:root{--police:Arial, "Liberation Sans", Arimo, Helvetica, sans-serif;--navy:#0f2538;--vert:#2baf7a;--blanc:#fff;--fond:#f4f6f8;--texte:var(--navy);--texte-secondaire:#4a5a68;--bordure:#d3dae0;--erreur:#b3261e;--survol-principal:#1d3a52;--filet-leger:#e6eaee;--statut-piste:var(--navy);--statut-vert:#1f8a5f;--statut-ambre:#b45f06;--statut-gris:#6b7785;--nouveau:#1565c0;--compteur:#c62828;--taille-petite:.875rem;--taille-texte:1rem;--taille-titre:1.5rem;--interligne:1.5;--espace-1:.25rem;--espace-2:.5rem;--espace-3:.75rem;--espace-4:1rem;--espace-6:1.5rem;--espace-8:2rem;--espace-12:3rem;--rayon:6px;--epaisseur-filet:1px;--epaisseur-accent:4px;--epaisseur-focus:3px;--hauteur-logo:2.25rem;--hauteur-logo-entete:1.5rem;--largeur-carte:26rem;--largeur-contenu:80rem;--ombre-carte:0 1px 3px #0f25381f;--espacement-lettres-marque:.04em;--opacite-inactif:.7;--taille-pastille:.75rem;--epaisseur-contour-pastille:2px;--largeur-formulaire:48rem;--largeur-min-champ:16rem;--largeur-profil-liste:24rem;--largeur-colonne-laterale:20rem;--hauteur-texte-long:9rem}
*,:before,:after{box-sizing:border-box}html{font-family:var(--police);font-size:100%;line-height:var(--interligne);color:var(--texte);background:var(--fond)}body{min-height:100vh;margin:0}h1,h2,h3,p{margin:0}a{color:var(--navy)}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:var(--epaisseur-focus) solid var(--vert);outline-offset:var(--espace-1)}.bouton{justify-content:center;align-items:center;gap:var(--espace-2);padding:var(--espace-3) var(--espace-4);border:var(--epaisseur-filet) solid var(--navy);border-radius:var(--rayon);font:inherit;color:var(--blanc);background:var(--navy);cursor:pointer;font-weight:700;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--survol-principal)}.bouton:disabled{cursor:progress;opacity:var(--opacite-inactif)}.bouton-secondaire{color:var(--navy);background:var(--blanc)}.bouton-secondaire:hover{background:var(--fond)}
