/* Shared CPU and book exam header: compact music without moving the clock. */
html[data-cpu-main-exam] .cpu-exam-kicker-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;margin-bottom:5px}
html[data-cpu-main-exam][data-theme] body #app #main-content .cpu-exam-kicker-row>small{color:var(--cpu-red)!important;-webkit-text-fill-color:var(--cpu-red)!important;font:800 10px/1.3 NunitoStudent,system-ui,sans-serif!important;letter-spacing:.7px}
html[data-cpu-main-exam] .cpu-exam-audio{display:flex;align-items:center;gap:5px;flex:0 0 auto}
html[data-cpu-main-exam][data-theme] body #app #main-content .cpu-exam-audio>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:auto;min-width:0;min-height:34px;height:34px;margin:0;padding:6px 8px;border:1px solid var(--cpu-line)!important;border-radius:8px;background:var(--cpu-card)!important;color:var(--cpu-muted)!important;-webkit-text-fill-color:var(--cpu-muted)!important;box-shadow:none!important;font:700 11px/1.2 NunitoStudent,system-ui,sans-serif!important;white-space:nowrap;cursor:pointer}
html[data-cpu-main-exam][data-theme] body #app #main-content .cpu-exam-audio>button[aria-pressed=true]{border-color:var(--cpu-red)!important;background:var(--cpu-soft)!important;color:var(--cpu-red)!important;-webkit-text-fill-color:var(--cpu-red)!important}
html[data-cpu-main-exam] .cpu-exam-audio svg{display:block!important;width:14px!important;height:14px!important;min-width:14px;fill:none;stroke:currentColor;stroke-width:1.8;pointer-events:none}
html[data-cpu-main-exam] .cpu-exam-audio>button:focus-visible{outline:2px solid var(--cpu-red);outline-offset:2px}
@media(max-width:360px){
 html[data-cpu-main-exam][data-theme] body #app #main-content .cpu-exam-kicker-row>small{font-size:9px!important;letter-spacing:.3px}
 html[data-cpu-main-exam][data-theme] body #app #main-content .cpu-exam-audio>button{padding:6px;font-size:10px!important}
}
@media(pointer:coarse){
 html[data-cpu-main-exam] .cpu-exam-kicker-row{min-height:44px}
 html[data-cpu-main-exam][data-theme] body #app #main-content .cpu-exam-audio>button{min-height:44px;height:44px}
}
