@font-face{font-family:inter;src:url(../media/inter_variable_latin-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_ba705ae1-module__RnxDMG__className{font-family:inter,inter Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-style:normal}.inter_ba705ae1-module__RnxDMG__variable{--police-inter:"inter", "inter Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
:root{--fond:#fdfbf8;--surface:#fff;--encre:#1a1512;--texte-2:#5c5349;--trait:#e8e0d6;--orange:#e85d18;--orange-f:#fdede3;--foret:#14684a;--foret-f:#e4f0ea;--prune:#7b2d5e;--prune-f:#f6e9f1;--brique:#a82f1e;--brique-f:#fbeae7;--fond-page:var(--fond);--fond-carte:var(--surface);--fond-doux:var(--fond);--texte:var(--encre);--texte-doux:var(--texte-2);--texte-sur-accent:var(--encre);--texte-sur-plein:var(--surface);--bordure:var(--trait);--bordure-forte:var(--texte-2);--accent:var(--orange);--accent-fond:var(--orange-f);--succes:var(--foret);--succes-fond:var(--foret-f);--niveau:var(--prune);--niveau-fond:var(--prune-f);--ecarte:var(--brique);--ecarte-fond:var(--brique-f);--police:var(--police-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-xs:.75rem;--t-s:.8125rem;--t-m:.9375rem;--t-l:1.125rem;--t-xl:1.375rem;--t-2xl:1.75rem;--graisse-normale:400;--graisse-moyenne:500;--graisse-forte:600;--interligne-serre:1.25;--interligne:1.55;--interlettre-titre:-.01em;--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--rayon-carte:14px;--rayon-bouton:10px;--rayon-champ:10px;--rayon-pastille:999px;--trait-epaisseur:1px;--ombre:0 1px 2px #1a15120d, 0 10px 30px -18px #1a151240;--largeur-lecture:42rem}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fond-page);color:var(--texte);font-family:var(--police);font-size:var(--t-m);line-height:var(--interligne);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0 0 var(--e-3);line-height:var(--interligne-serre);font-weight:var(--graisse-forte);letter-spacing:var(--interlettre-titre)}h1{font-size:var(--t-2xl)}h2{font-size:var(--t-xl)}h3{font-size:var(--t-l)}p{margin:0 0 var(--e-4)}a{color:var(--texte);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page{padding:var(--e-6) var(--e-5) var(--e-7);max-width:var(--largeur-lecture);margin:0 auto}.page-large{max-width:68rem}.bandeau{align-items:center;gap:var(--e-4);padding:var(--e-3) var(--e-5);background:var(--fond-carte);border-bottom:var(--trait-epaisseur) solid var(--bordure);display:flex}.bandeau-marque{font-weight:var(--graisse-forte);letter-spacing:var(--interlettre-titre)}.pousse-a-droite{margin-left:auto}.doux{color:var(--texte-doux)}.petit{font-size:var(--t-s)}.mention{font-size:var(--t-xs);color:var(--texte-doux)}.chiffre{font-size:var(--t-l);font-weight:var(--graisse-forte);font-variant-numeric:tabular-nums}.carte{background:var(--fond-carte);border:var(--trait-epaisseur) solid var(--bordure);border-radius:var(--rayon-carte);padding:var(--e-5);box-shadow:var(--ombre)}.carte-plate{background:var(--fond-carte);border:var(--trait-epaisseur) solid var(--bordure);border-radius:var(--rayon-carte);padding:var(--e-5)}.grille{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.bouton{justify-content:center;align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-4);border-radius:var(--rayon-bouton);border:var(--trait-epaisseur) solid transparent;min-height:2.25rem;font:inherit;font-weight:var(--graisse-moyenne);cursor:pointer;background:var(--accent);color:var(--texte-sur-accent);display:inline-flex}.bouton:hover{filter:brightness(1.04)}.bouton:active{transform:translateY(1px)}.bouton-second{background:var(--fond-carte);color:var(--texte);border-color:var(--bordure)}.bouton-discret{color:var(--texte-doux);padding-inline:var(--e-2);background:0 0;border-color:#0000}.bouton[disabled]{opacity:.5;cursor:not-allowed}.champ{width:100%;min-height:2.25rem;padding:var(--e-2) var(--e-3);border:var(--trait-epaisseur) solid var(--bordure);border-radius:var(--rayon-champ);background:var(--fond-carte);color:var(--texte);font:inherit;display:block}.champ::placeholder{color:var(--texte-doux)}.champ:focus-visible{border-color:var(--accent)}.etiquette{margin-bottom:var(--e-1);font-size:var(--t-s);font-weight:var(--graisse-moyenne);display:block}.aide{margin:var(--e-1) 0 0;font-size:var(--t-s);color:var(--texte-doux);line-height:var(--interligne);display:block}.bloc-champ{margin-bottom:var(--e-4)}.choix{gap:var(--e-3);padding:var(--e-3);border:var(--trait-epaisseur) solid var(--bordure);border-radius:var(--rayon-champ);background:var(--fond-carte);cursor:pointer;margin-bottom:var(--e-2);align-items:flex-start;display:flex}.choix input{margin-top:.2em}.choix:has(input:checked){border-color:var(--accent);background:var(--accent-fond)}.groupe-choix{margin:0 0 var(--e-5);border:0;padding:0}.groupe-choix legend{margin-bottom:var(--e-2);font-size:var(--t-s);font-weight:var(--graisse-moyenne);padding:0}.pastille{padding:var(--e-1) var(--e-3);border-radius:var(--rayon-pastille);font-size:var(--t-xs);font-weight:var(--graisse-moyenne);background:var(--accent-fond);color:var(--accent);align-items:center;display:inline-flex}.pastille-succes{background:var(--succes-fond);color:var(--succes)}.pastille-niveau{background:var(--niveau-fond);color:var(--niveau)}.pastille-ecarte{background:var(--ecarte-fond);color:var(--ecarte)}.pastille-neutre{background:var(--fond-doux);color:var(--texte-doux)}.message{padding:var(--e-3) var(--e-4);border-radius:var(--rayon-champ);border-left:3px solid var(--ecarte);background:var(--ecarte-fond);color:var(--ecarte);margin-bottom:var(--e-4)}.message-succes{border-left-color:var(--succes);background:var(--succes-fond);color:var(--succes)}.trait{border:0;border-top:var(--trait-epaisseur) solid var(--bordure);margin:var(--e-6) 0}.tableau{border-collapse:collapse;width:100%;font-size:var(--t-s)}.tableau th,.tableau td{text-align:left;padding:var(--e-2) var(--e-3);border-bottom:var(--trait-epaisseur) solid var(--bordure)}.tableau th{font-weight:var(--graisse-moyenne);color:var(--texte-doux)}
