:root{--void:#f4f7fb;--carbon:#fff;--slate:#fff;--slate-2:#edf3fa;--hair:#dce5f0;--hair-2:#c6d4e5;--bande-alt:#fff;--trait:#697c94;--bleu:#1f5fa8;--bleu-hi:#14406f;--bleu-clair:#dce7f5;--bleu-deep:#0f3763;--bleu-nuit:#0b2a4b;--sur-bleu:#dce9f7;--sur-bleu-faible:#87a1bd;--plaque:#dce5ef;--jaune:#e0c100;--or:#6b5200;--ombre:#0b2a4b14;--ombre-haute:#0b2a4b24;--snow:#0b2a4b;--fog:#263d55;--mist:#4c627a;--dim:#566c82;--ok:#166b3f;--warn:#8a5a12;--bad:#a8332a;--etat-victoire:#166b3f;--etat-victoire-fond:#e3ede8;--etat-nul:#6b5200;--etat-nul-fond:color-mix(in srgb, var(--jaune) 22%, #fff);--etat-defaite:#a8332a;--etat-defaite-fond:#f5e7e5;--etat-avenir:#14406f;--etat-avenir-fond:#dce7f5;--etat-direct:#a8332a;--etat-direct-fond:#f5e7e5;--f-title:var(--font-title,"Zilla Slab"), Rockwell, Georgia, serif;--f-ui:var(--font-ui,"Archivo"), "Helvetica Neue", Arial, sans-serif;--f-num:var(--font-num,"Barlow Condensed"), "Arial Narrow", Arial, sans-serif;--s1:6px;--s2:12px;--s3:20px;--s4:32px;--s5:52px;--s6:84px;--t-nano:10.5px;--t-micro:11.5px;--t-mini:12.5px;--t-petit:13.5px;--t-base:15px;--t-md:17px;--t-display:clamp(34px, 5.4vw, 76px);--t-h1:clamp(32px, 4.6vw, 60px);--t-h2:clamp(26px, 3.6vw, 46px);--t-h3:clamp(22px, 2.6vw, 30px);--t-h4:clamp(17px, 1.5vw, 21px);--t-score:clamp(34px, 7vw, 80px);--t-chiffre:clamp(40px, 5.2vw, 60px);--t-numero:76px;--elev-1:0 10px 26px -12px var(--ombre);--elev-2:0 18px 34px -14px var(--ombre-haute);--elev-3:0 24px 48px -16px var(--ombre-haute);--radius:0;--shell:1280px;--h-entete:72px;--h-acces:56px;--cible-doigt:44px}[data-regime=sombre]{--void:#0b2a4b;--carbon:#0f3763;--bande-alt:#10365e;--slate:#14406f;--slate-2:#194a7c;--hair:#355676;--hair-2:#496888;--trait:#87a1bd;--or:var(--jaune);--bleu-hi:#2e7dd4;--plaque:#edf1f7;--snow:#fff;--fog:#dce9f7;--mist:#b5c9de;--dim:#a3bdd7;--ok:#3fa97c;--warn:#bc712f;--bad:#d0574c;--etat-victoire:#5fd196;--etat-victoire-fond:#5fd19624;--etat-nul:var(--jaune);--etat-nul-fond:#e0c10024;--etat-defaite:#f08a80;--etat-defaite-fond:#f08a8024;--etat-avenir:#8fc0f2;--etat-avenir-fond:#8fc0f224;--etat-direct:#f08a80;--etat-direct-fond:#f08a8024;--ombre:#0000002e;--ombre-haute:#00000042;color:var(--fog)}
@keyframes eoc-apparait{0%{opacity:0;transform:translateY(20px)}}@keyframes eoc-monte{0%{opacity:0;transform:translateY(14px)}}@property --eoc-compte{syntax:"<integer>";inherits:false;initial-value:0}@keyframes eoc-compter{0%{--eoc-compte:0}to{--eoc-compte:var(--eoc-cible,0)}}@supports (animation-timeline:view()){[data-revele]{animation:linear both eoc-apparait;animation-timeline:view();animation-range:entry 8% cover 26%}[data-revele-groupe]>*{animation:linear both eoc-apparait;animation-timeline:view()}[data-revele-groupe]>:first-child{animation-range:entry 8% cover 24%}[data-revele-groupe]>:nth-child(2){animation-range:entry 12% cover 30%}[data-revele-groupe]>:nth-child(3){animation-range:entry 16% cover 36%}[data-revele-groupe]>:nth-child(n+4){animation-range:entry 20% cover 42%}[data-compte]{counter-reset:eoc var(--eoc-compte);animation:linear both eoc-compter;animation-timeline:view();animation-range:entry 10% cover 34%}[data-compte]:before{content:counter(eoc)}[data-compte] [data-reel]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.eoc-entree{animation:.7s cubic-bezier(.2,.7,.2,1) eoc-monte}@media (prefers-reduced-motion:reduce){[data-revele],[data-revele-groupe]>*,[data-compte],.eoc-entree{animation:none}[data-compte]:before{content:none}[data-compte] [data-reel]{clip-path:none;width:auto;height:auto;position:static}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:contain}body{background:var(--void);color:var(--fog);font-family:var(--f-ui);font-size:var(--t-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4{font-family:var(--f-title);text-wrap:balance;color:var(--snow);margin:0;font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--or);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
