@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";:root{--vh1:1vh}html.ui-zoomed{--vh1:calc(1vh / var(--ui-zoom,1))}:root{--sb-thumb:rgba(147,165,201,.3);--sb-thumb-hover:rgba(139,92,255,.8);--sb-thumb-active:#a78bfa}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--sb-thumb);background-clip:content-box;border:2px solid transparent;border-radius:999px;min-height:36px;transition:background-color .15s}::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--sb-thumb-active)}.dash-side::-webkit-scrollbar{width:8px}.dash-side::-webkit-scrollbar-thumb{background-color:rgba(147,165,201,.18)}.dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(147,165,201,.34)}.dash-side::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(147,165,201,.35) transparent}}:root{--bg:#08111f;--panel:#0d1828;--panel2:#111d30;--line:#22324b;--text:#f7f8fb;--muted:#8d9ab0;--blue:#38a8ff;--purple:#8b5cff;--pink:#ff5a9e}body:not(.karaoke-route){background:var(--bg);color:var(--text);margin:0;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dark-site *,.auth-dark *,.dash-shell *{box-sizing:border-box}.dark-site a,.auth-dark a,.dash-shell a{color:inherit;text-decoration:none}.dark-site{min-height:calc(100 * var(--vh1));background:linear-gradient(#0a1220,#07101d 55%,#07101d)}.dark-header{z-index:50;-webkit-backdrop-filter:blur(14px);background:rgba(8,14,26,.55);border-bottom:1px solid rgba(255,255,255,.06);position:-webkit-sticky;position:sticky;top:0}.dark-header-inner{justify-content:space-between;align-items:center;gap:44px;max-width:1180px;height:78px;margin:auto;padding:0 34px;display:flex}.dark-logo{align-items:center;gap:10px;display:flex}.logo-img{width:auto;height:26px;display:block}.dark-nav{color:#b4bdcb;flex:1;gap:30px;font-size:13px;display:flex}.dark-nav a:hover{color:#fff}.dark-actions{align-items:center;gap:18px;font-size:13px;display:flex}.trial-btn,.glow-btn{background:linear-gradient(135deg,#7b3cff,#38b8ff);border:0;border-radius:15px;justify-content:center;align-items:center;padding:13px 22px;font-weight:800;display:inline-flex;box-shadow:0 0 24px rgba(107,72,255,.35);color:#fff!important}.login-link{color:#dce3ef}.dash-link{color:#dce3ef;white-space:nowrap}.header-user{color:#c9b8ff;font-size:13px;font-weight:700}.dark-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:46px;max-width:1540px;min-height:610px;margin:auto;padding:58px 46px 56px;display:grid}.hero-kicker{color:#b56bff;margin-bottom:18px;font-size:14px;font-weight:800}.hero-left h1{letter-spacing:-3px;margin:0 0 22px;font-size:56px;line-height:1.18}.hero-left h1 span{background:linear-gradient(90deg,#f7f7ff,#d66cff);color:transparent;-webkit-background-clip:text}.hero-left p{color:#bbc4d3;margin:0;font-size:16px;line-height:1.85}.hero-left p b{color:#fff}.hero-btns{gap:14px;margin-top:28px;display:flex}.outline-btn{color:#eef2f7;border:1px solid #6e7890;border-radius:15px;align-items:center;padding:13px 23px;display:inline-flex}.mic-visual{align-items:center;justify-items:center;height:470px;display:grid;position:relative}.sound-ring{border:1px solid rgba(73,132,255,.4);border-radius:50%;position:absolute;box-shadow:inset 0 0 50px rgba(95,77,255,.08)}.r1{width:330px;height:330px}.r2{border-color:rgba(142,86,255,.2);width:400px;height:400px}.r3{border-color:rgba(49,198,255,.2);width:250px;height:250px}.mic-head{z-index:2;background:repeating-linear-gradient(90deg,#1d2436 0,#1d2436 3px,#565f87 3px,#565f87 5px);border:5px solid #626c9b;border-radius:58px;width:115px;height:158px;transform:rotate(-10deg);box-shadow:0 0 38px rgba(91,79,255,.6)}.mic-neck{z-index:1;background:#2a3350;width:46px;height:50px;position:absolute;top:267px;transform:rotate(-10deg)}.mic-body{background:linear-gradient(#3b4467,#171d2e);border-radius:28px;width:52px;height:190px;position:absolute;top:300px;transform:rotate(-10deg);box-shadow:0 0 20px rgba(98,69,255,.35)}.voice-tag{color:#8b79ff;font-family:cursive;font-size:18px;font-style:italic;position:absolute;bottom:12%;right:12%;transform:rotate(-10deg)}.dark-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1540px;margin:0 auto 60px;padding:0 34px;display:grid}.dark-feature-grid article{background:linear-gradient(145deg,#101b2e,#0d1727);border:1px solid #263651;border-radius:16px;min-height:245px;padding:27px}.feature-ico{color:#65bbff;font-size:32px}.dark-feature-grid h3{margin:15px 0 10px;font-size:19px}.dark-feature-grid p{color:#a6b0c1;font-size:13px;line-height:1.75}.stat-box{background:#15223a;border-radius:12px;margin-top:20px;padding:14px 16px}.stat-box strong,.stat-box small{color:#8390a6;font-size:11px;display:block}.stat-box b{color:#8e68ff;margin:3px 0;font-size:24px;display:block}.dark-bottom-cta{background:linear-gradient(90deg,#111c30,#0d1728);border:1px solid #24344f;border-radius:18px;justify-content:space-between;align-items:center;max-width:1470px;margin:0 auto 50px;padding:26px 30px;display:flex}.dark-bottom-cta span{color:#8d9ab0;font-size:12px}.dark-bottom-cta h2{margin:6px 0 0;font-size:22px}.auth-dark{min-height:calc(100 * var(--vh1));background:radial-gradient(circle at 50% 15%,rgba(111,74,255,.18),transparent 30%),#08111f;align-items:center;justify-items:center;padding:30px;display:grid}.auth-brand{position:absolute;top:30px;left:38px}.auth-dark-card{background:#0d1829;border:1px solid #293956;border-radius:24px;width:min(450px,96vw);padding:40px;position:relative;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.35)}.auth-dark-card h1{margin:6px 0 10px;font-size:32px}.auth-dark-card>p{color:#9aa7bb;font-size:14px;line-height:1.7}.auth-dark-card form{gap:15px;margin-top:26px;display:grid}.auth-dark-card label{color:#bdc6d6;gap:8px;font-size:12px;display:grid}.auth-dark-card input{color:#fff;height:48px;font:inherit;background:#091320;border:1px solid #2b3b58;border-radius:12px;padding:0 14px}.auth-dark-card .agree{align-items:center;display:flex}.auth-dark-card .agree input{width:16px;height:16px}.auth-submit{width:100%;margin-top:6px}.auth-switch{text-align:center;color:#7f8ca1;margin-top:20px;font-size:13px}.auth-switch a{font-weight:700;color:#6bbcff!important}.auth-error{color:#ff9aa6;background:rgba(255,90,110,.12);border:1px solid rgba(255,90,110,.4);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.side-bottom{flex-direction:column;gap:2px;padding-top:12px;display:flex}.dash-shell{min-height:calc(100 * var(--vh1));background:#08111f;grid-template-columns:220px 1fr;display:grid}.dash-side{height:calc(100 * var(--vh1));box-sizing:border-box;background:#0b1422;border-right:1px solid #1d2b40;flex-direction:column;padding:25px 18px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}.dash-side nav{flex:none}.dash-side .side-bottom{flex:none;margin-top:auto}.dash-side nav{margin-bottom:12px}.side-logo{padding:0 10px 22px}.side-logo .logo-img{height:20px}.dash-side nav{gap:4px;display:grid}.dash-side nav a,.side-bottom a{color:#92a0b5;border-radius:8px;gap:10px;padding:11px 13px;font-size:13px;display:flex}.dash-side nav a.active{color:#d3c8ff;background:#2a214d}.dash-side nav a:hover{color:#fff;background:#121f33}.side-bottom{border-top:1px solid #1d2b40;margin-top:auto;padding-top:12px}.dash-main{width:100%;max-width:1360px;margin:0 auto;padding:34px 34px 60px}.dash-top{grid-template-columns:1fr 330px;align-items:start;gap:30px;display:grid}.dash-top h1{margin:0 0 18px;font-size:28px;line-height:1.35}.dash-search{color:#7c8798;background:#fff;border-radius:24px;justify-content:space-between;align-items:center;width:min(620px,100%);height:48px;padding:0 18px;font-size:13px;display:flex}.dash-search b{color:#111}.chips{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.chips span{color:#8190a7;background:#111d30;border:1px solid #22324b;border-radius:15px;padding:5px 10px;font-size:10px}.voice-card{background-color:transparent;background-image:linear-gradient(90deg,rgba(10,10,30,.55) 0%,rgba(10,10,30,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #38578a;border-radius:14px;min-height:156px;padding:22px;position:relative;overflow:hidden}.voice-card span,.voice-card b{display:block}.voice-card span{color:#d9d3ff;font-size:12px}.voice-card b{margin-top:3px;font-size:17px}.wave-dot{display:none}.voice-card button{color:#dcd4ff;background:#432d77;border:0;border-radius:9px;margin-top:30px;padding:8px 12px}.dash-section{margin-top:34px}.section-row{justify-content:space-between;align-items:center;display:flex}.section-row h2,.dash-section h2{margin:0 0 14px;font-size:16px}.section-row button{color:#7f8ca0;background:0 0;border:0;font-size:11px}.dash-song-row{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.song-card{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;padding:0;position:relative;container-type:inline-size}.song-art{aspect-ratio:1;background:linear-gradient(145deg,#ef8fa7,#564d9e);border-radius:12px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.song-art img{object-fit:cover;width:100%;height:100%;display:block}.fav-heart{color:#fff;cursor:pointer;z-index:2;background:rgba(10,14,26,.6);border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:flex;position:absolute;top:6px;right:6px}.fav-heart.active{color:#ff5a8a;background:rgba(10,14,26,.75)}.fav-heart:hover{background:rgba(10,14,26,.85)}.fav-star{color:#fff;cursor:pointer;z-index:2;background:rgba(10,14,26,.6);border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:flex;position:absolute;top:6px;left:6px}.fav-star.active{color:#ffd23f;background:rgba(10,14,26,.75)}.fav-star:hover{background:rgba(10,14,26,.85)}.song-card.b .song-art{background:linear-gradient(145deg,#3b315f,#0f274e)}.song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#6a426a)}.song-card.d .song-art{background:linear-gradient(145deg,#a6d6ff,#4a5bc0)}.song-card.e .song-art{background:linear-gradient(145deg,#58c6d7,#524dd7)}.song-card b,.song-card small{display:block}.song-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.song-card small{color:#7f8ca0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin-top:3px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.song-card i{color:#2b3350;background:#fff;border-radius:50%;align-items:center;justify-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid;position:absolute;top:calc(100cqw - 38px);right:10px}.quick-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.quick-grid button{color:#fff;text-align:left;background:#111d30;border:1px solid #263650;border-radius:11px;min-height:98px;padding:17px;font-size:18px}.quick-grid button.quick-bg{background-position:50%;flex-direction:column;justify-content:flex-end;min-height:150px;display:flex;background-size:cover!important}.quick-grid button.quick-bg b,.quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}.quick-grid button.quick-bg b{margin:8px 0 6px;font-size:max(19px,min(3.6vw,36px));line-height:1.2}.quick-grid button.quick-bg small{font-size:max(12px,min(2.2vw,26px));line-height:1.3}.quick-grid button.quick-bg .quick-icon{margin-bottom:2px;font-size:max(24px,min(4.4vw,40px));line-height:1;display:block}.quick-grid b,.quick-grid small{display:block}.quick-grid b{margin:7px 0;font-size:12px}.quick-grid small{color:#7c899d;font-size:10px}.dash-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.list-card{background:#0e1a2b;border:1px solid #24344c;border-radius:12px;padding:8px 14px}.list-card p{border-bottom:1px solid #18263a;grid-template-columns:40px 1fr auto 20px;align-items:center;gap:10px;margin:0;padding:10px 0;display:grid}.list-card p:last-child{border-bottom:0}.mini-art{background:linear-gradient(145deg,#ef8fa7,#564d9e);border-radius:8px;width:38px;height:38px;overflow:hidden}.mini-art img{object-fit:cover;width:100%;height:100%;display:block}.mini-art.b{background:linear-gradient(145deg,#5f719f,#243557)}.mini-art.c{background:linear-gradient(145deg,#ff9a78,#67465d)}.mini-art.d{background:linear-gradient(145deg,#aed8ff,#5366ca)}.mini-art.e{background:linear-gradient(145deg,#5fc7d4,#4d48c9)}.list-card b{font-size:11px}.list-card small{color:#7f8ca0;font-size:9px}.list-card i{color:#ff5a9e}.queue p{grid-template-columns:22px 40px 1fr auto}.queue em{color:#aab4c5;font-size:11px;font-style:normal}.mobile-nav-toggle{color:#fff;cursor:pointer;background:#131f34;border:1px solid #263650;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}a,button:not(:disabled),[data-nav],[data-nav-to],[data-cnts-seq],[data-fav-toggle],[data-star-toggle],[data-tkey],[data-gid],[data-chip],[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}.mobile-topbar{display:none}.mobile-topbar-logo{height:20px}.dash-backdrop{z-index:65;background:rgba(0,0,0,.55);display:none;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:900px){.dark-nav{display:none}.dark-hero{grid-template-columns:1fr}.mic-visual{display:none}.dark-feature-grid,.dash-shell{grid-template-columns:1fr}.dash-side{z-index:70;flex-direction:column;width:220px;transition:left .25s;position:fixed;top:0;bottom:0;left:-240px;box-shadow:0 0 30px rgba(0,0,0,.5);display:flex!important}.dash-side.open{left:0}.mobile-topbar{z-index:80;background:#0a1220;border-bottom:1px solid #1d2b40;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.dash-backdrop.show{display:block}.dash-main{padding-top:76px!important}.dash-top{grid-template-columns:1fr}.dash-song-row{grid-template-columns:repeat(2,1fr)}.dash-song-row>.song-card:nth-child(n+5){display:none}.quick-grid{grid-template-columns:repeat(2,1fr)}.dash-columns{grid-template-columns:1fr}.hero-left h1{font-size:42px}.dark-bottom-cta{flex-direction:column;align-items:flex-start;gap:18px;margin:0 20px 40px}}@media (max-width:560px){.dark-header-inner{gap:10px;padding:0 16px}.dark-actions{gap:8px}.header-user{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:12px;overflow:hidden}.dash-link{white-space:nowrap;font-size:12px}.trial-btn{white-space:nowrap;padding:9px 14px;font-size:12px}.dark-actions .login-link{display:none}.dark-hero{padding:40px 20px}.hero-left h1{font-size:36px}.hero-btns{flex-direction:column}.dark-feature-grid{padding:0 20px}.dash-main{padding-bottom:24px;padding-left:16px;padding-right:16px}.auth-brand{margin-bottom:20px;position:static}.auth-dark{flex-direction:column;display:flex}.auth-dark-card{padding:28px 22px}}.search-box{margin:18px 0 22px}.search-box input{color:#fff;width:min(520px,100%);height:48px;font-size:14px;font:inherit;background:#0e1a2b;border:1px solid #22324b;border-radius:24px;padding:0 20px}.search-box input::-webkit-input-placeholder{color:#7c8798}.search-box input::-moz-placeholder{color:#7c8798}.search-box input::-ms-input-placeholder{color:#7c8798}.search-box input::placeholder{color:#7c8798}.search-box input:focus{border-color:transparent;outline:2px solid #38a8ff}.cat-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.cat-tab{color:#a9b3c4;cursor:pointer;font-size:13px;font-weight:500;font:inherit;background:#111d30;border:1px solid #263650;border-radius:999px;padding:8px 16px}.cat-tab:hover{color:#fff}.cat-tab.active{color:#fff;background:linear-gradient(135deg,#7b3cff,#38b8ff);border-color:transparent;font-weight:700}.date-select{color:#e7ecf4;font-size:13px;font-weight:700;font:inherit;cursor:pointer;background:#111d30;border:1px solid #263650;border-radius:10px;padding:9px 14px}.grid-flow{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.search-hint{color:#7f8ca0;grid-column:1/-1;padding:20px 0;font-size:13px}@media (max-width:900px){.grid-flow{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.search-toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.content-type-tabs{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.mode-tabs{flex-wrap:wrap;gap:6px;display:flex}#searchResultsInline{margin-top:28px}.toolbar-search-input{flex:1;min-width:220px}.toolbar-search-input input{color:#fff;width:100%;height:42px;font-size:13.5px;font:inherit;background:#0e1a2b;border:1px solid #22324b;border-radius:21px;padding:0 18px}.toolbar-search-input input::-webkit-input-placeholder{color:#7c8798}.toolbar-search-input input::-moz-placeholder{color:#7c8798}.toolbar-search-input input::-ms-input-placeholder{color:#7c8798}.toolbar-search-input input::placeholder{color:#7c8798}.toolbar-search-input input:focus{border-color:transparent;outline:2px solid #38a8ff}.cat-tab.accent{color:#c9b8ff;border-color:#3a2c66}.cat-tab.accent.listening{color:#ff5a8a;background:rgba(255,90,138,.12);border-color:#ff5a8a;animation:1s ease-in-out infinite catTabPulse}@keyframes catTabPulse{0%,to{opacity:1}50%{opacity:.55}}.cat-tab:disabled{opacity:.45;cursor:not-allowed}.cat-tab:disabled:hover{color:inherit}.dark-site,.dash-shell{--ink:#0a0d14;--ink-2:#10141d;--ink-3:#161b26;--rule:#232838;--bone:#f2efe9;--mute:#9a9fb0;--violet:#7b3cff;--violet-text:#b9a2ff;--sans:"Pretendard Variable",Pretendard,"Noto Sans KR",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.dark-site{background:var(--ink);color:var(--bone);font-family:var(--sans);letter-spacing:-.01em;word-break:keep-all;font-size:16px;display:flow-root}.dark-site .eyebrow{color:var(--violet-text);margin-bottom:16px;font-size:14px;font-weight:600}.dark-site .dark-header{background:var(--ink);-webkit-backdrop-filter:none;border-bottom:1px solid var(--rule)}.dark-site .dark-header-inner{gap:48px;max-width:1200px;height:64px;padding:0 32px}.dark-site .logo-img{height:22px}.dark-site .dark-nav{color:var(--mute);gap:32px;font-size:14px}.dark-site .dark-nav a:hover{color:var(--bone)}.dark-site .dark-actions{gap:24px;font-size:14px}.dark-site .header-user{color:var(--violet-text)}.dark-site .glow-btn,.dark-site .trial-btn{background:var(--violet);box-shadow:none;border-radius:4px;padding:16px 24px;font-size:16px;font-weight:700;transition:background .15s}.dark-site .trial-btn{padding:8px 16px;font-size:14px}.dark-site .glow-btn:hover,.dark-site .trial-btn:hover{background:#6a2bf0}.dark-site .outline-btn{color:var(--bone);border:1px solid #4a5068;border-radius:4px;padding:16px 24px;font-size:16px;font-weight:600}.dark-site .outline-btn:hover{border-color:var(--bone)}.dark-site .glow-btn:focus-visible{outline:2px solid var(--violet-text);outline-offset:3px}.dark-site .outline-btn:focus-visible{outline:2px solid var(--violet-text);outline-offset:3px}.dark-site .trial-btn:focus-visible{outline:2px solid var(--violet-text);outline-offset:3px}.dark-site .phone-mic:focus-visible{outline:2px solid var(--violet-text);outline-offset:3px}.dark-nav a{cursor:pointer}.hero3{background-image:linear-gradient(90deg,#0a0d14 0%,rgba(10,13,20,.92) 34%,rgba(10,13,20,.35) 64%,rgba(10,13,20,.1) 100%),url(/images/hero-singer.jpg);background-position:50%,62% 15%;background-repeat:no-repeat;background-size:cover,cover;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.hero3:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(rgba(10,13,20,0),#0a0d14);height:128px;position:absolute;bottom:0;left:0;right:0}.hero3-content{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:64px 32px;position:relative}.hero3-inner{max-width:600px}.hero3-content h1{letter-spacing:-.045em;color:var(--bone);margin:0 0 24px;font-size:64px;font-weight:800;line-height:1.12}.hero3-content h1 span{color:var(--violet-text)}.hero3-content p{color:#c9ccd6;margin:0;font-size:16px;line-height:1.75}.hero3-content p b{color:var(--bone)}.hero3-btns{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.key-ruler{max-width:440px;margin-top:48px;padding-top:32px;position:relative}.kr-ticks{border-bottom:1px solid #4a5068;justify-content:space-between;align-items:flex-end;height:16px;display:flex}.kr-ticks i{background:#4a5068;width:1px;height:16px}.kr-ticks i.sharp{height:8px}.kr-labels{height:16px;color:var(--mute);margin-top:8px;font-size:12px;position:relative}.kr-labels span{position:absolute;transform:translate(-50%)}.kr-labels span:first-child{left:0}.kr-labels span:nth-child(2){left:16.6667%}.kr-labels span:nth-child(3){left:33.3333%}.kr-labels span:nth-child(4){left:41.6667%}.kr-labels span:nth-child(5){left:58.3333%}.kr-labels span:nth-child(6){left:75%}.kr-labels span:nth-child(7){left:91.6667%}.kr-labels span:nth-child(8){left:100%}.kr-mark{top:0;left:calc(var(--at) / 12 * 100%);white-space:nowrap;font-size:14px;position:absolute;transform:translate(-50%)}.kr-mark:after{content:"";width:2px;height:24px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.kr-orig{color:var(--mute)}.kr-orig:after{background:#6b7086}.kr-mine{color:var(--bone);font-weight:500}.kr-mine:after{background:var(--violet);width:3px}.preview-row{grid-template-columns:2fr 1fr;gap:24px;max-width:1200px;margin:0 auto 96px;padding:0 32px;display:grid}.tv-mock{background:var(--ink-2);border:1px solid var(--rule);border-radius:8px;padding:24px}.tv-topbar{color:var(--mute);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.tv-topbar .tv-logo{color:#fff;align-items:center;gap:8px;font-weight:800;display:flex}.tv-topbar .tv-logo img{height:14px}.tv-banner{border-left:3px solid var(--violet);color:#cfc4f2;background:#1a1530;border-radius:2px;margin-bottom:24px;padding:16px 24px;font-size:14px;line-height:1.6}.tv-banner b{color:var(--bone);margin-top:4px;font-size:20px;display:block}.tv-section-label{color:var(--mute);margin-bottom:16px;font-size:14px;font-weight:600}.tv-song-row{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.tv-song-row .song-card small{font-size:12px}.phone-mock{background:var(--ink-2);border:1px solid var(--rule);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 24px;display:flex}.phone-mock .eyebrow{margin:0}.phone-mock .phone-caption{color:var(--bone);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.3}.phone-wave{align-items:center;gap:4px;height:48px;display:flex}.phone-wave i{width:4px;height:calc(var(--h) * 4px);background:var(--violet-text);animation:1.2s ease-in-out infinite alternate pw;animation-delay:calc(var(--h) * -.13s);border-radius:1px}@keyframes pw{to{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.phone-wave i{animation:none}}.phone-mic{background:var(--violet);color:#fff;width:64px;height:64px;box-shadow:none;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex}.phone-mic:hover{background:#6a2bf0}.phone-sub{color:var(--mute);font-size:14px;line-height:1.6}.icon-strip{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto 128px;padding:0 32px;display:grid}.icon-strip img{border-radius:4px;width:100%;height:auto;display:block}.split-section{grid-template-columns:4fr 8fr;align-items:start;gap:48px;max-width:1200px;margin:0 auto 128px;padding:0 32px;display:grid}.split-head{letter-spacing:-.04em;color:var(--mute);margin:0;font-size:40px;font-weight:500;line-height:1.2;position:-webkit-sticky;position:sticky;top:96px}.split-head small{letter-spacing:0;color:var(--violet-text);margin-bottom:16px;font-size:14px;font-weight:600;display:block}.split-head span{color:var(--bone);font-weight:800}.wall-list,.solve-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.wall-list li{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr;gap:32px;padding:32px 0;display:grid}.wall-list img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:200px;display:block}.wall-list h3,.solve-list h3{letter-spacing:-.02em;color:var(--bone);margin:0 0 8px;font-size:20px;line-height:1.4}.wall-list p,.solve-list p{color:var(--mute);margin:0;font-size:14px;line-height:1.75}.solve-list li{border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr 200px;align-items:start;gap:32px;padding:32px 0;display:grid}.solve-num{font-family:var(--mono);color:var(--violet-text);padding-top:4px;font-size:14px}.dark-site .stat-box{border-left:1px solid var(--rule);background:0 0;border-radius:0;margin:0;padding:0 0 0 24px}.dark-site .stat-box b{font-family:var(--mono);letter-spacing:-.04em;color:var(--bone);font-size:40px;font-weight:500;line-height:1;display:block}.dark-site .stat-box small{color:var(--mute);margin-top:8px;font-size:12px;line-height:1.5;display:block}.testi-list{border-top:1px solid var(--rule)}.testi-list blockquote{border-bottom:1px solid var(--rule);letter-spacing:-.02em;color:#d9d6d0;margin:0;padding:32px 0;font-size:20px;line-height:1.6}.testi-list footer{color:var(--mute);margin-top:16px;font-size:14px}.cta-band2{max-width:1200px;margin:0 auto 96px;padding:0 32px}.cta-band2 .inner{background:var(--ink-2);border:1px solid var(--rule);border-top:3px solid var(--violet);border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:48px;padding:64px 48px;display:grid}.cta-band2 h2{letter-spacing:-.04em;margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.2}.cta-band2 .fine{color:var(--mute);font-size:14px;line-height:1.6}@media (max-width:900px){.hero3{background-image:linear-gradient(rgba(10,13,20,.35) 0%,rgba(10,13,20,.85) 55%,#0a0d14 100%),url(/images/hero-singer.jpg);background-position:50%,55% 10%;align-items:flex-end;min-height:640px}.hero3-content{padding:0 24px 48px}.hero3-content h1{font-size:40px}.preview-row{grid-template-columns:1fr}.tv-song-row{grid-template-columns:repeat(3,1fr)}.icon-strip{grid-template-columns:repeat(2,1fr)}.split-section{grid-template-columns:1fr;gap:32px;margin-bottom:96px}.split-head{font-size:28px;position:static}.solve-list li{grid-template-columns:32px 1fr;gap:16px}.solve-list .stat-box{grid-column:2;padding-left:16px}.cta-band2 .inner{grid-template-columns:1fr;gap:32px;padding:48px 24px}.cta-band2 h2{font-size:28px}}@media (max-width:560px){.dark-site .dark-header-inner,.preview-row,.icon-strip,.split-section,.cta-band2{padding:0 16px}.hero3-content{padding:0 16px 48px}.key-ruler{max-width:calc(100% - 32px);margin-left:16px}.wall-list li{grid-template-columns:96px 1fr;gap:16px}.wall-list img{width:96px}.tv-song-row{grid-template-columns:repeat(2,1fr)}.testi-list blockquote{font-size:16px}}.vr-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(6,9,18,.72);justify-content:center;align-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.vr-modal-overlay.open{display:flex}.vr-modal{text-align:center;background:linear-gradient(160deg,#151033,#0a0f1f);border:1px solid #2c2a52;border-radius:22px;width:min(440px,100%);padding:36px 30px 30px;position:relative;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}.vr-modal-close{color:#9aa3bd;cursor:pointer;background:#151233;border:1px solid #2c2a52;border-radius:50%;width:30px;height:30px;font-size:14px;position:absolute;top:16px;right:16px}.vr-modal-close:hover{color:#fff;border-color:#4a5f80}.vr-icon-ring{background:radial-gradient(circle,rgba(123,60,255,.35),transparent 70%);border:1.5px solid #6b4bff;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 18px;animation:1.8s ease-in-out infinite vrPulse;display:flex;box-shadow:0 0 32px rgba(123,60,255,.45)}.vr-icon-ring-ok{border-color:#38d996;animation:none;box-shadow:0 0 32px rgba(56,217,150,.4)}.vr-icon-ring-warn{border-color:#ff6b6b;animation:none;box-shadow:0 0 32px rgba(255,107,107,.35)}.vr-icon{font-size:34px}@keyframes vrPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.vr-title{color:#fff;margin:0 0 12px;font-size:20px;font-weight:800}.vr-desc{color:#aab3c9;margin:0 0 18px;font-size:13.5px;line-height:1.75}.vr-existing{color:#c9b8ff;background:#1c1840;border:1px solid #332e66;border-radius:10px;margin-bottom:18px;padding:10px 14px;font-size:13px}.vr-btn{color:#dfe4f2;cursor:pointer;font-size:14.5px;font-weight:700;font:inherit;background:#161b32;border:1px solid #33395a;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:13px 22px;display:inline-flex}.vr-btn:hover{border-color:#5a63a0}.vr-btn-primary{color:#fff;background:linear-gradient(135deg,#7b3cff,#38b8ff);border:0;box-shadow:0 10px 26px -8px rgba(107,72,255,.6)}.vr-footnote{color:#6c7590;margin-top:16px;font-size:11.5px;line-height:1.6}.vr-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.vr-step-dot{color:#7c85a5;background:#171a30;border:1.5px solid #2c2a52;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.vr-step-dot.current{color:#fff;background:#2a1f5c;border-color:#7b3cff;transform:scale(1.12);box-shadow:0 0 16px rgba(123,60,255,.6)}.vr-step-dot.done{color:#7ff0c4;background:#123326;border-color:#38d996}.vr-live-note{font-family:var(--font-mono,monospace);color:#4b5372;margin:6px 0 20px;font-size:40px;font-weight:800;transition:color .15s}.vr-live-note.active{color:#38d996}.vr-gauge-track{background:linear-gradient(90deg,#3a6bff,#38d996,#ffcc38,#ff5a5a);border-radius:999px;height:8px;margin:0 4px;position:relative}.vr-gauge-dot{background:#fff;border:3px solid #151033;border-radius:50%;width:16px;height:16px;transition:left .1s linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(0,0,0,.4)}.vr-gauge-labels{color:#6c7590;justify-content:space-between;margin-top:8px;font-size:10.5px;display:flex}.vr-hint{color:#c9b8ff;min-height:1.4em;margin-top:20px;font-size:13px}.vr-result-range{color:#fff;font-size:28px;font-weight:800;font-family:var(--font-mono,monospace);margin:4px 0 16px}.vr-result-actions{justify-content:center;gap:10px;margin-top:6px;display:flex}@media (max-width:480px){.vr-modal{padding:28px 20px 24px}.vr-steps{gap:5px}.vr-step-dot{width:30px;height:30px;font-size:10px}}.genre-sub-title{color:#fff;margin:26px 0 14px;font-size:16px;font-weight:700}.top100-title{align-items:center;gap:6px;margin-top:6px;display:flex}.top100-section{margin-bottom:10px}.top100-grid .song-art{position:relative}.rank-badge{z-index:2;color:#e8eefc;background:rgba(8,17,31,.82);border:1px solid #3a4d6e;border-radius:13px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:13px;font-style:normal;font-weight:800;display:flex;position:absolute;bottom:8px;left:8px}.rank-badge.top{color:#2a1600;background:linear-gradient(135deg,#ffcf5a,#ff8a3d);border-color:transparent}.song-no{color:#c4b5fd;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;vertical-align:baseline;background:rgba(139,92,246,.2);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:.82em;font-style:normal;font-weight:600;display:inline-block}.voice-card-bottom{margin-top:34px;display:none}@media (max-width:900px){.voice-card-top{display:none}.voice-card-bottom{display:block}}.list-card p.search-hint{display:block}.dash-shell{background:var(--ink);color:var(--bone);font-family:var(--sans);letter-spacing:-.01em;word-break:keep-all;grid-template-columns:232px 1fr}.dash-shell .dash-side{background:var(--ink-2);border-right:1px solid var(--rule);padding:24px 16px}.dash-shell .side-logo{padding:0 8px 24px}.dash-shell .dash-side nav{gap:2px}.dash-shell .dash-side nav a,.dash-shell .side-bottom a{color:var(--mute);border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:14px;position:relative}.dash-shell .nav-ico{text-align:center;color:#6b7086;flex:none;width:20px;font-style:normal}.dash-shell .dash-side nav a:hover,.dash-shell .side-bottom a:hover{background:var(--ink-3);color:var(--bone)}.dash-shell .dash-side nav a.active{background:var(--ink-3);color:var(--bone);font-weight:600}.dash-shell .dash-side nav a.active:before{content:"";background:var(--violet);width:3px;position:absolute;top:8px;bottom:8px;left:-16px}.dash-shell .dash-side nav a.active .nav-ico{color:var(--violet-text)}.dash-shell .side-bottom{border-top:1px solid var(--rule);padding-top:16px}.dash-shell .dash-main{max-width:1360px;padding:48px 48px 96px}.dash-shell .dash-top{grid-template-columns:1fr 320px;gap:32px}.dash-shell .dash-top h1{letter-spacing:-.03em;margin:0 0 24px;font-size:28px;font-weight:800;line-height:1.3}.dash-shell .dash-section{margin-top:48px}.dash-shell .section-row{align-items:baseline;margin-bottom:16px}.dash-shell .section-row h2,.dash-shell .dash-section h2,.dash-shell .genre-sub-title{letter-spacing:-.02em;color:var(--bone);margin:0 0 16px;font-size:20px;font-weight:700}.dash-shell .section-row h2{margin:0}.dash-shell .section-row button,.dash-shell .section-row span{margin:0!important}.dash-shell .section-row button{font:inherit;color:var(--mute);padding:4px 0 4px 16px;font-size:14px}.dash-shell .section-row button:hover{color:var(--bone)}.dash-shell .cat-tab{font:inherit;border:1px solid var(--rule);color:var(--mute);background:0 0;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500}.dash-shell .cat-tab:hover{color:var(--bone);border-color:#4a5068}.dash-shell .cat-tab.active{background:var(--violet);border-color:var(--violet);color:#fff;font-weight:600}.dash-shell .cat-tab.accent{color:var(--violet-text);border-color:#4a3c80}.dash-shell .cat-tab:disabled:hover{border-color:var(--rule);color:var(--mute)}.dash-shell .content-type-tabs{gap:8px;margin-top:0;margin-bottom:16px}.dash-shell .search-toolbar-row{gap:8px;margin-top:0}.dash-shell .mode-tabs{gap:8px}.dash-shell .search-toolbar-row .toolbar-search-input{flex:100%}.dash-shell .toolbar-search-input input,.dash-shell .search-box input{border:1px solid var(--rule);background:var(--ink-2);height:48px;color:var(--bone);font:inherit;border-radius:4px;padding:0 16px;font-size:16px}.dash-shell .toolbar-search-input input:focus,.dash-shell .search-box input:focus{outline:2px solid var(--violet);outline-offset:-1px;border-color:transparent}.dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#6b7086}.dash-shell .toolbar-search-input input::-moz-placeholder{color:#6b7086}.dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#6b7086}.dash-shell .toolbar-search-input input::placeholder{color:#6b7086}.dash-shell .search-box input::-webkit-input-placeholder{color:#6b7086}.dash-shell .search-box input::-moz-placeholder{color:#6b7086}.dash-shell .search-box input::-ms-input-placeholder{color:#6b7086}.dash-shell .search-box input::placeholder{color:#6b7086}.dash-shell .date-select{border-color:var(--rule);background:var(--ink-2);border-radius:4px;font-size:14px}.dash-shell .voice-card{border:1px solid var(--rule);border-top:3px solid var(--violet);background:linear-gradient(90deg,rgba(10,13,20,.85) 0%,rgba(10,13,20,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover;border-radius:4px;min-height:160px;padding:24px}.dash-shell .voice-card span{color:#c9ccd6;font-size:14px}.dash-shell .voice-card b{letter-spacing:-.02em;margin-top:4px;font-size:20px}.dash-shell .voice-card button{background:var(--violet);color:#fff;font:inherit;border:0;border-radius:4px;margin-top:24px;padding:8px 16px;font-size:14px;font-weight:600}.dash-shell .voice-card button:hover{background:#6a2bf0}.dash-shell .dash-song-row,.dash-shell .grid-flow{gap:24px 16px}.dash-shell .song-art{border-radius:4px;margin-bottom:8px}.dash-shell .song-card b{min-height:2.8em;font-size:14px;font-weight:600;line-height:1.4}.dash-shell .song-card small{color:var(--mute);font-size:12px;line-height:1.4}.dash-shell .song-card:focus-visible{outline:2px solid var(--violet-text);outline-offset:4px;border-radius:4px}.dash-shell .song-no{color:#8a8fa2;font-family:var(--mono);background:0 0;margin-left:4px;padding:0;font-size:12px;font-weight:500}.dash-shell .fav-heart,.dash-shell .fav-star{background:rgba(10,13,20,.7)}.dash-shell .rank-badge{background:var(--ink);border-color:var(--rule);font-family:var(--mono);border-radius:2px;font-size:12px}.dash-shell .rank-badge.top{background:var(--violet);color:#fff}.dash-shell .quick-grid{gap:16px}.dash-shell .quick-grid button,.dash-shell .quick-grid button.quick-bg{border:1px solid var(--rule);min-height:160px;font:inherit;border-radius:4px;padding:16px}.dash-shell .quick-grid button:not(:disabled):hover{border-color:var(--violet-text)}.dash-shell .quick-grid button.quick-bg b{letter-spacing:-.02em;text-shadow:none;margin:0 0 4px;font-size:20px}.dash-shell .quick-grid button.quick-bg small{color:#c9ccd6;text-shadow:none;font-size:14px}.dash-shell .quick-grid button:disabled{opacity:.5}.dash-shell .dash-columns{gap:32px;margin-top:48px}.dash-shell .list-card{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:0}.dash-shell .list-card p{border-bottom:1px solid var(--rule);grid-template-columns:40px 1fr auto 24px;gap:16px;padding:8px 0}.dash-shell .list-card p:last-child{border-bottom:1px solid var(--rule)}.dash-shell .queue p{grid-template-columns:24px 40px 1fr auto}.dash-shell .mini-art{border-radius:2px;width:40px;height:40px}.dash-shell .list-card b{font-size:14px;font-weight:600}.dash-shell .list-card small{color:var(--mute);font-size:12px}.dash-shell .list-card i{color:var(--violet-text);font-style:normal}.dash-shell .queue em{font-family:var(--mono);color:var(--mute);font-size:12px}.dash-shell .search-hint{color:var(--mute);font-size:14px}@media (max-width:900px){.dash-shell{grid-template-columns:1fr}.dash-shell .dash-side{width:232px;left:-252px}.dash-shell .dash-side.open{left:0}.dash-shell .mobile-topbar{background:var(--ink);border-bottom:1px solid var(--rule)}.dash-shell .mobile-nav-toggle{background:var(--ink-2);border-color:var(--rule);border-radius:4px}.dash-shell .dash-main{padding:88px 24px 64px}.dash-shell .dash-top,.dash-shell .dash-columns{grid-template-columns:1fr}}@media (max-width:560px){.dash-shell .dash-main{padding-left:16px;padding-right:16px}.dash-shell .quick-grid{grid-template-columns:1fr 1fr}.dash-shell .quick-grid button,.dash-shell .quick-grid button.quick-bg{min-height:120px}}.dash-shell .list-card p.search-hint{padding:16px 0;display:block}.fav-queue{color:#fff;cursor:pointer;z-index:2;background:rgba(10,14,26,.6);border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;line-height:1;display:flex;position:absolute;bottom:6px;left:6px}.fav-queue.active{color:#b9a2ff;background:rgba(10,14,26,.75)}.fav-queue:hover{background:rgba(10,14,26,.85)}.dash-shell .fav-queue{background:rgba(10,13,20,.7)}a,button,[role=button],input,select,textarea,label,summary,[data-nav],[data-nav-to],[data-cnts-seq],[data-chip]{touch-action:manipulation}a:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b9a2ff}button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b9a2ff}[role=button]:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b9a2ff}input:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b9a2ff}select:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b9a2ff}textarea:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b9a2ff}summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b9a2ff}[tabindex]:not([tabindex="-1"]):focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b9a2ff}a:focus:not(:focus-visible){outline:none}button:focus:not(:focus-visible){outline:none}[role=button]:focus:not(:focus-visible){outline:none}@media (max-width:767px){select,textarea{font-size:16px}input:not([type=range]):not([type=checkbox]):not([type=radio]){font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body:not(.ent-edu) [data-edition=edu],body:not(.ent-pro) [data-edition=pro]{opacity:.78;position:relative}body:not(.ent-edu) [data-edition=edu]:after,body:not(.ent-pro) [data-edition=pro]:after{letter-spacing:0;color:#fff;pointer-events:none;white-space:nowrap;z-index:2;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800;line-height:14px;position:absolute;top:-7px;right:-6px;box-shadow:0 2px 6px rgba(0,0,0,.35)}body:not(.ent-edu) [data-edition=edu]:after{content:"🔒교육";background:#0f9d76}body:not(.ent-pro) [data-edition=pro]:after{content:"🔒전문";background:#8b5cf6}.ed-overlay{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(3,7,15,.72);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ed-modal{color:#e6edf7;background:#0d1828;border:1px solid #2a3c58;border-radius:20px;width:min(1040px,100%);max-height:calc(100vh - 32px);padding:26px 26px 22px;font-family:inherit;position:relative;overflow-y:auto;box-shadow:0 24px 70px rgba(0,0,0,.55)}.ed-modal h2{margin:0 36px 6px 0;font-size:21px}.ed-sub{color:#9fb0c8;margin:0 0 18px;font-size:14px}.ed-close{color:#cfd9e8;cursor:pointer;background:0 0;border:1px solid #2f4566;border-radius:50%;width:36px;height:36px;font-size:15px;position:absolute;top:14px;right:14px}.ed-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:820px){.ed-cards{grid-template-columns:1fr}}.ed-card{background:#111f33;border:1px solid #243650;border-radius:14px;flex-direction:column;padding:16px 16px 14px;display:flex}.ed-card.focus{border-color:#f5c400;box-shadow:0 0 0 2px rgba(245,196,0,.35)}.ed-card-head{align-items:center;gap:8px;display:flex}.ed-card h3{margin:0;font-size:18px}.ed-badge{color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.ed-basic{background:#3b4f6e}.ed-edu{background:#0f9d76}.ed-pro{background:#8b5cf6}.ed-tagline{color:#9fb0c8;margin:6px 0 10px;font-size:13px}.ed-card ul{flex:auto;margin:0 0 12px;padding-left:18px;font-size:13.5px;line-height:1.7}.ed-price{color:#f5c400;margin-bottom:10px;font-size:16px;font-weight:800}.ed-buy{color:#fff;height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d4ae0);border:0;border-radius:10px;font-weight:700}.ed-card .ed-buy[data-buy=edu]{background:linear-gradient(135deg,#12b386,#0b8463)}.ed-buy:disabled{color:#8fa2bd;cursor:default;background:#26374f}.ed-notice{color:#f3dc85;background:rgba(245,196,0,.1);border:1px solid rgba(245,196,0,.35);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:14px}.ed-plan-chip{color:#cfe0f7;cursor:pointer;vertical-align:middle;border:1px solid #3a5680;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.mode-gate,.mode-gate *,.bigmode-shell,.bigmode-shell *{box-sizing:border-box}.mode-gate{min-height:calc(100 * var(--vh1));background:var(--bg,#08111f);justify-content:center;align-items:center;padding:24px;display:flex}.mode-gate-inner{text-align:center;width:100%;max-width:520px}.mode-gate-logo{height:30px;margin-bottom:22px}.mode-gate-inner h1{color:#fff;margin:0 0 10px;font-size:26px;line-height:1.4}.mode-gate-inner>p{color:var(--muted,#8d9ab0);margin:0 0 28px;font-size:15px}.mode-gate-cards{flex-direction:column;gap:16px;display:flex}.mode-gate-card{background:var(--panel,#0d1828);border:2px solid var(--line,#22324b);color:#fff;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:24px 26px;display:flex}.mode-gate-card b{font-size:20px}.mode-gate-card small{color:var(--muted,#8d9ab0);font-size:14px;line-height:1.5}.mode-gate-card .mode-gate-ico{font-size:30px}.mode-gate-card.big{border-color:var(--purple,#8b5cff);background:linear-gradient(135deg,rgba(139,92,255,.16),rgba(13,24,40,.9))}.mode-gate-card:active{transform:scale(.98)}.bigmode-shell{min-height:calc(100 * var(--vh1));background:var(--bg,#08111f);color:#fff;flex-direction:column;font-size:18px;display:flex}.bigmode-topbar{z-index:20;border-bottom:1px solid var(--line,#22324b);background:rgba(8,14,26,.92);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:-webkit-sticky;position:sticky;top:0}.bigmode-topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.bigmode-logo{flex-shrink:0;height:24px}.bigmode-username{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.bigmode-topbar-right{flex-shrink:0;align-items:center;gap:14px;display:flex}.bigmode-modeswitch{background:var(--panel2,#111d30);border:1px solid var(--line,#22324b);color:#cfe0ff;cursor:pointer;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700}.bigmode-logout{color:var(--muted,#8d9ab0);cursor:pointer;font-size:14px}.bigmode-main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:20px 18px 110px}.bigmode-heading{color:#fff;margin:22px 0 14px;font-size:22px;font-weight:800}.bigmode-hint{color:var(--muted,#8d9ab0);text-align:center;padding:30px 10px;font-size:17px;line-height:1.6}.bigmode-search{background:var(--panel,#0d1828);border:2px solid var(--line,#22324b);border-radius:18px;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex}.bigmode-search input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 0;font-size:19px}.bigmode-search input::-webkit-input-placeholder{color:var(--muted,#8d9ab0)}.bigmode-search input::-moz-placeholder{color:var(--muted,#8d9ab0)}.bigmode-search input::-ms-input-placeholder{color:var(--muted,#8d9ab0)}.bigmode-search input::placeholder{color:var(--muted,#8d9ab0)}.bigmode-mic{background:var(--purple,#8b5cff);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:54px;height:54px;font-size:24px}.bigmode-mic.listening{background:var(--pink,#ff5a9e);animation:1s infinite bigmode-pulse}@keyframes bigmode-pulse{0%,to{box-shadow:0 0 rgba(255,90,158,.55)}50%{box-shadow:0 0 0 12px rgba(255,90,158,0)}}.bigmode-list{flex-direction:column;gap:12px;margin-top:4px;display:flex}.bigmode-row{background:var(--panel,#0d1828);border:2px solid var(--line,#22324b);cursor:pointer;border-radius:16px;align-items:center;gap:14px;min-height:76px;padding:14px 16px;display:flex}.bigmode-row:active{background:var(--panel2,#111d30)}.bigmode-num{background:var(--panel2,#111d30);width:38px;height:38px;color:var(--purple,#8b5cff);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.bigmode-art{background:#24304a;border-radius:10px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.bigmode-art img{object-fit:cover;width:100%;height:100%;display:block}.bigmode-info{flex:1;min-width:0}.bigmode-info b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700;display:block;overflow:hidden}.bigmode-info small{color:var(--muted,#8d9ab0);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;display:block;overflow:hidden}.bigmode-fav{width:44px;height:44px;color:var(--muted,#8d9ab0);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;font-size:24px}.bigmode-fav.active{color:var(--pink,#ff5a9e)}.bigmode-play{color:var(--purple,#8b5cff);flex-shrink:0;font-size:22px}.bigmode-bottombar{z-index:20;border-top:1px solid var(--line,#22324b);padding:8px max(8px, env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom));background:rgba(8,14,26,.96);display:flex;position:fixed;bottom:0;left:0;right:0}.bigmode-navbtn{color:var(--muted,#8d9ab0);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 4px;font-size:13px;font-weight:700;display:flex}.bigmode-navbtn .ico{font-size:26px}.bigmode-navbtn.active{color:#fff;background:rgba(139,92,255,.18)}@media (max-width:420px){.bigmode-username{display:none}.bigmode-info b{font-size:18px}}.admin-shell,.admin-shell *{box-sizing:border-box}.admin-shell{min-height:calc(100 * var(--vh1));color:#f7f8fb;background:#07111e;padding:32px 24px 60px;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.admin-login-wrap{max-width:380px;margin:calc(12 * var(--vh1)) auto 0;background:#0f1c30;border:1px solid #1b2a40;border-radius:16px;padding:32px}.admin-login-wrap h1{margin:0 0 6px;font-size:20px}.admin-login-wrap p.hint{color:#8ea0ba;margin:0 0 22px;font-size:13px}.admin-field{margin-bottom:14px}.admin-field label{color:#9ba8bb;margin-bottom:6px;font-size:12px;display:block}.admin-field input{color:#f7f8fb;background:#0a1524;border:1px solid #263850;border-radius:9px;width:100%;padding:11px 12px;font-size:14px}.admin-field input:focus{border-color:#7b54ff;outline:none}.admin-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7b54ff,#3ea8ff);border:0;border-radius:9px;width:100%;margin-top:6px;padding:12px;font-size:14px;font-weight:700}.admin-btn:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.admin-btn:disabled{opacity:.6;cursor:default}.admin-error{color:#ffb4b4;background:rgba(255,90,90,.12);border:1px solid rgba(255,90,90,.35);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.admin-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto 24px;display:flex}.admin-topbar h1{margin:0;font-size:20px}.admin-logout-btn{color:#9ba8bb;cursor:pointer;background:0 0;border:1px solid #2a3a52;border-radius:8px;padding:8px 14px;font-size:12px}.admin-logout-btn:hover{color:#fff;border-color:#4a5f80}.admin-panel{background:#0f1c30;border:1px solid #1b2a40;border-radius:16px;max-width:1080px;margin:0 auto;padding:20px}.admin-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.admin-toolbar input[type=search]{color:#f7f8fb;background:#0a1524;border:1px solid #263850;border-radius:8px;flex:240px;min-width:0;padding:10px 12px;font-size:13px}.admin-toolbar input[type=search]:focus{border-color:#7b54ff;outline:none}.admin-count{color:#8ea0ba;white-space:nowrap;align-self:center;font-size:13px}.admin-table-wrap{overflow-x:auto}table.admin-table{border-collapse:collapse;width:100%;font-size:13px}table.admin-table th,table.admin-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #1b2a40;padding:10px 12px}table.admin-table th{color:#8ea0ba;font-size:12px;font-weight:600}table.admin-table td.admin-nickname,table.admin-table td.admin-email{white-space:normal;word-break:break-all}.admin-row-actions{gap:6px;display:flex}.admin-action-btn{color:#b9c5d7;cursor:pointer;background:#101d30;border:1px solid #263850;border-radius:7px;padding:6px 10px;font-size:12px}.admin-action-btn:hover{color:#fff;background:#172740}.admin-action-btn.danger{color:#ffb4b4;border-color:rgba(255,90,90,.4)}.admin-action-btn.danger:hover{background:rgba(255,90,90,.15)}.admin-empty{color:#8ea0ba;text-align:center;padding:30px 0}.admin-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.admin-pagination button{color:#b9c5d7;cursor:pointer;background:#101d30;border:1px solid #263850;border-radius:7px;padding:6px 12px;font-size:12px}.admin-pagination button:disabled{opacity:.4;cursor:default}.admin-pagination span{color:#8ea0ba;font-size:12px}@media (max-width:560px){.admin-shell{padding:18px 12px 40px}.admin-login-wrap{margin-top:calc(8 * var(--vh1));padding:24px 20px}table.admin-table{font-size:12px}table.admin-table th,table.admin-table td{padding:8px}}.admin-modal-overlay,.admin-modal-overlay *{box-sizing:border-box}.admin-modal-overlay{z-index:200;background:rgba(4,8,16,.7);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-modal-card{width:100%;max-width:720px;max-height:calc(80 * var(--vh1));color:#f7f8fb;background:#0f1c30;border:1px solid #1b2a40;border-radius:16px;padding:20px;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-y:auto}.admin-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-modal-head h2{margin:0;font-size:16px}@media (max-width:560px){.admin-modal-card{max-height:calc(86 * var(--vh1));padding:16px}.admin-modal-head h2{font-size:14px}}.admin-modal-card-narrow{max-width:420px}.mypage-row{border-bottom:1px solid #1b2a40;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.mypage-row:last-child{border-bottom:0}.mypage-row span{color:#8ea0ba}.mypage-row b{color:#f7f8fb;word-break:break-all;text-align:right;font-weight:600}.mypage-wrap,.mypage-wrap *{box-sizing:border-box}.mypage-wrap{color:#f7f8fb;max-width:480px;margin:0 auto;padding:24px 0 60px;font-family:Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.mypage-wrap h1{margin:0 0 20px;font-size:20px}.mypage-card{background:#0f1c30;border:1px solid #1b2a40;border-radius:14px;margin-bottom:16px;padding:20px}.mypage-card h2{color:#b9c5d7;margin:0 0 14px;font-size:14px}@media (max-width:560px){.mypage-wrap{padding:16px 0 40px}.mypage-card{padding:16px}}.admin-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-tab{color:#9ba8bb;cursor:pointer;background:#0f1c30;border:1px solid #22324b;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600}.admin-tab:hover{color:#fff;border-color:#4a5f80}.admin-tab.active{color:#fff;background:linear-gradient(135deg,#7b54ff,#3ea8ff);border-color:transparent}.t100-panel{max-width:1080px}.t100-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.t100-genre-label{color:#9ba8bb;align-items:center;gap:8px;font-size:13px;display:flex}.t100-genre-label select,.t100-input{color:#f7f8fb;background:#0a1524;border:1px solid #263850;border-radius:9px;padding:10px 12px;font-size:14px}.t100-genre-label select{min-width:220px}.t100-input{width:100%;font-family:inherit}.t100-input:focus,.t100-genre-label select:focus{border-color:#7b54ff;outline:none}textarea.t100-input{resize:vertical;margin-bottom:8px}.t100-count{color:#c9b8ff;font-size:14px;font-weight:700}.t100-count.full{color:#ffb86b}.t100-dirty{color:#ffb86b;font-size:12px}.t100-spacer{flex:1}.t100-save{width:auto;margin-top:0;padding:10px 22px}.t100-msg{color:#9ba8bb;min-height:20px;margin-bottom:10px;font-size:13px}.t100-msg.ok{color:#7be0a4}.t100-msg.err{color:#ffb4b4}.t100-cols{grid-template-columns:1.1fr 1fr;align-items:start;gap:20px;display:grid}.t100-col h3{margin:0 0 10px;font-size:14px}.t100-col h3 small{color:#7f8ca0;font-weight:400}.t100-col h3.t100-sub{margin-top:22px}.t100-list,.t100-results{margin:0;padding:0;list-style:none}.t100-list{border:1px solid #1b2a40;border-radius:10px;max-height:640px;overflow-y:auto}.t100-results{border:1px solid #1b2a40;border-radius:10px;max-height:300px;margin-top:10px;overflow-y:auto}.t100-row,.t100-result{border-bottom:1px solid #16243a;align-items:center;gap:10px;padding:8px 10px;display:flex}.t100-row:last-child,.t100-result:last-child{border-bottom:0}.t100-rank{color:#c9b8ff;text-align:center;background:#0a1524;border:1px solid #263850;border-radius:7px;width:52px;padding:6px 4px;font-weight:700}.t100-song{flex-direction:column;flex:1;min-width:0;display:flex}.t100-song b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.t100-song small{color:#7f8ca0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.t100-btns{gap:4px;display:flex}.t100-btns button{color:#cfd8e6;cursor:pointer;background:#14233a;border:1px solid #263850;border-radius:6px;width:30px;height:30px}.t100-btns button:hover:not(:disabled){color:#fff;border-color:#7b54ff}.t100-btns button:disabled{opacity:.3;cursor:default}.t100-btns button.danger:hover{color:#ffb4b4;border-color:#ff6b6b}.t100-empty{color:#7f8ca0;text-align:center;padding:18px;font-size:13px}@media (max-width:860px){.t100-cols{grid-template-columns:1fr}.t100-genre-label select{min-width:0}}.cls-wrap,body.cls-big-ui{--spotlight:#ffc800}.cls-wrap .admin-btn{width:auto;margin-top:0;padding:11px 16px}.cls-form .admin-btn,.cls-song-act .admin-btn{white-space:nowrap}.cls-wrap{text-align:left;max-width:880px;margin:0 auto;padding:8px 4px 60px}.cls-wrap h1{margin:8px 0 6px;font-size:26px}.cls-wrap h2{color:var(--text);margin:26px 0 10px;font-size:17px}.cls-wrap h3{color:var(--muted);margin:14px 0 6px;font-size:14px}.cls-sub{color:var(--muted);word-break:keep-all;margin:0 0 14px;font-size:13px;line-height:1.6}.cls-role{background:var(--spotlight);color:#1a1200;vertical-align:middle;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.cls-back{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px}.cls-card{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:14px;flex-direction:column;gap:4px;margin:8px 0;padding:14px 16px;display:flex}.cls-card.cls-link{cursor:pointer}.cls-card.cls-link:hover{border-color:var(--spotlight)}.cls-card>span{color:var(--muted);font-size:13px}.cls-card code{letter-spacing:1px;background:rgba(255,255,255,.1);border-radius:6px;padding:1px 6px}.cls-code{flex-flow:wrap;align-items:center;gap:10px}.cls-code b{letter-spacing:4px;color:var(--spotlight);font-size:26px}.cls-form{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.cls-form input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--text);border-radius:10px;flex:220px;padding:11px 12px;font-size:15px}.admin-btn.ghost{border:1px solid var(--line);color:var(--text);background:0 0}.admin-btn.danger{color:#ff8b8b;border-color:rgba(255,107,107,.4)}.cls-song{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:8px 0;padding:14px 16px;display:flex}.cls-song-main{flex:320px;min-width:0}.cls-song-act{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.cls-artist{color:var(--muted);font-size:13px}.cls-note{color:#ffd166;margin:6px 0 2px;font-size:13px}.cls-meta{color:var(--muted);margin-top:4px;font-size:12px}.cls-mine{margin-top:6px;font-size:13px}.cls-mine.pass{color:#3ddc97}.cls-bar{background:rgba(255,255,255,.1);border-radius:4px;height:8px;margin-top:8px;position:relative}.cls-bar>div{background:var(--spotlight);border-radius:4px;height:100%}.cls-bar>i{background:#3ddc97;width:2px;height:14px;position:absolute;top:-3px}.cls-result{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:5px 0;padding:8px 12px;display:flex}.cls-addform{gap:10px}.cls-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.cls-grid label,.cls-wide{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.cls-grid select,.cls-grid input,.cls-wide input{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;padding:9px 10px;font-size:14px}.cls-table-wrap{overflow-x:auto}.cls-table{border-collapse:collapse;width:100%;font-size:13px}.cls-table th,.cls-table td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:9px 10px}.cls-table th:first-child,.cls-table td:first-child{text-align:left}.cls-table tbody tr{cursor:pointer}.cls-table tbody tr:hover{background:rgba(255,255,255,.05)}.cls-table td.pass{color:#3ddc97;font-weight:700}.cls-table td.weak{color:#ffb36b;font-weight:700}.cls-table td.none{color:var(--muted)}.cls-sess{border-bottom:1px solid var(--line);padding:10px 0;font-size:14px}.cls-weak{color:#ffb36b;margin-top:3px;font-size:13px}.cls-comment{padding:6px 0;font-size:14px}.cls-comment span{color:var(--muted);font-size:12px}.cls-danger-zone{margin-top:40px}.cls-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0;display:grid}.cls-stats>div{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.cls-stats b{color:var(--spotlight);font-size:26px}.cls-stats span{color:var(--muted);font-size:12px}.cls-chart{width:100%;height:140px;display:block}.cls-chart-axis{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}body.cls-big-ui .cls-wrap{font-size:118%}body.cls-big-ui .cls-wrap .admin-btn{padding:14px 18px;font-size:18px}body.cls-big-ui .cls-form input{padding:14px;font-size:18px}body.cls-big-ui .cls-wrap h1{font-size:32px}.admin-plan{white-space:nowrap}.admin-plan small{color:#8fa2bd;margin-top:2px;font-size:11px;display:block}.admin-plan small.admin-plan-expired{color:#ff7a7a;font-weight:700}.admin-plan-badge{color:#fff;background:#3b4f6e;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.admin-plan-badge.plan-edu{background:#0f9d76}.admin-plan-badge.plan-pro{background:#8b5cf6}.admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#8b5cf6)}.admin-plan-na{color:#8fa2bd}.admin-plan-form{flex-direction:column;gap:12px;padding:4px 2px;display:flex}.admin-plan-form label{color:#9fb0c8;flex-direction:column;gap:6px;font-size:13px;display:flex}.admin-plan-form select{color:#e6edf7;height:38px;font:inherit;background:#0b1524;border:1px solid #2f4566;border-radius:8px;padding:0 10px}.admin-plan-form input[type=date]{color:#e6edf7;height:38px;font:inherit;background:#0b1524;border:1px solid #2f4566;border-radius:8px;padding:0 10px}.admin-plan-quick{flex-wrap:wrap;gap:6px;display:flex}.admin-plan-help{color:#8fa2bd;margin:0;font-size:12px;line-height:1.5}.admin-plan-msg{color:#f3dc85;min-height:18px;margin:0;font-size:13px}.admin-plan-save{align-self:flex-end;min-width:100px}.admin-songs-toolbar{flex-wrap:wrap;gap:10px}.admin-songs-toolbar select{color:#e6edf7;height:38px;font:inherit;background:#0b1524;border:1px solid #2f4566;border-radius:8px;padding:0 10px}.admin-seg{border:1px solid #2f4566;border-radius:9px;display:inline-flex;overflow:hidden}.admin-seg button{color:#9fb0c8;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 14px}.admin-seg button.active{color:#d3c8ff;background:#2a214d;font-weight:700}.admin-songs-help{color:#8fa2bd;margin:4px 0 12px;font-size:12px}.admin-songs-table td{vertical-align:middle}.admin-song-name b{white-space:normal;word-break:keep-all;font-weight:600;display:block}.admin-song-name small{color:#8fa2bd;margin-top:2px;font-size:11px;display:block}.admin-song-ok{color:#4ad6a3;white-space:nowrap;font-size:12px}.admin-song-none{color:#6f819b;white-space:nowrap;font-size:12px}.admin-song-warn{color:#ffb15a;white-space:nowrap;font-size:12px;font-weight:700}.admin-switch{cursor:pointer;color:#cfd9e8;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}a.admin-action-btn{align-items:center;text-decoration:none;display:inline-flex}.admin-songs-table .admin-row-actions{flex-wrap:wrap;max-width:420px}.admin-song-album{width:52px}.admin-album-thumb{object-fit:cover;background:#1a2232;border:1px solid #2a3850;border-radius:6px;width:44px;height:44px;display:block}.admin-album-thumb.is-default{opacity:.45}:root[data-theme=slate]{--sb-thumb:rgba(167,182,206,.3);--sb-thumb-hover:rgba(220,227,239,.8);--sb-thumb-active:#dce3ef}:root[data-theme=slate] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(167,182,206,.18)}:root[data-theme=slate] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(167,182,206,.34)}:root[data-theme=slate]{--bg:#111522;--panel:#181e30;--panel2:#1e263b;--line:#303d59;--text:#f7f8fb;--muted:#98a9c4;--blue:#536684;--purple:#536684;--pink:#536684}:root[data-theme=slate] .dark-site{background:linear-gradient(#131725,#101420 55%,#101420)}:root[data-theme=slate] .dark-header{background:rgba(15,18,30,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=slate] .dark-nav{color:#b8c4d8}:root[data-theme=slate] .trial-btn,:root[data-theme=slate] .glow-btn{background:linear-gradient(135deg,#dce3ef,#dce3ef);box-shadow:0 0 24px rgba(83,102,132,.35);color:#111522!important}:root[data-theme=slate] .login-link,:root[data-theme=slate] .dash-link,:root[data-theme=slate] .header-user,:root[data-theme=slate] .hero-kicker{color:#dce3ef}:root[data-theme=slate] .hero-left h1 span{background:linear-gradient(90deg,#fafbfc,#dce3ef);-webkit-background-clip:text}:root[data-theme=slate] .hero-left p{color:#bfcadd}:root[data-theme=slate] .hero-left p b{color:#fff}:root[data-theme=slate] .outline-btn{color:#eef1f7;border:1px solid #7284a1}:root[data-theme=slate] .sound-ring{border:1px solid rgba(83,102,132,.4);box-shadow:inset 0 0 50px rgba(83,102,132,.08)}:root[data-theme=slate] .r2,:root[data-theme=slate] .r3{border-color:rgba(83,102,132,.2)}:root[data-theme=slate] .mic-head{background:repeating-linear-gradient(90deg,#252f47 0,#252f47 3px,#5d708e 3px,#5d708e 5px);border:5px solid #7183a0;box-shadow:0 0 38px rgba(83,102,132,.6)}:root[data-theme=slate] .mic-neck{background:#35435f}:root[data-theme=slate] .mic-body{background:linear-gradient(#445471,#20283e);box-shadow:0 0 20px rgba(83,102,132,.35)}:root[data-theme=slate] .voice-tag{color:#dce3ef}:root[data-theme=slate] .dark-feature-grid article{background:linear-gradient(145deg,#1d2438,#181e2f);border:1px solid #34415d}:root[data-theme=slate] .feature-ico{color:#dce3ef}:root[data-theme=slate] .dark-feature-grid p{color:#acbad1}:root[data-theme=slate] .stat-box{background:#242d45}:root[data-theme=slate] .stat-box strong,:root[data-theme=slate] .stat-box small{color:#8c9eb9}:root[data-theme=slate] .stat-box b{color:#dce3ef}:root[data-theme=slate] .dark-bottom-cta{background:linear-gradient(90deg,#1e263b,#181e30);border:1px solid #32405c}:root[data-theme=slate] .dark-bottom-cta span{color:#98a9c4}:root[data-theme=slate] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(83,102,132,.18),transparent 30%),#111522}:root[data-theme=slate] .auth-dark-card{background:#191f31;border:1px solid #374561;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=slate] .auth-dark-card>p{color:#a4b3cb}:root[data-theme=slate] .auth-dark-card label{color:#c1ccde}:root[data-theme=slate] .auth-dark-card input{color:#fff;background:#121624;border:1px solid #384663}:root[data-theme=slate] .auth-switch{color:#8798b4}:root[data-theme=slate] .auth-switch a{color:#dce3ef!important}:root[data-theme=slate] .dash-shell{background:#111522}:root[data-theme=slate] .dash-side{background:#141928;border-right:1px solid #29354e}:root[data-theme=slate] .dash-side nav a,:root[data-theme=slate] .side-bottom a{color:#9dadc7}:root[data-theme=slate] .dash-side nav a.active{color:#dae1ee;background:#303d59}:root[data-theme=slate] .dash-side nav a:hover{color:#fff;background:#20283e}:root[data-theme=slate] .side-bottom{border-top:1px solid #29354e}:root[data-theme=slate] .dash-search{color:#7f91ad;background:#fff}:root[data-theme=slate] .dash-search b{color:#0f121e}:root[data-theme=slate] .chips span{color:#8c9db8;background:#1e263b;border:1px solid #303d59}:root[data-theme=slate] .voice-card{background:linear-gradient(90deg,rgba(18,22,35,.55) 0%,rgba(18,22,35,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #303d59}:root[data-theme=slate] .voice-card span{color:#e1e7f1}:root[data-theme=slate] .voice-card button{color:#111522;background:#98a9c4}:root[data-theme=slate] .section-row button{color:#8698b3}:root[data-theme=slate] .song-card{color:#fff}:root[data-theme=slate] .song-art{background:linear-gradient(145deg,#536684,#536684)}:root[data-theme=slate] .fav-heart{color:#fff;background:rgba(16,20,32,.6)}:root[data-theme=slate] .fav-heart.active{color:#dce3ef;background:rgba(16,20,32,.75)}:root[data-theme=slate] .fav-heart:hover{background:rgba(16,20,32,.85)}:root[data-theme=slate] .fav-star{color:#fff;background:rgba(16,20,32,.6)}:root[data-theme=slate] .fav-star.active{background:rgba(16,20,32,.75)}:root[data-theme=slate] .fav-star:hover{background:rgba(16,20,32,.85)}:root[data-theme=slate] .song-card.b .song-art{background:linear-gradient(145deg,#3d4c69,#29354e)}:root[data-theme=slate] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#475875)}:root[data-theme=slate] .song-card.d .song-art{background:linear-gradient(145deg,#98a9c4,#536684)}:root[data-theme=slate] .song-card.e .song-art{background:linear-gradient(145deg,#536684,#536684)}:root[data-theme=slate] .song-card small{color:#8698b3}:root[data-theme=slate] .song-card i{color:#35435f;background:#fff}:root[data-theme=slate] .quick-grid button{color:#fff;background:#1e263b;border:1px solid #33415d}:root[data-theme=slate] .quick-grid button.quick-bg b,:root[data-theme=slate] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=slate] .quick-grid small{color:#8294b0}:root[data-theme=slate] .list-card{background:#1a2134;border:1px solid #313e5a}:root[data-theme=slate] .list-card p{border-bottom:1px solid #252f47}:root[data-theme=slate] .mini-art{background:linear-gradient(145deg,#536684,#536684)}:root[data-theme=slate] .mini-art.b{background:linear-gradient(145deg,#536684,#35435f)}:root[data-theme=slate] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#485976)}:root[data-theme=slate] .mini-art.d{background:linear-gradient(145deg,#98a9c4,#536684)}:root[data-theme=slate] .mini-art.e{background:linear-gradient(145deg,#536684,#536684)}:root[data-theme=slate] .list-card small{color:#8698b3}:root[data-theme=slate] .list-card i{color:#dce3ef}:root[data-theme=slate] .queue em{color:#b0bed3}:root[data-theme=slate] .mobile-nav-toggle{color:#fff;background:#21293f;border:1px solid #33415d}:root[data-theme=slate] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=slate] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=slate] .mobile-topbar{background:#131725;border-bottom:1px solid #29354e}}:root[data-theme=slate] .search-box input{color:#fff;background:#1a2134;border:1px solid #303d59}:root[data-theme=slate] .search-box input::-webkit-input-placeholder{color:#7f91ad}:root[data-theme=slate] .search-box input::-moz-placeholder{color:#7f91ad}:root[data-theme=slate] .search-box input::-ms-input-placeholder{color:#7f91ad}:root[data-theme=slate] .search-box input::placeholder{color:#7f91ad}:root[data-theme=slate] .search-box input:focus{outline:2px solid #536684}:root[data-theme=slate] .cat-tab{color:#afbdd3;background:#1e263b;border:1px solid #33415d}:root[data-theme=slate] .cat-tab:hover{color:#fff}:root[data-theme=slate] .cat-tab.active{color:#111522;background:linear-gradient(135deg,#dce3ef,#dce3ef)}:root[data-theme=slate] .date-select{color:#e7ecf4;background:#1e263b;border:1px solid #33415d}:root[data-theme=slate] .search-hint{color:#8698b3}:root[data-theme=slate] .toolbar-search-input input{color:#fff;background:#1a2134;border:1px solid #303d59}:root[data-theme=slate] .toolbar-search-input input::-webkit-input-placeholder{color:#7f91ad}:root[data-theme=slate] .toolbar-search-input input::-moz-placeholder{color:#7f91ad}:root[data-theme=slate] .toolbar-search-input input::-ms-input-placeholder{color:#7f91ad}:root[data-theme=slate] .toolbar-search-input input::placeholder{color:#7f91ad}:root[data-theme=slate] .toolbar-search-input input:focus{outline:2px solid #536684}:root[data-theme=slate] .cat-tab.accent{color:#dce3ef;border-color:#3e4d6a}:root[data-theme=slate] .cat-tab.accent.listening{color:#dce3ef;background:rgba(83,102,132,.12);border-color:#536684}:root[data-theme=slate] .dark-site,:root[data-theme=slate] .dash-shell{--ink:#0d101a;--ink-2:#141928;--ink-3:#1c2336;--rule:#29344d;--bone:#e7ecf4;--mute:#9fafc8;--violet:#536684;--violet-text:#dce3ef}:root[data-theme=slate] .dark-site .glow-btn:hover,:root[data-theme=slate] .dark-site .trial-btn:hover{background:#536684}:root[data-theme=slate] .dark-site .outline-btn{border:1px solid #495b78}:root[data-theme=slate] .hero3{background-image:linear-gradient(90deg,#0d101a 0%,rgba(13,16,26,.92) 34%,rgba(13,16,26,.35) 64%,rgba(13,16,26,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=slate] .hero3:after{background:linear-gradient(rgba(13,16,26,0),#0d101a)}:root[data-theme=slate] .hero3-content p{color:#c7d1e2}:root[data-theme=slate] .kr-ticks{border-bottom:1px solid #495b78}:root[data-theme=slate] .kr-ticks i{background:#495b78}:root[data-theme=slate] .kr-orig:after{background:#6a7c99}:root[data-theme=slate] .tv-topbar .tv-logo{color:#fff}:root[data-theme=slate] .tv-banner{color:#d2dae9;background:#20283e}:root[data-theme=slate] .phone-mic{color:#fff}:root[data-theme=slate] .phone-mic:hover{background:#536684}:root[data-theme=slate] .testi-list blockquote{color:#ccd5e5}@media (max-width:900px){:root[data-theme=slate] .hero3{background-image:linear-gradient(rgba(13,16,26,.35) 0%,rgba(13,16,26,.85) 55%,#0d101a 100%),url(/images/hero-singer.jpg)}}:root[data-theme=slate] .vr-modal-overlay{background:rgba(11,13,21,.72)}:root[data-theme=slate] .vr-modal{background:linear-gradient(160deg,#1f273d,#121624);border:1px solid #354360;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=slate] .vr-modal-close{color:#a5b4cc;background:#20283e;border:1px solid #354360}:root[data-theme=slate] .vr-modal-close:hover{color:#fff;border-color:#526583}:root[data-theme=slate] .vr-icon-ring{background:radial-gradient(circle,rgba(83,102,132,.35),transparent 70%);border:1.5px solid #536684;box-shadow:0 0 32px rgba(83,102,132,.45)}:root[data-theme=slate] .vr-title{color:#fff}:root[data-theme=slate] .vr-desc{color:#b2bfd5}:root[data-theme=slate] .vr-existing{color:#dce3ef;background:#27324b;border:1px solid #3e4e6b}:root[data-theme=slate] .vr-btn{color:#e0e6f1;background:#212a40;border:1px solid #3c4b67}:root[data-theme=slate] .vr-btn:hover{border-color:#536684}:root[data-theme=slate] .vr-btn-primary{color:#111522;background:linear-gradient(135deg,#dce3ef,#dce3ef);box-shadow:0 10px 26px -8px rgba(83,102,132,.6)}:root[data-theme=slate] .vr-footnote{color:#71839f}:root[data-theme=slate] .vr-step-dot{color:#8799b4;background:#21293f;border:1.5px solid #354360}:root[data-theme=slate] .vr-step-dot.current{color:#fff;background:#35435f;border-color:#536684;box-shadow:0 0 16px rgba(83,102,132,.6)}:root[data-theme=slate] .vr-step-dot.done{background:#20283e}:root[data-theme=slate] .vr-live-note{color:#4d607d}:root[data-theme=slate] .vr-gauge-track{background:linear-gradient(90deg,#536684,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=slate] .vr-gauge-dot{background:#fff;border:3px solid #1f273d;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=slate] .vr-gauge-labels{color:#71839f}:root[data-theme=slate] .vr-hint{color:#dce3ef}:root[data-theme=slate] .vr-result-range,:root[data-theme=slate] .genre-sub-title{color:#fff}:root[data-theme=slate] .rank-badge{color:#edf1f7;background:rgba(17,21,34,.82);border:1px solid #465674}:root[data-theme=slate] .rank-badge.top{color:#131725}:root[data-theme=slate] .dash-shell .nav-ico{color:#6a7c99}:root[data-theme=slate] .dash-shell .cat-tab:hover{border-color:#495b78}:root[data-theme=slate] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=slate] .dash-shell .cat-tab.accent{border-color:#303d59}:root[data-theme=slate] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#6a7c99}:root[data-theme=slate] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#6a7c99}:root[data-theme=slate] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#6a7c99}:root[data-theme=slate] .dash-shell .toolbar-search-input input::placeholder{color:#6a7c99}:root[data-theme=slate] .dash-shell .search-box input::-webkit-input-placeholder{color:#6a7c99}:root[data-theme=slate] .dash-shell .search-box input::-moz-placeholder{color:#6a7c99}:root[data-theme=slate] .dash-shell .search-box input::-ms-input-placeholder{color:#6a7c99}:root[data-theme=slate] .dash-shell .search-box input::placeholder{color:#6a7c99}:root[data-theme=slate] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(13,16,26,.85) 0%,rgba(13,16,26,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=slate] .dash-shell .voice-card span{color:#c7d1e2}:root[data-theme=slate] .dash-shell .voice-card button{color:#fff}:root[data-theme=slate] .dash-shell .voice-card button:hover{background:#536684}:root[data-theme=slate] .dash-shell .song-no{color:#8e9fbb}:root[data-theme=slate] .dash-shell .fav-heart,:root[data-theme=slate] .dash-shell .fav-star{background:rgba(13,16,26,.7)}:root[data-theme=slate] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=slate] .dash-shell .quick-grid button.quick-bg small{color:#c7d1e2}:root[data-theme=slate] .fav-queue{color:#fff;background:rgba(16,20,32,.6)}:root[data-theme=slate] .fav-queue.active{color:#dce3ef;background:rgba(16,20,32,.75)}:root[data-theme=slate] .fav-queue:hover{background:rgba(16,20,32,.85)}:root[data-theme=slate] .dash-shell .fav-queue{background:rgba(13,16,26,.7)}:root[data-theme=slate] .mode-gate{background:var(--bg,#111522)}:root[data-theme=slate] .mode-gate-inner h1{color:#fff}:root[data-theme=slate] .mode-gate-inner>p{color:var(--muted,#98a9c4)}:root[data-theme=slate] .mode-gate-card{background:var(--panel,#181e30);border:2px solid var(--line,#303d59);color:#fff}:root[data-theme=slate] .mode-gate-card small{color:var(--muted,#98a9c4)}:root[data-theme=slate] .mode-gate-card.big{border-color:var(--purple,#536684);background:linear-gradient(135deg,rgba(83,102,132,.16),rgba(24,30,48,.9))}:root[data-theme=slate] .bigmode-shell{background:var(--bg,#111522);color:#fff}:root[data-theme=slate] .bigmode-topbar{border-bottom:1px solid var(--line,#303d59);background:rgba(15,18,30,.92)}:root[data-theme=slate] .bigmode-username{color:#fff}:root[data-theme=slate] .bigmode-modeswitch{background:var(--panel2,#1e263b);border:1px solid var(--line,#303d59);color:#dee5f0}:root[data-theme=slate] .bigmode-logout{color:var(--muted,#98a9c4)}:root[data-theme=slate] .bigmode-heading{color:#fff}:root[data-theme=slate] .bigmode-hint{color:var(--muted,#98a9c4)}:root[data-theme=slate] .bigmode-search{background:var(--panel,#181e30);border:2px solid var(--line,#303d59)}:root[data-theme=slate] .bigmode-search input{color:#fff}:root[data-theme=slate] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#98a9c4)}:root[data-theme=slate] .bigmode-search input::-moz-placeholder{color:var(--muted,#98a9c4)}:root[data-theme=slate] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#98a9c4)}:root[data-theme=slate] .bigmode-search input::placeholder{color:var(--muted,#98a9c4)}:root[data-theme=slate] .bigmode-mic{background:var(--purple,#dce3ef);color:#111522}:root[data-theme=slate] .bigmode-mic.listening{background:var(--pink,#536684)}:root[data-theme=slate] .bigmode-row{background:var(--panel,#181e30);border:2px solid var(--line,#303d59)}:root[data-theme=slate] .bigmode-row:active{background:var(--panel2,#1e263b)}:root[data-theme=slate] .bigmode-num{background:var(--panel2,#1e263b);color:var(--purple,#dce3ef)}:root[data-theme=slate] .bigmode-art{background:#303d59}:root[data-theme=slate] .bigmode-info b{color:#fff}:root[data-theme=slate] .bigmode-info small,:root[data-theme=slate] .bigmode-fav{color:var(--muted,#98a9c4)}:root[data-theme=slate] .bigmode-fav.active{color:var(--pink,#dce3ef)}:root[data-theme=slate] .bigmode-play{color:var(--purple,#dce3ef)}:root[data-theme=slate] .bigmode-bottombar{border-top:1px solid var(--line,#303d59);background:rgba(15,18,30,.96)}:root[data-theme=slate] .bigmode-navbtn{color:var(--muted,#98a9c4)}:root[data-theme=slate] .bigmode-navbtn.active{color:#111522;background:rgba(220,227,239,.18)}:root[data-theme=slate] .admin-shell{color:#f7f8fb;background:#101420}:root[data-theme=slate] .admin-login-wrap{background:#1d2539;border:1px solid #29344d}:root[data-theme=slate] .admin-login-wrap p.hint{color:#9eaec8}:root[data-theme=slate] .admin-field label{color:#a4b3cc}:root[data-theme=slate] .admin-field input{color:#f7f8fb;background:#151a29;border:1px solid #33415d}:root[data-theme=slate] .admin-field input:focus{border-color:#536684}:root[data-theme=slate] .admin-btn{color:#111522;background:linear-gradient(135deg,#dce3ef,#dce3ef)}:root[data-theme=slate] .admin-logout-btn{color:#a4b3cc;border:1px solid #354360}:root[data-theme=slate] .admin-logout-btn:hover{color:#fff;border-color:#526583}:root[data-theme=slate] .admin-panel{background:#1d2539;border:1px solid #29344d}:root[data-theme=slate] .admin-toolbar input[type=search]{color:#f7f8fb;background:#151a29;border:1px solid #33415d}:root[data-theme=slate] .admin-toolbar input[type=search]:focus{border-color:#536684}:root[data-theme=slate] .admin-count{color:#9eaec8}:root[data-theme=slate] table.admin-table th,:root[data-theme=slate] table.admin-table td{border-bottom:1px solid #29344d}:root[data-theme=slate] table.admin-table th{color:#9eaec8}:root[data-theme=slate] .admin-action-btn{color:#c0cbdd;background:#1e253a;border:1px solid #33415d}:root[data-theme=slate] .admin-action-btn:hover{color:#fff;background:#27324a}:root[data-theme=slate] .admin-empty{color:#9eaec8}:root[data-theme=slate] .admin-pagination button{color:#c0cbdd;background:#1e253a;border:1px solid #33415d}:root[data-theme=slate] .admin-pagination span{color:#9eaec8}:root[data-theme=slate] .admin-modal-overlay{background:rgba(9,11,18,.7)}:root[data-theme=slate] .admin-modal-card{color:#f7f8fb;background:#1d2539;border:1px solid #29344d}:root[data-theme=slate] .mypage-row{border-bottom:1px solid #29344d}:root[data-theme=slate] .mypage-row span{color:#9eaec8}:root[data-theme=slate] .mypage-row b,:root[data-theme=slate] .mypage-wrap{color:#f7f8fb}:root[data-theme=slate] .mypage-card{background:#1d2539;border:1px solid #29344d}:root[data-theme=slate] .mypage-card h2{color:#c0cbdd}:root[data-theme=slate] .admin-tab{color:#a4b3cc;background:#1d2539;border:1px solid #303d59}:root[data-theme=slate] .admin-tab:hover{color:#fff;border-color:#526583}:root[data-theme=slate] .admin-tab.active{color:#111522;background:linear-gradient(135deg,#dce3ef,#dce3ef)}:root[data-theme=slate] .t100-genre-label{color:#a4b3cc}:root[data-theme=slate] .t100-genre-label select,:root[data-theme=slate] .t100-input{color:#f7f8fb;background:#151a29;border:1px solid #33415d}:root[data-theme=slate] .t100-input:focus,:root[data-theme=slate] .t100-genre-label select:focus{border-color:#536684}:root[data-theme=slate] .t100-count{color:#dce3ef}:root[data-theme=slate] .t100-msg{color:#a4b3cc}:root[data-theme=slate] .t100-col h3 small{color:#8698b3}:root[data-theme=slate] .t100-list,:root[data-theme=slate] .t100-results{border:1px solid #29344d}:root[data-theme=slate] .t100-row,:root[data-theme=slate] .t100-result{border-bottom:1px solid #242e45}:root[data-theme=slate] .t100-rank{color:#dce3ef;background:#151a29;border:1px solid #33415d}:root[data-theme=slate] .t100-song small{color:#8698b3}:root[data-theme=slate] .t100-btns button{color:#d2dae8;background:#232d44;border:1px solid #33415d}:root[data-theme=slate] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#536684}:root[data-theme=slate] .t100-empty{color:#8698b3}:root[data-theme=slate] .cls-role{color:#0b0e17}:root[data-theme=slate] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=slate] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=slate] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=slate] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=slate] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=slate] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=slate] .admin-plan small{color:#a0afc9}:root[data-theme=slate] .admin-plan-badge{color:#fff;background:#465774}:root[data-theme=slate] .admin-plan-badge.plan-pro{background:#536684}:root[data-theme=slate] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#536684)}:root[data-theme=slate] .admin-plan-na{color:#a0afc9}:root[data-theme=slate] .admin-plan-form label{color:#acbad1}:root[data-theme=slate] .admin-plan-form select{color:#e8edf5;background:#151a2a;border:1px solid #3f4e6b}:root[data-theme=slate] .admin-plan-form input[type=date]{color:#e8edf5;background:#151a2a;border:1px solid #3f4e6b}:root[data-theme=slate] .admin-plan-help{color:#a0afc9}:root[data-theme=slate] .admin-songs-toolbar select{color:#e8edf5;background:#151a2a;border:1px solid #3f4e6b}:root[data-theme=slate] .admin-seg{border:1px solid #3f4e6b}:root[data-theme=slate] .admin-seg button{color:#acbad1}:root[data-theme=slate] .admin-seg button.active{color:#dae1ee;background:#303d59}:root[data-theme=slate] .admin-songs-help,:root[data-theme=slate] .admin-song-name small{color:#a0afc9}:root[data-theme=slate] .admin-song-none{color:#798ba7}:root[data-theme=slate] .admin-switch{color:#d2dbe9}:root[data-theme=slate] .admin-album-thumb{background:#232c43;border:1px solid #35435f}:root[data-theme=slate] .us-group h3{color:var(--purple,#dce3ef)}:root[data-theme=slate] .us-row{border-bottom:1px solid var(--line,#303d59)}:root[data-theme=slate] .us-label b{color:#f3f6fa}:root[data-theme=slate] .us-label small{color:#9eaec8}:root[data-theme=slate] .us-ctl select{color:#f3f6fa;border:1px solid var(--line,#303d59);background:#141928}:root[data-theme=slate] .us-switch span{background:#374561}:root[data-theme=slate] .us-switch span:before{background:#fff}:root[data-theme=slate] .us-switch input:checked+span{background:var(--purple,#536684)}:root[data-theme=slate] .us-sync{border-top:1px solid var(--line,#303d59)}:root[data-theme=slate] .us-status{color:#9eaec8}:root[data-theme=slate] .us-btn{color:#f3f6fa;border:1px solid var(--line,#303d59);background:#232d44}:root[data-theme=slate] .us-btn:hover:not(:disabled){border-color:var(--purple,#536684)}:root[data-theme=slate] .us-overlay{background:rgba(9,11,18,.72)}:root[data-theme=slate] .us-modal{background:var(--panel,#181e30);border:1px solid var(--line,#303d59);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=slate] .us-modal-head h2{color:#fff}:root[data-theme=slate] .us-close{color:#adbbd1}:root[data-theme=slate] .us-close:hover{color:#fff;background:#232d44}:root[data-theme=slate] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=slate] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=slate] body:not(.ent-pro) [data-edition=pro]:after{background:#536684}:root[data-theme=slate] .ed-overlay{background:rgba(8,10,16,.72)}:root[data-theme=slate] .ed-modal{color:#e8edf5;background:#181e30;border:1px solid #384662;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=slate] .ed-sub{color:#acbad1}:root[data-theme=slate] .ed-close{color:#d2dbe9;border:1px solid #3f4e6b}:root[data-theme=slate] .ed-card{background:#1f283d;border:1px solid #33405c}:root[data-theme=slate] .ed-badge{color:#fff}:root[data-theme=slate] .ed-basic{background:#465774}:root[data-theme=slate] .ed-pro{background:#536684}:root[data-theme=slate] .ed-tagline{color:#acbad1}:root[data-theme=slate] .ed-buy{color:#111522;background:linear-gradient(135deg,#dce3ef,#dce3ef)}:root[data-theme=slate] .ed-buy:disabled{color:#a0afc9;background:#33405d}:root[data-theme=slate] .ed-plan-chip{color:#dae1ed;border:1px solid #303d59}:root[data-theme=slate]{--bg:#0b0e17;--bg-raised:#181e2f;--bg-strip:#1f273d;--line:rgba(255,255,255,.08);--text:#ecf0f7;--text-dim:#8496b2;--energy:#536684;--energy-dim:rgba(83,102,132,.18)}:root[data-theme=slate] .topbar{background:linear-gradient(#121623,#0b0e17)}:root[data-theme=slate] .now-playing-badge{color:var(--bg-raised,#0f121e)}:root[data-theme=slate] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=slate] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=slate] .final-score-display{background:rgba(10,12,19,.55)}:root[data-theme=slate] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#2b3751,#161b2b);border:1px solid rgba(83,102,132,.35);box-shadow:0 0 40px rgba(83,102,132,.35),inset 0 0 30px rgba(83,102,132,.2)}:root[data-theme=slate] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=slate] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=slate] .ps-badge{color:#dee5f0;text-shadow:0 0 10px #536684}:root[data-theme=slate] .ps-total b{color:#dce3ef;text-shadow:0 0 24px rgba(83,102,132,.8)}:root[data-theme=slate] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=slate] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=slate] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=slate] .ps-name{border-top:1px solid rgba(83,102,132,.35)}html[data-theme=slate].legacy-text-stroke .lyric-current,html[data-theme=slate].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=slate] .part-badge.M{background:#536684}:root[data-theme=slate] .part-badge.F{background:#98a9c4}:root[data-theme=slate] .transport button.primary{color:#101420}:root[data-theme=slate] .mixer{background:repeating-linear-gradient(#0e121d,#0e121d 2px,#121624 2px,#121624 4px)}:root[data-theme=slate] .content-type-btn.active,:root[data-theme=slate] .mode-btn.active{color:var(--bg-raised,#0f121e)}:root[data-theme=slate] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=slate] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=slate] .modal-btn.primary{color:var(--bg-raised,#0f121e)}:root[data-theme=slate] .solfege-dot.done{color:#fff}:root[data-theme=slate] .voice-gauge-track{background:linear-gradient(90deg, #536684, var(--spotlight))}:root[data-theme=slate] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=slate] .score-row{background:#fff}:root[data-theme=slate] .score-row svg text,:root[data-theme=slate] .score-row svg path{fill:#181e2f}:root[data-theme=slate] .queue-count-badge{color:var(--bg-raised,#0f121e)}:root[data-theme=slate] .tab-btn[aria-pressed=true]{color:#0b0e17}:root[data-theme=slate] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=slate] .ext-modal{background:var(--bg-panel,#181e2f)}:root[data-theme=slate] .audio-tune-btn{color:#fff;background:#1c2336;border:1px solid #536684;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=slate] .audio-tune-btn:hover{border-color:#98a9c4}:root[data-theme=slate] .audio-tune-panel{color:#f3f6fa;background:#141928;border:1px solid #3a4865;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=slate] .audio-tune-panel .at-sub{color:#a2b2cb}:root[data-theme=slate] .audio-tune-panel .at-close{color:#a3b3cb}:root[data-theme=slate] .audio-tune-panel .at-row{border-top:1px solid #2a364f}:root[data-theme=slate] .audio-tune-panel .at-val{color:#dce3ef}:root[data-theme=slate] .audio-tune-panel .at-toggle{color:#ccd6e5;background:#273149;border:1px solid #465774}:root[data-theme=slate] .audio-tune-panel .at-toggle.on{color:#111522;background:#98a9c4;border-color:#536684}:root[data-theme=slate] .audio-tune-panel .at-foot{border-top:1px solid #2a364f}:root[data-theme=slate] .audio-tune-panel .at-foot button{color:#e5eaf3;background:#273149;border:1px solid #445572}:root[data-theme=slate] .audio-tune-panel .at-note{color:#92a4bf}:root[data-theme=slate] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=slate] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=slate] .mic-notice{color:#fff;background:rgba(17,21,33,.95);border:1px solid #384663;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=slate] .practice-panel{background:rgba(15,18,30,.92)}:root[data-theme=slate] .practice-stages button.active,:root[data-theme=slate] .practice-diff button.active,:root[data-theme=slate] .practice-mini.active,:root[data-theme=slate] .practice-class-tag{color:#0b0e17}:root[data-theme=slate] .practice-hint.low{color:#dce3ef}:root[data-theme=slate] .practice-roll{background:#111521}:root[data-theme=slate] .practice-tempo button.active,:root[data-theme=slate] .practice-btn.active{color:#0b0e17}:root[data-theme=slate] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=slate] .pitch-roll-panel,:root[data-theme=slate] body.classroom-screen .classroom-bar{background:rgba(15,18,30,.92)}:root[data-theme=slate] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=slate] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=slate] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=slate] .score-fx-bar{background:rgba(15,18,30,.72)}:root[data-theme=slate] .score-fx-bar button.active{color:#0b0e17}:root[data-theme=slate] .score3d-canvas{background:#0c0f18}:root[data-theme=slate] .score-bg-bar{background:rgba(15,18,30,.72)}:root[data-theme=slate] .score-bg-bar button.active{color:#0b0e17}:root[data-theme=slate] .score-lyr-bar{background:rgba(15,18,30,.72)}:root[data-theme=slate] .score-lyr-bar button.active{color:#0b0e17}:root[data-theme=slate] .score-panel.fx-film .score3d-canvas{background:#526583}:root[data-theme=slate] .score-tools{background:rgba(15,18,30,.72)}:root[data-theme=slate] .score-tools button.active{color:#0b0e17}:root[data-theme=slate] .score-parts-pop{background:var(--bg-raised,#1d2539);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=slate] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=slate] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#e7ecf4!important;background:#303d59!important;border-color:#536684!important}:root[data-theme=slate] .stage-more.open{background:#161c2c;border:1px solid #35435f}}:root[data-theme=slate] .title-card{background:radial-gradient(at 50% 45%,#303d59 0%,#131826 55%,#0e111c 100%)}:root[data-theme=slate] .title-card:before,:root[data-theme=slate] .title-card:after{background:linear-gradient(rgba(152,169,196,.32) 0%,rgba(83,102,132,.14) 45%,rgba(83,102,132,0) 80%)}:root[data-theme=slate] .title-card:after{background:linear-gradient(rgba(83,102,132,.26) 0%,rgba(83,102,132,.12) 45%,rgba(83,102,132,0) 80%)}:root[data-theme=slate] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(226,232,242,.1) 35%,rgba(255,255,255,.3) 50%,rgba(226,232,242,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=slate] .title-card .tc-badge{color:#111522;background:rgba(220,227,239,.28);border:1px solid rgba(152,169,196,.55)}:root[data-theme=slate] .title-card .tc-title{color:#111522;background:linear-gradient(100deg,#ecf0f7 0%,#fff 36%,#dce3ef 44%,#fff 49%,#fff 51%,#dce3ef 56%,#fff 64%,#ecf0f7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=slate] .title-card .tc-title-sub{color:#dbe2ee}:root[data-theme=slate] .title-card .tc-rule{background:linear-gradient(90deg,rgba(83,102,132,0) 0%,#536684 12%,#98a9c4 70%,rgba(152,169,196,.2) 100%);box-shadow:0 0 12px rgba(83,102,132,.7)}:root[data-theme=slate] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #98a9c4,0 0 32px #536684}:root[data-theme=slate] .title-card .tc-artist{color:#e1e7f2;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(83,102,132,.35)}:root[data-theme=slate] .title-card .tc-credit{color:#b3c0d5;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=slate] .title-card .tc-credit b{color:#e8ecf4}:root[data-theme=slate] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=slate] .interlude-jump-btn{color:#111522;background:#dce3ef;border:1px solid #536684}:root[data-theme=slate] .interlude-jump-btn:hover{background:#536684}:root[data-theme=slate] #firstVerseOnlyBtn.on{color:#111522!important;background:#dce3ef!important;border-color:#536684!important}:root[data-theme=slate] body.karaoke-route{color:#f7f8fb!important;background:#101420!important}:root[data-theme=slate] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(83,102,132,.14),transparent 28%),#101420!important}:root[data-theme=slate] .player-renewal-head{background:rgba(17,21,34,.96);border-bottom:1px solid #29344d}:root[data-theme=slate] .player-back{color:#bfcadd;background:#1e263b}:root[data-theme=slate] .player-back:hover{color:#fff;background:#29344d}:root[data-theme=slate] .player-user{color:#a4b3cc}:root[data-theme=slate] .player-avatar{color:#111522;background:linear-gradient(135deg,#dce3ef,#dce3ef)}:root[data-theme=slate] .player-logout-btn{color:#a4b3cc;border:1px solid #354360}:root[data-theme=slate] .player-logout-btn:hover{color:#fff;border-color:#526583}:root[data-theme=slate] body.karaoke-route .topbar{background:#151a29;border-bottom:1px solid #29354e}:root[data-theme=slate] body.karaoke-route .file-btn,:root[data-theme=slate] body.karaoke-route .tab-btn{color:#c0cbdd!important;background:#1e253a!important;border:1px solid #33415d!important}:root[data-theme=slate] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=slate] body.karaoke-route .tab-btn.loaded{color:#111522!important;background:#dce3ef!important;border-color:#536684!important}:root[data-theme=slate] body.karaoke-route .file-btn:hover,:root[data-theme=slate] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#27324a!important;border-color:#303d59!important}:root[data-theme=slate] body.karaoke-route .song-browser{background:#151a29!important;border-bottom:1px solid #252e46!important}:root[data-theme=slate] body.karaoke-route .content-type-btn,:root[data-theme=slate] body.karaoke-route .mode-btn{color:#99aac5!important;background:#1e253a!important;border:1px solid #33415d!important}:root[data-theme=slate] body.karaoke-route .content-type-btn.active,:root[data-theme=slate] body.karaoke-route .mode-btn.active{color:#111522!important;background:#dce3ef!important;border-color:#536684!important;box-shadow:0 4px 14px -4px rgba(83,102,132,.8)!important}:root[data-theme=slate] .search-input-wrap input{color:#222b41!important;background:#fafbfd!important}:root[data-theme=slate] .search-input-wrap input::-webkit-input-placeholder{color:#7f90ac!important}:root[data-theme=slate] .search-input-wrap input::-moz-placeholder{color:#7f90ac!important}:root[data-theme=slate] .search-input-wrap input::-ms-input-placeholder{color:#7f90ac!important}:root[data-theme=slate] .search-input-wrap input::placeholder{color:#7f90ac!important}:root[data-theme=slate] body.karaoke-route .voice-search-btn{color:#cbd4e4!important;background:#222b42!important;border:1px solid #3b4966!important}:root[data-theme=slate] body.karaoke-route .stage{background:#161b2b!important;border:1px solid #34415d!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=slate] body.karaoke-route .stage-top-bar{background:#1a2134!important;border-bottom:1px solid #303d59!important}:root[data-theme=slate] .now-playing-badge,:root[data-theme=slate] .queue-ticker-badge{color:#d7dfec!important;background:#33415d!important}:root[data-theme=slate] .now-playing-title,:root[data-theme=slate] .queue-ticker-title{color:#f5f7fb!important}:root[data-theme=slate] .lyric-size-control{background:#1f273d!important;border:1px solid #35435f!important}:root[data-theme=slate] .lyric-size-label,:root[data-theme=slate] .lyric-size-pct{color:#a2b2cb!important}:root[data-theme=slate] .size-btn{color:#fff!important;background:#273149!important;border:1px solid #3d4c69!important}:root[data-theme=slate] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(9,11,18,.25),rgba(11,14,22,.62))!important}:root[data-theme=slate] body.karaoke-route .intro-countdown{color:#dce3ef!important;text-shadow:0 0 28px rgba(83,102,132,.7)!important}:root[data-theme=slate] body.karaoke-route .transport{border-top:1px solid #303d59!important}:root[data-theme=slate] .transport button{color:#fff!important;background:#222b42!important;border:1px solid #3e4d6a!important}:root[data-theme=slate] .transport button.primary{background:linear-gradient(135deg,#536684,#536684)!important;box-shadow:0 0 20px rgba(83,102,132,.24)!important}:root[data-theme=slate] #autoKeyBtn{background:#21293f!important;border-color:#536684!important}:root[data-theme=slate] #stageFullscreenBtn{background:#20283e!important;border-color:#3c4b68!important}:root[data-theme=slate] .seek{color:#98a9c4!important}:root[data-theme=slate] .seek input{accent-color:#536684!important}:root[data-theme=slate] body.karaoke-route .vu{background:#1e263b!important}:root[data-theme=slate] body.karaoke-route .mixer{background:#191f31!important;border:1px solid #34415d!important}:root[data-theme=slate] body.karaoke-route .mixer-tabbar{background:#141827!important;border-bottom:1px solid #313e5a!important}:root[data-theme=slate] body.karaoke-route .mixer-tab-btn{color:#99aac5!important;background:#1e253a!important;border:1px solid #33415d!important}:root[data-theme=slate] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#27324a!important}:root[data-theme=slate] body.karaoke-route .mixer-tab-btn.active{color:#111522!important;background:#dce3ef!important;border-color:#536684!important;box-shadow:0 4px 14px -4px rgba(83,102,132,.75)!important}:root[data-theme=slate] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #29354e!important}:root[data-theme=slate] body.karaoke-route .mixer-panel .strip>.label{color:#9dadc7!important}:root[data-theme=slate] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=slate] body.karaoke-route .reset-btn{color:#a7b6ce!important;background:#28334b!important;border:1px solid #3b4a67!important}:root[data-theme=slate] body.karaoke-route .segmented-options button,:root[data-theme=slate] body.karaoke-route .toggle-btn{color:#a7b6cd!important;background:#252f47!important;border:1px solid #3d4c69!important}:root[data-theme=slate] body.karaoke-route .toggle-btn.on,:root[data-theme=slate] body.karaoke-route .segmented-options button.active{color:#111522!important;background:#dce3ef!important}:root[data-theme=slate] body.karaoke-route .score-panel{background:#191f31!important;border:1px solid #34415d!important}:root[data-theme=slate] body.karaoke-route .audio-tune-btn{color:#ccd6e5!important;background:#27324b!important;border:1px solid #41516e!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=slate] body.karaoke-route .audio-tune-panel{color:#eaeef5!important;background:#192032!important;border:1px solid #3c4b68!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=slate] body.karaoke-route .modal-overlay{background:rgba(7,9,14,.82)!important}:root[data-theme=slate] .modal-card{color:#f3f5f9!important;background:#1a2033!important;border:1px solid #384663!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=slate] body.karaoke-route .song-results .song-row,:root[data-theme=slate] body.karaoke-route .queue-list .queue-row{background:#1f283d!important;border-color:#354360!important}:root[data-theme=slate] .player-hint-bar{color:#91a2be}:root[data-theme=slate] .player-hint-bar strong{color:#ced7e6}:root[data-theme=slate] .player-hint-actions span{background:#1e253a;border:1px solid #33405d}:root[data-theme=slate] body.karaoke-route .search-ov-toggle{color:#e0e6f1;background:rgba(21,26,41,.9);border:1px solid #303d59;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=slate] body.karaoke-route .search-ov-toggle .ov-q{color:#111522;background:#dce3ef}:root[data-theme=slate] body.karaoke-route .search-overlay .song-browser{background:rgba(21,26,41,.92)!important;border:1px solid #303d59!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=slate] body.karaoke-route .player-renewal-head{background:#131725!important;border-bottom-color:#29344d!important}:root[data-theme=slate] body.karaoke-route .search-ov-toggle{background:#1e253a!important;border-color:#384763!important}:root[data-theme=slate] body.karaoke-route .search-ov-toggle:hover{background:#252e46!important;border-color:#536684!important}:root[data-theme=slate] body.karaoke-route .search-overlay .song-browser{background:#181e30!important;border-color:#34425e!important}:root[data-theme=slate] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=slate] body.karaoke-route .tab-btn.loaded,:root[data-theme=slate] body.karaoke-route .content-type-btn.active,:root[data-theme=slate] body.karaoke-route .mode-btn.active,:root[data-theme=slate] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=slate] body.karaoke-route .toggle-btn.on,:root[data-theme=slate] body.karaoke-route .segmented-options button.active{color:#111522!important;background:#dce3ef!important;border-color:#536684!important}:root[data-theme=slate] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=slate] body.karaoke-route .player-avatar,:root[data-theme=slate] body.karaoke-route .transport button.primary{background:#536684!important}:root[data-theme=slate] body.karaoke-route .now-playing-badge,:root[data-theme=slate] body.karaoke-route .queue-ticker-badge{color:#dce3ef!important;background:#27324a!important}:root[data-theme=slate] body.karaoke-route .intro-countdown{color:#dce3ef!important}:root[data-theme=slate] body.karaoke-route .seek input{accent-color:#536684!important}:root[data-theme=slate] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#536684!important}:root[data-theme=slate] body.karaoke-route #autoKeyBtn{background:#20283e!important;border-color:#536684!important}:root[data-theme=slate] .song-no{color:#dce3ef!important;background:rgba(83,102,132,.2)!important}:root[data-theme=slate]{--energy:#536684;--energy-dim:rgba(83,102,132,.18)}:root[data-theme=slate] body.karaoke-route .lyric-empty{color:#9fafc8!important}:root[data-theme=slate] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=slate] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=slate] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=slate] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#98a9c4!important}:root[data-theme=slate] body.karaoke-route .content-type-btn.active,:root[data-theme=slate] body.karaoke-route .mode-btn.active{background:#536684!important;border-color:#536684!important}:root[data-theme=slate] body.karaoke-route .search-input-wrap input{color:#e7ecf4!important;background:#141928!important;border:1px solid #303c58!important}:root[data-theme=slate] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#7f90ac!important}:root[data-theme=slate] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#7f90ac!important}:root[data-theme=slate] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#7f90ac!important}:root[data-theme=slate] body.karaoke-route .search-input-wrap input::placeholder{color:#7f90ac!important}:root[data-theme=slate] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #536684!important}:root[data-theme=slate] body.karaoke-route .stage{border-color:#29344d!important}:root[data-theme=slate] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #98a9c4!important}:root[data-theme=slate] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #98a9c4!important}:root[data-theme=slate] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #98a9c4!important}:root[data-theme=slate] body.karaoke-route .file-btn:focus-visible{outline:2px solid #98a9c4!important}:root[data-theme=slate] body.karaoke-route .player-back:focus-visible{outline:2px solid #98a9c4!important}:root[data-theme=mocha]{--sb-thumb:rgba(202,172,161,.3);--sb-thumb-hover:rgba(232,216,206,.8);--sb-thumb-active:#e8d8ce}:root[data-theme=mocha] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(202,172,161,.18)}:root[data-theme=mocha] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(202,172,161,.34)}:root[data-theme=mocha]{--bg:#211b1a;--panel:#2e2322;--panel2:#382a28;--line:#60433d;--text:#faf6f3;--muted:#c1a094;--blue:#916b60;--purple:#916b60;--pink:#916b60}:root[data-theme=mocha] .dark-site{background:linear-gradient(#241d1c,#1f1918 55%,#1f1918)}:root[data-theme=mocha] .dark-header{background:rgba(29,24,23,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=mocha] .dark-nav{color:#d3baaf}:root[data-theme=mocha] .trial-btn,:root[data-theme=mocha] .glow-btn{background:linear-gradient(135deg,#e8d8ce,#e8d8ce);box-shadow:0 0 24px rgba(145,107,96,.35);color:#211b1a!important}:root[data-theme=mocha] .login-link,:root[data-theme=mocha] .dash-link,:root[data-theme=mocha] .header-user,:root[data-theme=mocha] .hero-kicker{color:#e8d8ce}:root[data-theme=mocha] .hero-left h1 span{background:linear-gradient(90deg,#fbf9f7,#e8d8ce);-webkit-background-clip:text}:root[data-theme=mocha] .hero-left p{color:#d7c0b5}:root[data-theme=mocha] .hero-left p b{color:#fff}:root[data-theme=mocha] .outline-btn{color:#f4ece7;border:1px solid #a68377}:root[data-theme=mocha] .sound-ring{border:1px solid rgba(145,107,96,.4);box-shadow:inset 0 0 50px rgba(145,107,96,.08)}:root[data-theme=mocha] .r2,:root[data-theme=mocha] .r3{border-color:rgba(145,107,96,.2)}:root[data-theme=mocha] .mic-head{background:repeating-linear-gradient(90deg,#483431 0,#483431 3px,#987368 3px,#987368 5px);border:5px solid #a68277;box-shadow:0 0 38px rgba(145,107,96,.6)}:root[data-theme=mocha] .mic-neck{background:#674842}:root[data-theme=mocha] .mic-body{background:linear-gradient(#7b5951,#3c2c2a);box-shadow:0 0 20px rgba(145,107,96,.35)}:root[data-theme=mocha] .voice-tag{color:#e8d8ce}:root[data-theme=mocha] .dark-feature-grid article{background:linear-gradient(145deg,#362827,#2d2321);border:1px solid #654741}:root[data-theme=mocha] .feature-ico{color:#e8d8ce}:root[data-theme=mocha] .dark-feature-grid p{color:#cdb1a5}:root[data-theme=mocha] .stat-box{background:#45322f}:root[data-theme=mocha] .stat-box strong,:root[data-theme=mocha] .stat-box small{color:#b9978b}:root[data-theme=mocha] .stat-box b{color:#e8d8ce}:root[data-theme=mocha] .dark-bottom-cta{background:linear-gradient(90deg,#382a28,#2e2322);border:1px solid #63453f}:root[data-theme=mocha] .dark-bottom-cta span{color:#c1a094}:root[data-theme=mocha] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(145,107,96,.18),transparent 30%),#211b1a}:root[data-theme=mocha] .auth-dark-card{background:#2e2422;border:1px solid #694b44;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=mocha] .auth-dark-card>p{color:#c8aa9e}:root[data-theme=mocha] .auth-dark-card label{color:#d9c2b7}:root[data-theme=mocha] .auth-dark-card input{color:#fff;background:#231c1b;border:1px solid #6b4c45}:root[data-theme=mocha] .auth-switch{color:#b59387}:root[data-theme=mocha] .auth-switch a{color:#e8d8ce!important}:root[data-theme=mocha] .dash-shell{background:#211b1a}:root[data-theme=mocha] .dash-side{background:#271f1d;border-right:1px solid #513a35}:root[data-theme=mocha] .dash-side nav a,:root[data-theme=mocha] .side-bottom a{color:#c4a498}:root[data-theme=mocha] .dash-side nav a.active{color:#e7d6cc;background:#60433d}:root[data-theme=mocha] .dash-side nav a:hover{color:#fff;background:#3c2c2a}:root[data-theme=mocha] .side-bottom{border-top:1px solid #513a35}:root[data-theme=mocha] .dash-search{color:#b08d81;background:#fff}:root[data-theme=mocha] .dash-search b{color:#1d1817}:root[data-theme=mocha] .chips span{color:#b8968b;background:#382a28;border:1px solid #60433d}:root[data-theme=mocha] .voice-card{background:linear-gradient(90deg,rgba(34,28,27,.55) 0%,rgba(34,28,27,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #60433d}:root[data-theme=mocha] .voice-card span{color:#ebddd5}:root[data-theme=mocha] .voice-card button{color:#211b1a;background:#c1a094}:root[data-theme=mocha] .section-row button{color:#b59286}:root[data-theme=mocha] .song-card{color:#fff}:root[data-theme=mocha] .song-art{background:linear-gradient(145deg,#916b60,#916b60)}:root[data-theme=mocha] .fav-heart{color:#fff;background:rgba(31,25,24,.6)}:root[data-theme=mocha] .fav-heart.active{color:#e8d8ce;background:rgba(31,25,24,.75)}:root[data-theme=mocha] .fav-heart:hover{background:rgba(31,25,24,.85)}:root[data-theme=mocha] .fav-star{color:#fff;background:rgba(31,25,24,.6)}:root[data-theme=mocha] .fav-star.active{background:rgba(31,25,24,.75)}:root[data-theme=mocha] .fav-star:hover{background:rgba(31,25,24,.85)}:root[data-theme=mocha] .song-card.b .song-art{background:linear-gradient(145deg,#72524a,#513a35)}:root[data-theme=mocha] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#805e54)}:root[data-theme=mocha] .song-card.d .song-art{background:linear-gradient(145deg,#c1a094,#916b60)}:root[data-theme=mocha] .song-card.e .song-art{background:linear-gradient(145deg,#916b60,#916b60)}:root[data-theme=mocha] .song-card small{color:#b59286}:root[data-theme=mocha] .song-card i{color:#674942;background:#fff}:root[data-theme=mocha] .quick-grid button{color:#fff;background:#382a28;border:1px solid #654740}:root[data-theme=mocha] .quick-grid button.quick-bg b,:root[data-theme=mocha] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=mocha] .quick-grid small{color:#b28f84}:root[data-theme=mocha] .list-card{background:#312624;border:1px solid #61443e}:root[data-theme=mocha] .list-card p{border-bottom:1px solid #483430}:root[data-theme=mocha] .mini-art{background:linear-gradient(145deg,#916b60,#916b60)}:root[data-theme=mocha] .mini-art.b{background:linear-gradient(145deg,#916b60,#674942)}:root[data-theme=mocha] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#815e55)}:root[data-theme=mocha] .mini-art.d{background:linear-gradient(145deg,#c1a094,#916b60)}:root[data-theme=mocha] .mini-art.e{background:linear-gradient(145deg,#916b60,#916b60)}:root[data-theme=mocha] .list-card small{color:#b59286}:root[data-theme=mocha] .list-card i{color:#e8d8ce}:root[data-theme=mocha] .queue em{color:#cfb4a9}:root[data-theme=mocha] .mobile-nav-toggle{color:#fff;background:#3e2e2b;border:1px solid #654740}:root[data-theme=mocha] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=mocha] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=mocha] .mobile-topbar{background:#241d1c;border-bottom:1px solid #513a35}}:root[data-theme=mocha] .search-box input{color:#fff;background:#312624;border:1px solid #60433d}:root[data-theme=mocha] .search-box input::-webkit-input-placeholder{color:#b08d81}:root[data-theme=mocha] .search-box input::-moz-placeholder{color:#b08d81}:root[data-theme=mocha] .search-box input::-ms-input-placeholder{color:#b08d81}:root[data-theme=mocha] .search-box input::placeholder{color:#b08d81}:root[data-theme=mocha] .search-box input:focus{outline:2px solid #916b60}:root[data-theme=mocha] .cat-tab{color:#ceb3a8;background:#382a28;border:1px solid #654740}:root[data-theme=mocha] .cat-tab:hover{color:#fff}:root[data-theme=mocha] .cat-tab.active{color:#211b1a;background:linear-gradient(135deg,#e8d8ce,#e8d8ce)}:root[data-theme=mocha] .date-select{color:#efe4dd;background:#382a28;border:1px solid #654740}:root[data-theme=mocha] .search-hint{color:#b59286}:root[data-theme=mocha] .toolbar-search-input input{color:#fff;background:#312624;border:1px solid #60433d}:root[data-theme=mocha] .toolbar-search-input input::-webkit-input-placeholder{color:#b08d81}:root[data-theme=mocha] .toolbar-search-input input::-moz-placeholder{color:#b08d81}:root[data-theme=mocha] .toolbar-search-input input::-ms-input-placeholder{color:#b08d81}:root[data-theme=mocha] .toolbar-search-input input::placeholder{color:#b08d81}:root[data-theme=mocha] .toolbar-search-input input:focus{outline:2px solid #916b60}:root[data-theme=mocha] .cat-tab.accent{color:#e8d8ce;border-color:#73534b}:root[data-theme=mocha] .cat-tab.accent.listening{color:#e8d8ce;background:rgba(145,107,96,.12);border-color:#916b60}:root[data-theme=mocha] .dark-site,:root[data-theme=mocha] .dash-shell{--ink:#1a1514;--ink-2:#271f1d;--ink-3:#342725;--rule:#503934;--bone:#efe4dd;--mute:#c5a59a;--violet:#916b60;--violet-text:#e8d8ce}:root[data-theme=mocha] .dark-site .glow-btn:hover,:root[data-theme=mocha] .dark-site .trial-btn:hover{background:#916b60}:root[data-theme=mocha] .dark-site .outline-btn{border:1px solid #846056}:root[data-theme=mocha] .hero3{background-image:linear-gradient(90deg,#1a1514 0%,rgba(26,21,20,.92) 34%,rgba(26,21,20,.35) 64%,rgba(26,21,20,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=mocha] .hero3:after{background:linear-gradient(rgba(26,21,20,0),#1a1514)}:root[data-theme=mocha] .hero3-content p{color:#dcc7bc}:root[data-theme=mocha] .kr-ticks{border-bottom:1px solid #846056}:root[data-theme=mocha] .kr-ticks i{background:#846056}:root[data-theme=mocha] .kr-orig:after{background:#a17c71}:root[data-theme=mocha] .tv-topbar .tv-logo{color:#fff}:root[data-theme=mocha] .tv-banner{color:#e2d0c5;background:#3c2c2a}:root[data-theme=mocha] .phone-mic{color:#fff}:root[data-theme=mocha] .phone-mic:hover{background:#916b60}:root[data-theme=mocha] .testi-list blockquote{color:#dfcbc0}@media (max-width:900px){:root[data-theme=mocha] .hero3{background-image:linear-gradient(rgba(26,21,20,.35) 0%,rgba(26,21,20,.85) 55%,#1a1514 100%),url(/images/hero-singer.jpg)}}:root[data-theme=mocha] .vr-modal-overlay{background:rgba(20,17,16,.72)}:root[data-theme=mocha] .vr-modal{background:linear-gradient(160deg,#3a2b29,#231c1b);border:1px solid #684942;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=mocha] .vr-modal-close{color:#c8ab9f;background:#3c2c2a;border:1px solid #684942}:root[data-theme=mocha] .vr-modal-close:hover{color:#fff;border-color:#906a5f}:root[data-theme=mocha] .vr-icon-ring{background:radial-gradient(circle,rgba(145,107,96,.35),transparent 70%);border:1.5px solid #916b60;box-shadow:0 0 32px rgba(145,107,96,.45)}:root[data-theme=mocha] .vr-title{color:#fff}:root[data-theme=mocha] .vr-desc{color:#d0b5aa}:root[data-theme=mocha] .vr-existing{color:#e8d8ce;background:#4d3733;border:1px solid #74534b}:root[data-theme=mocha] .vr-btn{color:#ebddd4;background:#3f2e2b;border:1px solid #705049}:root[data-theme=mocha] .vr-btn:hover{border-color:#916b60}:root[data-theme=mocha] .vr-btn-primary{color:#211b1a;background:linear-gradient(135deg,#e8d8ce,#e8d8ce);box-shadow:0 10px 26px -8px rgba(145,107,96,.6)}:root[data-theme=mocha] .vr-footnote{color:#a68276}:root[data-theme=mocha] .vr-step-dot{color:#b59387;background:#3e2e2b;border:1.5px solid #684942}:root[data-theme=mocha] .vr-step-dot.current{color:#fff;background:#674942;border-color:#916b60;box-shadow:0 0 16px rgba(145,107,96,.6)}:root[data-theme=mocha] .vr-step-dot.done{background:#3c2c2a}:root[data-theme=mocha] .vr-live-note{color:#89655a}:root[data-theme=mocha] .vr-gauge-track{background:linear-gradient(90deg,#916b60,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=mocha] .vr-gauge-dot{background:#fff;border:3px solid #3a2b29;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=mocha] .vr-gauge-labels{color:#a68276}:root[data-theme=mocha] .vr-hint{color:#e8d8ce}:root[data-theme=mocha] .vr-result-range,:root[data-theme=mocha] .genre-sub-title{color:#fff}:root[data-theme=mocha] .rank-badge{color:#f3ebe6;background:rgba(33,27,26,.82);border:1px solid #7e5c53}:root[data-theme=mocha] .rank-badge.top{color:#241d1c}:root[data-theme=mocha] .dash-shell .nav-ico{color:#a17c71}:root[data-theme=mocha] .dash-shell .cat-tab:hover{border-color:#846056}:root[data-theme=mocha] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=mocha] .dash-shell .cat-tab.accent{border-color:#60433d}:root[data-theme=mocha] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#a17c71}:root[data-theme=mocha] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#a17c71}:root[data-theme=mocha] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#a17c71}:root[data-theme=mocha] .dash-shell .toolbar-search-input input::placeholder{color:#a17c71}:root[data-theme=mocha] .dash-shell .search-box input::-webkit-input-placeholder{color:#a17c71}:root[data-theme=mocha] .dash-shell .search-box input::-moz-placeholder{color:#a17c71}:root[data-theme=mocha] .dash-shell .search-box input::-ms-input-placeholder{color:#a17c71}:root[data-theme=mocha] .dash-shell .search-box input::placeholder{color:#a17c71}:root[data-theme=mocha] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(26,21,20,.85) 0%,rgba(26,21,20,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=mocha] .dash-shell .voice-card span{color:#dcc7bc}:root[data-theme=mocha] .dash-shell .voice-card button{color:#fff}:root[data-theme=mocha] .dash-shell .voice-card button:hover{background:#916b60}:root[data-theme=mocha] .dash-shell .song-no{color:#ba988c}:root[data-theme=mocha] .dash-shell .fav-heart,:root[data-theme=mocha] .dash-shell .fav-star{background:rgba(26,21,20,.7)}:root[data-theme=mocha] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=mocha] .dash-shell .quick-grid button.quick-bg small{color:#dcc7bc}:root[data-theme=mocha] .fav-queue{color:#fff;background:rgba(31,25,24,.6)}:root[data-theme=mocha] .fav-queue.active{color:#e8d8ce;background:rgba(31,25,24,.75)}:root[data-theme=mocha] .fav-queue:hover{background:rgba(31,25,24,.85)}:root[data-theme=mocha] .dash-shell .fav-queue{background:rgba(26,21,20,.7)}:root[data-theme=mocha] .mode-gate{background:var(--bg,#211b1a)}:root[data-theme=mocha] .mode-gate-inner h1{color:#fff}:root[data-theme=mocha] .mode-gate-inner>p{color:var(--muted,#c1a094)}:root[data-theme=mocha] .mode-gate-card{background:var(--panel,#2e2322);border:2px solid var(--line,#60433d);color:#fff}:root[data-theme=mocha] .mode-gate-card small{color:var(--muted,#c1a094)}:root[data-theme=mocha] .mode-gate-card.big{border-color:var(--purple,#916b60);background:linear-gradient(135deg,rgba(145,107,96,.16),rgba(46,35,34,.9))}:root[data-theme=mocha] .bigmode-shell{background:var(--bg,#211b1a);color:#fff}:root[data-theme=mocha] .bigmode-topbar{border-bottom:1px solid var(--line,#60433d);background:rgba(29,24,23,.92)}:root[data-theme=mocha] .bigmode-username{color:#fff}:root[data-theme=mocha] .bigmode-modeswitch{background:var(--panel2,#382a28);border:1px solid var(--line,#60433d);color:#e9dad1}:root[data-theme=mocha] .bigmode-logout{color:var(--muted,#c1a094)}:root[data-theme=mocha] .bigmode-heading{color:#fff}:root[data-theme=mocha] .bigmode-hint{color:var(--muted,#c1a094)}:root[data-theme=mocha] .bigmode-search{background:var(--panel,#2e2322);border:2px solid var(--line,#60433d)}:root[data-theme=mocha] .bigmode-search input{color:#fff}:root[data-theme=mocha] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#c1a094)}:root[data-theme=mocha] .bigmode-search input::-moz-placeholder{color:var(--muted,#c1a094)}:root[data-theme=mocha] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#c1a094)}:root[data-theme=mocha] .bigmode-search input::placeholder{color:var(--muted,#c1a094)}:root[data-theme=mocha] .bigmode-mic{background:var(--purple,#e8d8ce);color:#211b1a}:root[data-theme=mocha] .bigmode-mic.listening{background:var(--pink,#916b60)}:root[data-theme=mocha] .bigmode-row{background:var(--panel,#2e2322);border:2px solid var(--line,#60433d)}:root[data-theme=mocha] .bigmode-row:active{background:var(--panel2,#382a28)}:root[data-theme=mocha] .bigmode-num{background:var(--panel2,#382a28);color:var(--purple,#e8d8ce)}:root[data-theme=mocha] .bigmode-art{background:#60433d}:root[data-theme=mocha] .bigmode-info b{color:#fff}:root[data-theme=mocha] .bigmode-info small,:root[data-theme=mocha] .bigmode-fav{color:var(--muted,#c1a094)}:root[data-theme=mocha] .bigmode-fav.active{color:var(--pink,#e8d8ce)}:root[data-theme=mocha] .bigmode-play{color:var(--purple,#e8d8ce)}:root[data-theme=mocha] .bigmode-bottombar{border-top:1px solid var(--line,#60433d);background:rgba(29,24,23,.96)}:root[data-theme=mocha] .bigmode-navbtn{color:var(--muted,#c1a094)}:root[data-theme=mocha] .bigmode-navbtn.active{color:#211b1a;background:rgba(232,216,206,.18)}:root[data-theme=mocha] .admin-shell{color:#faf6f3;background:#201a19}:root[data-theme=mocha] .admin-login-wrap{background:#362927;border:1px solid #503934}:root[data-theme=mocha] .admin-login-wrap p.hint{color:#c4a599}:root[data-theme=mocha] .admin-field label{color:#c8aa9e}:root[data-theme=mocha] .admin-field input{color:#faf6f3;background:#271f1e;border:1px solid #654740}:root[data-theme=mocha] .admin-field input:focus{border-color:#916b60}:root[data-theme=mocha] .admin-btn{color:#211b1a;background:linear-gradient(135deg,#e8d8ce,#e8d8ce)}:root[data-theme=mocha] .admin-logout-btn{color:#c8aa9e;border:1px solid #684942}:root[data-theme=mocha] .admin-logout-btn:hover{color:#fff;border-color:#906a5f}:root[data-theme=mocha] .admin-panel{background:#362927;border:1px solid #503934}:root[data-theme=mocha] .admin-toolbar input[type=search]{color:#faf6f3;background:#271f1e;border:1px solid #654740}:root[data-theme=mocha] .admin-toolbar input[type=search]:focus{border-color:#916b60}:root[data-theme=mocha] .admin-count{color:#c4a599}:root[data-theme=mocha] table.admin-table th,:root[data-theme=mocha] table.admin-table td{border-bottom:1px solid #503934}:root[data-theme=mocha] table.admin-table th{color:#c4a599}:root[data-theme=mocha] .admin-action-btn{color:#d8c1b6;background:#372a28;border:1px solid #654740}:root[data-theme=mocha] .admin-action-btn:hover{color:#fff;background:#4c3733}:root[data-theme=mocha] .admin-empty{color:#c4a599}:root[data-theme=mocha] .admin-pagination button{color:#d8c1b6;background:#372a28;border:1px solid #654740}:root[data-theme=mocha] .admin-pagination span{color:#c4a599}:root[data-theme=mocha] .admin-modal-overlay{background:rgba(17,14,13,.7)}:root[data-theme=mocha] .admin-modal-card{color:#faf6f3;background:#362927;border:1px solid #503934}:root[data-theme=mocha] .mypage-row{border-bottom:1px solid #503934}:root[data-theme=mocha] .mypage-row span{color:#c4a599}:root[data-theme=mocha] .mypage-row b,:root[data-theme=mocha] .mypage-wrap{color:#faf6f3}:root[data-theme=mocha] .mypage-card{background:#362927;border:1px solid #503934}:root[data-theme=mocha] .mypage-card h2{color:#d8c1b6}:root[data-theme=mocha] .admin-tab{color:#c8aa9e;background:#362927;border:1px solid #60433d}:root[data-theme=mocha] .admin-tab:hover{color:#fff;border-color:#906a5f}:root[data-theme=mocha] .admin-tab.active{color:#211b1a;background:linear-gradient(135deg,#e8d8ce,#e8d8ce)}:root[data-theme=mocha] .t100-genre-label{color:#c8aa9e}:root[data-theme=mocha] .t100-genre-label select,:root[data-theme=mocha] .t100-input{color:#faf6f3;background:#271f1e;border:1px solid #654740}:root[data-theme=mocha] .t100-input:focus,:root[data-theme=mocha] .t100-genre-label select:focus{border-color:#916b60}:root[data-theme=mocha] .t100-count{color:#e8d8ce}:root[data-theme=mocha] .t100-msg{color:#c8aa9e}:root[data-theme=mocha] .t100-col h3 small{color:#b59286}:root[data-theme=mocha] .t100-list,:root[data-theme=mocha] .t100-results{border:1px solid #503934}:root[data-theme=mocha] .t100-row,:root[data-theme=mocha] .t100-result{border-bottom:1px solid #46332f}:root[data-theme=mocha] .t100-rank{color:#e8d8ce;background:#271f1e;border:1px solid #654740}:root[data-theme=mocha] .t100-song small{color:#b59286}:root[data-theme=mocha] .t100-btns button{color:#e2cfc5;background:#44312e;border:1px solid #654740}:root[data-theme=mocha] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#916b60}:root[data-theme=mocha] .t100-empty{color:#b59286}:root[data-theme=mocha] .cls-role{color:#161211}:root[data-theme=mocha] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=mocha] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=mocha] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=mocha] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=mocha] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=mocha] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=mocha] .admin-plan small{color:#c5a69a}:root[data-theme=mocha] .admin-plan-badge{color:#fff;background:#7f5c53}:root[data-theme=mocha] .admin-plan-badge.plan-pro{background:#916b60}:root[data-theme=mocha] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#916b60)}:root[data-theme=mocha] .admin-plan-na{color:#c5a69a}:root[data-theme=mocha] .admin-plan-form label{color:#cdb1a5}:root[data-theme=mocha] .admin-plan-form select{color:#f0e6df;background:#28201e;border:1px solid #75544c}:root[data-theme=mocha] .admin-plan-form input[type=date]{color:#f0e6df;background:#28201e;border:1px solid #75544c}:root[data-theme=mocha] .admin-plan-help{color:#c5a69a}:root[data-theme=mocha] .admin-songs-toolbar select{color:#f0e6df;background:#28201e;border:1px solid #75544c}:root[data-theme=mocha] .admin-seg{border:1px solid #75544c}:root[data-theme=mocha] .admin-seg button{color:#cdb1a5}:root[data-theme=mocha] .admin-seg button.active{color:#e7d6cc;background:#60433d}:root[data-theme=mocha] .admin-songs-help,:root[data-theme=mocha] .admin-song-name small{color:#c5a69a}:root[data-theme=mocha] .admin-song-none{color:#ac887d}:root[data-theme=mocha] .admin-switch{color:#e3d0c6}:root[data-theme=mocha] .admin-album-thumb{background:#42302d;border:1px solid #674842}:root[data-theme=mocha] .us-group h3{color:var(--purple,#e8d8ce)}:root[data-theme=mocha] .us-row{border-bottom:1px solid var(--line,#60433d)}:root[data-theme=mocha] .us-label b{color:#f7f2ef}:root[data-theme=mocha] .us-label small{color:#c4a599}:root[data-theme=mocha] .us-ctl select{color:#f7f2ef;border:1px solid var(--line,#60433d);background:#271f1d}:root[data-theme=mocha] .us-switch span{background:#694b44}:root[data-theme=mocha] .us-switch span:before{background:#fff}:root[data-theme=mocha] .us-switch input:checked+span{background:var(--purple,#916b60)}:root[data-theme=mocha] .us-sync{border-top:1px solid var(--line,#60433d)}:root[data-theme=mocha] .us-status{color:#c4a599}:root[data-theme=mocha] .us-btn{color:#f7f2ef;border:1px solid var(--line,#60433d);background:#44312e}:root[data-theme=mocha] .us-btn:hover:not(:disabled){border-color:var(--purple,#916b60)}:root[data-theme=mocha] .us-overlay{background:rgba(17,14,13,.72)}:root[data-theme=mocha] .us-modal{background:var(--panel,#2e2322);border:1px solid var(--line,#60433d);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=mocha] .us-modal-head h2{color:#fff}:root[data-theme=mocha] .us-close{color:#cdb2a6}:root[data-theme=mocha] .us-close:hover{color:#fff;background:#44312e}:root[data-theme=mocha] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=mocha] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=mocha] body:not(.ent-pro) [data-edition=pro]:after{background:#916b60}:root[data-theme=mocha] .ed-overlay{background:rgba(15,13,12,.72)}:root[data-theme=mocha] .ed-modal{color:#f0e6df;background:#2e2322;border:1px solid #6b4c45;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=mocha] .ed-sub{color:#cdb1a5}:root[data-theme=mocha] .ed-close{color:#e3d0c6;border:1px solid #75544c}:root[data-theme=mocha] .ed-card{background:#3b2c2a;border:1px solid #644640}:root[data-theme=mocha] .ed-badge{color:#fff}:root[data-theme=mocha] .ed-basic{background:#7f5c53}:root[data-theme=mocha] .ed-pro{background:#916b60}:root[data-theme=mocha] .ed-tagline{color:#cdb1a5}:root[data-theme=mocha] .ed-buy{color:#211b1a;background:linear-gradient(135deg,#e8d8ce,#e8d8ce)}:root[data-theme=mocha] .ed-buy:disabled{color:#c5a69a;background:#644640}:root[data-theme=mocha] .ed-plan-chip{color:#e7d6cc;border:1px solid #60433d}:root[data-theme=mocha]{--bg:#161211;--bg-raised:#2d2321;--bg-strip:#3a2b29;--line:rgba(255,255,255,.08);--text:#f3eae5;--text-dim:#b39185;--energy:#916b60;--energy-dim:rgba(145,107,96,.18)}:root[data-theme=mocha] .topbar{background:linear-gradient(#221c1b,#161211)}:root[data-theme=mocha] .now-playing-badge{color:var(--bg-raised,#1d1817)}:root[data-theme=mocha] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=mocha] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=mocha] .final-score-display{background:rgba(19,15,15,.55)}:root[data-theme=mocha] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#553c37,#29201f);border:1px solid rgba(145,107,96,.35);box-shadow:0 0 40px rgba(145,107,96,.35),inset 0 0 30px rgba(145,107,96,.2)}:root[data-theme=mocha] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=mocha] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=mocha] .ps-badge{color:#e9dad1;text-shadow:0 0 10px #916b60}:root[data-theme=mocha] .ps-total b{color:#e8d8ce;text-shadow:0 0 24px rgba(145,107,96,.8)}:root[data-theme=mocha] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=mocha] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=mocha] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=mocha] .ps-name{border-top:1px solid rgba(145,107,96,.35)}html[data-theme=mocha].legacy-text-stroke .lyric-current,html[data-theme=mocha].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=mocha] .part-badge.M{background:#916b60}:root[data-theme=mocha] .part-badge.F{background:#c1a094}:root[data-theme=mocha] .transport button.primary{color:#1f1918}:root[data-theme=mocha] .mixer{background:repeating-linear-gradient(#1c1716,#1c1716 2px,#231c1b 2px,#231c1b 4px)}:root[data-theme=mocha] .content-type-btn.active,:root[data-theme=mocha] .mode-btn.active{color:var(--bg-raised,#1d1817)}:root[data-theme=mocha] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=mocha] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=mocha] .modal-btn.primary{color:var(--bg-raised,#1d1817)}:root[data-theme=mocha] .solfege-dot.done{color:#fff}:root[data-theme=mocha] .voice-gauge-track{background:linear-gradient(90deg, #916b60, var(--spotlight))}:root[data-theme=mocha] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=mocha] .score-row{background:#fff}:root[data-theme=mocha] .score-row svg text,:root[data-theme=mocha] .score-row svg path{fill:#2d2321}:root[data-theme=mocha] .queue-count-badge{color:var(--bg-raised,#1d1817)}:root[data-theme=mocha] .tab-btn[aria-pressed=true]{color:#161211}:root[data-theme=mocha] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=mocha] .ext-modal{background:var(--bg-panel,#2d2321)}:root[data-theme=mocha] .audio-tune-btn{color:#fff;background:#342725;border:1px solid #916b60;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=mocha] .audio-tune-btn:hover{border-color:#c1a094}:root[data-theme=mocha] .audio-tune-panel{color:#f7f2ef;background:#271f1d;border:1px solid #6d4e47;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=mocha] .audio-tune-panel .at-sub{color:#c7a99d}:root[data-theme=mocha] .audio-tune-panel .at-close{color:#c8a99e}:root[data-theme=mocha] .audio-tune-panel .at-row{border-top:1px solid #533b36}:root[data-theme=mocha] .audio-tune-panel .at-val{color:#e8d8ce}:root[data-theme=mocha] .audio-tune-panel .at-toggle{color:#dfcbc1;background:#4b3632;border:1px solid #7f5c53}:root[data-theme=mocha] .audio-tune-panel .at-toggle.on{color:#211b1a;background:#c1a094;border-color:#916b60}:root[data-theme=mocha] .audio-tune-panel .at-foot{border-top:1px solid #533b36}:root[data-theme=mocha] .audio-tune-panel .at-foot button{color:#eee2da;background:#4b3632;border:1px solid #7c5a51}:root[data-theme=mocha] .audio-tune-panel .at-note{color:#bd9c90}:root[data-theme=mocha] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=mocha] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=mocha] .mic-notice{color:#fff;background:rgba(32,26,25,.95);border:1px solid #6b4c45;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=mocha] .practice-panel{background:rgba(29,24,23,.92)}:root[data-theme=mocha] .practice-stages button.active,:root[data-theme=mocha] .practice-diff button.active,:root[data-theme=mocha] .practice-mini.active,:root[data-theme=mocha] .practice-class-tag{color:#161211}:root[data-theme=mocha] .practice-hint.low{color:#e8d8ce}:root[data-theme=mocha] .practice-roll{background:#201a19}:root[data-theme=mocha] .practice-tempo button.active,:root[data-theme=mocha] .practice-btn.active{color:#161211}:root[data-theme=mocha] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=mocha] .pitch-roll-panel,:root[data-theme=mocha] body.classroom-screen .classroom-bar{background:rgba(29,24,23,.92)}:root[data-theme=mocha] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=mocha] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=mocha] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=mocha] .score-fx-bar{background:rgba(29,24,23,.72)}:root[data-theme=mocha] .score-fx-bar button.active{color:#161211}:root[data-theme=mocha] .score3d-canvas{background:#171312}:root[data-theme=mocha] .score-bg-bar{background:rgba(29,24,23,.72)}:root[data-theme=mocha] .score-bg-bar button.active{color:#161211}:root[data-theme=mocha] .score-lyr-bar{background:rgba(29,24,23,.72)}:root[data-theme=mocha] .score-lyr-bar button.active{color:#161211}:root[data-theme=mocha] .score-panel.fx-film .score3d-canvas{background:#8f6a5f}:root[data-theme=mocha] .score-tools{background:rgba(29,24,23,.72)}:root[data-theme=mocha] .score-tools button.active{color:#161211}:root[data-theme=mocha] .score-parts-pop{background:var(--bg-raised,#362927);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=mocha] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=mocha] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#efe4dd!important;background:#60433d!important;border-color:#916b60!important}:root[data-theme=mocha] .stage-more.open{background:#2a2120;border:1px solid #674942}}:root[data-theme=mocha] .title-card{background:radial-gradient(at 50% 45%,#60433d 0%,#251d1c 55%,#1b1615 100%)}:root[data-theme=mocha] .title-card:before,:root[data-theme=mocha] .title-card:after{background:linear-gradient(rgba(193,160,148,.32) 0%,rgba(145,107,96,.14) 45%,rgba(145,107,96,0) 80%)}:root[data-theme=mocha] .title-card:after{background:linear-gradient(rgba(145,107,96,.26) 0%,rgba(145,107,96,.12) 45%,rgba(145,107,96,0) 80%)}:root[data-theme=mocha] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(236,223,215,.1) 35%,rgba(255,255,255,.3) 50%,rgba(236,223,215,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=mocha] .title-card .tc-badge{color:#211b1a;background:rgba(232,216,206,.28);border:1px solid rgba(193,160,148,.55)}:root[data-theme=mocha] .title-card .tc-title{color:#211b1a;background:linear-gradient(100deg,#f3eae5 0%,#fff 36%,#e8d8ce 44%,#fff 49%,#fff 51%,#e8d8ce 56%,#fff 64%,#f3eae5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=mocha] .title-card .tc-title-sub{color:#e7d7cd}:root[data-theme=mocha] .title-card .tc-rule{background:linear-gradient(90deg,rgba(145,107,96,0) 0%,#916b60 12%,#c1a094 70%,rgba(193,160,148,.2) 100%);box-shadow:0 0 12px rgba(145,107,96,.7)}:root[data-theme=mocha] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #c1a094,0 0 32px #916b60}:root[data-theme=mocha] .title-card .tc-artist{color:#ecded6;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(145,107,96,.35)}:root[data-theme=mocha] .title-card .tc-credit{color:#d1b6ab;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=mocha] .title-card .tc-credit b{color:#f0e5de}:root[data-theme=mocha] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=mocha] .interlude-jump-btn{color:#211b1a;background:#e8d8ce;border:1px solid #916b60}:root[data-theme=mocha] .interlude-jump-btn:hover{background:#916b60}:root[data-theme=mocha] #firstVerseOnlyBtn.on{color:#211b1a!important;background:#e8d8ce!important;border-color:#916b60!important}:root[data-theme=mocha] body.karaoke-route{color:#faf6f3!important;background:#201a19!important}:root[data-theme=mocha] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(145,107,96,.14),transparent 28%),#201a19!important}:root[data-theme=mocha] .player-renewal-head{background:rgba(33,27,26,.96);border-bottom:1px solid #503934}:root[data-theme=mocha] .player-back{color:#d7c0b5;background:#382a28}:root[data-theme=mocha] .player-back:hover{color:#fff;background:#513935}:root[data-theme=mocha] .player-user{color:#c8aa9e}:root[data-theme=mocha] .player-avatar{color:#211b1a;background:linear-gradient(135deg,#e8d8ce,#e8d8ce)}:root[data-theme=mocha] .player-logout-btn{color:#c8aa9e;border:1px solid #684942}:root[data-theme=mocha] .player-logout-btn:hover{color:#fff;border-color:#906a5f}:root[data-theme=mocha] body.karaoke-route .topbar{background:#271f1e;border-bottom:1px solid #513a35}:root[data-theme=mocha] body.karaoke-route .file-btn,:root[data-theme=mocha] body.karaoke-route .tab-btn{color:#d8c1b6!important;background:#372a28!important;border:1px solid #654740!important}:root[data-theme=mocha] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=mocha] body.karaoke-route .tab-btn.loaded{color:#211b1a!important;background:#e8d8ce!important;border-color:#916b60!important}:root[data-theme=mocha] body.karaoke-route .file-btn:hover,:root[data-theme=mocha] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#4c3733!important;border-color:#60433d!important}:root[data-theme=mocha] body.karaoke-route .song-browser{background:#271f1e!important;border-bottom:1px solid #473330!important}:root[data-theme=mocha] body.karaoke-route .content-type-btn,:root[data-theme=mocha] body.karaoke-route .mode-btn{color:#c2a195!important;background:#372a28!important;border:1px solid #654740!important}:root[data-theme=mocha] body.karaoke-route .content-type-btn.active,:root[data-theme=mocha] body.karaoke-route .mode-btn.active{color:#211b1a!important;background:#e8d8ce!important;border-color:#916b60!important;box-shadow:0 4px 14px -4px rgba(145,107,96,.8)!important}:root[data-theme=mocha] .search-input-wrap input{color:#402f2c!important;background:#fcfaf8!important}:root[data-theme=mocha] .search-input-wrap input::-webkit-input-placeholder{color:#af8d81!important}:root[data-theme=mocha] .search-input-wrap input::-moz-placeholder{color:#af8d81!important}:root[data-theme=mocha] .search-input-wrap input::-ms-input-placeholder{color:#af8d81!important}:root[data-theme=mocha] .search-input-wrap input::placeholder{color:#af8d81!important}:root[data-theme=mocha] body.karaoke-route .voice-search-btn{color:#decabf!important;background:#41302d!important;border:1px solid #6f4f48!important}:root[data-theme=mocha] body.karaoke-route .stage{background:#29201f!important;border:1px solid #654741!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=mocha] body.karaoke-route .stage-top-bar{background:#312624!important;border-bottom:1px solid #60433d!important}:root[data-theme=mocha] .now-playing-badge,:root[data-theme=mocha] .queue-ticker-badge{color:#e5d4ca!important;background:#654740!important}:root[data-theme=mocha] .now-playing-title,:root[data-theme=mocha] .queue-ticker-title{color:#f9f4f2!important}:root[data-theme=mocha] .lyric-size-control{background:#3a2b29!important;border:1px solid #674942!important}:root[data-theme=mocha] .lyric-size-label,:root[data-theme=mocha] .lyric-size-pct{color:#c7a99d!important}:root[data-theme=mocha] .size-btn{color:#fff!important;background:#4b3632!important;border:1px solid #72524a!important}:root[data-theme=mocha] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(18,15,14,.25),rgba(21,17,17,.62))!important}:root[data-theme=mocha] body.karaoke-route .intro-countdown{color:#e8d8ce!important;text-shadow:0 0 28px rgba(145,107,96,.7)!important}:root[data-theme=mocha] body.karaoke-route .transport{border-top:1px solid #60433d!important}:root[data-theme=mocha] .transport button{color:#fff!important;background:#41302d!important;border:1px solid #74534b!important}:root[data-theme=mocha] .transport button.primary{background:linear-gradient(135deg,#916b60,#916b60)!important;box-shadow:0 0 20px rgba(145,107,96,.24)!important}:root[data-theme=mocha] #autoKeyBtn{background:#3e2e2b!important;border-color:#916b60!important}:root[data-theme=mocha] #stageFullscreenBtn{background:#3c2c2a!important;border-color:#715149!important}:root[data-theme=mocha] .seek{color:#c1a094!important}:root[data-theme=mocha] .seek input{accent-color:#916b60!important}:root[data-theme=mocha] body.karaoke-route .vu{background:#382a28!important}:root[data-theme=mocha] body.karaoke-route .mixer{background:#2e2422!important;border:1px solid #654741!important}:root[data-theme=mocha] body.karaoke-route .mixer-tabbar{background:#261e1d!important;border-bottom:1px solid #61443e!important}:root[data-theme=mocha] body.karaoke-route .mixer-tab-btn{color:#c2a195!important;background:#372a28!important;border:1px solid #654740!important}:root[data-theme=mocha] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#4c3733!important}:root[data-theme=mocha] body.karaoke-route .mixer-tab-btn.active{color:#211b1a!important;background:#e8d8ce!important;border-color:#916b60!important;box-shadow:0 4px 14px -4px rgba(145,107,96,.75)!important}:root[data-theme=mocha] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #513a35!important}:root[data-theme=mocha] body.karaoke-route .mixer-panel .strip>.label{color:#c4a498!important}:root[data-theme=mocha] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=mocha] body.karaoke-route .reset-btn{color:#caaca1!important;background:#4e3833!important;border:1px solid #705048!important}:root[data-theme=mocha] body.karaoke-route .segmented-options button,:root[data-theme=mocha] body.karaoke-route .toggle-btn{color:#c9aca1!important;background:#483430!important;border:1px solid #72524a!important}:root[data-theme=mocha] body.karaoke-route .toggle-btn.on,:root[data-theme=mocha] body.karaoke-route .segmented-options button.active{color:#211b1a!important;background:#e8d8ce!important}:root[data-theme=mocha] body.karaoke-route .score-panel{background:#2e2422!important;border:1px solid #654741!important}:root[data-theme=mocha] body.karaoke-route .audio-tune-btn{color:#dfcbc1!important;background:#4d3733!important;border:1px solid #78564e!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=mocha] body.karaoke-route .audio-tune-panel{color:#f1e7e1!important;background:#2f2423!important;border:1px solid #715149!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=mocha] body.karaoke-route .modal-overlay{background:rgba(14,11,11,.82)!important}:root[data-theme=mocha] .modal-card{color:#f7f1ee!important;background:#302523!important;border:1px solid #6b4c45!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=mocha] body.karaoke-route .song-results .song-row,:root[data-theme=mocha] body.karaoke-route .queue-list .queue-row{background:#3b2c2a!important;border-color:#684942!important}:root[data-theme=mocha] .player-hint-bar{color:#bc9b8f}:root[data-theme=mocha] .player-hint-bar strong{color:#e0ccc2}:root[data-theme=mocha] .player-hint-actions span{background:#372a28;border:1px solid #644640}:root[data-theme=mocha] body.karaoke-route .search-ov-toggle{color:#ebddd4;background:rgba(39,31,30,.9);border:1px solid #60433d;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=mocha] body.karaoke-route .search-ov-toggle .ov-q{color:#211b1a;background:#e8d8ce}:root[data-theme=mocha] body.karaoke-route .search-overlay .song-browser{background:rgba(39,31,30,.92)!important;border:1px solid #60433d!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=mocha] body.karaoke-route .player-renewal-head{background:#241d1c!important;border-bottom-color:#513935!important}:root[data-theme=mocha] body.karaoke-route .search-ov-toggle{background:#372a28!important;border-color:#6c4d45!important}:root[data-theme=mocha] body.karaoke-route .search-ov-toggle:hover{background:#473330!important;border-color:#916b60!important}:root[data-theme=mocha] body.karaoke-route .search-overlay .song-browser{background:#2e2322!important;border-color:#664841!important}:root[data-theme=mocha] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=mocha] body.karaoke-route .tab-btn.loaded,:root[data-theme=mocha] body.karaoke-route .content-type-btn.active,:root[data-theme=mocha] body.karaoke-route .mode-btn.active,:root[data-theme=mocha] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=mocha] body.karaoke-route .toggle-btn.on,:root[data-theme=mocha] body.karaoke-route .segmented-options button.active{color:#211b1a!important;background:#e8d8ce!important;border-color:#916b60!important}:root[data-theme=mocha] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=mocha] body.karaoke-route .player-avatar,:root[data-theme=mocha] body.karaoke-route .transport button.primary{background:#916b60!important}:root[data-theme=mocha] body.karaoke-route .now-playing-badge,:root[data-theme=mocha] body.karaoke-route .queue-ticker-badge{color:#e8d8ce!important;background:#4c3733!important}:root[data-theme=mocha] body.karaoke-route .intro-countdown{color:#e8d8ce!important}:root[data-theme=mocha] body.karaoke-route .seek input{accent-color:#916b60!important}:root[data-theme=mocha] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#916b60!important}:root[data-theme=mocha] body.karaoke-route #autoKeyBtn{background:#3c2c2a!important;border-color:#916b60!important}:root[data-theme=mocha] .song-no{color:#e8d8ce!important;background:rgba(145,107,96,.2)!important}:root[data-theme=mocha]{--energy:#916b60;--energy-dim:rgba(145,107,96,.18)}:root[data-theme=mocha] body.karaoke-route .lyric-empty{color:#c5a59a!important}:root[data-theme=mocha] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=mocha] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=mocha] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=mocha] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#c1a094!important}:root[data-theme=mocha] body.karaoke-route .content-type-btn.active,:root[data-theme=mocha] body.karaoke-route .mode-btn.active{background:#916b60!important;border-color:#916b60!important}:root[data-theme=mocha] body.karaoke-route .search-input-wrap input{color:#efe4dd!important;background:#271f1d!important;border:1px solid #5f423c!important}:root[data-theme=mocha] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#af8d81!important}:root[data-theme=mocha] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#af8d81!important}:root[data-theme=mocha] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#af8d81!important}:root[data-theme=mocha] body.karaoke-route .search-input-wrap input::placeholder{color:#af8d81!important}:root[data-theme=mocha] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #916b60!important}:root[data-theme=mocha] body.karaoke-route .stage{border-color:#503934!important}:root[data-theme=mocha] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #c1a094!important}:root[data-theme=mocha] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #c1a094!important}:root[data-theme=mocha] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #c1a094!important}:root[data-theme=mocha] body.karaoke-route .file-btn:focus-visible{outline:2px solid #c1a094!important}:root[data-theme=mocha] body.karaoke-route .player-back:focus-visible{outline:2px solid #c1a094!important}:root[data-theme=lilac]{--sb-thumb:rgba(182,175,191,.3);--sb-thumb-hover:rgba(226,221,231,.8);--sb-thumb-active:#e2dde7}:root[data-theme=lilac] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(182,175,191,.18)}:root[data-theme=lilac] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(182,175,191,.34)}:root[data-theme=lilac]{--bg:#17151c;--panel:#211e27;--panel2:#292531;--line:#45404f;--text:#f8f7f9;--muted:#aaa2b3;--blue:#716879;--purple:#716879;--pink:#716879}:root[data-theme=lilac] .dark-site{background:linear-gradient(#19171f,#15141a 55%,#15141a)}:root[data-theme=lilac] .dark-header{background:rgba(20,18,25,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=lilac] .dark-nav{color:#c4becb}:root[data-theme=lilac] .trial-btn,:root[data-theme=lilac] .glow-btn{background:linear-gradient(135deg,#e2dde7,#e2dde7);box-shadow:0 0 24px rgba(113,104,121,.35);color:#17151c!important}:root[data-theme=lilac] .login-link,:root[data-theme=lilac] .dash-link,:root[data-theme=lilac] .header-user,:root[data-theme=lilac] .hero-kicker{color:#e2dde7}:root[data-theme=lilac] .hero-left h1 span{background:linear-gradient(90deg,#fafafb,#e2dde7);-webkit-background-clip:text}:root[data-theme=lilac] .hero-left p{color:#cac4d1}:root[data-theme=lilac] .hero-left p b{color:#fff}:root[data-theme=lilac] .outline-btn{color:#f1eef3;border:1px solid #8a8293}:root[data-theme=lilac] .sound-ring{border:1px solid rgba(113,104,121,.4);box-shadow:inset 0 0 50px rgba(113,104,121,.08)}:root[data-theme=lilac] .r2,:root[data-theme=lilac] .r3{border-color:rgba(113,104,121,.2)}:root[data-theme=lilac] .mic-head{background:repeating-linear-gradient(90deg,#35303d 0,#35303d 3px,#7a7182 3px,#7a7182 5px);border:5px solid #8a8192;box-shadow:0 0 38px rgba(113,104,121,.6)}:root[data-theme=lilac] .mic-neck{background:#4b4555}:root[data-theme=lilac] .mic-body{background:linear-gradient(#5e5666,#2c2834);box-shadow:0 0 20px rgba(113,104,121,.35)}:root[data-theme=lilac] .voice-tag{color:#e2dde7}:root[data-theme=lilac] .dark-feature-grid article{background:linear-gradient(145deg,#27232f,#201d27);border:1px solid #4a4453}:root[data-theme=lilac] .feature-ico{color:#e2dde7}:root[data-theme=lilac] .dark-feature-grid p{color:#bbb4c3}:root[data-theme=lilac] .stat-box{background:#322e3b}:root[data-theme=lilac] .stat-box strong,:root[data-theme=lilac] .stat-box small{color:#a098a9}:root[data-theme=lilac] .stat-box b{color:#e2dde7}:root[data-theme=lilac] .dark-bottom-cta{background:linear-gradient(90deg,#292531,#211e27);border:1px solid #484252}:root[data-theme=lilac] .dark-bottom-cta span{color:#aaa2b3}:root[data-theme=lilac] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(113,104,121,.18),transparent 30%),#17151c}:root[data-theme=lilac] .auth-dark-card{background:#221e28;border:1px solid #4d4857;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=lilac] .auth-dark-card>p{color:#b4acbc}:root[data-theme=lilac] .auth-dark-card label{color:#ccc6d3}:root[data-theme=lilac] .auth-dark-card input{color:#fff;background:#19161e;border:1px solid #4f4959}:root[data-theme=lilac] .auth-switch{color:#9c93a4}:root[data-theme=lilac] .auth-switch a{color:#e2dde7!important}:root[data-theme=lilac] .dash-shell{background:#17151c}:root[data-theme=lilac] .dash-side{background:#1b1921;border-right:1px solid #3b3644}:root[data-theme=lilac] .dash-side nav a,:root[data-theme=lilac] .side-bottom a{color:#aea6b7}:root[data-theme=lilac] .dash-side nav a.active{color:#e0dbe6;background:#45404f}:root[data-theme=lilac] .dash-side nav a:hover{color:#fff;background:#2c2834}:root[data-theme=lilac] .side-bottom{border-top:1px solid #3b3644}:root[data-theme=lilac] .dash-search{color:#968d9e;background:#fff}:root[data-theme=lilac] .dash-search b{color:#141219}:root[data-theme=lilac] .chips span{color:#a098a9;background:#292531;border:1px solid #45404f}:root[data-theme=lilac] .voice-card{background:linear-gradient(90deg,rgba(24,22,29,.55) 0%,rgba(24,22,29,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #45404f}:root[data-theme=lilac] .voice-card span{color:#e6e2ea}:root[data-theme=lilac] .voice-card button{color:#17151c;background:#aaa2b3}:root[data-theme=lilac] .section-row button{color:#9b93a4}:root[data-theme=lilac] .song-card{color:#fff}:root[data-theme=lilac] .song-art{background:linear-gradient(145deg,#716879,#716879)}:root[data-theme=lilac] .fav-heart{color:#fff;background:rgba(21,20,26,.6)}:root[data-theme=lilac] .fav-heart.active{color:#e2dde7;background:rgba(21,20,26,.75)}:root[data-theme=lilac] .fav-heart:hover{background:rgba(21,20,26,.85)}:root[data-theme=lilac] .fav-star{color:#fff;background:rgba(21,20,26,.6)}:root[data-theme=lilac] .fav-star.active{background:rgba(21,20,26,.75)}:root[data-theme=lilac] .fav-star:hover{background:rgba(21,20,26,.85)}:root[data-theme=lilac] .song-card.b .song-art{background:linear-gradient(145deg,#554f5e,#3b3644)}:root[data-theme=lilac] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#625b6b)}:root[data-theme=lilac] .song-card.d .song-art{background:linear-gradient(145deg,#aaa2b3,#716879)}:root[data-theme=lilac] .song-card.e .song-art{background:linear-gradient(145deg,#716879,#716879)}:root[data-theme=lilac] .song-card small{color:#9b93a4}:root[data-theme=lilac] .song-card i{color:#4b4655;background:#fff}:root[data-theme=lilac] .quick-grid button{color:#fff;background:#292531;border:1px solid #494453}:root[data-theme=lilac] .quick-grid button.quick-bg b,:root[data-theme=lilac] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=lilac] .quick-grid small{color:#9890a1}:root[data-theme=lilac] .list-card{background:#24202b;border:1px solid #464150}:root[data-theme=lilac] .list-card p{border-bottom:1px solid #342f3d}:root[data-theme=lilac] .mini-art{background:linear-gradient(145deg,#716879,#716879)}:root[data-theme=lilac] .mini-art.b{background:linear-gradient(145deg,#716879,#4b4655)}:root[data-theme=lilac] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#635b6b)}:root[data-theme=lilac] .mini-art.d{background:linear-gradient(145deg,#aaa2b3,#716879)}:root[data-theme=lilac] .mini-art.e{background:linear-gradient(145deg,#716879,#716879)}:root[data-theme=lilac] .list-card small{color:#9b93a4}:root[data-theme=lilac] .list-card i{color:#e2dde7}:root[data-theme=lilac] .queue em{color:#beb7c5}:root[data-theme=lilac] .mobile-nav-toggle{color:#fff;background:#2d2935;border:1px solid #494453}:root[data-theme=lilac] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=lilac] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=lilac] .mobile-topbar{background:#19171f;border-bottom:1px solid #3b3644}}:root[data-theme=lilac] .search-box input{color:#fff;background:#24202b;border:1px solid #45404f}:root[data-theme=lilac] .search-box input::-webkit-input-placeholder{color:#968d9e}:root[data-theme=lilac] .search-box input::-moz-placeholder{color:#968d9e}:root[data-theme=lilac] .search-box input::-ms-input-placeholder{color:#968d9e}:root[data-theme=lilac] .search-box input::placeholder{color:#968d9e}:root[data-theme=lilac] .search-box input:focus{outline:2px solid #716879}:root[data-theme=lilac] .cat-tab{color:#bdb6c5;background:#292531;border:1px solid #494453}:root[data-theme=lilac] .cat-tab:hover{color:#fff}:root[data-theme=lilac] .cat-tab.active{color:#17151c;background:linear-gradient(135deg,#e2dde7,#e2dde7)}:root[data-theme=lilac] .date-select{color:#ebe8ef;background:#292531;border:1px solid #494453}:root[data-theme=lilac] .search-hint{color:#9b93a4}:root[data-theme=lilac] .toolbar-search-input input{color:#fff;background:#24202b;border:1px solid #45404f}:root[data-theme=lilac] .toolbar-search-input input::-webkit-input-placeholder{color:#968d9e}:root[data-theme=lilac] .toolbar-search-input input::-moz-placeholder{color:#968d9e}:root[data-theme=lilac] .toolbar-search-input input::-ms-input-placeholder{color:#968d9e}:root[data-theme=lilac] .toolbar-search-input input::placeholder{color:#968d9e}:root[data-theme=lilac] .toolbar-search-input input:focus{outline:2px solid #716879}:root[data-theme=lilac] .cat-tab.accent{color:#e2dde7;border-color:#56505f}:root[data-theme=lilac] .cat-tab.accent.listening{color:#e2dde7;background:rgba(113,104,121,.12);border-color:#716879}:root[data-theme=lilac] .dark-site,:root[data-theme=lilac] .dash-shell{--ink:#121016;--ink-2:#1b1921;--ink-3:#26222d;--rule:#3a3543;--bone:#ebe8ef;--mute:#afa8b8;--violet:#716879;--violet-text:#e2dde7}:root[data-theme=lilac] .dark-site .glow-btn:hover,:root[data-theme=lilac] .dark-site .trial-btn:hover{background:#716879}:root[data-theme=lilac] .dark-site .outline-btn{border:1px solid #655d6d}:root[data-theme=lilac] .hero3{background-image:linear-gradient(90deg,#121016 0%,rgba(18,16,22,.92) 34%,rgba(18,16,22,.35) 64%,rgba(18,16,22,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=lilac] .hero3:after{background:linear-gradient(rgba(18,16,22,0),#121016)}:root[data-theme=lilac] .hero3-content p{color:#d1cbd7}:root[data-theme=lilac] .kr-ticks{border-bottom:1px solid #655d6d}:root[data-theme=lilac] .kr-ticks i{background:#655d6d}:root[data-theme=lilac] .kr-orig:after{background:#847b8c}:root[data-theme=lilac] .tv-topbar .tv-logo{color:#fff}:root[data-theme=lilac] .tv-banner{color:#dad4df;background:#2c2834}:root[data-theme=lilac] .phone-mic{color:#fff}:root[data-theme=lilac] .phone-mic:hover{background:#716879}:root[data-theme=lilac] .testi-list blockquote{color:#d5cfdb}@media (max-width:900px){:root[data-theme=lilac] .hero3{background-image:linear-gradient(rgba(18,16,22,.35) 0%,rgba(18,16,22,.85) 55%,#121016 100%),url(/images/hero-singer.jpg)}}:root[data-theme=lilac] .vr-modal-overlay{background:rgba(14,13,17,.72)}:root[data-theme=lilac] .vr-modal{background:linear-gradient(160deg,#2a2633,#19161e);border:1px solid #4c4656;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=lilac] .vr-modal-close{color:#b5adbd;background:#2c2834;border:1px solid #4c4656}:root[data-theme=lilac] .vr-modal-close:hover{color:#fff;border-color:#706778}:root[data-theme=lilac] .vr-icon-ring{background:radial-gradient(circle,rgba(113,104,121,.35),transparent 70%);border:1.5px solid #716879;box-shadow:0 0 32px rgba(113,104,121,.45)}:root[data-theme=lilac] .vr-title{color:#fff}:root[data-theme=lilac] .vr-desc{color:#bfb9c7}:root[data-theme=lilac] .vr-existing{color:#e2dde7;background:#383341;border:1px solid #575060}:root[data-theme=lilac] .vr-btn{color:#e5e1ea;background:#2e2936;border:1px solid #544d5d}:root[data-theme=lilac] .vr-btn:hover{border-color:#716879}:root[data-theme=lilac] .vr-btn-primary{color:#17151c;background:linear-gradient(135deg,#e2dde7,#e2dde7);box-shadow:0 10px 26px -8px rgba(113,104,121,.6)}:root[data-theme=lilac] .vr-footnote{color:#898192}:root[data-theme=lilac] .vr-step-dot{color:#9c94a5;background:#2d2935;border:1.5px solid #4c4656}:root[data-theme=lilac] .vr-step-dot.current{color:#fff;background:#4b4655;border-color:#716879;box-shadow:0 0 16px rgba(113,104,121,.6)}:root[data-theme=lilac] .vr-step-dot.done{background:#2c2834}:root[data-theme=lilac] .vr-live-note{color:#6a6272}:root[data-theme=lilac] .vr-gauge-track{background:linear-gradient(90deg,#716879,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=lilac] .vr-gauge-dot{background:#fff;border:3px solid #2a2633;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=lilac] .vr-gauge-labels{color:#898192}:root[data-theme=lilac] .vr-hint{color:#e2dde7}:root[data-theme=lilac] .vr-result-range,:root[data-theme=lilac] .genre-sub-title{color:#fff}:root[data-theme=lilac] .rank-badge{color:#f0eef3;background:rgba(23,21,28,.82);border:1px solid #605969}:root[data-theme=lilac] .rank-badge.top{color:#19171f}:root[data-theme=lilac] .dash-shell .nav-ico{color:#847b8c}:root[data-theme=lilac] .dash-shell .cat-tab:hover{border-color:#655d6d}:root[data-theme=lilac] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=lilac] .dash-shell .cat-tab.accent{border-color:#45404f}:root[data-theme=lilac] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#847b8c}:root[data-theme=lilac] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#847b8c}:root[data-theme=lilac] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#847b8c}:root[data-theme=lilac] .dash-shell .toolbar-search-input input::placeholder{color:#847b8c}:root[data-theme=lilac] .dash-shell .search-box input::-webkit-input-placeholder{color:#847b8c}:root[data-theme=lilac] .dash-shell .search-box input::-moz-placeholder{color:#847b8c}:root[data-theme=lilac] .dash-shell .search-box input::-ms-input-placeholder{color:#847b8c}:root[data-theme=lilac] .dash-shell .search-box input::placeholder{color:#847b8c}:root[data-theme=lilac] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(18,16,22,.85) 0%,rgba(18,16,22,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=lilac] .dash-shell .voice-card span{color:#d1cbd7}:root[data-theme=lilac] .dash-shell .voice-card button{color:#fff}:root[data-theme=lilac] .dash-shell .voice-card button:hover{background:#716879}:root[data-theme=lilac] .dash-shell .song-no{color:#a29aab}:root[data-theme=lilac] .dash-shell .fav-heart,:root[data-theme=lilac] .dash-shell .fav-star{background:rgba(18,16,22,.7)}:root[data-theme=lilac] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=lilac] .dash-shell .quick-grid button.quick-bg small{color:#d1cbd7}:root[data-theme=lilac] .fav-queue{color:#fff;background:rgba(21,20,26,.6)}:root[data-theme=lilac] .fav-queue.active{color:#e2dde7;background:rgba(21,20,26,.75)}:root[data-theme=lilac] .fav-queue:hover{background:rgba(21,20,26,.85)}:root[data-theme=lilac] .dash-shell .fav-queue{background:rgba(18,16,22,.7)}:root[data-theme=lilac] .mode-gate{background:var(--bg,#17151c)}:root[data-theme=lilac] .mode-gate-inner h1{color:#fff}:root[data-theme=lilac] .mode-gate-inner>p{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .mode-gate-card{background:var(--panel,#211e27);border:2px solid var(--line,#45404f);color:#fff}:root[data-theme=lilac] .mode-gate-card small{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .mode-gate-card.big{border-color:var(--purple,#716879);background:linear-gradient(135deg,rgba(113,104,121,.16),rgba(33,30,39,.9))}:root[data-theme=lilac] .bigmode-shell{background:var(--bg,#17151c);color:#fff}:root[data-theme=lilac] .bigmode-topbar{border-bottom:1px solid var(--line,#45404f);background:rgba(20,18,25,.92)}:root[data-theme=lilac] .bigmode-username{color:#fff}:root[data-theme=lilac] .bigmode-modeswitch{background:var(--panel2,#292531);border:1px solid var(--line,#45404f);color:#e4dfe8}:root[data-theme=lilac] .bigmode-logout{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .bigmode-heading{color:#fff}:root[data-theme=lilac] .bigmode-hint{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .bigmode-search{background:var(--panel,#211e27);border:2px solid var(--line,#45404f)}:root[data-theme=lilac] .bigmode-search input{color:#fff}:root[data-theme=lilac] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .bigmode-search input::-moz-placeholder{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .bigmode-search input::placeholder{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .bigmode-mic{background:var(--purple,#e2dde7);color:#17151c}:root[data-theme=lilac] .bigmode-mic.listening{background:var(--pink,#716879)}:root[data-theme=lilac] .bigmode-row{background:var(--panel,#211e27);border:2px solid var(--line,#45404f)}:root[data-theme=lilac] .bigmode-row:active{background:var(--panel2,#292531)}:root[data-theme=lilac] .bigmode-num{background:var(--panel2,#292531);color:var(--purple,#e2dde7)}:root[data-theme=lilac] .bigmode-art{background:#45404f}:root[data-theme=lilac] .bigmode-info b{color:#fff}:root[data-theme=lilac] .bigmode-info small,:root[data-theme=lilac] .bigmode-fav{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .bigmode-fav.active{color:var(--pink,#e2dde7)}:root[data-theme=lilac] .bigmode-play{color:var(--purple,#e2dde7)}:root[data-theme=lilac] .bigmode-bottombar{border-top:1px solid var(--line,#45404f);background:rgba(20,18,25,.96)}:root[data-theme=lilac] .bigmode-navbtn{color:var(--muted,#aaa2b3)}:root[data-theme=lilac] .bigmode-navbtn.active{color:#17151c;background:rgba(226,221,231,.18)}:root[data-theme=lilac] .admin-shell{color:#f8f7f9;background:#16141b}:root[data-theme=lilac] .admin-login-wrap{background:#282430;border:1px solid #3a3543}:root[data-theme=lilac] .admin-login-wrap p.hint{color:#afa7b7}:root[data-theme=lilac] .admin-field label{color:#b4adbc}:root[data-theme=lilac] .admin-field input{color:#f8f7f9;background:#1c1922;border:1px solid #494453}:root[data-theme=lilac] .admin-field input:focus{border-color:#716879}:root[data-theme=lilac] .admin-btn{color:#17151c;background:linear-gradient(135deg,#e2dde7,#e2dde7)}:root[data-theme=lilac] .admin-logout-btn{color:#b4adbc;border:1px solid #4c4656}:root[data-theme=lilac] .admin-logout-btn:hover{color:#fff;border-color:#706778}:root[data-theme=lilac] .admin-panel{background:#282430;border:1px solid #3a3543}:root[data-theme=lilac] .admin-toolbar input[type=search]{color:#f8f7f9;background:#1c1922;border:1px solid #494453}:root[data-theme=lilac] .admin-toolbar input[type=search]:focus{border-color:#716879}:root[data-theme=lilac] .admin-count{color:#afa7b7}:root[data-theme=lilac] table.admin-table th,:root[data-theme=lilac] table.admin-table td{border-bottom:1px solid #3a3543}:root[data-theme=lilac] table.admin-table th{color:#afa7b7}:root[data-theme=lilac] .admin-action-btn{color:#cbc5d2;background:#282530;border:1px solid #494453}:root[data-theme=lilac] .admin-action-btn:hover{color:#fff;background:#373340}:root[data-theme=lilac] .admin-empty{color:#afa7b7}:root[data-theme=lilac] .admin-pagination button{color:#cbc5d2;background:#282530;border:1px solid #494453}:root[data-theme=lilac] .admin-pagination span{color:#afa7b7}:root[data-theme=lilac] .admin-modal-overlay{background:rgba(12,11,14,.7)}:root[data-theme=lilac] .admin-modal-card{color:#f8f7f9;background:#282430;border:1px solid #3a3543}:root[data-theme=lilac] .mypage-row{border-bottom:1px solid #3a3543}:root[data-theme=lilac] .mypage-row span{color:#afa7b7}:root[data-theme=lilac] .mypage-row b,:root[data-theme=lilac] .mypage-wrap{color:#f8f7f9}:root[data-theme=lilac] .mypage-card{background:#282430;border:1px solid #3a3543}:root[data-theme=lilac] .mypage-card h2{color:#cbc5d2}:root[data-theme=lilac] .admin-tab{color:#b4adbc;background:#282430;border:1px solid #45404f}:root[data-theme=lilac] .admin-tab:hover{color:#fff;border-color:#706778}:root[data-theme=lilac] .admin-tab.active{color:#17151c;background:linear-gradient(135deg,#e2dde7,#e2dde7)}:root[data-theme=lilac] .t100-genre-label{color:#b4adbc}:root[data-theme=lilac] .t100-genre-label select,:root[data-theme=lilac] .t100-input{color:#f8f7f9;background:#1c1922;border:1px solid #494453}:root[data-theme=lilac] .t100-input:focus,:root[data-theme=lilac] .t100-genre-label select:focus{border-color:#716879}:root[data-theme=lilac] .t100-count{color:#e2dde7}:root[data-theme=lilac] .t100-msg{color:#b4adbc}:root[data-theme=lilac] .t100-col h3 small{color:#9b93a4}:root[data-theme=lilac] .t100-list,:root[data-theme=lilac] .t100-results{border:1px solid #3a3543}:root[data-theme=lilac] .t100-row,:root[data-theme=lilac] .t100-result{border-bottom:1px solid #332e3b}:root[data-theme=lilac] .t100-rank{color:#e2dde7;background:#1c1922;border:1px solid #494453}:root[data-theme=lilac] .t100-song small{color:#9b93a4}:root[data-theme=lilac] .t100-btns button{color:#d9d4df;background:#312d3a;border:1px solid #494453}:root[data-theme=lilac] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#716879}:root[data-theme=lilac] .t100-empty{color:#9b93a4}:root[data-theme=lilac] .cls-role{color:#0f0e13}:root[data-theme=lilac] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=lilac] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=lilac] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=lilac] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=lilac] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=lilac] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=lilac] .admin-plan small{color:#b0a9b9}:root[data-theme=lilac] .admin-plan-badge{color:#fff;background:#61596a}:root[data-theme=lilac] .admin-plan-badge.plan-pro{background:#716879}:root[data-theme=lilac] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#716879)}:root[data-theme=lilac] .admin-plan-na{color:#b0a9b9}:root[data-theme=lilac] .admin-plan-form label{color:#bbb4c3}:root[data-theme=lilac] .admin-plan-form select{color:#ece9ef;background:#1d1a23;border:1px solid #575161}:root[data-theme=lilac] .admin-plan-form input[type=date]{color:#ece9ef;background:#1d1a23;border:1px solid #575161}:root[data-theme=lilac] .admin-plan-help{color:#b0a9b9}:root[data-theme=lilac] .admin-songs-toolbar select{color:#ece9ef;background:#1d1a23;border:1px solid #575161}:root[data-theme=lilac] .admin-seg{border:1px solid #575161}:root[data-theme=lilac] .admin-seg button{color:#bbb4c3}:root[data-theme=lilac] .admin-seg button.active{color:#e0dbe6;background:#45404f}:root[data-theme=lilac] .admin-songs-help,:root[data-theme=lilac] .admin-song-name small{color:#b0a9b9}:root[data-theme=lilac] .admin-song-none{color:#908899}:root[data-theme=lilac] .admin-switch{color:#dad5e0}:root[data-theme=lilac] .admin-album-thumb{background:#302c39;border:1px solid #4b4555}:root[data-theme=lilac] .us-group h3{color:var(--purple,#e2dde7)}:root[data-theme=lilac] .us-row{border-bottom:1px solid var(--line,#45404f)}:root[data-theme=lilac] .us-label b{color:#f5f4f7}:root[data-theme=lilac] .us-label small{color:#afa7b7}:root[data-theme=lilac] .us-ctl select{color:#f5f4f7;border:1px solid var(--line,#45404f);background:#1b1921}:root[data-theme=lilac] .us-switch span{background:#4d4857}:root[data-theme=lilac] .us-switch span:before{background:#fff}:root[data-theme=lilac] .us-switch input:checked+span{background:var(--purple,#716879)}:root[data-theme=lilac] .us-sync{border-top:1px solid var(--line,#45404f)}:root[data-theme=lilac] .us-status{color:#afa7b7}:root[data-theme=lilac] .us-btn{color:#f5f4f7;border:1px solid var(--line,#45404f);background:#312d3a}:root[data-theme=lilac] .us-btn:hover:not(:disabled){border-color:var(--purple,#716879)}:root[data-theme=lilac] .us-overlay{background:rgba(12,11,14,.72)}:root[data-theme=lilac] .us-modal{background:var(--panel,#211e27);border:1px solid var(--line,#45404f);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=lilac] .us-modal-head h2{color:#fff}:root[data-theme=lilac] .us-close{color:#bcb5c3}:root[data-theme=lilac] .us-close:hover{color:#fff;background:#312d3a}:root[data-theme=lilac] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=lilac] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=lilac] body:not(.ent-pro) [data-edition=pro]:after{background:#716879}:root[data-theme=lilac] .ed-overlay{background:rgba(11,10,13,.72)}:root[data-theme=lilac] .ed-modal{color:#ece9ef;background:#211e27;border:1px solid #4f4958;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=lilac] .ed-sub{color:#bbb4c3}:root[data-theme=lilac] .ed-close{color:#dad5e0;border:1px solid #575161}:root[data-theme=lilac] .ed-card{background:#2b2733;border:1px solid #484352}:root[data-theme=lilac] .ed-badge{color:#fff}:root[data-theme=lilac] .ed-basic{background:#61596a}:root[data-theme=lilac] .ed-pro{background:#716879}:root[data-theme=lilac] .ed-tagline{color:#bbb4c3}:root[data-theme=lilac] .ed-buy{color:#17151c;background:linear-gradient(135deg,#e2dde7,#e2dde7)}:root[data-theme=lilac] .ed-buy:disabled{color:#b0a9b9;background:#494352}:root[data-theme=lilac] .ed-plan-chip{color:#e0dbe5;border:1px solid #45404f}:root[data-theme=lilac]{--bg:#0f0e13;--bg-raised:#201d27;--bg-strip:#2a2633;--line:rgba(255,255,255,.08);--text:#f0edf2;--text-dim:#9a91a2;--energy:#716879;--energy-dim:rgba(113,104,121,.18)}:root[data-theme=lilac] .topbar{background:linear-gradient(#18161d,#0f0e13)}:root[data-theme=lilac] .now-playing-badge{color:var(--bg-raised,#141219)}:root[data-theme=lilac] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=lilac] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=lilac] .final-score-display{background:rgba(13,12,16,.55)}:root[data-theme=lilac] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#3d3947,#1d1b23);border:1px solid rgba(113,104,121,.35);box-shadow:0 0 40px rgba(113,104,121,.35),inset 0 0 30px rgba(113,104,121,.2)}:root[data-theme=lilac] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=lilac] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=lilac] .ps-badge{color:#e4dfe8;text-shadow:0 0 10px #716879}:root[data-theme=lilac] .ps-total b{color:#e2dde7;text-shadow:0 0 24px rgba(113,104,121,.8)}:root[data-theme=lilac] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=lilac] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=lilac] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=lilac] .ps-name{border-top:1px solid rgba(113,104,121,.35)}html[data-theme=lilac].legacy-text-stroke .lyric-current,html[data-theme=lilac].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=lilac] .part-badge.M{background:#716879}:root[data-theme=lilac] .part-badge.F{background:#aaa2b3}:root[data-theme=lilac] .transport button.primary{color:#15141a}:root[data-theme=lilac] .mixer{background:repeating-linear-gradient(#141218,#141218 2px,#19161e 2px,#19161e 4px)}:root[data-theme=lilac] .content-type-btn.active,:root[data-theme=lilac] .mode-btn.active{color:var(--bg-raised,#141219)}:root[data-theme=lilac] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=lilac] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=lilac] .modal-btn.primary{color:var(--bg-raised,#141219)}:root[data-theme=lilac] .solfege-dot.done{color:#fff}:root[data-theme=lilac] .voice-gauge-track{background:linear-gradient(90deg, #716879, var(--spotlight))}:root[data-theme=lilac] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=lilac] .score-row{background:#fff}:root[data-theme=lilac] .score-row svg text,:root[data-theme=lilac] .score-row svg path{fill:#201d27}:root[data-theme=lilac] .queue-count-badge{color:var(--bg-raised,#141219)}:root[data-theme=lilac] .tab-btn[aria-pressed=true]{color:#0f0e13}:root[data-theme=lilac] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=lilac] .ext-modal{background:var(--bg-panel,#201d27)}:root[data-theme=lilac] .audio-tune-btn{color:#fff;background:#26222d;border:1px solid #716879;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=lilac] .audio-tune-btn:hover{border-color:#aaa2b3}:root[data-theme=lilac] .audio-tune-panel{color:#f5f4f7;background:#1b1921;border:1px solid #514b5a;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=lilac] .audio-tune-panel .at-sub{color:#b3abbb}:root[data-theme=lilac] .audio-tune-panel .at-close{color:#b3acbc}:root[data-theme=lilac] .audio-tune-panel .at-row{border-top:1px solid #3c3745}:root[data-theme=lilac] .audio-tune-panel .at-val{color:#e2dde7}:root[data-theme=lilac] .audio-tune-panel .at-toggle{color:#d5cfdb;background:#36323f;border:1px solid #61596a}:root[data-theme=lilac] .audio-tune-panel .at-toggle.on{color:#17151c;background:#aaa2b3;border-color:#716879}:root[data-theme=lilac] .audio-tune-panel .at-foot{border-top:1px solid #3c3745}:root[data-theme=lilac] .audio-tune-panel .at-foot button{color:#e9e6ed;background:#36323f;border:1px solid #5e5767}:root[data-theme=lilac] .audio-tune-panel .at-note{color:#a59dae}:root[data-theme=lilac] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=lilac] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=lilac] .mic-notice{color:#fff;background:rgba(23,21,27,.95);border:1px solid #4f4959;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=lilac] .practice-panel{background:rgba(20,18,25,.92)}:root[data-theme=lilac] .practice-stages button.active,:root[data-theme=lilac] .practice-diff button.active,:root[data-theme=lilac] .practice-mini.active,:root[data-theme=lilac] .practice-class-tag{color:#0f0e13}:root[data-theme=lilac] .practice-hint.low{color:#e2dde7}:root[data-theme=lilac] .practice-roll{background:#17151b}:root[data-theme=lilac] .practice-tempo button.active,:root[data-theme=lilac] .practice-btn.active{color:#0f0e13}:root[data-theme=lilac] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=lilac] .pitch-roll-panel,:root[data-theme=lilac] body.classroom-screen .classroom-bar{background:rgba(20,18,25,.92)}:root[data-theme=lilac] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=lilac] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=lilac] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=lilac] .score-fx-bar{background:rgba(20,18,25,.72)}:root[data-theme=lilac] .score-fx-bar button.active{color:#0f0e13}:root[data-theme=lilac] .score3d-canvas{background:#100f14}:root[data-theme=lilac] .score-bg-bar{background:rgba(20,18,25,.72)}:root[data-theme=lilac] .score-bg-bar button.active{color:#0f0e13}:root[data-theme=lilac] .score-lyr-bar{background:rgba(20,18,25,.72)}:root[data-theme=lilac] .score-lyr-bar button.active{color:#0f0e13}:root[data-theme=lilac] .score-panel.fx-film .score3d-canvas{background:#706778}:root[data-theme=lilac] .score-tools{background:rgba(20,18,25,.72)}:root[data-theme=lilac] .score-tools button.active{color:#0f0e13}:root[data-theme=lilac] .score-parts-pop{background:var(--bg-raised,#282430);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=lilac] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=lilac] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#ebe8ef!important;background:#45404f!important;border-color:#716879!important}:root[data-theme=lilac] .stage-more.open{background:#1e1b24;border:1px solid #4b4655}}:root[data-theme=lilac] .title-card{background:radial-gradient(at 50% 45%,#45404f 0%,#1a181f 55%,#131117 100%)}:root[data-theme=lilac] .title-card:before,:root[data-theme=lilac] .title-card:after{background:linear-gradient(rgba(170,162,179,.32) 0%,rgba(113,104,121,.14) 45%,rgba(113,104,121,0) 80%)}:root[data-theme=lilac] .title-card:after{background:linear-gradient(rgba(113,104,121,.26) 0%,rgba(113,104,121,.12) 45%,rgba(113,104,121,0) 80%)}:root[data-theme=lilac] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(231,227,235,.1) 35%,rgba(255,255,255,.3) 50%,rgba(231,227,235,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=lilac] .title-card .tc-badge{color:#17151c;background:rgba(226,221,231,.28);border:1px solid rgba(170,162,179,.55)}:root[data-theme=lilac] .title-card .tc-title{color:#17151c;background:linear-gradient(100deg,#f0edf2 0%,#fff 36%,#e2dde7 44%,#fff 49%,#fff 51%,#e2dde7 56%,#fff 64%,#f0edf2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=lilac] .title-card .tc-title-sub{color:#e1dce6}:root[data-theme=lilac] .title-card .tc-rule{background:linear-gradient(90deg,rgba(113,104,121,0) 0%,#716879 12%,#aaa2b3 70%,rgba(170,162,179,.2) 100%);box-shadow:0 0 12px rgba(113,104,121,.7)}:root[data-theme=lilac] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #aaa2b3,0 0 32px #716879}:root[data-theme=lilac] .title-card .tc-artist{color:#e7e2eb;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(113,104,121,.35)}:root[data-theme=lilac] .title-card .tc-credit{color:#c0b9c8;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=lilac] .title-card .tc-credit b{color:#ece8ef}:root[data-theme=lilac] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=lilac] .interlude-jump-btn{color:#17151c;background:#e2dde7;border:1px solid #716879}:root[data-theme=lilac] .interlude-jump-btn:hover{background:#716879}:root[data-theme=lilac] #firstVerseOnlyBtn.on{color:#17151c!important;background:#e2dde7!important;border-color:#716879!important}:root[data-theme=lilac] body.karaoke-route{color:#f8f7f9!important;background:#16141b!important}:root[data-theme=lilac] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(113,104,121,.14),transparent 28%),#16141b!important}:root[data-theme=lilac] .player-renewal-head{background:rgba(23,21,28,.96);border-bottom:1px solid #3a3543}:root[data-theme=lilac] .player-back{color:#cac4d1;background:#292531}:root[data-theme=lilac] .player-back:hover{color:#fff;background:#3a3643}:root[data-theme=lilac] .player-user{color:#b4adbc}:root[data-theme=lilac] .player-avatar{color:#17151c;background:linear-gradient(135deg,#e2dde7,#e2dde7)}:root[data-theme=lilac] .player-logout-btn{color:#b4adbc;border:1px solid #4c4656}:root[data-theme=lilac] .player-logout-btn:hover{color:#fff;border-color:#706778}:root[data-theme=lilac] body.karaoke-route .topbar{background:#1c1922;border-bottom:1px solid #3b3644}:root[data-theme=lilac] body.karaoke-route .file-btn,:root[data-theme=lilac] body.karaoke-route .tab-btn{color:#cbc5d2!important;background:#282530!important;border:1px solid #494453!important}:root[data-theme=lilac] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=lilac] body.karaoke-route .tab-btn.loaded{color:#17151c!important;background:#e2dde7!important;border-color:#716879!important}:root[data-theme=lilac] body.karaoke-route .file-btn:hover,:root[data-theme=lilac] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#373340!important;border-color:#45404f!important}:root[data-theme=lilac] body.karaoke-route .song-browser{background:#1c1922!important;border-bottom:1px solid #332f3c!important}:root[data-theme=lilac] body.karaoke-route .content-type-btn,:root[data-theme=lilac] body.karaoke-route .mode-btn{color:#aba3b4!important;background:#282530!important;border:1px solid #494453!important}:root[data-theme=lilac] body.karaoke-route .content-type-btn.active,:root[data-theme=lilac] body.karaoke-route .mode-btn.active{color:#17151c!important;background:#e2dde7!important;border-color:#716879!important;box-shadow:0 4px 14px -4px rgba(113,104,121,.8)!important}:root[data-theme=lilac] .search-input-wrap input{color:#2f2b37!important;background:#fbfafc!important}:root[data-theme=lilac] .search-input-wrap input::-webkit-input-placeholder{color:#958d9e!important}:root[data-theme=lilac] .search-input-wrap input::-moz-placeholder{color:#958d9e!important}:root[data-theme=lilac] .search-input-wrap input::-ms-input-placeholder{color:#958d9e!important}:root[data-theme=lilac] .search-input-wrap input::placeholder{color:#958d9e!important}:root[data-theme=lilac] body.karaoke-route .voice-search-btn{color:#d4ceda!important;background:#2f2b38!important;border:1px solid #524c5c!important}:root[data-theme=lilac] body.karaoke-route .stage{background:#1d1b23!important;border:1px solid #4a4453!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=lilac] body.karaoke-route .stage-top-bar{background:#24202b!important;border-bottom:1px solid #45404f!important}:root[data-theme=lilac] .now-playing-badge,:root[data-theme=lilac] .queue-ticker-badge{color:#ded8e3!important;background:#494453!important}:root[data-theme=lilac] .now-playing-title,:root[data-theme=lilac] .queue-ticker-title{color:#f7f6f8!important}:root[data-theme=lilac] .lyric-size-control{background:#2a2633!important;border:1px solid #4b4655!important}:root[data-theme=lilac] .lyric-size-label,:root[data-theme=lilac] .lyric-size-pct{color:#b3abbb!important}:root[data-theme=lilac] .size-btn{color:#fff!important;background:#36323f!important;border:1px solid #554f5e!important}:root[data-theme=lilac] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(12,11,15,.25),rgba(15,14,18,.62))!important}:root[data-theme=lilac] body.karaoke-route .intro-countdown{color:#e2dde7!important;text-shadow:0 0 28px rgba(113,104,121,.7)!important}:root[data-theme=lilac] body.karaoke-route .transport{border-top:1px solid #45404f!important}:root[data-theme=lilac] .transport button{color:#fff!important;background:#2f2b38!important;border:1px solid #575060!important}:root[data-theme=lilac] .transport button.primary{background:linear-gradient(135deg,#716879,#716879)!important;box-shadow:0 0 20px rgba(113,104,121,.24)!important}:root[data-theme=lilac] #autoKeyBtn{background:#2d2935!important;border-color:#716879!important}:root[data-theme=lilac] #stageFullscreenBtn{background:#2c2834!important;border-color:#544e5e!important}:root[data-theme=lilac] .seek{color:#aaa2b3!important}:root[data-theme=lilac] .seek input{accent-color:#716879!important}:root[data-theme=lilac] body.karaoke-route .vu{background:#292531!important}:root[data-theme=lilac] body.karaoke-route .mixer{background:#221e28!important;border:1px solid #4a4453!important}:root[data-theme=lilac] body.karaoke-route .mixer-tabbar{background:#1b1820!important;border-bottom:1px solid #464150!important}:root[data-theme=lilac] body.karaoke-route .mixer-tab-btn{color:#aba3b4!important;background:#282530!important;border:1px solid #494453!important}:root[data-theme=lilac] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#373340!important}:root[data-theme=lilac] body.karaoke-route .mixer-tab-btn.active{color:#17151c!important;background:#e2dde7!important;border-color:#716879!important;box-shadow:0 4px 14px -4px rgba(113,104,121,.75)!important}:root[data-theme=lilac] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #3b3644!important}:root[data-theme=lilac] body.karaoke-route .mixer-panel .strip>.label{color:#aea6b7!important}:root[data-theme=lilac] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=lilac] body.karaoke-route .reset-btn{color:#b6afbf!important;background:#383441!important;border:1px solid #534d5d!important}:root[data-theme=lilac] body.karaoke-route .segmented-options button,:root[data-theme=lilac] body.karaoke-route .toggle-btn{color:#b6afbe!important;background:#342f3d!important;border:1px solid #554f5e!important}:root[data-theme=lilac] body.karaoke-route .toggle-btn.on,:root[data-theme=lilac] body.karaoke-route .segmented-options button.active{color:#17151c!important;background:#e2dde7!important}:root[data-theme=lilac] body.karaoke-route .score-panel{background:#221e28!important;border:1px solid #4a4453!important}:root[data-theme=lilac] body.karaoke-route .audio-tune-btn{color:#d5cfdb!important;background:#383341!important;border:1px solid #5a5363!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=lilac] body.karaoke-route .audio-tune-panel{color:#edeaf0!important;background:#221f29!important;border:1px solid #544e5e!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=lilac] body.karaoke-route .modal-overlay{background:rgba(9,9,12,.82)!important}:root[data-theme=lilac] .modal-card{color:#f5f3f7!important;background:#23202a!important;border:1px solid #4f4959!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=lilac] body.karaoke-route .song-results .song-row,:root[data-theme=lilac] body.karaoke-route .queue-list .queue-row{background:#2b2733!important;border-color:#4c4656!important}:root[data-theme=lilac] .player-hint-bar{color:#a49cad}:root[data-theme=lilac] .player-hint-bar strong{color:#d6d1dc}:root[data-theme=lilac] .player-hint-actions span{background:#282530;border:1px solid #494352}:root[data-theme=lilac] body.karaoke-route .search-ov-toggle{color:#e5e1ea;background:rgba(28,25,34,.9);border:1px solid #45404f;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=lilac] body.karaoke-route .search-ov-toggle .ov-q{color:#17151c;background:#e2dde7}:root[data-theme=lilac] body.karaoke-route .search-overlay .song-browser{background:rgba(28,25,34,.92)!important;border:1px solid #45404f!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=lilac] body.karaoke-route .player-renewal-head{background:#19171f!important;border-bottom-color:#3a3643!important}:root[data-theme=lilac] body.karaoke-route .search-ov-toggle{background:#282530!important;border-color:#504a59!important}:root[data-theme=lilac] body.karaoke-route .search-ov-toggle:hover{background:#332f3c!important;border-color:#716879!important}:root[data-theme=lilac] body.karaoke-route .search-overlay .song-browser{background:#211e27!important;border-color:#4a4554!important}:root[data-theme=lilac] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=lilac] body.karaoke-route .tab-btn.loaded,:root[data-theme=lilac] body.karaoke-route .content-type-btn.active,:root[data-theme=lilac] body.karaoke-route .mode-btn.active,:root[data-theme=lilac] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=lilac] body.karaoke-route .toggle-btn.on,:root[data-theme=lilac] body.karaoke-route .segmented-options button.active{color:#17151c!important;background:#e2dde7!important;border-color:#716879!important}:root[data-theme=lilac] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=lilac] body.karaoke-route .player-avatar,:root[data-theme=lilac] body.karaoke-route .transport button.primary{background:#716879!important}:root[data-theme=lilac] body.karaoke-route .now-playing-badge,:root[data-theme=lilac] body.karaoke-route .queue-ticker-badge{color:#e2dde7!important;background:#373340!important}:root[data-theme=lilac] body.karaoke-route .intro-countdown{color:#e2dde7!important}:root[data-theme=lilac] body.karaoke-route .seek input{accent-color:#716879!important}:root[data-theme=lilac] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#716879!important}:root[data-theme=lilac] body.karaoke-route #autoKeyBtn{background:#2c2834!important;border-color:#716879!important}:root[data-theme=lilac] .song-no{color:#e2dde7!important;background:rgba(113,104,121,.2)!important}:root[data-theme=lilac]{--energy:#716879;--energy-dim:rgba(113,104,121,.18)}:root[data-theme=lilac] body.karaoke-route .lyric-empty{color:#afa8b8!important}:root[data-theme=lilac] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=lilac] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=lilac] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=lilac] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#aaa2b3!important}:root[data-theme=lilac] body.karaoke-route .content-type-btn.active,:root[data-theme=lilac] body.karaoke-route .mode-btn.active{background:#716879!important;border-color:#716879!important}:root[data-theme=lilac] body.karaoke-route .search-input-wrap input{color:#ebe8ef!important;background:#1b1921!important;border:1px solid #443f4e!important}:root[data-theme=lilac] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#958d9e!important}:root[data-theme=lilac] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#958d9e!important}:root[data-theme=lilac] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#958d9e!important}:root[data-theme=lilac] body.karaoke-route .search-input-wrap input::placeholder{color:#958d9e!important}:root[data-theme=lilac] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #716879!important}:root[data-theme=lilac] body.karaoke-route .stage{border-color:#3a3543!important}:root[data-theme=lilac] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #aaa2b3!important}:root[data-theme=lilac] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #aaa2b3!important}:root[data-theme=lilac] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #aaa2b3!important}:root[data-theme=lilac] body.karaoke-route .file-btn:focus-visible{outline:2px solid #aaa2b3!important}:root[data-theme=lilac] body.karaoke-route .player-back:focus-visible{outline:2px solid #aaa2b3!important}:root[data-theme=forest]{--sb-thumb:rgba(159,195,170,.3);--sb-thumb-hover:rgba(218,241,222,.8);--sb-thumb-active:#daf1de}:root[data-theme=forest] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(159,195,170,.18)}:root[data-theme=forest] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(159,195,170,.34)}:root[data-theme=forest]{--bg:#051f20;--panel:#082623;--panel2:#0b2b26;--line:#163832;--text:#f6fcf7;--muted:#8eb69b;--blue:#235347;--purple:#235347;--pink:#235347}:root[data-theme=forest] .dark-site{background:linear-gradient(#062021,#051d1e 55%,#051d1e)}:root[data-theme=forest] .dark-header{background:rgba(4,27,28,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=forest] .dark-nav{color:#b2d2ba}:root[data-theme=forest] .trial-btn,:root[data-theme=forest] .glow-btn{background:linear-gradient(135deg,#daf1de,#daf1de);box-shadow:0 0 24px rgba(35,83,71,.35);color:#051f20!important}:root[data-theme=forest] .login-link,:root[data-theme=forest] .dash-link,:root[data-theme=forest] .header-user,:root[data-theme=forest] .hero-kicker{color:#daf1de}:root[data-theme=forest] .hero-left h1 span{background:linear-gradient(90deg,#f9fdfa,#daf1de);-webkit-background-clip:text}:root[data-theme=forest] .hero-left p{color:#bad8c1}:root[data-theme=forest] .hero-left p b{color:#fff}:root[data-theme=forest] .outline-btn{color:#edf8ef;border:1px solid #537f6c}:root[data-theme=forest] .sound-ring{border:1px solid rgba(35,83,71,.4);box-shadow:inset 0 0 50px rgba(35,83,71,.08)}:root[data-theme=forest] .r2,:root[data-theme=forest] .r3{border-color:rgba(35,83,71,.2)}:root[data-theme=forest] .mic-head{background:repeating-linear-gradient(90deg,#10302b 0,#10302b 3px,#336254 3px,#336254 5px);border:5px solid #527e6c;box-shadow:0 0 38px rgba(35,83,71,.6)}:root[data-theme=forest] .mic-neck{background:#183c35}:root[data-theme=forest] .mic-body{background:linear-gradient(#1d473e,#0c2c27);box-shadow:0 0 20px rgba(35,83,71,.35)}:root[data-theme=forest] .voice-tag{color:#daf1de}:root[data-theme=forest] .dark-feature-grid article{background:linear-gradient(145deg,#0a2a25,#082523);border:1px solid #173b34}:root[data-theme=forest] .feature-ico{color:#daf1de}:root[data-theme=forest] .dark-feature-grid p{color:#a5c8af}:root[data-theme=forest] .stat-box{background:#0f2f2a}:root[data-theme=forest] .stat-box strong,:root[data-theme=forest] .stat-box small{color:#7ca58d}:root[data-theme=forest] .stat-box b{color:#daf1de}:root[data-theme=forest] .dark-bottom-cta{background:linear-gradient(90deg,#0b2b26,#082623);border:1px solid #173a33}:root[data-theme=forest] .dark-bottom-cta span{color:#8eb69b}:root[data-theme=forest] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(35,83,71,.18),transparent 30%),#051f20}:root[data-theme=forest] .auth-dark-card{background:#092624;border:1px solid #183d36;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=forest] .auth-dark-card>p{color:#9bc0a7}:root[data-theme=forest] .auth-dark-card label{color:#bcdac4}:root[data-theme=forest] .auth-dark-card input{color:#fff;background:#062021;border:1px solid #193e37}:root[data-theme=forest] .auth-switch{color:#739d86}:root[data-theme=forest] .auth-switch a{color:#daf1de!important}:root[data-theme=forest] .dash-shell{background:#051f20}:root[data-theme=forest] .dash-side{background:#062221;border-right:1px solid #12332e}:root[data-theme=forest] .dash-side nav a,:root[data-theme=forest] .side-bottom a{color:#94baa0}:root[data-theme=forest] .dash-side nav a.active{color:#d8efdc;background:#163832}:root[data-theme=forest] .dash-side nav a:hover{color:#fff;background:#0c2c27}:root[data-theme=forest] .side-bottom{border-top:1px solid #12332e}:root[data-theme=forest] .dash-search{color:#68937d;background:#fff}:root[data-theme=forest] .dash-search b{color:#041b1c}:root[data-theme=forest] .chips span{color:#7ba48c;background:#0b2b26;border:1px solid #163832}:root[data-theme=forest] .voice-card{background:linear-gradient(90deg,rgba(5,32,32,.55) 0%,rgba(5,32,32,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #163832}:root[data-theme=forest] .voice-card span{color:#dff3e3}:root[data-theme=forest] .voice-card button{color:#051f20;background:#8eb69b}:root[data-theme=forest] .section-row button{color:#729c85}:root[data-theme=forest] .song-card{color:#fff}:root[data-theme=forest] .song-art{background:linear-gradient(145deg,#235347,#235347)}:root[data-theme=forest] .fav-heart{color:#fff;background:rgba(5,29,30,.6)}:root[data-theme=forest] .fav-heart.active{color:#daf1de;background:rgba(5,29,30,.75)}:root[data-theme=forest] .fav-heart:hover{background:rgba(5,29,30,.85)}:root[data-theme=forest] .fav-star{color:#fff;background:rgba(5,29,30,.6)}:root[data-theme=forest] .fav-star.active{background:rgba(5,29,30,.75)}:root[data-theme=forest] .fav-star:hover{background:rgba(5,29,30,.85)}:root[data-theme=forest] .song-card.b .song-art{background:linear-gradient(145deg,#1b423a,#12332e)}:root[data-theme=forest] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#1f4a40)}:root[data-theme=forest] .song-card.d .song-art{background:linear-gradient(145deg,#8eb69b,#235347)}:root[data-theme=forest] .song-card.e .song-art{background:linear-gradient(145deg,#235347,#235347)}:root[data-theme=forest] .song-card small{color:#729c85}:root[data-theme=forest] .song-card i{color:#183c35;background:#fff}:root[data-theme=forest] .quick-grid button{color:#fff;background:#0b2b26;border:1px solid #173b34}:root[data-theme=forest] .quick-grid button.quick-bg b,:root[data-theme=forest] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=forest] .quick-grid small{color:#6c9781}:root[data-theme=forest] .list-card{background:#092724;border:1px solid #163933}:root[data-theme=forest] .list-card p{border-bottom:1px solid #0f302b}:root[data-theme=forest] .mini-art{background:linear-gradient(145deg,#235347,#235347)}:root[data-theme=forest] .mini-art.b{background:linear-gradient(145deg,#235347,#183c35)}:root[data-theme=forest] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#1f4a40)}:root[data-theme=forest] .mini-art.d{background:linear-gradient(145deg,#8eb69b,#235347)}:root[data-theme=forest] .mini-art.e{background:linear-gradient(145deg,#235347,#235347)}:root[data-theme=forest] .list-card small{color:#729c85}:root[data-theme=forest] .list-card i{color:#daf1de}:root[data-theme=forest] .queue em{color:#a9cbb3}:root[data-theme=forest] .mobile-nav-toggle{color:#fff;background:#0d2d28;border:1px solid #173b34}:root[data-theme=forest] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=forest] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=forest] .mobile-topbar{background:#062021;border-bottom:1px solid #12332e}}:root[data-theme=forest] .search-box input{color:#fff;background:#092724;border:1px solid #163832}:root[data-theme=forest] .search-box input::-webkit-input-placeholder{color:#68937d}:root[data-theme=forest] .search-box input::-moz-placeholder{color:#68937d}:root[data-theme=forest] .search-box input::-ms-input-placeholder{color:#68937d}:root[data-theme=forest] .search-box input::placeholder{color:#68937d}:root[data-theme=forest] .search-box input:focus{outline:2px solid #235347}:root[data-theme=forest] .cat-tab{color:#a8cab2;background:#0b2b26;border:1px solid #173b34}:root[data-theme=forest] .cat-tab:hover{color:#fff}:root[data-theme=forest] .cat-tab.active{color:#051f20;background:linear-gradient(135deg,#daf1de,#daf1de)}:root[data-theme=forest] .date-select{color:#e6f5e8;background:#0b2b26;border:1px solid #173b34}:root[data-theme=forest] .search-hint{color:#729c85}:root[data-theme=forest] .toolbar-search-input input{color:#fff;background:#092724;border:1px solid #163832}:root[data-theme=forest] .toolbar-search-input input::-webkit-input-placeholder{color:#68937d}:root[data-theme=forest] .toolbar-search-input input::-moz-placeholder{color:#68937d}:root[data-theme=forest] .toolbar-search-input input::-ms-input-placeholder{color:#68937d}:root[data-theme=forest] .toolbar-search-input input::placeholder{color:#68937d}:root[data-theme=forest] .toolbar-search-input input:focus{outline:2px solid #235347}:root[data-theme=forest] .cat-tab.accent{color:#daf1de;border-color:#1b423a}:root[data-theme=forest] .cat-tab.accent.listening{color:#daf1de;background:rgba(35,83,71,.12);border-color:#235347}:root[data-theme=forest] .dark-site,:root[data-theme=forest] .dash-shell{--ink:#041819;--ink-2:#062221;--ink-3:#0a2925;--rule:#12332d;--bone:#e6f5e8;--mute:#95bca1;--violet:#235347;--violet-text:#daf1de}:root[data-theme=forest] .dark-site .glow-btn:hover,:root[data-theme=forest] .dark-site .trial-btn:hover{background:#235347}:root[data-theme=forest] .dark-site .outline-btn{border:1px solid #1f4c41}:root[data-theme=forest] .hero3{background-image:linear-gradient(90deg,#041819 0%,rgba(4,24,25,.92) 34%,rgba(4,24,25,.35) 64%,rgba(4,24,25,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=forest] .hero3:after{background:linear-gradient(rgba(4,24,25,0),#041819)}:root[data-theme=forest] .hero3-content p{color:#c3dfc9}:root[data-theme=forest] .kr-ticks{border-bottom:1px solid #1f4c41}:root[data-theme=forest] .kr-ticks i{background:#1f4c41}:root[data-theme=forest] .kr-orig:after{background:#467463}:root[data-theme=forest] .tv-topbar .tv-logo{color:#fff}:root[data-theme=forest] .tv-banner{color:#cfe8d4;background:#0c2c27}:root[data-theme=forest] .phone-mic{color:#fff}:root[data-theme=forest] .phone-mic:hover{background:#235347}:root[data-theme=forest] .testi-list blockquote{color:#c8e3ce}@media (max-width:900px){:root[data-theme=forest] .hero3{background-image:linear-gradient(rgba(4,24,25,.35) 0%,rgba(4,24,25,.85) 55%,#041819 100%),url(/images/hero-singer.jpg)}}:root[data-theme=forest] .vr-modal-overlay{background:rgba(3,19,20,.72)}:root[data-theme=forest] .vr-modal{background:linear-gradient(160deg,#0c2c27,#062021);border:1px solid #183c35;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=forest] .vr-modal-close{color:#9cc1a8;background:#0c2c27;border:1px solid #183c35}:root[data-theme=forest] .vr-modal-close:hover{color:#fff;border-color:#235247}:root[data-theme=forest] .vr-icon-ring{background:radial-gradient(circle,rgba(35,83,71,.35),transparent 70%);border:1.5px solid #235347;box-shadow:0 0 32px rgba(35,83,71,.45)}:root[data-theme=forest] .vr-title{color:#fff}:root[data-theme=forest] .vr-desc{color:#abcdb5}:root[data-theme=forest] .vr-existing{color:#daf1de;background:#11322c;border:1px solid #1b433b}:root[data-theme=forest] .vr-btn{color:#def3e2;background:#0d2d28;border:1px solid #1a4139}:root[data-theme=forest] .vr-btn:hover{border-color:#235347}:root[data-theme=forest] .vr-btn-primary{color:#051f20;background:linear-gradient(135deg,#daf1de,#daf1de);box-shadow:0 10px 26px -8px rgba(35,83,71,.6)}:root[data-theme=forest] .vr-footnote{color:#517d6b}:root[data-theme=forest] .vr-step-dot{color:#749e87;background:#0d2d28;border:1.5px solid #183c35}:root[data-theme=forest] .vr-step-dot.current{color:#fff;background:#183c35;border-color:#235347;box-shadow:0 0 16px rgba(35,83,71,.6)}:root[data-theme=forest] .vr-step-dot.done{background:#0c2c27}:root[data-theme=forest] .vr-live-note{color:#214f44}:root[data-theme=forest] .vr-gauge-track{background:linear-gradient(90deg,#235347,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=forest] .vr-gauge-dot{background:#fff;border:3px solid #0c2c27;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=forest] .vr-gauge-labels{color:#517d6b}:root[data-theme=forest] .vr-hint{color:#daf1de}:root[data-theme=forest] .vr-result-range,:root[data-theme=forest] .genre-sub-title{color:#fff}:root[data-theme=forest] .rank-badge{color:#ecf8ee;background:rgba(5,31,32,.82);border:1px solid #1e493f}:root[data-theme=forest] .rank-badge.top{color:#062021}:root[data-theme=forest] .dash-shell .nav-ico{color:#467463}:root[data-theme=forest] .dash-shell .cat-tab:hover{border-color:#1f4c41}:root[data-theme=forest] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=forest] .dash-shell .cat-tab.accent{border-color:#163832}:root[data-theme=forest] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#467463}:root[data-theme=forest] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#467463}:root[data-theme=forest] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#467463}:root[data-theme=forest] .dash-shell .toolbar-search-input input::placeholder{color:#467463}:root[data-theme=forest] .dash-shell .search-box input::-webkit-input-placeholder{color:#467463}:root[data-theme=forest] .dash-shell .search-box input::-moz-placeholder{color:#467463}:root[data-theme=forest] .dash-shell .search-box input::-ms-input-placeholder{color:#467463}:root[data-theme=forest] .dash-shell .search-box input::placeholder{color:#467463}:root[data-theme=forest] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(4,24,25,.85) 0%,rgba(4,24,25,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=forest] .dash-shell .voice-card span{color:#c3dfc9}:root[data-theme=forest] .dash-shell .voice-card button{color:#fff}:root[data-theme=forest] .dash-shell .voice-card button:hover{background:#235347}:root[data-theme=forest] .dash-shell .song-no{color:#7fa88f}:root[data-theme=forest] .dash-shell .fav-heart,:root[data-theme=forest] .dash-shell .fav-star{background:rgba(4,24,25,.7)}:root[data-theme=forest] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=forest] .dash-shell .quick-grid button.quick-bg small{color:#c3dfc9}:root[data-theme=forest] .fav-queue{color:#fff;background:rgba(5,29,30,.6)}:root[data-theme=forest] .fav-queue.active{color:#daf1de;background:rgba(5,29,30,.75)}:root[data-theme=forest] .fav-queue:hover{background:rgba(5,29,30,.85)}:root[data-theme=forest] .dash-shell .fav-queue{background:rgba(4,24,25,.7)}:root[data-theme=forest] .mode-gate{background:var(--bg,#051f20)}:root[data-theme=forest] .mode-gate-inner h1{color:#fff}:root[data-theme=forest] .mode-gate-inner>p{color:var(--muted,#8eb69b)}:root[data-theme=forest] .mode-gate-card{background:var(--panel,#082623);border:2px solid var(--line,#163832);color:#fff}:root[data-theme=forest] .mode-gate-card small{color:var(--muted,#8eb69b)}:root[data-theme=forest] .mode-gate-card.big{border-color:var(--purple,#235347);background:linear-gradient(135deg,rgba(35,83,71,.16),rgba(8,38,35,.9))}:root[data-theme=forest] .bigmode-shell{background:var(--bg,#051f20);color:#fff}:root[data-theme=forest] .bigmode-topbar{border-bottom:1px solid var(--line,#163832);background:rgba(4,27,28,.92)}:root[data-theme=forest] .bigmode-username{color:#fff}:root[data-theme=forest] .bigmode-modeswitch{background:var(--panel2,#0b2b26);border:1px solid var(--line,#163832);color:#dcf2e0}:root[data-theme=forest] .bigmode-logout{color:var(--muted,#8eb69b)}:root[data-theme=forest] .bigmode-heading{color:#fff}:root[data-theme=forest] .bigmode-hint{color:var(--muted,#8eb69b)}:root[data-theme=forest] .bigmode-search{background:var(--panel,#082623);border:2px solid var(--line,#163832)}:root[data-theme=forest] .bigmode-search input{color:#fff}:root[data-theme=forest] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#8eb69b)}:root[data-theme=forest] .bigmode-search input::-moz-placeholder{color:var(--muted,#8eb69b)}:root[data-theme=forest] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#8eb69b)}:root[data-theme=forest] .bigmode-search input::placeholder{color:var(--muted,#8eb69b)}:root[data-theme=forest] .bigmode-mic{background:var(--purple,#daf1de);color:#051f20}:root[data-theme=forest] .bigmode-mic.listening{background:var(--pink,#235347)}:root[data-theme=forest] .bigmode-row{background:var(--panel,#082623);border:2px solid var(--line,#163832)}:root[data-theme=forest] .bigmode-row:active{background:var(--panel2,#0b2b26)}:root[data-theme=forest] .bigmode-num{background:var(--panel2,#0b2b26);color:var(--purple,#daf1de)}:root[data-theme=forest] .bigmode-art{background:#163832}:root[data-theme=forest] .bigmode-info b{color:#fff}:root[data-theme=forest] .bigmode-info small,:root[data-theme=forest] .bigmode-fav{color:var(--muted,#8eb69b)}:root[data-theme=forest] .bigmode-fav.active{color:var(--pink,#daf1de)}:root[data-theme=forest] .bigmode-play{color:var(--purple,#daf1de)}:root[data-theme=forest] .bigmode-bottombar{border-top:1px solid var(--line,#163832);background:rgba(4,27,28,.96)}:root[data-theme=forest] .bigmode-navbtn{color:var(--muted,#8eb69b)}:root[data-theme=forest] .bigmode-navbtn.active{color:#051f20;background:rgba(218,241,222,.18)}:root[data-theme=forest] .admin-shell{color:#f6fcf7;background:#051e1f}:root[data-theme=forest] .admin-login-wrap{background:#0b2a26;border:1px solid #12332d}:root[data-theme=forest] .admin-login-wrap p.hint{color:#94bba1}:root[data-theme=forest] .admin-field label{color:#9cc1a7}:root[data-theme=forest] .admin-field input{color:#f6fcf7;background:#072222;border:1px solid #173b34}:root[data-theme=forest] .admin-field input:focus{border-color:#235347}:root[data-theme=forest] .admin-btn{color:#051f20;background:linear-gradient(135deg,#daf1de,#daf1de)}:root[data-theme=forest] .admin-logout-btn{color:#9cc1a7;border:1px solid #183c35}:root[data-theme=forest] .admin-logout-btn:hover{color:#fff;border-color:#235247}:root[data-theme=forest] .admin-panel{background:#0b2a26;border:1px solid #12332d}:root[data-theme=forest] .admin-toolbar input[type=search]{color:#f6fcf7;background:#072222;border:1px solid #173b34}:root[data-theme=forest] .admin-toolbar input[type=search]:focus{border-color:#235347}:root[data-theme=forest] .admin-count{color:#94bba1}:root[data-theme=forest] table.admin-table th,:root[data-theme=forest] table.admin-table td{border-bottom:1px solid #12332d}:root[data-theme=forest] table.admin-table th{color:#94bba1}:root[data-theme=forest] .admin-action-btn{color:#bbd9c2;background:#0b2b26;border:1px solid #173b34}:root[data-theme=forest] .admin-action-btn:hover{color:#fff;background:#11322c}:root[data-theme=forest] .admin-empty{color:#94bba1}:root[data-theme=forest] .admin-pagination button{color:#bbd9c2;background:#0b2b26;border:1px solid #173b34}:root[data-theme=forest] .admin-pagination span{color:#94bba1}:root[data-theme=forest] .admin-modal-overlay{background:rgba(3,16,17,.7)}:root[data-theme=forest] .admin-modal-card{color:#f6fcf7;background:#0b2a26;border:1px solid #12332d}:root[data-theme=forest] .mypage-row{border-bottom:1px solid #12332d}:root[data-theme=forest] .mypage-row span{color:#94bba1}:root[data-theme=forest] .mypage-row b,:root[data-theme=forest] .mypage-wrap{color:#f6fcf7}:root[data-theme=forest] .mypage-card{background:#0b2a26;border:1px solid #12332d}:root[data-theme=forest] .mypage-card h2{color:#bbd9c2}:root[data-theme=forest] .admin-tab{color:#9cc1a7;background:#0b2a26;border:1px solid #163832}:root[data-theme=forest] .admin-tab:hover{color:#fff;border-color:#235247}:root[data-theme=forest] .admin-tab.active{color:#051f20;background:linear-gradient(135deg,#daf1de,#daf1de)}:root[data-theme=forest] .t100-genre-label{color:#9cc1a7}:root[data-theme=forest] .t100-genre-label select,:root[data-theme=forest] .t100-input{color:#f6fcf7;background:#072222;border:1px solid #173b34}:root[data-theme=forest] .t100-input:focus,:root[data-theme=forest] .t100-genre-label select:focus{border-color:#235347}:root[data-theme=forest] .t100-count{color:#daf1de}:root[data-theme=forest] .t100-msg{color:#9cc1a7}:root[data-theme=forest] .t100-col h3 small{color:#729c85}:root[data-theme=forest] .t100-list,:root[data-theme=forest] .t100-results{border:1px solid #12332d}:root[data-theme=forest] .t100-row,:root[data-theme=forest] .t100-result{border-bottom:1px solid #0f2f2a}:root[data-theme=forest] .t100-rank{color:#daf1de;background:#072222;border:1px solid #173b34}:root[data-theme=forest] .t100-song small{color:#729c85}:root[data-theme=forest] .t100-btns button{color:#cee8d4;background:#0e2f2a;border:1px solid #173b34}:root[data-theme=forest] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#235347}:root[data-theme=forest] .t100-empty{color:#729c85}:root[data-theme=forest] .cls-role{color:#031515}:root[data-theme=forest] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=forest] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=forest] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=forest] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=forest] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=forest] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=forest] .admin-plan small{color:#96bda2}:root[data-theme=forest] .admin-plan-badge{color:#fff;background:#1e493f}:root[data-theme=forest] .admin-plan-badge.plan-pro{background:#235347}:root[data-theme=forest] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#235347)}:root[data-theme=forest] .admin-plan-na{color:#96bda2}:root[data-theme=forest] .admin-plan-form label{color:#a5c8af}:root[data-theme=forest] .admin-plan-form select{color:#e7f6ea;background:#072322;border:1px solid #1b433b}:root[data-theme=forest] .admin-plan-form input[type=date]{color:#e7f6ea;background:#072322;border:1px solid #1b433b}:root[data-theme=forest] .admin-plan-help{color:#96bda2}:root[data-theme=forest] .admin-songs-toolbar select{color:#e7f6ea;background:#072322;border:1px solid #1b433b}:root[data-theme=forest] .admin-seg{border:1px solid #1b433b}:root[data-theme=forest] .admin-seg button{color:#a5c8af}:root[data-theme=forest] .admin-seg button.active{color:#d8efdc;background:#163832}:root[data-theme=forest] .admin-songs-help,:root[data-theme=forest] .admin-song-name small{color:#96bda2}:root[data-theme=forest] .admin-song-none{color:#5e8a75}:root[data-theme=forest] .admin-switch{color:#cfe9d5}:root[data-theme=forest] .admin-album-thumb{background:#0e2e29;border:1px solid #183c35}:root[data-theme=forest] .us-group h3{color:var(--purple,#daf1de)}:root[data-theme=forest] .us-row{border-bottom:1px solid var(--line,#163832)}:root[data-theme=forest] .us-label b{color:#f3faf4}:root[data-theme=forest] .us-label small{color:#94bba1}:root[data-theme=forest] .us-ctl select{color:#f3faf4;border:1px solid var(--line,#163832);background:#062221}:root[data-theme=forest] .us-switch span{background:#183d36}:root[data-theme=forest] .us-switch span:before{background:#fff}:root[data-theme=forest] .us-switch input:checked+span{background:var(--purple,#235347)}:root[data-theme=forest] .us-sync{border-top:1px solid var(--line,#163832)}:root[data-theme=forest] .us-status{color:#94bba1}:root[data-theme=forest] .us-btn{color:#f3faf4;border:1px solid var(--line,#163832);background:#0e2f2a}:root[data-theme=forest] .us-btn:hover:not(:disabled){border-color:var(--purple,#235347)}:root[data-theme=forest] .us-overlay{background:rgba(3,16,17,.72)}:root[data-theme=forest] .us-modal{background:var(--panel,#082623);border:1px solid var(--line,#163832);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=forest] .us-modal-head h2{color:#fff}:root[data-theme=forest] .us-close{color:#a6c9b0}:root[data-theme=forest] .us-close:hover{color:#fff;background:#0e2f2a}:root[data-theme=forest] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=forest] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=forest] body:not(.ent-pro) [data-edition=pro]:after{background:#235347}:root[data-theme=forest] .ed-overlay{background:rgba(2,14,15,.72)}:root[data-theme=forest] .ed-modal{color:#e7f6ea;background:#082623;border:1px solid #193e37;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=forest] .ed-sub{color:#a5c8af}:root[data-theme=forest] .ed-close{color:#cfe9d5;border:1px solid #1b433b}:root[data-theme=forest] .ed-card{background:#0c2c27;border:1px solid #173a34}:root[data-theme=forest] .ed-badge{color:#fff}:root[data-theme=forest] .ed-basic{background:#1e493f}:root[data-theme=forest] .ed-pro{background:#235347}:root[data-theme=forest] .ed-tagline{color:#a5c8af}:root[data-theme=forest] .ed-buy{color:#051f20;background:linear-gradient(135deg,#daf1de,#daf1de)}:root[data-theme=forest] .ed-buy:disabled{color:#96bda2;background:#173a34}:root[data-theme=forest] .ed-plan-chip{color:#d7efdc;border:1px solid #163832}:root[data-theme=forest]{--bg:#031515;--bg-raised:#082523;--bg-strip:#0c2c27;--line:rgba(255,255,255,.08);--text:#ebf8ee;--text-dim:#6f9a83;--energy:#235347;--energy-dim:rgba(35,83,71,.18)}:root[data-theme=forest] .topbar{background:linear-gradient(#052020,#031515)}:root[data-theme=forest] .now-playing-badge{color:var(--bg-raised,#041b1c)}:root[data-theme=forest] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=forest] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=forest] .final-score-display{background:rgba(3,18,18,.55)}:root[data-theme=forest] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#13342f,#072322);border:1px solid rgba(35,83,71,.35);box-shadow:0 0 40px rgba(35,83,71,.35),inset 0 0 30px rgba(35,83,71,.2)}:root[data-theme=forest] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=forest] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=forest] .ps-badge{color:#dcf2e0;text-shadow:0 0 10px #235347}:root[data-theme=forest] .ps-total b{color:#daf1de;text-shadow:0 0 24px rgba(35,83,71,.8)}:root[data-theme=forest] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=forest] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=forest] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=forest] .ps-name{border-top:1px solid rgba(35,83,71,.35)}html[data-theme=forest].legacy-text-stroke .lyric-current,html[data-theme=forest].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=forest] .part-badge.M{background:#235347}:root[data-theme=forest] .part-badge.F{background:#8eb69b}:root[data-theme=forest] .transport button.primary{color:#051d1e}:root[data-theme=forest] .mixer{background:repeating-linear-gradient(#041a1b,#041a1b 2px,#062021 2px,#062021 4px)}:root[data-theme=forest] .content-type-btn.active,:root[data-theme=forest] .mode-btn.active{color:var(--bg-raised,#041b1c)}:root[data-theme=forest] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=forest] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=forest] .modal-btn.primary{color:var(--bg-raised,#041b1c)}:root[data-theme=forest] .solfege-dot.done{color:#fff}:root[data-theme=forest] .voice-gauge-track{background:linear-gradient(90deg, #235347, var(--spotlight))}:root[data-theme=forest] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=forest] .score-row{background:#fff}:root[data-theme=forest] .score-row svg text,:root[data-theme=forest] .score-row svg path{fill:#082523}:root[data-theme=forest] .queue-count-badge{color:var(--bg-raised,#041b1c)}:root[data-theme=forest] .tab-btn[aria-pressed=true]{color:#031515}:root[data-theme=forest] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=forest] .ext-modal{background:var(--bg-panel,#082523)}:root[data-theme=forest] .audio-tune-btn{color:#fff;background:#0a2925;border:1px solid #235347;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=forest] .audio-tune-btn:hover{border-color:#8eb69b}:root[data-theme=forest] .audio-tune-panel{color:#f3faf4;background:#062221;border:1px solid #1a3f38;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=forest] .audio-tune-panel .at-sub{color:#9abfa5}:root[data-theme=forest] .audio-tune-panel .at-close{color:#9bc0a6}:root[data-theme=forest] .audio-tune-panel .at-row{border-top:1px solid #12342e}:root[data-theme=forest] .audio-tune-panel .at-val{color:#daf1de}:root[data-theme=forest] .audio-tune-panel .at-toggle{color:#c8e3cf;background:#10312c;border:1px solid #1e493f}:root[data-theme=forest] .audio-tune-panel .at-toggle.on{color:#051f20;background:#8eb69b;border-color:#235347}:root[data-theme=forest] .audio-tune-panel .at-foot{border-top:1px solid #12342e}:root[data-theme=forest] .audio-tune-panel .at-foot button{color:#e3f5e6;background:#10312c;border:1px solid #1e483e}:root[data-theme=forest] .audio-tune-panel .at-note{color:#85ae94}:root[data-theme=forest] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=forest] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=forest] .mic-notice{color:#fff;background:rgba(5,30,31,.95);border:1px solid #193e37;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=forest] .practice-panel{background:rgba(4,27,28,.92)}:root[data-theme=forest] .practice-stages button.active,:root[data-theme=forest] .practice-diff button.active,:root[data-theme=forest] .practice-mini.active,:root[data-theme=forest] .practice-class-tag{color:#031515}:root[data-theme=forest] .practice-hint.low{color:#daf1de}:root[data-theme=forest] .practice-roll{background:#051e1f}:root[data-theme=forest] .practice-tempo button.active,:root[data-theme=forest] .practice-btn.active{color:#031515}:root[data-theme=forest] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=forest] .pitch-roll-panel,:root[data-theme=forest] body.classroom-screen .classroom-bar{background:rgba(4,27,28,.92)}:root[data-theme=forest] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=forest] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=forest] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=forest] .score-fx-bar{background:rgba(4,27,28,.72)}:root[data-theme=forest] .score-fx-bar button.active{color:#031515}:root[data-theme=forest] .score3d-canvas{background:#031616}:root[data-theme=forest] .score-bg-bar{background:rgba(4,27,28,.72)}:root[data-theme=forest] .score-bg-bar button.active{color:#031515}:root[data-theme=forest] .score-lyr-bar{background:rgba(4,27,28,.72)}:root[data-theme=forest] .score-lyr-bar button.active{color:#031515}:root[data-theme=forest] .score-panel.fx-film .score3d-canvas{background:#235246}:root[data-theme=forest] .score-tools{background:rgba(4,27,28,.72)}:root[data-theme=forest] .score-tools button.active{color:#031515}:root[data-theme=forest] .score-parts-pop{background:var(--bg-raised,#0b2a26);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=forest] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=forest] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#e6f5e8!important;background:#163832!important;border-color:#235347!important}:root[data-theme=forest] .stage-more.open{background:#072422;border:1px solid #183c35}}:root[data-theme=forest] .title-card{background:radial-gradient(at 50% 45%,#163832 0%,#062121 55%,#041a1a 100%)}:root[data-theme=forest] .title-card:before,:root[data-theme=forest] .title-card:after{background:linear-gradient(rgba(142,182,155,.32) 0%,rgba(35,83,71,.14) 45%,rgba(35,83,71,0) 80%)}:root[data-theme=forest] .title-card:after{background:linear-gradient(rgba(35,83,71,.26) 0%,rgba(35,83,71,.12) 45%,rgba(35,83,71,0) 80%)}:root[data-theme=forest] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(225,243,228,.1) 35%,rgba(255,255,255,.3) 50%,rgba(225,243,228,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=forest] .title-card .tc-badge{color:#051f20;background:rgba(218,241,222,.28);border:1px solid rgba(142,182,155,.55)}:root[data-theme=forest] .title-card .tc-title{color:#051f20;background:linear-gradient(100deg,#ebf8ee 0%,#fff 36%,#daf1de 44%,#fff 49%,#fff 51%,#daf1de 56%,#fff 64%,#ebf8ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=forest] .title-card .tc-title-sub{color:#d8f0dd}:root[data-theme=forest] .title-card .tc-rule{background:linear-gradient(90deg,rgba(35,83,71,0) 0%,#235347 12%,#8eb69b 70%,rgba(142,182,155,.2) 100%);box-shadow:0 0 12px rgba(35,83,71,.7)}:root[data-theme=forest] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #8eb69b,0 0 32px #235347}:root[data-theme=forest] .title-card .tc-artist{color:#e0f3e3;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(35,83,71,.35)}:root[data-theme=forest] .title-card .tc-credit{color:#accdb6;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=forest] .title-card .tc-credit b{color:#e6f6e9}:root[data-theme=forest] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=forest] .interlude-jump-btn{color:#051f20;background:#daf1de;border:1px solid #235347}:root[data-theme=forest] .interlude-jump-btn:hover{background:#235347}:root[data-theme=forest] #firstVerseOnlyBtn.on{color:#051f20!important;background:#daf1de!important;border-color:#235347!important}:root[data-theme=forest] body.karaoke-route{color:#f6fcf7!important;background:#051e1f!important}:root[data-theme=forest] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(35,83,71,.14),transparent 28%),#051e1f!important}:root[data-theme=forest] .player-renewal-head{background:rgba(5,31,32,.96);border-bottom:1px solid #12332d}:root[data-theme=forest] .player-back{color:#bad8c1;background:#0b2b26}:root[data-theme=forest] .player-back:hover{color:#fff;background:#12332d}:root[data-theme=forest] .player-user{color:#9cc1a7}:root[data-theme=forest] .player-avatar{color:#051f20;background:linear-gradient(135deg,#daf1de,#daf1de)}:root[data-theme=forest] .player-logout-btn{color:#9cc1a7;border:1px solid #183c35}:root[data-theme=forest] .player-logout-btn:hover{color:#fff;border-color:#235247}:root[data-theme=forest] body.karaoke-route .topbar{background:#072222;border-bottom:1px solid #12332e}:root[data-theme=forest] body.karaoke-route .file-btn,:root[data-theme=forest] body.karaoke-route .tab-btn{color:#bbd9c2!important;background:#0b2b26!important;border:1px solid #173b34!important}:root[data-theme=forest] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=forest] body.karaoke-route .tab-btn.loaded{color:#051f20!important;background:#daf1de!important;border-color:#235347!important}:root[data-theme=forest] body.karaoke-route .file-btn:hover,:root[data-theme=forest] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#11322c!important;border-color:#163832!important}:root[data-theme=forest] body.karaoke-route .song-browser{background:#072222!important;border-bottom:1px solid #0f302a!important}:root[data-theme=forest] body.karaoke-route .content-type-btn,:root[data-theme=forest] body.karaoke-route .mode-btn{color:#8fb79c!important;background:#0b2b26!important;border:1px solid #173b34!important}:root[data-theme=forest] body.karaoke-route .content-type-btn.active,:root[data-theme=forest] body.karaoke-route .mode-btn.active{color:#051f20!important;background:#daf1de!important;border-color:#235347!important;box-shadow:0 4px 14px -4px rgba(35,83,71,.8)!important}:root[data-theme=forest] .search-input-wrap input{color:#0d2e28!important;background:#fafdfa!important}:root[data-theme=forest] .search-input-wrap input::-webkit-input-placeholder{color:#67927c!important}:root[data-theme=forest] .search-input-wrap input::-moz-placeholder{color:#67927c!important}:root[data-theme=forest] .search-input-wrap input::-ms-input-placeholder{color:#67927c!important}:root[data-theme=forest] .search-input-wrap input::placeholder{color:#67927c!important}:root[data-theme=forest] body.karaoke-route .voice-search-btn{color:#c7e2cd!important;background:#0e2e29!important;border:1px solid #1a4038!important}:root[data-theme=forest] body.karaoke-route .stage{background:#072322!important;border:1px solid #173b34!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=forest] body.karaoke-route .stage-top-bar{background:#092724!important;border-bottom:1px solid #163832!important}:root[data-theme=forest] .now-playing-badge,:root[data-theme=forest] .queue-ticker-badge{color:#d4ecd9!important;background:#173b34!important}:root[data-theme=forest] .now-playing-title,:root[data-theme=forest] .queue-ticker-title{color:#f5fbf6!important}:root[data-theme=forest] .lyric-size-control{background:#0c2c27!important;border:1px solid #183c35!important}:root[data-theme=forest] .lyric-size-label,:root[data-theme=forest] .lyric-size-pct{color:#9abfa5!important}:root[data-theme=forest] .size-btn{color:#fff!important;background:#10312c!important;border:1px solid #1b423a!important}:root[data-theme=forest] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(3,17,17,.25),rgba(3,20,21,.62))!important}:root[data-theme=forest] body.karaoke-route .intro-countdown{color:#daf1de!important;text-shadow:0 0 28px rgba(35,83,71,.7)!important}:root[data-theme=forest] body.karaoke-route .transport{border-top:1px solid #163832!important}:root[data-theme=forest] .transport button{color:#fff!important;background:#0e2e29!important;border:1px solid #1b433a!important}:root[data-theme=forest] .transport button.primary{background:linear-gradient(135deg,#235347,#235347)!important;box-shadow:0 0 20px rgba(35,83,71,.24)!important}:root[data-theme=forest] #autoKeyBtn{background:#0d2d28!important;border-color:#235347!important}:root[data-theme=forest] #stageFullscreenBtn{background:#0c2c27!important;border-color:#1b4139!important}:root[data-theme=forest] .seek{color:#8eb69b!important}:root[data-theme=forest] .seek input{accent-color:#235347!important}:root[data-theme=forest] body.karaoke-route .vu{background:#0b2b26!important}:root[data-theme=forest] body.karaoke-route .mixer{background:#092624!important;border:1px solid #173b34!important}:root[data-theme=forest] body.karaoke-route .mixer-tabbar{background:#062121!important;border-bottom:1px solid #163933!important}:root[data-theme=forest] body.karaoke-route .mixer-tab-btn{color:#8fb79c!important;background:#0b2b26!important;border:1px solid #173b34!important}:root[data-theme=forest] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#11322c!important}:root[data-theme=forest] body.karaoke-route .mixer-tab-btn.active{color:#051f20!important;background:#daf1de!important;border-color:#235347!important;box-shadow:0 4px 14px -4px rgba(35,83,71,.75)!important}:root[data-theme=forest] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #12332e!important}:root[data-theme=forest] body.karaoke-route .mixer-panel .strip>.label{color:#94baa0!important}:root[data-theme=forest] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=forest] body.karaoke-route .reset-btn{color:#9fc3aa!important;background:#11322d!important;border:1px solid #1a4139!important}:root[data-theme=forest] body.karaoke-route .segmented-options button,:root[data-theme=forest] body.karaoke-route .toggle-btn{color:#9ec3a9!important;background:#0f302b!important;border:1px solid #1b423a!important}:root[data-theme=forest] body.karaoke-route .toggle-btn.on,:root[data-theme=forest] body.karaoke-route .segmented-options button.active{color:#051f20!important;background:#daf1de!important}:root[data-theme=forest] body.karaoke-route .score-panel{background:#092624!important;border:1px solid #173b34!important}:root[data-theme=forest] body.karaoke-route .audio-tune-btn{color:#c8e3cf!important;background:#11322c!important;border:1px solid #1c453c!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=forest] body.karaoke-route .audio-tune-panel{color:#e9f6eb!important;background:#092624!important;border:1px solid #1b4139!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=forest] body.karaoke-route .modal-overlay{background:rgba(2,13,13,.82)!important}:root[data-theme=forest] .modal-card{color:#f2faf3!important;background:#092724!important;border:1px solid #193e37!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=forest] body.karaoke-route .song-results .song-row,:root[data-theme=forest] body.karaoke-route .queue-list .queue-row{background:#0c2c27!important;border-color:#183c35!important}:root[data-theme=forest] .player-hint-bar{color:#83ac93}:root[data-theme=forest] .player-hint-bar strong{color:#cae5d0}:root[data-theme=forest] .player-hint-actions span{background:#0b2b26;border:1px solid #173a34}:root[data-theme=forest] body.karaoke-route .search-ov-toggle{color:#def3e2;background:rgba(7,34,34,.9);border:1px solid #163832;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=forest] body.karaoke-route .search-ov-toggle .ov-q{color:#051f20;background:#daf1de}:root[data-theme=forest] body.karaoke-route .search-overlay .song-browser{background:rgba(7,34,34,.92)!important;border:1px solid #163832!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=forest] body.karaoke-route .player-renewal-head{background:#062021!important;border-bottom-color:#12332d!important}:root[data-theme=forest] body.karaoke-route .search-ov-toggle{background:#0b2b26!important;border-color:#193f37!important}:root[data-theme=forest] body.karaoke-route .search-ov-toggle:hover{background:#0f302a!important;border-color:#235347!important}:root[data-theme=forest] body.karaoke-route .search-overlay .song-browser{background:#082623!important;border-color:#173b34!important}:root[data-theme=forest] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=forest] body.karaoke-route .tab-btn.loaded,:root[data-theme=forest] body.karaoke-route .content-type-btn.active,:root[data-theme=forest] body.karaoke-route .mode-btn.active,:root[data-theme=forest] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=forest] body.karaoke-route .toggle-btn.on,:root[data-theme=forest] body.karaoke-route .segmented-options button.active{color:#051f20!important;background:#daf1de!important;border-color:#235347!important}:root[data-theme=forest] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=forest] body.karaoke-route .player-avatar,:root[data-theme=forest] body.karaoke-route .transport button.primary{background:#235347!important}:root[data-theme=forest] body.karaoke-route .now-playing-badge,:root[data-theme=forest] body.karaoke-route .queue-ticker-badge{color:#daf1de!important;background:#11322c!important}:root[data-theme=forest] body.karaoke-route .intro-countdown{color:#daf1de!important}:root[data-theme=forest] body.karaoke-route .seek input{accent-color:#235347!important}:root[data-theme=forest] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#235347!important}:root[data-theme=forest] body.karaoke-route #autoKeyBtn{background:#0c2c27!important;border-color:#235347!important}:root[data-theme=forest] .song-no{color:#daf1de!important;background:rgba(35,83,71,.2)!important}:root[data-theme=forest]{--energy:#235347;--energy-dim:rgba(35,83,71,.18)}:root[data-theme=forest] body.karaoke-route .lyric-empty{color:#95bca1!important}:root[data-theme=forest] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=forest] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=forest] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=forest] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#8eb69b!important}:root[data-theme=forest] body.karaoke-route .content-type-btn.active,:root[data-theme=forest] body.karaoke-route .mode-btn.active{background:#235347!important;border-color:#235347!important}:root[data-theme=forest] body.karaoke-route .search-input-wrap input{color:#e6f5e8!important;background:#062221!important;border:1px solid #163832!important}:root[data-theme=forest] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#67927c!important}:root[data-theme=forest] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#67927c!important}:root[data-theme=forest] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#67927c!important}:root[data-theme=forest] body.karaoke-route .search-input-wrap input::placeholder{color:#67927c!important}:root[data-theme=forest] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #235347!important}:root[data-theme=forest] body.karaoke-route .stage{border-color:#12332d!important}:root[data-theme=forest] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #8eb69b!important}:root[data-theme=forest] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #8eb69b!important}:root[data-theme=forest] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #8eb69b!important}:root[data-theme=forest] body.karaoke-route .file-btn:focus-visible{outline:2px solid #8eb69b!important}:root[data-theme=forest] body.karaoke-route .player-back:focus-visible{outline:2px solid #8eb69b!important}:root[data-theme=frost]{--sb-thumb:rgba(164,197,222,.3);--sb-thumb-hover:rgba(144,183,213,.8);--sb-thumb-active:#90b7d5}:root[data-theme=frost] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(164,197,222,.18)}:root[data-theme=frost] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(164,197,222,.34)}:root[data-theme=frost]{--bg:#071629;--panel:#0b1e36;--panel2:#0e2440;--line:#17345c;--text:#fafcff;--muted:#91b7d5;--blue:#90b7d5;--purple:#90b7d5;--pink:#90b7d5}:root[data-theme=frost] .dark-site{background:linear-gradient(#08182c,#071426 55%,#071426)}:root[data-theme=frost] .dark-header{background:rgba(6,19,36,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=frost] .dark-nav{color:#bad4e9}:root[data-theme=frost] .trial-btn,:root[data-theme=frost] .glow-btn{background:linear-gradient(135deg,#90b7d5,#90b7d5);box-shadow:0 0 24px rgba(144,183,213,.35);color:#071629!important}:root[data-theme=frost] .login-link,:root[data-theme=frost] .dash-link{color:#eaf4ff}:root[data-theme=frost] .header-user,:root[data-theme=frost] .hero-kicker{color:#90b7d5}:root[data-theme=frost] .hero-left h1 span{background:linear-gradient(90deg,#fcfdff,#90b7d5);-webkit-background-clip:text}:root[data-theme=frost] .hero-left p{color:#c4daed}:root[data-theme=frost] .hero-left p b{color:#fff}:root[data-theme=frost] .outline-btn{color:#f5faff;border:1px solid #688bad}:root[data-theme=frost] .sound-ring{border:1px solid rgba(144,183,213,.4);box-shadow:inset 0 0 50px rgba(144,183,213,.08)}:root[data-theme=frost] .r2,:root[data-theme=frost] .r3{border-color:rgba(144,183,213,.2)}:root[data-theme=frost] .mic-head{background:repeating-linear-gradient(90deg,#122b4c 0,#122b4c 3px,#527497 3px,#527497 5px);border:5px solid #678bac;box-shadow:0 0 38px rgba(144,183,213,.6)}:root[data-theme=frost] .mic-neck{background:#1e3b63}:root[data-theme=frost] .mic-body{background:linear-gradient(#325177,#0f2643);box-shadow:0 0 20px rgba(144,183,213,.35)}:root[data-theme=frost] .voice-tag{color:#90b7d5}:root[data-theme=frost] .dark-feature-grid article{background:linear-gradient(145deg,#0d233e,#0b1d35);border:1px solid #1c3961}:root[data-theme=frost] .feature-ico{color:#90b7d5}:root[data-theme=frost] .dark-feature-grid p{color:#abc9e2}:root[data-theme=frost] .stat-box{background:#112949}:root[data-theme=frost] .stat-box strong,:root[data-theme=frost] .stat-box small{color:#84a9c9}:root[data-theme=frost] .stat-box b{color:#90b7d5}:root[data-theme=frost] .dark-bottom-cta{background:linear-gradient(90deg,#0e2440,#0b1e36);border:1px solid #1a375f}:root[data-theme=frost] .dark-bottom-cta span{color:#91b7d5}:root[data-theme=frost] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(144,183,213,.18),transparent 30%),#071629}:root[data-theme=frost] .auth-dark-card{background:#0b1e36;border:1px solid #203e65;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=frost] .auth-dark-card>p{color:#a0c2dc}:root[data-theme=frost] .auth-dark-card label{color:#c7dcef}:root[data-theme=frost] .auth-dark-card input{color:#fff;background:#08172b;border:1px solid #224067}:root[data-theme=frost] .auth-switch{color:#7ea3c3}:root[data-theme=frost] .auth-switch a{color:#90b7d5!important}:root[data-theme=frost] .dash-shell{background:#071629}:root[data-theme=frost] .dash-side{background:#09192f;border-right:1px solid #142e52}:root[data-theme=frost] .dash-side nav a,:root[data-theme=frost] .side-bottom a{color:#97bcd8}:root[data-theme=frost] .dash-side nav a.active{color:#e7f2fe;background:#17345c}:root[data-theme=frost] .dash-side nav a:hover{color:#fff;background:#0f2643}:root[data-theme=frost] .side-bottom{border-top:1px solid #142e52}:root[data-theme=frost] .dash-search{color:#769bbb;background:#fff}:root[data-theme=frost] .dash-search b{color:#061324}:root[data-theme=frost] .chips span{color:#83a9c8;background:#0e2440;border:1px solid #17345c}:root[data-theme=frost] .voice-card{background:linear-gradient(90deg,rgba(7,23,42,.55) 0%,rgba(7,23,42,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #90b7d5}:root[data-theme=frost] .voice-card span{color:#edf6ff}:root[data-theme=frost] .voice-card button{color:#071629;background:#90b7d5}:root[data-theme=frost] .section-row button{color:#7da2c2}:root[data-theme=frost] .song-card{color:#fff}:root[data-theme=frost] .song-art{background:linear-gradient(145deg,#90b7d5,#90b7d5)}:root[data-theme=frost] .fav-heart{color:#fff;background:rgba(7,20,38,.6)}:root[data-theme=frost] .fav-heart.active{color:#90b7d5;background:rgba(7,20,38,.75)}:root[data-theme=frost] .fav-heart:hover{background:rgba(7,20,38,.85)}:root[data-theme=frost] .fav-star{color:#fff;background:rgba(7,20,38,.6)}:root[data-theme=frost] .fav-star.active{background:rgba(7,20,38,.75)}:root[data-theme=frost] .fav-star:hover{background:rgba(7,20,38,.85)}:root[data-theme=frost] .song-card.b .song-art{background:linear-gradient(145deg,#29476e,#142e52)}:root[data-theme=frost] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#37567c)}:root[data-theme=frost] .song-card.d .song-art,:root[data-theme=frost] .song-card.e .song-art{background:linear-gradient(145deg,#90b7d5,#90b7d5)}:root[data-theme=frost] .song-card small{color:#7da2c2}:root[data-theme=frost] .song-card i{color:#1e3c63;background:#fff}:root[data-theme=frost] .quick-grid button{color:#fff;background:#0e2440;border:1px solid #1b3960}:root[data-theme=frost] .quick-grid button.quick-bg b,:root[data-theme=frost] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=frost] .quick-grid small{color:#799ebe}:root[data-theme=frost] .list-card{background:#0c2039;border:1px solid #18365d}:root[data-theme=frost] .list-card p{border-bottom:1px solid #112a4b}:root[data-theme=frost] .mini-art{background:linear-gradient(145deg,#90b7d5,#90b7d5)}:root[data-theme=frost] .mini-art.b{background:linear-gradient(145deg,#90b7d5,#1e3c63)}:root[data-theme=frost] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#37577c)}:root[data-theme=frost] .mini-art.d,:root[data-theme=frost] .mini-art.e{background:linear-gradient(145deg,#90b7d5,#90b7d5)}:root[data-theme=frost] .list-card small{color:#7da2c2}:root[data-theme=frost] .list-card i{color:#90b7d5}:root[data-theme=frost] .queue em{color:#b0cde4}:root[data-theme=frost] .mobile-nav-toggle{color:#fff;background:#0f2644;border:1px solid #1b3960}:root[data-theme=frost] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=frost] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=frost] .mobile-topbar{background:#08182c;border-bottom:1px solid #142e52}}:root[data-theme=frost] .search-box input{color:#fff;background:#0c2039;border:1px solid #17345c}:root[data-theme=frost] .search-box input::-webkit-input-placeholder{color:#769bbb}:root[data-theme=frost] .search-box input::-moz-placeholder{color:#769bbb}:root[data-theme=frost] .search-box input::-ms-input-placeholder{color:#769bbb}:root[data-theme=frost] .search-box input::placeholder{color:#769bbb}:root[data-theme=frost] .search-box input:focus{outline:2px solid #90b7d5}:root[data-theme=frost] .cat-tab{color:#afcce3;background:#0e2440;border:1px solid #1b3960}:root[data-theme=frost] .cat-tab:hover{color:#fff}:root[data-theme=frost] .cat-tab.active{color:#071629;background:linear-gradient(135deg,#90b7d5,#90b7d5)}:root[data-theme=frost] .date-select{color:#f1f7ff;background:#0e2440;border:1px solid #1b3960}:root[data-theme=frost] .search-hint{color:#7da2c2}:root[data-theme=frost] .toolbar-search-input input{color:#fff;background:#0c2039;border:1px solid #17345c}:root[data-theme=frost] .toolbar-search-input input::-webkit-input-placeholder{color:#769bbb}:root[data-theme=frost] .toolbar-search-input input::-moz-placeholder{color:#769bbb}:root[data-theme=frost] .toolbar-search-input input::-ms-input-placeholder{color:#769bbb}:root[data-theme=frost] .toolbar-search-input input::placeholder{color:#769bbb}:root[data-theme=frost] .toolbar-search-input input:focus{outline:2px solid #90b7d5}:root[data-theme=frost] .cat-tab.accent{color:#90b7d5;border-color:#2a486f}:root[data-theme=frost] .cat-tab.accent.listening{color:#90b7d5;background:rgba(144,183,213,.12);border-color:#90b7d5}:root[data-theme=frost] .dark-site,:root[data-theme=frost] .dash-shell{--ink:#051120;--ink-2:#09192f;--ink-3:#0d213c;--rule:#132d51;--bone:#f1f7ff;--mute:#99bdd9;--violet:#90b7d5;--violet-text:#90b7d5}:root[data-theme=frost] .dark-site .glow-btn:hover,:root[data-theme=frost] .dark-site .trial-btn:hover{background:#90b7d5}:root[data-theme=frost] .dark-site .outline-btn{border:1px solid #3a5a7f}:root[data-theme=frost] .hero3{background-image:linear-gradient(90deg,#051120 0%,rgba(5,17,32,.92) 34%,rgba(5,17,32,.35) 64%,rgba(5,17,32,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=frost] .hero3:after{background:linear-gradient(rgba(5,17,32,0),#051120)}:root[data-theme=frost] .hero3-content p{color:#cee1f2}:root[data-theme=frost] .kr-ticks{border-bottom:1px solid #3a5a7f}:root[data-theme=frost] .kr-ticks i{background:#3a5a7f}:root[data-theme=frost] .kr-orig:after{background:#5f82a4}:root[data-theme=frost] .tv-topbar .tv-logo{color:#fff}:root[data-theme=frost] .tv-banner{color:#ddebf9;background:#0f2643}:root[data-theme=frost] .phone-mic{color:#fff}:root[data-theme=frost] .phone-mic:hover{background:#90b7d5}:root[data-theme=frost] .testi-list blockquote{color:#d5e5f5}@media (max-width:900px){:root[data-theme=frost] .hero3{background-image:linear-gradient(rgba(5,17,32,.35) 0%,rgba(5,17,32,.85) 55%,#051120 100%),url(/images/hero-singer.jpg)}}:root[data-theme=frost] .vr-modal-overlay{background:rgba(4,14,25,.72)}:root[data-theme=frost] .vr-modal{background:linear-gradient(160deg,#0e2541,#08172b);border:1px solid #1f3c64;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=frost] .vr-modal-close{color:#a1c2dd;background:#0f2643;border:1px solid #1f3c64}:root[data-theme=frost] .vr-modal-close:hover{color:#fff;border-color:#46678b}:root[data-theme=frost] .vr-icon-ring{background:radial-gradient(circle,rgba(144,183,213,.35),transparent 70%);border:1.5px solid #90b7d5;box-shadow:0 0 32px rgba(144,183,213,.45)}:root[data-theme=frost] .vr-title{color:#fff}:root[data-theme=frost] .vr-desc{color:#b3cee5}:root[data-theme=frost] .vr-existing{color:#90b7d5;background:#132c4f;border:1px solid #2b4970}:root[data-theme=frost] .vr-btn{color:#ecf5ff;background:#0f2745;border:1px solid #27456c}:root[data-theme=frost] .vr-btn:hover{border-color:#90b7d5}:root[data-theme=frost] .vr-btn-primary{color:#071629;background:linear-gradient(135deg,#90b7d5,#90b7d5);box-shadow:0 10px 26px -8px rgba(144,183,213,.6)}:root[data-theme=frost] .vr-footnote{color:#668aab}:root[data-theme=frost] .vr-step-dot{color:#7ea4c3;background:#0f2644;border:1.5px solid #1f3c64}:root[data-theme=frost] .vr-step-dot.current{color:#fff;background:#1e3c63;border-color:#90b7d5;box-shadow:0 0 16px rgba(144,183,213,.6)}:root[data-theme=frost] .vr-step-dot.done{background:#0f2643}:root[data-theme=frost] .vr-live-note{color:#3f6084}:root[data-theme=frost] .vr-gauge-track{background:linear-gradient(90deg,#90b7d5,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=frost] .vr-gauge-dot{background:#fff;border:3px solid #0e2541;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=frost] .vr-gauge-labels{color:#668aab}:root[data-theme=frost] .vr-hint{color:#90b7d5}:root[data-theme=frost] .vr-result-range,:root[data-theme=frost] .genre-sub-title{color:#fff}:root[data-theme=frost] .rank-badge{color:#f4f9ff;background:rgba(7,22,41,.82);border:1px solid #35547a}:root[data-theme=frost] .rank-badge.top{color:#08182c}:root[data-theme=frost] .dash-shell .nav-ico{color:#5f82a4}:root[data-theme=frost] .dash-shell .cat-tab:hover{border-color:#3a5a7f}:root[data-theme=frost] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=frost] .dash-shell .cat-tab.accent{border-color:#90b7d5}:root[data-theme=frost] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#5f82a4}:root[data-theme=frost] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#5f82a4}:root[data-theme=frost] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#5f82a4}:root[data-theme=frost] .dash-shell .toolbar-search-input input::placeholder{color:#5f82a4}:root[data-theme=frost] .dash-shell .search-box input::-webkit-input-placeholder{color:#5f82a4}:root[data-theme=frost] .dash-shell .search-box input::-moz-placeholder{color:#5f82a4}:root[data-theme=frost] .dash-shell .search-box input::-ms-input-placeholder{color:#5f82a4}:root[data-theme=frost] .dash-shell .search-box input::placeholder{color:#5f82a4}:root[data-theme=frost] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(5,17,32,.85) 0%,rgba(5,17,32,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=frost] .dash-shell .voice-card span{color:#cee1f2}:root[data-theme=frost] .dash-shell .voice-card button{color:#fff}:root[data-theme=frost] .dash-shell .voice-card button:hover{background:#90b7d5}:root[data-theme=frost] .dash-shell .song-no{color:#85acca}:root[data-theme=frost] .dash-shell .fav-heart,:root[data-theme=frost] .dash-shell .fav-star{background:rgba(5,17,32,.7)}:root[data-theme=frost] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=frost] .dash-shell .quick-grid button.quick-bg small{color:#cee1f2}:root[data-theme=frost] .fav-queue{color:#fff;background:rgba(7,20,38,.6)}:root[data-theme=frost] .fav-queue.active{color:#90b7d5;background:rgba(7,20,38,.75)}:root[data-theme=frost] .fav-queue:hover{background:rgba(7,20,38,.85)}:root[data-theme=frost] .dash-shell .fav-queue{background:rgba(5,17,32,.7)}:root[data-theme=frost] .mode-gate{background:var(--bg,#071629)}:root[data-theme=frost] .mode-gate-inner h1{color:#fff}:root[data-theme=frost] .mode-gate-inner>p{color:var(--muted,#91b7d5)}:root[data-theme=frost] .mode-gate-card{background:var(--panel,#0b1e36);border:2px solid var(--line,#17345c);color:#fff}:root[data-theme=frost] .mode-gate-card small{color:var(--muted,#91b7d5)}:root[data-theme=frost] .mode-gate-card.big{border-color:var(--purple,#90b7d5);background:linear-gradient(135deg,rgba(144,183,213,.16),rgba(11,30,54,.9))}:root[data-theme=frost] .bigmode-shell{background:var(--bg,#071629);color:#fff}:root[data-theme=frost] .bigmode-topbar{border-bottom:1px solid var(--line,#17345c);background:rgba(6,19,36,.92)}:root[data-theme=frost] .bigmode-username{color:#fff}:root[data-theme=frost] .bigmode-modeswitch{background:var(--panel2,#0e2440);border:1px solid var(--line,#17345c);color:#ebf5ff}:root[data-theme=frost] .bigmode-logout{color:var(--muted,#91b7d5)}:root[data-theme=frost] .bigmode-heading{color:#fff}:root[data-theme=frost] .bigmode-hint{color:var(--muted,#91b7d5)}:root[data-theme=frost] .bigmode-search{background:var(--panel,#0b1e36);border:2px solid var(--line,#17345c)}:root[data-theme=frost] .bigmode-search input{color:#fff}:root[data-theme=frost] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#91b7d5)}:root[data-theme=frost] .bigmode-search input::-moz-placeholder{color:var(--muted,#91b7d5)}:root[data-theme=frost] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#91b7d5)}:root[data-theme=frost] .bigmode-search input::placeholder{color:var(--muted,#91b7d5)}:root[data-theme=frost] .bigmode-mic{background:var(--purple,#90b7d5);color:#071629}:root[data-theme=frost] .bigmode-mic.listening{background:var(--pink,#90b7d5)}:root[data-theme=frost] .bigmode-row{background:var(--panel,#0b1e36);border:2px solid var(--line,#17345c)}:root[data-theme=frost] .bigmode-row:active{background:var(--panel2,#0e2440)}:root[data-theme=frost] .bigmode-num{background:var(--panel2,#0e2440);color:var(--purple,#90b7d5)}:root[data-theme=frost] .bigmode-art{background:#17345c}:root[data-theme=frost] .bigmode-info b{color:#fff}:root[data-theme=frost] .bigmode-info small,:root[data-theme=frost] .bigmode-fav{color:var(--muted,#91b7d5)}:root[data-theme=frost] .bigmode-fav.active{color:var(--pink,#90b7d5)}:root[data-theme=frost] .bigmode-play{color:var(--purple,#90b7d5)}:root[data-theme=frost] .bigmode-bottombar{border-top:1px solid var(--line,#17345c);background:rgba(6,19,36,.96)}:root[data-theme=frost] .bigmode-navbtn{color:var(--muted,#91b7d5)}:root[data-theme=frost] .bigmode-navbtn.active{color:#071629;background:rgba(144,183,213,.18)}:root[data-theme=frost] .admin-shell{color:#fafcff;background:#071527}:root[data-theme=frost] .admin-login-wrap{background:#0e233e;border:1px solid #132d51}:root[data-theme=frost] .admin-login-wrap p.hint{color:#97bcd8}:root[data-theme=frost] .admin-field label{color:#a0c2dd}:root[data-theme=frost] .admin-field input{color:#fafcff;background:#091a2f;border:1px solid #1b3960}:root[data-theme=frost] .admin-field input:focus{border-color:#90b7d5}:root[data-theme=frost] .admin-btn{color:#071629;background:linear-gradient(135deg,#90b7d5,#90b7d5)}:root[data-theme=frost] .admin-logout-btn{color:#a0c2dd;border:1px solid #1f3c64}:root[data-theme=frost] .admin-logout-btn:hover{color:#fff;border-color:#46678b}:root[data-theme=frost] .admin-panel{background:#0e233e;border:1px solid #132d51}:root[data-theme=frost] .admin-toolbar input[type=search]{color:#fafcff;background:#091a2f;border:1px solid #1b3960}:root[data-theme=frost] .admin-toolbar input[type=search]:focus{border-color:#90b7d5}:root[data-theme=frost] .admin-count{color:#97bcd8}:root[data-theme=frost] table.admin-table th,:root[data-theme=frost] table.admin-table td{border-bottom:1px solid #132d51}:root[data-theme=frost] table.admin-table th{color:#97bcd8}:root[data-theme=frost] .admin-action-btn{color:#c5dbee;background:#0e243f;border:1px solid #1b3960}:root[data-theme=frost] .admin-action-btn:hover{color:#fff;background:#132c4e}:root[data-theme=frost] .admin-empty{color:#97bcd8}:root[data-theme=frost] .admin-pagination button{color:#c5dbee;background:#0e243f;border:1px solid #1b3960}:root[data-theme=frost] .admin-pagination span{color:#97bcd8}:root[data-theme=frost] .admin-modal-overlay{background:rgba(4,11,21,.7)}:root[data-theme=frost] .admin-modal-card{color:#fafcff;background:#0e233e;border:1px solid #132d51}:root[data-theme=frost] .mypage-row{border-bottom:1px solid #132d51}:root[data-theme=frost] .mypage-row span{color:#97bcd8}:root[data-theme=frost] .mypage-row b,:root[data-theme=frost] .mypage-wrap{color:#fafcff}:root[data-theme=frost] .mypage-card{background:#0e233e;border:1px solid #132d51}:root[data-theme=frost] .mypage-card h2{color:#c5dbee}:root[data-theme=frost] .admin-tab{color:#a0c2dd;background:#0e233e;border:1px solid #17345c}:root[data-theme=frost] .admin-tab:hover{color:#fff;border-color:#46678b}:root[data-theme=frost] .admin-tab.active{color:#071629;background:linear-gradient(135deg,#90b7d5,#90b7d5)}:root[data-theme=frost] .t100-genre-label{color:#a0c2dd}:root[data-theme=frost] .t100-genre-label select,:root[data-theme=frost] .t100-input{color:#fafcff;background:#091a2f;border:1px solid #1b3960}:root[data-theme=frost] .t100-input:focus,:root[data-theme=frost] .t100-genre-label select:focus{border-color:#90b7d5}:root[data-theme=frost] .t100-count{color:#90b7d5}:root[data-theme=frost] .t100-msg{color:#a0c2dd}:root[data-theme=frost] .t100-col h3 small{color:#7da2c2}:root[data-theme=frost] .t100-list,:root[data-theme=frost] .t100-results{border:1px solid #132d51}:root[data-theme=frost] .t100-row,:root[data-theme=frost] .t100-result{border-bottom:1px solid #11294a}:root[data-theme=frost] .t100-rank{color:#90b7d5;background:#091a2f;border:1px solid #1b3960}:root[data-theme=frost] .t100-song small{color:#7da2c2}:root[data-theme=frost] .t100-btns button{color:#dcebf9;background:#112948;border:1px solid #1b3960}:root[data-theme=frost] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#90b7d5}:root[data-theme=frost] .t100-empty{color:#7da2c2}:root[data-theme=frost] .cls-role{color:#050f1c}:root[data-theme=frost] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=frost] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=frost] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=frost] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=frost] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=frost] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=frost] .admin-plan small{color:#9abeda}:root[data-theme=frost] .admin-plan-badge{color:#fff;background:#35557a}:root[data-theme=frost] .admin-plan-badge.plan-pro{background:#90b7d5}:root[data-theme=frost] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#90b7d5)}:root[data-theme=frost] .admin-plan-na{color:#9abeda}:root[data-theme=frost] .admin-plan-form label{color:#abc9e2}:root[data-theme=frost] .admin-plan-form select{color:#f1f8ff;background:#091a30;border:1px solid #2b4a70}:root[data-theme=frost] .admin-plan-form input[type=date]{color:#f1f8ff;background:#091a30;border:1px solid #2b4a70}:root[data-theme=frost] .admin-plan-help{color:#9abeda}:root[data-theme=frost] .admin-songs-toolbar select{color:#f1f8ff;background:#091a30;border:1px solid #2b4a70}:root[data-theme=frost] .admin-seg{border:1px solid #2b4a70}:root[data-theme=frost] .admin-seg button{color:#abc9e2}:root[data-theme=frost] .admin-seg button.active{color:#e7f2fe;background:#17345c}:root[data-theme=frost] .admin-songs-help,:root[data-theme=frost] .admin-song-name small{color:#9abeda}:root[data-theme=frost] .admin-song-none{color:#6f94b4}:root[data-theme=frost] .admin-switch{color:#ddebf9}:root[data-theme=frost] .admin-album-thumb{background:#102847;border:1px solid #1e3b63}:root[data-theme=frost] .us-group h3{color:var(--purple,#90b7d5)}:root[data-theme=frost] .us-row{border-bottom:1px solid var(--line,#17345c)}:root[data-theme=frost] .us-label b{color:#f8fbff}:root[data-theme=frost] .us-label small{color:#97bcd8}:root[data-theme=frost] .us-ctl select{color:#f8fbff;border:1px solid var(--line,#17345c);background:#09192f}:root[data-theme=frost] .us-switch span{background:#203e65}:root[data-theme=frost] .us-switch span:before{background:#fff}:root[data-theme=frost] .us-switch input:checked+span{background:var(--purple,#90b7d5)}:root[data-theme=frost] .us-sync{border-top:1px solid var(--line,#17345c)}:root[data-theme=frost] .us-status{color:#97bcd8}:root[data-theme=frost] .us-btn{color:#f8fbff;border:1px solid var(--line,#17345c);background:#112948}:root[data-theme=frost] .us-btn:hover:not(:disabled){border-color:var(--purple,#90b7d5)}:root[data-theme=frost] .us-overlay{background:rgba(4,11,21,.72)}:root[data-theme=frost] .us-modal{background:var(--panel,#0b1e36);border:1px solid var(--line,#17345c);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=frost] .us-modal-head h2{color:#fff}:root[data-theme=frost] .us-close{color:#accae2}:root[data-theme=frost] .us-close:hover{color:#fff;background:#112948}:root[data-theme=frost] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=frost] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=frost] body:not(.ent-pro) [data-edition=pro]:after{background:#90b7d5}:root[data-theme=frost] .ed-overlay{background:rgba(3,10,19,.72)}:root[data-theme=frost] .ed-modal{color:#f1f8ff;background:#0b1e36;border:1px solid #223f67;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=frost] .ed-sub{color:#abc9e2}:root[data-theme=frost] .ed-close{color:#ddebf9;border:1px solid #2b4a70}:root[data-theme=frost] .ed-card{background:#0f2542;border:1px solid #1a385f}:root[data-theme=frost] .ed-badge{color:#fff}:root[data-theme=frost] .ed-basic{background:#35557a}:root[data-theme=frost] .ed-pro{background:#90b7d5}:root[data-theme=frost] .ed-tagline{color:#abc9e2}:root[data-theme=frost] .ed-buy{color:#071629;background:linear-gradient(135deg,#90b7d5,#90b7d5)}:root[data-theme=frost] .ed-buy:disabled{color:#9abeda;background:#1b3860}:root[data-theme=frost] .ed-plan-chip{color:#e7f2fe;border:1px solid #90b7d5}:root[data-theme=frost]{--bg:#050f1c;--bg-raised:#0b1d35;--bg-strip:#0e2541;--line:rgba(255,255,255,.08);--text:#f4f9ff;--text-dim:#7ba0c0;--energy:#90b7d5;--energy-dim:rgba(144,183,213,.18)}:root[data-theme=frost] .topbar{background:linear-gradient(#07172a,#050f1c)}:root[data-theme=frost] .now-playing-badge{color:var(--bg-raised,#061324)}:root[data-theme=frost] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=frost] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=frost] .final-score-display{background:rgba(4,12,23,.55)}:root[data-theme=frost] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#153054,#091b31);border:1px solid rgba(144,183,213,.35);box-shadow:0 0 40px rgba(144,183,213,.35),inset 0 0 30px rgba(144,183,213,.2)}:root[data-theme=frost] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=frost] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=frost] .ps-badge{color:#ebf5ff;text-shadow:0 0 10px #90b7d5}:root[data-theme=frost] .ps-total b{color:#90b7d5;text-shadow:0 0 24px rgba(144,183,213,.8)}:root[data-theme=frost] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=frost] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=frost] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=frost] .ps-name{border-top:1px solid rgba(144,183,213,.35)}html[data-theme=frost].legacy-text-stroke .lyric-current,html[data-theme=frost].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=frost] .part-badge.M,:root[data-theme=frost] .part-badge.F{background:#90b7d5}:root[data-theme=frost] .transport button.primary{color:#071426}:root[data-theme=frost] .mixer{background:repeating-linear-gradient(#061323,#061323 2px,#08172b 2px,#08172b 4px)}:root[data-theme=frost] .content-type-btn.active,:root[data-theme=frost] .mode-btn.active{color:var(--bg-raised,#061324)}:root[data-theme=frost] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=frost] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=frost] .modal-btn.primary{color:var(--bg-raised,#061324)}:root[data-theme=frost] .solfege-dot.done{color:#fff}:root[data-theme=frost] .voice-gauge-track{background:linear-gradient(90deg, #90b7d5, var(--spotlight))}:root[data-theme=frost] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=frost] .score-row{background:#fff}:root[data-theme=frost] .score-row svg text,:root[data-theme=frost] .score-row svg path{fill:#0b1d35}:root[data-theme=frost] .queue-count-badge{color:var(--bg-raised,#061324)}:root[data-theme=frost] .tab-btn[aria-pressed=true]{color:#050f1c}:root[data-theme=frost] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=frost] .ext-modal{background:var(--bg-panel,#0b1d35)}:root[data-theme=frost] .audio-tune-btn{color:#fff;background:#0d213c;border:1px solid #90b7d5;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=frost] .audio-tune-btn:hover{border-color:#90b7d5}:root[data-theme=frost] .audio-tune-panel{color:#f8fbff;background:#09192f;border:1px solid #244269;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=frost] .audio-tune-panel .at-sub{color:#9ec0db}:root[data-theme=frost] .audio-tune-panel .at-close{color:#9fc1dc}:root[data-theme=frost] .audio-tune-panel .at-row{border-top:1px solid #142f53}:root[data-theme=frost] .audio-tune-panel .at-val{color:#90b7d5}:root[data-theme=frost] .audio-tune-panel .at-toggle{color:#d5e6f5;background:#122c4d;border:1px solid #35557a}:root[data-theme=frost] .audio-tune-panel .at-toggle.on{color:#071629;background:#90b7d5;border-color:#90b7d5}:root[data-theme=frost] .audio-tune-panel .at-foot{border-top:1px solid #142f53}:root[data-theme=frost] .audio-tune-panel .at-foot button{color:#eff7ff;background:#122c4d;border:1px solid #335278}:root[data-theme=frost] .audio-tune-panel .at-note{color:#8ab1cf}:root[data-theme=frost] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=frost] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=frost] .mic-notice{color:#fff;background:rgba(7,22,40,.95);border:1px solid #224067;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=frost] .practice-panel{background:rgba(6,19,36,.92)}:root[data-theme=frost] .practice-stages button.active,:root[data-theme=frost] .practice-diff button.active,:root[data-theme=frost] .practice-mini.active,:root[data-theme=frost] .practice-class-tag{color:#050f1c}:root[data-theme=frost] .practice-hint.low{color:#90b7d5}:root[data-theme=frost] .practice-roll{background:#071628}:root[data-theme=frost] .practice-tempo button.active,:root[data-theme=frost] .practice-btn.active{color:#050f1c}:root[data-theme=frost] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=frost] .pitch-roll-panel,:root[data-theme=frost] body.classroom-screen .classroom-bar{background:rgba(6,19,36,.92)}:root[data-theme=frost] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=frost] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=frost] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=frost] .score-fx-bar{background:rgba(6,19,36,.72)}:root[data-theme=frost] .score-fx-bar button.active{color:#050f1c}:root[data-theme=frost] .score3d-canvas{background:#050f1d}:root[data-theme=frost] .score-bg-bar{background:rgba(6,19,36,.72)}:root[data-theme=frost] .score-bg-bar button.active{color:#050f1c}:root[data-theme=frost] .score-lyr-bar{background:rgba(6,19,36,.72)}:root[data-theme=frost] .score-lyr-bar button.active{color:#050f1c}:root[data-theme=frost] .score-panel.fx-film .score3d-canvas{background:#45668a}:root[data-theme=frost] .score-tools{background:rgba(6,19,36,.72)}:root[data-theme=frost] .score-tools button.active{color:#050f1c}:root[data-theme=frost] .score-parts-pop{background:var(--bg-raised,#0e233e);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=frost] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=frost] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#f1f7ff!important;background:#17345c!important;border-color:#90b7d5!important}:root[data-theme=frost] .stage-more.open{background:#0a1c32;border:1px solid #1e3c63}}:root[data-theme=frost] .title-card{background:radial-gradient(at 50% 45%,#90b7d5 0%,#08182d 55%,#061222 100%)}:root[data-theme=frost] .title-card:before,:root[data-theme=frost] .title-card:after{background:linear-gradient(rgba(144,183,213,.32) 0%,rgba(144,183,213,.14) 45%,rgba(144,183,213,0) 80%)}:root[data-theme=frost] .title-card:after{background:linear-gradient(rgba(144,183,213,.26) 0%,rgba(144,183,213,.12) 45%,rgba(144,183,213,0) 80%)}:root[data-theme=frost] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(238,246,255,.1) 35%,rgba(255,255,255,.3) 50%,rgba(238,246,255,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=frost] .title-card .tc-badge{color:#071629;background:rgba(144,183,213,.28);border:1px solid rgba(144,183,213,.55)}:root[data-theme=frost] .title-card .tc-title{color:#071629;background:linear-gradient(100deg,#f4f9ff 0%,#fff 36%,#90b7d5 44%,#fff 49%,#fff 51%,#90b7d5 56%,#fff 64%,#f4f9ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=frost] .title-card .tc-title-sub{color:#e8f3fe}:root[data-theme=frost] .title-card .tc-rule{background:linear-gradient(90deg,rgba(144,183,213,0) 0%,#90b7d5 12%,#90b7d5 70%,rgba(144,183,213,.2) 100%);box-shadow:0 0 12px rgba(144,183,213,.7)}:root[data-theme=frost] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #90b7d5,0 0 32px #90b7d5}:root[data-theme=frost] .title-card .tc-artist{color:#edf6ff;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(144,183,213,.35)}:root[data-theme=frost] .title-card .tc-credit{color:#b4cfe6;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=frost] .title-card .tc-credit b{color:#f1f8ff}:root[data-theme=frost] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=frost] .interlude-jump-btn{color:#071629;background:#90b7d5;border:1px solid #90b7d5}:root[data-theme=frost] .interlude-jump-btn:hover{background:#90b7d5}:root[data-theme=frost] #firstVerseOnlyBtn.on{color:#071629!important;background:#90b7d5!important;border-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route{color:#fafcff!important;background:#071527!important}:root[data-theme=frost] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(144,183,213,.14),transparent 28%),#071527!important}:root[data-theme=frost] .player-renewal-head{background:rgba(7,22,41,.96);border-bottom:1px solid #132d51}:root[data-theme=frost] .player-back{color:#c4daed;background:#0e2440}:root[data-theme=frost] .player-back:hover{color:#fff;background:#142e51}:root[data-theme=frost] .player-user{color:#a0c2dd}:root[data-theme=frost] .player-avatar{color:#071629;background:linear-gradient(135deg,#90b7d5,#90b7d5)}:root[data-theme=frost] .player-logout-btn{color:#a0c2dd;border:1px solid #1f3c64}:root[data-theme=frost] .player-logout-btn:hover{color:#fff;border-color:#46678b}:root[data-theme=frost] body.karaoke-route .topbar{background:#091a2f;border-bottom:1px solid #142e52}:root[data-theme=frost] body.karaoke-route .file-btn,:root[data-theme=frost] body.karaoke-route .tab-btn{color:#c5dbee!important;background:#0e243f!important;border:1px solid #1b3960!important}:root[data-theme=frost] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=frost] body.karaoke-route .tab-btn.loaded{color:#071629!important;background:#90b7d5!important;border-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .file-btn:hover,:root[data-theme=frost] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#132c4e!important;border-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .song-browser{background:#091a2f!important;border-bottom:1px solid #112a4a!important}:root[data-theme=frost] body.karaoke-route .content-type-btn,:root[data-theme=frost] body.karaoke-route .mode-btn{color:#92b8d6!important;background:#0e243f!important;border:1px solid #1b3960!important}:root[data-theme=frost] body.karaoke-route .content-type-btn.active,:root[data-theme=frost] body.karaoke-route .mode-btn.active{color:#071629!important;background:#90b7d5!important;border-color:#90b7d5!important;box-shadow:0 4px 14px -4px rgba(144,183,213,.8)!important}:root[data-theme=frost] .search-input-wrap input{color:#102746!important;background:#fcfdff!important}:root[data-theme=frost] .search-input-wrap input::-webkit-input-placeholder{color:#759aba!important}:root[data-theme=frost] .search-input-wrap input::-moz-placeholder{color:#759aba!important}:root[data-theme=frost] .search-input-wrap input::-ms-input-placeholder{color:#759aba!important}:root[data-theme=frost] .search-input-wrap input::placeholder{color:#759aba!important}:root[data-theme=frost] body.karaoke-route .voice-search-btn{color:#d3e5f4!important;background:#102846!important;border:1px solid #26446b!important}:root[data-theme=frost] body.karaoke-route .stage{background:#091b31!important;border:1px solid #1c3961!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=frost] body.karaoke-route .stage-top-bar{background:#0c2039!important;border-bottom:1px solid #17345c!important}:root[data-theme=frost] .now-playing-badge,:root[data-theme=frost] .queue-ticker-badge{color:#e3effc!important;background:#1b3960!important}:root[data-theme=frost] .now-playing-title,:root[data-theme=frost] .queue-ticker-title{color:#f9fcff!important}:root[data-theme=frost] .lyric-size-control{background:#0e2541!important;border:1px solid #1e3c63!important}:root[data-theme=frost] .lyric-size-label,:root[data-theme=frost] .lyric-size-pct{color:#9ec0db!important}:root[data-theme=frost] .size-btn{color:#fff!important;background:#122c4d!important;border:1px solid #29476e!important}:root[data-theme=frost] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(4,12,22,.25),rgba(5,14,26,.62))!important}:root[data-theme=frost] body.karaoke-route .intro-countdown{color:#90b7d5!important;text-shadow:0 0 28px rgba(144,183,213,.7)!important}:root[data-theme=frost] body.karaoke-route .transport{border-top:1px solid #17345c!important}:root[data-theme=frost] .transport button{color:#fff!important;background:#102846!important;border:1px solid #2a496f!important}:root[data-theme=frost] .transport button.primary{background:linear-gradient(135deg,#90b7d5,#90b7d5)!important;box-shadow:0 0 20px rgba(144,183,213,.24)!important}:root[data-theme=frost] #autoKeyBtn{background:#0f2644!important;border-color:#90b7d5!important}:root[data-theme=frost] #stageFullscreenBtn{background:#0f2643!important;border-color:#28466d!important}:root[data-theme=frost] .seek{color:#91b7d5!important}:root[data-theme=frost] .seek input{accent-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .vu{background:#0e2440!important}:root[data-theme=frost] body.karaoke-route .mixer{background:#0b1e36!important;border:1px solid #1c3961!important}:root[data-theme=frost] body.karaoke-route .mixer-tabbar{background:#08192e!important;border-bottom:1px solid #18365d!important}:root[data-theme=frost] body.karaoke-route .mixer-tab-btn{color:#92b8d6!important;background:#0e243f!important;border:1px solid #1b3960!important}:root[data-theme=frost] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#132c4e!important}:root[data-theme=frost] body.karaoke-route .mixer-tab-btn.active{color:#071629!important;background:#90b7d5!important;border-color:#90b7d5!important;box-shadow:0 4px 14px -4px rgba(144,183,213,.75)!important}:root[data-theme=frost] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #142e52!important}:root[data-theme=frost] body.karaoke-route .mixer-panel .strip>.label{color:#97bcd8!important}:root[data-theme=frost] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=frost] body.karaoke-route .reset-btn{color:#a4c5de!important;background:#132d4f!important;border:1px solid #27456c!important}:root[data-theme=frost] body.karaoke-route .segmented-options button,:root[data-theme=frost] body.karaoke-route .toggle-btn{color:#a3c4de!important;background:#112a4b!important;border:1px solid #29476e!important}:root[data-theme=frost] body.karaoke-route .toggle-btn.on,:root[data-theme=frost] body.karaoke-route .segmented-options button.active{color:#071629!important;background:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .score-panel{background:#0b1e36!important;border:1px solid #1c3961!important}:root[data-theme=frost] body.karaoke-route .audio-tune-btn{color:#d5e6f5!important;background:#132c4f!important;border:1px solid #2e4d73!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=frost] body.karaoke-route .audio-tune-panel{color:#f2f8ff!important;background:#0b1f37!important;border:1px solid #28466d!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=frost] body.karaoke-route .modal-overlay{background:rgba(3,9,17,.82)!important}:root[data-theme=frost] .modal-card{color:#f8fbff!important;background:#0c1f38!important;border:1px solid #224067!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=frost] body.karaoke-route .song-results .song-row,:root[data-theme=frost] body.karaoke-route .queue-list .queue-row{background:#0f2542!important;border-color:#1f3c64!important}:root[data-theme=frost] .player-hint-bar{color:#89afce}:root[data-theme=frost] .player-hint-bar strong{color:#d7e7f6}:root[data-theme=frost] .player-hint-actions span{background:#0e243f;border:1px solid #1b3860}:root[data-theme=frost] body.karaoke-route .search-ov-toggle{color:#ecf5ff;background:rgba(9,26,47,.9);border:1px solid #90b7d5;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=frost] body.karaoke-route .search-ov-toggle .ov-q{color:#071629;background:#90b7d5}:root[data-theme=frost] body.karaoke-route .search-overlay .song-browser{background:rgba(9,26,47,.92)!important;border:1px solid #90b7d5!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=frost] body.karaoke-route .player-renewal-head{background:#08182c!important;border-bottom-color:#142e51!important}:root[data-theme=frost] body.karaoke-route .search-ov-toggle{background:#0e243f!important;border-color:#234168!important}:root[data-theme=frost] body.karaoke-route .search-ov-toggle:hover{background:#112a4a!important;border-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .search-overlay .song-browser{background:#0b1e36!important;border-color:#1c3a61!important}:root[data-theme=frost] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=frost] body.karaoke-route .tab-btn.loaded,:root[data-theme=frost] body.karaoke-route .content-type-btn.active,:root[data-theme=frost] body.karaoke-route .mode-btn.active,:root[data-theme=frost] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=frost] body.karaoke-route .toggle-btn.on,:root[data-theme=frost] body.karaoke-route .segmented-options button.active{color:#071629!important;background:#90b7d5!important;border-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=frost] body.karaoke-route .player-avatar,:root[data-theme=frost] body.karaoke-route .transport button.primary{background:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .now-playing-badge,:root[data-theme=frost] body.karaoke-route .queue-ticker-badge{color:#90b7d5!important;background:#132c4e!important}:root[data-theme=frost] body.karaoke-route .intro-countdown{color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .seek input{accent-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route #autoKeyBtn{background:#0f2643!important;border-color:#90b7d5!important}:root[data-theme=frost] .song-no{color:#90b7d5!important;background:rgba(144,183,213,.2)!important}:root[data-theme=frost]{--energy:#90b7d5;--energy-dim:rgba(144,183,213,.18)}:root[data-theme=frost] body.karaoke-route .lyric-empty{color:#99bdd9!important}:root[data-theme=frost] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=frost] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=frost] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=frost] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .content-type-btn.active,:root[data-theme=frost] body.karaoke-route .mode-btn.active{background:#90b7d5!important;border-color:#90b7d5!important}:root[data-theme=frost] body.karaoke-route .search-input-wrap input{color:#f1f7ff!important;background:#09192f!important;border:1px solid #17345b!important}:root[data-theme=frost] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#759aba!important}:root[data-theme=frost] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#759aba!important}:root[data-theme=frost] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#759aba!important}:root[data-theme=frost] body.karaoke-route .search-input-wrap input::placeholder{color:#759aba!important}:root[data-theme=frost] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #90b7d5!important}:root[data-theme=frost] body.karaoke-route .stage{border-color:#132d51!important}:root[data-theme=frost] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #90b7d5!important}:root[data-theme=frost] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #90b7d5!important}:root[data-theme=frost] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #90b7d5!important}:root[data-theme=frost] body.karaoke-route .file-btn:focus-visible{outline:2px solid #90b7d5!important}:root[data-theme=frost] body.karaoke-route .player-back:focus-visible{outline:2px solid #90b7d5!important}:root[data-theme=pine]{--sb-thumb:rgba(203,224,205,.3);--sb-thumb-hover:rgba(191,216,194,.8);--sb-thumb-active:#bfd8c2}:root[data-theme=pine] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(203,224,205,.18)}:root[data-theme=pine] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(203,224,205,.34)}:root[data-theme=pine]{--bg:#0b2119;--panel:#0f2d22;--panel2:#12372a;--line:#21513d;--text:#fcfefc;--muted:#bfd8c2;--blue:#bfd8c2;--purple:#bfd8c2;--pink:#bfd8c2}:root[data-theme=pine] .dark-site{background:linear-gradient(#0c241b,#0a1f17 55%,#0a1f17)}:root[data-theme=pine] .dark-header{background:rgba(10,29,22,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=pine] .dark-nav{color:#d7e8d9}:root[data-theme=pine] .trial-btn,:root[data-theme=pine] .glow-btn{background:linear-gradient(135deg,#bfd8c2,#bfd8c2);box-shadow:0 0 24px rgba(191,216,194,.35);color:#0b2119!important}:root[data-theme=pine] .login-link,:root[data-theme=pine] .dash-link{color:#f3faf4}:root[data-theme=pine] .header-user,:root[data-theme=pine] .hero-kicker{color:#bfd8c2}:root[data-theme=pine] .hero-left h1 span{background:linear-gradient(90deg,#fdfefd,#bfd8c2);-webkit-background-clip:text}:root[data-theme=pine] .hero-left p{color:#ddebdf}:root[data-theme=pine] .hero-left p b{color:#fff}:root[data-theme=pine] .outline-btn{color:#f9fdfa;border:1px solid #6f9c82}:root[data-theme=pine] .sound-ring{border:1px solid rgba(191,216,194,.4);box-shadow:inset 0 0 50px rgba(191,216,194,.08)}:root[data-theme=pine] .r2,:root[data-theme=pine] .r3{border-color:rgba(191,216,194,.2)}:root[data-theme=pine] .mic-head{background:repeating-linear-gradient(90deg,#184232 0,#184232 3px,#457c60 3px,#457c60 5px);border:5px solid #6e9b81;box-shadow:0 0 38px rgba(191,216,194,.6)}:root[data-theme=pine] .mic-neck{background:#23553f}:root[data-theme=pine] .mic-body{background:linear-gradient(#295f47,#13392c);box-shadow:0 0 20px rgba(191,216,194,.35)}:root[data-theme=pine] .voice-tag{color:#bfd8c2}:root[data-theme=pine] .dark-feature-grid article{background:linear-gradient(145deg,#113528,#0f2c22);border:1px solid #22543f}:root[data-theme=pine] .feature-ico{color:#bfd8c2}:root[data-theme=pine] .dark-feature-grid p{color:#cfe2d1}:root[data-theme=pine] .stat-box{background:#173f30}:root[data-theme=pine] .stat-box strong,:root[data-theme=pine] .stat-box small{color:#a6c5ae}:root[data-theme=pine] .stat-box b{color:#bfd8c2}:root[data-theme=pine] .dark-bottom-cta{background:linear-gradient(90deg,#12372a,#0f2d22);border:1px solid #22533e}:root[data-theme=pine] .dark-bottom-cta span{color:#bfd8c2}:root[data-theme=pine] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(191,216,194,.18),transparent 30%),#0b2119}:root[data-theme=pine] .auth-dark-card{background:#0f2e23;border:1px solid #245640;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=pine] .auth-dark-card>p{color:#c8decb}:root[data-theme=pine] .auth-dark-card label{color:#dfede0}:root[data-theme=pine] .auth-dark-card input{color:#fff;background:#0c231a;border:1px solid #245741}:root[data-theme=pine] .auth-switch{color:#9bbda5}:root[data-theme=pine] .auth-switch a{color:#bfd8c2!important}:root[data-theme=pine] .dash-shell{background:#0b2119}:root[data-theme=pine] .dash-side{background:#0d261d;border-right:1px solid #1c4836}:root[data-theme=pine] .dash-side nav a,:root[data-theme=pine] .side-bottom a{color:#c3dbc6}:root[data-theme=pine] .dash-side nav a.active{color:#f2f9f3;background:#21513d}:root[data-theme=pine] .dash-side nav a:hover{color:#fff;background:#13392c}:root[data-theme=pine] .side-bottom{border-top:1px solid #1c4836}:root[data-theme=pine] .dash-search{color:#8bb199;background:#fff}:root[data-theme=pine] .dash-search b{color:#0a1d16}:root[data-theme=pine] .chips span{color:#a5c4ad;background:#12372a;border:1px solid #21513d}:root[data-theme=pine] .voice-card{background:linear-gradient(90deg,rgba(11,34,26,.55) 0%,rgba(11,34,26,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #bfd8c2}:root[data-theme=pine] .voice-card span{color:#f5fbf6}:root[data-theme=pine] .voice-card button{color:#0b2119;background:#bfd8c2}:root[data-theme=pine] .section-row button{color:#9abca4}:root[data-theme=pine] .song-card{color:#fff}:root[data-theme=pine] .song-art{background:linear-gradient(145deg,#bfd8c2,#bfd8c2)}:root[data-theme=pine] .fav-heart{color:#fff;background:rgba(10,31,23,.6)}:root[data-theme=pine] .fav-heart.active{color:#bfd8c2;background:rgba(10,31,23,.75)}:root[data-theme=pine] .fav-heart:hover{background:rgba(10,31,23,.85)}:root[data-theme=pine] .fav-star{color:#fff;background:rgba(10,31,23,.6)}:root[data-theme=pine] .fav-star.active{background:rgba(10,31,23,.75)}:root[data-theme=pine] .fav-star:hover{background:rgba(10,31,23,.85)}:root[data-theme=pine] .song-card.b .song-art{background:linear-gradient(145deg,#265b44,#1c4836)}:root[data-theme=pine] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#2a6249)}:root[data-theme=pine] .song-card.d .song-art,:root[data-theme=pine] .song-card.e .song-art{background:linear-gradient(145deg,#bfd8c2,#bfd8c2)}:root[data-theme=pine] .song-card small{color:#9abca4}:root[data-theme=pine] .song-card i{color:#235540;background:#fff}:root[data-theme=pine] .quick-grid button{color:#fff;background:#12372a;border:1px solid #22533f}:root[data-theme=pine] .quick-grid button.quick-bg b,:root[data-theme=pine] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=pine] .quick-grid small{color:#92b69e}:root[data-theme=pine] .list-card{background:#103025;border:1px solid #21523e}:root[data-theme=pine] .list-card p{border-bottom:1px solid #184131}:root[data-theme=pine] .mini-art{background:linear-gradient(145deg,#bfd8c2,#bfd8c2)}:root[data-theme=pine] .mini-art.b{background:linear-gradient(145deg,#bfd8c2,#235540)}:root[data-theme=pine] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#2a6349)}:root[data-theme=pine] .mini-art.d,:root[data-theme=pine] .mini-art.e{background:linear-gradient(145deg,#bfd8c2,#bfd8c2)}:root[data-theme=pine] .list-card small{color:#9abca4}:root[data-theme=pine] .list-card i{color:#bfd8c2}:root[data-theme=pine] .queue em{color:#d1e4d4}:root[data-theme=pine] .mobile-nav-toggle{color:#fff;background:#143b2d;border:1px solid #22533f}:root[data-theme=pine] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=pine] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=pine] .mobile-topbar{background:#0c241b;border-bottom:1px solid #1c4836}}:root[data-theme=pine] .search-box input{color:#fff;background:#103025;border:1px solid #21513d}:root[data-theme=pine] .search-box input::-webkit-input-placeholder{color:#8bb199}:root[data-theme=pine] .search-box input::-moz-placeholder{color:#8bb199}:root[data-theme=pine] .search-box input::-ms-input-placeholder{color:#8bb199}:root[data-theme=pine] .search-box input::placeholder{color:#8bb199}:root[data-theme=pine] .search-box input:focus{outline:2px solid #bfd8c2}:root[data-theme=pine] .cat-tab{color:#d1e4d3;background:#12372a;border:1px solid #22533f}:root[data-theme=pine] .cat-tab:hover{color:#fff}:root[data-theme=pine] .cat-tab.active{color:#0b2119;background:linear-gradient(135deg,#bfd8c2,#bfd8c2)}:root[data-theme=pine] .date-select{color:#f7fcf7;background:#12372a;border:1px solid #22533f}:root[data-theme=pine] .search-hint{color:#9abca4}:root[data-theme=pine] .toolbar-search-input input{color:#fff;background:#103025;border:1px solid #21513d}:root[data-theme=pine] .toolbar-search-input input::-webkit-input-placeholder{color:#8bb199}:root[data-theme=pine] .toolbar-search-input input::-moz-placeholder{color:#8bb199}:root[data-theme=pine] .toolbar-search-input input::-ms-input-placeholder{color:#8bb199}:root[data-theme=pine] .toolbar-search-input input::placeholder{color:#8bb199}:root[data-theme=pine] .toolbar-search-input input:focus{outline:2px solid #bfd8c2}:root[data-theme=pine] .cat-tab.accent{color:#bfd8c2;border-color:#265b44}:root[data-theme=pine] .cat-tab.accent.listening{color:#bfd8c2;background:rgba(191,216,194,.12);border-color:#bfd8c2}:root[data-theme=pine] .dark-site,:root[data-theme=pine] .dash-shell{--ink:#091a13;--ink-2:#0d261d;--ink-3:#113327;--rule:#1b4635;--bone:#f7fcf7;--mute:#c4dbc7;--violet:#bfd8c2;--violet-text:#bfd8c2}:root[data-theme=pine] .dark-site .glow-btn:hover,:root[data-theme=pine] .dark-site .trial-btn:hover{background:#bfd8c2}:root[data-theme=pine] .dark-site .outline-btn{border:1px solid #2b644a}:root[data-theme=pine] .hero3{background-image:linear-gradient(90deg,#091a13 0%,rgba(9,26,19,.92) 34%,rgba(9,26,19,.35) 64%,rgba(9,26,19,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=pine] .hero3:after{background:linear-gradient(rgba(9,26,19,0),#091a13)}:root[data-theme=pine] .hero3-content p{color:#e3f0e5}:root[data-theme=pine] .kr-ticks{border-bottom:1px solid #2b644a}:root[data-theme=pine] .kr-ticks i{background:#2b644a}:root[data-theme=pine] .kr-orig:after{background:#5e8f75}:root[data-theme=pine] .tv-topbar .tv-logo{color:#fff}:root[data-theme=pine] .tv-banner{color:#ebf5ed;background:#13392c}:root[data-theme=pine] .phone-mic{color:#fff}:root[data-theme=pine] .phone-mic:hover{background:#bfd8c2}:root[data-theme=pine] .testi-list blockquote{color:#e7f2e8}@media (max-width:900px){:root[data-theme=pine] .hero3{background-image:linear-gradient(rgba(9,26,19,.35) 0%,rgba(9,26,19,.85) 55%,#091a13 100%),url(/images/hero-singer.jpg)}}:root[data-theme=pine] .vr-modal-overlay{background:rgba(7,20,15,.72)}:root[data-theme=pine] .vr-modal{background:linear-gradient(160deg,#13382b,#0c231a);border:1px solid #235540;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=pine] .vr-modal-close{color:#c9decb;background:#13392c;border:1px solid #235540}:root[data-theme=pine] .vr-modal-close:hover{color:#fff;border-color:#2f6a4f}:root[data-theme=pine] .vr-icon-ring{background:radial-gradient(circle,rgba(191,216,194,.35),transparent 70%);border:1.5px solid #bfd8c2;box-shadow:0 0 32px rgba(191,216,194,.45)}:root[data-theme=pine] .vr-title{color:#fff}:root[data-theme=pine] .vr-desc{color:#d3e5d5}:root[data-theme=pine] .vr-existing{color:#bfd8c2;background:#1a4534;border:1px solid #275c44}:root[data-theme=pine] .vr-btn{color:#f4fbf5;background:#143b2d;border:1px solid #265a43}:root[data-theme=pine] .vr-btn:hover{border-color:#bfd8c2}:root[data-theme=pine] .vr-btn-primary{color:#0b2119;background:linear-gradient(135deg,#bfd8c2,#bfd8c2);box-shadow:0 10px 26px -8px rgba(191,216,194,.6)}:root[data-theme=pine] .vr-footnote{color:#6d9a80}:root[data-theme=pine] .vr-step-dot{color:#9cbea6;background:#143b2d;border:1.5px solid #235540}:root[data-theme=pine] .vr-step-dot.current{color:#fff;background:#235540;border-color:#bfd8c2;box-shadow:0 0 16px rgba(191,216,194,.6)}:root[data-theme=pine] .vr-step-dot.done{background:#13392c}:root[data-theme=pine] .vr-live-note{color:#2d674c}:root[data-theme=pine] .vr-gauge-track{background:linear-gradient(90deg,#bfd8c2,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=pine] .vr-gauge-dot{background:#fff;border:3px solid #13382b;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=pine] .vr-gauge-labels{color:#6d9a80}:root[data-theme=pine] .vr-hint{color:#bfd8c2}:root[data-theme=pine] .vr-result-range,:root[data-theme=pine] .genre-sub-title{color:#fff}:root[data-theme=pine] .rank-badge{color:#f9fcf9;background:rgba(11,33,25,.82);border:1px solid #2a6148}:root[data-theme=pine] .rank-badge.top{color:#0c241b}:root[data-theme=pine] .dash-shell .nav-ico{color:#5e8f75}:root[data-theme=pine] .dash-shell .cat-tab:hover{border-color:#2b644a}:root[data-theme=pine] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=pine] .dash-shell .cat-tab.accent{border-color:#bfd8c2}:root[data-theme=pine] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#5e8f75}:root[data-theme=pine] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#5e8f75}:root[data-theme=pine] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#5e8f75}:root[data-theme=pine] .dash-shell .toolbar-search-input input::placeholder{color:#5e8f75}:root[data-theme=pine] .dash-shell .search-box input::-webkit-input-placeholder{color:#5e8f75}:root[data-theme=pine] .dash-shell .search-box input::-moz-placeholder{color:#5e8f75}:root[data-theme=pine] .dash-shell .search-box input::-ms-input-placeholder{color:#5e8f75}:root[data-theme=pine] .dash-shell .search-box input::placeholder{color:#5e8f75}:root[data-theme=pine] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(9,26,19,.85) 0%,rgba(9,26,19,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=pine] .dash-shell .voice-card span{color:#e3f0e5}:root[data-theme=pine] .dash-shell .voice-card button{color:#fff}:root[data-theme=pine] .dash-shell .voice-card button:hover{background:#bfd8c2}:root[data-theme=pine] .dash-shell .song-no{color:#aac8b1}:root[data-theme=pine] .dash-shell .fav-heart,:root[data-theme=pine] .dash-shell .fav-star{background:rgba(9,26,19,.7)}:root[data-theme=pine] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=pine] .dash-shell .quick-grid button.quick-bg small{color:#e3f0e5}:root[data-theme=pine] .fav-queue{color:#fff;background:rgba(10,31,23,.6)}:root[data-theme=pine] .fav-queue.active{color:#bfd8c2;background:rgba(10,31,23,.75)}:root[data-theme=pine] .fav-queue:hover{background:rgba(10,31,23,.85)}:root[data-theme=pine] .dash-shell .fav-queue{background:rgba(9,26,19,.7)}:root[data-theme=pine] .mode-gate{background:var(--bg,#0b2119)}:root[data-theme=pine] .mode-gate-inner h1{color:#fff}:root[data-theme=pine] .mode-gate-inner>p{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .mode-gate-card{background:var(--panel,#0f2d22);border:2px solid var(--line,#21513d);color:#fff}:root[data-theme=pine] .mode-gate-card small{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .mode-gate-card.big{border-color:var(--purple,#bfd8c2);background:linear-gradient(135deg,rgba(191,216,194,.16),rgba(15,45,34,.9))}:root[data-theme=pine] .bigmode-shell{background:var(--bg,#0b2119);color:#fff}:root[data-theme=pine] .bigmode-topbar{border-bottom:1px solid var(--line,#21513d);background:rgba(10,29,22,.92)}:root[data-theme=pine] .bigmode-username{color:#fff}:root[data-theme=pine] .bigmode-modeswitch{background:var(--panel2,#12372a);border:1px solid var(--line,#21513d);color:#f4faf5}:root[data-theme=pine] .bigmode-logout{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .bigmode-heading{color:#fff}:root[data-theme=pine] .bigmode-hint{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .bigmode-search{background:var(--panel,#0f2d22);border:2px solid var(--line,#21513d)}:root[data-theme=pine] .bigmode-search input{color:#fff}:root[data-theme=pine] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .bigmode-search input::-moz-placeholder{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .bigmode-search input::placeholder{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .bigmode-mic{background:var(--purple,#bfd8c2);color:#0b2119}:root[data-theme=pine] .bigmode-mic.listening{background:var(--pink,#bfd8c2)}:root[data-theme=pine] .bigmode-row{background:var(--panel,#0f2d22);border:2px solid var(--line,#21513d)}:root[data-theme=pine] .bigmode-row:active{background:var(--panel2,#12372a)}:root[data-theme=pine] .bigmode-num{background:var(--panel2,#12372a);color:var(--purple,#bfd8c2)}:root[data-theme=pine] .bigmode-art{background:#21513d}:root[data-theme=pine] .bigmode-info b{color:#fff}:root[data-theme=pine] .bigmode-info small,:root[data-theme=pine] .bigmode-fav{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .bigmode-fav.active{color:var(--pink,#bfd8c2)}:root[data-theme=pine] .bigmode-play{color:var(--purple,#bfd8c2)}:root[data-theme=pine] .bigmode-bottombar{border-top:1px solid var(--line,#21513d);background:rgba(10,29,22,.96)}:root[data-theme=pine] .bigmode-navbtn{color:var(--muted,#bfd8c2)}:root[data-theme=pine] .bigmode-navbtn.active{color:#0b2119;background:rgba(191,216,194,.18)}:root[data-theme=pine] .admin-shell{color:#fcfefc;background:#0b2018}:root[data-theme=pine] .admin-login-wrap{background:#123629;border:1px solid #1b4635}:root[data-theme=pine] .admin-login-wrap p.hint{color:#c3dbc6}:root[data-theme=pine] .admin-field label{color:#c8decb}:root[data-theme=pine] .admin-field input{color:#fcfefc;background:#0d271e;border:1px solid #22533f}:root[data-theme=pine] .admin-field input:focus{border-color:#bfd8c2}:root[data-theme=pine] .admin-btn{color:#0b2119;background:linear-gradient(135deg,#bfd8c2,#bfd8c2)}:root[data-theme=pine] .admin-logout-btn{color:#c8decb;border:1px solid #235540}:root[data-theme=pine] .admin-logout-btn:hover{color:#fff;border-color:#2f6a4f}:root[data-theme=pine] .admin-panel{background:#123629;border:1px solid #1b4635}:root[data-theme=pine] .admin-toolbar input[type=search]{color:#fcfefc;background:#0d271e;border:1px solid #22533f}:root[data-theme=pine] .admin-toolbar input[type=search]:focus{border-color:#bfd8c2}:root[data-theme=pine] .admin-count{color:#c3dbc6}:root[data-theme=pine] table.admin-table th,:root[data-theme=pine] table.admin-table td{border-bottom:1px solid #1b4635}:root[data-theme=pine] table.admin-table th{color:#c3dbc6}:root[data-theme=pine] .admin-action-btn{color:#deecdf;background:#123629;border:1px solid #22533f}:root[data-theme=pine] .admin-action-btn:hover{color:#fff;background:#1a4434}:root[data-theme=pine] .admin-empty{color:#c3dbc6}:root[data-theme=pine] .admin-pagination button{color:#deecdf;background:#123629;border:1px solid #22533f}:root[data-theme=pine] .admin-pagination span{color:#c3dbc6}:root[data-theme=pine] .admin-modal-overlay{background:rgba(6,17,13,.7)}:root[data-theme=pine] .admin-modal-card{color:#fcfefc;background:#123629;border:1px solid #1b4635}:root[data-theme=pine] .mypage-row{border-bottom:1px solid #1b4635}:root[data-theme=pine] .mypage-row span{color:#c3dbc6}:root[data-theme=pine] .mypage-row b,:root[data-theme=pine] .mypage-wrap{color:#fcfefc}:root[data-theme=pine] .mypage-card{background:#123629;border:1px solid #1b4635}:root[data-theme=pine] .mypage-card h2{color:#deecdf}:root[data-theme=pine] .admin-tab{color:#c8decb;background:#123629;border:1px solid #21513d}:root[data-theme=pine] .admin-tab:hover{color:#fff;border-color:#2f6a4f}:root[data-theme=pine] .admin-tab.active{color:#0b2119;background:linear-gradient(135deg,#bfd8c2,#bfd8c2)}:root[data-theme=pine] .t100-genre-label{color:#c8decb}:root[data-theme=pine] .t100-genre-label select,:root[data-theme=pine] .t100-input{color:#fcfefc;background:#0d271e;border:1px solid #22533f}:root[data-theme=pine] .t100-input:focus,:root[data-theme=pine] .t100-genre-label select:focus{border-color:#bfd8c2}:root[data-theme=pine] .t100-count{color:#bfd8c2}:root[data-theme=pine] .t100-msg{color:#c8decb}:root[data-theme=pine] .t100-col h3 small{color:#9abca4}:root[data-theme=pine] .t100-list,:root[data-theme=pine] .t100-results{border:1px solid #1b4635}:root[data-theme=pine] .t100-row,:root[data-theme=pine] .t100-result{border-bottom:1px solid #174031}:root[data-theme=pine] .t100-rank{color:#bfd8c2;background:#0d271e;border:1px solid #22533f}:root[data-theme=pine] .t100-song small{color:#9abca4}:root[data-theme=pine] .t100-btns button{color:#ebf5ec;background:#163f30;border:1px solid #22533f}:root[data-theme=pine] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#bfd8c2}:root[data-theme=pine] .t100-empty{color:#9abca4}:root[data-theme=pine] .cls-role{color:#071611}:root[data-theme=pine] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=pine] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=pine] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=pine] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=pine] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=pine] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=pine] .admin-plan small{color:#c5dcc8}:root[data-theme=pine] .admin-plan-badge{color:#fff;background:#2a6148}:root[data-theme=pine] .admin-plan-badge.plan-pro{background:#bfd8c2}:root[data-theme=pine] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#bfd8c2)}:root[data-theme=pine] .admin-plan-na{color:#c5dcc8}:root[data-theme=pine] .admin-plan-form label{color:#cfe2d1}:root[data-theme=pine] .admin-plan-form select{color:#f7fcf8;background:#0d281e;border:1px solid #275c45}:root[data-theme=pine] .admin-plan-form input[type=date]{color:#f7fcf8;background:#0d281e;border:1px solid #275c45}:root[data-theme=pine] .admin-plan-help{color:#c5dcc8}:root[data-theme=pine] .admin-songs-toolbar select{color:#f7fcf8;background:#0d281e;border:1px solid #275c45}:root[data-theme=pine] .admin-seg{border:1px solid #275c45}:root[data-theme=pine] .admin-seg button{color:#cfe2d1}:root[data-theme=pine] .admin-seg button.active{color:#f2f9f3;background:#21513d}:root[data-theme=pine] .admin-songs-help,:root[data-theme=pine] .admin-song-name small{color:#c5dcc8}:root[data-theme=pine] .admin-song-none{color:#7fa78f}:root[data-theme=pine] .admin-switch{color:#ecf5ed}:root[data-theme=pine] .admin-album-thumb{background:#163e2f;border:1px solid #23553f}:root[data-theme=pine] .us-group h3{color:var(--purple,#bfd8c2)}:root[data-theme=pine] .us-row{border-bottom:1px solid var(--line,#21513d)}:root[data-theme=pine] .us-label b{color:#fbfdfb}:root[data-theme=pine] .us-label small{color:#c3dbc6}:root[data-theme=pine] .us-ctl select{color:#fbfdfb;border:1px solid var(--line,#21513d);background:#0d261d}:root[data-theme=pine] .us-switch span{background:#245640}:root[data-theme=pine] .us-switch span:before{background:#fff}:root[data-theme=pine] .us-switch input:checked+span{background:var(--purple,#bfd8c2)}:root[data-theme=pine] .us-sync{border-top:1px solid var(--line,#21513d)}:root[data-theme=pine] .us-status{color:#c3dbc6}:root[data-theme=pine] .us-btn{color:#fbfdfb;border:1px solid var(--line,#21513d);background:#163f30}:root[data-theme=pine] .us-btn:hover:not(:disabled){border-color:var(--purple,#bfd8c2)}:root[data-theme=pine] .us-overlay{background:rgba(6,17,13,.72)}:root[data-theme=pine] .us-modal{background:var(--panel,#0f2d22);border:1px solid var(--line,#21513d);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=pine] .us-modal-head h2{color:#fff}:root[data-theme=pine] .us-close{color:#cfe3d2}:root[data-theme=pine] .us-close:hover{color:#fff;background:#163f30}:root[data-theme=pine] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=pine] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=pine] body:not(.ent-pro) [data-edition=pro]:after{background:#bfd8c2}:root[data-theme=pine] .ed-overlay{background:rgba(5,15,12,.72)}:root[data-theme=pine] .ed-modal{color:#f7fcf8;background:#0f2d22;border:1px solid #245741;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=pine] .ed-sub{color:#cfe2d1}:root[data-theme=pine] .ed-close{color:#ecf5ed;border:1px solid #275c45}:root[data-theme=pine] .ed-card{background:#13392b;border:1px solid #22533e}:root[data-theme=pine] .ed-badge{color:#fff}:root[data-theme=pine] .ed-basic{background:#2a6148}:root[data-theme=pine] .ed-pro{background:#bfd8c2}:root[data-theme=pine] .ed-tagline{color:#cfe2d1}:root[data-theme=pine] .ed-buy{color:#0b2119;background:linear-gradient(135deg,#bfd8c2,#bfd8c2)}:root[data-theme=pine] .ed-buy:disabled{color:#c5dcc8;background:#22533e}:root[data-theme=pine] .ed-plan-chip{color:#f1f9f2;border:1px solid #bfd8c2}:root[data-theme=pine]{--bg:#071611;--bg-raised:#0f2c22;--bg-strip:#13382b;--line:rgba(255,255,255,.08);--text:#f9fcf9;--text-dim:#96b9a1;--energy:#bfd8c2;--energy-dim:rgba(191,216,194,.18)}:root[data-theme=pine] .topbar{background:linear-gradient(#0b221a,#071611)}:root[data-theme=pine] .now-playing-badge{color:var(--bg-raised,#0a1d16)}:root[data-theme=pine] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=pine] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=pine] .final-score-display{background:rgba(6,19,14,.55)}:root[data-theme=pine] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#1d4a38,#0d291f);border:1px solid rgba(191,216,194,.35);box-shadow:0 0 40px rgba(191,216,194,.35),inset 0 0 30px rgba(191,216,194,.2)}:root[data-theme=pine] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=pine] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=pine] .ps-badge{color:#f4faf5;text-shadow:0 0 10px #bfd8c2}:root[data-theme=pine] .ps-total b{color:#bfd8c2;text-shadow:0 0 24px rgba(191,216,194,.8)}:root[data-theme=pine] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=pine] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=pine] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=pine] .ps-name{border-top:1px solid rgba(191,216,194,.35)}html[data-theme=pine].legacy-text-stroke .lyric-current,html[data-theme=pine].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=pine] .part-badge.M,:root[data-theme=pine] .part-badge.F{background:#bfd8c2}:root[data-theme=pine] .transport button.primary{color:#0a1f17}:root[data-theme=pine] .mixer{background:repeating-linear-gradient(#091c15,#091c15 2px,#0c231a 2px,#0c231a 4px)}:root[data-theme=pine] .content-type-btn.active,:root[data-theme=pine] .mode-btn.active{color:var(--bg-raised,#0a1d16)}:root[data-theme=pine] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=pine] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=pine] .modal-btn.primary{color:var(--bg-raised,#0a1d16)}:root[data-theme=pine] .solfege-dot.done{color:#fff}:root[data-theme=pine] .voice-gauge-track{background:linear-gradient(90deg, #bfd8c2, var(--spotlight))}:root[data-theme=pine] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=pine] .score-row{background:#fff}:root[data-theme=pine] .score-row svg text,:root[data-theme=pine] .score-row svg path{fill:#0f2c22}:root[data-theme=pine] .queue-count-badge{color:var(--bg-raised,#0a1d16)}:root[data-theme=pine] .tab-btn[aria-pressed=true]{color:#071611}:root[data-theme=pine] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=pine] .ext-modal{background:var(--bg-panel,#0f2c22)}:root[data-theme=pine] .audio-tune-btn{color:#fff;background:#113327;border:1px solid #bfd8c2;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=pine] .audio-tune-btn:hover{border-color:#bfd8c2}:root[data-theme=pine] .audio-tune-panel{color:#fbfdfb;background:#0d261d;border:1px solid #255842;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=pine] .audio-tune-panel .at-sub{color:#c7ddca}:root[data-theme=pine] .audio-tune-panel .at-close{color:#c8deca}:root[data-theme=pine] .audio-tune-panel .at-row{border-top:1px solid #1c4937}:root[data-theme=pine] .audio-tune-panel .at-val{color:#bfd8c2}:root[data-theme=pine] .audio-tune-panel .at-toggle{color:#e7f2e8;background:#194333;border:1px solid #2a6148}:root[data-theme=pine] .audio-tune-panel .at-toggle.on{color:#0b2119;background:#bfd8c2;border-color:#bfd8c2}:root[data-theme=pine] .audio-tune-panel .at-foot{border-top:1px solid #1c4937}:root[data-theme=pine] .audio-tune-panel .at-foot button{color:#f6fbf7;background:#194333;border:1px solid #296047}:root[data-theme=pine] .audio-tune-panel .at-note{color:#b3cfb9}:root[data-theme=pine] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=pine] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=pine] .mic-notice{color:#fff;background:rgba(11,32,25,.95);border:1px solid #245741;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=pine] .practice-panel{background:rgba(10,29,22,.92)}:root[data-theme=pine] .practice-stages button.active,:root[data-theme=pine] .practice-diff button.active,:root[data-theme=pine] .practice-mini.active,:root[data-theme=pine] .practice-class-tag{color:#071611}:root[data-theme=pine] .practice-hint.low{color:#bfd8c2}:root[data-theme=pine] .practice-roll{background:#0b2019}:root[data-theme=pine] .practice-tempo button.active,:root[data-theme=pine] .practice-btn.active{color:#071611}:root[data-theme=pine] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=pine] .pitch-roll-panel,:root[data-theme=pine] body.classroom-screen .classroom-bar{background:rgba(10,29,22,.92)}:root[data-theme=pine] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=pine] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=pine] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=pine] .score-fx-bar{background:rgba(10,29,22,.72)}:root[data-theme=pine] .score-fx-bar button.active{color:#071611}:root[data-theme=pine] .score3d-canvas{background:#081711}:root[data-theme=pine] .score-bg-bar{background:rgba(10,29,22,.72)}:root[data-theme=pine] .score-bg-bar button.active{color:#071611}:root[data-theme=pine] .score-lyr-bar{background:rgba(10,29,22,.72)}:root[data-theme=pine] .score-lyr-bar button.active{color:#071611}:root[data-theme=pine] .score-panel.fx-film .score3d-canvas{background:#2f6a4e}:root[data-theme=pine] .score-tools{background:rgba(10,29,22,.72)}:root[data-theme=pine] .score-tools button.active{color:#071611}:root[data-theme=pine] .score-parts-pop{background:var(--bg-raised,#123629);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=pine] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=pine] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#f7fcf7!important;background:#21513d!important;border-color:#bfd8c2!important}:root[data-theme=pine] .stage-more.open{background:#0e2a20;border:1px solid #235540}}:root[data-theme=pine] .title-card{background:radial-gradient(at 50% 45%,#bfd8c2 0%,#0c251c 55%,#091b15 100%)}:root[data-theme=pine] .title-card:before,:root[data-theme=pine] .title-card:after{background:linear-gradient(rgba(191,216,194,.32) 0%,rgba(191,216,194,.14) 45%,rgba(191,216,194,0) 80%)}:root[data-theme=pine] .title-card:after{background:linear-gradient(rgba(191,216,194,.26) 0%,rgba(191,216,194,.12) 45%,rgba(191,216,194,0) 80%)}:root[data-theme=pine] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(245,251,246,.1) 35%,rgba(255,255,255,.3) 50%,rgba(245,251,246,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=pine] .title-card .tc-badge{color:#0b2119;background:rgba(191,216,194,.28);border:1px solid rgba(191,216,194,.55)}:root[data-theme=pine] .title-card .tc-title{color:#0b2119;background:linear-gradient(100deg,#f9fcf9 0%,#fff 36%,#bfd8c2 44%,#fff 49%,#fff 51%,#bfd8c2 56%,#fff 64%,#f9fcf9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=pine] .title-card .tc-title-sub{color:#f2f9f3}:root[data-theme=pine] .title-card .tc-rule{background:linear-gradient(90deg,rgba(191,216,194,0) 0%,#bfd8c2 12%,#bfd8c2 70%,rgba(191,216,194,.2) 100%);box-shadow:0 0 12px rgba(191,216,194,.7)}:root[data-theme=pine] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #bfd8c2,0 0 32px #bfd8c2}:root[data-theme=pine] .title-card .tc-artist{color:#f5fbf6;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(191,216,194,.35)}:root[data-theme=pine] .title-card .tc-credit{color:#d4e6d6;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=pine] .title-card .tc-credit b{color:#f7fcf8}:root[data-theme=pine] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=pine] .interlude-jump-btn{color:#0b2119;background:#bfd8c2;border:1px solid #bfd8c2}:root[data-theme=pine] .interlude-jump-btn:hover{background:#bfd8c2}:root[data-theme=pine] #firstVerseOnlyBtn.on{color:#0b2119!important;background:#bfd8c2!important;border-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route{color:#fcfefc!important;background:#0b2018!important}:root[data-theme=pine] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(191,216,194,.14),transparent 28%),#0b2018!important}:root[data-theme=pine] .player-renewal-head{background:rgba(11,33,25,.96);border-bottom:1px solid #1b4635}:root[data-theme=pine] .player-back{color:#ddebdf;background:#12372a}:root[data-theme=pine] .player-back:hover{color:#fff;background:#1b4736}:root[data-theme=pine] .player-user{color:#c8decb}:root[data-theme=pine] .player-avatar{color:#0b2119;background:linear-gradient(135deg,#bfd8c2,#bfd8c2)}:root[data-theme=pine] .player-logout-btn{color:#c8decb;border:1px solid #235540}:root[data-theme=pine] .player-logout-btn:hover{color:#fff;border-color:#2f6a4f}:root[data-theme=pine] body.karaoke-route .topbar{background:#0d271e;border-bottom:1px solid #1c4836}:root[data-theme=pine] body.karaoke-route .file-btn,:root[data-theme=pine] body.karaoke-route .tab-btn{color:#deecdf!important;background:#123629!important;border:1px solid #22533f!important}:root[data-theme=pine] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=pine] body.karaoke-route .tab-btn.loaded{color:#0b2119!important;background:#bfd8c2!important;border-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .file-btn:hover,:root[data-theme=pine] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#1a4434!important;border-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .song-browser{background:#0d271e!important;border-bottom:1px solid #174131!important}:root[data-theme=pine] body.karaoke-route .content-type-btn,:root[data-theme=pine] body.karaoke-route .mode-btn{color:#c0d9c3!important;background:#123629!important;border:1px solid #22533f!important}:root[data-theme=pine] body.karaoke-route .content-type-btn.active,:root[data-theme=pine] body.karaoke-route .mode-btn.active{color:#0b2119!important;background:#bfd8c2!important;border-color:#bfd8c2!important;box-shadow:0 4px 14px -4px rgba(191,216,194,.8)!important}:root[data-theme=pine] .search-input-wrap input{color:#153c2e!important;background:#fdfefd!important}:root[data-theme=pine] .search-input-wrap input::-webkit-input-placeholder{color:#8ab098!important}:root[data-theme=pine] .search-input-wrap input::-moz-placeholder{color:#8ab098!important}:root[data-theme=pine] .search-input-wrap input::-ms-input-placeholder{color:#8ab098!important}:root[data-theme=pine] .search-input-wrap input::placeholder{color:#8ab098!important}:root[data-theme=pine] body.karaoke-route .voice-search-btn{color:#e6f1e7!important;background:#153d2e!important;border:1px solid #255942!important}:root[data-theme=pine] body.karaoke-route .stage{background:#0d291f!important;border:1px solid #22543f!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=pine] body.karaoke-route .stage-top-bar{background:#103025!important;border-bottom:1px solid #21513d!important}:root[data-theme=pine] .now-playing-badge,:root[data-theme=pine] .queue-ticker-badge{color:#eff7f0!important;background:#22533f!important}:root[data-theme=pine] .now-playing-title,:root[data-theme=pine] .queue-ticker-title{color:#fcfefc!important}:root[data-theme=pine] .lyric-size-control{background:#13382b!important;border:1px solid #235540!important}:root[data-theme=pine] .lyric-size-label,:root[data-theme=pine] .lyric-size-pct{color:#c7ddca!important}:root[data-theme=pine] .size-btn{color:#fff!important;background:#194333!important;border:1px solid #265b44!important}:root[data-theme=pine] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(6,18,14,.25),rgba(7,21,16,.62))!important}:root[data-theme=pine] body.karaoke-route .intro-countdown{color:#bfd8c2!important;text-shadow:0 0 28px rgba(191,216,194,.7)!important}:root[data-theme=pine] body.karaoke-route .transport{border-top:1px solid #21513d!important}:root[data-theme=pine] .transport button{color:#fff!important;background:#153d2e!important;border:1px solid #275b44!important}:root[data-theme=pine] .transport button.primary{background:linear-gradient(135deg,#bfd8c2,#bfd8c2)!important;box-shadow:0 0 20px rgba(191,216,194,.24)!important}:root[data-theme=pine] #autoKeyBtn{background:#143b2d!important;border-color:#bfd8c2!important}:root[data-theme=pine] #stageFullscreenBtn{background:#13392c!important;border-color:#265a43!important}:root[data-theme=pine] .seek{color:#bfd8c2!important}:root[data-theme=pine] .seek input{accent-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .vu{background:#12372a!important}:root[data-theme=pine] body.karaoke-route .mixer{background:#0f2e23!important;border:1px solid #22543f!important}:root[data-theme=pine] body.karaoke-route .mixer-tabbar{background:#0c251c!important;border-bottom:1px solid #21523e!important}:root[data-theme=pine] body.karaoke-route .mixer-tab-btn{color:#c0d9c3!important;background:#123629!important;border:1px solid #22533f!important}:root[data-theme=pine] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#1a4434!important}:root[data-theme=pine] body.karaoke-route .mixer-tab-btn.active{color:#0b2119!important;background:#bfd8c2!important;border-color:#bfd8c2!important;box-shadow:0 4px 14px -4px rgba(191,216,194,.75)!important}:root[data-theme=pine] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #1c4836!important}:root[data-theme=pine] body.karaoke-route .mixer-panel .strip>.label{color:#c3dbc6!important}:root[data-theme=pine] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=pine] body.karaoke-route .reset-btn{color:#cbe0cd!important;background:#1a4534!important;border:1px solid #265943!important}:root[data-theme=pine] body.karaoke-route .segmented-options button,:root[data-theme=pine] body.karaoke-route .toggle-btn{color:#cadfcd!important;background:#184131!important;border:1px solid #265b44!important}:root[data-theme=pine] body.karaoke-route .toggle-btn.on,:root[data-theme=pine] body.karaoke-route .segmented-options button.active{color:#0b2119!important;background:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .score-panel{background:#0f2e23!important;border:1px solid #22543f!important}:root[data-theme=pine] body.karaoke-route .audio-tune-btn{color:#e7f2e8!important;background:#1a4534!important;border:1px solid #285e46!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=pine] body.karaoke-route .audio-tune-panel{color:#f8fcf8!important;background:#0f2f24!important;border:1px solid #265a43!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=pine] body.karaoke-route .modal-overlay{background:rgba(5,14,10,.82)!important}:root[data-theme=pine] .modal-card{color:#fbfdfb!important;background:#103024!important;border:1px solid #245741!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=pine] body.karaoke-route .song-results .song-row,:root[data-theme=pine] body.karaoke-route .queue-list .queue-row{background:#13392b!important;border-color:#235540!important}:root[data-theme=pine] .player-hint-bar{color:#b1cdb7}:root[data-theme=pine] .player-hint-bar strong{color:#e8f3e9}:root[data-theme=pine] .player-hint-actions span{background:#123629;border:1px solid #22533e}:root[data-theme=pine] body.karaoke-route .search-ov-toggle{color:#f4fbf5;background:rgba(13,39,30,.9);border:1px solid #bfd8c2;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=pine] body.karaoke-route .search-ov-toggle .ov-q{color:#0b2119;background:#bfd8c2}:root[data-theme=pine] body.karaoke-route .search-overlay .song-browser{background:rgba(13,39,30,.92)!important;border:1px solid #bfd8c2!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=pine] body.karaoke-route .player-renewal-head{background:#0c241b!important;border-bottom-color:#1b4736!important}:root[data-theme=pine] body.karaoke-route .search-ov-toggle{background:#123629!important;border-color:#245741!important}:root[data-theme=pine] body.karaoke-route .search-ov-toggle:hover{background:#174131!important;border-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .search-overlay .song-browser{background:#0f2d22!important;border-color:#23543f!important}:root[data-theme=pine] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=pine] body.karaoke-route .tab-btn.loaded,:root[data-theme=pine] body.karaoke-route .content-type-btn.active,:root[data-theme=pine] body.karaoke-route .mode-btn.active,:root[data-theme=pine] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=pine] body.karaoke-route .toggle-btn.on,:root[data-theme=pine] body.karaoke-route .segmented-options button.active{color:#0b2119!important;background:#bfd8c2!important;border-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=pine] body.karaoke-route .player-avatar,:root[data-theme=pine] body.karaoke-route .transport button.primary{background:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .now-playing-badge,:root[data-theme=pine] body.karaoke-route .queue-ticker-badge{color:#bfd8c2!important;background:#1a4434!important}:root[data-theme=pine] body.karaoke-route .intro-countdown{color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .seek input{accent-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route #autoKeyBtn{background:#13392c!important;border-color:#bfd8c2!important}:root[data-theme=pine] .song-no{color:#bfd8c2!important;background:rgba(191,216,194,.2)!important}:root[data-theme=pine]{--energy:#bfd8c2;--energy-dim:rgba(191,216,194,.18)}:root[data-theme=pine] body.karaoke-route .lyric-empty{color:#c4dbc7!important}:root[data-theme=pine] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=pine] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=pine] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=pine] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .content-type-btn.active,:root[data-theme=pine] body.karaoke-route .mode-btn.active{background:#bfd8c2!important;border-color:#bfd8c2!important}:root[data-theme=pine] body.karaoke-route .search-input-wrap input{color:#f7fcf7!important;background:#0d261d!important;border:1px solid #21503d!important}:root[data-theme=pine] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#8ab098!important}:root[data-theme=pine] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#8ab098!important}:root[data-theme=pine] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#8ab098!important}:root[data-theme=pine] body.karaoke-route .search-input-wrap input::placeholder{color:#8ab098!important}:root[data-theme=pine] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #bfd8c2!important}:root[data-theme=pine] body.karaoke-route .stage{border-color:#1b4635!important}:root[data-theme=pine] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #bfd8c2!important}:root[data-theme=pine] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #bfd8c2!important}:root[data-theme=pine] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #bfd8c2!important}:root[data-theme=pine] body.karaoke-route .file-btn:focus-visible{outline:2px solid #bfd8c2!important}:root[data-theme=pine] body.karaoke-route .player-back:focus-visible{outline:2px solid #bfd8c2!important}:root[data-theme=violet]{--sb-thumb:rgba(215,208,250,.3);--sb-thumb-hover:rgba(241,238,255,.8);--sb-thumb-active:#f1eeff}:root[data-theme=violet] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(215,208,250,.18)}:root[data-theme=violet] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(215,208,250,.34)}:root[data-theme=violet]{--bg:#1c182a;--panel:#241f36;--panel2:#2b2540;--line:#4b406c;--text:#fcfbff;--muted:#cfc8f8;--blue:#7c69ae;--purple:#7c69ae;--pink:#7c69ae}:root[data-theme=violet] .dark-site{background:linear-gradient(#1e1a2d,#1a1627 55%,#1a1627)}:root[data-theme=violet] .dark-header{background:rgba(25,21,37,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=violet] .dark-nav{color:#dfdafb}:root[data-theme=violet] .trial-btn,:root[data-theme=violet] .glow-btn{background:linear-gradient(135deg,#7c69ae,#7c69ae);box-shadow:0 0 24px rgba(124,105,174,.35);color:#fff!important}:root[data-theme=violet] .login-link,:root[data-theme=violet] .dash-link,:root[data-theme=violet] .header-user,:root[data-theme=violet] .hero-kicker{color:#f1eeff}:root[data-theme=violet] .hero-left h1 span{background:linear-gradient(90deg,#fdfcff,#7c69ae);-webkit-background-clip:text}:root[data-theme=violet] .hero-left p{color:#e2defc}:root[data-theme=violet] .hero-left p b{color:#fff}:root[data-theme=violet] .outline-btn{color:#f8f7ff;border:1px solid #a193cf}:root[data-theme=violet] .sound-ring{border:1px solid rgba(124,105,174,.4);box-shadow:inset 0 0 50px rgba(124,105,174,.08)}:root[data-theme=violet] .r2,:root[data-theme=violet] .r3{border-color:rgba(124,105,174,.2)}:root[data-theme=violet] .mic-head{background:repeating-linear-gradient(90deg,#383052 0,#383052 3px,#8977b9 3px,#8977b9 5px);border:5px solid #a092ce;box-shadow:0 0 38px rgba(124,105,174,.6)}:root[data-theme=violet] .mic-neck{background:#524675}:root[data-theme=violet] .mic-body{background:linear-gradient(#665791,#2e2844);box-shadow:0 0 20px rgba(124,105,174,.35)}:root[data-theme=violet] .voice-tag{color:#f1eeff}:root[data-theme=violet] .dark-feature-grid article{background:linear-gradient(145deg,#29243e,#241f35);border:1px solid #504473}:root[data-theme=violet] .feature-ico{color:#f1eeff}:root[data-theme=violet] .dark-feature-grid p{color:#d9d3fa}:root[data-theme=violet] .stat-box{background:#352e4e}:root[data-theme=violet] .stat-box strong,:root[data-theme=violet] .stat-box small{color:#c1b8eb}:root[data-theme=violet] .stat-box b{color:#f1eeff}:root[data-theme=violet] .dark-bottom-cta{background:linear-gradient(90deg,#2b2540,#241f36);border:1px solid #4e4370}:root[data-theme=violet] .dark-bottom-cta span{color:#cfc8f8}:root[data-theme=violet] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(124,105,174,.18),transparent 30%),#1c182a}:root[data-theme=violet] .auth-dark-card{background:#252037;border:1px solid #544878;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=violet] .auth-dark-card>p{color:#d5cff9}:root[data-theme=violet] .auth-dark-card label{color:#e4dffc}:root[data-theme=violet] .auth-dark-card input{color:#fff;background:#1d192c;border:1px solid #56497b}:root[data-theme=violet] .auth-switch{color:#bab0e5}:root[data-theme=violet] .auth-switch a{color:#f1eeff!important}:root[data-theme=violet] .dash-shell{background:#1c182a}:root[data-theme=violet] .dash-side{background:#201b2f;border-right:1px solid #3f365c}:root[data-theme=violet] .dash-side nav a,:root[data-theme=violet] .side-bottom a{color:#d2cbf9}:root[data-theme=violet] .dash-side nav a.active{color:#f0edff;background:#4b406d}:root[data-theme=violet] .dash-side nav a:hover{color:#fff;background:#2e2844}:root[data-theme=violet] .side-bottom{border-top:1px solid #3f365c}:root[data-theme=violet] .dash-search{color:#b1a6dd;background:#fff}:root[data-theme=violet] .dash-search b{color:#191525}:root[data-theme=violet] .chips span{color:#c0b7eb;background:#2b2540;border:1px solid #4b406c}:root[data-theme=violet] .voice-card{background:linear-gradient(90deg,rgba(29,25,43,.55) 0%,rgba(29,25,43,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #7c69ae}:root[data-theme=violet] .voice-card span{color:#f3f0ff}:root[data-theme=violet] .voice-card button{color:#fff;background:#7c69ae}:root[data-theme=violet] .section-row button{color:#b9afe5}:root[data-theme=violet] .song-card{color:#fff}:root[data-theme=violet] .song-art{background:linear-gradient(145deg,#7c69ae,#7c69ae)}:root[data-theme=violet] .fav-heart{color:#fff;background:rgba(26,22,39,.6)}:root[data-theme=violet] .fav-heart.active{color:#f1eeff;background:rgba(26,22,39,.75)}:root[data-theme=violet] .fav-heart:hover{background:rgba(26,22,39,.85)}:root[data-theme=violet] .fav-star{color:#fff;background:rgba(26,22,39,.6)}:root[data-theme=violet] .fav-star.active{background:rgba(26,22,39,.75)}:root[data-theme=violet] .fav-star:hover{background:rgba(26,22,39,.85)}:root[data-theme=violet] .song-card.b .song-art{background:linear-gradient(145deg,#5d4f84,#3f365c)}:root[data-theme=violet] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#6b5b98)}:root[data-theme=violet] .song-card.d .song-art,:root[data-theme=violet] .song-card.e .song-art{background:linear-gradient(145deg,#7c69ae,#7c69ae)}:root[data-theme=violet] .song-card small{color:#b9afe5}:root[data-theme=violet] .song-card i{color:#524676;background:#fff}:root[data-theme=violet] .quick-grid button{color:#fff;background:#2b2540;border:1px solid #504472}:root[data-theme=violet] .quick-grid button.quick-bg b,:root[data-theme=violet] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=violet] .quick-grid small{color:#b5aae1}:root[data-theme=violet] .list-card{background:#272139;border:1px solid #4c416e}:root[data-theme=violet] .list-card p{border-bottom:1px solid #372f51}:root[data-theme=violet] .mini-art{background:linear-gradient(145deg,#7c69ae,#7c69ae)}:root[data-theme=violet] .mini-art.b{background:linear-gradient(145deg,#7c69ae,#524676)}:root[data-theme=violet] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#6c5c98)}:root[data-theme=violet] .mini-art.d,:root[data-theme=violet] .mini-art.e{background:linear-gradient(145deg,#7c69ae,#7c69ae)}:root[data-theme=violet] .list-card small{color:#b9afe5}:root[data-theme=violet] .list-card i{color:#f1eeff}:root[data-theme=violet] .queue em{color:#dbd6fa}:root[data-theme=violet] .mobile-nav-toggle{color:#fff;background:#2f2946;border:1px solid #504472}:root[data-theme=violet] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=violet] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=violet] .mobile-topbar{background:#1e1a2d;border-bottom:1px solid #3f365c}}:root[data-theme=violet] .search-box input{color:#fff;background:#272139;border:1px solid #4b406c}:root[data-theme=violet] .search-box input::-webkit-input-placeholder{color:#b1a6dd}:root[data-theme=violet] .search-box input::-moz-placeholder{color:#b1a6dd}:root[data-theme=violet] .search-box input::-ms-input-placeholder{color:#b1a6dd}:root[data-theme=violet] .search-box input::placeholder{color:#b1a6dd}:root[data-theme=violet] .search-box input:focus{outline:2px solid #7c69ae}:root[data-theme=violet] .cat-tab{color:#dbd5fa;background:#2b2540;border:1px solid #504472}:root[data-theme=violet] .cat-tab:hover{color:#fff}:root[data-theme=violet] .cat-tab.active{color:#fff;background:linear-gradient(135deg,#7c69ae,#7c69ae)}:root[data-theme=violet] .date-select{color:#f5f3ff;background:#2b2540;border:1px solid #504472}:root[data-theme=violet] .search-hint{color:#b9afe5}:root[data-theme=violet] .toolbar-search-input input{color:#fff;background:#272139;border:1px solid #4b406c}:root[data-theme=violet] .toolbar-search-input input::-webkit-input-placeholder{color:#b1a6dd}:root[data-theme=violet] .toolbar-search-input input::-moz-placeholder{color:#b1a6dd}:root[data-theme=violet] .toolbar-search-input input::-ms-input-placeholder{color:#b1a6dd}:root[data-theme=violet] .toolbar-search-input input::placeholder{color:#b1a6dd}:root[data-theme=violet] .toolbar-search-input input:focus{outline:2px solid #7c69ae}:root[data-theme=violet] .cat-tab.accent{color:#f1eeff;border-color:#5e5086}:root[data-theme=violet] .cat-tab.accent.listening{color:#f1eeff;background:rgba(124,105,174,.12);border-color:#7c69ae}:root[data-theme=violet] .dark-site,:root[data-theme=violet] .dash-shell{--ink:#161321;--ink-2:#201b2f;--ink-3:#28233c;--rule:#3e355a;--bone:#f5f3ff;--mute:#d2ccf9;--violet:#7c69ae;--violet-text:#f1eeff}:root[data-theme=violet] .dark-site .glow-btn:hover,:root[data-theme=violet] .dark-site .trial-btn:hover{background:#7c69ae}:root[data-theme=violet] .dark-site .outline-btn{border:1px solid #6f5e9c}:root[data-theme=violet] .hero3{background-image:linear-gradient(90deg,#161321 0%,rgba(22,19,33,.92) 34%,rgba(22,19,33,.35) 64%,rgba(22,19,33,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=violet] .hero3:after{background:linear-gradient(rgba(22,19,33,0),#161321)}:root[data-theme=violet] .hero3-content p{color:#e7e2fd}:root[data-theme=violet] .kr-ticks{border-bottom:1px solid #6f5e9c}:root[data-theme=violet] .kr-ticks i{background:#6f5e9c}:root[data-theme=violet] .kr-orig:after{background:#9788c6}:root[data-theme=violet] .tv-topbar .tv-logo{color:#fff}:root[data-theme=violet] .tv-banner{color:#ece8fe;background:#2e2844}:root[data-theme=violet] .phone-mic{color:#fff}:root[data-theme=violet] .phone-mic:hover{background:#7c69ae}:root[data-theme=violet] .testi-list blockquote{color:#e9e5fd}@media (max-width:900px){:root[data-theme=violet] .hero3{background-image:linear-gradient(rgba(22,19,33,.35) 0%,rgba(22,19,33,.85) 55%,#161321 100%),url(/images/hero-singer.jpg)}}:root[data-theme=violet] .vr-modal-overlay{background:rgba(17,15,26,.72)}:root[data-theme=violet] .vr-modal{background:linear-gradient(160deg,#2d2642,#1d192c);border:1px solid #534676;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=violet] .vr-modal-close{color:#d5cff9;background:#2e2844;border:1px solid #534676}:root[data-theme=violet] .vr-modal-close:hover{color:#fff;border-color:#7b68ad}:root[data-theme=violet] .vr-icon-ring{background:radial-gradient(circle,rgba(124,105,174,.35),transparent 70%);border:1.5px solid #7c69ae;box-shadow:0 0 32px rgba(124,105,174,.45)}:root[data-theme=violet] .vr-title{color:#fff}:root[data-theme=violet] .vr-desc{color:#dcd7fb}:root[data-theme=violet] .vr-existing{color:#f1eeff;background:#3c3357;border:1px solid #5f5187}:root[data-theme=violet] .vr-btn{color:#f3f0ff;background:#302947;border:1px solid #5b4e82}:root[data-theme=violet] .vr-btn:hover{border-color:#7c69ae}:root[data-theme=violet] .vr-btn-primary{color:#fff;background:linear-gradient(135deg,#7c69ae,#7c69ae);box-shadow:0 10px 26px -8px rgba(124,105,174,.6)}:root[data-theme=violet] .vr-footnote{color:#a092ce}:root[data-theme=violet] .vr-step-dot{color:#bbb1e6;background:#2f2946;border:1.5px solid #534676}:root[data-theme=violet] .vr-step-dot.current{color:#fff;background:#524676;border-color:#7c69ae;box-shadow:0 0 16px rgba(124,105,174,.6)}:root[data-theme=violet] .vr-step-dot.done{background:#2e2844}:root[data-theme=violet] .vr-live-note{color:#7463a4}:root[data-theme=violet] .vr-gauge-track{background:linear-gradient(90deg,#7c69ae,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=violet] .vr-gauge-dot{background:#fff;border:3px solid #2d2642;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=violet] .vr-gauge-labels{color:#a092ce}:root[data-theme=violet] .vr-hint{color:#f1eeff}:root[data-theme=violet] .vr-result-range,:root[data-theme=violet] .genre-sub-title{color:#fff}:root[data-theme=violet] .rank-badge{color:#f8f6ff;background:rgba(28,24,42,.82);border:1px solid #695995}:root[data-theme=violet] .rank-badge.top{color:#1e1a2d}:root[data-theme=violet] .dash-shell .nav-ico{color:#9788c6}:root[data-theme=violet] .dash-shell .cat-tab:hover{border-color:#6f5e9c}:root[data-theme=violet] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=violet] .dash-shell .cat-tab.accent{border-color:#7c69ae}:root[data-theme=violet] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#9788c6}:root[data-theme=violet] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#9788c6}:root[data-theme=violet] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#9788c6}:root[data-theme=violet] .dash-shell .toolbar-search-input input::placeholder{color:#9788c6}:root[data-theme=violet] .dash-shell .search-box input::-webkit-input-placeholder{color:#9788c6}:root[data-theme=violet] .dash-shell .search-box input::-moz-placeholder{color:#9788c6}:root[data-theme=violet] .dash-shell .search-box input::-ms-input-placeholder{color:#9788c6}:root[data-theme=violet] .dash-shell .search-box input::placeholder{color:#9788c6}:root[data-theme=violet] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(22,19,33,.85) 0%,rgba(22,19,33,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=violet] .dash-shell .voice-card span{color:#e7e2fd}:root[data-theme=violet] .dash-shell .voice-card button{color:#fff}:root[data-theme=violet] .dash-shell .voice-card button:hover{background:#7c69ae}:root[data-theme=violet] .dash-shell .song-no{color:#c3baed}:root[data-theme=violet] .dash-shell .fav-heart,:root[data-theme=violet] .dash-shell .fav-star{background:rgba(22,19,33,.7)}:root[data-theme=violet] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=violet] .dash-shell .quick-grid button.quick-bg small{color:#e7e2fd}:root[data-theme=violet] .fav-queue{color:#fff;background:rgba(26,22,39,.6)}:root[data-theme=violet] .fav-queue.active{color:#f1eeff;background:rgba(26,22,39,.75)}:root[data-theme=violet] .fav-queue:hover{background:rgba(26,22,39,.85)}:root[data-theme=violet] .dash-shell .fav-queue{background:rgba(22,19,33,.7)}:root[data-theme=violet] .mode-gate{background:var(--bg,#1c182a)}:root[data-theme=violet] .mode-gate-inner h1{color:#fff}:root[data-theme=violet] .mode-gate-inner>p{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .mode-gate-card{background:var(--panel,#241f36);border:2px solid var(--line,#4b406c);color:#fff}:root[data-theme=violet] .mode-gate-card small{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .mode-gate-card.big{border-color:var(--purple,#7c69ae);background:linear-gradient(135deg,rgba(124,105,174,.16),rgba(36,31,54,.9))}:root[data-theme=violet] .bigmode-shell{background:var(--bg,#1c182a);color:#fff}:root[data-theme=violet] .bigmode-topbar{border-bottom:1px solid var(--line,#4b406c);background:rgba(25,21,37,.92)}:root[data-theme=violet] .bigmode-username{color:#fff}:root[data-theme=violet] .bigmode-modeswitch{background:var(--panel2,#2b2540);border:1px solid var(--line,#4b406c);color:#f2efff}:root[data-theme=violet] .bigmode-logout{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .bigmode-heading{color:#fff}:root[data-theme=violet] .bigmode-hint{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .bigmode-search{background:var(--panel,#241f36);border:2px solid var(--line,#4b406c)}:root[data-theme=violet] .bigmode-search input{color:#fff}:root[data-theme=violet] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .bigmode-search input::-moz-placeholder{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .bigmode-search input::placeholder{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .bigmode-mic{background:var(--purple,#7c69ae);color:#fff}:root[data-theme=violet] .bigmode-mic.listening{background:var(--pink,#7c69ae)}:root[data-theme=violet] .bigmode-row{background:var(--panel,#241f36);border:2px solid var(--line,#4b406c)}:root[data-theme=violet] .bigmode-row:active{background:var(--panel2,#2b2540)}:root[data-theme=violet] .bigmode-num{background:var(--panel2,#2b2540);color:var(--purple,#f1eeff)}:root[data-theme=violet] .bigmode-art{background:#4b406d}:root[data-theme=violet] .bigmode-info b{color:#fff}:root[data-theme=violet] .bigmode-info small,:root[data-theme=violet] .bigmode-fav{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .bigmode-fav.active{color:var(--pink,#f1eeff)}:root[data-theme=violet] .bigmode-play{color:var(--purple,#f1eeff)}:root[data-theme=violet] .bigmode-bottombar{border-top:1px solid var(--line,#4b406c);background:rgba(25,21,37,.96)}:root[data-theme=violet] .bigmode-navbtn{color:var(--muted,#cfc8f8)}:root[data-theme=violet] .bigmode-navbtn.active{color:#fff;background:rgba(124,105,174,.18)}:root[data-theme=violet] .admin-shell{color:#fcfbff;background:#1b1728}:root[data-theme=violet] .admin-login-wrap{background:#2a243f;border:1px solid #3e355a}:root[data-theme=violet] .admin-login-wrap p.hint{color:#d2cbf9}:root[data-theme=violet] .admin-field label{color:#d5cff9}:root[data-theme=violet] .admin-field input{color:#fcfbff;background:#201c30;border:1px solid #504472}:root[data-theme=violet] .admin-field input:focus{border-color:#7c69ae}:root[data-theme=violet] .admin-btn{color:#fff;background:linear-gradient(135deg,#7c69ae,#7c69ae)}:root[data-theme=violet] .admin-logout-btn{color:#d5cff9;border:1px solid #534676}:root[data-theme=violet] .admin-logout-btn:hover{color:#fff;border-color:#7b68ad}:root[data-theme=violet] .admin-panel{background:#2a243f;border:1px solid #3e355a}:root[data-theme=violet] .admin-toolbar input[type=search]{color:#fcfbff;background:#201c30;border:1px solid #504472}:root[data-theme=violet] .admin-toolbar input[type=search]:focus{border-color:#7c69ae}:root[data-theme=violet] .admin-count{color:#d2cbf9}:root[data-theme=violet] table.admin-table th,:root[data-theme=violet] table.admin-table td{border-bottom:1px solid #3e355a}:root[data-theme=violet] table.admin-table th{color:#d2cbf9}:root[data-theme=violet] .admin-action-btn{color:#e3defc;background:#2b253f;border:1px solid #504472}:root[data-theme=violet] .admin-action-btn:hover{color:#fff;background:#3b3356}:root[data-theme=violet] .admin-empty{color:#d2cbf9}:root[data-theme=violet] .admin-pagination button{color:#e3defc;background:#2b253f;border:1px solid #504472}:root[data-theme=violet] .admin-pagination span{color:#d2cbf9}:root[data-theme=violet] .admin-modal-overlay{background:rgba(14,12,22,.7)}:root[data-theme=violet] .admin-modal-card{color:#fcfbff;background:#2a243f;border:1px solid #3e355a}:root[data-theme=violet] .mypage-row{border-bottom:1px solid #3e355a}:root[data-theme=violet] .mypage-row span{color:#d2cbf9}:root[data-theme=violet] .mypage-row b,:root[data-theme=violet] .mypage-wrap{color:#fcfbff}:root[data-theme=violet] .mypage-card{background:#2a243f;border:1px solid #3e355a}:root[data-theme=violet] .mypage-card h2{color:#e3defc}:root[data-theme=violet] .admin-tab{color:#d5cff9;background:#2a243f;border:1px solid #4b406c}:root[data-theme=violet] .admin-tab:hover{color:#fff;border-color:#7b68ad}:root[data-theme=violet] .admin-tab.active{color:#fff;background:linear-gradient(135deg,#7c69ae,#7c69ae)}:root[data-theme=violet] .t100-genre-label{color:#d5cff9}:root[data-theme=violet] .t100-genre-label select,:root[data-theme=violet] .t100-input{color:#fcfbff;background:#201c30;border:1px solid #504472}:root[data-theme=violet] .t100-input:focus,:root[data-theme=violet] .t100-genre-label select:focus{border-color:#7c69ae}:root[data-theme=violet] .t100-count{color:#f1eeff}:root[data-theme=violet] .t100-msg{color:#d5cff9}:root[data-theme=violet] .t100-col h3 small{color:#b9afe5}:root[data-theme=violet] .t100-list,:root[data-theme=violet] .t100-results{border:1px solid #3e355a}:root[data-theme=violet] .t100-row,:root[data-theme=violet] .t100-result{border-bottom:1px solid #362e4f}:root[data-theme=violet] .t100-rank{color:#f1eeff;background:#201c30;border:1px solid #504472}:root[data-theme=violet] .t100-song small{color:#b9afe5}:root[data-theme=violet] .t100-btns button{color:#ece8fe;background:#352d4d;border:1px solid #504472}:root[data-theme=violet] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#7c69ae}:root[data-theme=violet] .t100-empty{color:#b9afe5}:root[data-theme=violet] .cls-role{color:#13101c}:root[data-theme=violet] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=violet] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=violet] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=violet] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=violet] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=violet] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=violet] .admin-plan small{color:#d3ccf9}:root[data-theme=violet] .admin-plan-badge{color:#fff;background:#6a5a96}:root[data-theme=violet] .admin-plan-badge.plan-pro{background:#7c69ae}:root[data-theme=violet] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#7c69ae)}:root[data-theme=violet] .admin-plan-na{color:#d3ccf9}:root[data-theme=violet] .admin-plan-form label{color:#d9d3fa}:root[data-theme=violet] .admin-plan-form select{color:#f6f4ff;background:#211c31;border:1px solid #605188}:root[data-theme=violet] .admin-plan-form input[type=date]{color:#f6f4ff;background:#211c31;border:1px solid #605188}:root[data-theme=violet] .admin-plan-help{color:#d3ccf9}:root[data-theme=violet] .admin-songs-toolbar select{color:#f6f4ff;background:#211c31;border:1px solid #605188}:root[data-theme=violet] .admin-seg{border:1px solid #605188}:root[data-theme=violet] .admin-seg button{color:#d9d3fa}:root[data-theme=violet] .admin-seg button.active{color:#f0edff;background:#4b406d}:root[data-theme=violet] .admin-songs-help,:root[data-theme=violet] .admin-song-name small{color:#d3ccf9}:root[data-theme=violet] .admin-song-none{color:#aa9dd7}:root[data-theme=violet] .admin-switch{color:#ece9fe}:root[data-theme=violet] .admin-album-thumb{background:#332c4b;border:1px solid #524675}:root[data-theme=violet] .us-group h3{color:var(--purple,#f1eeff)}:root[data-theme=violet] .us-row{border-bottom:1px solid var(--line,#4b406c)}:root[data-theme=violet] .us-label b{color:#faf9ff}:root[data-theme=violet] .us-label small{color:#d2cbf9}:root[data-theme=violet] .us-ctl select{color:#faf9ff;border:1px solid var(--line,#4b406c);background:#201b2f}:root[data-theme=violet] .us-switch span{background:#544878}:root[data-theme=violet] .us-switch span:before{background:#fff}:root[data-theme=violet] .us-switch input:checked+span{background:var(--purple,#7c69ae)}:root[data-theme=violet] .us-sync{border-top:1px solid var(--line,#4b406c)}:root[data-theme=violet] .us-status{color:#d2cbf9}:root[data-theme=violet] .us-btn{color:#faf9ff;border:1px solid var(--line,#4b406c);background:#352d4d}:root[data-theme=violet] .us-btn:hover:not(:disabled){border-color:var(--purple,#7c69ae)}:root[data-theme=violet] .us-overlay{background:rgba(14,12,22,.72)}:root[data-theme=violet] .us-modal{background:var(--panel,#241f36);border:1px solid var(--line,#4b406c);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=violet] .us-modal-head h2{color:#fff}:root[data-theme=violet] .us-close{color:#dad4fa}:root[data-theme=violet] .us-close:hover{color:#fff;background:#352d4d}:root[data-theme=violet] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=violet] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=violet] body:not(.ent-pro) [data-edition=pro]:after{background:#7c69ae}:root[data-theme=violet] .ed-overlay{background:rgba(13,11,20,.72)}:root[data-theme=violet] .ed-modal{color:#f6f4ff;background:#241f36;border:1px solid #56497b;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=violet] .ed-sub{color:#d9d3fa}:root[data-theme=violet] .ed-close{color:#ece9fe;border:1px solid #605188}:root[data-theme=violet] .ed-card{background:#2d2743;border:1px solid #4f4371}:root[data-theme=violet] .ed-badge{color:#fff}:root[data-theme=violet] .ed-basic{background:#6a5a96}:root[data-theme=violet] .ed-pro{background:#7c69ae}:root[data-theme=violet] .ed-tagline{color:#d9d3fa}:root[data-theme=violet] .ed-buy{color:#fff;background:linear-gradient(135deg,#7c69ae,#7c69ae)}:root[data-theme=violet] .ed-buy:disabled{color:#d3ccf9;background:#4f4371}:root[data-theme=violet] .ed-plan-chip{color:#f0edff;border:1px solid #7c69ae}:root[data-theme=violet]{--bg:#13101c;--bg-raised:#241f35;--bg-strip:#2d2642;--line:rgba(255,255,255,.08);--text:#f8f6ff;--text-dim:#b7ade3;--energy:#7c69ae;--energy-dim:rgba(124,105,174,.18)}:root[data-theme=violet] .topbar{background:linear-gradient(#1d192b,#13101c)}:root[data-theme=violet] .now-playing-badge{color:var(--bg-raised,#191525)}:root[data-theme=violet] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=violet] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=violet] .final-score-display{background:rgba(16,14,24,.55)}:root[data-theme=violet] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#423960,#211d32);border:1px solid rgba(124,105,174,.35);box-shadow:0 0 40px rgba(124,105,174,.35),inset 0 0 30px rgba(124,105,174,.2)}:root[data-theme=violet] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=violet] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=violet] .ps-badge{color:#f2efff;text-shadow:0 0 10px #7c69ae}:root[data-theme=violet] .ps-total b{color:#f1eeff;text-shadow:0 0 24px rgba(124,105,174,.8)}:root[data-theme=violet] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=violet] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=violet] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=violet] .ps-name{border-top:1px solid rgba(124,105,174,.35)}html[data-theme=violet].legacy-text-stroke .lyric-current,html[data-theme=violet].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=violet] .part-badge.M,:root[data-theme=violet] .part-badge.F{background:#7c69ae}:root[data-theme=violet] .transport button.primary{color:#1a1627}:root[data-theme=violet] .mixer{background:repeating-linear-gradient(#181424,#181424 2px,#1d192c 2px,#1d192c 4px)}:root[data-theme=violet] .content-type-btn.active,:root[data-theme=violet] .mode-btn.active{color:var(--bg-raised,#191525)}:root[data-theme=violet] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=violet] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=violet] .modal-btn.primary{color:var(--bg-raised,#191525)}:root[data-theme=violet] .solfege-dot.done{color:#fff}:root[data-theme=violet] .voice-gauge-track{background:linear-gradient(90deg, #7c69ae, var(--spotlight))}:root[data-theme=violet] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=violet] .score-row{background:#fff}:root[data-theme=violet] .score-row svg text,:root[data-theme=violet] .score-row svg path{fill:#241f35}:root[data-theme=violet] .queue-count-badge{color:var(--bg-raised,#191525)}:root[data-theme=violet] .tab-btn[aria-pressed=true]{color:#13101c}:root[data-theme=violet] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=violet] .ext-modal{background:var(--bg-panel,#241f35)}:root[data-theme=violet] .audio-tune-btn{color:#fff;background:#28233c;border:1px solid #7c69ae;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=violet] .audio-tune-btn:hover{border-color:#7c69ae}:root[data-theme=violet] .audio-tune-panel{color:#faf9ff;background:#201b2f;border:1px solid #584b7e;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=violet] .audio-tune-panel .at-sub{color:#d4cef9}:root[data-theme=violet] .audio-tune-panel .at-close{color:#d5cef9}:root[data-theme=violet] .audio-tune-panel .at-row{border-top:1px solid #41375e}:root[data-theme=violet] .audio-tune-panel .at-val{color:#f1eeff}:root[data-theme=violet] .audio-tune-panel .at-toggle{color:#e9e5fd;background:#3a3255;border:1px solid #6a5a96}:root[data-theme=violet] .audio-tune-panel .at-toggle.on{color:#fff;background:#7c69ae;border-color:#7c69ae}:root[data-theme=violet] .audio-tune-panel .at-foot{border-top:1px solid #41375e}:root[data-theme=violet] .audio-tune-panel .at-foot button{color:#f5f2ff;background:#3a3255;border:1px solid #675892}:root[data-theme=violet] .audio-tune-panel .at-note{color:#c8c0f2}:root[data-theme=violet] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=violet] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=violet] .mic-notice{color:#fff;background:rgba(27,24,41,.95);border:1px solid #56497b;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=violet] .practice-panel{background:rgba(25,21,37,.92)}:root[data-theme=violet] .practice-stages button.active,:root[data-theme=violet] .practice-diff button.active,:root[data-theme=violet] .practice-mini.active,:root[data-theme=violet] .practice-class-tag{color:#13101c}:root[data-theme=violet] .practice-hint.low{color:#f1eeff}:root[data-theme=violet] .practice-roll{background:#1b1829}:root[data-theme=violet] .practice-tempo button.active,:root[data-theme=violet] .practice-btn.active{color:#13101c}:root[data-theme=violet] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=violet] .pitch-roll-panel,:root[data-theme=violet] body.classroom-screen .classroom-bar{background:rgba(25,21,37,.92)}:root[data-theme=violet] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=violet] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=violet] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=violet] .score-fx-bar{background:rgba(25,21,37,.72)}:root[data-theme=violet] .score-fx-bar button.active{color:#13101c}:root[data-theme=violet] .score3d-canvas{background:#14111d}:root[data-theme=violet] .score-bg-bar{background:rgba(25,21,37,.72)}:root[data-theme=violet] .score-bg-bar button.active{color:#13101c}:root[data-theme=violet] .score-lyr-bar{background:rgba(25,21,37,.72)}:root[data-theme=violet] .score-lyr-bar button.active{color:#13101c}:root[data-theme=violet] .score-panel.fx-film .score3d-canvas{background:#7a68ac}:root[data-theme=violet] .score-tools{background:rgba(25,21,37,.72)}:root[data-theme=violet] .score-tools button.active{color:#13101c}:root[data-theme=violet] .score-parts-pop{background:var(--bg-raised,#2a243f);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=violet] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=violet] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#f5f3ff!important;background:#4b406d!important;border-color:#7c69ae!important}:root[data-theme=violet] .stage-more.open{background:#221d33;border:1px solid #524676}}:root[data-theme=violet] .title-card{background:radial-gradient(at 50% 45%,#7c69ae 0%,#1e1a2e 55%,#171423 100%)}:root[data-theme=violet] .title-card:before,:root[data-theme=violet] .title-card:after{background:linear-gradient(rgba(124,105,174,.32) 0%,rgba(124,105,174,.14) 45%,rgba(124,105,174,0) 80%)}:root[data-theme=violet] .title-card:after{background:linear-gradient(rgba(124,105,174,.26) 0%,rgba(124,105,174,.12) 45%,rgba(124,105,174,0) 80%)}:root[data-theme=violet] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(243,241,255,.1) 35%,rgba(255,255,255,.3) 50%,rgba(243,241,255,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=violet] .title-card .tc-badge{color:#fff;background:rgba(124,105,174,.28);border:1px solid rgba(124,105,174,.55)}:root[data-theme=violet] .title-card .tc-title{color:#fff;background:linear-gradient(100deg,#f8f6ff 0%,#fff 36%,#7c69ae 44%,#fff 49%,#fff 51%,#7c69ae 56%,#fff 64%,#f8f6ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=violet] .title-card .tc-title-sub{color:#f0edff}:root[data-theme=violet] .title-card .tc-rule{background:linear-gradient(90deg,rgba(124,105,174,0) 0%,#7c69ae 12%,#7c69ae 70%,rgba(124,105,174,.2) 100%);box-shadow:0 0 12px rgba(124,105,174,.7)}:root[data-theme=violet] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #7c69ae,0 0 32px #7c69ae}:root[data-theme=violet] .title-card .tc-artist{color:#f3f1ff;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(124,105,174,.35)}:root[data-theme=violet] .title-card .tc-credit{color:#ddd7fb;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=violet] .title-card .tc-credit b{color:#f6f4ff}:root[data-theme=violet] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=violet] .interlude-jump-btn{color:#fff;background:#7c69ae;border:1px solid #7c69ae}:root[data-theme=violet] .interlude-jump-btn:hover{background:#7c69ae}:root[data-theme=violet] #firstVerseOnlyBtn.on{color:#fff!important;background:#7c69ae!important;border-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route{color:#fcfbff!important;background:#1b1728!important}:root[data-theme=violet] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(124,105,174,.14),transparent 28%),#1b1728!important}:root[data-theme=violet] .player-renewal-head{background:rgba(28,24,42,.96);border-bottom:1px solid #3e355a}:root[data-theme=violet] .player-back{color:#e2defc;background:#2b2540}:root[data-theme=violet] .player-back:hover{color:#fff;background:#3f365b}:root[data-theme=violet] .player-user{color:#d5cff9}:root[data-theme=violet] .player-avatar{color:#fff;background:linear-gradient(135deg,#7c69ae,#7c69ae)}:root[data-theme=violet] .player-logout-btn{color:#d5cff9;border:1px solid #534676}:root[data-theme=violet] .player-logout-btn:hover{color:#fff;border-color:#7b68ad}:root[data-theme=violet] body.karaoke-route .topbar{background:#201c30;border-bottom:1px solid #3f365c}:root[data-theme=violet] body.karaoke-route .file-btn,:root[data-theme=violet] body.karaoke-route .tab-btn{color:#e3defc!important;background:#2b253f!important;border:1px solid #504472!important}:root[data-theme=violet] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=violet] body.karaoke-route .tab-btn.loaded{color:#fff!important;background:#7c69ae!important;border-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .file-btn:hover,:root[data-theme=violet] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#3b3356!important;border-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .song-browser{background:#201c30!important;border-bottom:1px solid #372f50!important}:root[data-theme=violet] body.karaoke-route .content-type-btn,:root[data-theme=violet] body.karaoke-route .mode-btn{color:#d0c9f8!important;background:#2b253f!important;border:1px solid #504472!important}:root[data-theme=violet] body.karaoke-route .content-type-btn.active,:root[data-theme=violet] body.karaoke-route .mode-btn.active{color:#fff!important;background:#7c69ae!important;border-color:#7c69ae!important;box-shadow:0 4px 14px -4px rgba(124,105,174,.8)!important}:root[data-theme=violet] .search-input-wrap input{color:#322b49!important;background:#fdfdff!important}:root[data-theme=violet] .search-input-wrap input::-webkit-input-placeholder{color:#b1a5dd!important}:root[data-theme=violet] .search-input-wrap input::-moz-placeholder{color:#b1a5dd!important}:root[data-theme=violet] .search-input-wrap input::-ms-input-placeholder{color:#b1a5dd!important}:root[data-theme=violet] .search-input-wrap input::placeholder{color:#b1a5dd!important}:root[data-theme=violet] body.karaoke-route .voice-search-btn{color:#e8e4fd!important;background:#322b4a!important;border:1px solid #5a4c80!important}:root[data-theme=violet] body.karaoke-route .stage{background:#211d32!important;border:1px solid #504473!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=violet] body.karaoke-route .stage-top-bar{background:#272139!important;border-bottom:1px solid #4b406c!important}:root[data-theme=violet] .now-playing-badge,:root[data-theme=violet] .queue-ticker-badge{color:#eeebfe!important;background:#504472!important}:root[data-theme=violet] .now-playing-title,:root[data-theme=violet] .queue-ticker-title{color:#fbfaff!important}:root[data-theme=violet] .lyric-size-control{background:#2d2642!important;border:1px solid #524676!important}:root[data-theme=violet] .lyric-size-label,:root[data-theme=violet] .lyric-size-pct{color:#d4cef9!important}:root[data-theme=violet] .size-btn{color:#fff!important;background:#3a3255!important;border:1px solid #5d4f84!important}:root[data-theme=violet] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(15,13,23,.25),rgba(18,15,27,.62))!important}:root[data-theme=violet] body.karaoke-route .intro-countdown{color:#f1eeff!important;text-shadow:0 0 28px rgba(124,105,174,.7)!important}:root[data-theme=violet] body.karaoke-route .transport{border-top:1px solid #4b406c!important}:root[data-theme=violet] .transport button{color:#fff!important;background:#322b4a!important;border:1px solid #5f5086!important}:root[data-theme=violet] .transport button.primary{background:linear-gradient(135deg,#7c69ae,#7c69ae)!important;box-shadow:0 0 20px rgba(124,105,174,.24)!important}:root[data-theme=violet] #autoKeyBtn{background:#2f2946!important;border-color:#7c69ae!important}:root[data-theme=violet] #stageFullscreenBtn{background:#2e2844!important;border-color:#5c4e83!important}:root[data-theme=violet] .seek{color:#cfc8f8!important}:root[data-theme=violet] .seek input{accent-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .vu{background:#2b2540!important}:root[data-theme=violet] body.karaoke-route .mixer{background:#252037!important;border:1px solid #504473!important}:root[data-theme=violet] body.karaoke-route .mixer-tabbar{background:#1f1b2e!important;border-bottom:1px solid #4c416e!important}:root[data-theme=violet] body.karaoke-route .mixer-tab-btn{color:#d0c9f8!important;background:#2b253f!important;border:1px solid #504472!important}:root[data-theme=violet] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#3b3356!important}:root[data-theme=violet] body.karaoke-route .mixer-tab-btn.active{color:#fff!important;background:#7c69ae!important;border-color:#7c69ae!important;box-shadow:0 4px 14px -4px rgba(124,105,174,.75)!important}:root[data-theme=violet] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #3f365c!important}:root[data-theme=violet] body.karaoke-route .mixer-panel .strip>.label{color:#d2cbf9!important}:root[data-theme=violet] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=violet] body.karaoke-route .reset-btn{color:#d7d0fa!important;background:#3c3458!important;border:1px solid #5b4d81!important}:root[data-theme=violet] body.karaoke-route .segmented-options button,:root[data-theme=violet] body.karaoke-route .toggle-btn{color:#d6d0fa!important;background:#372f51!important;border:1px solid #5d4f84!important}:root[data-theme=violet] body.karaoke-route .toggle-btn.on,:root[data-theme=violet] body.karaoke-route .segmented-options button.active{color:#fff!important;background:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .score-panel{background:#252037!important;border:1px solid #504473!important}:root[data-theme=violet] body.karaoke-route .audio-tune-btn{color:#e9e5fd!important;background:#3c3357!important;border:1px solid #63548c!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=violet] body.karaoke-route .audio-tune-panel{color:#f6f5ff!important;background:#252038!important;border:1px solid #5c4e83!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=violet] body.karaoke-route .modal-overlay{background:rgba(12,10,17,.82)!important}:root[data-theme=violet] .modal-card{color:#faf9ff!important;background:#262139!important;border:1px solid #56497b!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=violet] body.karaoke-route .song-results .song-row,:root[data-theme=violet] body.karaoke-route .queue-list .queue-row{background:#2d2743!important;border-color:#534676!important}:root[data-theme=violet] .player-hint-bar{color:#c7bff1}:root[data-theme=violet] .player-hint-bar strong{color:#eae6fe}:root[data-theme=violet] .player-hint-actions span{background:#2b253f;border:1px solid #4f4371}:root[data-theme=violet] body.karaoke-route .search-ov-toggle{color:#f3f0ff;background:rgba(32,28,48,.9);border:1px solid #7c69ae;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=violet] body.karaoke-route .search-ov-toggle .ov-q{color:#fff;background:#7c69ae}:root[data-theme=violet] body.karaoke-route .search-overlay .song-browser{background:rgba(32,28,48,.92)!important;border:1px solid #7c69ae!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=violet] body.karaoke-route .player-renewal-head{background:#1e1a2d!important;border-bottom-color:#3f365b!important}:root[data-theme=violet] body.karaoke-route .search-ov-toggle{background:#2b253f!important;border-color:#574a7c!important}:root[data-theme=violet] body.karaoke-route .search-ov-toggle:hover{background:#372f50!important;border-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .search-overlay .song-browser{background:#241f36!important;border-color:#514574!important}:root[data-theme=violet] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=violet] body.karaoke-route .tab-btn.loaded,:root[data-theme=violet] body.karaoke-route .content-type-btn.active,:root[data-theme=violet] body.karaoke-route .mode-btn.active,:root[data-theme=violet] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=violet] body.karaoke-route .toggle-btn.on,:root[data-theme=violet] body.karaoke-route .segmented-options button.active{color:#fff!important;background:#7c69ae!important;border-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=violet] body.karaoke-route .player-avatar,:root[data-theme=violet] body.karaoke-route .transport button.primary{background:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .now-playing-badge,:root[data-theme=violet] body.karaoke-route .queue-ticker-badge{color:#f1eeff!important;background:#3b3356!important}:root[data-theme=violet] body.karaoke-route .intro-countdown{color:#f1eeff!important}:root[data-theme=violet] body.karaoke-route .seek input{accent-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route #autoKeyBtn{background:#2e2844!important;border-color:#7c69ae!important}:root[data-theme=violet] .song-no{color:#f1eeff!important;background:rgba(124,105,174,.2)!important}:root[data-theme=violet]{--energy:#7c69ae;--energy-dim:rgba(124,105,174,.18)}:root[data-theme=violet] body.karaoke-route .lyric-empty{color:#d2ccf9!important}:root[data-theme=violet] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=violet] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=violet] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=violet] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .content-type-btn.active,:root[data-theme=violet] body.karaoke-route .mode-btn.active{background:#7c69ae!important;border-color:#7c69ae!important}:root[data-theme=violet] body.karaoke-route .search-input-wrap input{color:#f5f3ff!important;background:#201b2f!important;border:1px solid #4a3f6b!important}:root[data-theme=violet] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#b1a5dd!important}:root[data-theme=violet] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#b1a5dd!important}:root[data-theme=violet] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#b1a5dd!important}:root[data-theme=violet] body.karaoke-route .search-input-wrap input::placeholder{color:#b1a5dd!important}:root[data-theme=violet] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #7c69ae!important}:root[data-theme=violet] body.karaoke-route .stage{border-color:#3e355a!important}:root[data-theme=violet] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #7c69ae!important}:root[data-theme=violet] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #7c69ae!important}:root[data-theme=violet] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #7c69ae!important}:root[data-theme=violet] body.karaoke-route .file-btn:focus-visible{outline:2px solid #7c69ae!important}:root[data-theme=violet] body.karaoke-route .player-back:focus-visible{outline:2px solid #7c69ae!important}:root[data-theme=nordic]{--sb-thumb:rgba(217,221,224,.3);--sb-thumb-hover:rgba(166,138,100,.8);--sb-thumb-active:#a68a64}:root[data-theme=nordic] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(217,221,224,.18)}:root[data-theme=nordic] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(217,221,224,.34)}:root[data-theme=nordic]{--bg:#141b21;--panel:#1a232b;--panel2:#1f2933;--line:#3d4652;--text:#fdfdfc;--muted:#d1d5db;--blue:#a68a64;--purple:#a68a64;--pink:#a68a64}:root[data-theme=nordic] .dark-site{background:linear-gradient(#151d23,#13191f 55%,#13191f)}:root[data-theme=nordic] .dark-header{background:rgba(18,24,29,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=nordic] .dark-nav{color:#e3e5e6}:root[data-theme=nordic] .trial-btn,:root[data-theme=nordic] .glow-btn{background:linear-gradient(135deg,#a68a64,#a68a64);box-shadow:0 0 24px rgba(166,138,100,.35);color:#141b21!important}:root[data-theme=nordic] .login-link,:root[data-theme=nordic] .dash-link{color:#f7f7f2}:root[data-theme=nordic] .header-user,:root[data-theme=nordic] .hero-kicker{color:#a68a64}:root[data-theme=nordic] .hero-left h1 span{background:linear-gradient(90deg,#fefefd,#a68a64);-webkit-background-clip:text}:root[data-theme=nordic] .hero-left p{color:#e7e8e8}:root[data-theme=nordic] .hero-left p b{color:#fff}:root[data-theme=nordic] .outline-btn{color:#fbfbf9;border:1px solid #989ea9}:root[data-theme=nordic] .sound-ring{border:1px solid rgba(166,138,100,.4);box-shadow:inset 0 0 50px rgba(166,138,100,.08)}:root[data-theme=nordic] .r2,:root[data-theme=nordic] .r3{border-color:rgba(166,138,100,.2)}:root[data-theme=nordic] .mic-head{background:repeating-linear-gradient(90deg,#2b3540 0,#2b3540 3px,#7a818e 3px,#7a818e 5px);border:5px solid #989da8;box-shadow:0 0 38px rgba(166,138,100,.6)}:root[data-theme=nordic] .mic-neck{background:#434c58}:root[data-theme=nordic] .mic-body{background:linear-gradient(#575f6c,#222c36);box-shadow:0 0 20px rgba(166,138,100,.35)}:root[data-theme=nordic] .voice-tag{color:#a68a64}:root[data-theme=nordic] .dark-feature-grid article{background:linear-gradient(145deg,#1e2831,#1a222a);border:1px solid #424b57}:root[data-theme=nordic] .feature-ico{color:#a68a64}:root[data-theme=nordic] .dark-feature-grid p{color:#dcdfe2}:root[data-theme=nordic] .stat-box{background:#29323d}:root[data-theme=nordic] .stat-box strong,:root[data-theme=nordic] .stat-box small{color:#c0c4cb}:root[data-theme=nordic] .stat-box b{color:#a68a64}:root[data-theme=nordic] .dark-bottom-cta{background:linear-gradient(90deg,#1f2933,#1a232b);border:1px solid #404955}:root[data-theme=nordic] .dark-bottom-cta span{color:#d1d5db}:root[data-theme=nordic] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(166,138,100,.18),transparent 30%),#141b21}:root[data-theme=nordic] .auth-dark-card{background:#1a232c;border:1px solid #464e5b;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=nordic] .auth-dark-card>p{color:#d8dbdf}:root[data-theme=nordic] .auth-dark-card label{color:#e8eae9}:root[data-theme=nordic] .auth-dark-card input{color:#fff;background:#151c23;border:1px solid #48505d}:root[data-theme=nordic] .auth-switch{color:#b7bcc4}:root[data-theme=nordic] .auth-switch a{color:#a68a64!important}:root[data-theme=nordic] .dash-shell{background:#141b21}:root[data-theme=nordic] .dash-side{background:#171e25;border-right:1px solid #323b47}:root[data-theme=nordic] .dash-side nav a,:root[data-theme=nordic] .side-bottom a{color:#d4d8dd}:root[data-theme=nordic] .dash-side nav a.active{color:#f6f6f1;background:#3d4652}:root[data-theme=nordic] .dash-side nav a:hover{color:#fff;background:#222c36}:root[data-theme=nordic] .side-bottom{border-top:1px solid #323b47}:root[data-theme=nordic] .dash-search{color:#acb2ba;background:#fff}:root[data-theme=nordic] .dash-search b{color:#12181d}:root[data-theme=nordic] .chips span{color:#bfc3cb;background:#1f2933;border:1px solid #3d4652}:root[data-theme=nordic] .voice-card{background:linear-gradient(90deg,rgba(21,28,34,.55) 0%,rgba(21,28,34,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #a68a64}:root[data-theme=nordic] .voice-card span{color:#f8f8f4}:root[data-theme=nordic] .voice-card button{color:#141b21;background:#a68a64}:root[data-theme=nordic] .section-row button{color:#b6bbc3}:root[data-theme=nordic] .song-card{color:#fff}:root[data-theme=nordic] .song-art{background:linear-gradient(145deg,#a68a64,#a68a64)}:root[data-theme=nordic] .fav-heart{color:#fff;background:rgba(19,25,31,.6)}:root[data-theme=nordic] .fav-heart.active{color:#a68a64;background:rgba(19,25,31,.75)}:root[data-theme=nordic] .fav-heart:hover{background:rgba(19,25,31,.85)}:root[data-theme=nordic] .fav-star{color:#fff;background:rgba(19,25,31,.6)}:root[data-theme=nordic] .fav-star.active{background:rgba(19,25,31,.75)}:root[data-theme=nordic] .fav-star:hover{background:rgba(19,25,31,.85)}:root[data-theme=nordic] .song-card.b .song-art{background:linear-gradient(145deg,#4e5663,#323b47)}:root[data-theme=nordic] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#5b6370)}:root[data-theme=nordic] .song-card.d .song-art,:root[data-theme=nordic] .song-card.e .song-art{background:linear-gradient(145deg,#a68a64,#a68a64)}:root[data-theme=nordic] .song-card small{color:#b6bbc3}:root[data-theme=nordic] .song-card i{color:#444c59;background:#fff}:root[data-theme=nordic] .quick-grid button{color:#fff;background:#1f2933;border:1px solid #414a56}:root[data-theme=nordic] .quick-grid button.quick-bg b,:root[data-theme=nordic] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=nordic] .quick-grid small{color:#b1b6be}:root[data-theme=nordic] .list-card{background:#1c252e;border:1px solid #3e4753}:root[data-theme=nordic] .list-card p{border-bottom:1px solid #2b343f}:root[data-theme=nordic] .mini-art{background:linear-gradient(145deg,#a68a64,#a68a64)}:root[data-theme=nordic] .mini-art.b{background:linear-gradient(145deg,#a68a64,#444c59)}:root[data-theme=nordic] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#5c6471)}:root[data-theme=nordic] .mini-art.d,:root[data-theme=nordic] .mini-art.e{background:linear-gradient(145deg,#a68a64,#a68a64)}:root[data-theme=nordic] .list-card small{color:#b6bbc3}:root[data-theme=nordic] .list-card i{color:#a68a64}:root[data-theme=nordic] .queue em{color:#dfe1e3}:root[data-theme=nordic] .mobile-nav-toggle{color:#fff;background:#232d37;border:1px solid #414a56}:root[data-theme=nordic] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=nordic] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=nordic] .mobile-topbar{background:#151d23;border-bottom:1px solid #323b47}}:root[data-theme=nordic] .search-box input{color:#fff;background:#1c252e;border:1px solid #3d4652}:root[data-theme=nordic] .search-box input::-webkit-input-placeholder{color:#acb2ba}:root[data-theme=nordic] .search-box input::-moz-placeholder{color:#acb2ba}:root[data-theme=nordic] .search-box input::-ms-input-placeholder{color:#acb2ba}:root[data-theme=nordic] .search-box input::placeholder{color:#acb2ba}:root[data-theme=nordic] .search-box input:focus{outline:2px solid #a68a64}:root[data-theme=nordic] .cat-tab{color:#dee1e3;background:#1f2933;border:1px solid #414a56}:root[data-theme=nordic] .cat-tab:hover{color:#fff}:root[data-theme=nordic] .cat-tab.active{color:#141b21;background:linear-gradient(135deg,#a68a64,#a68a64)}:root[data-theme=nordic] .date-select{color:#fafaf6;background:#1f2933;border:1px solid #414a56}:root[data-theme=nordic] .search-hint{color:#b6bbc3}:root[data-theme=nordic] .toolbar-search-input input{color:#fff;background:#1c252e;border:1px solid #3d4652}:root[data-theme=nordic] .toolbar-search-input input::-webkit-input-placeholder{color:#acb2ba}:root[data-theme=nordic] .toolbar-search-input input::-moz-placeholder{color:#acb2ba}:root[data-theme=nordic] .toolbar-search-input input::-ms-input-placeholder{color:#acb2ba}:root[data-theme=nordic] .toolbar-search-input input::placeholder{color:#acb2ba}:root[data-theme=nordic] .toolbar-search-input input:focus{outline:2px solid #a68a64}:root[data-theme=nordic] .cat-tab.accent{color:#a68a64;border-color:#4f5764}:root[data-theme=nordic] .cat-tab.accent.listening{color:#a68a64;background:rgba(166,138,100,.12);border-color:#a68a64}:root[data-theme=nordic] .dark-site,:root[data-theme=nordic] .dash-shell{--ink:#0f151a;--ink-2:#171e25;--ink-3:#1d2630;--rule:#313a45;--bone:#fafaf6;--mute:#d5d8dd;--violet:#a68a64;--violet-text:#a68a64}:root[data-theme=nordic] .dark-site .glow-btn:hover,:root[data-theme=nordic] .dark-site .trial-btn:hover{background:#a68a64}:root[data-theme=nordic] .dark-site .outline-btn{border:1px solid #5e6673}:root[data-theme=nordic] .hero3{background-image:linear-gradient(90deg,#0f151a 0%,rgba(15,21,26,.92) 34%,rgba(15,21,26,.35) 64%,rgba(15,21,26,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=nordic] .hero3:after{background:linear-gradient(rgba(15,21,26,0),#0f151a)}:root[data-theme=nordic] .hero3-content p{color:#ebedeb}:root[data-theme=nordic] .kr-ticks{border-bottom:1px solid #5e6673}:root[data-theme=nordic] .kr-ticks i{background:#5e6673}:root[data-theme=nordic] .kr-orig:after{background:#8d939e}:root[data-theme=nordic] .tv-topbar .tv-logo{color:#fff}:root[data-theme=nordic] .tv-banner{color:#f1f2ef;background:#222c36}:root[data-theme=nordic] .phone-mic{color:#fff}:root[data-theme=nordic] .phone-mic:hover{background:#a68a64}:root[data-theme=nordic] .testi-list blockquote{color:#eeefed}@media (max-width:900px){:root[data-theme=nordic] .hero3{background-image:linear-gradient(rgba(15,21,26,.35) 0%,rgba(15,21,26,.85) 55%,#0f151a 100%),url(/images/hero-singer.jpg)}}:root[data-theme=nordic] .vr-modal-overlay{background:rgba(12,17,20,.72)}:root[data-theme=nordic] .vr-modal{background:linear-gradient(160deg,#212a35,#151c23);border:1px solid #444d59;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=nordic] .vr-modal-close{color:#d8dbdf;background:#222c36;border:1px solid #444d59}:root[data-theme=nordic] .vr-modal-close:hover{color:#fff;border-color:#6a717f}:root[data-theme=nordic] .vr-icon-ring{background:radial-gradient(circle,rgba(166,138,100,.35),transparent 70%);border:1.5px solid #a68a64;box-shadow:0 0 32px rgba(166,138,100,.45)}:root[data-theme=nordic] .vr-title{color:#fff}:root[data-theme=nordic] .vr-desc{color:#e0e2e4}:root[data-theme=nordic] .vr-existing{color:#a68a64;background:#2f3843;border:1px solid #505865}:root[data-theme=nordic] .vr-btn{color:#f8f8f4;background:#242e38;border:1px solid #4c5561}:root[data-theme=nordic] .vr-btn:hover{border-color:#a68a64}:root[data-theme=nordic] .vr-btn-primary{color:#141b21;background:linear-gradient(135deg,#a68a64,#a68a64);box-shadow:0 10px 26px -8px rgba(166,138,100,.6)}:root[data-theme=nordic] .vr-footnote{color:#979ca7}:root[data-theme=nordic] .vr-step-dot{color:#b8bdc5;background:#232d37;border:1.5px solid #444d59}:root[data-theme=nordic] .vr-step-dot.current{color:#fff;background:#444c59;border-color:#a68a64;box-shadow:0 0 16px rgba(166,138,100,.6)}:root[data-theme=nordic] .vr-step-dot.done{background:#222c36}:root[data-theme=nordic] .vr-live-note{color:#646b79}:root[data-theme=nordic] .vr-gauge-track{background:linear-gradient(90deg,#a68a64,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=nordic] .vr-gauge-dot{background:#fff;border:3px solid #212a35;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=nordic] .vr-gauge-labels{color:#979ca7}:root[data-theme=nordic] .vr-hint{color:#a68a64}:root[data-theme=nordic] .vr-result-range,:root[data-theme=nordic] .genre-sub-title{color:#fff}:root[data-theme=nordic] .rank-badge{color:#fbfbf8;background:rgba(20,27,33,.82);border:1px solid #5a616f}:root[data-theme=nordic] .rank-badge.top{color:#151d23}:root[data-theme=nordic] .dash-shell .nav-ico{color:#8d939e}:root[data-theme=nordic] .dash-shell .cat-tab:hover{border-color:#5e6673}:root[data-theme=nordic] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=nordic] .dash-shell .cat-tab.accent{border-color:#a68a64}:root[data-theme=nordic] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#8d939e}:root[data-theme=nordic] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#8d939e}:root[data-theme=nordic] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#8d939e}:root[data-theme=nordic] .dash-shell .toolbar-search-input input::placeholder{color:#8d939e}:root[data-theme=nordic] .dash-shell .search-box input::-webkit-input-placeholder{color:#8d939e}:root[data-theme=nordic] .dash-shell .search-box input::-moz-placeholder{color:#8d939e}:root[data-theme=nordic] .dash-shell .search-box input::-ms-input-placeholder{color:#8d939e}:root[data-theme=nordic] .dash-shell .search-box input::placeholder{color:#8d939e}:root[data-theme=nordic] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(15,21,26,.85) 0%,rgba(15,21,26,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=nordic] .dash-shell .voice-card span{color:#ebedeb}:root[data-theme=nordic] .dash-shell .voice-card button{color:#fff}:root[data-theme=nordic] .dash-shell .voice-card button:hover{background:#a68a64}:root[data-theme=nordic] .dash-shell .song-no{color:#c2c7ce}:root[data-theme=nordic] .dash-shell .fav-heart,:root[data-theme=nordic] .dash-shell .fav-star{background:rgba(15,21,26,.7)}:root[data-theme=nordic] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=nordic] .dash-shell .quick-grid button.quick-bg small{color:#ebedeb}:root[data-theme=nordic] .fav-queue{color:#fff;background:rgba(19,25,31,.6)}:root[data-theme=nordic] .fav-queue.active{color:#a68a64;background:rgba(19,25,31,.75)}:root[data-theme=nordic] .fav-queue:hover{background:rgba(19,25,31,.85)}:root[data-theme=nordic] .dash-shell .fav-queue{background:rgba(15,21,26,.7)}:root[data-theme=nordic] .mode-gate{background:var(--bg,#141b21)}:root[data-theme=nordic] .mode-gate-inner h1{color:#fff}:root[data-theme=nordic] .mode-gate-inner>p{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .mode-gate-card{background:var(--panel,#1a232b);border:2px solid var(--line,#3d4652);color:#fff}:root[data-theme=nordic] .mode-gate-card small{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .mode-gate-card.big{border-color:var(--purple,#a68a64);background:linear-gradient(135deg,rgba(166,138,100,.16),rgba(26,35,43,.9))}:root[data-theme=nordic] .bigmode-shell{background:var(--bg,#141b21);color:#fff}:root[data-theme=nordic] .bigmode-topbar{border-bottom:1px solid var(--line,#3d4652);background:rgba(18,24,29,.92)}:root[data-theme=nordic] .bigmode-username{color:#fff}:root[data-theme=nordic] .bigmode-modeswitch{background:var(--panel2,#1f2933);border:1px solid var(--line,#3d4652);color:#f7f7f3}:root[data-theme=nordic] .bigmode-logout{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .bigmode-heading{color:#fff}:root[data-theme=nordic] .bigmode-hint{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .bigmode-search{background:var(--panel,#1a232b);border:2px solid var(--line,#3d4652)}:root[data-theme=nordic] .bigmode-search input{color:#fff}:root[data-theme=nordic] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .bigmode-search input::-moz-placeholder{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .bigmode-search input::placeholder{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .bigmode-mic{background:var(--purple,#a68a64);color:#141b21}:root[data-theme=nordic] .bigmode-mic.listening{background:var(--pink,#a68a64)}:root[data-theme=nordic] .bigmode-row{background:var(--panel,#1a232b);border:2px solid var(--line,#3d4652)}:root[data-theme=nordic] .bigmode-row:active{background:var(--panel2,#1f2933)}:root[data-theme=nordic] .bigmode-num{background:var(--panel2,#1f2933);color:var(--purple,#a68a64)}:root[data-theme=nordic] .bigmode-art{background:#3d4652}:root[data-theme=nordic] .bigmode-info b{color:#fff}:root[data-theme=nordic] .bigmode-info small,:root[data-theme=nordic] .bigmode-fav{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .bigmode-fav.active{color:var(--pink,#a68a64)}:root[data-theme=nordic] .bigmode-play{color:var(--purple,#a68a64)}:root[data-theme=nordic] .bigmode-bottombar{border-top:1px solid var(--line,#3d4652);background:rgba(18,24,29,.96)}:root[data-theme=nordic] .bigmode-navbtn{color:var(--muted,#d1d5db)}:root[data-theme=nordic] .bigmode-navbtn.active{color:#141b21;background:rgba(166,138,100,.18)}:root[data-theme=nordic] .admin-shell{color:#fdfdfc;background:#131a20}:root[data-theme=nordic] .admin-login-wrap{background:#1e2832;border:1px solid #313a45}:root[data-theme=nordic] .admin-login-wrap p.hint{color:#d4d8dd}:root[data-theme=nordic] .admin-field label{color:#d8dbdf}:root[data-theme=nordic] .admin-field input{color:#fdfdfc;background:#171f26;border:1px solid #414a56}:root[data-theme=nordic] .admin-field input:focus{border-color:#a68a64}:root[data-theme=nordic] .admin-btn{color:#141b21;background:linear-gradient(135deg,#a68a64,#a68a64)}:root[data-theme=nordic] .admin-logout-btn{color:#d8dbdf;border:1px solid #444d59}:root[data-theme=nordic] .admin-logout-btn:hover{color:#fff;border-color:#6a717f}:root[data-theme=nordic] .admin-panel{background:#1e2832;border:1px solid #313a45}:root[data-theme=nordic] .admin-toolbar input[type=search]{color:#fdfdfc;background:#171f26;border:1px solid #414a56}:root[data-theme=nordic] .admin-toolbar input[type=search]:focus{border-color:#a68a64}:root[data-theme=nordic] .admin-count{color:#d4d8dd}:root[data-theme=nordic] table.admin-table th,:root[data-theme=nordic] table.admin-table td{border-bottom:1px solid #313a45}:root[data-theme=nordic] table.admin-table th{color:#d4d8dd}:root[data-theme=nordic] .admin-action-btn{color:#e7e9e8;background:#1f2932;border:1px solid #414a56}:root[data-theme=nordic] .admin-action-btn:hover{color:#fff;background:#2e3843}:root[data-theme=nordic] .admin-empty{color:#d4d8dd}:root[data-theme=nordic] .admin-pagination button{color:#e7e9e8;background:#1f2932;border:1px solid #414a56}:root[data-theme=nordic] .admin-pagination span{color:#d4d8dd}:root[data-theme=nordic] .admin-modal-overlay{background:rgba(10,14,17,.7)}:root[data-theme=nordic] .admin-modal-card{color:#fdfdfc;background:#1e2832;border:1px solid #313a45}:root[data-theme=nordic] .mypage-row{border-bottom:1px solid #313a45}:root[data-theme=nordic] .mypage-row span{color:#d4d8dd}:root[data-theme=nordic] .mypage-row b,:root[data-theme=nordic] .mypage-wrap{color:#fdfdfc}:root[data-theme=nordic] .mypage-card{background:#1e2832;border:1px solid #313a45}:root[data-theme=nordic] .mypage-card h2{color:#e7e9e8}:root[data-theme=nordic] .admin-tab{color:#d8dbdf;background:#1e2832;border:1px solid #3d4652}:root[data-theme=nordic] .admin-tab:hover{color:#fff;border-color:#6a717f}:root[data-theme=nordic] .admin-tab.active{color:#141b21;background:linear-gradient(135deg,#a68a64,#a68a64)}:root[data-theme=nordic] .t100-genre-label{color:#d8dbdf}:root[data-theme=nordic] .t100-genre-label select,:root[data-theme=nordic] .t100-input{color:#fdfdfc;background:#171f26;border:1px solid #414a56}:root[data-theme=nordic] .t100-input:focus,:root[data-theme=nordic] .t100-genre-label select:focus{border-color:#a68a64}:root[data-theme=nordic] .t100-count{color:#a68a64}:root[data-theme=nordic] .t100-msg{color:#d8dbdf}:root[data-theme=nordic] .t100-col h3 small{color:#b6bbc3}:root[data-theme=nordic] .t100-list,:root[data-theme=nordic] .t100-results{border:1px solid #313a45}:root[data-theme=nordic] .t100-row,:root[data-theme=nordic] .t100-result{border-bottom:1px solid #29333e}:root[data-theme=nordic] .t100-rank{color:#a68a64;background:#171f26;border:1px solid #414a56}:root[data-theme=nordic] .t100-song small{color:#b6bbc3}:root[data-theme=nordic] .t100-btns button{color:#f1f2ee;background:#28323c;border:1px solid #414a56}:root[data-theme=nordic] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#a68a64}:root[data-theme=nordic] .t100-empty{color:#b6bbc3}:root[data-theme=nordic] .cls-role{color:#0d1216}:root[data-theme=nordic] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=nordic] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=nordic] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=nordic] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=nordic] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=nordic] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=nordic] .admin-plan small{color:#d5d9de}:root[data-theme=nordic] .admin-plan-badge{color:#fff;background:#5a626f}:root[data-theme=nordic] .admin-plan-badge.plan-pro{background:#a68a64}:root[data-theme=nordic] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#a68a64)}:root[data-theme=nordic] .admin-plan-na{color:#d5d9de}:root[data-theme=nordic] .admin-plan-form label{color:#dcdfe2}:root[data-theme=nordic] .admin-plan-form select{color:#fafaf7;background:#171f27;border:1px solid #505865}:root[data-theme=nordic] .admin-plan-form input[type=date]{color:#fafaf7;background:#171f27;border:1px solid #505865}:root[data-theme=nordic] .admin-plan-help{color:#d5d9de}:root[data-theme=nordic] .admin-songs-toolbar select{color:#fafaf7;background:#171f27;border:1px solid #505865}:root[data-theme=nordic] .admin-seg{border:1px solid #505865}:root[data-theme=nordic] .admin-seg button{color:#dcdfe2}:root[data-theme=nordic] .admin-seg button.active{color:#f6f6f1;background:#3d4652}:root[data-theme=nordic] .admin-songs-help,:root[data-theme=nordic] .admin-song-name small{color:#d5d9de}:root[data-theme=nordic] .admin-song-none{color:#a3a9b2}:root[data-theme=nordic] .admin-switch{color:#f2f2ef}:root[data-theme=nordic] .admin-album-thumb{background:#27303b;border:1px solid #434c58}:root[data-theme=nordic] .us-group h3{color:var(--purple,#a68a64)}:root[data-theme=nordic] .us-row{border-bottom:1px solid var(--line,#3d4652)}:root[data-theme=nordic] .us-label b{color:#fcfcfb}:root[data-theme=nordic] .us-label small{color:#d4d8dd}:root[data-theme=nordic] .us-ctl select{color:#fcfcfb;border:1px solid var(--line,#3d4652);background:#171e25}:root[data-theme=nordic] .us-switch span{background:#464e5b}:root[data-theme=nordic] .us-switch span:before{background:#fff}:root[data-theme=nordic] .us-switch input:checked+span{background:var(--purple,#a68a64)}:root[data-theme=nordic] .us-sync{border-top:1px solid var(--line,#3d4652)}:root[data-theme=nordic] .us-status{color:#d4d8dd}:root[data-theme=nordic] .us-btn{color:#fcfcfb;border:1px solid var(--line,#3d4652);background:#28323c}:root[data-theme=nordic] .us-btn:hover:not(:disabled){border-color:var(--purple,#a68a64)}:root[data-theme=nordic] .us-overlay{background:rgba(10,14,17,.72)}:root[data-theme=nordic] .us-modal{background:var(--panel,#1a232b);border:1px solid var(--line,#3d4652);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=nordic] .us-modal-head h2{color:#fff}:root[data-theme=nordic] .us-close{color:#dde0e2}:root[data-theme=nordic] .us-close:hover{color:#fff;background:#28323c}:root[data-theme=nordic] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=nordic] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=nordic] body:not(.ent-pro) [data-edition=pro]:after{background:#a68a64}:root[data-theme=nordic] .ed-overlay{background:rgba(9,13,15,.72)}:root[data-theme=nordic] .ed-modal{color:#fafaf7;background:#1a232b;border:1px solid #47505c;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=nordic] .ed-sub{color:#dcdfe2}:root[data-theme=nordic] .ed-close{color:#f2f2ef;border:1px solid #505865}:root[data-theme=nordic] .ed-card{background:#212b35;border:1px solid #404955}:root[data-theme=nordic] .ed-badge{color:#fff}:root[data-theme=nordic] .ed-basic{background:#5a626f}:root[data-theme=nordic] .ed-pro{background:#a68a64}:root[data-theme=nordic] .ed-tagline{color:#dcdfe2}:root[data-theme=nordic] .ed-buy{color:#141b21;background:linear-gradient(135deg,#a68a64,#a68a64)}:root[data-theme=nordic] .ed-buy:disabled{color:#d5d9de;background:#414a56}:root[data-theme=nordic] .ed-plan-chip{color:#f6f6f1;border:1px solid #a68a64}:root[data-theme=nordic]{--bg:#0d1216;--bg-raised:#1a222a;--bg-strip:#212a35;--line:rgba(255,255,255,.08);--text:#fbfbf8;--text-dim:#b4b9c1;--energy:#a68a64;--energy-dim:rgba(166,138,100,.18)}:root[data-theme=nordic] .topbar{background:linear-gradient(#151c22,#0d1216)}:root[data-theme=nordic] .now-playing-badge{color:var(--bg-raised,#12181d)}:root[data-theme=nordic] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=nordic] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=nordic] .final-score-display{background:rgba(11,15,19,.55)}:root[data-theme=nordic] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#353e4a,#182027);border:1px solid rgba(166,138,100,.35);box-shadow:0 0 40px rgba(166,138,100,.35),inset 0 0 30px rgba(166,138,100,.2)}:root[data-theme=nordic] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=nordic] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=nordic] .ps-badge{color:#f7f7f3;text-shadow:0 0 10px #a68a64}:root[data-theme=nordic] .ps-total b{color:#a68a64;text-shadow:0 0 24px rgba(166,138,100,.8)}:root[data-theme=nordic] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=nordic] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=nordic] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=nordic] .ps-name{border-top:1px solid rgba(166,138,100,.35)}html[data-theme=nordic].legacy-text-stroke .lyric-current,html[data-theme=nordic].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=nordic] .part-badge.M,:root[data-theme=nordic] .part-badge.F{background:#a68a64}:root[data-theme=nordic] .transport button.primary{color:#13191f}:root[data-theme=nordic] .mixer{background:repeating-linear-gradient(#11171c,#11171c 2px,#151c23 2px,#151c23 4px)}:root[data-theme=nordic] .content-type-btn.active,:root[data-theme=nordic] .mode-btn.active{color:var(--bg-raised,#12181d)}:root[data-theme=nordic] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=nordic] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=nordic] .modal-btn.primary{color:var(--bg-raised,#12181d)}:root[data-theme=nordic] .solfege-dot.done{color:#fff}:root[data-theme=nordic] .voice-gauge-track{background:linear-gradient(90deg, #a68a64, var(--spotlight))}:root[data-theme=nordic] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=nordic] .score-row{background:#fff}:root[data-theme=nordic] .score-row svg text,:root[data-theme=nordic] .score-row svg path{fill:#1a222a}:root[data-theme=nordic] .queue-count-badge{color:var(--bg-raised,#12181d)}:root[data-theme=nordic] .tab-btn[aria-pressed=true]{color:#0d1216}:root[data-theme=nordic] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=nordic] .ext-modal{background:var(--bg-panel,#1a222a)}:root[data-theme=nordic] .audio-tune-btn{color:#fff;background:#1d2630;border:1px solid #a68a64;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=nordic] .audio-tune-btn:hover{border-color:#a68a64}:root[data-theme=nordic] .audio-tune-panel{color:#fcfcfb;background:#171e25;border:1px solid #4a525f;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=nordic] .audio-tune-panel .at-sub{color:#d7dadf}:root[data-theme=nordic] .audio-tune-panel .at-close{color:#d7dbdf}:root[data-theme=nordic] .audio-tune-panel .at-row{border-top:1px solid #333d48}:root[data-theme=nordic] .audio-tune-panel .at-val{color:#a68a64}:root[data-theme=nordic] .audio-tune-panel .at-toggle{color:#eeefed;background:#2d3742;border:1px solid #5a626f}:root[data-theme=nordic] .audio-tune-panel .at-toggle.on{color:#141b21;background:#a68a64;border-color:#a68a64}:root[data-theme=nordic] .audio-tune-panel .at-foot{border-top:1px solid #333d48}:root[data-theme=nordic] .audio-tune-panel .at-foot button{color:#f9f9f5;background:#2d3742;border:1px solid #585f6d}:root[data-theme=nordic] .audio-tune-panel .at-note{color:#c9cdd4}:root[data-theme=nordic] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=nordic] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=nordic] .mic-notice{color:#fff;background:rgba(20,26,32,.95);border:1px solid #48505d;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=nordic] .practice-panel{background:rgba(18,24,29,.92)}:root[data-theme=nordic] .practice-stages button.active,:root[data-theme=nordic] .practice-diff button.active,:root[data-theme=nordic] .practice-mini.active,:root[data-theme=nordic] .practice-class-tag{color:#0d1216}:root[data-theme=nordic] .practice-hint.low{color:#a68a64}:root[data-theme=nordic] .practice-roll{background:#141a20}:root[data-theme=nordic] .practice-tempo button.active,:root[data-theme=nordic] .practice-btn.active{color:#0d1216}:root[data-theme=nordic] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=nordic] .pitch-roll-panel,:root[data-theme=nordic] body.classroom-screen .classroom-bar{background:rgba(18,24,29,.92)}:root[data-theme=nordic] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=nordic] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=nordic] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=nordic] .score-fx-bar{background:rgba(18,24,29,.72)}:root[data-theme=nordic] .score-fx-bar button.active{color:#0d1216}:root[data-theme=nordic] .score3d-canvas{background:#0e1317}:root[data-theme=nordic] .score-bg-bar{background:rgba(18,24,29,.72)}:root[data-theme=nordic] .score-bg-bar button.active{color:#0d1216}:root[data-theme=nordic] .score-lyr-bar{background:rgba(18,24,29,.72)}:root[data-theme=nordic] .score-lyr-bar button.active{color:#0d1216}:root[data-theme=nordic] .score-panel.fx-film .score3d-canvas{background:#6a717f}:root[data-theme=nordic] .score-tools{background:rgba(18,24,29,.72)}:root[data-theme=nordic] .score-tools button.active{color:#0d1216}:root[data-theme=nordic] .score-parts-pop{background:var(--bg-raised,#1e2832);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=nordic] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=nordic] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#fafaf6!important;background:#3d4652!important;border-color:#a68a64!important}:root[data-theme=nordic] .stage-more.open{background:#182128;border:1px solid #444c59}}:root[data-theme=nordic] .title-card{background:radial-gradient(at 50% 45%,#a68a64 0%,#161d24 55%,#11161b 100%)}:root[data-theme=nordic] .title-card:before,:root[data-theme=nordic] .title-card:after{background:linear-gradient(rgba(166,138,100,.32) 0%,rgba(166,138,100,.14) 45%,rgba(166,138,100,0) 80%)}:root[data-theme=nordic] .title-card:after{background:linear-gradient(rgba(166,138,100,.26) 0%,rgba(166,138,100,.12) 45%,rgba(166,138,100,0) 80%)}:root[data-theme=nordic] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(248,248,244,.1) 35%,rgba(255,255,255,.3) 50%,rgba(248,248,244,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=nordic] .title-card .tc-badge{color:#141b21;background:rgba(166,138,100,.28);border:1px solid rgba(166,138,100,.55)}:root[data-theme=nordic] .title-card .tc-title{color:#141b21;background:linear-gradient(100deg,#fbfbf8 0%,#fff 36%,#a68a64 44%,#fff 49%,#fff 51%,#a68a64 56%,#fff 64%,#fbfbf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=nordic] .title-card .tc-title-sub{color:#f6f6f2}:root[data-theme=nordic] .title-card .tc-rule{background:linear-gradient(90deg,rgba(166,138,100,0) 0%,#a68a64 12%,#a68a64 70%,rgba(166,138,100,.2) 100%);box-shadow:0 0 12px rgba(166,138,100,.7)}:root[data-theme=nordic] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #a68a64,0 0 32px #a68a64}:root[data-theme=nordic] .title-card .tc-artist{color:#f8f8f4;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(166,138,100,.35)}:root[data-theme=nordic] .title-card .tc-credit{color:#e0e3e4;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=nordic] .title-card .tc-credit b{color:#fafaf6}:root[data-theme=nordic] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=nordic] .interlude-jump-btn{color:#141b21;background:#a68a64;border:1px solid #a68a64}:root[data-theme=nordic] .interlude-jump-btn:hover{background:#a68a64}:root[data-theme=nordic] #firstVerseOnlyBtn.on{color:#141b21!important;background:#a68a64!important;border-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route{color:#fdfdfc!important;background:#131a20!important}:root[data-theme=nordic] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(166,138,100,.14),transparent 28%),#131a20!important}:root[data-theme=nordic] .player-renewal-head{background:rgba(20,27,33,.96);border-bottom:1px solid #313a45}:root[data-theme=nordic] .player-back{color:#e7e8e8;background:#1f2933}:root[data-theme=nordic] .player-back:hover{color:#fff;background:#313b46}:root[data-theme=nordic] .player-user{color:#d8dbdf}:root[data-theme=nordic] .player-avatar{color:#141b21;background:linear-gradient(135deg,#a68a64,#a68a64)}:root[data-theme=nordic] .player-logout-btn{color:#d8dbdf;border:1px solid #444d59}:root[data-theme=nordic] .player-logout-btn:hover{color:#fff;border-color:#6a717f}:root[data-theme=nordic] body.karaoke-route .topbar{background:#171f26;border-bottom:1px solid #323b47}:root[data-theme=nordic] body.karaoke-route .file-btn,:root[data-theme=nordic] body.karaoke-route .tab-btn{color:#e7e9e8!important;background:#1f2932!important;border:1px solid #414a56!important}:root[data-theme=nordic] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=nordic] body.karaoke-route .tab-btn.loaded{color:#141b21!important;background:#a68a64!important;border-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .file-btn:hover,:root[data-theme=nordic] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#2e3843!important;border-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .song-browser{background:#171f26!important;border-bottom:1px solid #2a343e!important}:root[data-theme=nordic] body.karaoke-route .content-type-btn,:root[data-theme=nordic] body.karaoke-route .mode-btn{color:#d2d6db!important;background:#1f2932!important;border:1px solid #414a56!important}:root[data-theme=nordic] body.karaoke-route .content-type-btn.active,:root[data-theme=nordic] body.karaoke-route .mode-btn.active{color:#141b21!important;background:#a68a64!important;border-color:#a68a64!important;box-shadow:0 4px 14px -4px rgba(166,138,100,.8)!important}:root[data-theme=nordic] .search-input-wrap input{color:#252f39!important;background:#fefefd!important}:root[data-theme=nordic] .search-input-wrap input::-webkit-input-placeholder{color:#acb1ba!important}:root[data-theme=nordic] .search-input-wrap input::-moz-placeholder{color:#acb1ba!important}:root[data-theme=nordic] .search-input-wrap input::-ms-input-placeholder{color:#acb1ba!important}:root[data-theme=nordic] .search-input-wrap input::placeholder{color:#acb1ba!important}:root[data-theme=nordic] body.karaoke-route .voice-search-btn{color:#edeeec!important;background:#26303a!important;border:1px solid #4b5360!important}:root[data-theme=nordic] body.karaoke-route .stage{background:#182027!important;border:1px solid #424b57!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=nordic] body.karaoke-route .stage-top-bar{background:#1c252e!important;border-bottom:1px solid #3d4652!important}:root[data-theme=nordic] .now-playing-badge,:root[data-theme=nordic] .queue-ticker-badge{color:#f4f4f0!important;background:#414a56!important}:root[data-theme=nordic] .now-playing-title,:root[data-theme=nordic] .queue-ticker-title{color:#fdfdfb!important}:root[data-theme=nordic] .lyric-size-control{background:#212a35!important;border:1px solid #444c59!important}:root[data-theme=nordic] .lyric-size-label,:root[data-theme=nordic] .lyric-size-pct{color:#d7dadf!important}:root[data-theme=nordic] .size-btn{color:#fff!important;background:#2d3742!important;border:1px solid #4e5663!important}:root[data-theme=nordic] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(11,15,18,.25),rgba(13,17,21,.62))!important}:root[data-theme=nordic] body.karaoke-route .intro-countdown{color:#a68a64!important;text-shadow:0 0 28px rgba(166,138,100,.7)!important}:root[data-theme=nordic] body.karaoke-route .transport{border-top:1px solid #3d4652!important}:root[data-theme=nordic] .transport button{color:#fff!important;background:#26303a!important;border:1px solid #4f5864!important}:root[data-theme=nordic] .transport button.primary{background:linear-gradient(135deg,#a68a64,#a68a64)!important;box-shadow:0 0 20px rgba(166,138,100,.24)!important}:root[data-theme=nordic] #autoKeyBtn{background:#232d37!important;border-color:#a68a64!important}:root[data-theme=nordic] #stageFullscreenBtn{background:#222c36!important;border-color:#4d5562!important}:root[data-theme=nordic] .seek{color:#d1d5db!important}:root[data-theme=nordic] .seek input{accent-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .vu{background:#1f2933!important}:root[data-theme=nordic] body.karaoke-route .mixer{background:#1a232c!important;border:1px solid #424b57!important}:root[data-theme=nordic] body.karaoke-route .mixer-tabbar{background:#161e25!important;border-bottom:1px solid #3e4753!important}:root[data-theme=nordic] body.karaoke-route .mixer-tab-btn{color:#d2d6db!important;background:#1f2932!important;border:1px solid #414a56!important}:root[data-theme=nordic] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#2e3843!important}:root[data-theme=nordic] body.karaoke-route .mixer-tab-btn.active{color:#141b21!important;background:#a68a64!important;border-color:#a68a64!important;box-shadow:0 4px 14px -4px rgba(166,138,100,.75)!important}:root[data-theme=nordic] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #323b47!important}:root[data-theme=nordic] body.karaoke-route .mixer-panel .strip>.label{color:#d4d8dd!important}:root[data-theme=nordic] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=nordic] body.karaoke-route .reset-btn{color:#d9dde0!important;background:#2f3944!important;border:1px solid #4c5461!important}:root[data-theme=nordic] body.karaoke-route .segmented-options button,:root[data-theme=nordic] body.karaoke-route .toggle-btn{color:#d9dce0!important;background:#2b343f!important;border:1px solid #4e5663!important}:root[data-theme=nordic] body.karaoke-route .toggle-btn.on,:root[data-theme=nordic] body.karaoke-route .segmented-options button.active{color:#141b21!important;background:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .score-panel{background:#1a232c!important;border:1px solid #424b57!important}:root[data-theme=nordic] body.karaoke-route .audio-tune-btn{color:#eeefed!important;background:#2f3843!important;border:1px solid #535b68!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=nordic] body.karaoke-route .audio-tune-panel{color:#fafaf7!important;background:#1b242c!important;border:1px solid #4d5562!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=nordic] body.karaoke-route .modal-overlay{background:rgba(8,11,14,.82)!important}:root[data-theme=nordic] .modal-card{color:#fcfcfa!important;background:#1b242d!important;border:1px solid #48505d!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=nordic] body.karaoke-route .song-results .song-row,:root[data-theme=nordic] body.karaoke-route .queue-list .queue-row{background:#212b35!important;border-color:#444d59!important}:root[data-theme=nordic] .player-hint-bar{color:#c7cbd2}:root[data-theme=nordic] .player-hint-bar strong{color:#eff0ed}:root[data-theme=nordic] .player-hint-actions span{background:#1f2932;border:1px solid #414a56}:root[data-theme=nordic] body.karaoke-route .search-ov-toggle{color:#f8f8f4;background:rgba(23,31,38,.9);border:1px solid #a68a64;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=nordic] body.karaoke-route .search-ov-toggle .ov-q{color:#141b21;background:#a68a64}:root[data-theme=nordic] body.karaoke-route .search-overlay .song-browser{background:rgba(23,31,38,.92)!important;border:1px solid #a68a64!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=nordic] body.karaoke-route .player-renewal-head{background:#151d23!important;border-bottom-color:#313b46!important}:root[data-theme=nordic] body.karaoke-route .search-ov-toggle{background:#1f2932!important;border-color:#48515d!important}:root[data-theme=nordic] body.karaoke-route .search-ov-toggle:hover{background:#2a343e!important;border-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .search-overlay .song-browser{background:#1a232b!important;border-color:#424b57!important}:root[data-theme=nordic] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=nordic] body.karaoke-route .tab-btn.loaded,:root[data-theme=nordic] body.karaoke-route .content-type-btn.active,:root[data-theme=nordic] body.karaoke-route .mode-btn.active,:root[data-theme=nordic] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=nordic] body.karaoke-route .toggle-btn.on,:root[data-theme=nordic] body.karaoke-route .segmented-options button.active{color:#141b21!important;background:#a68a64!important;border-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=nordic] body.karaoke-route .player-avatar,:root[data-theme=nordic] body.karaoke-route .transport button.primary{background:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .now-playing-badge,:root[data-theme=nordic] body.karaoke-route .queue-ticker-badge{color:#a68a64!important;background:#2e3843!important}:root[data-theme=nordic] body.karaoke-route .intro-countdown{color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .seek input{accent-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route #autoKeyBtn{background:#222c36!important;border-color:#a68a64!important}:root[data-theme=nordic] .song-no{color:#a68a64!important;background:rgba(166,138,100,.2)!important}:root[data-theme=nordic]{--energy:#a68a64;--energy-dim:rgba(166,138,100,.18)}:root[data-theme=nordic] body.karaoke-route .lyric-empty{color:#d5d8dd!important}:root[data-theme=nordic] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=nordic] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=nordic] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=nordic] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .content-type-btn.active,:root[data-theme=nordic] body.karaoke-route .mode-btn.active{background:#a68a64!important;border-color:#a68a64!important}:root[data-theme=nordic] body.karaoke-route .search-input-wrap input{color:#fafaf6!important;background:#171e25!important;border:1px solid #3c4551!important}:root[data-theme=nordic] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#acb1ba!important}:root[data-theme=nordic] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#acb1ba!important}:root[data-theme=nordic] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#acb1ba!important}:root[data-theme=nordic] body.karaoke-route .search-input-wrap input::placeholder{color:#acb1ba!important}:root[data-theme=nordic] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #a68a64!important}:root[data-theme=nordic] body.karaoke-route .stage{border-color:#313a45!important}:root[data-theme=nordic] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #a68a64!important}:root[data-theme=nordic] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #a68a64!important}:root[data-theme=nordic] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #a68a64!important}:root[data-theme=nordic] body.karaoke-route .file-btn:focus-visible{outline:2px solid #a68a64!important}:root[data-theme=nordic] body.karaoke-route .player-back:focus-visible{outline:2px solid #a68a64!important}:root[data-theme=berry]{--sb-thumb:rgba(228,167,166,.3);--sb-thumb-hover:rgba(255,248,242,.8);--sb-thumb-active:#fff8f2}:root[data-theme=berry] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(228,167,166,.18)}:root[data-theme=berry] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(228,167,166,.34)}:root[data-theme=berry]{--bg:#1d1414;--panel:#241818;--panel2:#2a1c1c;--line:#501c1c;--text:#fffdfc;--muted:#dc9191;--blue:#be3a3a;--purple:#be3a3a;--pink:#be3a3a}:root[data-theme=berry] .dark-site{background:linear-gradient(#1f1515,#1b1313 55%,#1b1313)}:root[data-theme=berry] .dark-header{background:rgba(25,18,18,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=berry] .dark-nav{color:#ecc1be}:root[data-theme=berry] .trial-btn,:root[data-theme=berry] .glow-btn{background:linear-gradient(135deg,#be3a3a,#be3a3a);box-shadow:0 0 24px rgba(190,58,58,.35);color:#fff!important}:root[data-theme=berry] .login-link,:root[data-theme=berry] .dash-link,:root[data-theme=berry] .header-user,:root[data-theme=berry] .hero-kicker{color:#fff8f2}:root[data-theme=berry] .hero-left h1 span{background:linear-gradient(90deg,#fffefd,#be3a3a);-webkit-background-clip:text}:root[data-theme=berry] .hero-left p{color:#f0ccc8}:root[data-theme=berry] .hero-left p b{color:#fff}:root[data-theme=berry] .outline-btn{color:#fffcf9;border:1px solid #bc6f6f}:root[data-theme=berry] .sound-ring{border:1px solid rgba(190,58,58,.4);box-shadow:inset 0 0 50px rgba(190,58,58,.08)}:root[data-theme=berry] .r2,:root[data-theme=berry] .r3{border-color:rgba(190,58,58,.2)}:root[data-theme=berry] .mic-head{background:repeating-linear-gradient(90deg,#3a1c1c 0,#3a1c1c 3px,#ab5e5e 3px,#ab5e5e 5px);border:5px solid #bb6f6f;box-shadow:0 0 38px rgba(190,58,58,.6)}:root[data-theme=berry] .mic-neck{background:#5b2424}:root[data-theme=berry] .mic-body{background:linear-gradient(#7e3c3c,#2e1c1c);box-shadow:0 0 20px rgba(190,58,58,.35)}:root[data-theme=berry] .voice-tag{color:#fff8f2}:root[data-theme=berry] .dark-feature-grid article{background:linear-gradient(145deg,#291b1b,#241818);border:1px solid #592222}:root[data-theme=berry] .feature-ico{color:#fff8f2}:root[data-theme=berry] .dark-feature-grid p{color:#e6afad}:root[data-theme=berry] .stat-box{background:#361c1c}:root[data-theme=berry] .stat-box strong,:root[data-theme=berry] .stat-box small{color:#d28686}:root[data-theme=berry] .stat-box b{color:#fff8f2}:root[data-theme=berry] .dark-bottom-cta{background:linear-gradient(90deg,#2a1c1c,#241818);border:1px solid #552020}:root[data-theme=berry] .dark-bottom-cta span{color:#dc9191}:root[data-theme=berry] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(190,58,58,.18),transparent 30%),#1d1414}:root[data-theme=berry] .auth-dark-card{background:#251919;border:1px solid #5f2727;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=berry] .auth-dark-card>p{color:#e2a2a1}:root[data-theme=berry] .auth-dark-card label{color:#f1cfcc}:root[data-theme=berry] .auth-dark-card input{color:#fff;background:#1e1515;border:1px solid #632929}:root[data-theme=berry] .auth-switch{color:#cd8181}:root[data-theme=berry] .auth-switch a{color:#fff8f2!important}:root[data-theme=berry] .dash-shell{background:#1d1414}:root[data-theme=berry] .dash-side{background:#201616;border-right:1px solid #421c1c}:root[data-theme=berry] .dash-side nav a,:root[data-theme=berry] .side-bottom a{color:#df9897}:root[data-theme=berry] .dash-side nav a.active{color:#fef5ef;background:#511d1d}:root[data-theme=berry] .dash-side nav a:hover{color:#fff;background:#2e1c1c}:root[data-theme=berry] .side-bottom{border-top:1px solid #421c1c}:root[data-theme=berry] .dash-search{color:#c77b7b;background:#fff}:root[data-theme=berry] .dash-search b{color:#191212}:root[data-theme=berry] .chips span{color:#d28585;background:#2a1c1c;border:1px solid #501c1c}:root[data-theme=berry] .voice-card{background:linear-gradient(90deg,rgba(30,20,20,.55) 0%,rgba(30,20,20,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #be3a3a}:root[data-theme=berry] .voice-card span{color:#fff9f4}:root[data-theme=berry] .voice-card button{color:#fff;background:#be3a3a}:root[data-theme=berry] .section-row button{color:#cd8181}:root[data-theme=berry] .song-card{color:#fff}:root[data-theme=berry] .song-art{background:linear-gradient(145deg,#be3a3a,#be3a3a)}:root[data-theme=berry] .fav-heart{color:#fff;background:rgba(27,19,19,.6)}:root[data-theme=berry] .fav-heart.active{color:#fff8f2;background:rgba(27,19,19,.75)}:root[data-theme=berry] .fav-heart:hover{background:rgba(27,19,19,.85)}:root[data-theme=berry] .fav-star{color:#fff;background:rgba(27,19,19,.6)}:root[data-theme=berry] .fav-star.active{background:rgba(27,19,19,.75)}:root[data-theme=berry] .fav-star:hover{background:rgba(27,19,19,.85)}:root[data-theme=berry] .song-card.b .song-art{background:linear-gradient(145deg,#6e3131,#421c1c)}:root[data-theme=berry] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#864242)}:root[data-theme=berry] .song-card.d .song-art,:root[data-theme=berry] .song-card.e .song-art{background:linear-gradient(145deg,#be3a3a,#be3a3a)}:root[data-theme=berry] .song-card small{color:#cd8181}:root[data-theme=berry] .song-card i{color:#5c2424;background:#fff}:root[data-theme=berry] .quick-grid button{color:#fff;background:#2a1c1c;border:1px solid #582121}:root[data-theme=berry] .quick-grid button.quick-bg b,:root[data-theme=berry] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=berry] .quick-grid small{color:#ca7d7d}:root[data-theme=berry] .list-card{background:#261a1a;border:1px solid #521e1e}:root[data-theme=berry] .list-card p{border-bottom:1px solid #391c1c}:root[data-theme=berry] .mini-art{background:linear-gradient(145deg,#be3a3a,#be3a3a)}:root[data-theme=berry] .mini-art.b{background:linear-gradient(145deg,#be3a3a,#5c2424)}:root[data-theme=berry] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#874242)}:root[data-theme=berry] .mini-art.d,:root[data-theme=berry] .mini-art.e{background:linear-gradient(145deg,#be3a3a,#be3a3a)}:root[data-theme=berry] .list-card small{color:#cd8181}:root[data-theme=berry] .list-card i{color:#fff8f2}:root[data-theme=berry] .queue em{color:#e8b5b3}:root[data-theme=berry] .mobile-nav-toggle{color:#fff;background:#2f1c1c;border:1px solid #582121}:root[data-theme=berry] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=berry] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=berry] .mobile-topbar{background:#1f1515;border-bottom:1px solid #421c1c}}:root[data-theme=berry] .search-box input{color:#fff;background:#261a1a;border:1px solid #501c1c}:root[data-theme=berry] .search-box input::-webkit-input-placeholder{color:#c77b7b}:root[data-theme=berry] .search-box input::-moz-placeholder{color:#c77b7b}:root[data-theme=berry] .search-box input::-ms-input-placeholder{color:#c77b7b}:root[data-theme=berry] .search-box input::placeholder{color:#c77b7b}:root[data-theme=berry] .search-box input:focus{outline:2px solid #be3a3a}:root[data-theme=berry] .cat-tab{color:#e8b4b1;background:#2a1c1c;border:1px solid #582121}:root[data-theme=berry] .cat-tab:hover{color:#fff}:root[data-theme=berry] .cat-tab.active{color:#fff;background:linear-gradient(135deg,#be3a3a,#be3a3a)}:root[data-theme=berry] .date-select{color:#fffaf6;background:#2a1c1c;border:1px solid #582121}:root[data-theme=berry] .search-hint{color:#cd8181}:root[data-theme=berry] .toolbar-search-input input{color:#fff;background:#261a1a;border:1px solid #501c1c}:root[data-theme=berry] .toolbar-search-input input::-webkit-input-placeholder{color:#c77b7b}:root[data-theme=berry] .toolbar-search-input input::-moz-placeholder{color:#c77b7b}:root[data-theme=berry] .toolbar-search-input input::-ms-input-placeholder{color:#c77b7b}:root[data-theme=berry] .toolbar-search-input input::placeholder{color:#c77b7b}:root[data-theme=berry] .toolbar-search-input input:focus{outline:2px solid #be3a3a}:root[data-theme=berry] .cat-tab.accent{color:#fff8f2;border-color:#703232}:root[data-theme=berry] .cat-tab.accent.listening{color:#fff8f2;background:rgba(190,58,58,.12);border-color:#be3a3a}:root[data-theme=berry] .dark-site,:root[data-theme=berry] .dash-shell{--ink:#160f0f;--ink-2:#201616;--ink-3:#281b1b;--rule:#401c1c;--bone:#fffaf6;--mute:#df9a99;--violet:#be3a3a;--violet-text:#fff8f2}:root[data-theme=berry] .dark-site .glow-btn:hover,:root[data-theme=berry] .dark-site .trial-btn:hover{background:#be3a3a}:root[data-theme=berry] .dark-site .outline-btn{border:1px solid #8c4545}:root[data-theme=berry] .hero3{background-image:linear-gradient(90deg,#160f0f 0%,rgba(22,15,15,.92) 34%,rgba(22,15,15,.35) 64%,rgba(22,15,15,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=berry] .hero3:after{background:linear-gradient(rgba(22,15,15,0),#160f0f)}:root[data-theme=berry] .hero3-content p{color:#f4d8d4}:root[data-theme=berry] .kr-ticks{border-bottom:1px solid #8c4545}:root[data-theme=berry] .kr-ticks i{background:#8c4545}:root[data-theme=berry] .kr-orig:after{background:#b56868}:root[data-theme=berry] .tv-topbar .tv-logo{color:#fff}:root[data-theme=berry] .tv-banner{color:#fae9e4;background:#2e1c1c}:root[data-theme=berry] .phone-mic{color:#fff}:root[data-theme=berry] .phone-mic:hover{background:#be3a3a}:root[data-theme=berry] .testi-list blockquote{color:#f7dfdb}@media (max-width:900px){:root[data-theme=berry] .hero3{background-image:linear-gradient(rgba(22,15,15,.35) 0%,rgba(22,15,15,.85) 55%,#160f0f 100%),url(/images/hero-singer.jpg)}}:root[data-theme=berry] .vr-modal-overlay{background:rgba(18,12,12,.72)}:root[data-theme=berry] .vr-modal{background:linear-gradient(160deg,#2c1c1c,#1e1515);border:1px solid #5d2525;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=berry] .vr-modal-close{color:#e3a4a2;background:#2e1c1c;border:1px solid #5d2525}:root[data-theme=berry] .vr-modal-close:hover{color:#fff;border-color:#a05454}:root[data-theme=berry] .vr-icon-ring{background:radial-gradient(circle,rgba(190,58,58,.35),transparent 70%);border:1.5px solid #be3a3a;box-shadow:0 0 32px rgba(190,58,58,.45)}:root[data-theme=berry] .vr-title{color:#fff}:root[data-theme=berry] .vr-desc{color:#e9b8b6}:root[data-theme=berry] .vr-existing{color:#fff8f2;background:#3e1c1c;border:1px solid #723333}:root[data-theme=berry] .vr-btn{color:#fff9f4;background:#301c1c;border:1px solid #6c2f2f}:root[data-theme=berry] .vr-btn:hover{border-color:#be3a3a}:root[data-theme=berry] .vr-btn-primary{color:#fff;background:linear-gradient(135deg,#be3a3a,#be3a3a);box-shadow:0 10px 26px -8px rgba(190,58,58,.6)}:root[data-theme=berry] .vr-footnote{color:#bb6e6e}:root[data-theme=berry] .vr-step-dot{color:#ce8282;background:#2f1c1c;border:1.5px solid #5d2525}:root[data-theme=berry] .vr-step-dot.current{color:#fff;background:#5c2424;border-color:#be3a3a;box-shadow:0 0 16px rgba(190,58,58,.6)}:root[data-theme=berry] .vr-step-dot.done{background:#2e1c1c}:root[data-theme=berry] .vr-live-note{color:#954c4c}:root[data-theme=berry] .vr-gauge-track{background:linear-gradient(90deg,#be3a3a,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=berry] .vr-gauge-dot{background:#fff;border:3px solid #2c1c1c;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=berry] .vr-gauge-labels{color:#bb6e6e}:root[data-theme=berry] .vr-hint{color:#fff8f2}:root[data-theme=berry] .vr-result-range,:root[data-theme=berry] .genre-sub-title{color:#fff}:root[data-theme=berry] .rank-badge{color:#fffbf8;background:rgba(29,20,20,.82);border:1px solid #833f3f}:root[data-theme=berry] .rank-badge.top{color:#1f1515}:root[data-theme=berry] .dash-shell .nav-ico{color:#b56868}:root[data-theme=berry] .dash-shell .cat-tab:hover{border-color:#8c4545}:root[data-theme=berry] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=berry] .dash-shell .cat-tab.accent{border-color:#be3a3a}:root[data-theme=berry] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#b56868}:root[data-theme=berry] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#b56868}:root[data-theme=berry] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#b56868}:root[data-theme=berry] .dash-shell .toolbar-search-input input::placeholder{color:#b56868}:root[data-theme=berry] .dash-shell .search-box input::-webkit-input-placeholder{color:#b56868}:root[data-theme=berry] .dash-shell .search-box input::-moz-placeholder{color:#b56868}:root[data-theme=berry] .dash-shell .search-box input::-ms-input-placeholder{color:#b56868}:root[data-theme=berry] .dash-shell .search-box input::placeholder{color:#b56868}:root[data-theme=berry] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(22,15,15,.85) 0%,rgba(22,15,15,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=berry] .dash-shell .voice-card span{color:#f4d8d4}:root[data-theme=berry] .dash-shell .voice-card button{color:#fff}:root[data-theme=berry] .dash-shell .voice-card button:hover{background:#be3a3a}:root[data-theme=berry] .dash-shell .song-no{color:#d48787}:root[data-theme=berry] .dash-shell .fav-heart,:root[data-theme=berry] .dash-shell .fav-star{background:rgba(22,15,15,.7)}:root[data-theme=berry] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=berry] .dash-shell .quick-grid button.quick-bg small{color:#f4d8d4}:root[data-theme=berry] .fav-queue{color:#fff;background:rgba(27,19,19,.6)}:root[data-theme=berry] .fav-queue.active{color:#fff8f2;background:rgba(27,19,19,.75)}:root[data-theme=berry] .fav-queue:hover{background:rgba(27,19,19,.85)}:root[data-theme=berry] .dash-shell .fav-queue{background:rgba(22,15,15,.7)}:root[data-theme=berry] .mode-gate{background:var(--bg,#1d1414)}:root[data-theme=berry] .mode-gate-inner h1{color:#fff}:root[data-theme=berry] .mode-gate-inner>p{color:var(--muted,#dc9191)}:root[data-theme=berry] .mode-gate-card{background:var(--panel,#241818);border:2px solid var(--line,#501c1c);color:#fff}:root[data-theme=berry] .mode-gate-card small{color:var(--muted,#dc9191)}:root[data-theme=berry] .mode-gate-card.big{border-color:var(--purple,#be3a3a);background:linear-gradient(135deg,rgba(190,58,58,.16),rgba(36,24,24,.9))}:root[data-theme=berry] .bigmode-shell{background:var(--bg,#1d1414);color:#fff}:root[data-theme=berry] .bigmode-topbar{border-bottom:1px solid var(--line,#501c1c);background:rgba(25,18,18,.92)}:root[data-theme=berry] .bigmode-username{color:#fff}:root[data-theme=berry] .bigmode-modeswitch{background:var(--panel2,#2a1c1c);border:1px solid var(--line,#501c1c);color:#fff8f3}:root[data-theme=berry] .bigmode-logout{color:var(--muted,#dc9191)}:root[data-theme=berry] .bigmode-heading{color:#fff}:root[data-theme=berry] .bigmode-hint{color:var(--muted,#dc9191)}:root[data-theme=berry] .bigmode-search{background:var(--panel,#241818);border:2px solid var(--line,#501c1c)}:root[data-theme=berry] .bigmode-search input{color:#fff}:root[data-theme=berry] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#dc9191)}:root[data-theme=berry] .bigmode-search input::-moz-placeholder{color:var(--muted,#dc9191)}:root[data-theme=berry] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#dc9191)}:root[data-theme=berry] .bigmode-search input::placeholder{color:var(--muted,#dc9191)}:root[data-theme=berry] .bigmode-mic{background:var(--purple,#be3a3a);color:#fff}:root[data-theme=berry] .bigmode-mic.listening{background:var(--pink,#be3a3a)}:root[data-theme=berry] .bigmode-row{background:var(--panel,#241818);border:2px solid var(--line,#501c1c)}:root[data-theme=berry] .bigmode-row:active{background:var(--panel2,#2a1c1c)}:root[data-theme=berry] .bigmode-num{background:var(--panel2,#2a1c1c);color:var(--purple,#fff8f2)}:root[data-theme=berry] .bigmode-art{background:#511d1d}:root[data-theme=berry] .bigmode-info b{color:#fff}:root[data-theme=berry] .bigmode-info small,:root[data-theme=berry] .bigmode-fav{color:var(--muted,#dc9191)}:root[data-theme=berry] .bigmode-fav.active{color:var(--pink,#fff8f2)}:root[data-theme=berry] .bigmode-play{color:var(--purple,#fff8f2)}:root[data-theme=berry] .bigmode-bottombar{border-top:1px solid var(--line,#501c1c);background:rgba(25,18,18,.96)}:root[data-theme=berry] .bigmode-navbtn{color:var(--muted,#dc9191)}:root[data-theme=berry] .bigmode-navbtn.active{color:#fff;background:rgba(190,58,58,.18)}:root[data-theme=berry] .admin-shell{color:#fffdfc;background:#1c1313}:root[data-theme=berry] .admin-login-wrap{background:#291b1b;border:1px solid #401c1c}:root[data-theme=berry] .admin-login-wrap p.hint{color:#df9998}:root[data-theme=berry] .admin-field label{color:#e2a3a2}:root[data-theme=berry] .admin-field input{color:#fffdfc;background:#211616;border:1px solid #582121}:root[data-theme=berry] .admin-field input:focus{border-color:#be3a3a}:root[data-theme=berry] .admin-btn{color:#fff;background:linear-gradient(135deg,#be3a3a,#be3a3a)}:root[data-theme=berry] .admin-logout-btn{color:#e2a3a2;border:1px solid #5d2525}:root[data-theme=berry] .admin-logout-btn:hover{color:#fff;border-color:#a05454}:root[data-theme=berry] .admin-panel{background:#291b1b;border:1px solid #401c1c}:root[data-theme=berry] .admin-toolbar input[type=search]{color:#fffdfc;background:#211616;border:1px solid #582121}:root[data-theme=berry] .admin-toolbar input[type=search]:focus{border-color:#be3a3a}:root[data-theme=berry] .admin-count{color:#df9998}:root[data-theme=berry] table.admin-table th,:root[data-theme=berry] table.admin-table td{border-bottom:1px solid #401c1c}:root[data-theme=berry] table.admin-table th{color:#df9998}:root[data-theme=berry] .admin-action-btn{color:#f1cdca;background:#2a1c1c;border:1px solid #582121}:root[data-theme=berry] .admin-action-btn:hover{color:#fff;background:#3d1c1c}:root[data-theme=berry] .admin-empty{color:#df9998}:root[data-theme=berry] .admin-pagination button{color:#f1cdca;background:#2a1c1c;border:1px solid #582121}:root[data-theme=berry] .admin-pagination span{color:#df9998}:root[data-theme=berry] .admin-modal-overlay{background:rgba(15,10,10,.7)}:root[data-theme=berry] .admin-modal-card{color:#fffdfc;background:#291b1b;border:1px solid #401c1c}:root[data-theme=berry] .mypage-row{border-bottom:1px solid #401c1c}:root[data-theme=berry] .mypage-row span{color:#df9998}:root[data-theme=berry] .mypage-row b,:root[data-theme=berry] .mypage-wrap{color:#fffdfc}:root[data-theme=berry] .mypage-card{background:#291b1b;border:1px solid #401c1c}:root[data-theme=berry] .mypage-card h2{color:#f1cdca}:root[data-theme=berry] .admin-tab{color:#e2a3a2;background:#291b1b;border:1px solid #501c1c}:root[data-theme=berry] .admin-tab:hover{color:#fff;border-color:#a05454}:root[data-theme=berry] .admin-tab.active{color:#fff;background:linear-gradient(135deg,#be3a3a,#be3a3a)}:root[data-theme=berry] .t100-genre-label{color:#e2a3a2}:root[data-theme=berry] .t100-genre-label select,:root[data-theme=berry] .t100-input{color:#fffdfc;background:#211616;border:1px solid #582121}:root[data-theme=berry] .t100-input:focus,:root[data-theme=berry] .t100-genre-label select:focus{border-color:#be3a3a}:root[data-theme=berry] .t100-count{color:#fff8f2}:root[data-theme=berry] .t100-msg{color:#e2a3a2}:root[data-theme=berry] .t100-col h3 small{color:#cd8181}:root[data-theme=berry] .t100-list,:root[data-theme=berry] .t100-results{border:1px solid #401c1c}:root[data-theme=berry] .t100-row,:root[data-theme=berry] .t100-result{border-bottom:1px solid #371c1c}:root[data-theme=berry] .t100-rank{color:#fff8f2;background:#211616;border:1px solid #582121}:root[data-theme=berry] .t100-song small{color:#cd8181}:root[data-theme=berry] .t100-btns button{color:#fae8e3;background:#351c1c;border:1px solid #582121}:root[data-theme=berry] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#be3a3a}:root[data-theme=berry] .t100-empty{color:#cd8181}:root[data-theme=berry] .cls-role{color:#130d0d}:root[data-theme=berry] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=berry] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=berry] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=berry] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=berry] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=berry] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=berry] .admin-plan small{color:#e09c9b}:root[data-theme=berry] .admin-plan-badge{color:#fff;background:#844040}:root[data-theme=berry] .admin-plan-badge.plan-pro{background:#be3a3a}:root[data-theme=berry] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#be3a3a)}:root[data-theme=berry] .admin-plan-na{color:#e09c9b}:root[data-theme=berry] .admin-plan-form label{color:#e6afad}:root[data-theme=berry] .admin-plan-form select{color:#fffaf7;background:#211717;border:1px solid #723434}:root[data-theme=berry] .admin-plan-form input[type=date]{color:#fffaf7;background:#211717;border:1px solid #723434}:root[data-theme=berry] .admin-plan-help{color:#e09c9b}:root[data-theme=berry] .admin-songs-toolbar select{color:#fffaf7;background:#211717;border:1px solid #723434}:root[data-theme=berry] .admin-seg{border:1px solid #723434}:root[data-theme=berry] .admin-seg button{color:#e6afad}:root[data-theme=berry] .admin-seg button.active{color:#fef5ef;background:#511d1d}:root[data-theme=berry] .admin-songs-help,:root[data-theme=berry] .admin-song-name small{color:#e09c9b}:root[data-theme=berry] .admin-song-none{color:#c27676}:root[data-theme=berry] .admin-switch{color:#fae9e4}:root[data-theme=berry] .admin-album-thumb{background:#341c1c;border:1px solid #5b2424}:root[data-theme=berry] .us-group h3{color:var(--purple,#fff8f2)}:root[data-theme=berry] .us-row{border-bottom:1px solid var(--line,#501c1c)}:root[data-theme=berry] .us-label b{color:#fffdfb}:root[data-theme=berry] .us-label small{color:#df9998}:root[data-theme=berry] .us-ctl select{color:#fffdfb;border:1px solid var(--line,#501c1c);background:#201616}:root[data-theme=berry] .us-switch span{background:#5f2727}:root[data-theme=berry] .us-switch span:before{background:#fff}:root[data-theme=berry] .us-switch input:checked+span{background:var(--purple,#be3a3a)}:root[data-theme=berry] .us-sync{border-top:1px solid var(--line,#501c1c)}:root[data-theme=berry] .us-status{color:#df9998}:root[data-theme=berry] .us-btn{color:#fffdfb;border:1px solid var(--line,#501c1c);background:#351c1c}:root[data-theme=berry] .us-btn:hover:not(:disabled){border-color:var(--purple,#be3a3a)}:root[data-theme=berry] .us-overlay{background:rgba(15,10,10,.72)}:root[data-theme=berry] .us-modal{background:var(--panel,#241818);border:1px solid var(--line,#501c1c);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=berry] .us-modal-head h2{color:#fff}:root[data-theme=berry] .us-close{color:#e7b1af}:root[data-theme=berry] .us-close:hover{color:#fff;background:#351c1c}:root[data-theme=berry] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=berry] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=berry] body:not(.ent-pro) [data-edition=pro]:after{background:#be3a3a}:root[data-theme=berry] .ed-overlay{background:rgba(13,9,9,.72)}:root[data-theme=berry] .ed-modal{color:#fffaf7;background:#241818;border:1px solid #622929;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=berry] .ed-sub{color:#e6afad}:root[data-theme=berry] .ed-close{color:#fae9e4;border:1px solid #723434}:root[data-theme=berry] .ed-card{background:#2d1c1c;border:1px solid #562020}:root[data-theme=berry] .ed-badge{color:#fff}:root[data-theme=berry] .ed-basic{background:#844040}:root[data-theme=berry] .ed-pro{background:#be3a3a}:root[data-theme=berry] .ed-tagline{color:#e6afad}:root[data-theme=berry] .ed-buy{color:#fff;background:linear-gradient(135deg,#be3a3a,#be3a3a)}:root[data-theme=berry] .ed-buy:disabled{color:#e09c9b;background:#572121}:root[data-theme=berry] .ed-plan-chip{color:#fef4ef;border:1px solid #be3a3a}:root[data-theme=berry]{--bg:#130d0d;--bg-raised:#241818;--bg-strip:#2c1c1c;--line:rgba(255,255,255,.08);--text:#fffbf8;--text-dim:#cb7f7f;--energy:#be3a3a;--energy-dim:rgba(190,58,58,.18)}:root[data-theme=berry] .topbar{background:linear-gradient(#1e1414,#130d0d)}:root[data-theme=berry] .now-playing-badge{color:var(--bg-raised,#191212)}:root[data-theme=berry] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=berry] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=berry] .final-score-display{background:rgba(16,11,11,.55)}:root[data-theme=berry] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#461c1c,#221717);border:1px solid rgba(190,58,58,.35);box-shadow:0 0 40px rgba(190,58,58,.35),inset 0 0 30px rgba(190,58,58,.2)}:root[data-theme=berry] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=berry] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=berry] .ps-badge{color:#fff8f3;text-shadow:0 0 10px #be3a3a}:root[data-theme=berry] .ps-total b{color:#fff8f2;text-shadow:0 0 24px rgba(190,58,58,.8)}:root[data-theme=berry] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=berry] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=berry] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=berry] .ps-name{border-top:1px solid rgba(190,58,58,.35)}html[data-theme=berry].legacy-text-stroke .lyric-current,html[data-theme=berry].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=berry] .part-badge.M,:root[data-theme=berry] .part-badge.F{background:#be3a3a}:root[data-theme=berry] .transport button.primary{color:#1b1313}:root[data-theme=berry] .mixer{background:repeating-linear-gradient(#191111,#191111 2px,#1e1515 2px,#1e1515 4px)}:root[data-theme=berry] .content-type-btn.active,:root[data-theme=berry] .mode-btn.active{color:var(--bg-raised,#191212)}:root[data-theme=berry] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=berry] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=berry] .modal-btn.primary{color:var(--bg-raised,#191212)}:root[data-theme=berry] .solfege-dot.done{color:#fff}:root[data-theme=berry] .voice-gauge-track{background:linear-gradient(90deg, #be3a3a, var(--spotlight))}:root[data-theme=berry] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=berry] .score-row{background:#fff}:root[data-theme=berry] .score-row svg text,:root[data-theme=berry] .score-row svg path{fill:#241818}:root[data-theme=berry] .queue-count-badge{color:var(--bg-raised,#191212)}:root[data-theme=berry] .tab-btn[aria-pressed=true]{color:#130d0d}:root[data-theme=berry] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=berry] .ext-modal{background:var(--bg-panel,#241818)}:root[data-theme=berry] .audio-tune-btn{color:#fff;background:#281b1b;border:1px solid #be3a3a;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=berry] .audio-tune-btn:hover{border-color:#be3a3a}:root[data-theme=berry] .audio-tune-panel{color:#fffdfb;background:#201616;border:1px solid #662c2c;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=berry] .audio-tune-panel .at-sub{color:#e1a09f}:root[data-theme=berry] .audio-tune-panel .at-close{color:#e2a1a0}:root[data-theme=berry] .audio-tune-panel .at-row{border-top:1px solid #441c1c}:root[data-theme=berry] .audio-tune-panel .at-val{color:#fff8f2}:root[data-theme=berry] .audio-tune-panel .at-toggle{color:#f7e0db;background:#3c1c1c;border:1px solid #844040}:root[data-theme=berry] .audio-tune-panel .at-toggle.on{color:#fff;background:#be3a3a;border-color:#be3a3a}:root[data-theme=berry] .audio-tune-panel .at-foot{border-top:1px solid #441c1c}:root[data-theme=berry] .audio-tune-panel .at-foot button{color:#fffaf5;background:#3c1c1c;border:1px solid #7f3d3d}:root[data-theme=berry] .audio-tune-panel .at-note{color:#d78b8b}:root[data-theme=berry] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=berry] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=berry] .mic-notice{color:#fff;background:rgba(28,20,20,.95);border:1px solid #632929;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=berry] .practice-panel{background:rgba(25,18,18,.92)}:root[data-theme=berry] .practice-stages button.active,:root[data-theme=berry] .practice-diff button.active,:root[data-theme=berry] .practice-mini.active,:root[data-theme=berry] .practice-class-tag{color:#130d0d}:root[data-theme=berry] .practice-hint.low{color:#fff8f2}:root[data-theme=berry] .practice-roll{background:#1c1414}:root[data-theme=berry] .practice-tempo button.active,:root[data-theme=berry] .practice-btn.active{color:#130d0d}:root[data-theme=berry] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=berry] .pitch-roll-panel,:root[data-theme=berry] body.classroom-screen .classroom-bar{background:rgba(25,18,18,.92)}:root[data-theme=berry] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=berry] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=berry] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=berry] .score-fx-bar{background:rgba(25,18,18,.72)}:root[data-theme=berry] .score-fx-bar button.active{color:#130d0d}:root[data-theme=berry] .score3d-canvas{background:#140e0e}:root[data-theme=berry] .score-bg-bar{background:rgba(25,18,18,.72)}:root[data-theme=berry] .score-bg-bar button.active{color:#130d0d}:root[data-theme=berry] .score-lyr-bar{background:rgba(25,18,18,.72)}:root[data-theme=berry] .score-lyr-bar button.active{color:#130d0d}:root[data-theme=berry] .score-panel.fx-film .score3d-canvas{background:#9f5353}:root[data-theme=berry] .score-tools{background:rgba(25,18,18,.72)}:root[data-theme=berry] .score-tools button.active{color:#130d0d}:root[data-theme=berry] .score-parts-pop{background:var(--bg-raised,#291b1b);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=berry] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=berry] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#fffaf6!important;background:#511d1d!important;border-color:#be3a3a!important}:root[data-theme=berry] .stage-more.open{background:#221717;border:1px solid #5c2424}}:root[data-theme=berry] .title-card{background:radial-gradient(at 50% 45%,#be3a3a 0%,#1f1515 55%,#181111 100%)}:root[data-theme=berry] .title-card:before,:root[data-theme=berry] .title-card:after{background:linear-gradient(rgba(190,58,58,.32) 0%,rgba(190,58,58,.14) 45%,rgba(190,58,58,0) 80%)}:root[data-theme=berry] .title-card:after{background:linear-gradient(rgba(190,58,58,.26) 0%,rgba(190,58,58,.12) 45%,rgba(190,58,58,0) 80%)}:root[data-theme=berry] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,249,244,.1) 35%,rgba(255,255,255,.3) 50%,rgba(255,249,244,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=berry] .title-card .tc-badge{color:#fff;background:rgba(190,58,58,.28);border:1px solid rgba(190,58,58,.55)}:root[data-theme=berry] .title-card .tc-title{color:#fff;background:linear-gradient(100deg,#fffbf8 0%,#fff 36%,#be3a3a 44%,#fff 49%,#fff 51%,#be3a3a 56%,#fff 64%,#fffbf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=berry] .title-card .tc-title-sub{color:#fef6f0}:root[data-theme=berry] .title-card .tc-rule{background:linear-gradient(90deg,rgba(190,58,58,0) 0%,#be3a3a 12%,#be3a3a 70%,rgba(190,58,58,.2) 100%);box-shadow:0 0 12px rgba(190,58,58,.7)}:root[data-theme=berry] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #be3a3a,0 0 32px #be3a3a}:root[data-theme=berry] .title-card .tc-artist{color:#fff9f4;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(190,58,58,.35)}:root[data-theme=berry] .title-card .tc-credit{color:#eab9b7;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=berry] .title-card .tc-credit b{color:#fffaf6}:root[data-theme=berry] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=berry] .interlude-jump-btn{color:#fff;background:#be3a3a;border:1px solid #be3a3a}:root[data-theme=berry] .interlude-jump-btn:hover{background:#be3a3a}:root[data-theme=berry] #firstVerseOnlyBtn.on{color:#fff!important;background:#be3a3a!important;border-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route{color:#fffdfc!important;background:#1c1313!important}:root[data-theme=berry] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(190,58,58,.14),transparent 28%),#1c1313!important}:root[data-theme=berry] .player-renewal-head{background:rgba(29,20,20,.96);border-bottom:1px solid #401c1c}:root[data-theme=berry] .player-back{color:#f0ccc8;background:#2a1c1c}:root[data-theme=berry] .player-back:hover{color:#fff;background:#411c1c}:root[data-theme=berry] .player-user{color:#e2a3a2}:root[data-theme=berry] .player-avatar{color:#fff;background:linear-gradient(135deg,#be3a3a,#be3a3a)}:root[data-theme=berry] .player-logout-btn{color:#e2a3a2;border:1px solid #5d2525}:root[data-theme=berry] .player-logout-btn:hover{color:#fff;border-color:#a05454}:root[data-theme=berry] body.karaoke-route .topbar{background:#211616;border-bottom:1px solid #421c1c}:root[data-theme=berry] body.karaoke-route .file-btn,:root[data-theme=berry] body.karaoke-route .tab-btn{color:#f1cdca!important;background:#2a1c1c!important;border:1px solid #582121!important}:root[data-theme=berry] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=berry] body.karaoke-route .tab-btn.loaded{color:#fff!important;background:#be3a3a!important;border-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .file-btn:hover,:root[data-theme=berry] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#3d1c1c!important;border-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .song-browser{background:#211616!important;border-bottom:1px solid #381c1c!important}:root[data-theme=berry] body.karaoke-route .content-type-btn,:root[data-theme=berry] body.karaoke-route .mode-btn{color:#dd9292!important;background:#2a1c1c!important;border:1px solid #582121!important}:root[data-theme=berry] body.karaoke-route .content-type-btn.active,:root[data-theme=berry] body.karaoke-route .mode-btn.active{color:#fff!important;background:#be3a3a!important;border-color:#be3a3a!important;box-shadow:0 4px 14px -4px rgba(190,58,58,.8)!important}:root[data-theme=berry] .search-input-wrap input{color:#321c1c!important;background:#fffefd!important}:root[data-theme=berry] .search-input-wrap input::-webkit-input-placeholder{color:#c77a7a!important}:root[data-theme=berry] .search-input-wrap input::-moz-placeholder{color:#c77a7a!important}:root[data-theme=berry] .search-input-wrap input::-ms-input-placeholder{color:#c77a7a!important}:root[data-theme=berry] .search-input-wrap input::placeholder{color:#c77a7a!important}:root[data-theme=berry] body.karaoke-route .voice-search-btn{color:#f6ded9!important;background:#331c1c!important;border:1px solid #692d2d!important}:root[data-theme=berry] body.karaoke-route .stage{background:#221717!important;border:1px solid #592222!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=berry] body.karaoke-route .stage-top-bar{background:#261a1a!important;border-bottom:1px solid #501c1c!important}:root[data-theme=berry] .now-playing-badge,:root[data-theme=berry] .queue-ticker-badge{color:#fcf0ea!important;background:#582121!important}:root[data-theme=berry] .now-playing-title,:root[data-theme=berry] .queue-ticker-title{color:#fffdfb!important}:root[data-theme=berry] .lyric-size-control{background:#2c1c1c!important;border:1px solid #5c2424!important}:root[data-theme=berry] .lyric-size-label,:root[data-theme=berry] .lyric-size-pct{color:#e1a09f!important}:root[data-theme=berry] .size-btn{color:#fff!important;background:#3c1c1c!important;border:1px solid #6e3131!important}:root[data-theme=berry] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(16,11,11,.25),rgba(19,13,13,.62))!important}:root[data-theme=berry] body.karaoke-route .intro-countdown{color:#fff8f2!important;text-shadow:0 0 28px rgba(190,58,58,.7)!important}:root[data-theme=berry] body.karaoke-route .transport{border-top:1px solid #501c1c!important}:root[data-theme=berry] .transport button{color:#fff!important;background:#331c1c!important;border:1px solid #713333!important}:root[data-theme=berry] .transport button.primary{background:linear-gradient(135deg,#be3a3a,#be3a3a)!important;box-shadow:0 0 20px rgba(190,58,58,.24)!important}:root[data-theme=berry] #autoKeyBtn{background:#2f1c1c!important;border-color:#be3a3a!important}:root[data-theme=berry] #stageFullscreenBtn{background:#2e1c1c!important;border-color:#6c3030!important}:root[data-theme=berry] .seek{color:#dc9191!important}:root[data-theme=berry] .seek input{accent-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .vu{background:#2a1c1c!important}:root[data-theme=berry] body.karaoke-route .mixer{background:#251919!important;border:1px solid #592222!important}:root[data-theme=berry] body.karaoke-route .mixer-tabbar{background:#201616!important;border-bottom:1px solid #521e1e!important}:root[data-theme=berry] body.karaoke-route .mixer-tab-btn{color:#dd9292!important;background:#2a1c1c!important;border:1px solid #582121!important}:root[data-theme=berry] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#3d1c1c!important}:root[data-theme=berry] body.karaoke-route .mixer-tab-btn.active{color:#fff!important;background:#be3a3a!important;border-color:#be3a3a!important;box-shadow:0 4px 14px -4px rgba(190,58,58,.75)!important}:root[data-theme=berry] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #421c1c!important}:root[data-theme=berry] body.karaoke-route .mixer-panel .strip>.label{color:#df9897!important}:root[data-theme=berry] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=berry] body.karaoke-route .reset-btn{color:#e4a7a6!important;background:#3f1c1c!important;border:1px solid #6b2f2f!important}:root[data-theme=berry] body.karaoke-route .segmented-options button,:root[data-theme=berry] body.karaoke-route .toggle-btn{color:#e4a6a5!important;background:#391c1c!important;border:1px solid #6e3131!important}:root[data-theme=berry] body.karaoke-route .toggle-btn.on,:root[data-theme=berry] body.karaoke-route .segmented-options button.active{color:#fff!important;background:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .score-panel{background:#251919!important;border:1px solid #592222!important}:root[data-theme=berry] body.karaoke-route .audio-tune-btn{color:#f7e0db!important;background:#3e1c1c!important;border:1px solid #783838!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=berry] body.karaoke-route .audio-tune-panel{color:#fffbf7!important;background:#251919!important;border:1px solid #6c3030!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=berry] body.karaoke-route .modal-overlay{background:rgba(12,8,8,.82)!important}:root[data-theme=berry] .modal-card{color:#fffdfa!important;background:#261919!important;border:1px solid #632929!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=berry] body.karaoke-route .song-results .song-row,:root[data-theme=berry] body.karaoke-route .queue-list .queue-row{background:#2d1c1c!important;border-color:#5d2525!important}:root[data-theme=berry] .player-hint-bar{color:#d68a8a}:root[data-theme=berry] .player-hint-bar strong{color:#f8e2dd}:root[data-theme=berry] .player-hint-actions span{background:#2a1c1c;border:1px solid #572121}:root[data-theme=berry] body.karaoke-route .search-ov-toggle{color:#fff9f4;background:rgba(33,22,22,.9);border:1px solid #be3a3a;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=berry] body.karaoke-route .search-ov-toggle .ov-q{color:#fff;background:#be3a3a}:root[data-theme=berry] body.karaoke-route .search-overlay .song-browser{background:rgba(33,22,22,.92)!important;border:1px solid #be3a3a!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=berry] body.karaoke-route .player-renewal-head{background:#1f1515!important;border-bottom-color:#411c1c!important}:root[data-theme=berry] body.karaoke-route .search-ov-toggle{background:#2a1c1c!important;border-color:#642a2a!important}:root[data-theme=berry] body.karaoke-route .search-ov-toggle:hover{background:#381c1c!important;border-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .search-overlay .song-browser{background:#241818!important;border-color:#592323!important}:root[data-theme=berry] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=berry] body.karaoke-route .tab-btn.loaded,:root[data-theme=berry] body.karaoke-route .content-type-btn.active,:root[data-theme=berry] body.karaoke-route .mode-btn.active,:root[data-theme=berry] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=berry] body.karaoke-route .toggle-btn.on,:root[data-theme=berry] body.karaoke-route .segmented-options button.active{color:#fff!important;background:#be3a3a!important;border-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=berry] body.karaoke-route .player-avatar,:root[data-theme=berry] body.karaoke-route .transport button.primary{background:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .now-playing-badge,:root[data-theme=berry] body.karaoke-route .queue-ticker-badge{color:#fff8f2!important;background:#3d1c1c!important}:root[data-theme=berry] body.karaoke-route .intro-countdown{color:#fff8f2!important}:root[data-theme=berry] body.karaoke-route .seek input{accent-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route #autoKeyBtn{background:#2e1c1c!important;border-color:#be3a3a!important}:root[data-theme=berry] .song-no{color:#fff8f2!important;background:rgba(190,58,58,.2)!important}:root[data-theme=berry]{--energy:#be3a3a;--energy-dim:rgba(190,58,58,.18)}:root[data-theme=berry] body.karaoke-route .lyric-empty{color:#df9a99!important}:root[data-theme=berry] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=berry] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=berry] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=berry] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .content-type-btn.active,:root[data-theme=berry] body.karaoke-route .mode-btn.active{background:#be3a3a!important;border-color:#be3a3a!important}:root[data-theme=berry] body.karaoke-route .search-input-wrap input{color:#fffaf6!important;background:#201616!important;border:1px solid #4f1c1c!important}:root[data-theme=berry] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#c77a7a!important}:root[data-theme=berry] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#c77a7a!important}:root[data-theme=berry] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#c77a7a!important}:root[data-theme=berry] body.karaoke-route .search-input-wrap input::placeholder{color:#c77a7a!important}:root[data-theme=berry] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #be3a3a!important}:root[data-theme=berry] body.karaoke-route .stage{border-color:#401c1c!important}:root[data-theme=berry] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #be3a3a!important}:root[data-theme=berry] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #be3a3a!important}:root[data-theme=berry] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #be3a3a!important}:root[data-theme=berry] body.karaoke-route .file-btn:focus-visible{outline:2px solid #be3a3a!important}:root[data-theme=berry] body.karaoke-route .player-back:focus-visible{outline:2px solid #be3a3a!important}:root[data-theme=arctic]{--sb-thumb:rgba(151,198,203,.3);--sb-thumb-hover:rgba(103,232,249,.8);--sb-thumb-active:#67e8f9}:root[data-theme=arctic] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(151,198,203,.18)}:root[data-theme=arctic] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(151,198,203,.34)}:root[data-theme=arctic]{--bg:#020617;--panel:#031120;--panel2:#041a27;--line:#07333a;--text:#f8fcff;--muted:#83babd;--blue:#67e8f9;--purple:#67e8f9;--pink:#67e8f9}:root[data-theme=arctic] .dark-site{background:linear-gradient(#020819,#020615 55%,#020615)}:root[data-theme=arctic] .dark-header{background:rgba(2,5,20,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=arctic] .dark-nav{color:#aed4db}:root[data-theme=arctic] .trial-btn,:root[data-theme=arctic] .glow-btn{background:linear-gradient(135deg,#67e8f9,#67e8f9);box-shadow:0 0 24px rgba(103,232,249,.35);color:#020617!important}:root[data-theme=arctic] .login-link,:root[data-theme=arctic] .dash-link{color:#e0f2fe}:root[data-theme=arctic] .header-user,:root[data-theme=arctic] .hero-kicker{color:#67e8f9}:root[data-theme=arctic] .hero-left h1 span{background:linear-gradient(90deg,#fafdff,#67e8f9);-webkit-background-clip:text}:root[data-theme=arctic] .hero-left p{color:#b8dae2}:root[data-theme=arctic] .hero-left p b{color:#fff}:root[data-theme=arctic] .outline-btn{color:#f0f9ff;border:1px solid #429491}:root[data-theme=arctic] .sound-ring{border:1px solid rgba(103,232,249,.4);box-shadow:inset 0 0 50px rgba(103,232,249,.08)}:root[data-theme=arctic] .r2,:root[data-theme=arctic] .r3{border-color:rgba(103,232,249,.2)}:root[data-theme=arctic] .mic-head{background:repeating-linear-gradient(90deg,#05242f 0,#05242f 3px,#20807a 3px,#20807a 5px);border:5px solid #419491;box-shadow:0 0 38px rgba(103,232,249,.6)}:root[data-theme=arctic] .mic-neck{background:#083c41}:root[data-theme=arctic] .mic-body{background:linear-gradient(#0b5857,#041c29);box-shadow:0 0 20px rgba(103,232,249,.35)}:root[data-theme=arctic] .voice-tag{color:#67e8f9}:root[data-theme=arctic] .dark-feature-grid article{background:linear-gradient(145deg,#041825,#03101f);border:1px solid #083a3f}:root[data-theme=arctic] .feature-ico{color:#67e8f9}:root[data-theme=arctic] .dark-feature-grid p{color:#9ecbd0}:root[data-theme=arctic] .stat-box{background:#05222d}:root[data-theme=arctic] .stat-box strong,:root[data-theme=arctic] .stat-box small{color:#6eaeaf}:root[data-theme=arctic] .stat-box b{color:#67e8f9}:root[data-theme=arctic] .dark-bottom-cta{background:linear-gradient(90deg,#041a27,#031120);border:1px solid #07373d}:root[data-theme=arctic] .dark-bottom-cta span{color:#83babd}:root[data-theme=arctic] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(103,232,249,.18),transparent 30%),#020617}:root[data-theme=arctic] .auth-dark-card{background:#031220;border:1px solid #094044;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=arctic] .auth-dark-card>p{color:#92c4c8}:root[data-theme=arctic] .auth-dark-card label{color:#bbdce5}:root[data-theme=arctic] .auth-dark-card input{color:#fff;background:#020818;border:1px solid #094246}:root[data-theme=arctic] .auth-switch{color:#65a9a9}:root[data-theme=arctic] .auth-switch a{color:#67e8f9!important}:root[data-theme=arctic] .dash-shell{background:#020617}:root[data-theme=arctic] .dash-side{background:#020b1b;border-right:1px solid #062a33}:root[data-theme=arctic] .dash-side nav a,:root[data-theme=arctic] .side-bottom a{color:#89bec2}:root[data-theme=arctic] .dash-side nav a.active{color:#ddf0fc;background:#07343a}:root[data-theme=arctic] .dash-side nav a:hover{color:#fff;background:#041c29}:root[data-theme=arctic] .side-bottom{border-top:1px solid #062a33}:root[data-theme=arctic] .dash-search{color:#59a2a1;background:#fff}:root[data-theme=arctic] .dash-search b{color:#020514}:root[data-theme=arctic] .chips span{color:#6daeaf;background:#041a27;border:1px solid #07333a}:root[data-theme=arctic] .voice-card{background:linear-gradient(90deg,rgba(2,7,24,.55) 0%,rgba(2,7,24,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #67e8f9}:root[data-theme=arctic] .voice-card span{color:#e4f4fe}:root[data-theme=arctic] .voice-card button{color:#020617;background:#67e8f9}:root[data-theme=arctic] .section-row button{color:#64a8a8}:root[data-theme=arctic] .song-card{color:#fff}:root[data-theme=arctic] .song-art{background:linear-gradient(145deg,#67e8f9,#67e8f9)}:root[data-theme=arctic] .fav-heart{color:#fff;background:rgba(2,6,21,.6)}:root[data-theme=arctic] .fav-heart.active{color:#67e8f9;background:rgba(2,6,21,.75)}:root[data-theme=arctic] .fav-heart:hover{background:rgba(2,6,21,.85)}:root[data-theme=arctic] .fav-star{color:#fff;background:rgba(2,6,21,.6)}:root[data-theme=arctic] .fav-star.active{background:rgba(2,6,21,.75)}:root[data-theme=arctic] .fav-star:hover{background:rgba(2,6,21,.85)}:root[data-theme=arctic] .song-card.b .song-art{background:linear-gradient(145deg,#0a4c4d,#062a33)}:root[data-theme=arctic] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#0c5f5c)}:root[data-theme=arctic] .song-card.d .song-art,:root[data-theme=arctic] .song-card.e .song-art{background:linear-gradient(145deg,#67e8f9,#67e8f9)}:root[data-theme=arctic] .song-card small{color:#64a8a8}:root[data-theme=arctic] .song-card i{color:#083d42;background:#fff}:root[data-theme=arctic] .quick-grid button{color:#fff;background:#041a27;border:1px solid #08393f}:root[data-theme=arctic] .quick-grid button.quick-bg b,:root[data-theme=arctic] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=arctic] .quick-grid small{color:#5ea5a4}:root[data-theme=arctic] .list-card{background:#031422;border:1px solid #07353c}:root[data-theme=arctic] .list-card p{border-bottom:1px solid #05242e}:root[data-theme=arctic] .mini-art{background:linear-gradient(145deg,#67e8f9,#67e8f9)}:root[data-theme=arctic] .mini-art.b{background:linear-gradient(145deg,#67e8f9,#083d42)}:root[data-theme=arctic] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#0c605d)}:root[data-theme=arctic] .mini-art.d,:root[data-theme=arctic] .mini-art.e{background:linear-gradient(145deg,#67e8f9,#67e8f9)}:root[data-theme=arctic] .list-card small{color:#64a8a8}:root[data-theme=arctic] .list-card i{color:#67e8f9}:root[data-theme=arctic] .queue em{color:#a3ced4}:root[data-theme=arctic] .mobile-nav-toggle{color:#fff;background:#041e2a;border:1px solid #08393f}:root[data-theme=arctic] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=arctic] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=arctic] .mobile-topbar{background:#020819;border-bottom:1px solid #062a33}}:root[data-theme=arctic] .search-box input{color:#fff;background:#031422;border:1px solid #07333a}:root[data-theme=arctic] .search-box input::-webkit-input-placeholder{color:#59a2a1}:root[data-theme=arctic] .search-box input::-moz-placeholder{color:#59a2a1}:root[data-theme=arctic] .search-box input::-ms-input-placeholder{color:#59a2a1}:root[data-theme=arctic] .search-box input::placeholder{color:#59a2a1}:root[data-theme=arctic] .search-box input:focus{outline:2px solid #67e8f9}:root[data-theme=arctic] .cat-tab{color:#a2cdd3;background:#041a27;border:1px solid #08393f}:root[data-theme=arctic] .cat-tab:hover{color:#fff}:root[data-theme=arctic] .cat-tab.active{color:#020617;background:linear-gradient(135deg,#67e8f9,#67e8f9)}:root[data-theme=arctic] .date-select{color:#eaf6fe;background:#041a27;border:1px solid #08393f}:root[data-theme=arctic] .search-hint{color:#64a8a8}:root[data-theme=arctic] .toolbar-search-input input{color:#fff;background:#031422;border:1px solid #07333a}:root[data-theme=arctic] .toolbar-search-input input::-webkit-input-placeholder{color:#59a2a1}:root[data-theme=arctic] .toolbar-search-input input::-moz-placeholder{color:#59a2a1}:root[data-theme=arctic] .toolbar-search-input input::-ms-input-placeholder{color:#59a2a1}:root[data-theme=arctic] .toolbar-search-input input::placeholder{color:#59a2a1}:root[data-theme=arctic] .toolbar-search-input input:focus{outline:2px solid #67e8f9}:root[data-theme=arctic] .cat-tab.accent{color:#67e8f9;border-color:#0a4d4e}:root[data-theme=arctic] .cat-tab.accent.listening{color:#67e8f9;background:rgba(103,232,249,.12);border-color:#67e8f9}:root[data-theme=arctic] .dark-site,:root[data-theme=arctic] .dash-shell{--ink:#020512;--ink-2:#020b1b;--ink-3:#041624;--rule:#062932;--bone:#eaf6fe;--mute:#8bbfc3;--violet:#67e8f9;--violet-text:#67e8f9}:root[data-theme=arctic] .dark-site .glow-btn:hover,:root[data-theme=arctic] .dark-site .trial-btn:hover{background:#67e8f9}:root[data-theme=arctic] .dark-site .outline-btn{border:1px solid #0d6460}:root[data-theme=arctic] .hero3{background-image:linear-gradient(90deg,#020512 0%,rgba(2,5,18,.92) 34%,rgba(2,5,18,.35) 64%,rgba(2,5,18,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=arctic] .hero3:after{background:linear-gradient(rgba(2,5,18,0),#020512)}:root[data-theme=arctic] .hero3-content p{color:#c3e1ea}:root[data-theme=arctic] .kr-ticks{border-bottom:1px solid #0d6460}:root[data-theme=arctic] .kr-ticks i{background:#0d6460}:root[data-theme=arctic] .kr-orig:after{background:#358c88}:root[data-theme=arctic] .tv-topbar .tv-logo{color:#fff}:root[data-theme=arctic] .tv-banner{color:#d2eaf4;background:#041c29}:root[data-theme=arctic] .phone-mic{color:#fff}:root[data-theme=arctic] .phone-mic:hover{background:#67e8f9}:root[data-theme=arctic] .testi-list blockquote{color:#cae5ef}@media (max-width:900px){:root[data-theme=arctic] .hero3{background-image:linear-gradient(rgba(2,5,18,.35) 0%,rgba(2,5,18,.85) 55%,#020512 100%),url(/images/hero-singer.jpg)}}:root[data-theme=arctic] .vr-modal-overlay{background:rgba(1,4,14,.72)}:root[data-theme=arctic] .vr-modal{background:linear-gradient(160deg,#041b28,#020818);border:1px solid #083d42;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=arctic] .vr-modal-close{color:#94c5c9;background:#041c29;border:1px solid #083d42}:root[data-theme=arctic] .vr-modal-close:hover{color:#fff;border-color:#0f756d}:root[data-theme=arctic] .vr-icon-ring{background:radial-gradient(circle,rgba(103,232,249,.35),transparent 70%);border:1.5px solid #67e8f9;box-shadow:0 0 32px rgba(103,232,249,.45)}:root[data-theme=arctic] .vr-title{color:#fff}:root[data-theme=arctic] .vr-desc{color:#a6cfd6}:root[data-theme=arctic] .vr-existing{color:#67e8f9;background:#062731;border:1px solid #0a4e4f}:root[data-theme=arctic] .vr-btn{color:#e4f4fe;background:#041e2a;border:1px solid #0a4a4b}:root[data-theme=arctic] .vr-btn:hover{border-color:#67e8f9}:root[data-theme=arctic] .vr-btn-primary{color:#020617;background:linear-gradient(135deg,#67e8f9,#67e8f9);box-shadow:0 10px 26px -8px rgba(103,232,249,.6)}:root[data-theme=arctic] .vr-footnote{color:#409390}:root[data-theme=arctic] .vr-step-dot{color:#6aa;background:#041e2a;border:1.5px solid #083d42}:root[data-theme=arctic] .vr-step-dot.current{color:#fff;background:#083d42;border-color:#67e8f9;box-shadow:0 0 16px rgba(103,232,249,.6)}:root[data-theme=arctic] .vr-step-dot.done{background:#041c29}:root[data-theme=arctic] .vr-live-note{color:#0e6b66}:root[data-theme=arctic] .vr-gauge-track{background:linear-gradient(90deg,#67e8f9,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=arctic] .vr-gauge-dot{background:#fff;border:3px solid #041b28;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=arctic] .vr-gauge-labels{color:#409390}:root[data-theme=arctic] .vr-hint{color:#67e8f9}:root[data-theme=arctic] .vr-result-range,:root[data-theme=arctic] .genre-sub-title{color:#fff}:root[data-theme=arctic] .rank-badge{color:#eff8fe;background:rgba(2,6,23,.82);border:1px solid #0c5d5a}:root[data-theme=arctic] .rank-badge.top{color:#020819}:root[data-theme=arctic] .dash-shell .nav-ico{color:#358c88}:root[data-theme=arctic] .dash-shell .cat-tab:hover{border-color:#0d6460}:root[data-theme=arctic] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=arctic] .dash-shell .cat-tab.accent{border-color:#67e8f9}:root[data-theme=arctic] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#358c88}:root[data-theme=arctic] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#358c88}:root[data-theme=arctic] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#358c88}:root[data-theme=arctic] .dash-shell .toolbar-search-input input::placeholder{color:#358c88}:root[data-theme=arctic] .dash-shell .search-box input::-webkit-input-placeholder{color:#358c88}:root[data-theme=arctic] .dash-shell .search-box input::-moz-placeholder{color:#358c88}:root[data-theme=arctic] .dash-shell .search-box input::-ms-input-placeholder{color:#358c88}:root[data-theme=arctic] .dash-shell .search-box input::placeholder{color:#358c88}:root[data-theme=arctic] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(2,5,18,.85) 0%,rgba(2,5,18,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=arctic] .dash-shell .voice-card span{color:#c3e1ea}:root[data-theme=arctic] .dash-shell .voice-card button{color:#fff}:root[data-theme=arctic] .dash-shell .voice-card button:hover{background:#67e8f9}:root[data-theme=arctic] .dash-shell .song-no{color:#71b0b2}:root[data-theme=arctic] .dash-shell .fav-heart,:root[data-theme=arctic] .dash-shell .fav-star{background:rgba(2,5,18,.7)}:root[data-theme=arctic] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=arctic] .dash-shell .quick-grid button.quick-bg small{color:#c3e1ea}:root[data-theme=arctic] .fav-queue{color:#fff;background:rgba(2,6,21,.6)}:root[data-theme=arctic] .fav-queue.active{color:#67e8f9;background:rgba(2,6,21,.75)}:root[data-theme=arctic] .fav-queue:hover{background:rgba(2,6,21,.85)}:root[data-theme=arctic] .dash-shell .fav-queue{background:rgba(2,5,18,.7)}:root[data-theme=arctic] .mode-gate{background:var(--bg,#020617)}:root[data-theme=arctic] .mode-gate-inner h1{color:#fff}:root[data-theme=arctic] .mode-gate-inner>p{color:var(--muted,#83babd)}:root[data-theme=arctic] .mode-gate-card{background:var(--panel,#031120);border:2px solid var(--line,#07333a);color:#fff}:root[data-theme=arctic] .mode-gate-card small{color:var(--muted,#83babd)}:root[data-theme=arctic] .mode-gate-card.big{border-color:var(--purple,#67e8f9);background:linear-gradient(135deg,rgba(103,232,249,.16),rgba(3,17,32,.9))}:root[data-theme=arctic] .bigmode-shell{background:var(--bg,#020617);color:#fff}:root[data-theme=arctic] .bigmode-topbar{border-bottom:1px solid var(--line,#07333a);background:rgba(2,5,20,.92)}:root[data-theme=arctic] .bigmode-username{color:#fff}:root[data-theme=arctic] .bigmode-modeswitch{background:var(--panel2,#041a27);border:1px solid var(--line,#07333a);color:#e2f3fe}:root[data-theme=arctic] .bigmode-logout{color:var(--muted,#83babd)}:root[data-theme=arctic] .bigmode-heading{color:#fff}:root[data-theme=arctic] .bigmode-hint{color:var(--muted,#83babd)}:root[data-theme=arctic] .bigmode-search{background:var(--panel,#031120);border:2px solid var(--line,#07333a)}:root[data-theme=arctic] .bigmode-search input{color:#fff}:root[data-theme=arctic] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#83babd)}:root[data-theme=arctic] .bigmode-search input::-moz-placeholder{color:var(--muted,#83babd)}:root[data-theme=arctic] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#83babd)}:root[data-theme=arctic] .bigmode-search input::placeholder{color:var(--muted,#83babd)}:root[data-theme=arctic] .bigmode-mic{background:var(--purple,#67e8f9);color:#020617}:root[data-theme=arctic] .bigmode-mic.listening{background:var(--pink,#67e8f9)}:root[data-theme=arctic] .bigmode-row{background:var(--panel,#031120);border:2px solid var(--line,#07333a)}:root[data-theme=arctic] .bigmode-row:active{background:var(--panel2,#041a27)}:root[data-theme=arctic] .bigmode-num{background:var(--panel2,#041a27);color:var(--purple,#67e8f9)}:root[data-theme=arctic] .bigmode-art{background:#07343a}:root[data-theme=arctic] .bigmode-info b{color:#fff}:root[data-theme=arctic] .bigmode-info small,:root[data-theme=arctic] .bigmode-fav{color:var(--muted,#83babd)}:root[data-theme=arctic] .bigmode-fav.active{color:var(--pink,#67e8f9)}:root[data-theme=arctic] .bigmode-play{color:var(--purple,#67e8f9)}:root[data-theme=arctic] .bigmode-bottombar{border-top:1px solid var(--line,#07333a);background:rgba(2,5,20,.96)}:root[data-theme=arctic] .bigmode-navbtn{color:var(--muted,#83babd)}:root[data-theme=arctic] .bigmode-navbtn.active{color:#020617;background:rgba(103,232,249,.18)}:root[data-theme=arctic] .admin-shell{color:#f8fcff;background:#020616}:root[data-theme=arctic] .admin-login-wrap{background:#041926;border:1px solid #062932}:root[data-theme=arctic] .admin-login-wrap p.hint{color:#8abfc2}:root[data-theme=arctic] .admin-field label{color:#93c4c9}:root[data-theme=arctic] .admin-field input{color:#f8fcff;background:#030c1b;border:1px solid #08393f}:root[data-theme=arctic] .admin-field input:focus{border-color:#67e8f9}:root[data-theme=arctic] .admin-btn{color:#020617;background:linear-gradient(135deg,#67e8f9,#67e8f9)}:root[data-theme=arctic] .admin-logout-btn{color:#93c4c9;border:1px solid #083d42}:root[data-theme=arctic] .admin-logout-btn:hover{color:#fff;border-color:#0f756d}:root[data-theme=arctic] .admin-panel{background:#041926;border:1px solid #062932}:root[data-theme=arctic] .admin-toolbar input[type=search]{color:#f8fcff;background:#030c1b;border:1px solid #08393f}:root[data-theme=arctic] .admin-toolbar input[type=search]:focus{border-color:#67e8f9}:root[data-theme=arctic] .admin-count{color:#8abfc2}:root[data-theme=arctic] table.admin-table th,:root[data-theme=arctic] table.admin-table td{border-bottom:1px solid #062932}:root[data-theme=arctic] table.admin-table th{color:#8abfc2}:root[data-theme=arctic] .admin-action-btn{color:#b9dbe3;background:#041927;border:1px solid #08393f}:root[data-theme=arctic] .admin-action-btn:hover{color:#fff;background:#062731}:root[data-theme=arctic] .admin-empty{color:#8abfc2}:root[data-theme=arctic] .admin-pagination button{color:#b9dbe3;background:#041927;border:1px solid #08393f}:root[data-theme=arctic] .admin-pagination span{color:#8abfc2}:root[data-theme=arctic] .admin-modal-overlay{background:rgba(1,3,12,.7)}:root[data-theme=arctic] .admin-modal-card{color:#f8fcff;background:#041926;border:1px solid #062932}:root[data-theme=arctic] .mypage-row{border-bottom:1px solid #062932}:root[data-theme=arctic] .mypage-row span{color:#8abfc2}:root[data-theme=arctic] .mypage-row b,:root[data-theme=arctic] .mypage-wrap{color:#f8fcff}:root[data-theme=arctic] .mypage-card{background:#041926;border:1px solid #062932}:root[data-theme=arctic] .mypage-card h2{color:#b9dbe3}:root[data-theme=arctic] .admin-tab{color:#93c4c9;background:#041926;border:1px solid #07333a}:root[data-theme=arctic] .admin-tab:hover{color:#fff;border-color:#0f756d}:root[data-theme=arctic] .admin-tab.active{color:#020617;background:linear-gradient(135deg,#67e8f9,#67e8f9)}:root[data-theme=arctic] .t100-genre-label{color:#93c4c9}:root[data-theme=arctic] .t100-genre-label select,:root[data-theme=arctic] .t100-input{color:#f8fcff;background:#030c1b;border:1px solid #08393f}:root[data-theme=arctic] .t100-input:focus,:root[data-theme=arctic] .t100-genre-label select:focus{border-color:#67e8f9}:root[data-theme=arctic] .t100-count{color:#67e8f9}:root[data-theme=arctic] .t100-msg{color:#93c4c9}:root[data-theme=arctic] .t100-col h3 small{color:#64a8a8}:root[data-theme=arctic] .t100-list,:root[data-theme=arctic] .t100-results{border:1px solid #062932}:root[data-theme=arctic] .t100-row,:root[data-theme=arctic] .t100-result{border-bottom:1px solid #05232e}:root[data-theme=arctic] .t100-rank{color:#67e8f9;background:#030c1b;border:1px solid #08393f}:root[data-theme=arctic] .t100-song small{color:#64a8a8}:root[data-theme=arctic] .t100-btns button{color:#d2e9f4;background:#05212d;border:1px solid #08393f}:root[data-theme=arctic] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#67e8f9}:root[data-theme=arctic] .t100-empty{color:#64a8a8}:root[data-theme=arctic] .cls-role{color:#01040f}:root[data-theme=arctic] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=arctic] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=arctic] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=arctic] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=arctic] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=arctic] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=arctic] .admin-plan small{color:#8cc0c4}:root[data-theme=arctic] .admin-plan-badge{color:#fff;background:#0c5d5b}:root[data-theme=arctic] .admin-plan-badge.plan-pro{background:#67e8f9}:root[data-theme=arctic] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#67e8f9)}:root[data-theme=arctic] .admin-plan-na{color:#8cc0c4}:root[data-theme=arctic] .admin-plan-form label{color:#9ecbd0}:root[data-theme=arctic] .admin-plan-form select{color:#ebf7fe;background:#030c1c;border:1px solid #0a4f50}:root[data-theme=arctic] .admin-plan-form input[type=date]{color:#ebf7fe;background:#030c1c;border:1px solid #0a4f50}:root[data-theme=arctic] .admin-plan-help{color:#8cc0c4}:root[data-theme=arctic] .admin-songs-toolbar select{color:#ebf7fe;background:#030c1c;border:1px solid #0a4f50}:root[data-theme=arctic] .admin-seg{border:1px solid #0a4f50}:root[data-theme=arctic] .admin-seg button{color:#9ecbd0}:root[data-theme=arctic] .admin-seg button.active{color:#ddf0fc;background:#07343a}:root[data-theme=arctic] .admin-songs-help,:root[data-theme=arctic] .admin-song-name small{color:#8cc0c4}:root[data-theme=arctic] .admin-song-none{color:#4f9c9a}:root[data-theme=arctic] .admin-switch{color:#d3eaf5}:root[data-theme=arctic] .admin-album-thumb{background:#05202c;border:1px solid #083c41}:root[data-theme=arctic] .us-group h3{color:var(--purple,#67e8f9)}:root[data-theme=arctic] .us-row{border-bottom:1px solid var(--line,#07333a)}:root[data-theme=arctic] .us-label b{color:#f5fbff}:root[data-theme=arctic] .us-label small{color:#8abfc2}:root[data-theme=arctic] .us-ctl select{color:#f5fbff;border:1px solid var(--line,#07333a);background:#020b1b}:root[data-theme=arctic] .us-switch span{background:#094044}:root[data-theme=arctic] .us-switch span:before{background:#fff}:root[data-theme=arctic] .us-switch input:checked+span{background:var(--purple,#67e8f9)}:root[data-theme=arctic] .us-sync{border-top:1px solid var(--line,#07333a)}:root[data-theme=arctic] .us-status{color:#8abfc2}:root[data-theme=arctic] .us-btn{color:#f5fbff;border:1px solid var(--line,#07333a);background:#05212d}:root[data-theme=arctic] .us-btn:hover:not(:disabled){border-color:var(--purple,#67e8f9)}:root[data-theme=arctic] .us-overlay{background:rgba(1,3,12,.72)}:root[data-theme=arctic] .us-modal{background:var(--panel,#031120);border:1px solid var(--line,#07333a);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=arctic] .us-modal-head h2{color:#fff}:root[data-theme=arctic] .us-close{color:#9fccd1}:root[data-theme=arctic] .us-close:hover{color:#fff;background:#05212d}:root[data-theme=arctic] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=arctic] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=arctic] body:not(.ent-pro) [data-edition=pro]:after{background:#67e8f9}:root[data-theme=arctic] .ed-overlay{background:rgba(1,3,11,.72)}:root[data-theme=arctic] .ed-modal{color:#ebf7fe;background:#031120;border:1px solid #094245;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=arctic] .ed-sub{color:#9ecbd0}:root[data-theme=arctic] .ed-close{color:#d3eaf5;border:1px solid #0a4f50}:root[data-theme=arctic] .ed-card{background:#041c28;border:1px solid #08383e}:root[data-theme=arctic] .ed-badge{color:#fff}:root[data-theme=arctic] .ed-basic{background:#0c5d5b}:root[data-theme=arctic] .ed-pro{background:#67e8f9}:root[data-theme=arctic] .ed-tagline{color:#9ecbd0}:root[data-theme=arctic] .ed-buy{color:#020617;background:linear-gradient(135deg,#67e8f9,#67e8f9)}:root[data-theme=arctic] .ed-buy:disabled{color:#8cc0c4;background:#08393e}:root[data-theme=arctic] .ed-plan-chip{color:#ddf0fc;border:1px solid #67e8f9}:root[data-theme=arctic]{--bg:#01040f;--bg-raised:#03101f;--bg-strip:#041b28;--line:rgba(255,255,255,.08);--text:#eff8fe;--text-dim:#61a6a6;--energy:#67e8f9;--energy-dim:rgba(103,232,249,.18)}:root[data-theme=arctic] .topbar{background:linear-gradient(#020718,#01040f)}:root[data-theme=arctic] .now-playing-badge{color:var(--bg-raised,#020514)}:root[data-theme=arctic] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=arctic] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=arctic] .final-score-display{background:rgba(1,3,13,.55)}:root[data-theme=arctic] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#062c35,#030d1d);border:1px solid rgba(103,232,249,.35);box-shadow:0 0 40px rgba(103,232,249,.35),inset 0 0 30px rgba(103,232,249,.2)}:root[data-theme=arctic] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=arctic] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=arctic] .ps-badge{color:#e2f3fe;text-shadow:0 0 10px #67e8f9}:root[data-theme=arctic] .ps-total b{color:#67e8f9;text-shadow:0 0 24px rgba(103,232,249,.8)}:root[data-theme=arctic] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=arctic] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=arctic] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=arctic] .ps-name{border-top:1px solid rgba(103,232,249,.35)}html[data-theme=arctic].legacy-text-stroke .lyric-current,html[data-theme=arctic].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=arctic] .part-badge.M,:root[data-theme=arctic] .part-badge.F{background:#67e8f9}:root[data-theme=arctic] .transport button.primary{color:#020615}:root[data-theme=arctic] .mixer{background:repeating-linear-gradient(#020514,#020514 2px,#020818 2px,#020818 4px)}:root[data-theme=arctic] .content-type-btn.active,:root[data-theme=arctic] .mode-btn.active{color:var(--bg-raised,#020514)}:root[data-theme=arctic] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=arctic] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=arctic] .modal-btn.primary{color:var(--bg-raised,#020514)}:root[data-theme=arctic] .solfege-dot.done{color:#fff}:root[data-theme=arctic] .voice-gauge-track{background:linear-gradient(90deg, #67e8f9, var(--spotlight))}:root[data-theme=arctic] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=arctic] .score-row{background:#fff}:root[data-theme=arctic] .score-row svg text,:root[data-theme=arctic] .score-row svg path{fill:#03101f}:root[data-theme=arctic] .queue-count-badge{color:var(--bg-raised,#020514)}:root[data-theme=arctic] .tab-btn[aria-pressed=true]{color:#01040f}:root[data-theme=arctic] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=arctic] .ext-modal{background:var(--bg-panel,#03101f)}:root[data-theme=arctic] .audio-tune-btn{color:#fff;background:#041624;border:1px solid #67e8f9;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=arctic] .audio-tune-btn:hover{border-color:#67e8f9}:root[data-theme=arctic] .audio-tune-panel{color:#f5fbff;background:#020b1b;border:1px solid #094548;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=arctic] .audio-tune-panel .at-sub{color:#90c3c7}:root[data-theme=arctic] .audio-tune-panel .at-close{color:#92c3c8}:root[data-theme=arctic] .audio-tune-panel .at-row{border-top:1px solid #062b34}:root[data-theme=arctic] .audio-tune-panel .at-val{color:#67e8f9}:root[data-theme=arctic] .audio-tune-panel .at-toggle{color:#cae5ef;background:#052630;border:1px solid #0c5d5b}:root[data-theme=arctic] .audio-tune-panel .at-toggle.on{color:#020617;background:#67e8f9;border-color:#67e8f9}:root[data-theme=arctic] .audio-tune-panel .at-foot{border-top:1px solid #062b34}:root[data-theme=arctic] .audio-tune-panel .at-foot button{color:#e8f5fe;background:#052630;border:1px solid #0c5a58}:root[data-theme=arctic] .audio-tune-panel .at-note{color:#79b4b7}:root[data-theme=arctic] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=arctic] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=arctic] .mic-notice{color:#fff;background:rgba(2,6,23,.95);border:1px solid #094246;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=arctic] .practice-panel{background:rgba(2,5,20,.92)}:root[data-theme=arctic] .practice-stages button.active,:root[data-theme=arctic] .practice-diff button.active,:root[data-theme=arctic] .practice-mini.active,:root[data-theme=arctic] .practice-class-tag{color:#01040f}:root[data-theme=arctic] .practice-hint.low{color:#67e8f9}:root[data-theme=arctic] .practice-roll{background:#020617}:root[data-theme=arctic] .practice-tempo button.active,:root[data-theme=arctic] .practice-btn.active{color:#01040f}:root[data-theme=arctic] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=arctic] .pitch-roll-panel,:root[data-theme=arctic] body.classroom-screen .classroom-bar{background:rgba(2,5,20,.92)}:root[data-theme=arctic] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=arctic] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=arctic] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=arctic] .score-fx-bar{background:rgba(2,5,20,.72)}:root[data-theme=arctic] .score-fx-bar button.active{color:#01040f}:root[data-theme=arctic] .score3d-canvas{background:#010410}:root[data-theme=arctic] .score-bg-bar{background:rgba(2,5,20,.72)}:root[data-theme=arctic] .score-bg-bar button.active{color:#01040f}:root[data-theme=arctic] .score-lyr-bar{background:rgba(2,5,20,.72)}:root[data-theme=arctic] .score-lyr-bar button.active{color:#01040f}:root[data-theme=arctic] .score-panel.fx-film .score3d-canvas{background:#0f746c}:root[data-theme=arctic] .score-tools{background:rgba(2,5,20,.72)}:root[data-theme=arctic] .score-tools button.active{color:#01040f}:root[data-theme=arctic] .score-parts-pop{background:var(--bg-raised,#041926);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=arctic] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=arctic] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#eaf6fe!important;background:#07343a!important;border-color:#67e8f9!important}:root[data-theme=arctic] .stage-more.open{background:#030e1d;border:1px solid #083d42}}:root[data-theme=arctic] .title-card{background:radial-gradient(at 50% 45%,#67e8f9 0%,#02091a 55%,#020513 100%)}:root[data-theme=arctic] .title-card:before,:root[data-theme=arctic] .title-card:after{background:linear-gradient(rgba(103,232,249,.32) 0%,rgba(103,232,249,.14) 45%,rgba(103,232,249,0) 80%)}:root[data-theme=arctic] .title-card:after{background:linear-gradient(rgba(103,232,249,.26) 0%,rgba(103,232,249,.12) 45%,rgba(103,232,249,0) 80%)}:root[data-theme=arctic] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(229,244,254,.1) 35%,rgba(255,255,255,.3) 50%,rgba(229,244,254,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=arctic] .title-card .tc-badge{color:#020617;background:rgba(103,232,249,.28);border:1px solid rgba(103,232,249,.55)}:root[data-theme=arctic] .title-card .tc-title{color:#020617;background:linear-gradient(100deg,#eff8fe 0%,#fff 36%,#67e8f9 44%,#fff 49%,#fff 51%,#67e8f9 56%,#fff 64%,#eff8fe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=arctic] .title-card .tc-title-sub{color:#def1fd}:root[data-theme=arctic] .title-card .tc-rule{background:linear-gradient(90deg,rgba(103,232,249,0) 0%,#67e8f9 12%,#67e8f9 70%,rgba(103,232,249,.2) 100%);box-shadow:0 0 12px rgba(103,232,249,.7)}:root[data-theme=arctic] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #67e8f9,0 0 32px #67e8f9}:root[data-theme=arctic] .title-card .tc-artist{color:#e5f4fe;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(103,232,249,.35)}:root[data-theme=arctic] .title-card .tc-credit{color:#a7d0d7;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=arctic] .title-card .tc-credit b{color:#eaf6fe}:root[data-theme=arctic] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=arctic] .interlude-jump-btn{color:#020617;background:#67e8f9;border:1px solid #67e8f9}:root[data-theme=arctic] .interlude-jump-btn:hover{background:#67e8f9}:root[data-theme=arctic] #firstVerseOnlyBtn.on{color:#020617!important;background:#67e8f9!important;border-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route{color:#f8fcff!important;background:#020616!important}:root[data-theme=arctic] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(103,232,249,.14),transparent 28%),#020616!important}:root[data-theme=arctic] .player-renewal-head{background:rgba(2,6,23,.96);border-bottom:1px solid #062932}:root[data-theme=arctic] .player-back{color:#b8dae2;background:#041a27}:root[data-theme=arctic] .player-back:hover{color:#fff;background:#062933}:root[data-theme=arctic] .player-user{color:#93c4c9}:root[data-theme=arctic] .player-avatar{color:#020617;background:linear-gradient(135deg,#67e8f9,#67e8f9)}:root[data-theme=arctic] .player-logout-btn{color:#93c4c9;border:1px solid #083d42}:root[data-theme=arctic] .player-logout-btn:hover{color:#fff;border-color:#0f756d}:root[data-theme=arctic] body.karaoke-route .topbar{background:#030c1b;border-bottom:1px solid #062a33}:root[data-theme=arctic] body.karaoke-route .file-btn,:root[data-theme=arctic] body.karaoke-route .tab-btn{color:#b9dbe3!important;background:#041927!important;border:1px solid #08393f!important}:root[data-theme=arctic] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=arctic] body.karaoke-route .tab-btn.loaded{color:#020617!important;background:#67e8f9!important;border-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .file-btn:hover,:root[data-theme=arctic] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#062731!important;border-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .song-browser{background:#030c1b!important;border-bottom:1px solid #05232e!important}:root[data-theme=arctic] body.karaoke-route .content-type-btn,:root[data-theme=arctic] body.karaoke-route .mode-btn{color:#84bbbe!important;background:#041927!important;border:1px solid #08393f!important}:root[data-theme=arctic] body.karaoke-route .content-type-btn.active,:root[data-theme=arctic] body.karaoke-route .mode-btn.active{color:#020617!important;background:#67e8f9!important;border-color:#67e8f9!important;box-shadow:0 4px 14px -4px rgba(103,232,249,.8)!important}:root[data-theme=arctic] .search-input-wrap input{color:#051f2b!important;background:#fbfdff!important}:root[data-theme=arctic] .search-input-wrap input::-webkit-input-placeholder{color:#58a1a0!important}:root[data-theme=arctic] .search-input-wrap input::-moz-placeholder{color:#58a1a0!important}:root[data-theme=arctic] .search-input-wrap input::-ms-input-placeholder{color:#58a1a0!important}:root[data-theme=arctic] .search-input-wrap input::placeholder{color:#58a1a0!important}:root[data-theme=arctic] body.karaoke-route .voice-search-btn{color:#c8e4ee!important;background:#05202b!important;border:1px solid #09474a!important}:root[data-theme=arctic] body.karaoke-route .stage{background:#030d1d!important;border:1px solid #083a3f!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=arctic] body.karaoke-route .stage-top-bar{background:#031422!important;border-bottom:1px solid #07333a!important}:root[data-theme=arctic] .now-playing-badge,:root[data-theme=arctic] .queue-ticker-badge{color:#d9eef9!important;background:#08393f!important}:root[data-theme=arctic] .now-playing-title,:root[data-theme=arctic] .queue-ticker-title{color:#f6fbff!important}:root[data-theme=arctic] .lyric-size-control{background:#041b28!important;border:1px solid #083d42!important}:root[data-theme=arctic] .lyric-size-label,:root[data-theme=arctic] .lyric-size-pct{color:#90c3c7!important}:root[data-theme=arctic] .size-btn{color:#fff!important;background:#052630!important;border:1px solid #0a4c4d!important}:root[data-theme=arctic] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(1,3,12,.25),rgba(1,4,15,.62))!important}:root[data-theme=arctic] body.karaoke-route .intro-countdown{color:#67e8f9!important;text-shadow:0 0 28px rgba(103,232,249,.7)!important}:root[data-theme=arctic] body.karaoke-route .transport{border-top:1px solid #07333a!important}:root[data-theme=arctic] .transport button{color:#fff!important;background:#05202b!important;border:1px solid #0a4e4f!important}:root[data-theme=arctic] .transport button.primary{background:linear-gradient(135deg,#67e8f9,#67e8f9)!important;box-shadow:0 0 20px rgba(103,232,249,.24)!important}:root[data-theme=arctic] #autoKeyBtn{background:#041e2a!important;border-color:#67e8f9!important}:root[data-theme=arctic] #stageFullscreenBtn{background:#041c29!important;border-color:#0a4a4c!important}:root[data-theme=arctic] .seek{color:#83babd!important}:root[data-theme=arctic] .seek input{accent-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .vu{background:#041a27!important}:root[data-theme=arctic] body.karaoke-route .mixer{background:#031220!important;border:1px solid #083a3f!important}:root[data-theme=arctic] body.karaoke-route .mixer-tabbar{background:#020a1a!important;border-bottom:1px solid #07353c!important}:root[data-theme=arctic] body.karaoke-route .mixer-tab-btn{color:#84bbbe!important;background:#041927!important;border:1px solid #08393f!important}:root[data-theme=arctic] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#062731!important}:root[data-theme=arctic] body.karaoke-route .mixer-tab-btn.active{color:#020617!important;background:#67e8f9!important;border-color:#67e8f9!important;box-shadow:0 4px 14px -4px rgba(103,232,249,.75)!important}:root[data-theme=arctic] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #062a33!important}:root[data-theme=arctic] body.karaoke-route .mixer-panel .strip>.label{color:#89bec2!important}:root[data-theme=arctic] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=arctic] body.karaoke-route .reset-btn{color:#97c6cb!important;background:#062831!important;border:1px solid #0a494b!important}:root[data-theme=arctic] body.karaoke-route .segmented-options button,:root[data-theme=arctic] body.karaoke-route .toggle-btn{color:#96c6cb!important;background:#05242e!important;border:1px solid #0a4c4d!important}:root[data-theme=arctic] body.karaoke-route .toggle-btn.on,:root[data-theme=arctic] body.karaoke-route .segmented-options button.active{color:#020617!important;background:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .score-panel{background:#031220!important;border:1px solid #083a3f!important}:root[data-theme=arctic] body.karaoke-route .audio-tune-btn{color:#cae5ef!important;background:#062731!important;border:1px solid #0b5353!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=arctic] body.karaoke-route .audio-tune-panel{color:#ecf7fe!important;background:#031221!important;border:1px solid #0a4a4c!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=arctic] body.karaoke-route .modal-overlay{background:rgba(1,2,9,.82)!important}:root[data-theme=arctic] .modal-card{color:#f4faff!important;background:#031322!important;border:1px solid #094246!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=arctic] body.karaoke-route .song-results .song-row,:root[data-theme=arctic] body.karaoke-route .queue-list .queue-row{background:#041c28!important;border-color:#083d42!important}:root[data-theme=arctic] .player-hint-bar{color:#77b3b5}:root[data-theme=arctic] .player-hint-bar strong{color:#cce6f0}:root[data-theme=arctic] .player-hint-actions span{background:#041927;border:1px solid #08393e}:root[data-theme=arctic] body.karaoke-route .search-ov-toggle{color:#e4f4fe;background:rgba(3,12,27,.9);border:1px solid #67e8f9;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=arctic] body.karaoke-route .search-ov-toggle .ov-q{color:#020617;background:#67e8f9}:root[data-theme=arctic] body.karaoke-route .search-overlay .song-browser{background:rgba(3,12,27,.92)!important;border:1px solid #67e8f9!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=arctic] body.karaoke-route .player-renewal-head{background:#020819!important;border-bottom-color:#062933!important}:root[data-theme=arctic] body.karaoke-route .search-ov-toggle{background:#041927!important;border-color:#094347!important}:root[data-theme=arctic] body.karaoke-route .search-ov-toggle:hover{background:#05232e!important;border-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .search-overlay .song-browser{background:#031120!important;border-color:#083b40!important}:root[data-theme=arctic] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=arctic] body.karaoke-route .tab-btn.loaded,:root[data-theme=arctic] body.karaoke-route .content-type-btn.active,:root[data-theme=arctic] body.karaoke-route .mode-btn.active,:root[data-theme=arctic] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=arctic] body.karaoke-route .toggle-btn.on,:root[data-theme=arctic] body.karaoke-route .segmented-options button.active{color:#020617!important;background:#67e8f9!important;border-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=arctic] body.karaoke-route .player-avatar,:root[data-theme=arctic] body.karaoke-route .transport button.primary{background:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .now-playing-badge,:root[data-theme=arctic] body.karaoke-route .queue-ticker-badge{color:#67e8f9!important;background:#062731!important}:root[data-theme=arctic] body.karaoke-route .intro-countdown{color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .seek input{accent-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route #autoKeyBtn{background:#041c29!important;border-color:#67e8f9!important}:root[data-theme=arctic] .song-no{color:#67e8f9!important;background:rgba(103,232,249,.2)!important}:root[data-theme=arctic]{--energy:#67e8f9;--energy-dim:rgba(103,232,249,.18)}:root[data-theme=arctic] body.karaoke-route .lyric-empty{color:#8bbfc3!important}:root[data-theme=arctic] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=arctic] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=arctic] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=arctic] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .content-type-btn.active,:root[data-theme=arctic] body.karaoke-route .mode-btn.active{background:#67e8f9!important;border-color:#67e8f9!important}:root[data-theme=arctic] body.karaoke-route .search-input-wrap input{color:#eaf6fe!important;background:#020b1b!important;border:1px solid #07323a!important}:root[data-theme=arctic] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#58a1a0!important}:root[data-theme=arctic] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#58a1a0!important}:root[data-theme=arctic] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#58a1a0!important}:root[data-theme=arctic] body.karaoke-route .search-input-wrap input::placeholder{color:#58a1a0!important}:root[data-theme=arctic] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #67e8f9!important}:root[data-theme=arctic] body.karaoke-route .stage{border-color:#062932!important}:root[data-theme=arctic] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #67e8f9!important}:root[data-theme=arctic] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #67e8f9!important}:root[data-theme=arctic] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #67e8f9!important}:root[data-theme=arctic] body.karaoke-route .file-btn:focus-visible{outline:2px solid #67e8f9!important}:root[data-theme=arctic] body.karaoke-route .player-back:focus-visible{outline:2px solid #67e8f9!important}:root[data-theme=cashmere]{--sb-thumb:rgba(223,206,185,.3);--sb-thumb-hover:rgba(216,197,173,.8);--sb-thumb-active:#d8c5ad}:root[data-theme=cashmere] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(223,206,185,.18)}:root[data-theme=cashmere] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(223,206,185,.34)}:root[data-theme=cashmere]{--bg:#1f1814;--panel:#2a211b;--panel2:#332821;--line:#524338;--text:#fdfbf8;--muted:#d8c5ad;--blue:#d8c5ad;--purple:#d8c5ad;--pink:#d8c5ad}:root[data-theme=cashmere] .dark-site{background:linear-gradient(#211a16,#1d1613 55%,#1d1613)}:root[data-theme=cashmere] .dark-header{background:rgba(27,21,18,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=cashmere] .dark-nav{color:#e7d9c6}:root[data-theme=cashmere] .trial-btn,:root[data-theme=cashmere] .glow-btn{background:linear-gradient(135deg,#d8c5ad,#d8c5ad);box-shadow:0 0 24px rgba(216,197,173,.35);color:#1f1814!important}:root[data-theme=cashmere] .login-link,:root[data-theme=cashmere] .dash-link{color:#f8efe3}:root[data-theme=cashmere] .header-user,:root[data-theme=cashmere] .hero-kicker{color:#d8c5ad}:root[data-theme=cashmere] .hero-left h1 span{background:linear-gradient(90deg,#fefcfb,#d8c5ad);-webkit-background-clip:text}:root[data-theme=cashmere] .hero-left p{color:#eaddcc}:root[data-theme=cashmere] .hero-left p b{color:#fff}:root[data-theme=cashmere] .outline-btn{color:#fcf7f1;border:1px solid #ae9983}:root[data-theme=cashmere] .sound-ring{border:1px solid rgba(216,197,173,.4);box-shadow:inset 0 0 50px rgba(216,197,173,.08)}:root[data-theme=cashmere] .r2,:root[data-theme=cashmere] .r3{border-color:rgba(216,197,173,.2)}:root[data-theme=cashmere] .mic-head{background:repeating-linear-gradient(90deg,#40332a 0,#40332a 3px,#98816d 3px,#98816d 5px);border:5px solid #ad9883;box-shadow:0 0 38px rgba(216,197,173,.6)}:root[data-theme=cashmere] .mic-neck{background:#5a4a3e}:root[data-theme=cashmere] .mic-body{background:linear-gradient(#725f4f,#362b23);box-shadow:0 0 20px rgba(216,197,173,.35)}:root[data-theme=cashmere] .voice-tag{color:#d8c5ad}:root[data-theme=cashmere] .dark-feature-grid article{background:linear-gradient(145deg,#312620,#29201b);border:1px solid #58483c}:root[data-theme=cashmere] .feature-ico{color:#d8c5ad}:root[data-theme=cashmere] .dark-feature-grid p{color:#e2d2bd}:root[data-theme=cashmere] .stat-box{background:#3d3128}:root[data-theme=cashmere] .stat-box strong,:root[data-theme=cashmere] .stat-box small{color:#cbb7a0}:root[data-theme=cashmere] .stat-box b{color:#d8c5ad}:root[data-theme=cashmere] .dark-bottom-cta{background:linear-gradient(90deg,#332821,#2a211b);border:1px solid #56463b}:root[data-theme=cashmere] .dark-bottom-cta span{color:#d8c5ad}:root[data-theme=cashmere] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(216,197,173,.18),transparent 30%),#1f1814}:root[data-theme=cashmere] .auth-dark-card{background:#2b211c;border:1px solid #5d4c40;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=cashmere] .auth-dark-card>p{color:#deccb6}:root[data-theme=cashmere] .auth-dark-card label{color:#ebdfce}:root[data-theme=cashmere] .auth-dark-card input{color:#fff;background:#211915;border:1px solid #5f4f42}:root[data-theme=cashmere] .auth-switch{color:#c5b19a}:root[data-theme=cashmere] .auth-switch a{color:#d8c5ad!important}:root[data-theme=cashmere] .dash-shell{background:#1f1814}:root[data-theme=cashmere] .dash-side{background:#241c17;border-right:1px solid #473930}:root[data-theme=cashmere] .dash-side nav a,:root[data-theme=cashmere] .side-bottom a{color:#dac8b1}:root[data-theme=cashmere] .dash-side nav a.active{color:#f7eee1;background:#534338}:root[data-theme=cashmere] .dash-side nav a:hover{color:#fff;background:#362b23}:root[data-theme=cashmere] .side-bottom{border-top:1px solid #473930}:root[data-theme=cashmere] .dash-search{color:#bda892;background:#fff}:root[data-theme=cashmere] .dash-search b{color:#1b1512}:root[data-theme=cashmere] .chips span{color:#cab79f;background:#332821;border:1px solid #524338}:root[data-theme=cashmere] .voice-card{background:linear-gradient(90deg,rgba(32,25,21,.55) 0%,rgba(32,25,21,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #d8c5ad}:root[data-theme=cashmere] .voice-card span{color:#f9f1e7}:root[data-theme=cashmere] .voice-card button{color:#1f1814;background:#d8c5ad}:root[data-theme=cashmere] .section-row button{color:#c4b099}:root[data-theme=cashmere] .song-card{color:#fff}:root[data-theme=cashmere] .song-art{background:linear-gradient(145deg,#d8c5ad,#d8c5ad)}:root[data-theme=cashmere] .fav-heart{color:#fff;background:rgba(29,22,19,.6)}:root[data-theme=cashmere] .fav-heart.active{color:#d8c5ad;background:rgba(29,22,19,.75)}:root[data-theme=cashmere] .fav-heart:hover{background:rgba(29,22,19,.85)}:root[data-theme=cashmere] .fav-star{color:#fff;background:rgba(29,22,19,.6)}:root[data-theme=cashmere] .fav-star.active{background:rgba(29,22,19,.75)}:root[data-theme=cashmere] .fav-star:hover{background:rgba(29,22,19,.85)}:root[data-theme=cashmere] .song-card.b .song-art{background:linear-gradient(145deg,#675547,#473930)}:root[data-theme=cashmere] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#786454)}:root[data-theme=cashmere] .song-card.d .song-art,:root[data-theme=cashmere] .song-card.e .song-art{background:linear-gradient(145deg,#d8c5ad,#d8c5ad)}:root[data-theme=cashmere] .song-card small{color:#c4b099}:root[data-theme=cashmere] .song-card i{color:#5a4a3e;background:#fff}:root[data-theme=cashmere] .quick-grid button{color:#fff;background:#332821;border:1px solid #57483c}:root[data-theme=cashmere] .quick-grid button.quick-bg b,:root[data-theme=cashmere] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=cashmere] .quick-grid small{color:#c0ac95}:root[data-theme=cashmere] .list-card{background:#2d231d;border:1px solid #544539}:root[data-theme=cashmere] .list-card p{border-bottom:1px solid #3f322a}:root[data-theme=cashmere] .mini-art{background:linear-gradient(145deg,#d8c5ad,#d8c5ad)}:root[data-theme=cashmere] .mini-art.b{background:linear-gradient(145deg,#d8c5ad,#5a4a3e)}:root[data-theme=cashmere] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#796554)}:root[data-theme=cashmere] .mini-art.d,:root[data-theme=cashmere] .mini-art.e{background:linear-gradient(145deg,#d8c5ad,#d8c5ad)}:root[data-theme=cashmere] .list-card small{color:#c4b099}:root[data-theme=cashmere] .list-card i{color:#d8c5ad}:root[data-theme=cashmere] .queue em{color:#e3d4c0}:root[data-theme=cashmere] .mobile-nav-toggle{color:#fff;background:#372c24;border:1px solid #57483c}:root[data-theme=cashmere] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=cashmere] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=cashmere] .mobile-topbar{background:#211a16;border-bottom:1px solid #473930}}:root[data-theme=cashmere] .search-box input{color:#fff;background:#2d231d;border:1px solid #524338}:root[data-theme=cashmere] .search-box input::-webkit-input-placeholder{color:#bda892}:root[data-theme=cashmere] .search-box input::-moz-placeholder{color:#bda892}:root[data-theme=cashmere] .search-box input::-ms-input-placeholder{color:#bda892}:root[data-theme=cashmere] .search-box input::placeholder{color:#bda892}:root[data-theme=cashmere] .search-box input:focus{outline:2px solid #d8c5ad}:root[data-theme=cashmere] .cat-tab{color:#e3d3bf;background:#332821;border:1px solid #57483c}:root[data-theme=cashmere] .cat-tab:hover{color:#fff}:root[data-theme=cashmere] .cat-tab.active{color:#1f1814;background:linear-gradient(135deg,#d8c5ad,#d8c5ad)}:root[data-theme=cashmere] .date-select{color:#faf4ec;background:#332821;border:1px solid #57483c}:root[data-theme=cashmere] .search-hint{color:#c4b099}:root[data-theme=cashmere] .toolbar-search-input input{color:#fff;background:#2d231d;border:1px solid #524338}:root[data-theme=cashmere] .toolbar-search-input input::-webkit-input-placeholder{color:#bda892}:root[data-theme=cashmere] .toolbar-search-input input::-moz-placeholder{color:#bda892}:root[data-theme=cashmere] .toolbar-search-input input::-ms-input-placeholder{color:#bda892}:root[data-theme=cashmere] .toolbar-search-input input::placeholder{color:#bda892}:root[data-theme=cashmere] .toolbar-search-input input:focus{outline:2px solid #d8c5ad}:root[data-theme=cashmere] .cat-tab.accent{color:#d8c5ad;border-color:#695648}:root[data-theme=cashmere] .cat-tab.accent.listening{color:#d8c5ad;background:rgba(216,197,173,.12);border-color:#d8c5ad}:root[data-theme=cashmere] .dark-site,:root[data-theme=cashmere] .dash-shell{--ink:#18130f;--ink-2:#241c17;--ink-3:#2f251f;--rule:#45382f;--bone:#faf4ec;--mute:#dbc9b2;--violet:#d8c5ad;--violet-text:#d8c5ad}:root[data-theme=cashmere] .dark-site .glow-btn:hover,:root[data-theme=cashmere] .dark-site .trial-btn:hover{background:#d8c5ad}:root[data-theme=cashmere] .dark-site .outline-btn{border:1px solid #7c6756}:root[data-theme=cashmere] .hero3{background-image:linear-gradient(90deg,#18130f 0%,rgba(24,19,15,.92) 34%,rgba(24,19,15,.35) 64%,rgba(24,19,15,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=cashmere] .hero3:after{background:linear-gradient(rgba(24,19,15,0),#18130f)}:root[data-theme=cashmere] .hero3-content p{color:#eee2d2}:root[data-theme=cashmere] .kr-ticks{border-bottom:1px solid #7c6756}:root[data-theme=cashmere] .kr-ticks i{background:#7c6756}:root[data-theme=cashmere] .kr-orig:after{background:#a58f7b}:root[data-theme=cashmere] .tv-topbar .tv-logo{color:#fff}:root[data-theme=cashmere] .tv-banner{color:#f3e9db;background:#362b23}:root[data-theme=cashmere] .phone-mic{color:#fff}:root[data-theme=cashmere] .phone-mic:hover{background:#d8c5ad}:root[data-theme=cashmere] .testi-list blockquote{color:#f0e5d6}@media (max-width:900px){:root[data-theme=cashmere] .hero3{background-image:linear-gradient(rgba(24,19,15,.35) 0%,rgba(24,19,15,.85) 55%,#18130f 100%),url(/images/hero-singer.jpg)}}:root[data-theme=cashmere] .vr-modal-overlay{background:rgba(19,15,12,.72)}:root[data-theme=cashmere] .vr-modal{background:linear-gradient(160deg,#352922,#211915);border:1px solid #5b4b3f;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=cashmere] .vr-modal-close{color:#decdb7;background:#362b23;border:1px solid #5b4b3f}:root[data-theme=cashmere] .vr-modal-close:hover{color:#fff;border-color:#8b7461}:root[data-theme=cashmere] .vr-icon-ring{background:radial-gradient(circle,rgba(216,197,173,.35),transparent 70%);border:1.5px solid #d8c5ad;box-shadow:0 0 32px rgba(216,197,173,.45)}:root[data-theme=cashmere] .vr-title{color:#fff}:root[data-theme=cashmere] .vr-desc{color:#e4d5c2}:root[data-theme=cashmere] .vr-existing{color:#d8c5ad;background:#43362d;border:1px solid #6a5749}:root[data-theme=cashmere] .vr-btn{color:#f9f1e6;background:#382c25;border:1px solid #655446}:root[data-theme=cashmere] .vr-btn:hover{border-color:#d8c5ad}:root[data-theme=cashmere] .vr-btn-primary{color:#1f1814;background:linear-gradient(135deg,#d8c5ad,#d8c5ad);box-shadow:0 10px 26px -8px rgba(216,197,173,.6)}:root[data-theme=cashmere] .vr-footnote{color:#ad9782}:root[data-theme=cashmere] .vr-step-dot{color:#c6b29b;background:#372c24;border:1.5px solid #5b4b3f}:root[data-theme=cashmere] .vr-step-dot.current{color:#fff;background:#5a4a3e;border-color:#d8c5ad;box-shadow:0 0 16px rgba(216,197,173,.6)}:root[data-theme=cashmere] .vr-step-dot.done{background:#362b23}:root[data-theme=cashmere] .vr-live-note{color:#836d5b}:root[data-theme=cashmere] .vr-gauge-track{background:linear-gradient(90deg,#d8c5ad,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=cashmere] .vr-gauge-dot{background:#fff;border:3px solid #352922;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=cashmere] .vr-gauge-labels{color:#ad9782}:root[data-theme=cashmere] .vr-hint{color:#d8c5ad}:root[data-theme=cashmere] .vr-result-range,:root[data-theme=cashmere] .genre-sub-title{color:#fff}:root[data-theme=cashmere] .rank-badge{color:#fbf7f1;background:rgba(31,24,20,.82);border:1px solid #766252}:root[data-theme=cashmere] .rank-badge.top{color:#211a16}:root[data-theme=cashmere] .dash-shell .nav-ico{color:#a58f7b}:root[data-theme=cashmere] .dash-shell .cat-tab:hover{border-color:#7c6756}:root[data-theme=cashmere] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=cashmere] .dash-shell .cat-tab.accent{border-color:#d8c5ad}:root[data-theme=cashmere] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#a58f7b}:root[data-theme=cashmere] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#a58f7b}:root[data-theme=cashmere] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#a58f7b}:root[data-theme=cashmere] .dash-shell .toolbar-search-input input::placeholder{color:#a58f7b}:root[data-theme=cashmere] .dash-shell .search-box input::-webkit-input-placeholder{color:#a58f7b}:root[data-theme=cashmere] .dash-shell .search-box input::-moz-placeholder{color:#a58f7b}:root[data-theme=cashmere] .dash-shell .search-box input::-ms-input-placeholder{color:#a58f7b}:root[data-theme=cashmere] .dash-shell .search-box input::placeholder{color:#a58f7b}:root[data-theme=cashmere] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(24,19,15,.85) 0%,rgba(24,19,15,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=cashmere] .dash-shell .voice-card span{color:#eee2d2}:root[data-theme=cashmere] .dash-shell .voice-card button{color:#fff}:root[data-theme=cashmere] .dash-shell .voice-card button:hover{background:#d8c5ad}:root[data-theme=cashmere] .dash-shell .song-no{color:#cdb9a2}:root[data-theme=cashmere] .dash-shell .fav-heart,:root[data-theme=cashmere] .dash-shell .fav-star{background:rgba(24,19,15,.7)}:root[data-theme=cashmere] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=cashmere] .dash-shell .quick-grid button.quick-bg small{color:#eee2d2}:root[data-theme=cashmere] .fav-queue{color:#fff;background:rgba(29,22,19,.6)}:root[data-theme=cashmere] .fav-queue.active{color:#d8c5ad;background:rgba(29,22,19,.75)}:root[data-theme=cashmere] .fav-queue:hover{background:rgba(29,22,19,.85)}:root[data-theme=cashmere] .dash-shell .fav-queue{background:rgba(24,19,15,.7)}:root[data-theme=cashmere] .mode-gate{background:var(--bg,#1f1814)}:root[data-theme=cashmere] .mode-gate-inner h1{color:#fff}:root[data-theme=cashmere] .mode-gate-inner>p{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .mode-gate-card{background:var(--panel,#2a211b);border:2px solid var(--line,#524338);color:#fff}:root[data-theme=cashmere] .mode-gate-card small{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .mode-gate-card.big{border-color:var(--purple,#d8c5ad);background:linear-gradient(135deg,rgba(216,197,173,.16),rgba(42,33,27,.9))}:root[data-theme=cashmere] .bigmode-shell{background:var(--bg,#1f1814);color:#fff}:root[data-theme=cashmere] .bigmode-topbar{border-bottom:1px solid var(--line,#524338);background:rgba(27,21,18,.92)}:root[data-theme=cashmere] .bigmode-username{color:#fff}:root[data-theme=cashmere] .bigmode-modeswitch{background:var(--panel2,#332821);border:1px solid var(--line,#524338);color:#f8f0e5}:root[data-theme=cashmere] .bigmode-logout{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .bigmode-heading{color:#fff}:root[data-theme=cashmere] .bigmode-hint{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .bigmode-search{background:var(--panel,#2a211b);border:2px solid var(--line,#524338)}:root[data-theme=cashmere] .bigmode-search input{color:#fff}:root[data-theme=cashmere] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .bigmode-search input::-moz-placeholder{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .bigmode-search input::placeholder{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .bigmode-mic{background:var(--purple,#d8c5ad);color:#1f1814}:root[data-theme=cashmere] .bigmode-mic.listening{background:var(--pink,#d8c5ad)}:root[data-theme=cashmere] .bigmode-row{background:var(--panel,#2a211b);border:2px solid var(--line,#524338)}:root[data-theme=cashmere] .bigmode-row:active{background:var(--panel2,#332821)}:root[data-theme=cashmere] .bigmode-num{background:var(--panel2,#332821);color:var(--purple,#d8c5ad)}:root[data-theme=cashmere] .bigmode-art{background:#534338}:root[data-theme=cashmere] .bigmode-info b{color:#fff}:root[data-theme=cashmere] .bigmode-info small,:root[data-theme=cashmere] .bigmode-fav{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .bigmode-fav.active{color:var(--pink,#d8c5ad)}:root[data-theme=cashmere] .bigmode-play{color:var(--purple,#d8c5ad)}:root[data-theme=cashmere] .bigmode-bottombar{border-top:1px solid var(--line,#524338);background:rgba(27,21,18,.96)}:root[data-theme=cashmere] .bigmode-navbtn{color:var(--muted,#d8c5ad)}:root[data-theme=cashmere] .bigmode-navbtn.active{color:#1f1814;background:rgba(216,197,173,.18)}:root[data-theme=cashmere] .admin-shell{color:#fdfbf8;background:#1e1713}:root[data-theme=cashmere] .admin-login-wrap{background:#322720;border:1px solid #45382f}:root[data-theme=cashmere] .admin-login-wrap p.hint{color:#dbc8b1}:root[data-theme=cashmere] .admin-field label{color:#decdb7}:root[data-theme=cashmere] .admin-field input{color:#fdfbf8;background:#251c18;border:1px solid #57483c}:root[data-theme=cashmere] .admin-field input:focus{border-color:#d8c5ad}:root[data-theme=cashmere] .admin-btn{color:#1f1814;background:linear-gradient(135deg,#d8c5ad,#d8c5ad)}:root[data-theme=cashmere] .admin-logout-btn{color:#decdb7;border:1px solid #5b4b3f}:root[data-theme=cashmere] .admin-logout-btn:hover{color:#fff;border-color:#8b7461}:root[data-theme=cashmere] .admin-panel{background:#322720;border:1px solid #45382f}:root[data-theme=cashmere] .admin-toolbar input[type=search]{color:#fdfbf8;background:#251c18;border:1px solid #57483c}:root[data-theme=cashmere] .admin-toolbar input[type=search]:focus{border-color:#d8c5ad}:root[data-theme=cashmere] .admin-count{color:#dbc8b1}:root[data-theme=cashmere] table.admin-table th,:root[data-theme=cashmere] table.admin-table td{border-bottom:1px solid #45382f}:root[data-theme=cashmere] table.admin-table th{color:#dbc8b1}:root[data-theme=cashmere] .admin-action-btn{color:#ebdecd;background:#322821;border:1px solid #57483c}:root[data-theme=cashmere] .admin-action-btn:hover{color:#fff;background:#43362d}:root[data-theme=cashmere] .admin-empty{color:#dbc8b1}:root[data-theme=cashmere] .admin-pagination button{color:#ebdecd;background:#322821;border:1px solid #57483c}:root[data-theme=cashmere] .admin-pagination span{color:#dbc8b1}:root[data-theme=cashmere] .admin-modal-overlay{background:rgba(16,12,10,.7)}:root[data-theme=cashmere] .admin-modal-card{color:#fdfbf8;background:#322720;border:1px solid #45382f}:root[data-theme=cashmere] .mypage-row{border-bottom:1px solid #45382f}:root[data-theme=cashmere] .mypage-row span{color:#dbc8b1}:root[data-theme=cashmere] .mypage-row b,:root[data-theme=cashmere] .mypage-wrap{color:#fdfbf8}:root[data-theme=cashmere] .mypage-card{background:#322720;border:1px solid #45382f}:root[data-theme=cashmere] .mypage-card h2{color:#ebdecd}:root[data-theme=cashmere] .admin-tab{color:#decdb7;background:#322720;border:1px solid #524338}:root[data-theme=cashmere] .admin-tab:hover{color:#fff;border-color:#8b7461}:root[data-theme=cashmere] .admin-tab.active{color:#1f1814;background:linear-gradient(135deg,#d8c5ad,#d8c5ad)}:root[data-theme=cashmere] .t100-genre-label{color:#decdb7}:root[data-theme=cashmere] .t100-genre-label select,:root[data-theme=cashmere] .t100-input{color:#fdfbf8;background:#251c18;border:1px solid #57483c}:root[data-theme=cashmere] .t100-input:focus,:root[data-theme=cashmere] .t100-genre-label select:focus{border-color:#d8c5ad}:root[data-theme=cashmere] .t100-count{color:#d8c5ad}:root[data-theme=cashmere] .t100-msg{color:#decdb7}:root[data-theme=cashmere] .t100-col h3 small{color:#c4b099}:root[data-theme=cashmere] .t100-list,:root[data-theme=cashmere] .t100-results{border:1px solid #45382f}:root[data-theme=cashmere] .t100-row,:root[data-theme=cashmere] .t100-result{border-bottom:1px solid #3e3129}:root[data-theme=cashmere] .t100-rank{color:#d8c5ad;background:#251c18;border:1px solid #57483c}:root[data-theme=cashmere] .t100-song small{color:#c4b099}:root[data-theme=cashmere] .t100-btns button{color:#f3e9db;background:#3c3028;border:1px solid #57483c}:root[data-theme=cashmere] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#d8c5ad}:root[data-theme=cashmere] .t100-empty{color:#c4b099}:root[data-theme=cashmere] .cls-role{color:#15100d}:root[data-theme=cashmere] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=cashmere] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=cashmere] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=cashmere] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=cashmere] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=cashmere] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=cashmere] .admin-plan small{color:#dccab3}:root[data-theme=cashmere] .admin-plan-badge{color:#fff;background:#776353}:root[data-theme=cashmere] .admin-plan-badge.plan-pro{background:#d8c5ad}:root[data-theme=cashmere] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#d8c5ad)}:root[data-theme=cashmere] .admin-plan-na{color:#dccab3}:root[data-theme=cashmere] .admin-plan-form label{color:#e2d2bd}:root[data-theme=cashmere] .admin-plan-form select{color:#faf5ed;background:#251d18;border:1px solid #6a584a}:root[data-theme=cashmere] .admin-plan-form input[type=date]{color:#faf5ed;background:#251d18;border:1px solid #6a584a}:root[data-theme=cashmere] .admin-plan-help{color:#dccab3}:root[data-theme=cashmere] .admin-songs-toolbar select{color:#faf5ed;background:#251d18;border:1px solid #6a584a}:root[data-theme=cashmere] .admin-seg{border:1px solid #6a584a}:root[data-theme=cashmere] .admin-seg button{color:#e2d2bd}:root[data-theme=cashmere] .admin-seg button.active{color:#f7eee1;background:#534338}:root[data-theme=cashmere] .admin-songs-help,:root[data-theme=cashmere] .admin-song-name small{color:#dccab3}:root[data-theme=cashmere] .admin-song-none{color:#b6a18b}:root[data-theme=cashmere] .admin-switch{color:#f4e9db}:root[data-theme=cashmere] .admin-album-thumb{background:#3b2f27;border:1px solid #5a4a3e}:root[data-theme=cashmere] .us-group h3{color:var(--purple,#d8c5ad)}:root[data-theme=cashmere] .us-row{border-bottom:1px solid var(--line,#524338)}:root[data-theme=cashmere] .us-label b{color:#fdfaf6}:root[data-theme=cashmere] .us-label small{color:#dbc8b1}:root[data-theme=cashmere] .us-ctl select{color:#fdfaf6;border:1px solid var(--line,#524338);background:#241c17}:root[data-theme=cashmere] .us-switch span{background:#5d4c40}:root[data-theme=cashmere] .us-switch span:before{background:#fff}:root[data-theme=cashmere] .us-switch input:checked+span{background:var(--purple,#d8c5ad)}:root[data-theme=cashmere] .us-sync{border-top:1px solid var(--line,#524338)}:root[data-theme=cashmere] .us-status{color:#dbc8b1}:root[data-theme=cashmere] .us-btn{color:#fdfaf6;border:1px solid var(--line,#524338);background:#3c3028}:root[data-theme=cashmere] .us-btn:hover:not(:disabled){border-color:var(--purple,#d8c5ad)}:root[data-theme=cashmere] .us-overlay{background:rgba(16,12,10,.72)}:root[data-theme=cashmere] .us-modal{background:var(--panel,#2a211b);border:1px solid var(--line,#524338);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=cashmere] .us-modal-head h2{color:#fff}:root[data-theme=cashmere] .us-close{color:#e2d2be}:root[data-theme=cashmere] .us-close:hover{color:#fff;background:#3c3028}:root[data-theme=cashmere] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=cashmere] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=cashmere] body:not(.ent-pro) [data-edition=pro]:after{background:#d8c5ad}:root[data-theme=cashmere] .ed-overlay{background:rgba(14,11,9,.72)}:root[data-theme=cashmere] .ed-modal{color:#faf5ed;background:#2a211b;border:1px solid #5f4e41;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=cashmere] .ed-sub{color:#e2d2bd}:root[data-theme=cashmere] .ed-close{color:#f4e9db;border:1px solid #6a584a}:root[data-theme=cashmere] .ed-card{background:#352a23;border:1px solid #56473b}:root[data-theme=cashmere] .ed-badge{color:#fff}:root[data-theme=cashmere] .ed-basic{background:#776353}:root[data-theme=cashmere] .ed-pro{background:#d8c5ad}:root[data-theme=cashmere] .ed-tagline{color:#e2d2bd}:root[data-theme=cashmere] .ed-buy{color:#1f1814;background:linear-gradient(135deg,#d8c5ad,#d8c5ad)}:root[data-theme=cashmere] .ed-buy:disabled{color:#dccab3;background:#57473b}:root[data-theme=cashmere] .ed-plan-chip{color:#f7eee1;border:1px solid #d8c5ad}:root[data-theme=cashmere]{--bg:#15100d;--bg-raised:#29201b;--bg-strip:#352922;--line:rgba(255,255,255,.08);--text:#fbf7f0;--text-dim:#c2ae97;--energy:#d8c5ad;--energy-dim:rgba(216,197,173,.18)}:root[data-theme=cashmere] .topbar{background:linear-gradient(#201915,#15100d)}:root[data-theme=cashmere] .now-playing-badge{color:var(--bg-raised,#1b1512)}:root[data-theme=cashmere] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=cashmere] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=cashmere] .final-score-display{background:rgba(18,14,11,.55)}:root[data-theme=cashmere] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#4a3c32,#261e19);border:1px solid rgba(216,197,173,.35);box-shadow:0 0 40px rgba(216,197,173,.35),inset 0 0 30px rgba(216,197,173,.2)}:root[data-theme=cashmere] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=cashmere] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=cashmere] .ps-badge{color:#f8f0e5;text-shadow:0 0 10px #d8c5ad}:root[data-theme=cashmere] .ps-total b{color:#d8c5ad;text-shadow:0 0 24px rgba(216,197,173,.8)}:root[data-theme=cashmere] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=cashmere] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=cashmere] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=cashmere] .ps-name{border-top:1px solid rgba(216,197,173,.35)}html[data-theme=cashmere].legacy-text-stroke .lyric-current,html[data-theme=cashmere].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=cashmere] .part-badge.M,:root[data-theme=cashmere] .part-badge.F{background:#d8c5ad}:root[data-theme=cashmere] .transport button.primary{color:#1d1613}:root[data-theme=cashmere] .mixer{background:repeating-linear-gradient(#1a1411,#1a1411 2px,#211915 2px,#211915 4px)}:root[data-theme=cashmere] .content-type-btn.active,:root[data-theme=cashmere] .mode-btn.active{color:var(--bg-raised,#1b1512)}:root[data-theme=cashmere] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=cashmere] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=cashmere] .modal-btn.primary{color:var(--bg-raised,#1b1512)}:root[data-theme=cashmere] .solfege-dot.done{color:#fff}:root[data-theme=cashmere] .voice-gauge-track{background:linear-gradient(90deg, #d8c5ad, var(--spotlight))}:root[data-theme=cashmere] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=cashmere] .score-row{background:#fff}:root[data-theme=cashmere] .score-row svg text,:root[data-theme=cashmere] .score-row svg path{fill:#29201b}:root[data-theme=cashmere] .queue-count-badge{color:var(--bg-raised,#1b1512)}:root[data-theme=cashmere] .tab-btn[aria-pressed=true]{color:#15100d}:root[data-theme=cashmere] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=cashmere] .ext-modal{background:var(--bg-panel,#29201b)}:root[data-theme=cashmere] .audio-tune-btn{color:#fff;background:#2f251f;border:1px solid #d8c5ad;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=cashmere] .audio-tune-btn:hover{border-color:#d8c5ad}:root[data-theme=cashmere] .audio-tune-panel{color:#fdfaf6;background:#241c17;border:1px solid #625143;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=cashmere] .audio-tune-panel .at-sub{color:#ddcbb5}:root[data-theme=cashmere] .audio-tune-panel .at-close{color:#ddccb6}:root[data-theme=cashmere] .audio-tune-panel .at-row{border-top:1px solid #483a31}:root[data-theme=cashmere] .audio-tune-panel .at-val{color:#d8c5ad}:root[data-theme=cashmere] .audio-tune-panel .at-toggle{color:#f1e5d7;background:#42352c;border:1px solid #776353}:root[data-theme=cashmere] .audio-tune-panel .at-toggle.on{color:#1f1814;background:#d8c5ad;border-color:#d8c5ad}:root[data-theme=cashmere] .audio-tune-panel .at-foot{border-top:1px solid #483a31}:root[data-theme=cashmere] .audio-tune-panel .at-foot button{color:#faf3ea;background:#42352c;border:1px solid #746050}:root[data-theme=cashmere] .audio-tune-panel .at-note{color:#d2bea7}:root[data-theme=cashmere] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=cashmere] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=cashmere] .mic-notice{color:#fff;background:rgba(30,24,20,.95);border:1px solid #5f4f42;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=cashmere] .practice-panel{background:rgba(27,21,18,.92)}:root[data-theme=cashmere] .practice-stages button.active,:root[data-theme=cashmere] .practice-diff button.active,:root[data-theme=cashmere] .practice-mini.active,:root[data-theme=cashmere] .practice-class-tag{color:#15100d}:root[data-theme=cashmere] .practice-hint.low{color:#d8c5ad}:root[data-theme=cashmere] .practice-roll{background:#1e1814}:root[data-theme=cashmere] .practice-tempo button.active,:root[data-theme=cashmere] .practice-btn.active{color:#15100d}:root[data-theme=cashmere] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=cashmere] .pitch-roll-panel,:root[data-theme=cashmere] body.classroom-screen .classroom-bar{background:rgba(27,21,18,.92)}:root[data-theme=cashmere] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=cashmere] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=cashmere] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=cashmere] .score-fx-bar{background:rgba(27,21,18,.72)}:root[data-theme=cashmere] .score-fx-bar button.active{color:#15100d}:root[data-theme=cashmere] .score3d-canvas{background:#16110e}:root[data-theme=cashmere] .score-bg-bar{background:rgba(27,21,18,.72)}:root[data-theme=cashmere] .score-bg-bar button.active{color:#15100d}:root[data-theme=cashmere] .score-lyr-bar{background:rgba(27,21,18,.72)}:root[data-theme=cashmere] .score-lyr-bar button.active{color:#15100d}:root[data-theme=cashmere] .score-panel.fx-film .score3d-canvas{background:#8a7361}:root[data-theme=cashmere] .score-tools{background:rgba(27,21,18,.72)}:root[data-theme=cashmere] .score-tools button.active{color:#15100d}:root[data-theme=cashmere] .score-parts-pop{background:var(--bg-raised,#322720);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=cashmere] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=cashmere] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#faf4ec!important;background:#534338!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] .stage-more.open{background:#271e19;border:1px solid #5a4a3e}}:root[data-theme=cashmere] .title-card{background:radial-gradient(at 50% 45%,#d8c5ad 0%,#221b16 55%,#1a1411 100%)}:root[data-theme=cashmere] .title-card:before,:root[data-theme=cashmere] .title-card:after{background:linear-gradient(rgba(216,197,173,.32) 0%,rgba(216,197,173,.14) 45%,rgba(216,197,173,0) 80%)}:root[data-theme=cashmere] .title-card:after{background:linear-gradient(rgba(216,197,173,.26) 0%,rgba(216,197,173,.12) 45%,rgba(216,197,173,0) 80%)}:root[data-theme=cashmere] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(249,242,232,.1) 35%,rgba(255,255,255,.3) 50%,rgba(249,242,232,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=cashmere] .title-card .tc-badge{color:#1f1814;background:rgba(216,197,173,.28);border:1px solid rgba(216,197,173,.55)}:root[data-theme=cashmere] .title-card .tc-title{color:#1f1814;background:linear-gradient(100deg,#fbf7f0 0%,#fff 36%,#d8c5ad 44%,#fff 49%,#fff 51%,#d8c5ad 56%,#fff 64%,#fbf7f0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=cashmere] .title-card .tc-title-sub{color:#f7eee2}:root[data-theme=cashmere] .title-card .tc-rule{background:linear-gradient(90deg,rgba(216,197,173,0) 0%,#d8c5ad 12%,#d8c5ad 70%,rgba(216,197,173,.2) 100%);box-shadow:0 0 12px rgba(216,197,173,.7)}:root[data-theme=cashmere] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #d8c5ad,0 0 32px #d8c5ad}:root[data-theme=cashmere] .title-card .tc-artist{color:#f9f2e7;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(216,197,173,.35)}:root[data-theme=cashmere] .title-card .tc-credit{color:#e5d6c2;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=cashmere] .title-card .tc-credit b{color:#faf4ec}:root[data-theme=cashmere] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=cashmere] .interlude-jump-btn{color:#1f1814;background:#d8c5ad;border:1px solid #d8c5ad}:root[data-theme=cashmere] .interlude-jump-btn:hover{background:#d8c5ad}:root[data-theme=cashmere] #firstVerseOnlyBtn.on{color:#1f1814!important;background:#d8c5ad!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route{color:#fdfbf8!important;background:#1e1713!important}:root[data-theme=cashmere] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(216,197,173,.14),transparent 28%),#1e1713!important}:root[data-theme=cashmere] .player-renewal-head{background:rgba(31,24,20,.96);border-bottom:1px solid #45382f}:root[data-theme=cashmere] .player-back{color:#eaddcc;background:#332821}:root[data-theme=cashmere] .player-back:hover{color:#fff;background:#46392f}:root[data-theme=cashmere] .player-user{color:#decdb7}:root[data-theme=cashmere] .player-avatar{color:#1f1814;background:linear-gradient(135deg,#d8c5ad,#d8c5ad)}:root[data-theme=cashmere] .player-logout-btn{color:#decdb7;border:1px solid #5b4b3f}:root[data-theme=cashmere] .player-logout-btn:hover{color:#fff;border-color:#8b7461}:root[data-theme=cashmere] body.karaoke-route .topbar{background:#251c18;border-bottom:1px solid #473930}:root[data-theme=cashmere] body.karaoke-route .file-btn,:root[data-theme=cashmere] body.karaoke-route .tab-btn{color:#ebdecd!important;background:#322821!important;border:1px solid #57483c!important}:root[data-theme=cashmere] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=cashmere] body.karaoke-route .tab-btn.loaded{color:#1f1814!important;background:#d8c5ad!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .file-btn:hover,:root[data-theme=cashmere] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#43362d!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .song-browser{background:#251c18!important;border-bottom:1px solid #3e3229!important}:root[data-theme=cashmere] body.karaoke-route .content-type-btn,:root[data-theme=cashmere] body.karaoke-route .mode-btn{color:#d9c6ae!important;background:#322821!important;border:1px solid #57483c!important}:root[data-theme=cashmere] body.karaoke-route .content-type-btn.active,:root[data-theme=cashmere] body.karaoke-route .mode-btn.active{color:#1f1814!important;background:#d8c5ad!important;border-color:#d8c5ad!important;box-shadow:0 4px 14px -4px rgba(216,197,173,.8)!important}:root[data-theme=cashmere] .search-input-wrap input{color:#392e26!important;background:#fefdfb!important}:root[data-theme=cashmere] .search-input-wrap input::-webkit-input-placeholder{color:#bca891!important}:root[data-theme=cashmere] .search-input-wrap input::-moz-placeholder{color:#bca891!important}:root[data-theme=cashmere] .search-input-wrap input::-ms-input-placeholder{color:#bca891!important}:root[data-theme=cashmere] .search-input-wrap input::placeholder{color:#bca891!important}:root[data-theme=cashmere] body.karaoke-route .voice-search-btn{color:#f0e4d5!important;background:#3a2e26!important;border:1px solid #645245!important}:root[data-theme=cashmere] body.karaoke-route .stage{background:#261e19!important;border:1px solid #58483c!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=cashmere] body.karaoke-route .stage-top-bar{background:#2d231d!important;border-bottom:1px solid #524338!important}:root[data-theme=cashmere] .now-playing-badge,:root[data-theme=cashmere] .queue-ticker-badge{color:#f6ecdf!important;background:#57483c!important}:root[data-theme=cashmere] .now-playing-title,:root[data-theme=cashmere] .queue-ticker-title{color:#fdfbf7!important}:root[data-theme=cashmere] .lyric-size-control{background:#352922!important;border:1px solid #5a4a3e!important}:root[data-theme=cashmere] .lyric-size-label,:root[data-theme=cashmere] .lyric-size-pct{color:#ddcbb5!important}:root[data-theme=cashmere] .size-btn{color:#fff!important;background:#42352c!important;border:1px solid #675547!important}:root[data-theme=cashmere] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(17,13,11,.25),rgba(20,15,13,.62))!important}:root[data-theme=cashmere] body.karaoke-route .intro-countdown{color:#d8c5ad!important;text-shadow:0 0 28px rgba(216,197,173,.7)!important}:root[data-theme=cashmere] body.karaoke-route .transport{border-top:1px solid #524338!important}:root[data-theme=cashmere] .transport button{color:#fff!important;background:#3a2e26!important;border:1px solid #695749!important}:root[data-theme=cashmere] .transport button.primary{background:linear-gradient(135deg,#d8c5ad,#d8c5ad)!important;box-shadow:0 0 20px rgba(216,197,173,.24)!important}:root[data-theme=cashmere] #autoKeyBtn{background:#372c24!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] #stageFullscreenBtn{background:#362b23!important;border-color:#665447!important}:root[data-theme=cashmere] .seek{color:#d8c5ad!important}:root[data-theme=cashmere] .seek input{accent-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .vu{background:#332821!important}:root[data-theme=cashmere] body.karaoke-route .mixer{background:#2b211c!important;border:1px solid #58483c!important}:root[data-theme=cashmere] body.karaoke-route .mixer-tabbar{background:#231b17!important;border-bottom:1px solid #544539!important}:root[data-theme=cashmere] body.karaoke-route .mixer-tab-btn{color:#d9c6ae!important;background:#322821!important;border:1px solid #57483c!important}:root[data-theme=cashmere] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#43362d!important}:root[data-theme=cashmere] body.karaoke-route .mixer-tab-btn.active{color:#1f1814!important;background:#d8c5ad!important;border-color:#d8c5ad!important;box-shadow:0 4px 14px -4px rgba(216,197,173,.75)!important}:root[data-theme=cashmere] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #473930!important}:root[data-theme=cashmere] body.karaoke-route .mixer-panel .strip>.label{color:#dac8b1!important}:root[data-theme=cashmere] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=cashmere] body.karaoke-route .reset-btn{color:#dfceb9!important;background:#44372e!important;border:1px solid #655346!important}:root[data-theme=cashmere] body.karaoke-route .segmented-options button,:root[data-theme=cashmere] body.karaoke-route .toggle-btn{color:#dfceb9!important;background:#3f322a!important;border:1px solid #675547!important}:root[data-theme=cashmere] body.karaoke-route .toggle-btn.on,:root[data-theme=cashmere] body.karaoke-route .segmented-options button.active{color:#1f1814!important;background:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .score-panel{background:#2b211c!important;border:1px solid #58483c!important}:root[data-theme=cashmere] body.karaoke-route .audio-tune-btn{color:#f1e5d7!important;background:#43362d!important;border:1px solid #6e5b4c!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=cashmere] body.karaoke-route .audio-tune-panel{color:#fbf5ee!important;background:#2b221c!important;border:1px solid #665447!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=cashmere] body.karaoke-route .modal-overlay{background:rgba(13,10,8,.82)!important}:root[data-theme=cashmere] .modal-card{color:#fdf9f5!important;background:#2c231d!important;border:1px solid #5f4f42!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=cashmere] body.karaoke-route .song-results .song-row,:root[data-theme=cashmere] body.karaoke-route .queue-list .queue-row{background:#352a23!important;border-color:#5b4b3f!important}:root[data-theme=cashmere] .player-hint-bar{color:#d0bda6}:root[data-theme=cashmere] .player-hint-bar strong{color:#f1e6d8}:root[data-theme=cashmere] .player-hint-actions span{background:#322821;border:1px solid #57473b}:root[data-theme=cashmere] body.karaoke-route .search-ov-toggle{color:#f9f1e6;background:rgba(37,28,24,.9);border:1px solid #d8c5ad;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=cashmere] body.karaoke-route .search-ov-toggle .ov-q{color:#1f1814;background:#d8c5ad}:root[data-theme=cashmere] body.karaoke-route .search-overlay .song-browser{background:rgba(37,28,24,.92)!important;border:1px solid #d8c5ad!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=cashmere] body.karaoke-route .player-renewal-head{background:#211a16!important;border-bottom-color:#46392f!important}:root[data-theme=cashmere] body.karaoke-route .search-ov-toggle{background:#322821!important;border-color:#604f42!important}:root[data-theme=cashmere] body.karaoke-route .search-ov-toggle:hover{background:#3e3229!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .search-overlay .song-browser{background:#2a211b!important;border-color:#59493d!important}:root[data-theme=cashmere] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=cashmere] body.karaoke-route .tab-btn.loaded,:root[data-theme=cashmere] body.karaoke-route .content-type-btn.active,:root[data-theme=cashmere] body.karaoke-route .mode-btn.active,:root[data-theme=cashmere] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=cashmere] body.karaoke-route .toggle-btn.on,:root[data-theme=cashmere] body.karaoke-route .segmented-options button.active{color:#1f1814!important;background:#d8c5ad!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=cashmere] body.karaoke-route .player-avatar,:root[data-theme=cashmere] body.karaoke-route .transport button.primary{background:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .now-playing-badge,:root[data-theme=cashmere] body.karaoke-route .queue-ticker-badge{color:#d8c5ad!important;background:#43362d!important}:root[data-theme=cashmere] body.karaoke-route .intro-countdown{color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .seek input{accent-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route #autoKeyBtn{background:#362b23!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] .song-no{color:#d8c5ad!important;background:rgba(216,197,173,.2)!important}:root[data-theme=cashmere]{--energy:#d8c5ad;--energy-dim:rgba(216,197,173,.18)}:root[data-theme=cashmere] body.karaoke-route .lyric-empty{color:#dbc9b2!important}:root[data-theme=cashmere] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=cashmere] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=cashmere] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=cashmere] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .content-type-btn.active,:root[data-theme=cashmere] body.karaoke-route .mode-btn.active{background:#d8c5ad!important;border-color:#d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .search-input-wrap input{color:#faf4ec!important;background:#241c17!important;border:1px solid #514237!important}:root[data-theme=cashmere] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#bca891!important}:root[data-theme=cashmere] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#bca891!important}:root[data-theme=cashmere] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#bca891!important}:root[data-theme=cashmere] body.karaoke-route .search-input-wrap input::placeholder{color:#bca891!important}:root[data-theme=cashmere] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .stage{border-color:#45382f!important}:root[data-theme=cashmere] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .file-btn:focus-visible{outline:2px solid #d8c5ad!important}:root[data-theme=cashmere] body.karaoke-route .player-back:focus-visible{outline:2px solid #d8c5ad!important}:root[data-theme=gold]{--sb-thumb:rgba(172,164,143,.3);--sb-thumb-hover:rgba(201,168,74,.8);--sb-thumb-active:#c9a84a}:root[data-theme=gold] .dash-side::-webkit-scrollbar-thumb{background-color:rgba(172,164,143,.18)}:root[data-theme=gold] .dash-side:hover::-webkit-scrollbar-thumb{background-color:rgba(172,164,143,.34)}:root[data-theme=gold]{--bg:#050816;--panel:#0c122a;--panel2:#111b3a;--line:#343b54;--text:#fdfcf9;--muted:#978e77;--blue:#c9a84a;--purple:#c9a84a;--pink:#c9a84a}:root[data-theme=gold] .dark-site{background:linear-gradient(#060a1a,#050714 55%,#050714)}:root[data-theme=gold] .dark-header{background:rgba(4,7,19,.55);border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=gold] .dark-nav{color:#c4bdaa}:root[data-theme=gold] .trial-btn,:root[data-theme=gold] .glow-btn{background:linear-gradient(135deg,#c9a84a,#c9a84a);box-shadow:0 0 24px rgba(201,168,74,.35);color:#050816!important}:root[data-theme=gold] .login-link,:root[data-theme=gold] .dash-link{color:#f8f3e6}:root[data-theme=gold] .header-user,:root[data-theme=gold] .hero-kicker{color:#c9a84a}:root[data-theme=gold] .hero-left h1 span{background:linear-gradient(90deg,#fefdfb,#c9a84a);-webkit-background-clip:text}:root[data-theme=gold] .hero-left p{color:#cec7b6}:root[data-theme=gold] .hero-left p b{color:#fff}:root[data-theme=gold] .outline-btn{color:#fcf9f3;border:1px solid #7f7d7b}:root[data-theme=gold] .sound-ring{border:1px solid rgba(201,168,74,.4);box-shadow:inset 0 0 50px rgba(201,168,74,.08)}:root[data-theme=gold] .r2,:root[data-theme=gold] .r3{border-color:rgba(201,168,74,.2)}:root[data-theme=gold] .mic-head{background:repeating-linear-gradient(90deg,#1f2845 0,#1f2845 3px,#73757e 3px,#73757e 5px);border:5px solid #7f7d7b;box-shadow:0 0 38px rgba(201,168,74,.6)}:root[data-theme=gold] .mic-neck{background:#3c425a}:root[data-theme=gold] .mic-body{background:linear-gradient(#54596c,#141e3c);box-shadow:0 0 20px rgba(201,168,74,.35)}:root[data-theme=gold] .voice-tag{color:#c9a84a}:root[data-theme=gold] .dark-feature-grid article{background:linear-gradient(145deg,#101936,#0b1228);border:1px solid #3a4158}:root[data-theme=gold] .feature-ico{color:#c9a84a}:root[data-theme=gold] .dark-feature-grid p{color:#b3ac98}:root[data-theme=gold] .stat-box{background:#1c2542}:root[data-theme=gold] .stat-box strong,:root[data-theme=gold] .stat-box small{color:#8f8878}:root[data-theme=gold] .stat-box b{color:#c9a84a}:root[data-theme=gold] .dark-bottom-cta{background:linear-gradient(90deg,#111b3a,#0c122a);border:1px solid #383e57}:root[data-theme=gold] .dark-bottom-cta span{color:#978e77}:root[data-theme=gold] .auth-dark{background:radial-gradient(circle at 50% 15%,rgba(201,168,74,.18),transparent 30%),#050816}:root[data-theme=gold] .auth-dark-card{background:#0c132b;border:1px solid #3f455c;box-shadow:0 30px 70px rgba(0,0,0,.35)}:root[data-theme=gold] .auth-dark-card>p{color:#a79f89}:root[data-theme=gold] .auth-dark-card label{color:#d2cbba}:root[data-theme=gold] .auth-dark-card input{color:#fff;background:#060a19;border:1px solid #41475e}:root[data-theme=gold] .auth-switch{color:#8c8678}:root[data-theme=gold] .auth-switch a{color:#c9a84a!important}:root[data-theme=gold] .dash-shell{background:#050816}:root[data-theme=gold] .dash-side{background:#080d1f;border-right:1px solid #272f4b}:root[data-theme=gold] .dash-side nav a,:root[data-theme=gold] .side-bottom a{color:#9d957e}:root[data-theme=gold] .dash-side nav a.active{color:#f5f0e3;background:#353b54}:root[data-theme=gold] .dash-side nav a:hover{color:#fff;background:#141e3c}:root[data-theme=gold] .side-bottom{border-top:1px solid #272f4b}:root[data-theme=gold] .dash-search{color:#878379;background:#fff}:root[data-theme=gold] .dash-search b{color:#040713}:root[data-theme=gold] .chips span{color:#8f8878;background:#111b3a;border:1px solid #343b54}:root[data-theme=gold] .voice-card{background:linear-gradient(90deg,rgba(6,9,24,.55) 0%,rgba(6,9,24,.15) 60%,transparent 100%),url(/images/voice-card-bg.jpg);border:1px solid #c9a84a}:root[data-theme=gold] .voice-card span{color:#f9f5e9}:root[data-theme=gold] .voice-card button{color:#050816;background:#c9a84a}:root[data-theme=gold] .section-row button{color:#8b8678}:root[data-theme=gold] .song-card{color:#fff}:root[data-theme=gold] .song-art{background:linear-gradient(145deg,#c9a84a,#c9a84a)}:root[data-theme=gold] .fav-heart{color:#fff;background:rgba(5,7,20,.6)}:root[data-theme=gold] .fav-heart.active{color:#c9a84a;background:rgba(5,7,20,.75)}:root[data-theme=gold] .fav-heart:hover{background:rgba(5,7,20,.85)}:root[data-theme=gold] .fav-star{color:#fff;background:rgba(5,7,20,.6)}:root[data-theme=gold] .fav-star.active{background:rgba(5,7,20,.75)}:root[data-theme=gold] .fav-star:hover{background:rgba(5,7,20,.85)}:root[data-theme=gold] .song-card.b .song-art{background:linear-gradient(145deg,#494f64,#272f4b)}:root[data-theme=gold] .song-card.c .song-art{background:linear-gradient(145deg,#ff9d7d,#5a5f70)}:root[data-theme=gold] .song-card.d .song-art,:root[data-theme=gold] .song-card.e .song-art{background:linear-gradient(145deg,#c9a84a,#c9a84a)}:root[data-theme=gold] .song-card small{color:#8b8678}:root[data-theme=gold] .song-card i{color:#3c435a;background:#fff}:root[data-theme=gold] .quick-grid button{color:#fff;background:#111b3a;border:1px solid #394058}:root[data-theme=gold] .quick-grid button.quick-bg b,:root[data-theme=gold] .quick-grid button.quick-bg small{text-shadow:0 2px 8px rgba(0,0,0,.7)}:root[data-theme=gold] .quick-grid small{color:#898479}:root[data-theme=gold] .list-card{background:#0d152f;border:1px solid #363d55}:root[data-theme=gold] .list-card p{border-bottom:1px solid #1f2744}:root[data-theme=gold] .mini-art{background:linear-gradient(145deg,#c9a84a,#c9a84a)}:root[data-theme=gold] .mini-art.b{background:linear-gradient(145deg,#c9a84a,#3c435a)}:root[data-theme=gold] .mini-art.c{background:linear-gradient(145deg,#ff9a78,#5a5f71)}:root[data-theme=gold] .mini-art.d,:root[data-theme=gold] .mini-art.e{background:linear-gradient(145deg,#c9a84a,#c9a84a)}:root[data-theme=gold] .list-card small{color:#8b8678}:root[data-theme=gold] .list-card i{color:#c9a84a}:root[data-theme=gold] .queue em{color:#b9b19e}:root[data-theme=gold] .mobile-nav-toggle{color:#fff;background:#161f3e;border:1px solid #394058}:root[data-theme=gold] .dash-backdrop{background:rgba(0,0,0,.55)}@media (max-width:900px){:root[data-theme=gold] .dash-side{box-shadow:0 0 30px rgba(0,0,0,.5)}:root[data-theme=gold] .mobile-topbar{background:#060a1a;border-bottom:1px solid #272f4b}}:root[data-theme=gold] .search-box input{color:#fff;background:#0d152f;border:1px solid #343b54}:root[data-theme=gold] .search-box input::-webkit-input-placeholder{color:#878379}:root[data-theme=gold] .search-box input::-moz-placeholder{color:#878379}:root[data-theme=gold] .search-box input::-ms-input-placeholder{color:#878379}:root[data-theme=gold] .search-box input::placeholder{color:#878379}:root[data-theme=gold] .search-box input:focus{outline:2px solid #c9a84a}:root[data-theme=gold] .cat-tab{color:#b7b09c;background:#111b3a;border:1px solid #394058}:root[data-theme=gold] .cat-tab:hover{color:#fff}:root[data-theme=gold] .cat-tab.active{color:#050816;background:linear-gradient(135deg,#c9a84a,#c9a84a)}:root[data-theme=gold] .date-select{color:#faf7ee;background:#111b3a;border:1px solid #394058}:root[data-theme=gold] .search-hint{color:#8b8678}:root[data-theme=gold] .toolbar-search-input input{color:#fff;background:#0d152f;border:1px solid #343b54}:root[data-theme=gold] .toolbar-search-input input::-webkit-input-placeholder{color:#878379}:root[data-theme=gold] .toolbar-search-input input::-moz-placeholder{color:#878379}:root[data-theme=gold] .toolbar-search-input input::-ms-input-placeholder{color:#878379}:root[data-theme=gold] .toolbar-search-input input::placeholder{color:#878379}:root[data-theme=gold] .toolbar-search-input input:focus{outline:2px solid #c9a84a}:root[data-theme=gold] .cat-tab.accent{color:#c9a84a;border-color:#4a5065}:root[data-theme=gold] .cat-tab.accent.listening{color:#c9a84a;background:rgba(201,168,74,.12);border-color:#c9a84a}:root[data-theme=gold] .dark-site,:root[data-theme=gold] .dash-shell{--ink:#040611;--ink-2:#080d1f;--ink-3:#0f1833;--rule:#262e49;--bone:#faf7ee;--mute:#9f9781;--violet:#c9a84a;--violet-text:#c9a84a}:root[data-theme=gold] .dark-site .glow-btn:hover,:root[data-theme=gold] .dark-site .trial-btn:hover{background:#c9a84a}:root[data-theme=gold] .dark-site .outline-btn{border:1px solid #5d6273}:root[data-theme=gold] .hero3{background-image:linear-gradient(90deg,#040611 0%,rgba(4,6,17,.92) 34%,rgba(4,6,17,.35) 64%,rgba(4,6,17,.1) 100%),url(/images/hero-singer.jpg)}:root[data-theme=gold] .hero3:after{background:linear-gradient(rgba(4,6,17,0),#040611)}:root[data-theme=gold] .hero3-content p{color:#dad4c3}:root[data-theme=gold] .kr-ticks{border-bottom:1px solid #5d6273}:root[data-theme=gold] .kr-ticks i{background:#5d6273}:root[data-theme=gold] .kr-orig:after{background:#7b7a7c}:root[data-theme=gold] .tv-topbar .tv-logo{color:#fff}:root[data-theme=gold] .tv-banner{color:#eae4d6;background:#141e3c}:root[data-theme=gold] .phone-mic{color:#fff}:root[data-theme=gold] .phone-mic:hover{background:#c9a84a}:root[data-theme=gold] .testi-list blockquote{color:#e1dbcb}@media (max-width:900px){:root[data-theme=gold] .hero3{background-image:linear-gradient(rgba(4,6,17,.35) 0%,rgba(4,6,17,.85) 55%,#040611 100%),url(/images/hero-singer.jpg)}}:root[data-theme=gold] .vr-modal-overlay{background:rgba(3,5,14,.72)}:root[data-theme=gold] .vr-modal{background:linear-gradient(160deg,#131d3b,#060a19);border:1px solid #3d435b;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}:root[data-theme=gold] .vr-modal-close{color:#a8a08b;background:#141e3c;border:1px solid #3d435b}:root[data-theme=gold] .vr-modal-close:hover{color:#fff;border-color:#6c707e}:root[data-theme=gold] .vr-icon-ring{background:radial-gradient(circle,rgba(201,168,74,.35),transparent 70%);border:1.5px solid #c9a84a;box-shadow:0 0 32px rgba(201,168,74,.45)}:root[data-theme=gold] .vr-title{color:#fff}:root[data-theme=gold] .vr-desc{color:#bcb4a1}:root[data-theme=gold] .vr-existing{color:#c9a84a;background:#232c48;border:1px solid #4b5166}:root[data-theme=gold] .vr-btn{color:#f9f4e9;background:#17203e;border:1px solid #474d62}:root[data-theme=gold] .vr-btn:hover{border-color:#c9a84a}:root[data-theme=gold] .vr-btn-primary{color:#050816;background:linear-gradient(135deg,#c9a84a,#c9a84a);box-shadow:0 10px 26px -8px rgba(201,168,74,.6)}:root[data-theme=gold] .vr-footnote{color:#7f7d7b}:root[data-theme=gold] .vr-step-dot{color:#8c8678;background:#161f3e;border:1.5px solid #3d435b}:root[data-theme=gold] .vr-step-dot.current{color:#fff;background:#3c435a;border-color:#c9a84a;box-shadow:0 0 16px rgba(201,168,74,.6)}:root[data-theme=gold] .vr-step-dot.done{background:#141e3c}:root[data-theme=gold] .vr-live-note{color:#646878}:root[data-theme=gold] .vr-gauge-track{background:linear-gradient(90deg,#c9a84a,#38d996,#ffcc38,#ff5a5a)}:root[data-theme=gold] .vr-gauge-dot{background:#fff;border:3px solid #131d3b;box-shadow:0 0 10px rgba(0,0,0,.4)}:root[data-theme=gold] .vr-gauge-labels{color:#7f7d7b}:root[data-theme=gold] .vr-hint{color:#c9a84a}:root[data-theme=gold] .vr-result-range,:root[data-theme=gold] .genre-sub-title{color:#fff}:root[data-theme=gold] .rank-badge{color:#fbf9f2;background:rgba(5,8,22,.82);border:1px solid #575d6f}:root[data-theme=gold] .rank-badge.top{color:#060a1a}:root[data-theme=gold] .dash-shell .nav-ico{color:#7b7a7c}:root[data-theme=gold] .dash-shell .cat-tab:hover{border-color:#5d6273}:root[data-theme=gold] .dash-shell .cat-tab.active{color:#fff}:root[data-theme=gold] .dash-shell .cat-tab.accent{border-color:#c9a84a}:root[data-theme=gold] .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#7b7a7c}:root[data-theme=gold] .dash-shell .toolbar-search-input input::-moz-placeholder{color:#7b7a7c}:root[data-theme=gold] .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#7b7a7c}:root[data-theme=gold] .dash-shell .toolbar-search-input input::placeholder{color:#7b7a7c}:root[data-theme=gold] .dash-shell .search-box input::-webkit-input-placeholder{color:#7b7a7c}:root[data-theme=gold] .dash-shell .search-box input::-moz-placeholder{color:#7b7a7c}:root[data-theme=gold] .dash-shell .search-box input::-ms-input-placeholder{color:#7b7a7c}:root[data-theme=gold] .dash-shell .search-box input::placeholder{color:#7b7a7c}:root[data-theme=gold] .dash-shell .voice-card{background:linear-gradient(90deg,rgba(4,6,17,.85) 0%,rgba(4,6,17,.35) 70%),url(/images/voice-card-bg.jpg) 50%/cover}:root[data-theme=gold] .dash-shell .voice-card span{color:#dad4c3}:root[data-theme=gold] .dash-shell .voice-card button{color:#fff}:root[data-theme=gold] .dash-shell .voice-card button:hover{background:#c9a84a}:root[data-theme=gold] .dash-shell .song-no{color:#908977}:root[data-theme=gold] .dash-shell .fav-heart,:root[data-theme=gold] .dash-shell .fav-star{background:rgba(4,6,17,.7)}:root[data-theme=gold] .dash-shell .rank-badge.top{color:#fff}:root[data-theme=gold] .dash-shell .quick-grid button.quick-bg small{color:#dad4c3}:root[data-theme=gold] .fav-queue{color:#fff;background:rgba(5,7,20,.6)}:root[data-theme=gold] .fav-queue.active{color:#c9a84a;background:rgba(5,7,20,.75)}:root[data-theme=gold] .fav-queue:hover{background:rgba(5,7,20,.85)}:root[data-theme=gold] .dash-shell .fav-queue{background:rgba(4,6,17,.7)}:root[data-theme=gold] .mode-gate{background:var(--bg,#050816)}:root[data-theme=gold] .mode-gate-inner h1{color:#fff}:root[data-theme=gold] .mode-gate-inner>p{color:var(--muted,#978e77)}:root[data-theme=gold] .mode-gate-card{background:var(--panel,#0c122a);border:2px solid var(--line,#343b54);color:#fff}:root[data-theme=gold] .mode-gate-card small{color:var(--muted,#978e77)}:root[data-theme=gold] .mode-gate-card.big{border-color:var(--purple,#c9a84a);background:linear-gradient(135deg,rgba(201,168,74,.16),rgba(12,18,42,.9))}:root[data-theme=gold] .bigmode-shell{background:var(--bg,#050816);color:#fff}:root[data-theme=gold] .bigmode-topbar{border-bottom:1px solid var(--line,#343b54);background:rgba(4,7,19,.92)}:root[data-theme=gold] .bigmode-username{color:#fff}:root[data-theme=gold] .bigmode-modeswitch{background:var(--panel2,#111b3a);border:1px solid var(--line,#343b54);color:#f8f4e7}:root[data-theme=gold] .bigmode-logout{color:var(--muted,#978e77)}:root[data-theme=gold] .bigmode-heading{color:#fff}:root[data-theme=gold] .bigmode-hint{color:var(--muted,#978e77)}:root[data-theme=gold] .bigmode-search{background:var(--panel,#0c122a);border:2px solid var(--line,#343b54)}:root[data-theme=gold] .bigmode-search input{color:#fff}:root[data-theme=gold] .bigmode-search input::-webkit-input-placeholder{color:var(--muted,#978e77)}:root[data-theme=gold] .bigmode-search input::-moz-placeholder{color:var(--muted,#978e77)}:root[data-theme=gold] .bigmode-search input::-ms-input-placeholder{color:var(--muted,#978e77)}:root[data-theme=gold] .bigmode-search input::placeholder{color:var(--muted,#978e77)}:root[data-theme=gold] .bigmode-mic{background:var(--purple,#c9a84a);color:#050816}:root[data-theme=gold] .bigmode-mic.listening{background:var(--pink,#c9a84a)}:root[data-theme=gold] .bigmode-row{background:var(--panel,#0c122a);border:2px solid var(--line,#343b54)}:root[data-theme=gold] .bigmode-row:active{background:var(--panel2,#111b3a)}:root[data-theme=gold] .bigmode-num{background:var(--panel2,#111b3a);color:var(--purple,#c9a84a)}:root[data-theme=gold] .bigmode-art{background:#353b54}:root[data-theme=gold] .bigmode-info b{color:#fff}:root[data-theme=gold] .bigmode-info small,:root[data-theme=gold] .bigmode-fav{color:var(--muted,#978e77)}:root[data-theme=gold] .bigmode-fav.active{color:var(--pink,#c9a84a)}:root[data-theme=gold] .bigmode-play{color:var(--purple,#c9a84a)}:root[data-theme=gold] .bigmode-bottombar{border-top:1px solid var(--line,#343b54);background:rgba(4,7,19,.96)}:root[data-theme=gold] .bigmode-navbtn{color:var(--muted,#978e77)}:root[data-theme=gold] .bigmode-navbtn.active{color:#050816;background:rgba(201,168,74,.18)}:root[data-theme=gold] .admin-shell{color:#fdfcf9;background:#050815}:root[data-theme=gold] .admin-login-wrap{background:#101a38;border:1px solid #262e49}:root[data-theme=gold] .admin-login-wrap p.hint{color:#9e957f}:root[data-theme=gold] .admin-field label{color:#a89f8a}:root[data-theme=gold] .admin-field input{color:#fdfcf9;background:#080d20;border:1px solid #394058}:root[data-theme=gold] .admin-field input:focus{border-color:#c9a84a}:root[data-theme=gold] .admin-btn{color:#050816;background:linear-gradient(135deg,#c9a84a,#c9a84a)}:root[data-theme=gold] .admin-logout-btn{color:#a89f8a;border:1px solid #3d435b}:root[data-theme=gold] .admin-logout-btn:hover{color:#fff;border-color:#6c707e}:root[data-theme=gold] .admin-panel{background:#101a38;border:1px solid #262e49}:root[data-theme=gold] .admin-toolbar input[type=search]{color:#fdfcf9;background:#080d20;border:1px solid #394058}:root[data-theme=gold] .admin-toolbar input[type=search]:focus{border-color:#c9a84a}:root[data-theme=gold] .admin-count{color:#9e957f}:root[data-theme=gold] table.admin-table th,:root[data-theme=gold] table.admin-table td{border-bottom:1px solid #262e49}:root[data-theme=gold] table.admin-table th{color:#9e957f}:root[data-theme=gold] .admin-action-btn{color:#d0c9b8;background:#111a39;border:1px solid #394058}:root[data-theme=gold] .admin-action-btn:hover{color:#fff;background:#232b47}:root[data-theme=gold] .admin-empty{color:#9e957f}:root[data-theme=gold] .admin-pagination button{color:#d0c9b8;background:#111a39;border:1px solid #394058}:root[data-theme=gold] .admin-pagination span{color:#9e957f}:root[data-theme=gold] .admin-modal-overlay{background:rgba(3,4,11,.7)}:root[data-theme=gold] .admin-modal-card{color:#fdfcf9;background:#101a38;border:1px solid #262e49}:root[data-theme=gold] .mypage-row{border-bottom:1px solid #262e49}:root[data-theme=gold] .mypage-row span{color:#9e957f}:root[data-theme=gold] .mypage-row b,:root[data-theme=gold] .mypage-wrap{color:#fdfcf9}:root[data-theme=gold] .mypage-card{background:#101a38;border:1px solid #262e49}:root[data-theme=gold] .mypage-card h2{color:#d0c9b8}:root[data-theme=gold] .admin-tab{color:#a89f8a;background:#101a38;border:1px solid #343b54}:root[data-theme=gold] .admin-tab:hover{color:#fff;border-color:#6c707e}:root[data-theme=gold] .admin-tab.active{color:#050816;background:linear-gradient(135deg,#c9a84a,#c9a84a)}:root[data-theme=gold] .t100-genre-label{color:#a89f8a}:root[data-theme=gold] .t100-genre-label select,:root[data-theme=gold] .t100-input{color:#fdfcf9;background:#080d20;border:1px solid #394058}:root[data-theme=gold] .t100-input:focus,:root[data-theme=gold] .t100-genre-label select:focus{border-color:#c9a84a}:root[data-theme=gold] .t100-count{color:#c9a84a}:root[data-theme=gold] .t100-msg{color:#a89f8a}:root[data-theme=gold] .t100-col h3 small{color:#8b8678}:root[data-theme=gold] .t100-list,:root[data-theme=gold] .t100-results{border:1px solid #262e49}:root[data-theme=gold] .t100-row,:root[data-theme=gold] .t100-result{border-bottom:1px solid #1d2643}:root[data-theme=gold] .t100-rank{color:#c9a84a;background:#080d20;border:1px solid #394058}:root[data-theme=gold] .t100-song small{color:#8b8678}:root[data-theme=gold] .t100-btns button{color:#e9e3d5;background:#1b2542;border:1px solid #394058}:root[data-theme=gold] .t100-btns button:hover:not(:disabled){color:#fff;border-color:#c9a84a}:root[data-theme=gold] .t100-empty{color:#8b8678}:root[data-theme=gold] .cls-role{color:#03050f}:root[data-theme=gold] .cls-card{background:rgba(255,255,255,.04)}:root[data-theme=gold] .cls-card code{background:rgba(255,255,255,.1)}:root[data-theme=gold] .cls-song{background:rgba(255,255,255,.04)}:root[data-theme=gold] .cls-bar{background:rgba(255,255,255,.1)}:root[data-theme=gold] .cls-table tbody tr:hover{background:rgba(255,255,255,.05)}:root[data-theme=gold] .cls-stats>div{background:rgba(255,255,255,.04)}:root[data-theme=gold] .admin-plan small{color:#a19882}:root[data-theme=gold] .admin-plan-badge{color:#fff;background:#585d6f}:root[data-theme=gold] .admin-plan-badge.plan-pro{background:#c9a84a}:root[data-theme=gold] .admin-plan-badge.plan-all{background:linear-gradient(135deg,#0f9d76,#c9a84a)}:root[data-theme=gold] .admin-plan-na{color:#a19882}:root[data-theme=gold] .admin-plan-form label{color:#b3ac98}:root[data-theme=gold] .admin-plan-form select{color:#faf7ef;background:#090e21;border:1px solid #4c5266}:root[data-theme=gold] .admin-plan-form input[type=date]{color:#faf7ef;background:#090e21;border:1px solid #4c5266}:root[data-theme=gold] .admin-plan-help{color:#a19882}:root[data-theme=gold] .admin-songs-toolbar select{color:#faf7ef;background:#090e21;border:1px solid #4c5266}:root[data-theme=gold] .admin-seg{border:1px solid #4c5266}:root[data-theme=gold] .admin-seg button{color:#b3ac98}:root[data-theme=gold] .admin-seg button.active{color:#f5f0e3;background:#353b54}:root[data-theme=gold] .admin-songs-help,:root[data-theme=gold] .admin-song-name small{color:#a19882}:root[data-theme=gold] .admin-song-none{color:#84807a}:root[data-theme=gold] .admin-switch{color:#eae5d6}:root[data-theme=gold] .admin-album-thumb{background:#1a2341;border:1px solid #3c425a}:root[data-theme=gold] .us-group h3{color:var(--purple,#c9a84a)}:root[data-theme=gold] .us-row{border-bottom:1px solid var(--line,#343b54)}:root[data-theme=gold] .us-label b{color:#fdfbf7}:root[data-theme=gold] .us-label small{color:#9e957f}:root[data-theme=gold] .us-ctl select{color:#fdfbf7;border:1px solid var(--line,#343b54);background:#080d1f}:root[data-theme=gold] .us-switch span{background:#3f455c}:root[data-theme=gold] .us-switch span:before{background:#fff}:root[data-theme=gold] .us-switch input:checked+span{background:var(--purple,#c9a84a)}:root[data-theme=gold] .us-sync{border-top:1px solid var(--line,#343b54)}:root[data-theme=gold] .us-status{color:#9e957f}:root[data-theme=gold] .us-btn{color:#fdfbf7;border:1px solid var(--line,#343b54);background:#1b2542}:root[data-theme=gold] .us-btn:hover:not(:disabled){border-color:var(--purple,#c9a84a)}:root[data-theme=gold] .us-overlay{background:rgba(3,4,11,.72)}:root[data-theme=gold] .us-modal{background:var(--panel,#0c122a);border:1px solid var(--line,#343b54);box-shadow:0 20px 60px rgba(0,0,0,.55)}:root[data-theme=gold] .us-modal-head h2{color:#fff}:root[data-theme=gold] .us-close{color:#b5ad99}:root[data-theme=gold] .us-close:hover{color:#fff;background:#1b2542}:root[data-theme=gold] body:not(.ent-edu) [data-edition=edu]:after,:root[data-theme=gold] body:not(.ent-pro) [data-edition=pro]:after{color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.35)}:root[data-theme=gold] body:not(.ent-pro) [data-edition=pro]:after{background:#c9a84a}:root[data-theme=gold] .ed-overlay{background:rgba(2,4,10,.72)}:root[data-theme=gold] .ed-modal{color:#faf7ef;background:#0c122a;border:1px solid #41475d;box-shadow:0 24px 70px rgba(0,0,0,.55)}:root[data-theme=gold] .ed-sub{color:#b3ac98}:root[data-theme=gold] .ed-close{color:#eae5d6;border:1px solid #4c5266}:root[data-theme=gold] .ed-card{background:#141d3c;border:1px solid #383f57}:root[data-theme=gold] .ed-badge{color:#fff}:root[data-theme=gold] .ed-basic{background:#585d6f}:root[data-theme=gold] .ed-pro{background:#c9a84a}:root[data-theme=gold] .ed-tagline{color:#b3ac98}:root[data-theme=gold] .ed-buy{color:#050816;background:linear-gradient(135deg,#c9a84a,#c9a84a)}:root[data-theme=gold] .ed-buy:disabled{color:#a19882;background:#393f58}:root[data-theme=gold] .ed-plan-chip{color:#f5efe2;border:1px solid #c9a84a}:root[data-theme=gold]{--bg:#03050f;--bg-raised:#0b1228;--bg-strip:#131d3b;--line:rgba(255,255,255,.08);--text:#fbf9f2;--text-dim:#8a8579;--energy:#c9a84a;--energy-dim:rgba(201,168,74,.18)}:root[data-theme=gold] .topbar{background:linear-gradient(#060918,#03050f)}:root[data-theme=gold] .now-playing-badge{color:var(--bg-raised,#040713)}:root[data-theme=gold] .bg-video-dim{background:rgba(0,0,0,.55)}:root[data-theme=gold] .lyric-next{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 -1px #000,0 1px #000,-1px 0 #000,1px 0 #000}:root[data-theme=gold] .final-score-display{background:rgba(3,5,12,.55)}:root[data-theme=gold] .ps-card{color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 20%),linear-gradient(#2a324d,#090f23);border:1px solid rgba(201,168,74,.35);box-shadow:0 0 40px rgba(201,168,74,.35),inset 0 0 30px rgba(201,168,74,.2)}:root[data-theme=gold] .ps-song{background:rgba(255,255,255,.08)}:root[data-theme=gold] .ps-song small{color:rgba(255,255,255,.65)}:root[data-theme=gold] .ps-badge{color:#f8f4e7;text-shadow:0 0 10px #c9a84a}:root[data-theme=gold] .ps-total b{color:#c9a84a;text-shadow:0 0 24px rgba(201,168,74,.8)}:root[data-theme=gold] .ps-side{color:rgba(255,255,255,.7)}:root[data-theme=gold] .ps-bar{background:rgba(255,255,255,.05)}:root[data-theme=gold] .ps-bar i{background:linear-gradient(180deg, #fff, var(--c) 30%, var(--c))}:root[data-theme=gold] .ps-name{border-top:1px solid rgba(201,168,74,.35)}html[data-theme=gold].legacy-text-stroke .lyric-current,html[data-theme=gold].legacy-text-stroke .lyric-current .syl:after{text-shadow:3px 0 #000,-3px 0 #000,0 3px #000,0 -3px #000,2.1px 2.1px #000,-2.1px 2.1px #000,2.1px -2.1px #000,-2.1px -2.1px #000,2.8px 1.2px #000,-2.8px 1.2px #000,2.8px -1.2px #000,-2.8px -1.2px #000,1.2px 2.8px #000,-1.2px 2.8px #000,1.2px -2.8px #000,-1.2px -2.8px #000}:root[data-theme=gold] .part-badge.M,:root[data-theme=gold] .part-badge.F{background:#c9a84a}:root[data-theme=gold] .transport button.primary{color:#050714}:root[data-theme=gold] .mixer{background:repeating-linear-gradient(#040713,#040713 2px,#060a19 2px,#060a19 4px)}:root[data-theme=gold] .content-type-btn.active,:root[data-theme=gold] .mode-btn.active{color:var(--bg-raised,#040713)}:root[data-theme=gold] .modal-overlay{background:rgba(0,0,0,.65)}:root[data-theme=gold] .modal-card{box-shadow:0 20px 60px rgba(0,0,0,.5)}:root[data-theme=gold] .modal-btn.primary{color:var(--bg-raised,#040713)}:root[data-theme=gold] .solfege-dot.done{color:#fff}:root[data-theme=gold] .voice-gauge-track{background:linear-gradient(90deg, #c9a84a, var(--spotlight))}:root[data-theme=gold] .voice-gauge-dot{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}:root[data-theme=gold] .score-row{background:#fff}:root[data-theme=gold] .score-row svg text,:root[data-theme=gold] .score-row svg path{fill:#0b1228}:root[data-theme=gold] .queue-count-badge{color:var(--bg-raised,#040713)}:root[data-theme=gold] .tab-btn[aria-pressed=true]{color:#03050f}:root[data-theme=gold] .ext-modal-overlay{background:rgba(0,0,0,.6)}:root[data-theme=gold] .ext-modal{background:var(--bg-panel,#0b1228)}:root[data-theme=gold] .audio-tune-btn{color:#fff;background:#0f1833;border:1px solid #c9a84a;box-shadow:0 6px 24px rgba(0,0,0,.5)}:root[data-theme=gold] .audio-tune-btn:hover{border-color:#c9a84a}:root[data-theme=gold] .audio-tune-panel{color:#fdfbf7;background:#080d1f;border:1px solid #444a60;box-shadow:0 14px 45px rgba(0,0,0,.7)}:root[data-theme=gold] .audio-tune-panel .at-sub{color:#a59d87}:root[data-theme=gold] .audio-tune-panel .at-close{color:#a69e89}:root[data-theme=gold] .audio-tune-panel .at-row{border-top:1px solid #29314c}:root[data-theme=gold] .audio-tune-panel .at-val{color:#c9a84a}:root[data-theme=gold] .audio-tune-panel .at-toggle{color:#e1dbcc;background:#222a46;border:1px solid #585d6f}:root[data-theme=gold] .audio-tune-panel .at-toggle.on{color:#050816;background:#c9a84a;border-color:#c9a84a}:root[data-theme=gold] .audio-tune-panel .at-foot{border-top:1px solid #29314c}:root[data-theme=gold] .audio-tune-panel .at-foot button{color:#faf6ec;background:#222a46;border:1px solid #555a6d}:root[data-theme=gold] .audio-tune-panel .at-note{color:#938b77}:root[data-theme=gold] .mic-set-route{background:rgba(255,255,255,.05)}:root[data-theme=gold] .mic-set-meter{background:rgba(255,255,255,.08)}:root[data-theme=gold] .mic-notice{color:#fff;background:rgba(5,8,22,.95);border:1px solid #41475e;box-shadow:0 10px 30px rgba(0,0,0,.5)}:root[data-theme=gold] .practice-panel{background:rgba(4,7,19,.92)}:root[data-theme=gold] .practice-stages button.active,:root[data-theme=gold] .practice-diff button.active,:root[data-theme=gold] .practice-mini.active,:root[data-theme=gold] .practice-class-tag{color:#03050f}:root[data-theme=gold] .practice-hint.low{color:#c9a84a}:root[data-theme=gold] .practice-roll{background:#050816}:root[data-theme=gold] .practice-tempo button.active,:root[data-theme=gold] .practice-btn.active{color:#03050f}:root[data-theme=gold] .practice-chip{background:rgba(255,255,255,.03)}:root[data-theme=gold] .pitch-roll-panel,:root[data-theme=gold] body.classroom-screen .classroom-bar{background:rgba(4,7,19,.92)}:root[data-theme=gold] .classroom-bar button{background:rgba(255,255,255,.08)}:root[data-theme=gold] body.karaoke-route .stage .score-panel .score-row,:root[data-theme=gold] body .stage .score-panel .score-row{box-shadow:0 4px 18px rgba(0,0,0,.25)}:root[data-theme=gold] .score-fx-bar{background:rgba(4,7,19,.72)}:root[data-theme=gold] .score-fx-bar button.active{color:#03050f}:root[data-theme=gold] .score3d-canvas{background:#03060f}:root[data-theme=gold] .score-bg-bar{background:rgba(4,7,19,.72)}:root[data-theme=gold] .score-bg-bar button.active{color:#03050f}:root[data-theme=gold] .score-lyr-bar{background:rgba(4,7,19,.72)}:root[data-theme=gold] .score-lyr-bar button.active{color:#03050f}:root[data-theme=gold] .score-panel.fx-film .score3d-canvas{background:#6b6f7e}:root[data-theme=gold] .score-tools{background:rgba(4,7,19,.72)}:root[data-theme=gold] .score-tools button.active{color:#03050f}:root[data-theme=gold] .score-parts-pop{background:var(--bg-raised,#101a38);box-shadow:0 12px 32px rgba(0,0,0,.45)}:root[data-theme=gold] .score-part-opt:hover{background:rgba(255,255,255,.06)}@media (max-width:900px){:root[data-theme=gold] body.karaoke-route .stage-more-btn[aria-expanded=true]{color:#faf7ee!important;background:#353b54!important;border-color:#c9a84a!important}:root[data-theme=gold] .stage-more.open{background:#0a0f24;border:1px solid #3c435a}}:root[data-theme=gold] .title-card{background:radial-gradient(at 50% 45%,#c9a84a 0%,#070b1c 55%,#040712 100%)}:root[data-theme=gold] .title-card:before,:root[data-theme=gold] .title-card:after{background:linear-gradient(rgba(201,168,74,.32) 0%,rgba(201,168,74,.14) 45%,rgba(201,168,74,0) 80%)}:root[data-theme=gold] .title-card:after{background:linear-gradient(rgba(201,168,74,.26) 0%,rgba(201,168,74,.12) 45%,rgba(201,168,74,0) 80%)}:root[data-theme=gold] .title-card .tc-inner:after{background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(249,245,234,.1) 35%,rgba(255,255,255,.3) 50%,rgba(249,245,234,.1) 65%,rgba(255,255,255,0) 100%)}:root[data-theme=gold] .title-card .tc-badge{color:#050816;background:rgba(201,168,74,.28);border:1px solid rgba(201,168,74,.55)}:root[data-theme=gold] .title-card .tc-title{color:#050816;background:linear-gradient(100deg,#fbf9f2 0%,#fff 36%,#c9a84a 44%,#fff 49%,#fff 51%,#c9a84a 56%,#fff 64%,#fbf9f2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}:root[data-theme=gold] .title-card .tc-title-sub{color:#f6f1e4}:root[data-theme=gold] .title-card .tc-rule{background:linear-gradient(90deg,rgba(201,168,74,0) 0%,#c9a84a 12%,#c9a84a 70%,rgba(201,168,74,.2) 100%);box-shadow:0 0 12px rgba(201,168,74,.7)}:root[data-theme=gold] .title-card .tc-rule:before{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #c9a84a,0 0 32px #c9a84a}:root[data-theme=gold] .title-card .tc-artist{color:#f9f5ea;text-shadow:0 2px 14px rgba(0,0,0,.6),0 0 18px rgba(201,168,74,.35)}:root[data-theme=gold] .title-card .tc-credit{color:#bdb6a3;text-shadow:0 1px 8px rgba(0,0,0,.7)}:root[data-theme=gold] .title-card .tc-credit b{color:#faf7ee}:root[data-theme=gold] .title-card.lite .tc-title{text-shadow:0 3px 14px rgba(0,0,0,.6)}:root[data-theme=gold] .interlude-jump-btn{color:#050816;background:#c9a84a;border:1px solid #c9a84a}:root[data-theme=gold] .interlude-jump-btn:hover{background:#c9a84a}:root[data-theme=gold] #firstVerseOnlyBtn.on{color:#050816!important;background:#c9a84a!important;border-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route{color:#fdfcf9!important;background:#050815!important}:root[data-theme=gold] body.karaoke-route #app{background:radial-gradient(circle at 55% 12%,rgba(201,168,74,.14),transparent 28%),#050815!important}:root[data-theme=gold] .player-renewal-head{background:rgba(5,8,22,.96);border-bottom:1px solid #262e49}:root[data-theme=gold] .player-back{color:#cec7b6;background:#111b3a}:root[data-theme=gold] .player-back:hover{color:#fff;background:#262f4a}:root[data-theme=gold] .player-user{color:#a89f8a}:root[data-theme=gold] .player-avatar{color:#050816;background:linear-gradient(135deg,#c9a84a,#c9a84a)}:root[data-theme=gold] .player-logout-btn{color:#a89f8a;border:1px solid #3d435b}:root[data-theme=gold] .player-logout-btn:hover{color:#fff;border-color:#6c707e}:root[data-theme=gold] body.karaoke-route .topbar{background:#080d20;border-bottom:1px solid #272f4b}:root[data-theme=gold] body.karaoke-route .file-btn,:root[data-theme=gold] body.karaoke-route .tab-btn{color:#d0c9b8!important;background:#111a39!important;border:1px solid #394058!important}:root[data-theme=gold] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=gold] body.karaoke-route .tab-btn.loaded{color:#050816!important;background:#c9a84a!important;border-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .file-btn:hover,:root[data-theme=gold] body.karaoke-route .tab-btn:hover{color:#fff!important;background:#232b47!important;border-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .song-browser{background:#080d20!important;border-bottom:1px solid #1e2744!important}:root[data-theme=gold] body.karaoke-route .content-type-btn,:root[data-theme=gold] body.karaoke-route .mode-btn{color:#988f78!important;background:#111a39!important;border:1px solid #394058!important}:root[data-theme=gold] body.karaoke-route .content-type-btn.active,:root[data-theme=gold] body.karaoke-route .mode-btn.active{color:#050816!important;background:#c9a84a!important;border-color:#c9a84a!important;box-shadow:0 4px 14px -4px rgba(201,168,74,.8)!important}:root[data-theme=gold] .search-input-wrap input{color:#18223f!important;background:#fefdfc!important}:root[data-theme=gold] .search-input-wrap input::-webkit-input-placeholder{color:#878379!important}:root[data-theme=gold] .search-input-wrap input::-moz-placeholder{color:#878379!important}:root[data-theme=gold] .search-input-wrap input::-ms-input-placeholder{color:#878379!important}:root[data-theme=gold] .search-input-wrap input::placeholder{color:#878379!important}:root[data-theme=gold] body.karaoke-route .voice-search-btn{color:#dfd9ca!important;background:#192240!important;border:1px solid #454b61!important}:root[data-theme=gold] body.karaoke-route .stage{background:#090f23!important;border:1px solid #3a4158!important;box-shadow:0 30px 80px rgba(0,0,0,.36)!important}:root[data-theme=gold] body.karaoke-route .stage-top-bar{background:#0d152f!important;border-bottom:1px solid #343b54!important}:root[data-theme=gold] .now-playing-badge,:root[data-theme=gold] .queue-ticker-badge{color:#f0ebdd!important;background:#394058!important}:root[data-theme=gold] .now-playing-title,:root[data-theme=gold] .queue-ticker-title{color:#fdfcf8!important}:root[data-theme=gold] .lyric-size-control{background:#131d3b!important;border:1px solid #3c435a!important}:root[data-theme=gold] .lyric-size-label,:root[data-theme=gold] .lyric-size-pct{color:#a59d87!important}:root[data-theme=gold] .size-btn{color:#fff!important;background:#222a46!important;border:1px solid #494f64!important}:root[data-theme=gold] body.karaoke-route .bg-video-dim{background:linear-gradient(rgba(3,4,12,.25),rgba(3,5,14,.62))!important}:root[data-theme=gold] body.karaoke-route .intro-countdown{color:#c9a84a!important;text-shadow:0 0 28px rgba(201,168,74,.7)!important}:root[data-theme=gold] body.karaoke-route .transport{border-top:1px solid #343b54!important}:root[data-theme=gold] .transport button{color:#fff!important;background:#192240!important;border:1px solid #4b5165!important}:root[data-theme=gold] .transport button.primary{background:linear-gradient(135deg,#c9a84a,#c9a84a)!important;box-shadow:0 0 20px rgba(201,168,74,.24)!important}:root[data-theme=gold] #autoKeyBtn{background:#161f3e!important;border-color:#c9a84a!important}:root[data-theme=gold] #stageFullscreenBtn{background:#141e3c!important;border-color:#484e63!important}:root[data-theme=gold] .seek{color:#978e77!important}:root[data-theme=gold] .seek input{accent-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .vu{background:#111b3a!important}:root[data-theme=gold] body.karaoke-route .mixer{background:#0c132b!important;border:1px solid #3a4158!important}:root[data-theme=gold] body.karaoke-route .mixer-tabbar{background:#070c1d!important;border-bottom:1px solid #363d55!important}:root[data-theme=gold] body.karaoke-route .mixer-tab-btn{color:#988f78!important;background:#111a39!important;border:1px solid #394058!important}:root[data-theme=gold] body.karaoke-route .mixer-tab-btn:hover{color:#fff!important;background:#232b47!important}:root[data-theme=gold] body.karaoke-route .mixer-tab-btn.active{color:#050816!important;background:#c9a84a!important;border-color:#c9a84a!important;box-shadow:0 4px 14px -4px rgba(201,168,74,.75)!important}:root[data-theme=gold] body.karaoke-route .mixer-panel .strip{border-bottom:1px solid #272f4b!important}:root[data-theme=gold] body.karaoke-route .mixer-panel .strip>.label{color:#9d957e!important}:root[data-theme=gold] body.karaoke-route .mixer-panel .strip>.value{color:#fff!important}:root[data-theme=gold] body.karaoke-route .reset-btn{color:#aca48f!important;background:#242c48!important;border:1px solid #474d62!important}:root[data-theme=gold] body.karaoke-route .segmented-options button,:root[data-theme=gold] body.karaoke-route .toggle-btn{color:#aba38e!important;background:#1f2744!important;border:1px solid #494f64!important}:root[data-theme=gold] body.karaoke-route .toggle-btn.on,:root[data-theme=gold] body.karaoke-route .segmented-options button.active{color:#050816!important;background:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .score-panel{background:#0c132b!important;border:1px solid #3a4158!important}:root[data-theme=gold] body.karaoke-route .audio-tune-btn{color:#e1dbcc!important;background:#232c48!important;border:1px solid #505569!important;box-shadow:0 12px 35px rgba(0,0,0,.3)!important}:root[data-theme=gold] body.karaoke-route .audio-tune-panel{color:#fbf8f0!important;background:#0c142c!important;border:1px solid #484e63!important;box-shadow:0 25px 65px rgba(0,0,0,.55)!important}:root[data-theme=gold] body.karaoke-route .modal-overlay{background:rgba(2,3,9,.82)!important}:root[data-theme=gold] .modal-card{color:#fdfbf6!important;background:#0d152e!important;border:1px solid #41475e!important;box-shadow:0 30px 90px rgba(0,0,0,.6)!important}:root[data-theme=gold] body.karaoke-route .song-results .song-row,:root[data-theme=gold] body.karaoke-route .queue-list .queue-row{background:#141d3c!important;border-color:#3d435b!important}:root[data-theme=gold] .player-hint-bar{color:#928a77}:root[data-theme=gold] .player-hint-bar strong{color:#e3dece}:root[data-theme=gold] .player-hint-actions span{background:#111a39;border:1px solid #393f58}:root[data-theme=gold] body.karaoke-route .search-ov-toggle{color:#f9f4e9;background:rgba(8,13,32,.9);border:1px solid #c9a84a;box-shadow:0 6px 18px rgba(0,0,0,.35)}:root[data-theme=gold] body.karaoke-route .search-ov-toggle .ov-q{color:#050816;background:#c9a84a}:root[data-theme=gold] body.karaoke-route .search-overlay .song-browser{background:rgba(8,13,32,.92)!important;border:1px solid #c9a84a!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}:root[data-theme=gold] body.karaoke-route .player-renewal-head{background:#060a1a!important;border-bottom-color:#262f4a!important}:root[data-theme=gold] body.karaoke-route .search-ov-toggle{background:#111a39!important;border-color:#42485e!important}:root[data-theme=gold] body.karaoke-route .search-ov-toggle:hover{background:#1e2744!important;border-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .search-overlay .song-browser{background:#0c122a!important;border-color:#3b4159!important}:root[data-theme=gold] body.karaoke-route .tab-btn[aria-pressed=true],:root[data-theme=gold] body.karaoke-route .tab-btn.loaded,:root[data-theme=gold] body.karaoke-route .content-type-btn.active,:root[data-theme=gold] body.karaoke-route .mode-btn.active,:root[data-theme=gold] body.karaoke-route .mixer-tab-btn.active,:root[data-theme=gold] body.karaoke-route .toggle-btn.on,:root[data-theme=gold] body.karaoke-route .segmented-options button.active{color:#050816!important;background:#c9a84a!important;border-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .search-ov-toggle .ov-q,:root[data-theme=gold] body.karaoke-route .player-avatar,:root[data-theme=gold] body.karaoke-route .transport button.primary{background:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .now-playing-badge,:root[data-theme=gold] body.karaoke-route .queue-ticker-badge{color:#c9a84a!important;background:#232b47!important}:root[data-theme=gold] body.karaoke-route .intro-countdown{color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .seek input{accent-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .mixer-panel .strip>input[type=range]{accent-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route #autoKeyBtn{background:#141e3c!important;border-color:#c9a84a!important}:root[data-theme=gold] .song-no{color:#c9a84a!important;background:rgba(201,168,74,.2)!important}:root[data-theme=gold]{--energy:#c9a84a;--energy-dim:rgba(201,168,74,.18)}:root[data-theme=gold] body.karaoke-route .lyric-empty{color:#9f9781!important}:root[data-theme=gold] body.karaoke-route .tab-btn:not([aria-pressed=true]):not(.loaded):hover,:root[data-theme=gold] body.karaoke-route .mode-btn:not(.active):hover,:root[data-theme=gold] body.karaoke-route .content-type-btn:not(.active):hover,:root[data-theme=gold] body.karaoke-route .file-btn:hover{color:#fff!important;border-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .content-type-btn.active,:root[data-theme=gold] body.karaoke-route .mode-btn.active{background:#c9a84a!important;border-color:#c9a84a!important}:root[data-theme=gold] body.karaoke-route .search-input-wrap input{color:#faf7ee!important;background:#080d1f!important;border:1px solid #333a53!important}:root[data-theme=gold] body.karaoke-route .search-input-wrap input::-webkit-input-placeholder{color:#878379!important}:root[data-theme=gold] body.karaoke-route .search-input-wrap input::-moz-placeholder{color:#878379!important}:root[data-theme=gold] body.karaoke-route .search-input-wrap input::-ms-input-placeholder{color:#878379!important}:root[data-theme=gold] body.karaoke-route .search-input-wrap input::placeholder{color:#878379!important}:root[data-theme=gold] body.karaoke-route .search-input-wrap input:focus{outline:2px solid #c9a84a!important}:root[data-theme=gold] body.karaoke-route .stage{border-color:#262e49!important}:root[data-theme=gold] body.karaoke-route .tab-btn:focus-visible{outline:2px solid #c9a84a!important}:root[data-theme=gold] body.karaoke-route .mode-btn:focus-visible{outline:2px solid #c9a84a!important}:root[data-theme=gold] body.karaoke-route .content-type-btn:focus-visible{outline:2px solid #c9a84a!important}:root[data-theme=gold] body.karaoke-route .file-btn:focus-visible{outline:2px solid #c9a84a!important}:root[data-theme=gold] body.karaoke-route .player-back:focus-visible{outline:2px solid #c9a84a!important}.glass-light{display:none}html.glass-on .glass-light{pointer-events:none;z-index:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}html.glass-on .glass-light img{object-fit:cover;-webkit-filter:blur(90px)saturate(1.5);filter:blur(90px)saturate(1.5);opacity:.55;width:120%;height:120%;animation:.5s glassLightIn;position:absolute;top:-10%;left:-10%}@keyframes glassLightIn{0%{opacity:0}to{opacity:.55}}@media (prefers-reduced-motion:reduce){html.glass-on .glass-light img{animation:none}}html.glass-on .dash-shell,html.glass-on .dark-site{--ink-2:rgba(242,239,233,.08);--ink-3:rgba(242,239,233,.11);--rule:rgba(242,239,233,.16);--mute:#d0d3dc;--violet-text:#d5c8ff}html.glass-on .dash-shell .dash-main{z-index:1;padding:24px 24px 56px;position:relative}html.glass-on .dash-shell .dash-side,html.glass-on .dash-shell .mobile-topbar,html.glass-on .dash-shell .dash-top>div:first-child,html.glass-on .dash-shell .dash-section,html.glass-on .dash-shell .dash-columns>div,html.glass-on .dash-shell .dash-main>.grid-flow,html.glass-on .dash-shell #searchResultsInline{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:rgba(22,27,38,.56);border:1px solid rgba(242,239,233,.13)}html.glass-on .dash-shell .dash-side{z-index:1;border-width:0 1px 0 0}@media (max-width:900px){html.glass-on .dash-shell .dash-side{z-index:70}html.glass-on .dash-shell .dash-main{padding-top:72px!important}}html.glass-on .dash-shell .mobile-topbar{border-width:0 0 1px}html.glass-on .dash-shell .dash-top{align-items:stretch;gap:16px}html.glass-on .dash-shell .dash-top>div:first-child{border-radius:12px;min-width:0;padding:28px}html.glass-on .dash-shell .dash-section{border-radius:12px;margin-top:16px;padding:20px 28px 28px}html.glass-on .dash-shell .dash-columns>div{border-radius:12px;min-width:0;padding:20px 24px}html.glass-on .dash-shell .dash-main>.grid-flow,html.glass-on .dash-shell #searchResultsInline{border-radius:12px;margin-top:16px;padding:24px 28px 28px}html.glass-on .dash-shell .voice-card{border-top:1px solid rgba(242,239,233,.13);border-radius:12px}html.glass-on .dash-shell .list-card{background:0 0;border:0}html.glass-on .dash-shell .quick-grid button.quick-bg{border-color:rgba(242,239,233,.13);border-radius:12px}html.glass-on .dash-shell .cat-tab{color:#f2efe9;background:rgba(242,239,233,.05);border-radius:6px}html.glass-on .dash-shell .cat-tab.active{color:#fff;background:#7b3cff;border-color:#7b3cff}html.glass-on .dash-shell .cat-tab:disabled{color:#a8acb9}html.glass-on .dash-shell .toolbar-search-input input,html.glass-on .dash-shell .search-box input{color:#fff;border-radius:6px}html.glass-on .dash-shell .toolbar-search-input input::-webkit-input-placeholder{color:#c6c9d3}html.glass-on .dash-shell .toolbar-search-input input::-moz-placeholder{color:#c6c9d3}html.glass-on .dash-shell .toolbar-search-input input::-ms-input-placeholder{color:#c6c9d3}html.glass-on .dash-shell .toolbar-search-input input::placeholder{color:#c6c9d3}html.glass-on .dash-shell .search-box input::-webkit-input-placeholder{color:#c6c9d3}html.glass-on .dash-shell .search-box input::-moz-placeholder{color:#c6c9d3}html.glass-on .dash-shell .search-box input::-ms-input-placeholder{color:#c6c9d3}html.glass-on .dash-shell .search-box input::placeholder{color:#c6c9d3}html.glass-on .dash-shell .nav-ico{color:#b6bac7}html.glass-on .dash-shell .dash-side nav a,html.glass-on .dash-shell .side-bottom a{color:#d0d3dc}html.glass-on .dash-shell .date-select option{color:#f2efe9;background:#161b26}html.glass-on .dark-site .dark-header{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:rgba(22,27,38,.56);border-bottom-color:rgba(242,239,233,.13)}html.glass-on .dark-site .hero3-inner{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:rgba(22,27,38,.56);border:1px solid rgba(242,239,233,.13);border-radius:12px;max-width:600px;padding:36px 40px}@media (max-width:560px){html.glass-on .dark-site .hero3-inner{padding:24px}}@media (min-width:901px){html.glass-on .dark-site .hero3{background-image:url(/images/hero-singer.jpg);background-position:0 16%;background-size:128%}html.glass-on .dark-site .hero3-inner{max-width:590px;padding:32px}html.glass-on .auth-dark{background-position:100% 18%;background-size:128%;justify-items:start;padding-left:max(32px,min(8vw,120px))}}html.glass-on .auth-dark .auth-submit{box-shadow:none;background:#7b3cff}html.glass-on .auth-dark{background:#0a0d14 url(/images/hero-singer.jpg) 62% 18%/cover no-repeat}html.glass-on .auth-dark .auth-dark-card{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:rgba(22,27,38,.56);border:1px solid rgba(242,239,233,.13);border-radius:12px}html.glass-on .auth-dark .auth-dark-card input{color:#fff;background:rgba(242,239,233,.08);border-color:rgba(242,239,233,.26)}html.glass-on .auth-dark .auth-dark-card input::-webkit-input-placeholder{color:#c6c9d3}html.glass-on .auth-dark .auth-dark-card input::-moz-placeholder{color:#c6c9d3}html.glass-on .auth-dark .auth-dark-card input::-ms-input-placeholder{color:#c6c9d3}html.glass-on .auth-dark .auth-dark-card input::placeholder{color:#c6c9d3}html.glass-on .auth-dark .auth-dark-card>p,html.glass-on .auth-dark .auth-switch,html.glass-on .auth-dark .auth-dark-card label{color:#eceae5}html.glass-on .glass-light{background:#17120f url(/images/hero-singer.jpg) 50% 30%/cover no-repeat}html.glass-on .glass-light:after{content:"";background:rgba(18,13,10,.22);position:absolute;top:0;bottom:0;left:0;right:0}.glass-rail{display:none}html.glass-on .dash-shell{box-sizing:border-box;background:#17120f;grid-template-columns:208px minmax(0,1fr) 248px;align-items:start;gap:0 14px;max-width:1520px;margin:0 auto;padding:32px 40px}html.glass-on .dash-shell .dash-side,html.glass-on .dash-shell .dash-main,html.glass-on .glass-rail .rail-card{-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:rgba(32,26,24,.5) padding-box padding-box;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 44px rgba(10,6,4,.32)}html.glass-on .dash-shell .dash-side{height:calc(100 * var(--vh1) - 64px);border-radius:26px;flex-direction:column;grid-area:1/1;padding:20px 12px 16px;display:flex;top:32px;overflow:hidden}html.glass-on .dash-shell .side-logo{flex:none}html.glass-on .dash-shell .dash-side nav{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;flex:auto;align-content:start;min-height:0;margin-right:-6px;padding:1px 6px 1px 1px;overflow-y:auto}html.glass-on .dash-shell .side-bottom{flex:none}html.glass-on .dash-shell .dash-main{z-index:2;max-width:none;min-height:calc(100 * var(--vh1) - 64px);border-radius:26px;grid-area:1/2;margin:0;padding:24px 26px 26px}html.glass-on .glass-rail{z-index:1;height:calc(100 * var(--vh1) - 64px);flex-direction:column;grid-area:1/3;gap:12px;display:flex;position:-webkit-sticky;position:sticky;top:32px}html.glass-on .dash-shell .dash-top{grid-template-columns:1fr}html.glass-on .dash-shell .dash-top>div:first-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0 0 4px}html.glass-on .dash-shell .voice-card{display:none}html.glass-on .dash-shell .dash-top h1{margin-bottom:16px}html.glass-on .dash-shell .dash-section,html.glass-on .dash-shell .dash-columns>div,html.glass-on .dash-shell .dash-main>.grid-flow,html.glass-on .dash-shell #searchResultsInline{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.07);border:0;border-radius:20px;margin-top:12px;padding:16px 18px 18px}html.glass-on .dash-shell .dash-columns{gap:12px;margin-top:12px}html.glass-on .dash-shell .dash-columns>div{margin-top:0}html.glass-on .dash-shell .section-row h2,html.glass-on .dash-shell .dash-section h2{font-size:15px;font-weight:600}html.glass-on .dash-shell .section-row{margin-bottom:10px}html.glass-on .dash-shell .song-art{border-radius:16px}html.glass-on .dash-shell .quick-grid button.quick-bg{border:0;border-radius:18px}html.glass-on .dash-shell .cat-tab,html.glass-on .dash-shell .toolbar-search-input input,html.glass-on .dash-shell .search-box input{border-radius:999px}html.glass-on .dash-shell .toolbar-search-input input{background:rgba(255,255,255,.1)}html.glass-on .dash-shell .song-card small,html.glass-on .dash-shell .list-card small{color:#e6dfd8}html.glass-on .dash-shell .dash-side nav a,html.glass-on .dash-shell .side-bottom a{color:#f4efe9;border-radius:12px;min-height:38px;padding:0 12px}html.glass-on .dash-shell .dash-side nav a:hover,html.glass-on .dash-shell .side-bottom a:hover{background:rgba(255,255,255,.09)}html.glass-on .dash-shell .dash-side nav a.active{color:#fff;background:rgba(255,255,255,.17)}html.glass-on .dash-shell .dash-side nav a.active:before{display:none}html.glass-on .dash-shell .dash-side nav a.active .nav-ico,html.glass-on .dash-shell .nav-ico{color:#f4efe9}html.glass-on .dash-shell .side-bottom{border-top-color:rgba(255,255,255,.14);margin-top:auto;position:static}.glass-rail .rail-card{color:#fff;border-radius:24px;padding:16px 18px}html.glass-on .glass-rail .rail-accent{background-color:rgba(123,60,255,.55)}.glass-rail .rail-grow{flex:1;min-height:0}.glass-rail .rail-label{font-size:13px}.glass-rail .rail-big{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.3}.glass-rail .rail-range{font-size:24px}.glass-rail .rail-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.glass-rail .rail-mic{color:#201a18;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;align-items:center;justify-items:center;width:44px;height:44px;display:grid}.glass-rail .rail-bars{align-items:flex-end;gap:7px;height:max(60px,min(12vh,118px));margin-top:8px;display:flex}.glass-rail .rail-bars i{background:rgba(255,255,255,.85);border-radius:999px;flex:1;box-shadow:inset 0 1px #fff}.glass-rail .rail-bars .rail-bar-dim{box-shadow:none;background:rgba(255,255,255,.4)}.glass-rail .rail-empty{color:#e6dfd8;margin:8px 0 0;font-size:13px;line-height:1.6}.glass-rail .rail-days{justify-content:space-around;margin-top:6px;font-size:12px;display:flex}.glass-rail .rail-line{width:100%;height:96px;margin-top:4px;display:block}.dash-scroll{display:contents}@media (min-width:1181px){html.glass-on .dash-shell .dash-main{height:calc(100 * var(--vh1) - 64px);flex-direction:column;min-height:0;display:flex;overflow:hidden}html.glass-on .dash-shell .dash-main>*{flex:none}html.glass-on .dash-shell .dash-main>#homeSections,html.glass-on .dash-shell .dash-main>#searchResultsInline,html.glass-on .dash-shell .dash-main>.grid-flow,html.glass-on .dash-shell .dash-main>.dash-scroll,html.glass-on .dash-shell .dash-main>.mypage-wrap{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;flex:1 1 0;min-height:0;margin-right:-16px;padding:0 10px 0 0;display:block;overflow-y:auto}html.glass-on .dash-shell .dash-main>.grid-flow,html.glass-on .dash-shell .dash-main>#searchResultsInline{background:0 0;border-radius:0;align-content:start;margin-top:4px;display:grid}html.glass-on .dash-shell .dash-main>#homeSections>.dash-section:first-child{margin-top:4px}}@media (max-width:1180px){html.glass-on .dash-shell{grid-template-columns:190px minmax(0,1fr);padding:20px}html.glass-on .dash-shell .dash-side{height:calc(100 * var(--vh1) - 40px);top:20px}html.glass-on .dash-shell .dash-main{min-height:0}html.glass-on .glass-rail{flex-flow:wrap;grid-area:2/1/auto/-1;height:auto;margin-top:14px;position:static}html.glass-on .glass-rail .rail-card{flex:220px}}@media (max-width:900px){html.glass-on .dash-shell{grid-template-columns:minmax(0,1fr);padding:68px 10px 16px}html.glass-on .dash-shell .dash-side{border-radius:0;height:100%;padding:20px 12px;top:0}html.glass-on .dash-shell .dash-main{grid-column:1;padding:18px 16px!important}html.glass-on .glass-rail{grid-area:2/1}}html.glass-on .dark-site .dark-header,html.glass-on .dark-site .hero3-inner,html.glass-on .auth-dark .auth-dark-card{-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);background:rgba(32,26,24,.5) padding-box padding-box;border-color:rgba(255,255,255,.18)}html.glass-on .dark-site .hero3-inner,html.glass-on .auth-dark .auth-dark-card{border-radius:26px;box-shadow:0 18px 44px rgba(10,6,4,.32)}html.glass-on .dark-site .glow-btn,html.glass-on .dark-site .outline-btn,html.glass-on .dark-site .trial-btn,html.glass-on .auth-dark .auth-submit{border-radius:999px}html.glass-on .auth-dark .auth-dark-card input{border-radius:999px;padding-left:18px}.rank-head{display:none}@media (min-width:761px){html.glass-on .dash-shell .rank-head,html.glass-on .dash-shell .rank-list .song-card{grid-template-columns:30px 44px minmax(0,1.6fr) minmax(0,1fr) 40px 40px 40px 76px;align-items:center;gap:0 8px;padding:6px 12px 6px 10px;display:grid}html.glass-on .dash-shell .rank-head{color:#e6dfd8;border-bottom:1px solid rgba(255,255,255,.14);flex:none;min-height:34px;font-size:12.5px}html.glass-on .dash-shell .rank-list,html.glass-on .dash-shell .dash-main>.grid-flow.rank-list{counter-reset:rank;margin-top:0;display:block}html.glass-on .dash-shell .rank-list .song-card{counter-increment:rank;border-bottom:1px solid rgba(255,255,255,.08);min-height:60px}html.glass-on .dash-shell .rank-list .song-card:hover{background:rgba(255,255,255,.07)}html.glass-on .dash-shell .rank-list .song-card>*,html.glass-on .dash-shell .rank-list .song-art>*,html.glass-on .dash-shell .rank-list .song-card:before{grid-row:1}html.glass-on .dash-shell .rank-list .song-card:before{content:counter(rank);grid-column:1;font-size:16px;font-weight:700}html.glass-on .dash-shell .rank-plain .song-card:before,html.glass-on .dash-shell .rank-own .song-card:before{content:none}html.glass-on .dash-shell .rank-list .song-art{display:contents}html.glass-on .dash-shell .rank-list .song-art img{object-fit:cover;border-radius:10px;grid-column:2;width:44px;height:44px}html.glass-on .dash-shell .rank-list .rank-badge,html.glass-on .dash-shell .rank-list .rank-badge.top{color:#fff;text-align:left;background:0 0;border:0;grid-column:1;width:auto;min-width:0;height:auto;padding:0;font-family:inherit;font-size:16px;font-style:normal;font-weight:700;position:static}html.glass-on .dash-shell .rank-list .song-card b{grid-column:3;min-height:0;margin:0}html.glass-on .dash-shell .rank-list .song-card small{grid-column:4;min-height:0;margin:0}html.glass-on .dash-shell .rank-list .fav-star,html.glass-on .dash-shell .rank-list .fav-queue,html.glass-on .dash-shell .rank-list .fav-heart{width:40px;height:40px;box-shadow:none;background:0 0;border:0;position:static}html.glass-on .dash-shell .rank-list .fav-star:hover,html.glass-on .dash-shell .rank-list .fav-queue:hover,html.glass-on .dash-shell .rank-list .fav-heart:hover{background:rgba(255,255,255,.12)}html.glass-on .dash-shell .rank-list .fav-queue{grid-column:5}html.glass-on .dash-shell .rank-list .fav-star{grid-column:6}html.glass-on .dash-shell .rank-list .fav-heart{grid-column:7}html.glass-on .dash-shell .rank-list .song-card>i{color:#fff;background:rgba(255,255,255,.12);border-radius:999px;grid-column:8;justify-content:center;align-items:center;width:auto;height:38px;font-size:0;font-style:normal;display:flex;position:static}html.glass-on .dash-shell .rank-list .song-card>i:after{content:"부르기";font-size:13px}html.glass-on .dash-shell .rank-list .search-hint{padding:20px 10px}}.us-form{text-align:left}.us-group{margin:0 0 18px}.us-group h3{letter-spacing:.04em;color:var(--purple,#8b5cff);margin:0 0 6px;font-size:13px;font-weight:800}.us-row{border-bottom:1px solid var(--line,#22324b);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.us-row:last-child{border-bottom:0}.us-label{flex-direction:column;gap:3px;min-width:0;display:flex}.us-label b{color:#f2f5fb;font-size:14px;font-weight:700}.us-label small{color:#8ea0ba;word-break:keep-all;font-size:12px;line-height:1.5}.us-ctl{flex:none}.us-ctl select{color:#f2f5fb;border:1px solid var(--line,#22324b);background:#0b1422;border-radius:10px;min-width:150px;padding:8px 10px;font-family:inherit;font-size:14px}.us-switch{width:46px;height:26px;display:inline-block;position:relative}.us-switch input{opacity:0;width:0;height:0}.us-switch span{cursor:pointer;background:#2a3a55;border-radius:999px;transition:background .15s;position:absolute;top:0;bottom:0;left:0;right:0}.us-switch span:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.us-switch input:checked+span{background:var(--purple,#8b5cff)}.us-switch input:checked+span:before{transform:translate(20px)}.us-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #ffc800}.us-ctl select:focus-visible{outline-offset:2px;outline:2px solid #ffc800}.us-sync{border-top:1px solid var(--line,#22324b);margin-top:6px;padding-top:12px}.us-status{color:#8ea0ba;margin-bottom:10px;font-size:12px;display:block}.us-btns{flex-wrap:wrap;gap:8px;display:flex}.us-btn{color:#f2f5fb;border:1px solid var(--line,#22324b);cursor:pointer;background:#14213a;border-radius:10px;padding:9px 14px;font-family:inherit;font-size:13px}.us-btn:hover:not(:disabled){border-color:var(--purple,#8b5cff)}.us-btn:disabled{opacity:.45;cursor:default}.us-btn.us-danger{color:#ff9aa8}.us-msg{color:#ffc800;min-height:18px;margin-top:10px;font-size:12px}.us-overlay{z-index:10000;background:rgba(4,8,16,.72);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.us-modal{width:min(560px,100%);max-height:calc(100 * var(--vh1,1vh) - 32px);background:var(--panel,#0d1828);border:1px solid var(--line,#22324b);border-radius:18px;flex-direction:column;display:flex;box-shadow:0 20px 60px rgba(0,0,0,.55)}.us-modal-head{justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex}.us-modal-head h2{color:#fff;margin:0;font-size:18px}.us-close{color:#9fb0ca;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:18px}.us-close:hover{color:#fff;background:#14213a}.us-modal-body{padding:4px 20px 20px;overflow-y:auto}@media (max-width:520px){.us-row{flex-direction:column;align-items:stretch;gap:8px}.us-ctl select{width:100%}.us-switch{align-self:flex-start}}
