/* Opt-in W1-W3 residual layout repairs; no other course consumers. */
@import url('./aimo-audit-layout.css');
/* Some legacy free pages have the reveal markup but omitted its CSS. */
main .hint-body,main .aimo-solution-area{display:none}
main .hint-body.show,main .aimo-solution-area.show{display:block}
main .hint-btn-row{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 6px}
main .hint-btn,main .btn-toggle-sol-small{font:inherit;font-size:14px;padding:8px 12px;border:1px solid #42506a;border-radius:4px;background:white;color:#0b162b;cursor:pointer}
main .hint-body{padding:14px 18px;margin:8px 0 14px;background:#f7f4e9;border-left:3px solid #74520b;line-height:1.75}
main .aimo-solution-area{margin-top:18px;padding-top:16px;border-top:2px solid #74520b}
/* Keep free-lesson labels readable in both standalone and shell palettes. */
main h1{color:#087568!important}
main .lesson-open h2,main .lesson-meta dt{color:#74520b!important}
main svg [fill="#0CA58E"],main svg [fill="#0ca58e"]{fill:#087568}
main svg [fill="#35a853"]{fill:#237740}
main svg [fill="#08896C"]{fill:#087568}
main svg text[fill="#6f7785"]{fill:#42506a}
main .sieve-prime rect{animation:none;fill:#087568}
main .sieve-comp text,main .sieve-one text{fill:#42506a}
main .ft-svg-prime{fill:#087568}
main .ft-svg-comp{fill:#ffd34d}
.calc-line{display:block;max-width:100%;overflow-x:auto}
main svg{max-width:100%;height:auto}
.star-row,.stars,.self-assess-row{flex-wrap:wrap}
/* Gold remains an accent/background, never pale mathematical foreground. */
main .formula-label,main .pv-cell-power{color:#74520b}
main .pv-cell-digit[style*="var(--olive)"]{color:#74520b!important}
main .diagram-caption{color:#42506a!important;font-size:15px!important;line-height:1.7!important}
/* MathJax raises the powers: give the complete place-value stack room. */
main .pv-cell{height:auto;min-height:140px;padding:12px 8px;box-sizing:border-box;gap:6px}
main .pv-cell>span{flex-shrink:0;line-height:1.3}
main .pv-cell-power{font-size:15px!important;margin:0;color:#74520b!important}
main .pv-cell-digit{margin-top:0}
