/* Restored original Symphony music cover. */
:root{color-scheme:dark;font-family:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#08090c}button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid #f5e0af;outline-offset:4px}
.public-cover{position:relative;width:100%;min-height:100svh;overflow:hidden;padding:0 max(1.15rem,env(safe-area-inset-right)) 0 max(1.15rem,env(safe-area-inset-left));background:radial-gradient(ellipse at 50% 12%,rgba(176,119,39,.09),transparent 30%),radial-gradient(ellipse at 6% 88%,rgba(203,151,63,.065),transparent 25%),radial-gradient(ellipse at 96% 72%,rgba(227,180,91,.055),transparent 26%),linear-gradient(165deg,#090d14 0%,#05070b 56%,#08090c 100%)}
.atmosphere-canvas,.public-ambient,.ambient-strings{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.atmosphere-canvas{opacity:.96;mix-blend-mode:screen}.public-ambient{background:radial-gradient(circle at 50% 28%,rgba(225,178,90,.055),transparent 18%),linear-gradient(112deg,transparent 12%,rgba(219,172,82,.018) 48%,transparent 70%)}.ambient-strings{overflow:hidden;opacity:.45}.ambient-strings i{position:absolute;width:76%;height:42%;border:1px solid transparent;border-top-color:rgba(220,172,79,.28);border-radius:50%}.ambient-strings i:nth-child(1){left:-48%;top:4%;transform:rotate(12deg)}.ambient-strings i:nth-child(2){right:-47%;bottom:1%;transform:rotate(-11deg)}.ambient-strings i:nth-child(3){left:36%;bottom:-34%;opacity:.28}
.cover-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:min(100%,31rem);margin:auto;min-height:100svh;padding:calc(env(safe-area-inset-top) + clamp(8.9rem,20svh,12rem)) 0 calc(env(safe-area-inset-bottom) + 1.6rem);text-align:center}.cover-word-morph{position:relative;width:100%;height:clamp(4.7rem,11vw,6rem)}.word-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff8eb;font-size:clamp(2.55rem,11.5vw,3.55rem);font-weight:400;letter-spacing:-.035em;line-height:1;white-space:nowrap;text-shadow:0 .1rem 1.2rem rgba(0,0,0,.82)}.secret-o{position:relative;display:inline-grid;place-items:center;box-sizing:content-box;width:.91em;height:1.08em;margin:-.3em -.24em;padding:.3em .24em;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;line-height:1;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.secret-o-core{position:absolute;left:50%;top:50%;width:.075em;height:.075em;transform:translate(-50%,-43%);border-radius:50%;background:#d5b46f}.secret-o.holding .secret-o-core{box-shadow:0 0 .18em #e6bd78}
.cover-line{margin:.05rem auto 0;color:#f6ede1;font-size:clamp(1.06rem,4.7vw,1.34rem);line-height:1.3;white-space:nowrap}.track-list{display:grid;gap:.78rem;width:100%;margin-top:1.75rem}.track{display:grid;grid-template-columns:2.7rem 1fr auto;align-items:center;gap:.62rem;width:100%;min-height:4.15rem;padding:.56rem .75rem;border:1px solid rgba(210,158,66,.76);border-radius:999px;background:linear-gradient(100deg,rgba(5,7,11,.72),rgba(19,16,13,.54));color:#fff4e3;box-shadow:inset 0 0 1rem rgba(218,162,69,.035),0 .55rem 1.4rem rgba(0,0,0,.26);backdrop-filter:blur(8px);text-align:left}.track-icon{display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:50%;background:#fff7e8;color:#17130e;box-shadow:0 0 0 1px #d6a04a,0 0 .75rem rgba(230,178,84,.4)}.track-icon svg{width:.95rem;height:1.15rem;fill:currentColor}.track-icon .pause-symbol{display:none}.is-playing .play-symbol{display:none}.is-playing .track-icon .pause-symbol{display:block}.track strong{font-size:1rem;font-weight:400}.player-bars{display:flex;align-items:center;gap:2px;height:1.4rem;color:#e7bd70}.player-bars i{width:1px;height:22%;border-radius:99px;background:currentColor;box-shadow:0 0 .25rem currentColor}.player-bars i:nth-child(2),.player-bars i:nth-child(6){height:42%}.player-bars i:nth-child(3),.player-bars i:nth-child(5){height:72%}.player-bars i:nth-child(4){height:100%}.is-playing .player-bars i{animation:bars .75s ease-in-out infinite alternate}.is-playing .player-bars i:nth-child(2n){animation-delay:-.45s}.is-playing .player-bars i:nth-child(3n){animation-delay:-.2s}@keyframes bars{to{height:100%}}#audio-error{font-size:.85rem;color:#f6ede1}#audio-error:empty{display:none}
@media(max-height:760px){.track-list{gap:.55rem;margin-top:1rem}.track{min-height:3.65rem}}@media(max-width:370px){.word-stage{font-size:2.35rem}.track{grid-template-columns:2.45rem 1fr auto;padding-inline:.58rem}.track-icon{width:2.3rem;height:2.3rem}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}

@media(max-height:600px){.cover-content{padding-top:calc(env(safe-area-inset-top) + 5.6rem)}}
