.current-unit-test{font-family:Georgia,Times New Roman,serif}.current-unit-test .unit-test-heading{font-size:clamp(1.25rem,4vw,1.65rem);line-height:1.3;margin:0 0 .5rem;color:#78350f}.unit-paper-meta{line-height:1.6;font-size:.9rem;margin:0 0 1.25rem;color:#6e5f64}.current-unit-test .mcq-option{width:100%;text-align:start;background:transparent;color:inherit;font:inherit;line-height:1.6}.current-unit-test .mcq-option.selected{background:#e8f6f3}.current-unit-test button:focus-visible,.current-unit-test a:focus-visible,.current-unit-test summary:focus-visible,.current-unit-test textarea:focus-visible{outline:3px solid #b67b28;outline-offset:3px}.current-unit-test .q-text{font-size:1.15rem;line-height:1.7;overflow-wrap:anywhere}.current-unit-test .section-header{text-transform:capitalize;color:#3d3039;margin-bottom:.6rem}.current-unit-test .q-header{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:1rem}.current-unit-test textarea{box-sizing:border-box;font:inherit;line-height:1.5}.current-unit-test .solution-div{line-height:1.7}.current-unit-test .solution-div li{margin-block:.65rem}.current-unit-test .source-paper{margin-top:2rem;border-top:1px solid #d8e1d7;padding-top:1rem;line-height:1.7}.current-unit-test .source-paper summary{cursor:pointer;font-weight:700;padding-block:.5rem}.current-unit-test .source-question{padding-block:1.25rem;border-bottom:1px solid #d8e1d7}.current-unit-test .source-question h3{font-size:1.1rem}.current-unit-test svg{display:block;max-width:100%;height:auto;margin:1rem auto;color:#78350f}.current-unit-test svg text{font:14px Georgia,serif;fill:currentColor}.current-unit-test .result-card{box-sizing:border-box;max-height:90dvh;overflow-y:auto;color:#22181c}.current-unit-test .result-card p{line-height:1.6}html:not(.unit-test-ready) .current-unit-test{height:auto;overflow:auto}html:not(.unit-test-ready) .current-unit-test .test-container{position:static;display:block;overflow:visible}html:not(.unit-test-ready) .current-unit-test .test-header{position:static}html:not(.unit-test-ready) .current-unit-test .test-footer,html:not(.unit-test-ready) .current-unit-test .nav-panel,html:not(.unit-test-ready) .current-unit-test #qSection,html:not(.unit-test-ready) .current-unit-test .q-header,html:not(.unit-test-ready) .current-unit-test #qText,html:not(.unit-test-ready) .current-unit-test #inputArea{display:none}html:not(.unit-test-ready) .current-unit-test .question-panel{overflow:visible}body.dark-mode.current-unit-test .unit-test-heading{color:#fed7aa}body.dark-mode.current-unit-test .unit-paper-meta{color:#c0cdc4}@media(max-width:768px){.current-unit-test .test-header{box-sizing:border-box;height:60px;gap:.5rem}.current-unit-test .test-header .logo{font-size:.95rem}.current-unit-test .timer-badge{padding:.3rem .6rem}.unit-test-ready .current-unit-test .test-container{top:60px;bottom:calc(66px + env(safe-area-inset-bottom))}.current-unit-test .test-footer{box-sizing:border-box;min-height:66px;padding-bottom:calc(.6rem + env(safe-area-inset-bottom))}.current-unit-test .btn-nav{min-height:44px;padding:.5rem .8rem}.current-unit-test .palette-btn{width:36px;height:36px}.current-unit-test .nav-panel.collapsed{max-height:52px}.current-unit-test .nav-panel.collapsed #paletteBody{display:none}.current-unit-test #paletteToggle{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.current-unit-test *{transition:none!important;scroll-behavior:auto!important}}
