@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";:root{--bg-color: #131313;--text-color: #ffffff;--button-bg: #1f2937;--button-hover: #374151;--button-text: #ffffff;--button-shadow: 0px 2px 4px rgba(0, 0, 0, .1);--hover-scale: 1.02;--logo-color: #25f450;--display-font: "Futura PT", "Futura", "Avenir Next", "Trebuchet MS", sans-serif}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:Inter,sans-serif;color:var(--text-color);min-height:100vh;display:flex;justify-content:center;background-color:var(--bg-color);position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#13131399,#131313d9),url(/24Bu.gif);background-repeat:no-repeat;background-position:center;background-size:cover;filter:blur(12px);transform:scale(1.06);z-index:-1}#root{width:100%;display:flex;justify-content:center}.container{width:100%;max-width:680px;padding:48px 80px 48px 24px;display:flex;flex-direction:column;align-items:center;position:relative;min-height:100vh}.top-corner-controls{position:absolute;top:24px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:20}.top-corner-badge,.top-corner-button{width:40px;height:40px;border:none;border-radius:50%;background:linear-gradient(145deg,#ffffff33,#ffffff14);color:#fffffff2;border:1px solid rgba(255,255,255,.34);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #0000002f,inset 0 1px 1px #ffffff7a,inset 0 -1px 1px #ffffff26;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.top-corner-badge{pointer-events:none;position:relative;overflow:hidden;animation:eyePulse 2.8s ease-in-out infinite}.top-corner-badge:after{content:"";position:absolute;inset:-60% auto -60% -110%;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:rotate(20deg);animation:eyeShine 2.8s linear infinite}.top-corner-badge svg{position:relative;z-index:1;width:24px;height:24px;shape-rendering:geometricPrecision}.top-corner-button-right{position:relative;overflow:hidden}.top-corner-button-right:after{content:"";position:absolute;inset:-60% auto -60% -110%;width:55%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:rotate(20deg);animation:eyeShine 2.8s linear infinite}.top-corner-button svg{position:relative;z-index:1}.top-corner-button{cursor:pointer;pointer-events:auto;transition:transform .18s ease,background .18s ease}.top-corner-button:hover{transform:scale(1.06);background:linear-gradient(145deg,#ffffff4a,#ffffff26)}.top-corner-button:active{transform:scale(.96)}.share-menu-wrapper{position:relative;pointer-events:auto}.share-menu{position:absolute;top:calc(100% + 12px);right:0;width:min(520px,calc(100vw - 28px));background:linear-gradient(180deg,#ffffff52,#ffffff29),#d6dce429;color:#111;border:1px solid rgba(255,255,255,.34);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:14px;box-shadow:0 22px 55px #0000004d,inset 0 1px #ffffff47,inset 0 -1px #ffffff14;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);opacity:0;transform:translateY(-10px) scale(.97);transform-origin:top right;pointer-events:none;visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;overflow:hidden}.share-menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(255,255,255,.28),transparent 38%),radial-gradient(circle at bottom right,rgba(255,255,255,.12),transparent 34%);pointer-events:none}.share-menu>*{position:relative;z-index:1}.share-menu.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;animation:sharePanelIn .22s ease}.share-menu-head{display:flex;align-items:center;justify-content:space-between;font-size:30px;font-weight:700;padding:4px 4px 0;color:#0a0a0aeb}.share-menu-close{border:none;background:transparent;color:#111c;font-size:28px;line-height:1;cursor:pointer}.share-profile-card{background:linear-gradient(#0000002e,#0000002e),url(/24Bu.gif);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:18px;padding:18px 14px;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center}.share-profile-avatar{width:104px;height:104px;border-radius:50%;object-fit:cover;margin-bottom:12px}.share-profile-name{font-family:var(--display-font);font-size:40px;font-weight:700;line-height:1.1;letter-spacing:.01em}.share-profile-path{font-size:28px;opacity:.95}.share-actions-wrapper{position:relative}.share-actions{display:flex;gap:12px;overflow-x:auto;padding-left:52px;padding-right:52px;padding-bottom:0;-ms-overflow-style:none;scrollbar-width:none}.share-actions::-webkit-scrollbar{display:none}.share-actions-nav{position:absolute;top:0;width:42px;height:42px;border:none;border-radius:50%;background:linear-gradient(180deg,#ffffff3d,#ffffff1a),#d6dce41f;color:#fffffff5;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.24);box-shadow:0 10px 22px #0000002e,inset 0 1px #fff3;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .2s ease}.share-actions-prev{left:0}.share-actions-next{right:0}.share-actions-wrapper:hover .share-actions-nav{opacity:1;pointer-events:auto}.share-actions-nav:hover{background:linear-gradient(180deg,#ffffff52,#ffffff24),#d6dce429;transform:translateY(-1px)}.share-action-item{border:none;background:transparent;color:#1f1f1f;text-decoration:none;cursor:pointer;min-width:74px;display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.share-action-icon{width:48px;height:48px;border-radius:50%;background:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 12px #00000029}.share-action-icon--telegram{background:#26a5e4}.share-action-icon--whatsapp{background:#25d366}.share-action-icon--x{background:#111}.share-action-icon--facebook{background:#1877f2}.share-action-icon--linkedin{background:#0a66c2}.share-action-icon--instagram{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}.share-action-icon img{width:24px;height:24px;display:block}.copy-icon{background:#d7d7d9;color:#202020;font-size:24px}.share-action-label{font-size:13px;text-align:center;color:#2c2c2c}@media (max-width: 480px){.container{padding:32px 16px;max-width:100%}.top-corner-controls{top:14px;left:14px;right:14px}.top-corner-button{width:38px;height:38px}.share-menu{right:-4px;width:min(420px,calc(100vw - 20px));padding:12px}.share-menu-head{font-size:24px}.share-profile-name{font-size:30px}.share-profile-path{font-size:22px}.profile-section{margin-top:16px;margin-bottom:24px}.profile-image{width:80px;height:80px;margin-bottom:12px}.display-name{font-size:clamp(36px,12vw,52px)}.music-player{max-width:280px;border-radius:20px}.player-content{padding:16px;gap:12px}.track-title{font-size:18px}.track-artist{font-size:14px}.play-button{width:52px;height:52px}.play-button svg{width:24px;height:24px}.social-icon-button{width:40px;height:40px}.social-icon-button img{width:20px;height:20px}}@media (max-width: 320px){.container{padding:24px 12px}.display-name{font-size:clamp(28px,14vw,40px)}.music-player{max-width:240px}.player-content{padding:12px;gap:10px}.track-title{font-size:16px}.play-button{width:48px;height:48px}.social-icon-button{width:36px;height:36px}.social-icon-button img{width:18px;height:18px}}@supports (padding: env(safe-area-inset-bottom)){.container{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}.social-sidebar{display:flex;flex-direction:column;gap:16px;z-index:10}.player-container{display:flex;align-items:center;justify-content:center;gap:24px;width:100%}@media (max-width: 680px){.player-container{flex-direction:column;gap:20px}.social-sidebar{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}.links-section{gap:12px}}.social-icon-button{width:44px;height:44px;background:#ffffff14;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s,box-shadow .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.social-icon-button:hover{transform:scale(1.1);background:#fff3;box-shadow:0 4px 12px #0003}.social-icon-button img{width:22px;height:22px;opacity:.95}.profile-section{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:24px;margin-bottom:32px;width:100%}.profile-image{width:96px;height:96px;border-radius:50%;object-fit:cover;margin-bottom:16px;box-shadow:0 4px 12px #0000001a}.display-name{font-family:var(--display-font);font-size:clamp(36px,7vw,64px);font-weight:700;line-height:1;margin-top:4px;margin-bottom:8px;letter-spacing:.01em}.links-section{width:100%;display:flex;flex-direction:column;gap:16px;margin-bottom:auto;align-items:center}.music-player{display:block;width:100%;max-width:320px;aspect-ratio:1 / 1;background-color:transparent;color:var(--button-text);border-radius:24px;transition:transform .2s,background-color .2s,box-shadow .2s;cursor:pointer;overflow:hidden;position:relative;border:1px solid transparent;box-shadow:0 10px 30px #0000004d}.music-player:hover{background-color:transparent;transform:scale(var(--hover-scale));box-shadow:0 15px 40px #0006}.music-player.playing{border-color:#25f4504d;box-shadow:0 0 30px #25f4501a}.album-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.player-content{position:absolute;inset:auto 0 0;padding:20px;display:flex;flex-direction:column;gap:16px}.track-info{display:flex;flex-direction:column;align-items:center;text-align:center}.track-title{font-weight:700;font-size:20px;line-height:1.2;margin-bottom:4px}.track-artist{font-size:15px;opacity:1;color:#fff}.player-controls{display:flex;align-items:center;justify-content:center;width:100%;gap:24px;margin-top:4px}.play-button{background:linear-gradient(155deg,#ffffff42,#ffffff14);border:1px solid rgba(255,255,255,.52);color:#fff;width:56px;height:56px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .12s,box-shadow .24s,background .24s,border-color .24s,color .24s;box-shadow:0 10px 24px #00000045,inset 0 1px 1px #ffffffa8,inset 0 -1px 1px #ffffff1a;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}.play-button:hover{transform:scale(1.05);background:linear-gradient(155deg,#ffffff54,#ffffff1d);box-shadow:0 14px 30px #00000057,inset 0 1px 1px #ffffffbd,inset 0 -1px 1px #ffffff22}.play-button:active{transform:scale(.95)}.play-button svg{width:28px;height:28px;margin-left:2px;transition:transform .22s ease,filter .22s ease}.play-button[aria-label=Pause]{background:linear-gradient(155deg,#ffffff3d,#ffffff12);border-color:rgba(255,255,255,.5);color:#ffffffee;box-shadow:0 10px 24px #00000040,inset 0 1px 1px #ffffff99,inset 0 -1px 1px #ffffff1f;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}.play-button[aria-label=Pause] svg{margin-left:0;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));transform:scale(.95)}.visualizer{display:flex;align-items:flex-end;gap:4px;height:20px}.bar{width:4px;background-color:var(--logo-color);border-radius:2px;animation:bounce 1s infinite ease-in-out}.bar:nth-child(1){animation-duration:.8s;height:10px}.bar:nth-child(2){animation-duration:1.1s;height:18px}.bar:nth-child(3){animation-duration:.9s;height:14px}.bar:nth-child(4){animation-duration:1.2s;height:8px}@keyframes bounce{0%,to{height:6px}50%{height:100%}}@keyframes eyePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes eyeShine{0%{left:-110%}60%,to{left:170%}}@keyframes sharePanelIn{0%{opacity:0;transform:translateY(-14px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}
