/* Keep textbook notation and diagram contrast outside the Desmos iframe. */
.question-math{font-family:"Cambria Math","STIX Two Math",math,serif;font-weight:400;color:inherit;font-size:1.06em;white-space:nowrap;max-width:100%}
.question-equation{display:block;max-width:100%;overflow-x:auto;text-align:center;margin:18px 0 22px;padding:6px 0;line-height:1.5}
.question-equation .question-math{font-size:1.15em}
.question-paragraph{display:block;line-height:1.65}
.question-statements{display:grid;gap:24px;margin:24px auto 28px;width:max-content;max-width:100%;text-align:left}
.question-statement{display:flex;align-items:center;gap:18px;max-width:100%;overflow:visible;padding:6px 0}
.statement-label{min-width:30px;flex:none;font-family:Georgia,serif;font-weight:400}
.figure-caption{display:block;text-align:center;margin:-4px 0 24px;font-size:.76em;font-weight:400;line-height:1.5}
.cards.detail-mode .options button:has(.question-math){min-height:72px;align-items:center;padding-top:16px;padding-bottom:16px;font-weight:400}
.cards.detail-mode .options .question-math{font-size:1.1em}
.cards.detail-mode .question-data-table .question-math{font-size:1em}
html[data-theme=dark] .cards.detail-mode .question-content-scroll .question-figure text,
html[data-theme=dark] .question-drawer .question-figure text{fill:#f5f5fa;stroke:none;font-weight:600}
html[data-theme=dark] .cards.detail-mode .question-content-scroll .question-figure :is(.axis,.shape),
html[data-theme=dark] .question-drawer .question-figure :is(.axis,.shape){stroke:#e3e7f0;stroke-width:2.5;fill:none}
html[data-theme=dark] .cards.detail-mode .question-content-scroll .question-figure .grid{stroke:#ffffff32}
html[data-theme=dark] .cards.detail-mode .question-content-scroll .question-figure :is(.accent,.right-angle,.parallel){stroke:#b9d7ff;stroke-width:3;fill:none}
html[data-theme=dark] .cards.detail-mode .question-content-scroll .question-figure .point{fill:#a8d6ff;stroke:#fff}
html[data-theme=light] .cards.detail-mode .question-content-scroll .question-figure text{fill:#172537;stroke:none;font-weight:600}
html[data-theme=light] .cards.detail-mode .question-content-scroll .question-figure :is(.axis,.shape){stroke:#32465e;stroke-width:2.5;fill:none}
html[data-theme=light] .cards.detail-mode .question-content-scroll .question-figure .grid{stroke:#24374d24}
html[data-theme=light] .cards.detail-mode .question-content-scroll .question-figure :is(.accent,.right-angle,.parallel){stroke:#245c9c;stroke-width:3;fill:none}
html[data-theme=light] .cards.detail-mode .question-content-scroll .question-figure .point{fill:#245c9c;stroke:#fff}
.cards.detail-mode .question-content-scroll .imported-figure svg text{font-size:17px}
@media(max-width:700px){.question-equation .question-math{font-size:1em}.question-statements{gap:20px}.cards.detail-mode .options .question-math{font-size:1em}}
