:root{--bg:#f7f8fa;--surface:#ffffff;--surface-alt:#eef5f3;--text:#1a1d23;--text-muted:#5b6472;--border:#d9e2e6;--border-strong:#8fa3ab;--accent:#1b4b5a;--accent-hover:#143945;--accent-ink:#ffffff;--focus:#1b4b5a;--nav-bg:#1b4b5a;--nav-ink:#d5e4e8;--nav-ink-hover:#ffffff;--brand-accent:#5fb5a3;--chip-cat-bg:#fbf0dc;--chip-cat-ink:#7a4b00;--chip-cat-border:#a16207;--chip-tag-bg:transparent;--chip-tag-ink:#0f4a3c;--chip-tag-border:#2c6e5f;--chip-sep:#64748b;--stance-pour:#2c6e5f;--stance-contre:#c4634a;--stance-nuance:#a16207;--stance-neutre:#64748b;--vote-bad:#c4634a;--vote-good:#5fb5a3;--vote-ink:#ffffff;--success:#3e8e7d;--alert-danger-bg:#fae8e4;--alert-danger-border:#d9765e;--alert-danger-ink:#7a2e1e;--alert-warning-bg:#fdf1dc;--alert-warning-border:#e8a33d;--alert-warning-ink:#7a5312;--shadow:rgba(27,75,90,0.10);--code-bg:#1b4b5a;--code-ink:#e8f4f1}[data-theme="dark"]{--bg:#0d2027;--surface:#132e38;--surface-alt:#16343f;--text:#f2f7f6;--text-muted:#9fb4bb;--border:#24424d;--border-strong:#3e6371;--accent:#5e9eae;--accent-hover:#6cb0c2;--accent-ink:#0d2027;--focus:#6ccbb4;--nav-bg:#0a1a20;--nav-ink:#a8c3cb;--nav-ink-hover:#f2f7f6;--brand-accent:#6ccbb4;--chip-cat-bg:#3a2e12;--chip-cat-ink:#f2c879;--chip-cat-border:#e8a33d;--chip-tag-bg:transparent;--chip-tag-ink:#7fd4c0;--chip-tag-border:#6ccbb4;--chip-sep:#64748b;--stance-pour:#6ccbb4;--stance-contre:#d9765e;--stance-nuance:#f2b755;--stance-neutre:#94a3b8;--vote-bad:#d9765e;--vote-good:#6ccbb4;--vote-ink:#0d2027;--success:#6ccbb4;--alert-danger-bg:#3a1f1a;--alert-danger-border:#d9765e;--alert-danger-ink:#f0b9a8;--alert-warning-bg:#3a2e12;--alert-warning-border:#e8a33d;--alert-warning-ink:#f2c879;--shadow:rgba(0,0,0,0.35);--code-bg:#0a1a20;--code-ink:#d5e4e8}[data-theme="light-hc"]{--bg:#ffffff;--surface:#ffffff;--surface-alt:#ffffff;--text:#000000;--text-muted:#000000;--border:#000000;--border-strong:#000000;--accent:#00333f;--accent-hover:#00222b;--accent-ink:#ffffff;--focus:#000000;--nav-bg:#000000;--nav-ink:#ffffff;--nav-ink-hover:#ffffff;--brand-accent:#ffff00;--chip-sep:#000000;--vote-bad:#8b0000;--vote-good:#006400;--vote-ink:#ffffff;--success:#006400;--alert-danger-bg:#ffffff;--alert-danger-border:#000000;--alert-danger-ink:#8b0000;--alert-warning-bg:#ffffff;--alert-warning-border:#000000;--alert-warning-ink:#5c3d00;--shadow:none;--code-bg:#ffffff;--code-ink:#000000}[data-theme="dark-hc"]{--bg:#000000;--surface:#000000;--surface-alt:#000000;--text:#ffffff;--text-muted:#ffffff;--border:#ffffff;--border-strong:#ffffff;--accent:#ffd400;--accent-hover:#ffe14d;--accent-ink:#000000;--focus:#ffd400;--nav-bg:#000000;--nav-ink:#ffffff;--nav-ink-hover:#ffffff;--brand-accent:#ffff00;--chip-sep:#ffffff;--vote-bad:#ff6b6b;--vote-good:#6bff6b;--vote-ink:#000000;--success:#6bff6b;--alert-danger-bg:#000000;--alert-danger-border:#ffffff;--alert-danger-ink:#ff6b6b;--alert-warning-bg:#000000;--alert-warning-border:#ffffff;--alert-warning-ink:#ffd400;--shadow:none;--code-bg:#000000;--code-ink:#ffffff}[data-theme$="-hc"]{--chip-cat-bg:#fdf0dc;--chip-cat-ink:#000000;--chip-cat-border:#000000;--chip-tag-bg:#ffffff;--chip-tag-ink:#000000;--chip-tag-border:#000000}[data-theme="dark-hc"]{--chip-cat-bg:#e8a33d;--chip-cat-ink:#000000;--chip-cat-border:#000000;--chip-tag-bg:#000000;--chip-tag-ink:#ffffff;--chip-tag-border:#ffffff}body{font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif}h1,h2,h3,h4,h5,h6,.card-title,.footer-brand,.debate-head h2,.source-name,.source-group-title h2,.license-card h2,.status-card strong:first-child{font-family:'Space Grotesk','Inter',sans-serif;letter-spacing:-0.01em}.score,.vote-label,.meta,.source-meta,.debate-head .count,.source-group-title .count,.footer-bottom,code{font-family:'JetBrains Mono',ui-monospace,monospace}