:root{--o-sel-bg:var(--o-navy);--o-sel-ink:var(--o-navy-ink);--o-sel-line:var(--o-navy);--o-sel-ring:transparent;--o-muted:#656a75;--o-faint:#7d7869;--o-ink2:#3d4657;--o-body:#5c6572;--o-chip:#eeeff2;--o-gold-ink:#8a6d2a;--o-gold-bg:#c8a24b1a;--o-gold-bg2:#c8a24b29;--o-green-bg:#e7f6ee;--o-amber:#b9780c;--o-amber-bg:#f8efdc;--o-accent-bg:#0b3d9117;--o-shadow-lg:#0a1b3d59}[data-theme=dark]{--o-sel-bg:var(--o-accent);--o-sel-ink:#0d1220;--o-sel-line:var(--o-accent);--o-sel-ring:#8fb4f073;--o-faint:#8791a6;--o-ink2:#ccd4e4;--o-body:#aab3c7;--o-chip:#222b42;--o-gold-ink:#e0c17c;--o-gold-bg:#d6b36a1f;--o-gold-bg2:#d6b36a33;--o-green-bg:#11291d;--o-amber:#e2a94e;--o-amber-bg:#2c2211;--o-accent-bg:#8fb4f024;--o-shadow-lg:#0009}:root,:host{--font-sans:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif}body{background:var(--o-bg);color:var(--o-ink);font-family:var(--font-sans)}
