.live-top-actions{display:flex;align-items:center;gap:12px}.live-music-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid #b9ccba;border-radius:50%;background:#f5f9f2;color:var(--brown);font-size:18px;cursor:pointer}.live-music-toggle.off{color:#8a968e;background:transparent;border-color:#d7dcd5}.session-logout{border:1px solid #d8bd78;border-radius:999px;background:#fff9e7;color:var(--brown);padding:8px 13px;font:700 12px "Noto Sans SC",sans-serif;cursor:pointer}.session-logout:hover{background:#fff0bd}@media(max-width:800px){.live-top-actions{gap:8px}.live-music-toggle{width:39px;height:39px}.session-logout{padding:8px 11px}}

/* ── 2026-10-15 声音按钮：图示＋文字＋开／关，一眼看懂 ── */
.live-music-toggle{display:inline-flex;align-items:center;gap:6px;width:auto!important;height:38px!important;padding:0 8px 0 11px;border:1.5px solid #9fc4a4;border-radius:999px;background:#f2faf0;color:#2f5e3a;font:700 13px "Noto Sans SC",sans-serif;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}
.live-music-toggle:hover{transform:translateY(-1px)}
.live-music-toggle .snd-icon{font-size:16px;line-height:1}
.live-music-toggle .snd-state{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:999px;background:#3f9a57;color:#fff;font-size:12px}
.live-music-toggle.off{border-color:#d9d2c4;background:#f4f1ea;color:#9a8f80}
.live-music-toggle.off .snd-name{text-decoration:line-through;text-decoration-thickness:2px}
.live-music-toggle.off .snd-state{background:#b8ad9c}
@media(max-width:640px){.live-music-toggle{height:34px!important;padding:0 6px 0 8px;gap:4px;font-size:12px}.live-music-toggle .snd-icon{font-size:14px}.live-music-toggle .snd-state{min-width:20px;height:20px;padding:0 5px;font-size:11px}}
