#scrollBar[data-astro-cid-z4jru4n3]{z-index:120;background:linear-gradient(90deg,#4c6ef5,#9a6bff,#ff6ec7);border-radius:0 2px 2px 0;width:0%;height:3px;transition:width .12s linear;position:fixed;top:0;left:0;box-shadow:0 0 10px #786eff8c}:root{--primary:#4c6ef5;--text-primary:#2b3350;--text-secondary:#55608a;--text-muted:#8a93ad;--bg-card:#fff;--bg-page:#f4f6ff;--radius-sm:12px}:root.dark{--primary:#7d95ff;--text-primary:#e7ebff;--text-secondary:#b9c2e6;--text-muted:#8d97bd;--bg-card:#161a2e;--bg-page:#0d1020}html{scroll-behavior:smooth}body{background:var(--bg-page);transition:background .25s}.theme-toggle[data-astro-cid-z4jru4n3]{cursor:pointer;background:0 0;border:1px solid #788ce666;border-radius:50%;width:34px;height:34px;margin-left:10px;font-size:16px;line-height:1;transition:transform .2s,box-shadow .2s}.theme-toggle[data-astro-cid-z4jru4n3]:hover{transform:rotate(-18deg)scale(1.08);box-shadow:0 0 12px #788ce673}:root.dark body{color:var(--text-primary)}:root.dark .navbar[data-astro-cid-z4jru4n3]{background:#111426eb!important}:root.dark .nav-link[data-astro-cid-z4jru4n3]{color:var(--text-secondary)}:root.dark .nav-link[data-astro-cid-z4jru4n3].active{color:var(--primary)}:root.dark .section-card[data-astro-cid-z4jru4n3],:root.dark .profile-card[data-astro-cid-z4jru4n3],:root.dark .donate-card2[data-astro-cid-z4jru4n3],:root.dark .quote-card[data-astro-cid-z4jru4n3],:root.dark .nav-card[data-astro-cid-z4jru4n3]{color:var(--text-primary);background:var(--bg-card)!important;border-color:#ffffff14!important}:root.dark .card-title[data-astro-cid-z4jru4n3],:root.dark h1[data-astro-cid-z4jru4n3],:root.dark .quote-text[data-astro-cid-z4jru4n3],:root.dark .song-title[data-astro-cid-z4jru4n3],:root.dark .nc-t[data-astro-cid-z4jru4n3]{color:var(--text-primary)!important}:root.dark .card-sub[data-astro-cid-z4jru4n3],:root.dark .tagline[data-astro-cid-z4jru4n3],:root.dark .nc-d[data-astro-cid-z4jru4n3],:root.dark .quote-foot[data-astro-cid-z4jru4n3]{color:var(--text-muted)!important}:root.dark .site-footer[data-astro-cid-z4jru4n3]{border-top-color:#ffffff14}:root.dark .player-wrap[data-astro-cid-z4jru4n3],:root.dark .chat-messages[data-astro-cid-z4jru4n3],:root.dark .playlist-items[data-astro-cid-z4jru4n3]{background:#12162a!important;border-color:#ffffff12!important}:root.dark .chat-input-row[data-astro-cid-z4jru4n3] input[data-astro-cid-z4jru4n3],:root.dark #chatNameInput[data-astro-cid-z4jru4n3],:root.dark .result[data-astro-cid-z4jru4n3] input[data-astro-cid-z4jru4n3]{color:var(--text-primary);background:#0f1324;border-color:#ffffff1f}:root.dark #toTop[data-astro-cid-z4jru4n3]{background:var(--bg-card)}#toTop[data-astro-cid-z4jru4n3]{border:1px solid var(--primary,#4c6ef5);background:var(--bg-card,#fff);width:44px;height:44px;color:var(--primary,#4c6ef5);cursor:pointer;opacity:0;pointer-events:none;z-index:90;border-radius:50%;font-size:20px;font-weight:700;transition:opacity .3s,transform .3s;position:fixed;bottom:22px;right:18px;box-shadow:0 4px 16px #3c64dc2e}#toTop[data-astro-cid-z4jru4n3].show{opacity:.92;pointer-events:auto}#toTop[data-astro-cid-z4jru4n3]:hover{opacity:1;transform:translateY(-3px)}.reveal[data-astro-cid-z4jru4n3]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.reveal[data-astro-cid-z4jru4n3].in{opacity:1;transform:none}@media (width<=640px){#toTop[data-astro-cid-z4jru4n3]{width:40px;height:40px;bottom:14px;right:12px}}#cursorGlow[data-astro-cid-z4jru4n3]{pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--cgx,50%) var(--cgy,30%), #788cff29, transparent 65%);transition:opacity .4s;position:fixed;inset:0}:root.dark #cursorGlow[data-astro-cid-z4jru4n3]{background:radial-gradient(420px circle at var(--cgx,50%) var(--cgy,30%), #8c78ff38, transparent 65%)}#cursorGlow[data-astro-cid-z4jru4n3].on{opacity:1}.site-footer[data-astro-cid-z4jru4n3]{text-align:center;color:var(--text-muted,#8a93ad);border-top:1px solid #5a78dc24;margin:2.4rem auto 1.6rem;padding:1.1rem 1rem 1.3rem;font-size:.82rem}.sf-main[data-astro-cid-z4jru4n3]{margin-bottom:.35rem}.sf-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:var(--primary,#4c6ef5);margin:0 .45rem;text-decoration:none}.sf-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{text-decoration:underline}.sf-links[data-astro-cid-z4jru4n3] i[data-astro-cid-z4jru4n3]{opacity:.4;font-style:normal}
