/* R13: accessible, compact Live Quiz audio controls */
.r13-audio-controls{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:5px 7px;border:1px solid rgba(130,159,190,.3);border-radius:12px;background:rgba(17,34,58,.85);color:#f0f9ff}
.r13-audio-button{appearance:none;border:1px solid rgba(146,173,205,.4);border-radius:9px;background:rgba(255,255,255,.09);color:inherit;font:inherit;font-size:.78rem;min-height:35px;padding:5px 9px;cursor:pointer;white-space:nowrap}
.r13-audio-button[aria-pressed="true"]{background:rgba(24,164,133,.24);border-color:rgba(44,220,160,.5)}
.r13-audio-button:focus-visible,.r13-audio-volume:focus-visible{outline:3px solid #80d6fd;outline-offset:3px}
.r13-audio-button:disabled{opacity:.55;cursor:not-allowed}
.r13-audio-volume{width:84px;max-width:100%;accent-color:#61c9dd;cursor:pointer}
.r13-toast-region{position:fixed;right:16px;top:18px;z-index:99999;display:grid;gap:8px;max-width:min(380px,calc(100vw - 32px))}
.r13-toast-region .pa-toast{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,.22);background:#132b44;color:#fff}
.r13-toast-region .pa-toast[data-type="success"]{border-left:4px solid #3ee0a6}.r13-toast-region .pa-toast[data-type="danger"]{border-left:4px solid #fb7b7b}
.r13-toast-region button{border:0;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer}
.live44-topbar [data-live-audio-controls]{margin-inline:8px;color:#f0f9ff}
@media(max-width:760px){.live44-topbar [data-live-audio-controls]{order:3;flex-basis:100%;justify-content:flex-start}.r13-audio-volume{width:65px}.r13-audio-button{font-size:.72rem}}
@media(prefers-reduced-motion:reduce){.r13-audio-button{transition:none!important}}
