:root{--asphalte:#05070b;--asphalte-2:#0c1118;--asphalte-3:#141a23;--sol:#0a0e14;--ligne:#1c2430;--ligne-forte:#5f6876;--phare:#f2f2f2;--phare-2:#a3a8b0;--phare-3:#8a909a;--feu:#f24452;--feu-plein:#b3122a;--sur-feu:var(--phare);--feu-sombre:#2b0b12;--plaque:#f4f4f0;--plaque-encre:#111;--plaque-bande:#1f45a8;--font-display:var(--font-archivo), "Arial Narrow", sans-serif;--font-sans:var(--font-archivo), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--espace-1:4px;--espace-2:8px;--espace-3:12px;--espace-4:16px;--espace-5:24px;--espace-6:32px;--espace-7:56px;--espace-8:80px;--espace-9:128px;--rayon-0:0px;--rayon-1:3px;--rayon-rond:50%;--lueur-feu:0 0 18px 4px #f244528c, 0 0 64px 14px #b3122a59;--ombre-panneau:0 24px 60px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--asphalte)}body{background:var(--asphalte);height:100dvh;color:var(--phare);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin:0;font-size:17px;line-height:28px;display:grid;overflow:hidden}.ecran-main{flex-direction:column;min-height:0;display:flex;overflow:auto}.ecran-page{flex-direction:column;flex:1 0 auto;display:flex}.cadre{width:100%;max-width:1280px;padding:clamp(20px, 5vh, 48px) var(--espace-7);flex:1 0 auto;margin:0 auto}@media (min-width:961px) and (min-height:620px){.ecran-main:not(:has(.defile)) .ecran-page{flex:1 1 0;min-height:0}.ecran-main:not(:has(.defile)) .ecran-page>.cadre{flex:1 1 0;min-height:0}}@media (max-width:960px),(max-height:619px){body{height:auto;min-height:100vh;overflow:visible}.ecran-main{overflow:visible}}h1,h2,h3,p,ol,ul,figure,blockquote,dl,dd{margin:0}a{color:var(--phare)}a:hover{color:var(--feu)}:focus-visible{outline:2px solid var(--feu);outline-offset:3px}.affiche{font:900 clamp(64px, min(9vw, 13.5vh), 128px) / .84 var(--font-display);text-transform:uppercase;letter-spacing:-.005em;font-stretch:62%}.titre-1{font:900 clamp(40px, min(5.2vw, 7.4vh), 72px) / .9 var(--font-display);text-transform:uppercase;font-stretch:62%}.titre-2{font:800 clamp(28px, 4.4vh, 40px) / 1 var(--font-display);font-stretch:70%}.titre-3{font:700 24px/1.15 var(--font-display)}.chapo{color:var(--phare-2);max-width:64ch;font-size:clamp(16px,2.3vh,20px);line-height:1.55}.corps{max-width:64ch;font-size:17px;line-height:28px}.corps-petit{color:var(--phare-2);font-size:15px;line-height:24px}.etiquette{font:500 12px/16px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--phare-2)}.feu{color:var(--feu)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.cadre{padding:32px var(--espace-4)}.affiche{font-size:64px}.titre-1{font-size:48px}.titre-2{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.evitement:focus{top:var(--espace-2);left:var(--espace-2);z-index:10;clip:auto;width:auto;height:auto;padding:var(--espace-3) var(--espace-4);background:var(--asphalte-2);border:1px solid var(--ligne-forte);margin:0;position:fixed}
