@charset "UTF-8";*{box-sizing:border-box}html,body{height:100%}:root{color-scheme:light;--jaune: #ffd400;--sur-jaune: #141414;--jaune-doux: rgba(255, 212, 0, .28);--brand: var(--ink);--brand-2: var(--ink);--grad: var(--jaune);--titre: ui-serif, Georgia, "Times New Roman", serif;--rayon-l: 16px;--rayon-m: 10px;--ombre-1: 0 1px 0 rgba(20, 20, 20, .04);--ombre-2: 0 1px 2px rgba(20, 20, 20, .14);--gov-blue: var(--ink);--gov-blue-hover: #3d3a35;--gov-red: var(--ink);--gov-header-bg: rgba(244, 241, 234, .88);--gov-footer-bg: transparent;--on-accent: #fffdf8;--accent-soft: var(--jaune-doux);--ink: #141414;--muted: #6b655a;--border: #ddd6c6;--surface: #fffdf8;--surface-2: #ebe6da;--page-bg: #f4f1ea;--focus-ring: #141414;--vote-pour: #1a8a4a;--vote-contre: #d93a32;--vote-abstention: #a39e93;--flag-blue: #0055a4;--flag-white: #ffffff;--flag-red: #ef4135;--axe-gauche: #e1000f;--axe-droite: #0055a4;--barre-sections: 0px}@media(max-width:640px){:root{--barre-sections: calc(4.25rem + env(safe-area-inset-bottom, 0px)) }}:root[data-theme=dark]{color-scheme:dark;--ombre-1: none;--ombre-2: 0 1px 2px rgba(0, 0, 0, .5);--jaune-doux: rgba(255, 212, 0, .18);--gov-blue: var(--ink);--gov-blue-hover: #d8d3c8;--gov-red: var(--ink);--gov-header-bg: rgba(18, 17, 16, .86);--gov-footer-bg: transparent;--on-accent: #121110;--ink: #f2efe8;--muted: #a39e93;--border: #2f2c28;--surface: #1b1a18;--surface-2: #262421;--page-bg: #121110;--focus-ring: #ffd400;--vote-pour: #4cc47f;--vote-contre: #ff6961;--vote-abstention: #7d786e;--axe-gauche: #ff5a52;--axe-droite: #6ea8fe}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-tap-highlight-color:transparent;background:var(--page-bg);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--gov-blue);text-decoration-thickness:1px;text-underline-offset:.18em}::selection{background:var(--jaune);color:var(--sur-jaune)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.axe-fond-de-piste{background:repeating-linear-gradient(to right,transparent 0 calc(20% - 1px),color-mix(in srgb,var(--ink) 20%,transparent) calc(20% - 1px) 20%),linear-gradient(to right,color-mix(in srgb,var(--axe-gauche) 32%,transparent),color-mix(in srgb,var(--ink) 7%,transparent) 40% 60%,color-mix(in srgb,var(--axe-droite) 32%,transparent))}
