:root{--lesson-font-heading:var(--oasis-font-heading);--lesson-font-body:var(--oasis-font-body);--lesson-reading-width:640px;--lesson-page-padding:clamp(20px, 5vw, 32px);--lesson-text-body:18px;--lesson-text-title:clamp(28px, 4vw, 32px);--lesson-text-section:24px;--lesson-text-label:14px;--lesson-diagram-label-size:16px;--lesson-diagram-secondary-size:14px;--lesson-ratio-hypotenuse:#456dff;--lesson-ratio-opposite:#059669;--lesson-leading-body:1.65;--lesson-leading-heading:1.25;--lesson-paragraph-gap:20px;--lesson-section-gap:32px;--lesson-control-height:52px;--lesson-radius-control:14px;--lesson-radius-figure:20px;--lesson-motion:.18s;--lesson-layer-footer:10;--lesson-layer-overlay:100;--lesson-background:var(--oasis-background);--lesson-surface:var(--oasis-surface);--lesson-text:var(--oasis-text);--lesson-muted:var(--oasis-muted);--lesson-border:var(--oasis-border);--lesson-math-accent:#e5c79a;--lesson-math-ink:#76501f;--lesson-math-wash:#f4eadb;--lesson-physics-accent:#456dff;--lesson-physics-ink:#3153c6;--lesson-physics-wash:#edf1ff;--lesson-progress-current:#456dff;--lesson-progress-furthest:#b9c9ff;--lesson-progress-track:#e5e9f2;--lesson-focus:#3153c6;--lesson-diagram-line:#353b45;--lesson-diagram-secondary:#667080;--lesson-diagram-grid:#d9dee7;--lesson-success-ink:#216345;--lesson-success-wash:#e7f3eb;--lesson-error-ink:#a32c32;--lesson-error-wash:#fceced}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lesson-math-ink:#e5c79a;--lesson-math-wash:#30291f;--lesson-physics-ink:#b2c4ff;--lesson-physics-wash:#202a43;--lesson-progress-current:#8faaff;--lesson-progress-furthest:#3c527d;--lesson-progress-track:#272d38;--lesson-focus:#b2c4ff;--lesson-diagram-line:#eef0f5;--lesson-diagram-secondary:#b8c0ce;--lesson-diagram-grid:#3c4553;--lesson-success-ink:#a3dfbb;--lesson-success-wash:#1d3026;--lesson-error-ink:#ffb4b8;--lesson-error-wash:#382326}}:root[data-theme=dark]{--lesson-math-ink:#e5c79a;--lesson-math-wash:#30291f;--lesson-physics-ink:#b2c4ff;--lesson-physics-wash:#202a43;--lesson-progress-current:#8faaff;--lesson-progress-furthest:#3c527d;--lesson-progress-track:#272d38;--lesson-focus:#b2c4ff;--lesson-diagram-line:#eef0f5;--lesson-diagram-secondary:#b8c0ce;--lesson-diagram-grid:#3c4553;--lesson-success-ink:#a3dfbb;--lesson-success-wash:#1d3026;--lesson-error-ink:#ffb4b8;--lesson-error-wash:#382326}.structured-answer-author-preview{--lesson-background:var(--background);--lesson-surface:var(--card);--lesson-text:var(--foreground);--lesson-muted:var(--muted-foreground);--lesson-border:var(--border);--lesson-focus:var(--ring);--lesson-error-ink:var(--destructive);--lesson-font-body:inherit;--lesson-font-heading:inherit;--oasis-space-1:4px;--oasis-space-2:8px;--oasis-space-3:12px;--oasis-space-5:20px}
