.nav-music{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;color:inherit;touch-action:manipulation;transition:transform var(--feedback-ms),background var(--feedback-ms)}
.nav-music:active{transform:scale(.96)}
.nav-equalizer{display:flex;align-items:center;justify-content:center;gap:3px;width:22px;height:22px}
.nav-equalizer i{display:block;width:3px;height:14px;background:currentColor;border-radius:2px;transform:scaleY(.35);transform-origin:center}
.nav-equalizer i:nth-child(2){transform:scaleY(.7)}.nav-equalizer i:nth-child(3){transform:scaleY(.5)}
.nav-music.is-playing .nav-equalizer i{animation:nav-meter .72s ease-in-out infinite alternate}.nav-music.is-playing .nav-equalizer i:nth-child(2){animation-delay:-.23s}.nav-music.is-playing .nav-equalizer i:nth-child(3){animation-delay:-.45s}.nav-music.is-playing .nav-equalizer i:nth-child(4){animation-delay:-.12s}
@keyframes nav-meter{from{transform:scaleY(.25)}to{transform:scaleY(1)}}
.loader-choices{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:30px;animation:loader-choices-in .5s both}
.loader-choices button{min-height:48px;padding:12px 28px;border-radius:100px;font-size:15px;white-space:nowrap;touch-action:manipulation}
.loader-enter-sound{background:var(--c-coral);color:var(--c-cream);border:1px solid var(--c-coral)}
.loader-enter-quiet{border:1px solid #2e3f8633;color:var(--c-ink)}
.loader-choices button:active{transform:scale(.96)}
@keyframes loader-choices-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.nav-music.is-playing .nav-equalizer i,.loader-choices{animation:none}}
