.hero{padding:22px 30px;margin-bottom:18px}.hero h1{font-size:clamp(28px,3vw,42px);margin:8px 0}.hero .hint{margin-bottom:0}#prompt-card{padding:18px;margin:10px 0}#current-question{font-size:clamp(20px,2vw,28px);margin:12px 0}#round-left{display:inline-block;margin:0}.capture-stage{max-height:500px;aspect-ratio:16/9}.capture-stage canvas{max-height:500px;object-fit:contain}#side-panel h2{font-size:24px}#side-panel p{line-height:1.65}.recording-controls{position:static;background:#fff;padding:12px;border:1px solid #d7e0e5;border-radius:14px;z-index:5}#practice-notes[hidden],button[hidden],option[hidden]{display:none!important}@media(max-width:600px){.hero{padding:18px}.hero h1{font-size:28px}.hero p{font-size:15px}#prompt-card{padding:14px}#current-question{font-size:20px}.recording-controls{bottom:0}#side-panel{padding:18px}.capture-stage{min-height:0}}
