/* Selector de audio del piloto de doblaje (PE-234). Solo añade; hereda la paleta V4 (--fg, --soft, --border, --gold). */
.audioBar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;width:100%}
.audioLab{font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);margin-right:2px}
.audioBtn{min-width:48px;min-height:44px;padding:10px 16px;text-transform:uppercase;letter-spacing:.06em;font-size:13px;cursor:pointer}
.audioBtn[aria-pressed=true]{background:var(--fg)!important;color:var(--card)!important;border-color:var(--fg)!important}
html[data-theme=dark] .audioBtn[aria-pressed=true]{background:#C4EAF2!important;color:#13244A!important;border-color:#C4EAF2!important}
.audioBtn[aria-disabled=true]{opacity:.55;cursor:not-allowed;text-decoration:line-through}
.audioNotice{flex:1 0 100%;min-height:1.4em;margin:6px 0 0;font-size:14px;font-weight:600;color:var(--fg)}
.audioNote{flex:1 0 100%;margin:0}
@media (max-width:480px){.audioBtn{flex:1 1 calc(25% - 8px);padding:10px 8px}}
@media (prefers-reduced-motion:no-preference){.audioBtn{transition:background-color .15s,color .15s}}
/* Contraste AA sobre el fondo del modal en ambos temas (la meta heredada #d9cab2 no llega a 4.5:1 sobre #D6B98B) */
#dlg .dialogBody .metaLine,#dlg .audioNotice,#dlg .audioNote{color:var(--fg)!important}
#dlg .audioNote{font-size:13px}
