/* Lossless v217 — AVEE player surgical restore from v155.
   Only active when data-player-style="avee".
   Rules are derived directly from v155 player selectors so later UI/landscape work
   cannot override Samsung AVEE chrome. */
html[data-player-style="avee"] .mini-player{position:fixed;left:50%;transform:translateX(-50%);overflow:hidden}
html[data-player-style="avee"] .mini-collapsed{display:flex;align-items:center;gap:7px;position:relative}
html[data-player-style="avee"] .mini-meta{border:0;background:none;display:flex;align-items:center;text-align:left;flex:1;padding:0}
html[data-player-style="avee"] .mini-cover{flex:0 0 auto;background:#111115;display:grid;place-items:center;background-size:cover;background-position:center;overflow:hidden}
html[data-player-style="avee"] .mini-text{min-width:0;display:flex;flex-direction:column}
html[data-player-style="avee"] .mini-text strong,html[data-player-style="avee"] .mini-text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-player-style="avee"] .mini-icon,html[data-player-style="avee"] .mini-play{width:34px;height:44px;border:0;background:none;font-size:20px;flex:0 0 auto}
html[data-player-style="avee"] .mini-play{font-size:25px;color:#f5f5f6}
html[data-player-style="avee"] .mini-progress{position:absolute;background:#38383f;border-radius:99px;overflow:hidden}
html[data-player-style="avee"] .mini-progress span{display:block;height:100%;width:0;background:var(--accent)}
html[data-player-style="avee"] .wave-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}
html[data-player-style="avee"] .wave-icon i{display:block;border-radius:9px;background:currentColor;animation:wave 1.1s ease-in-out infinite}
html[data-player-style="avee"] .wave-icon i:nth-child(1){height:10px}
html[data-player-style="avee"] .wave-icon i:nth-child(2){height:19px;animation-delay:-.35s}
html[data-player-style="avee"] .wave-icon i:nth-child(3){height:24px;animation-delay:-.6s}
html[data-player-style="avee"] .wave-icon i:nth-child(4){height:14px;animation-delay:-.2s}
html[data-player-style="avee"] .mini-expanded__head{display:flex;align-items:center}
html[data-player-style="avee"] .seek{width:100%;height:18px;accent-color:#fff}
html[data-player-style="avee"] .mini-times,html[data-player-style="avee"] .times{display:flex;justify-content:space-between;color:#92929a;font-size:10px}
html[data-player-style="avee"] .mini-controls{display:grid;align-items:center;place-items:center}
html[data-player-style="avee"] .mini-controls button{border:0;background:none}
html[data-player-style="avee"] .play-circle{width:82px;height:82px;border-radius:50%;border:0;background:#fafafa;color:#08080b;font-size:30px;display:grid;place-items:center;padding-left:5px}
html[data-player-style="avee"] .now-playing{position:fixed;inset:0;z-index:80;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch}
html[data-player-style="avee"] .np-header{display:grid;align-items:center}
html[data-player-style="avee"] .np-header>span{text-align:center;font-weight:760}
html[data-player-style="avee"] .np-header .plain-icon:first-child{text-align:left}
html[data-player-style="avee"] .np-header .dots{text-align:right;letter-spacing:2px}
@keyframes vinylspin{to{transform:rotate(360deg)}}
html[data-player-style="avee"] .vinyl-label{background:#17171b;display:grid;place-items:center;color:#6e6e76;font-size:28px}
html[data-player-style="avee"] .np-info-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}
html[data-player-style="avee"] .np-info{min-width:0}
html[data-player-style="avee"] .np-info h2{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-player-style="avee"] .np-info p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-player-style="avee"] .quality-badge{align-self:flex-start;border:1px solid #44444d;border-radius:999px;color:#e0e0e4;line-height:1;font-weight:730;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
html[data-player-style="avee"] .seek{-webkit-appearance:none;appearance:none;background:transparent}
html[data-player-style="avee"] .seek::-webkit-slider-runnable-track{border-radius:99px}
html[data-player-style="avee"] .seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:50%;background:#f7f7f8;border:0}
html[data-player-style="avee"] .seek::-moz-range-track{height:4px;border-radius:99px;background:#35353c}
html[data-player-style="avee"] .seek::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#f7f7f8;border:0}
html[data-player-style="avee"] .transport{display:grid;align-items:center;place-items:center}
html[data-player-style="avee"] .transport button{border:0;background:none}
html[data-player-style="avee"] .transport-btn{color:#f2f2f4}
html[data-player-style="avee"] .transport .play-circle{background:#fafafa;color:#08080b}
html[data-player-style="avee"] .np-actions{grid-template-columns:repeat(4,1fr);border-top:1px solid #26262d;margin-top:auto;padding-top:14px}
html[data-player-style="avee"] .np-actions button{border:0;background:none;color:#e7e7ea;display:flex;flex-direction:column;align-items:center;gap:4px}
html[data-player-style="avee"] .np-actions span{font-size:23px}
html[data-player-style="avee"] .np-actions small{font-size:9px;color:#8e8e96}
html[data-player-style="avee"] .np-actions button.active span{color:#fff}
@media (min-width:620px){
  html[data-player-style="avee"] .vinyl{width:min(52vw,420px)}
}
@media (max-width:390px){
  html[data-player-style="avee"] .vinyl{width:min(80vw,340px)}
  html[data-player-style="avee"] .np-info h2{font-size:27px}
  html[data-player-style="avee"] .np-info p{font-size:16px}
  html[data-player-style="avee"] .now-playing{padding-left:20px;padding-right:20px}
  html[data-player-style="avee"] .transport{grid-template-columns:1fr 1fr 82px 1fr 1fr}
  html[data-player-style="avee"] .transport .play-circle{width:74px;height:74px}
}
html[data-player-style="avee"] .mini-player{border-color:#4b4b54}
html[data-player-style="avee"] .mini-meta{min-width:0}
html[data-player-style="avee"] .mini-title-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-player-style="avee"] .wave-icon{color:#e6e6e8}
html[data-player-style="avee"] .np-info-row{margin-bottom:11px}
html[data-player-style="avee"] .np-info h2{text-transform:none}
@media (max-width:390px){
  html[data-player-style="avee"] .vinyl{width:min(85vw,350px)}
  html[data-player-style="avee"] .np-info h2{font-size:30px}
  html[data-player-style="avee"] .now-playing{padding-left:18px;padding-right:18px}
}
html[data-player-style="avee"] .mini-cover.large-cover{width:49px;height:49px;border-radius:9px}
html[data-player-style="avee"] .wave-icon{gap:2.5px}
html[data-player-style="avee"] .mini-icon{color:#d6d6da}
html[data-player-style="avee"] .mini-expanded .seek::-webkit-slider-runnable-track{height:3px;background:#44444a}
html[data-player-style="avee"] .mini-expanded .seek::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7.5px}
html[data-player-style="avee"] .mini-times{color:#8d8d96}
html[data-player-style="avee"] .mini-controls button{color:#f0f0f2}
html[data-player-style="avee"] .mini-big{background:#fafafa;color:#08080b}
html[data-player-style="avee"] .vinyl{isolation:isolate}
html[data-player-style="avee"] .vinyl:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 0 35px rgba(0,0,0,.28);pointer-events:none}
html[data-player-style="avee"] .vinyl:after{content:"";position:absolute;inset:2%;border-radius:50%;background:radial-gradient(circle,transparent 0 62%,rgba(255,255,255,.025) 63%,transparent 64% 100%);pointer-events:none}
html[data-player-style="avee"] .seek::-webkit-slider-runnable-track{background:#34343a}
html[data-player-style="avee"] .times{color:#9a99a2}
@media (max-width:390px){
  html[data-player-style="avee"] .vinyl{width:min(84vw,350px)}
  html[data-player-style="avee"] .np-info h2{font-size:29px}
  html[data-player-style="avee"] .np-info p{font-size:16.5px}
}
html[data-player-style="avee"] .now-playing{padding-top:calc(env(safe-area-inset-top) + 20px)}
html[data-player-style="avee"] .vinyl{max-width:405px}
html[data-player-style="avee"] .np-info p{margin-top:9px}
html[data-player-style="avee"] .transport{margin-top:24px}
@media (max-width:390px){
  html[data-player-style="avee"] .vinyl{width:min(85vw,350px)}
}
html[data-player-style="avee"] .party-view:not(.hidden) ~ .mini-player{bottom:max(6px,env(safe-area-inset-bottom))}
html[data-player-style="avee"] .mini-player{z-index:70!important;bottom:max(5px,env(safe-area-inset-bottom))!important;width:min(calc(var(--content-max) - 10px),calc(100% - 10px))!important;background:rgba(20,20,25,.985)!important;border:1px solid #44434c!important;border-radius:18px!important;box-shadow:0 12px 38px rgba(0,0,0,.48)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important}
html[data-player-style="avee"] .mini-expanded{padding:8px 9px 10px!important}
html[data-player-style="avee"] .mini-expanded__head{gap:6px!important}
html[data-player-style="avee"] .mini-meta{gap:9px!important}
html[data-player-style="avee"] .mini-cover{width:48px!important;height:48px!important;border-radius:9px!important}
html[data-player-style="avee"] .mini-text{gap:3px!important}
html[data-player-style="avee"] .mini-text strong{font-size:13px!important;line-height:1.12!important;font-weight:740!important}
html[data-player-style="avee"] .mini-text span{font-size:11px!important;color:#9c9aa4!important}
html[data-player-style="avee"] .mini-title-line{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}
html[data-player-style="avee"] .wave-icon{width:27px!important;height:28px!important}
html[data-player-style="avee"] .wave-icon i{width:2.4px!important}
html[data-player-style="avee"] .mini-icon{width:29px!important;height:36px!important;font-size:19px!important}
html[data-player-style="avee"] .mini-expanded .seek{height:15px!important;margin-top:5px!important}
html[data-player-style="avee"] .seek::-webkit-slider-runnable-track{height:3px!important}
html[data-player-style="avee"] .seek::-webkit-slider-thumb{width:17px!important;height:17px!important;margin-top:-7px!important}
html[data-player-style="avee"] .mini-times{font-size:9.8px!important;margin-top:-1px!important}
html[data-player-style="avee"] .mini-controls{grid-template-columns:1fr 1fr 58px 1fr 1fr!important;margin-top:3px!important}
html[data-player-style="avee"] .mini-controls button{font-size:19px!important}
html[data-player-style="avee"] .mini-big{width:48px!important;height:48px!important;font-size:20px!important;padding-left:3px!important}
html[data-player-style="avee"] .mini-collapsed{height:66px!important;padding:8px 9px!important}
html[data-player-style="avee"] .mini-collapsed .mini-cover{width:48px!important;height:48px!important}
html[data-player-style="avee"] .mini-progress{left:8px!important;right:8px!important;bottom:3px!important;height:2px!important}
html[data-player-style="avee"] .now-playing{background:radial-gradient(ellipse at 50% -1%,#292832 0,#1b1a22 18%,#111016 39%,#08080b 72%)!important;padding:calc(env(safe-area-inset-top) + 24px) 18px calc(env(safe-area-inset-bottom) + 20px)!important;overflow:hidden!important}
html[data-player-style="avee"] .np-header{grid-template-columns:38px 1fr 38px!important;min-height:28px!important;margin-bottom:40px!important}
html[data-player-style="avee"] .np-header>span{font-size:10.5px!important;letter-spacing:.16em!important;color:#c3c1c8!important}
html[data-player-style="avee"] .np-header .plain-icon{font-size:20px!important}
html[data-player-style="avee"] .np-header .dots{font-size:14px!important;padding-bottom:6px!important}
html[data-player-style="avee"] .np-info-row{margin:0 0 8px!important}
html[data-player-style="avee"] .np-info h2{font-size:26px!important;line-height:1.03!important;font-weight:790!important;letter-spacing:-.038em!important}
html[data-player-style="avee"] .np-info p{font-size:15.5px!important;line-height:1.08!important;margin:8px 0 0!important;color:#a7a5ae!important}
html[data-player-style="avee"] .quality-badge{padding:6px 10px!important;font-size:10px!important;letter-spacing:.075em!important;margin-bottom:16px!important;border-color:#42414a!important;background:#131318!important}
html[data-player-style="avee"] .scrubber-wrap{margin-top:0!important}
html[data-player-style="avee"] .times{font-size:10px!important;margin-top:1px!important}
html[data-player-style="avee"] .transport{grid-template-columns:1fr 1fr 70px 1fr 1fr!important;margin:16px 0 0!important}
html[data-player-style="avee"] .transport-side{font-size:21px!important;color:#77757f!important}
html[data-player-style="avee"] .transport-btn{font-size:24px!important}
html[data-player-style="avee"] .transport .play-circle{width:68px!important;height:68px!important;font-size:25px!important;padding-left:4px!important}
html[data-player-style="avee"] .np-actions{display:none!important}
@media (max-width:430px){
  html[data-player-style="avee"] .vinyl{width:min(85vw,350px)!important}
}
@media (max-width:370px){
  html[data-player-style="avee"] .vinyl{width:min(84vw,330px)!important}
}
html[data-player-style="avee"] body.settings-open .mini-player,html[data-player-style="avee"] body.detail-sheet-open .mini-player{display:none!important}
html[data-player-style="avee"] body.settings-open .mini-player,html[data-player-style="avee"] .mini-player.settings-suppressed{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html[data-player-style="avee"] .vinyl{width:min(85vw,405px)!important;aspect-ratio:1!important;margin:0 auto 39px!important;border-radius:50%!important;overflow:hidden!important;position:relative!important;display:grid!important;place-items:center!important;background:#08080b url("vinyl-disc-reference.png") center/100% 100% no-repeat!important;box-shadow:none!important;transform-origin:50% 50%!important}
html[data-player-style="avee"] .vinyl:before,html[data-player-style="avee"] .vinyl:after{display:none!important}
html[data-player-style="avee"] .vinyl-label{width:38.67%!important;aspect-ratio:1!important;border-radius:50%!important;position:relative!important;z-index:2!important;overflow:hidden!important;border:0!important;box-shadow:none!important;background-color:#08080b!important;background-size:cover!important;background-position:center!important}
html[data-player-style="avee"] .vinyl.playing{animation:vinylspin var(--vinyl-speed,2.5s) linear infinite!important}
html[data-player-style="avee"] .vinyl.paused{animation-play-state:paused!important}
@media (max-width:390px){
  html[data-player-style="avee"] .vinyl{width:min(85vw,350px)!important}
}
html[data-player-style="avee"] body.selection-mode .mini-player{display:none!important}
html[data-player-style="avee"] .avee-backdrop,html[data-player-style="avee"] .avee-orbit,html[data-player-style="avee"] .avee-spectrum,html[data-player-style="avee"] .avee-floor,html[data-player-style="avee"] .avee-coreglow{display:none}
html[data-player-style="avee"] .now-playing{background:
  radial-gradient(circle at 50% 10%,rgba(85,255,248,.18) 0,rgba(85,255,248,0) 24%),
  radial-gradient(circle at 50% 24%,rgba(129,69,255,.16) 0,rgba(129,69,255,0) 28%),
  linear-gradient(180deg,#060910 0%,#080713 26%,#06070d 64%,#030407 100%)!important}
html[data-player-style="avee"] .np-header>span{color:#a8ffff!important;text-shadow:0 0 14px rgba(109,255,249,.25)}
html[data-player-style="avee"] .np-header .plain-icon,html[data-player-style="avee"] .transport-side,html[data-player-style="avee"] .transport-btn{color:#ecfdff!important;text-shadow:0 0 12px rgba(99,250,255,.14)}
html[data-player-style="avee"] .quality-badge{border-color:rgba(107,255,249,.26)!important;background:rgba(6,16,21,.82)!important;color:#cfffff!important;box-shadow:0 0 0 1px rgba(112,251,255,.07),0 12px 26px rgba(0,0,0,.25)}
html[data-player-style="avee"] .mini-player{background:linear-gradient(135deg,rgba(11,19,25,.985),rgba(13,10,20,.985))!important;border-color:#254553!important;box-shadow:0 18px 48px rgba(0,0,0,.56),0 0 0 1px rgba(108,250,255,.08)!important}
html[data-player-style="avee"] .mini-progress span,html[data-player-style="avee"] .wave-icon i{background:linear-gradient(180deg,#75fff9 0%,#7f56ff 100%)!important;box-shadow:0 0 10px rgba(117,255,249,.34)}
html[data-player-style="avee"] .vinyl{width:min(86vw,405px)!important;aspect-ratio:1!important;margin:2px auto 39px!important;border-radius:28px!important;overflow:hidden!important;position:relative!important;display:grid!important;place-items:center!important;background:
  radial-gradient(circle at 50% 42%,rgba(94,255,250,.12) 0,rgba(94,255,250,0) 22%),
  linear-gradient(180deg,rgba(8,24,29,.96) 0%,rgba(8,10,19,.96) 52%,rgba(7,8,14,.98) 100%)!important;
  border:1px solid rgba(112,252,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 60px rgba(0,0,0,.42),0 0 0 1px rgba(113,252,255,.06)!important;transform:none!important}
html[data-player-style="avee"] .vinyl:before{content:"";position:absolute;inset:8% 10% 14%;display:block!important;border-radius:22px;background:
  linear-gradient(180deg,rgba(146,69,255,.16) 0,rgba(146,69,255,0) 40%),
  radial-gradient(circle at 50% 58%,rgba(96,255,247,.16) 0,rgba(96,255,247,0) 26%),
  linear-gradient(180deg,rgba(6,13,18,.72) 0%,rgba(11,7,18,.18) 48%,rgba(7,7,12,.84) 100%);
  box-shadow:inset 0 0 0 1px rgba(103,250,255,.12),inset 0 -48px 64px rgba(0,0,0,.34),0 0 50px rgba(95,255,248,.08);pointer-events:none!important}
html[data-player-style="avee"] .vinyl:after{content:"";position:absolute;inset:16% 22% auto;display:block!important;height:42%;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(99,255,249,.11) 12%,rgba(0,0,0,0) 26%,rgba(129,69,255,.12) 52%,rgba(0,0,0,0) 74%,rgba(99,255,249,.1) 88%,rgba(0,0,0,0) 100%);filter:blur(12px);opacity:.75;pointer-events:none!important}
html[data-player-style="avee"] .avee-backdrop,html[data-player-style="avee"] .avee-orbit,html[data-player-style="avee"] .avee-spectrum,html[data-player-style="avee"] .avee-floor,html[data-player-style="avee"] .avee-coreglow{display:block!important;position:absolute;pointer-events:none}
html[data-player-style="avee"] .avee-backdrop{inset:12% 11% 14%;border-radius:24px;background:
  linear-gradient(180deg,rgba(5,11,18,.35),rgba(9,10,16,.05) 40%,rgba(7,8,13,.45)),
  repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0 1px,rgba(255,255,255,0) 1px 14px);
  mix-blend-mode:screen;opacity:.42}
html[data-player-style="avee"] .avee-orbit{width:58%;aspect-ratio:1;left:21%;top:20%;border-radius:50%;border:1px solid rgba(109,251,255,.18);box-shadow:inset 0 0 20px rgba(113,250,255,.08),0 0 22px rgba(129,69,255,.15)}
html[data-player-style="avee"] .avee-orbit-a{transform:rotate(16deg)}
html[data-player-style="avee"] .avee-orbit-b{transform:rotate(-18deg) scale(1.12);border-color:rgba(129,69,255,.16)}
html[data-player-style="avee"] .vinyl.playing .avee-orbit-a{animation:aveeorbit 8s linear infinite}
html[data-player-style="avee"] .vinyl.playing .avee-orbit-b{animation:aveeorbitreverse 10s linear infinite}
html[data-player-style="avee"] .vinyl.paused .avee-orbit-a,html[data-player-style="avee"] .vinyl.paused .avee-orbit-b{animation-play-state:paused}
html[data-player-style="avee"] .avee-spectrum{left:14%;right:14%;bottom:19%;height:40%;display:flex!important;align-items:flex-end;justify-content:center;gap:8px;z-index:3}
html[data-player-style="avee"] .avee-spectrum i{flex:0 0 7px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#a0fffb 0%,#50c7ff 45%,#7c52ff 100%);box-shadow:0 0 12px rgba(102,255,249,.34),0 0 26px rgba(129,69,255,.13);opacity:.95;animation:aveebar 1.28s ease-in-out infinite;transform-origin:50% 100%}
html[data-player-style="avee"] .avee-spectrum i:nth-child(1){height:30%;animation-delay:-1.16s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(2){height:52%;animation-delay:-.95s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(3){height:72%;animation-delay:-1.08s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(4){height:44%;animation-delay:-.74s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(5){height:78%;animation-delay:-.62s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(6){height:92%;animation-delay:-.38s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(7){height:100%;animation-delay:-.18s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(8){height:92%;animation-delay:-.42s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(9){height:78%;animation-delay:-.22s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(10){height:44%;animation-delay:-.66s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(11){height:72%;animation-delay:-.86s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(12){height:52%;animation-delay:-.55s}
html[data-player-style="avee"] .avee-spectrum i:nth-child(13){height:30%;animation-delay:-.98s}
html[data-player-style="avee"] .vinyl.paused .avee-spectrum i{animation-play-state:paused;opacity:.65}
html[data-player-style="avee"] .avee-floor{left:12%;right:12%;bottom:11%;height:14%;border-radius:0 0 20px 20px;background:
  linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 20%,rgba(0,0,0,.55) 100%),
  linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(106,255,249,.85) 12%,rgba(145,75,255,.9) 50%,rgba(106,255,249,.85) 88%,rgba(0,0,0,0) 100%);
  clip-path:polygon(8% 16%,92% 16%,100% 100%,0 100%);filter:blur(.2px);opacity:.92;box-shadow:0 -6px 18px rgba(106,255,249,.18)}
html[data-player-style="avee"] .avee-coreglow{width:36%;aspect-ratio:1;left:32%;top:32%;border-radius:50%;background:radial-gradient(circle,rgba(105,255,249,.28) 0,rgba(129,69,255,.16) 38%,rgba(129,69,255,0) 72%);filter:blur(14px);opacity:.75;z-index:1}
html[data-player-style="avee"] .vinyl-label{width:34%!important;aspect-ratio:1!important;border-radius:24px!important;position:relative!important;z-index:4!important;overflow:hidden!important;border:1px solid rgba(111,252,255,.22)!important;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 0 30px rgba(111,252,255,.12),0 18px 28px rgba(0,0,0,.3)!important;background-color:#0a0d13!important;background-size:cover!important;background-position:center!important}
html[data-player-style="avee"] .vinyl.playing .vinyl-label{animation:aveepulse 2.2s ease-in-out infinite}
html[data-player-style="avee"] .vinyl.paused .vinyl-label{animation-play-state:paused}
html[data-player-style="avee"] .scrubber-wrap input[type=range]{accent-color:#88fffa!important}
html[data-player-style="avee"] .times,html[data-player-style="avee"] .np-info p{color:#a3b7bf!important}
html[data-player-style="avee"] .transport .play-circle{background:linear-gradient(180deg,#8ffffa 0%,#74d8ff 45%,#9b70ff 100%)!important;color:#061015!important;box-shadow:0 0 20px rgba(111,252,255,.24),0 18px 26px rgba(0,0,0,.32)!important}
html[data-player-style="avee"] .np-info h2{color:#f5ffff!important;text-shadow:0 0 16px rgba(111,252,255,.08)}
@keyframes aveebar{0%,100%{transform:scaleY(.45);opacity:.6}30%{transform:scaleY(1);opacity:1}60%{transform:scaleY(.7);opacity:.82}}
@keyframes aveeorbit{from{transform:rotate(16deg)}to{transform:rotate(376deg)}}
@keyframes aveeorbitreverse{from{transform:rotate(-18deg) scale(1.12)}to{transform:rotate(-378deg) scale(1.12)}}
@keyframes aveepulse{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}
html[data-player-style="avee"] .avee-canvas{display:none;position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}
html[data-player-style="avee"] .avee-canvas{display:block!important}
html[data-player-style="avee"] .vinyl{animation:none!important;transform:none!important}
html[data-player-style="avee"] .vinyl.playing,html[data-player-style="avee"] .vinyl.paused{animation:none!important;transform:none!important}
html[data-player-style="avee"] .avee-spectrum,html[data-player-style="avee"] .avee-orbit,html[data-player-style="avee"] .avee-floor,html[data-player-style="avee"] .avee-coreglow{display:none!important;animation:none!important}
html[data-player-style="avee"] .avee-backdrop{z-index:0!important;opacity:.18!important}
html[data-player-style="avee"] .vinyl-label{z-index:4!important;animation:none!important;transform:scale(calc(1 + var(--avee-live-energy,0) * .018))!important;transition:transform .08s linear!important}
html[data-player-style="avee"] .mini-collapsed{grid-template-columns:minmax(0,1fr) auto 46px!important}
html[data-player-style="avee"] .mini-expanded__head{grid-template-columns:minmax(0,1fr) auto!important}
html[data-player-style="avee"] .wave-icon i{transform-origin:50% 50%;transition:transform .06s linear,opacity .06s linear}
html[data-player-style="avee"] .mini-collapsed{gap:9px!important}
html[data-player-style="avee"] .mini-meta{min-width:0!important}
html[data-player-style="avee"] .vinyl{background:#03040a!important;border:0!important;box-shadow:0 24px 62px rgba(0,0,0,.48)!important}
html[data-player-style="avee"] .vinyl:before,html[data-player-style="avee"] .vinyl:after,html[data-player-style="avee"] .avee-backdrop,html[data-player-style="avee"] .avee-orbit,html[data-player-style="avee"] .avee-spectrum,html[data-player-style="avee"] .avee-floor,html[data-player-style="avee"] .avee-coreglow{display:none!important;content:none!important;animation:none!important}
html[data-player-style="avee"] .avee-canvas{display:block!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important;background:#03040a!important}
html[data-player-style="avee"] .now-playing{background:radial-gradient(ellipse at 50% 0%,#151421 0,#0b0a10 30%,#07070a 68%,#050507 100%)!important}
html[data-player-style="avee"] .wave-icon i{animation:none!important}
html[data-player-style="avee"] .vinyl{contain:layout paint size!important;isolation:isolate!important}
html[data-player-style="avee"] .avee-canvas{contain:strict!important;will-change:contents!important;transform:translateZ(0)!important}
html[data-player-style="avee"] .wave-icon i{transition:transform .035s linear,opacity .035s linear!important}
html[data-player-style="avee"] .avee-wolf{display:none;position:absolute;z-index:5;left:50%;top:50%;width:38%;height:auto;max-height:45%;object-fit:contain;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 0 8px rgba(105,72,255,.28)) drop-shadow(0 0 7px rgba(255,24,88,.18));clip-path:polygon(12% 3%,88% 3%,100% 30%,96% 78%,72% 100%,28% 100%,4% 78%,0 30%)}
html[data-player-style="avee"] .avee-wolf{display:block!important}
html[data-player-style="avee"] .vinyl{background:#000!important}
html[data-player-style="avee"] .avee-canvas{background:#000!important}
html[data-player-style="avee"] .avee-wolf{animation:none!important}
html[data-player-style="avee"] .vinyl{background:#000!important;border-radius:22px!important}
html[data-player-style="avee"] .avee-canvas{background:#000!important}
html[data-player-style="avee"] .avee-wolf{width:48%!important;max-height:52%!important;filter:drop-shadow(0 0 11px rgba(111,76,255,.34)) drop-shadow(0 0 9px rgba(255,20,88,.26))!important;clip-path:polygon(10% 2%,90% 2%,100% 28%,97% 78%,72% 100%,28% 100%,3% 78%,0 28%)!important}
html[data-player-style="avee"] .avee-wolf{width:31%!important;max-height:36%!important;filter:drop-shadow(0 0 8px rgba(94,66,255,.34)) drop-shadow(0 0 7px rgba(255,18,88,.25))!important}
html[data-player-style="avee"] .vinyl{border-radius:18px!important}
html[data-player-style="avee"] .now-playing{background:#000!important}
html[data-player-style="avee"] .vinyl{
  width:min(94vw,520px)!important;
  aspect-ratio:16/9!important;
  margin:8px auto 30px!important;
  border-radius:12px!important;
  background:#000!important;
  box-shadow:none!important;
}
html[data-player-style="avee"] .avee-canvas{background:#000!important}
html[data-player-style="avee"] .avee-wolf{
  width:29%!important;
  max-height:50%!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  filter:drop-shadow(0 0 9px rgba(60,39,255,.42)) drop-shadow(0 0 8px rgba(255,10,72,.30))!important;
  clip-path:polygon(10% 2%,90% 2%,100% 28%,97% 78%,72% 100%,28% 100%,3% 78%,0 28%)!important;
}
html[data-player-style="avee"] .vinyl{
  width:min(86vw,405px)!important;
  aspect-ratio:1!important;
  margin:2px auto 39px!important;
  border-radius:18px!important;
  background:#000!important;
  box-shadow:none!important;
}
html[data-player-style="avee"] .avee-canvas{
  inset:auto 0!important;
  top:50%!important;
  width:100%!important;
  height:56.25%!important;
  transform:translateY(-50%) translateZ(0)!important;
  background:#000!important;
}
html[data-player-style="avee"] .avee-wolf{
  width:29%!important;
  max-height:29%!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
}
html[data-player-style="avee"] .avee-canvas{
  image-rendering:auto!important;
}
html[data-player-style="avee"] .avee-wolf{
  width:31%!important;
  max-height:31%!important;
  left:50%!important;
  top:50%!important;
  transform:translate3d(-50%,-50%,0)!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
  clip-path:none!important;
  image-rendering:auto!important;
  backface-visibility:hidden!important;
  filter:drop-shadow(0 0 8px rgba(65,42,255,.38)) drop-shadow(0 0 7px rgba(255,12,82,.26))!important;
}
html[data-player-style="avee"] .avee-canvas{
  transform:translateY(-50%)!important;
  will-change:auto!important;
  backface-visibility:visible!important;
  image-rendering:auto!important;
}
html[data-player-style="avee"] .avee-wolf{
  transform:translate(-50%,-50%)!important;
  will-change:auto!important;
  image-rendering:auto!important;
}
html[data-player-style="avee"] .vinyl{
  width:min(88vw,420px)!important;
  aspect-ratio:1!important;
  margin:2px auto 34px!important;
  border-radius:18px!important;
  background:#000!important;
  overflow:hidden!important;
}
html[data-player-style="avee"] .avee-canvas{
  inset:auto!important;
  left:-4%!important;
  right:-4%!important;
  top:49%!important;
  width:auto!important;
  height:72%!important;
  transform:translateY(-50%)!important;
  background:#000!important;
}
html[data-player-style="avee"] .avee-wolf{
  width:40%!important;
  max-height:40%!important;
  left:50%!important;
  top:49.6%!important;
  transform:translate(-50%,-50%)!important;
  filter:drop-shadow(0 0 14px rgba(111,76,255,.42)) drop-shadow(0 0 12px rgba(255,18,88,.28))!important;
}
html[data-player-style="avee"] .vinyl{
  width:min(92vw,440px)!important;
  height:min(58vh,520px)!important;
  aspect-ratio:auto!important;
  margin:0 auto 22px!important;
  border-radius:18px!important;
  background:#020108!important;
  overflow:hidden!important;
  box-shadow:0 22px 62px rgba(0,0,0,.46),0 0 48px rgba(119,40,255,.08)!important;
}
html[data-player-style="avee"] .avee-canvas{
  inset:0!important;
  left:0!important;
  right:0!important;
  top:0!important;
  width:100%!important;
  height:100%!important;
  transform:none!important;
  background:#020108!important;
}
html[data-player-style="avee"] .avee-wolf{
  width:48%!important;
  max-height:48%!important;
  left:50%!important;
  top:49%!important;
  transform:translate(-50%,-50%)!important;
  filter:drop-shadow(0 0 16px rgba(104,61,255,.48)) drop-shadow(0 0 14px rgba(255,19,118,.34))!important;
}
html[data-player-style="avee"] .np-header{
  margin-bottom:8px!important;
}
html[data-player-style="avee"] .vinyl{
  width:calc(100% + 48px)!important;
  max-width:none!important;
  height:min(64dvh,590px)!important;
  margin:0 -24px 6px!important;
  border-radius:0!important;
  background:#000 url("assets/avee/hero-tunnel-v155.png?v=155-avee-native-samsung-controls") center 42%/cover no-repeat!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-player-style="avee"] .avee-canvas{
  inset:-2% -2% 0 -2%!important;
  width:104%!important;
  height:102%!important;
  background:transparent!important;
  image-rendering:auto!important;
}
html[data-player-style="avee"] .avee-wolf{
  width:54%!important;
  max-height:54%!important;
  left:50%!important;
  top:48.4%!important;
  transform:translate(-50%,-50%)!important;
  image-rendering:auto!important;
  filter:drop-shadow(0 0 22px rgba(104,61,255,.54)) drop-shadow(0 0 18px rgba(255,19,118,.40))!important;
}
html[data-player-style="avee"] .now-playing{
  background:
    linear-gradient(to bottom,
      rgba(0,0,0,.88) 0%,
      rgba(0,0,0,.42) 8%,
      rgba(0,0,0,.08) 18%,
      rgba(0,0,0,.05) 57%,
      rgba(0,0,0,.30) 68%,
      rgba(0,0,0,.76) 82%,
      #000 94%),
    url("assets/avee/hero-tunnel-v155.png?v=155-avee-native-samsung-controls") center 8%/100% auto no-repeat,
    #000!important;
}
html[data-player-style="avee"] .vinyl{
  width:calc(100% + 48px)!important;
  max-width:none!important;
  height:min(62dvh,570px)!important;
  margin:0 -24px -10px!important;
  background:transparent!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-player-style="avee"] .avee-canvas{
  inset:-1.5% -2% -4% -2%!important;
  width:104%!important;
  height:105.5%!important;
  -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 91%,transparent 100%);
  mask-image:linear-gradient(to bottom,#000 0%,#000 91%,transparent 100%);
}
html[data-player-style="avee"] .avee-wolf{
  width:53%!important;
  max-height:53%!important;
  top:48.2%!important;
}
html[data-player-style="avee"] .np-info-row,html[data-player-style="avee"] .quality-badge,html[data-player-style="avee"] .scrubber-wrap,html[data-player-style="avee"] .transport{
  position:relative;
  z-index:7;
}
html[data-player-style="avee"] .now-playing{
  background-position:
    center,
    calc(50% + var(--avee-bg-x,0px)) calc(8% + var(--avee-bg-y,0px)),
    center!important;
  background-size:
    auto,
    calc(100% + var(--avee-bg-grow,8px)) auto,
    auto!important;
}
html[data-player-style="avee"] .avee-wolf{
  left:49.4%!important;
  top:50.7%!important;
  width:52%!important;
  max-height:52%!important;
  object-position:50% 50%!important;
}
html[data-player-style="avee"] .avee-canvas{
  inset:0!important;
  left:0!important;
  right:0!important;
  top:0!important;
  bottom:0!important;
  width:100%!important;
  height:100%!important;
  transform:none!important;
  -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 92%,transparent 100%)!important;
  mask-image:linear-gradient(to bottom,#000 0%,#000 92%,transparent 100%)!important;
}
html[data-player-style="avee"] .avee-wolf{
  left:50%!important;
  top:50%!important;
  width:51%!important;
  max-height:51%!important;
  transform:translate(-50%,-50%)!important;
  object-position:50% 50%!important;
}
html[data-player-style="avee"] .transport .play-circle{
  background:transparent!important;
  box-shadow:none!important;
  color:#f7f7f8!important;
  text-shadow:none!important;
  border:0!important;
  padding:0!important;
  font-size:32px!important;
}
