.room-audio-card{color:#fff6e5;background:#29251e;border:1px solid #b4a184;border-radius:8px;overflow:hidden}.room-audio-card .room-audio-toggle{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;margin:0;padding:16px 18px;display:flex}.room-audio-card .room-audio-toggle:hover{background:#514638}.room-audio-card .room-audio-toggle>.room-audio-play{color:#fff;background:red;border-radius:12px;flex:0 0 64px;place-items:center;width:64px;height:44px;transition:background .2s;display:grid;box-shadow:0 3px 10px #0003}.room-audio-card .room-audio-toggle:hover>.room-audio-play{background:#d90000}.room-audio-card .room-audio-toggle>.room-audio-play svg{flex-shrink:0}.room-audio-card .room-audio-copy{gap:5px;min-width:0;display:grid}.room-audio-card strong{font-size:16px;font-weight:600;line-height:1.4}.room-audio-card small{font-size:13px;line-height:1.4}.room-audio-speed{border-top:1px solid #fff3;align-items:center;gap:12px;margin:0 18px;padding:6px 0 10px;font-size:14px;display:flex}.room-audio-speed input{accent-color:#ecd4a9;cursor:pointer;flex:1;width:100%;min-width:0;height:36px}.room-audio-speed output{text-align:right;font-variant-numeric:tabular-nums;min-width:42px;font-size:15px;font-weight:600}.room-audio-card :focus-visible{outline-offset:-3px;outline:2px solid #ecd4a9}@media (max-width:760px){.room-audio-card .room-audio-toggle{gap:12px;padding:14px}.room-audio-card strong{font-size:15px}.room-audio-speed{gap:8px;margin:0 14px}}
