.sound-dock.svelte-1ssl7u9{z-index:40;align-items:center;gap:.625rem;display:flex;position:fixed;bottom:1.25rem;left:1.25rem}.sound-toggle.svelte-1ssl7u9{border:1px solid var(--rule-strong);-webkit-backdrop-filter:blur(12px);cursor:pointer;width:2.5rem;height:2.5rem;transition:border-color .4s var(--ease-expo), transform .5s var(--ease-spring);background:#0e0d0fb8;border-radius:9999px;place-items:center;display:grid}.sound-toggle.svelte-1ssl7u9:hover{border-color:#d2946b80}.sound-toggle.svelte-1ssl7u9:active{transform:scale(.94)}.sound-hint.svelte-1ssl7u9{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-bone-300);border:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .6s var(--ease-expo), transform .6s var(--ease-expo);background:#0e0d0fb8;border-radius:9999px;padding:.5rem .875rem;font-size:.625rem;font-weight:500;transform:translate(-6px)}.sound-hint-in.svelte-1ssl7u9{opacity:1;pointer-events:auto;transform:translate(0,0)}.eq.svelte-1ssl7u9{align-items:flex-end;gap:3px;height:12px;display:flex}.eq.svelte-1ssl7u9 span:where(.svelte-1ssl7u9){background:var(--color-bone-600);transform-origin:bottom;width:2px;transition:background-color .4s var(--ease-expo);border-radius:1px}.eq.svelte-1ssl7u9 span:where(.svelte-1ssl7u9):first-child{height:7px}.eq.svelte-1ssl7u9 span:where(.svelte-1ssl7u9):nth-child(2){height:12px}.eq.svelte-1ssl7u9 span:where(.svelte-1ssl7u9):nth-child(3){height:9px}.eq-live.svelte-1ssl7u9 span:where(.svelte-1ssl7u9){background:var(--color-copper-400)}html[data-motion=on] .eq-live.svelte-1ssl7u9 span:where(.svelte-1ssl7u9){animation:svelte-1ssl7u9-eq-dance 1.1s var(--ease-spring) infinite alternate}html[data-motion=on] .eq-live.svelte-1ssl7u9 span:where(.svelte-1ssl7u9):nth-child(2){animation-delay:-.35s}html[data-motion=on] .eq-live.svelte-1ssl7u9 span:where(.svelte-1ssl7u9):nth-child(3){animation-delay:-.7s}@media (prefers-reduced-motion:no-preference){html:not([data-motion]) .eq-live.svelte-1ssl7u9 span:where(.svelte-1ssl7u9){animation:svelte-1ssl7u9-eq-dance 1.1s var(--ease-spring) infinite alternate}html:not([data-motion]) .eq-live.svelte-1ssl7u9 span:where(.svelte-1ssl7u9):nth-child(2){animation-delay:-.35s}html:not([data-motion]) .eq-live.svelte-1ssl7u9 span:where(.svelte-1ssl7u9):nth-child(3){animation-delay:-.7s}}@keyframes svelte-1ssl7u9-eq-dance{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}
