.sn-control{position:fixed;left:max(18px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));z-index:85;display:flex;align-items:center;gap:9px;min-height:44px;max-width:calc(100vw - 36px);padding:10px 13px;background:#1e2429;color:#e7d3ad;border:1px solid #625840;border-radius:10px;box-shadow:0 6px 22px #0005;font:700 11px/1.4 'Manrope',Arial,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.sn-control:hover{background:#2b302f;border-color:#d6b579}.sn-control:focus-visible{outline:3px solid #e7c994;outline-offset:4px}.sn-control svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sn-control small{font:600 9px/1.4 'Manrope',Arial,sans-serif;color:#c5bdad;padding-left:9px;border-left:1px solid #625840}.sn-control.sn-enabled{color:#c7e4bd;border-color:#607657}.sn-control.sn-enabled small{color:#bbd3b2;border-color:#607657}.sn-control .sn-mute{display:none}.sn-control.sn-muted .sn-mute{display:block}.sn-control.sn-muted .sn-waves{display:none}@media(max-width:540px){.sn-control{left:max(12px,env(safe-area-inset-left));bottom:calc(max(14px,env(safe-area-inset-bottom)) + 61px);font-size:10px;gap:7px;padding:9px 11px;min-height:42px}.sn-control small{font-size:9px}}@media(prefers-reduced-motion:reduce){.sn-control{transition:none;animation:none}}
