.invite-sound{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:30;min-width:64px;min-height:48px;padding:10px 16px;border:1px solid #d8bb76;border-radius:999px;background:#10251d;color:#f1d48a;box-shadow:0 7px 24px #0007;font:700 12px/1.2 system-ui,sans-serif;letter-spacing:.12em;cursor:pointer}
.invite-sound:hover,.invite-sound:focus-visible{background:#1d3d2e;outline:2px solid #f1d48a;outline-offset:2px}
.invite-sound[aria-pressed="true"]{background:#d8bb76;color:#10251d}
.invite-sound[hidden]{display:none}
