/* One compact audio preference, kept above the persistent player. */
.ambient-toggle{position:fixed;left:24px;bottom:calc(20px + var(--dream-player-offset,0px) + env(safe-area-inset-bottom,0px));z-index:105;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--violet);box-shadow:0 3px 18px #17131f0a;transition:opacity .25s,color .25s,background .25s;cursor:pointer}
.ambient-toggle svg{width:18px;height:18px;stroke-width:1.5}
.ambient-toggle__off{display:none}
.ambient-toggle[aria-pressed="false"]{color:var(--muted)}
.ambient-toggle[aria-pressed="false"] .ambient-toggle__on{display:none}
.ambient-toggle[aria-pressed="false"] .ambient-toggle__off{display:block}
.ambient-toggle[data-state="ducked"]{color:var(--muted)}
html[data-intro="loading"] .ambient-toggle,html[data-intro="revealing"] .ambient-toggle{opacity:0;pointer-events:none}
@media(max-width:640px){.ambient-toggle{left:12px;bottom:calc(12px + var(--dream-player-offset,0px) + env(safe-area-inset-bottom,0px));width:34px;height:34px}}
