:root{--athens-ink:#1c1008;--athens-deep:#1c1008;--athens-teal:#45c4c4;--athens-selected:#1c1008;--athens-emphasis:#1c1008;--athens-emphasis-fg:#f5ead6;--athens-cream:#f5ead6;--athens-paper:#faf3e8;--athens-folio:#ebe0cc;--athens-panel:#f5ead6;--athens-sand:#e0d3bb;--athens-muted:#5f5048;--athens-coral:#a34d39;--athens-destructive:#a33f35;--athens-destructive-surface:#f3ddd3;--athens-border:#d4c9b7;--athens-border-strong:#7a6a60;--athens-shadow-overlay:0 12px 32px rgb(28 16 8/12%);--athens-font-ui:"Manrope Variable",Manrope,system-ui,sans-serif;--athens-font-reading:"Source Serif 4 Variable","Source Serif 4",Georgia,serif;--athens-font-provenance:"Geist Mono Variable","Geist Mono",monospace;--athens-font-metadata:11px;--athens-font-label:12px;--athens-font-body-compact:13px;--athens-font-body:14px;--athens-font-title-panel:16px;--athens-font-title-section:20px;--athens-font-title-page:clamp(28px,3vw,40px);--athens-type-display:clamp(1.75rem,2.6vw,2.375rem);--athens-type-reading:clamp(0.9375rem,1.1vw,1.0625rem);--athens-type-body:var(--athens-font-body);--athens-type-label:var(--athens-font-label);--athens-type-provenance:var(--athens-font-metadata);--athens-space-1:4px;--athens-space-2:8px;--athens-space-3:12px;--athens-space-4:16px;--athens-space-5:24px;--athens-space-6:32px;--athens-space-7:48px;--athens-radius-control:8px;--athens-radius-surface:12px;--athens-radius-overlay:12px;--athens-radius-chip:6px;--athens-control-height:38px;--athens-control-height-compact:32px;--athens-ease-state:cubic-bezier(0.2,0.7,0.2,1);--athens-ease-surface:cubic-bezier(0.16,1,0.3,1)}:root[data-theme=dark]{color-scheme:dark;--athens-ink:#ffffff;--athens-deep:#ffffff;--athens-teal:#45c4c4;--athens-selected:var(--athens-teal);--athens-emphasis:var(--athens-teal);--athens-emphasis-fg:#0a0a0a;--athens-cream:#0a0a0a;--athens-paper:#141414;--athens-folio:#111111;--athens-panel:#111111;--athens-panel-soft:#0d0d0d;--athens-panel-strong:#1a1a1a;--athens-sand:#1a1a1a;--athens-mist:#111111;--athens-muted:rgba(255,255,255,0.7);--athens-coral:#e07a65;--athens-destructive:#e66460;--athens-destructive-surface:rgba(230,100,96,0.12);--athens-border:rgba(255,255,255,0.12);--athens-border-strong:rgba(255,255,255,0.24);--athens-shadow-overlay:0 18px 50px rgb(0 0 0/55%);--athens-accent:#ffffff;--athens-success:#4db39e;--athens-success-foreground:#83d8c4;--athens-warn:#e0a754;--athens-warning-foreground:#f2c782;--athens-danger:var(--athens-destructive);--athens-shadow:0 12px 32px rgb(0 0 0/45%)}