.brand .evocia-logo{display:block;width:340px;max-width:100%;height:auto}.brand{max-width:50%;min-width:230px;letter-spacing:normal}.site-header{gap:1.2rem}.audio-support{margin:1.4rem 0;padding:1.2rem;background:#edf2e9;border:1px solid #9bb6a7;border-radius:20px}.audio-support h2{font-size:1.3em}.audio-support button,.audio-support select{margin:.3rem}.audio-support .audio-actions{display:flex;gap:.5rem;flex-wrap:wrap}.audio-support label{display:block;margin:.8rem 0}.audio-support input[type=checkbox]{margin-right:.5rem}.audio-support audio{max-width:100%;width:100%}.audio-support [role=status]{min-height:1.5em}.reading .speaking-fragment{background:#f8e6b3;outline:2px solid #946014;outline-offset:5px}.recording-indicator{font-weight:bold;color:#813415}.audio-support .choice{background:#fffdf7}.audio-support .subtle{font-size:.85em}@media(max-width:650px){.brand{max-width:100%;min-width:0}.brand .evocia-logo{width:300px}.site-header{align-items:flex-start}.audio-support{padding:1rem}.audio-support button{width:auto;max-width:100%}}
