:root { --bg-color:#030708; --accent-color:#00f2ff; --saber-red:#ff0055; --text-color:#e7f0f1; --muted:#7e959a; --line:rgba(135,230,238,.1); --mono:'Cascadia Code','Consolas',monospace; --ease:cubic-bezier(.2,.8,.2,1); color-scheme:dark; }
*,*::before,*::after { box-sizing:border-box; }
html { background:var(--bg-color); scroll-behavior:smooth; scroll-padding-top:30px; }
body.profile-page { display:block; margin:0; padding:0; min-height:100vh; color:var(--text-color); font-family:'Segoe UI',Arial,sans-serif; background:var(--bg-color); -webkit-font-smoothing:antialiased; cursor:default; }
body.profile-page::before { content:''; position:fixed; inset:0; pointer-events:none; background:radial-gradient(ellipse at 8% 0%,rgba(0,242,255,.075),transparent 55%),radial-gradient(ellipse at 95% 95%,rgba(0,242,255,.035),transparent 50%); }
::selection { background:#00f2ff; color:#030708; }
a { color:inherit; text-decoration:none; }
button,input,textarea { font:inherit; }
button,a,input,textarea { -webkit-tap-highlight-color:transparent; }
:focus-visible { outline:2px solid var(--accent-color); outline-offset:4px; }
#ambient-field { position:fixed; inset:0; width:100%; height:100%; pointer-events:none; z-index:0; }
.site-shell { position:relative; z-index:1; max-width:1240px; margin:0 auto; padding:0 26px; }
.site-header { min-height:94px; display:flex; align-items:center; gap:36px; padding-right:175px; }
.wordmark { font-size:24px; font-weight:750; letter-spacing:-1.5px; }.wordmark>span:not(.brand-dot){color:#83989b}.brand-dot{color:var(--accent-color)}
.top-nav { display:flex; align-items:center; gap:25px; margin-left:auto; font:11px var(--mono); color:var(--muted); }.top-nav a{transition:color .2s}.top-nav a:hover,.top-nav .active{color:var(--text-color)}.top-nav .active::before{content:'●';color:var(--accent-color);font-size:8px;margin-right:8px}
.owner-access { top:29px; right:max(26px,calc((100vw - 1188px)/2)); border:1px solid var(--line); border-radius:8px; padding:10px 13px; font:9px var(--mono); letter-spacing:.6px; background:#0a1113; color:var(--muted); box-shadow:none; transition:color .2s,border-color .2s,background .2s; }
.owner-access:hover{border-color:#245a60;color:var(--accent-color);background:#0b181b}
.bento { display:grid; grid-template-columns:repeat(12,minmax(0,1fr)); gap:16px; }
.glass-card { --mx:-999px; --my:-999px; grid-column:span 12; position:relative; isolation:isolate; overflow:hidden; background:rgba(9,17,20,.88); border:1px solid var(--line); border-radius:22px; padding:28px; box-shadow:0 12px 40px -24px #000,inset 0 1px 0 rgba(220,255,255,.025); backdrop-filter:blur(12px); }
.glass-card::before { content:''; position:absolute; inset:0; pointer-events:none; border-radius:inherit; padding:1px; background:radial-gradient(330px circle at var(--mx) var(--my),rgba(0,242,255,.65),transparent 60%); mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0); -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude; z-index:2; }
.glass-card::after { content:''; position:absolute; inset:0; border-radius:inherit; pointer-events:none; z-index:-1; background:radial-gradient(450px circle at var(--mx) var(--my),rgba(0,242,255,.045),transparent 65%); }
.eyebrow { margin:0; font:11px var(--mono); color:#809a9e; letter-spacing:.5px; }.card-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.tiny-tag{font:9px var(--mono);letter-spacing:1.5px;color:#70989c;border:1px solid var(--line);border-radius:6px;padding:6px 8px}
.hero-card { grid-column:span 8; min-height:430px; display:flex; flex-direction:column; justify-content:space-between; gap:28px; background:radial-gradient(ellipse at 0% 100%,rgba(0,242,255,.09),transparent 70%),rgba(9,17,20,.9); }
.hero-top{display:flex;align-items:center;gap:14px}.hero-top .tiny-tag{margin-left:auto}.avatar-button{width:66px;height:66px;padding:4px;border:1px solid #26545a;border-radius:50%;background:#071014;cursor:pointer;transition:transform .5s var(--ease),box-shadow .4s}.avatar-button img{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-button:hover{transform:rotate(-7deg) scale(1.08);box-shadow:0 0 28px #00f2ff26}.avatar-button.boop{animation:avatar-boop .5s var(--ease)}@keyframes avatar-boop{30%{transform:rotate(9deg) scale(.9)}70%{transform:rotate(-6deg) scale(1.12)}}
.handle{display:grid;gap:4px;font:11px var(--mono);color:#66868b}.handle strong{color:#c1dadd;font-weight:500}
.hero-main h1 { margin:0 0 20px -5px; font-size:clamp(70px,10.5vw,145px); font-weight:750; line-height:.95; letter-spacing:-.08em; text-align:left; color:#effcfc; white-space:nowrap; user-select:none; }
.nick-letter{display:inline-block;transition:transform .6s cubic-bezier(.2,.85,.2,1.3),color .25s,text-shadow .25s;cursor:default}.nick-letter:hover{transform:translateY(-.115em) rotate(-4deg);color:var(--accent-color);text-shadow:0 10px 36px #00f2ff28}.nick-letter:active{transform:translateY(-.06em) scale(.94)}.nick-dot{color:var(--accent-color);letter-spacing:0}.nick-letter.scrambling{color:#72c7cd}
.hero-description{font-size:17px;line-height:1.65;margin:0;color:#bbd0d3}.hero-description>span{color:var(--muted)}
.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px}.live-status{display:flex;align-items:center;gap:8px;font:10px var(--mono);color:#82a6a8;max-width:72%}.live-status span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#status-dot{display:block;width:6px;height:6px;background:#547078;border-radius:50%;flex-shrink:0}.quiet-link{font:10px var(--mono);color:#9cb5b9}.quiet-link>span{color:var(--accent-color);margin-left:8px;display:inline-block;transition:transform .2s}.quiet-link:hover>span{transform:translateY(4px)}
.music-card{grid-column:span 4;display:flex;flex-direction:column;gap:18px;min-height:430px}.vinyl{position:relative;width:160px;aspect-ratio:1;border-radius:50%;margin:0 auto;background:repeating-radial-gradient(circle,#172226 0 1px,#070d10 2px 4px);border:1px solid #21373b;box-shadow:0 20px 50px -20px #00f2ff50;animation:record-spin 14s linear infinite;animation-play-state:paused}.vinyl::before{content:'';position:absolute;inset:8px;border:1px solid #263b3d44;border-radius:50%}.vinyl-label{position:absolute;inset:33%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#00c8d3;border-radius:50%;font-size:13px;line-height:.95;font-weight:800;letter-spacing:-.5px;color:#05282d}.vinyl-label span{font-size:10px}.vinyl-label::after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#041012;top:calc(50% - 3px);left:calc(50% - 3px)}@keyframes record-spin{to{transform:rotate(360deg)}}.music-card[data-playing=true] .vinyl{animation-play-state:running}
.music-meta{margin-top:auto}.music-meta .eyebrow{font-size:9px;color:#65898e}.music-meta h3{font-size:25px;margin:9px 0 5px;letter-spacing:-1px}.music-meta p{font-size:12px;color:var(--muted);margin:0}
.equalizer{height:12px;display:flex;align-items:end;gap:3px}.equalizer i{height:100%;width:2px;background:var(--accent-color);transform:scaleY(.25);transform-origin:bottom}.music-card[data-playing=true] .equalizer i{animation:equalize .8s ease-in-out infinite alternate}.equalizer i:nth-child(2){animation-delay:-.4s!important}.equalizer i:nth-child(3){animation-delay:-.2s!important}.equalizer i:nth-child(4){animation-delay:-.6s!important}@keyframes equalize{to{transform:scaleY(1)}}
.player-controls{display:flex;align-items:center;gap:10px}.icon-button,.play-button{display:grid;place-items:center;cursor:pointer;color:#a4bdc1;border:0;background:transparent;min-width:26px;min-height:32px;font-size:16px;transition:color .2s,transform .2s}.icon-button:hover{color:var(--accent-color);transform:translateY(-2px)}.play-button{background:#14353b;color:var(--accent-color);width:37px;height:37px;border:1px solid #215057;border-radius:50%;font-size:13px}.play-button:hover{background:#1c4c54}.volume-label{margin-left:auto;font:8px var(--mono);color:#5d7e82}#volume-control{width:60px;min-width:25px;height:3px;accent-color:var(--accent-color);cursor:pointer}#volume-value{font:9px var(--mono);color:#8fb5b9;width:26px}
.age-card,.about-card,.saber-card{grid-column:span 4;min-height:215px;display:flex;flex-direction:column;gap:25px}.age-number{font-family:var(--mono);font-size:clamp(26px,3vw,39px);letter-spacing:-2px;white-space:nowrap;font-variant-numeric:tabular-nums;margin:auto 0}.age-number #age-fraction{color:#44a9b0;font-size:.74em}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted)}#birthday-countdown{font:9px var(--mono);color:#b4d2d5}
.details-list{display:grid;gap:18px;margin:0}.details-list dt{font:10px var(--mono);color:#54777d;margin-bottom:5px}.details-list dd{margin:0;font-size:14px;color:#c8dce0}.details-list small{font:9px var(--mono);color:#52757a;margin-left:8px}.flag{font:8px var(--mono);background:#143338;color:#83cbd0;border-radius:4px;padding:3px 4px;margin-left:3px}#local-clock{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:17px}
.rank-value{font-size:40px;letter-spacing:-2px;font-weight:650;line-height:1}.rank-value>span{font:8px var(--mono);letter-spacing:1.5px;color:#53777b;display:block;margin-top:8px}.accuracy{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted);margin-top:auto}.accuracy strong{font:12px var(--mono);color:#b4e5e8}.accuracy-track{height:3px;background:#14262a;border-radius:5px;margin-top:-14px;overflow:hidden}.accuracy-track>span{display:block;width:94.2%;height:100%;background:linear-gradient(90deg,#ff0055,var(--accent-color))}
.setup-card{grid-column:span 6}.socials-card{grid-column:span 6}.setup-heading{display:flex;align-items:center;gap:15px;margin:25px 0}.setup-icon{font-size:29px;color:#6ecbd3;border:1px solid #1c3b40;width:52px;height:52px;display:grid;place-items:center;border-radius:12px}.setup-heading h3{font-size:19px;font-weight:600;letter-spacing:-.5px;margin:0 0 5px}.setup-heading p{font:10px var(--mono);color:#547d82;margin:0}.hardware-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hardware-grid>div>span{display:block;font:8px var(--mono);letter-spacing:1px;color:#5b7d82;margin-bottom:7px}.hardware-grid strong{font-size:17px;letter-spacing:-.3px;font-weight:500}.hardware-grid small{font-size:12px;color:#60868b}
.social-links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.social-links>a,.social-links>button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);background:#ffffff02;border-radius:10px;padding:14px 12px;font-size:13px;color:#c2d7da;cursor:pointer;transition:transform .25s var(--ease),border-color .25s,background .25s}.social-links>a:hover,.social-links>button:hover{transform:translateY(-3px);border-color:#2e6970;background:#00f2ff08}.social-links small{display:block;color:#52777d;font:9px var(--mono);margin-top:5px}.social-symbol{font-size:21px;width:24px;color:#769da2}.saber-symbol{color:#ff4b86}.link-arrow{margin-left:auto;color:#3d686e;transition:transform .25s}.social-links a:hover .link-arrow{transform:translate(2px,-2px);color:var(--accent-color)}.socials-foot{font-size:11px;color:#52777d;margin:20px 0 0}
.chat-card{grid-column:span 12;scroll-margin-top:25px;margin-top:4px}.comments.glass-card{border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 40px -24px #000;background:rgba(9,17,20,.88);padding:28px}.comments h2{font:12px var(--mono);letter-spacing:1px;color:#b9dce0}.comments-note{font-size:12px;color:#6c9095}.chat-connection{font:9px var(--mono);color:#64d6b9}.comments label{font:10px var(--mono);color:#6d9197;margin-top:16px}.comments input,.comments textarea{background:#050c0e;border-color:#1c3438;border-radius:9px;font:13px 'Segoe UI',Arial,sans-serif;padding:12px 14px;color:#d6ebed;transition:border-color .2s}.comments input:focus,.comments textarea:focus{outline:1px solid #00a9b5;outline-offset:1px}.comments textarea{min-height:80px}.comments .ctrl-btn{border:1px solid #23464c;border-radius:8px;background:#0b1c20;color:#86c5cc;font:10px var(--mono);padding:10px 13px;cursor:pointer;transition:background .2s,border-color .2s}.comments .ctrl-btn:hover{background:#123038;border-color:#2b7983}.comments .chat-send{background:#00d2df;color:#02292d;border-color:#00d2df;font-weight:650}.comments .chat-send:hover{background:#55f4ff}#comments-list{height:380px;margin:22px 0;border:1px solid #162c30;border-radius:12px;background:#03090c99;padding:20px}.comment{background:#0c1b20;border:1px solid #19353c;padding:14px 16px;min-width:180px;max-width:min(76%,720px);border-radius:3px 14px 14px 14px;box-shadow:none}.comment strong{font:11px var(--mono);color:#5bcdd8}.comment time{font:9px var(--mono);color:#547d84}.comment p{font-size:14px;line-height:1.6;color:#b8d2d6}.chat-empty{font:12px var(--mono);color:#4d7278}.emoji-picker{grid-template-columns:repeat(12,1fr);border:1px solid #1b3b40;border-radius:12px;background:#071216}.emoji-picker button:hover{border-radius:7px}#comments-status{font:10px var(--mono);color:#609da5}.comments .photo-button{margin:0;font-size:10px;color:#86c5cc}.photo-preview img{border-radius:8px}
.site-footer{min-height:95px;display:flex;align-items:center;justify-content:space-between;gap:16px;font:10px var(--mono);color:#46686e}.site-footer a{color:#6b949b;transition:color .2s}.site-footer a:hover{color:var(--accent-color)}.footer-dot{color:#25535b;margin:0 5px}.footer-note{font-size:9px;color:#35555b}
@media (prefers-reduced-motion:no-preference){.glass-card{animation:card-enter .75s var(--ease) backwards}.glass-card:nth-child(2){animation-delay:60ms}.glass-card:nth-child(3){animation-delay:110ms}.glass-card:nth-child(4){animation-delay:160ms}.glass-card:nth-child(5){animation-delay:210ms}.glass-card:nth-child(6){animation-delay:260ms}.glass-card:nth-child(7){animation-delay:310ms}.glass-card:nth-child(8){animation-delay:360ms}@keyframes card-enter{from{opacity:0;transform:translateY(20px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}}
@media (max-width:1000px){.hero-card{grid-column:span 7}.music-card{grid-column:span 5}.hero-main h1{font-size:clamp(65px,10.8vw,120px)}.hero-card,.music-card{min-height:400px}.hero-description{font-size:15px}.glass-card{padding:24px}.age-number{font-size:29px}.card-foot{flex-wrap:wrap;gap:8px}.social-links{gap:8px}.social-links>a,.social-links>button{padding:13px 10px}.footer-note{display:none}}
@media (max-width:760px){.site-shell{padding:0 16px}.site-header{min-height:82px;padding-right:0;gap:15px}.top-nav{margin-left:10px;gap:15px;font-size:9px}.top-nav a:first-child{display:none}.owner-access{top:27px;right:16px;font-size:8px;padding:8px 9px}.site-header{padding-right:140px}.bento{gap:12px}.hero-card{grid-column:span 12;min-height:390px}.hero-main h1{font-size:clamp(75px,18vw,130px)}.music-card{grid-column:span 12;min-height:300px;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:14px 28px}.music-card .card-top{grid-column:span 2}.vinyl{grid-column:1;grid-row:2 / span 2;width:135px}.music-meta{margin-top:0}.player-controls{flex-wrap:wrap;gap:6px}.volume-label{margin-left:4px}.age-card{grid-column:span 6}.about-card{grid-column:span 6}.saber-card{grid-column:span 12;min-height:185px}.setup-card,.socials-card{grid-column:span 12}.age-card,.about-card{min-height:220px}.age-number{font-size:28px}.details-list dd{font-size:12px}.details-list small{display:block;margin:5px 0 0}.rank-value{font-size:36px}.hero-bottom{flex-wrap:wrap}.comments.glass-card{padding:22px}.emoji-picker{grid-template-columns:repeat(8,1fr)}.comment{max-width:90%}.site-footer{flex-wrap:wrap;justify-content:center;padding:25px 0;min-height:85px}}
@media (max-width:440px){.wordmark{font-size:22px}.top-nav{gap:12px;margin:0}.top-nav a:last-child{display:none}.site-header{gap:14px}.glass-card{padding:22px}.hero-card{min-height:370px}.hero-top{gap:12px}.avatar-button{width:58px;height:58px}.tiny-tag{font-size:8px}.hero-description{font-size:14px}.live-status{max-width:100%;font-size:9px}.quiet-link{font-size:9px}.music-card{grid-template-columns:95px 1fr;gap:18px}.vinyl{width:95px}.vinyl-label{font-size:10px}.vinyl-label span{font-size:8px}.music-meta h3{font-size:22px}.music-meta p{font-size:10px}.music-meta .eyebrow{font-size:8px}.volume-label{display:none}#volume-control{width:40px}.player-controls{gap:5px}.icon-button{min-width:20px}.play-button{width:30px;height:30px;min-height:30px}.age-card,.about-card{grid-column:span 12;min-height:180px}.age-number{font-size:40px}.card-foot{flex-wrap:nowrap}.details-list{grid-template-columns:1fr 1fr;gap:10px}.details-list dd{line-height:1.5}.social-links{gap:8px}.social-links small{font-size:8px}.social-links>a,.social-links>button{font-size:12px}.social-symbol{font-size:17px;width:19px}.comments.glass-card{padding:18px}#comments-list{padding:12px;height:330px}.comment{max-width:100%;min-width:0}.chat-tools .ctrl-btn{padding:9px}.chat-tools{gap:6px}.emoji-picker{grid-template-columns:repeat(6,1fr)}.chat-connection{font-size:8px}}
.music-meta { min-width:0; }
.vinyl-label{inset:24%;overflow:hidden}.vinyl-label img{width:100%;height:100%;object-fit:cover;display:block}.vinyl-label::after{width:4px;height:4px;top:calc(50% - 2px);left:calc(50% - 2px)}#cover-fallback{font:800 11px var(--mono)}.cover-source{display:inline-block;font:8px var(--mono);color:#426c74;margin-top:7px}.cover-source:hover{color:#00f2ff}.daily-card{display:flex;gap:28px;align-items:center;min-height:120px}.daily-card>div{min-width:125px}.daily-date{display:block;font:9px var(--mono);color:#426b74;margin-top:9px}.daily-card>p{font-size:19px;line-height:1.6;color:#b5d4da;margin:0;letter-spacing:-.2px}.message-reactions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.reaction-button{font:11px var(--mono);border:1px solid #24434b;border-radius:20px;background:#071217;color:#789fa7;padding:5px 9px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.reaction-button:hover{transform:translateY(-2px);border-color:#3d8794}.reaction-button[aria-pressed=true]{background:#0c3943;border-color:#00a4b7;color:#bcf5fa}.reaction-button:disabled{opacity:.5;cursor:wait}.secret-button{margin-left:8px;width:23px;height:23px;display:inline-grid;place-items:center;border:1px solid #21404a;border-radius:50%;background:transparent;color:#47727c;cursor:pointer;font:11px var(--mono)}.secret-button:hover,.secret-button[aria-pressed=true]{color:#00f2ff;border-color:#00a4b7;box-shadow:0 0 20px #00f2ff22}.secret-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:12000;background:#09232b;border:1px solid #338494;border-radius:12px;color:#a5edf3;padding:14px 20px;font:11px var(--mono);max-width:90vw;box-shadow:0 12px 40px #0009;line-height:1.6;text-align:center}.pepe-mode #ambient-field{filter:brightness(2.5)}.pepe-mode .nick-letter{animation:pepe-letter 1.3s ease-in-out infinite alternate}.pepe-mode .nick-letter:nth-child(2){animation-delay:-.5s}.pepe-mode .nick-letter:nth-child(3){animation-delay:-1s}.pepe-mode .nick-letter:nth-child(4){animation-delay:-.3s}.pepe-mode .nick-letter:nth-child(5){animation-delay:-.8s}.pepe-mode .avatar-button{animation:pepe-avatar 1.8s ease-in-out infinite alternate}.pepe-mode .hero-card{border-color:#00e5f0;box-shadow:0 0 60px #00f2ff22}.pepe-mode .vinyl{filter:drop-shadow(0 0 14px #00f2ff55)}@keyframes pepe-letter{from{transform:translateY(5px) rotate(-6deg);color:#e7f0f1}to{transform:translateY(-12px) rotate(7deg);color:#00f2ff}}@keyframes pepe-avatar{from{transform:rotate(-9deg)}to{transform:rotate(9deg)}}
@media(max-width:1000px){.site-footer .footer-note{display:inline-flex;align-items:center;font-size:0}.secret-button{font-size:11px}.daily-card{align-items:flex-start;gap:15px;flex-direction:column}.daily-card>p{font-size:17px}.daily-date{display:inline;margin-left:10px}.daily-card>div{display:flex;align-items:center}.site-footer{flex-wrap:wrap}}
.exclusive-card{display:flex;flex-direction:column;gap:14px;text-align:left;color:var(--text-color);cursor:pointer;transition:border-color .25s,background .25s}.exclusive-card:hover{border-color:#34747e;background:#0b1c21}.exclusive-title{font-size:26px;font-weight:600;letter-spacing:-.8px}.exclusive-title>span{float:right;color:var(--accent-color);transition:transform .25s}.exclusive-card:hover .exclusive-title>span{transform:translate(4px,-4px)}.exclusive-caption{font-size:12px;color:#6a929b}.exclusive-dialog{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden;outline:none;box-shadow:none}.exclusive-dialog[open]{display:grid;place-items:center}.exclusive-dialog::backdrop{background:transparent}.exclusive-image{display:block;width:auto;max-width:min(420px,76vw);height:auto;max-height:70dvh;object-fit:contain;border:0;border-radius:0;box-shadow:none;transform-origin:50% 65%}.exclusive-open{overflow:hidden!important}#exclusive-flight{width:fit-content;height:fit-content;will-change:transform,opacity}@media(max-width:440px){.exclusive-title{font-size:23px}.exclusive-image{max-height:62dvh}}
.chat-stats{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;margin:18px 0 12px;font:11px var(--mono);color:#6b9096}.chat-stats>span{display:inline-flex;align-items:center;gap:7px}.chat-stats strong{font-weight:500;color:#b5dade;font-variant-numeric:tabular-nums}.presence-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#64d6b9;box-shadow:0 0 8px #64d6b944}.chat-stats.stats-offline{opacity:.5}.stats-offline .presence-dot{background:#81999c;box-shadow:none}
.music-meta h3 { font-size:22px; line-height:1.25; letter-spacing:-.6px; overflow-wrap:anywhere; }
#track-artist { color:#6eabb2; line-height:1.5; overflow-wrap:anywhere; }
@media (max-width:440px) { .music-meta h3 { font-size:18px; } }
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.nick-letter:hover{transform:none}.glass-card{opacity:1}}
