/* Quiz pages in the main site theme (2026-11-04): shared header and footer (shell.css), plain paper page,
html[class*="quiz-layout"]{--mono:"Inter",system-ui,sans-serif!important}
   no notebook rules or red margin, Inter labels, navy and gold accents. Loaded after quiz-shared.css. */
html[class*="quiz-layout"]{--margin-w:0px}
html[class*="quiz-layout"] body{background:#FBFAF7}
html[class*="quiz-layout"] .sheet{background:#FBFAF7!important;background-image:none!important;min-height:0}
html[class*="quiz-layout"] .sheet::before{display:none!important}
html[class*="quiz-layout"] .pad{max-width:1120px;margin-left:auto;margin-right:auto;padding-left:24px!important;padding-right:24px!important}
html[class*="quiz-layout"] .masthead{display:none!important}
html[class*="quiz-layout"] .hero{padding-top:44px;padding-bottom:40px}
html[class*="quiz-layout"] h1,html[class*="quiz-layout"] h2,html[class*="quiz-layout"] h3{font-family:"Plus Jakarta Sans",system-ui,sans-serif;letter-spacing:-.01em;color:#0A1A33}
html[class*="quiz-layout"] .eyebrow{font-family:inherit!important;letter-spacing:0!important;text-transform:none!important;color:#8A6014!important;font-size:.9rem;font-weight:600}
html[class*="quiz-layout"] .qnum{font-family:inherit!important;letter-spacing:0!important;text-transform:none;color:#8A6014!important}
html[class*="quiz-layout"] .tally{position:static!important;width:auto!important;text-align:left!important;display:inline-flex;align-items:baseline;gap:6px;margin:0 0 10px}
html[class*="quiz-layout"] .btn{border-radius:6px!important;box-shadow:none!important}
html[class*="quiz-layout"] .btn-primary{background:#0A1A33;color:#fff}
html[class*="quiz-layout"] .opt,html[class*="quiz-layout"] .fact,html[class*="quiz-layout"] .card{border-radius:8px!important;background:#fff}
html[class*="quiz-layout"] .facts{border-top:1px solid #D8D2C4}
html[class*="quiz-layout"] .quiz-foot{display:none!important}
html[class*="quiz-layout"] .topics li{border-radius:6px}
@font-face{font-family:"Space Mono";font-weight:400;font-display:swap;src:url("/fonts/inter-variable.woff2") format("woff2")}
@font-face{font-family:"Space Mono";font-weight:700;font-display:swap;src:url("/fonts/inter-variable.woff2") format("woff2")}
html[class*="quiz-layout"] .breadcrumb{letter-spacing:0;font-size:.85rem}
html[class*="quiz-layout"] .fact b{letter-spacing:-.01em}
html[class*="quiz-layout"] .fact{background:transparent!important}
