/* Crossfade the temporary album treatment without moving the network canvas. */
#network::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 48% 58%,#d42b8b 0%,#77104c 23%,#26071f 48%,#09030d 75%,#020105 100%);transition:opacity 1.35s ease}
html[data-orion="on"] #network::before{opacity:1}
.identity>img:not(.orion-wordmark),.identity>h1{transition:opacity 1.35s ease,visibility 0s}
html[data-orion="on"] .identity::before{opacity:0}
.identity::before{transition:opacity 1.35s ease}
html[data-orion="on"] .identity>img:not(.orion-wordmark),html[data-orion="on"] .identity>h1{opacity:0;visibility:hidden;transition:opacity 1.35s ease,visibility 0s linear 1.35s}
.identity>.orion-wordmark{display:block;position:absolute;left:50%;top:50%;width:min(78vw,850px);max-width:none;height:auto;transform:translate(-50%,-50%);opacity:0;visibility:hidden;pointer-events:none;filter:drop-shadow(0 0 16px #ff58d79c);transition:opacity 1.35s ease,visibility 0s linear 1.35s}
html[data-orion="on"] .identity>.orion-wordmark{opacity:1;visibility:visible;transition:opacity 1.35s ease,visibility 0s}
#music-drop-cue{position:fixed;inset:18px;z-index:1000;display:grid;place-items:center;pointer-events:none;border:2px dashed #ff8bd5;border-radius:24px;background:#1e1528da;color:#fff;font-family:Comfortaa,Arial,sans-serif;font-size:clamp(18px,3vw,30px);text-align:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}
body.is-music-dragging #music-drop-cue{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}
@media(min-width:701px){.identity{left:0}#custom-transport{left:var(--player-center,calc(50% + 32px));transition:opacity .8s ease,visibility .8s}}
@media(max-width:700px){html[data-orion="on"] .identity{left:0}.identity>.orion-wordmark{width:min(92vw,550px)}}
@media(prefers-reduced-motion:reduce){#network::before,.identity::before,.identity>img:not(.orion-wordmark),.identity>h1,.identity>.orion-wordmark{transition-duration:.01ms}}
