@layer base{.marche-racine{--m-encre:#1c1410;--m-fond:#fbf7f2;--m-carte:#fff;--m-laterite:#b0521e;--m-laterite-fonce:#7a3410;--m-laterite-clair:#f6e3d6;--m-filet:#ede5da;--m-bord:#e2d8cc;--m-champ:#f3ede6;--m-texte-2:#5e534c;--m-texte-corps:#4a403a;--m-mil:#efe6d2;--m-mil-texte:#6e5a3a;--m-vert-clair:#e6f0e9;--m-vert:#24573a;--m-gris:#d9cfc6;--m-hero-texte:#fbede3;--m-erreur:#b42318;--m-erreur-clair:#fdecea;--m-ombre:0 8px 24px #1c14100f;--m-voile-hero:linear-gradient(90deg,#1c1410d1 0%,#1c14108c 55%,#1c141026 100%);--m-voile-bas:linear-gradient(0deg,#1c1410d9 0%,#1c141000 70%);background:var(--m-fond);min-height:100vh;color:var(--m-encre);font-family:var(--font-plex-sans),"IBM Plex Sans",sans-serif;overflow-x:clip}.marche-racine .marche-titre{font-family:var(--font-archivo),"Archivo",sans-serif;letter-spacing:-.02em}.marche-racine :focus-visible{outline:3px solid var(--m-laterite);outline-offset:2px}}
