:root{--ttp-nuit:#1e2a47;--ttp-nuit-hover:#141d33;--ttp-nuit-2:#2a3a60;--ttp-nuit-3:#33456e;--ttp-nuit-sol:#16203a;--ttp-lampe:#f2b544;--ttp-lampe-hover:#f6c565;--ttp-lampe-trait:#c98a1b;--ttp-lune:#f6e7c1;--ttp-action:#c2451a;--ttp-action-hover:#a63a15;--ttp-papier:#fff;--ttp-lin:#f4f3f0;--ttp-blanc:#fff;--ttp-encre:#0e0f12;--ttp-encre-2:#3a3d45;--ttp-discret:#5b5f6b;--ttp-sur-nuit:#e3e7f1;--ttp-sur-nuit-2:#d6dceb;--ttp-trait:#e3e2de;--ttp-trait-2:#eeedea;--ttp-progression-vide:#e3e2de;--ttp-bordure-champ:#7a7e89;--ttp-focus:#f2b544;--ttp-ok-fond:#e2f1e8;--ttp-ok-texte:#1e5e40;--ttp-surv-fond:#fff1c2;--ttp-surv-texte:#6b4e00;--ttp-alerte-fond:#fde3cf;--ttp-alerte-texte:#9a3d07;--ttp-alerte-bord:#e9a57a;--ttp-urgence-fond:#a3201a;--ttp-urgence-texte:#fff;--ttp-sansrep-fond:#e7e9ee;--ttp-sansrep-texte:#3d4452;--ttp-font-titre:var(--font-geist), system-ui, sans-serif;--ttp-font-texte:var(--font-geist), system-ui, sans-serif;--ttp-g-titre:600;--ttp-g-fort:600;--ttp-g-texte:400;--ttp-trait-epaisseur:1px;--ttp-r-pastille:999px;--ttp-r-champ:10px;--ttp-r-bouton:10px;--ttp-r-carte:14px;--ttp-r-carte-l:20px;--ttp-gouttiere-mobile:20px;--ttp-gouttiere-desk:24px;--ttp-largeur-max:1180px;--ttp-cible-min:44px;--ttp-h-bouton:48px;--ttp-halo:0 0 64px 14px #f2b5446b}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}a,button,input,select,textarea,label{touch-action:manipulation}body{background:var(--ttp-papier);color:var(--ttp-encre);font-family:var(--ttp-font-texte);font-weight:var(--ttp-g-texte);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--ttp-nuit)}h1,h2,h3{letter-spacing:-.02em}:focus-visible{outline:3px solid var(--ttp-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.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}b,strong{font-weight:var(--ttp-g-fort)}input,textarea{font-weight:inherit}h1,h2,h3,summary{font-weight:var(--ttp-g-fort)}.accroche-ligne{text-wrap:balance;display:block}
