/* MVP 17: controle de áudio visível também durante as atividades. */
.game-sound{border:2px solid rgba(255,255,255,.9);border-radius:999px;min-width:44px;min-height:44px;background:#e3ffe9;box-shadow:0 3px 0 #77bd91;cursor:pointer;font-size:1.3rem;flex-shrink:0}
.game-sound[data-audio-state="off"],.game-sound[data-audio-state="unavailable"]{background:#fff0d5;box-shadow:0 3px 0 #cba976}
.game-sound[data-audio-state="speaking"]{background:#d4efff;animation:maya-speaking 1s ease-in-out infinite alternate}
.game-sound:focus-visible{outline:4px solid #334fd3;outline-offset:2px}
@keyframes maya-speaking{to{transform:scale(1.09)}}
@media(max-width:600px){.game-sound{min-width:38px;min-height:38px;font-size:1.05rem}.game-header{flex-wrap:wrap}.voice-status{order:5}}
@media(prefers-reduced-motion:reduce){.game-sound{animation:none!important}}
