.exam-body{background:var(--color-background)!important}.exam-container{max-width:1000px!important}.exam-container>.card{border-top:4px solid var(--color-primary);box-shadow:none!important}.exam-header-bar{border-radius:var(--radius-md)!important;background:var(--color-primary-dark)!important;box-shadow:none!important}.timer-badge{border-radius:var(--radius-sm)!important}.question-card{border-radius:var(--radius-md)!important;box-shadow:none!important}.option-item{min-height:54px;border-radius:var(--radius-sm)!important;border-width:1px!important}.option-item.selected{box-shadow:inset 4px 0 var(--color-primary)}.question-nav-grid{padding:.75rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.q-step-btn{min-width:40px;min-height:40px}.q-step-btn.answered::after{content:"✓";font-size:.65rem;margin-left:2px}.autosave-status::before{content:"●";font-size:.65rem}.exam-body .card h2{font-size:var(--text-h2)!important}.exam-body [style*="color: #64748B"]{color:var(--color-text-secondary)!important}.exam-body [style*="color: #002B49"]{color:var(--color-primary-dark)!important}.exam-body [style*="background: #F8FAFC"]{background:var(--color-surface-subtle)!important}
@media(max-width:600px){.exam-container{margin:.75rem auto!important;padding:0 .75rem!important}.question-card{padding:1rem!important}.exam-header-bar{position:sticky;top:0;z-index:20;padding:.75rem!important}.question-nav-grid{flex-wrap:nowrap;overflow-x:auto}.examScreen-actions,.exam-body #examScreen>div:last-child{position:sticky;bottom:0;padding:.75rem;background:var(--color-background);gap:.5rem}.option-item{padding:.85rem}.q-step-btn{flex:0 0 40px}}
