/* app.css source lines: 822-829 — exam mode (ORPHANED — no JS logic) */
/* ── EXAM MODE ──────────────────────────────── */
body.exam-active{-webkit-user-select:none;-moz-user-select:none;user-select:none}
@media print{body.exam-active *{display:none!important}body.exam-active::after{content:'Esta evaluación no puede imprimirse.';display:block!important;font-size:20px;text-align:center;margin-top:40px}}
#examBar{position:sticky;top:0;z-index:9000;background:var(--bg-solid);color:var(--tx);display:flex;align-items:center;justify-content:space-between;padding:8px 20px;font-size:13px;font-weight:600;border-bottom:1px solid var(--bord)}
#examTimer{font-family:var(--mono);font-size:16px;letter-spacing:.05em}
#tabWarnBanner{display:none;background:var(--rj);color:var(--on-accent);padding:10px 20px;font-size:13px;font-weight:600;text-align:center;position:sticky;top:48px;z-index:8999;border-bottom:1px solid color-mix(in srgb, var(--rj) 75%, black)}
@media(max-width:620px){.frow{grid-template-columns:1fr}.bento-grid{grid-template-columns:1fr}.ab-grid{grid-template-columns:1fr 1fr}.rmeta{grid-template-columns:1fr 1fr}.sb{min-width:52px;min-height:52px;font-size:18px}.pstep .lbl{display:none}.wlc-title{font-size:26px}.ab-title{font-size:24px}.sv-grid{grid-template-columns:1fr}.sv-stats{grid-template-columns:1fr 1fr}}

