@charset "UTF-8";*{box-sizing:border-box}html,body{height:100%}:root{color-scheme:light;--gov-blue: #000091;--gov-blue-hover: #0055a4;--gov-red: #e1000f;--gov-header-bg: #ffffff;--gov-footer-bg: #f0f0f3;--on-accent: #ffffff;--accent-soft: #dbe7ff;--ink: #161616;--muted: #5c5c5c;--border: #dddddd;--surface: #ffffff;--page-bg: #f6f6f6;--focus-ring: #0055a4;--vote-pour: #18753c;--vote-contre: #ce0500;--vote-abstention: #929292;--flag-blue: #0055a4;--flag-white: #ffffff;--flag-red: #ef4135;--axe-gauche: #e1000f;--axe-droite: #0055a4}:root[data-theme=dark]{color-scheme:dark;--gov-blue: #6ea8fe;--gov-blue-hover: #a8ccff;--gov-red: #ff5a52;--gov-header-bg: #1e1e1e;--gov-footer-bg: #161616;--on-accent: #10233d;--accent-soft: rgba(110, 168, 254, .16);--ink: #f6f6f6;--muted: #b1b1b1;--border: #3a3a3a;--surface: #1e1e1e;--page-bg: #161616;--focus-ring: #6ea8fe;--vote-pour: #4cc47f;--vote-contre: #ff6961;--vote-abstention: #8f8f8f;--axe-gauche: #ff5a52;--axe-droite: #6ea8fe}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--page-bg);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--gov-blue)}: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))}
