/* Scoped to this standalone page; the main site's CSS files are never modified. */
@import url('/ai/assets/tehsilim-font.css');
:root{--bg:#f3f6fb;--ink:#2d344e;--muted:#63738a;--green:#2041b7;--line:#dbe6f1;--gold:#0fb9f4}
body,button,.button,.timer{font-family:"Tehsilim Noto",system-ui,-apple-system,'Segoe UI',sans-serif}body{background:#f3f6fb}.rail{background:#fff}.brand{letter-spacing:0}.brand-icon{background:#0fb9f4}.brand small{color:#687895}.rail .nav-link.active{background:#edf3ff;color:#2041b7}.rail-note{background:#edf3ff;border:1px solid #dbe6f1}.rail-note .orb{color:#0fb9f4}.hero{background:linear-gradient(135deg,#2041b7 0%,#4683fd 70%,#0fb9f4 100%);border:0;color:#fff;border-radius:16px}.hero h1 em{color:#d8f5ff}.hero .eyebrow{color:#d8f5ff}.hero p:not(.eyebrow){color:#f0f5ff}.hero .button{background:#fff;color:#2041b7}.hero .orbit{border-color:#ffffff44;box-shadow:0 0 0 32px #ffffff0b,0 0 0 64px #ffffff08}.paper{color:#2d344e;background:#fff}.paper b{border-color:#4683fd;background:#0fb9f4}.float-icon{color:#fff}.pill{background:#e7f1ff;color:#2041b7}.featured .number{background:#2041b7}.topic,.card,.topic-scores>div{border-radius:12px;box-shadow:0 6px 18px rgba(32,65,120,.035)}.topic.featured{border-color:#9cb8f0}.topic summary{background:#fff}.topic small{color:#687895}.option{border-radius:8px}.option:has(input:checked){background:#edf3ff;border-color:#4683fd}.button,button{border-radius:8px}.secondary{background:#edf2f9;color:#2d344e}.q-grid button.answered{background:#dbe9ff;color:#2041b7}.q-grid button.current{outline-color:#2041b7}.result-hero{background:#eaf1ff}.choice-review.correct{background:#edf7f0;border-left-color:#21884d}.choice-review.wrong{border-left-color:#b44935}.choice-review.correct b{color:#20603c}.flag{background:#fff4dd;color:#765815}.source{background:#f3f6fc}.stats b{color:#2041b7}header{background:white}.rail a.site-home{display:block;color:#2041b7;font-size:12px;font-weight:700;margin-top:12px}
