@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--surface:#f3f5f8;--border:#d5dae1;--text:#1a1d21;--text-2:#4a515b;--primary:#0b4f9c;--on-primary:#fff;--quai:#00707a;--voie:#6a3fb5;--pancarte:#a34a00;--ok:#1e7a34;--missing:#8a5a00;--danger:#b3261e;--radius:14px;--font:"Atkinson Hyperlegible", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121417;--surface:#1c1f24;--border:#3a4049;--text:#eceef1;--text-2:#aeb6c0;--primary:#8cb8ff;--on-primary:#121417;--quai:#4fc7cf;--voie:#b79cff;--pancarte:#ffa45c;--ok:#6fd48a;--missing:#f2c14e;--danger:#ff8a80}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:100%;line-height:1.5}a{color:var(--primary)}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.btn{border-radius:var(--radius);background:var(--primary);width:100%;min-height:56px;color:var(--on-primary);font:700 1.125rem var(--font);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:flex}.btn-secondary{color:var(--primary);border:2px solid var(--primary);background:0 0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
