:root{--pr-primaire-900:#7a2e00;--pr-primaire-800:#993d00;--pr-primaire-700:#cc5200;--pr-primaire-600:#e65c00;--pr-primaire-500:#ff6600;--pr-primaire-400:#ff8533;--pr-primaire-300:#ffa366;--pr-primaire-200:#ffc299;--pr-primaire-100:#ffe0cc;--pr-primaire-50:#fff0e6;--pr-neutre-900:#1c1c1c;--pr-neutre-800:#333333;--pr-neutre-700:#4d4d4d;--pr-neutre-600:#666666;--pr-neutre-500:#8c8c8c;--pr-neutre-400:#a6a6a6;--pr-neutre-300:#bfbfbf;--pr-neutre-200:#d9d9d9;--pr-neutre-100:#f2f2f2;--pr-neutre-50:#fafafa;--pr-secondaire-900:#4a0d00;--pr-secondaire-800:#731400;--pr-secondaire-700:#9c1b00;--pr-secondaire-600:#c42200;--pr-secondaire-500:#ed2900;--pr-secondaire-400:#f05433;--pr-secondaire-300:#f47f66;--pr-secondaire-200:#f7a999;--pr-secondaire-100:#fbd4cc;--pr-secondaire-50:#fdeae6;--pr-accent-900:#00334d;--pr-accent-800:#004d73;--pr-accent-700:#006699;--pr-accent-600:#0080bf;--pr-accent-500:#0099e6;--pr-accent-400:#33adeb;--pr-accent-300:#66c2f0;--pr-accent-200:#99d6f5;--pr-accent-100:#ccebfb;--pr-accent-50:#e6f5fd;--pr-blanc:#ffffff;--pr-noir:#000000;--statut-succes:#10b981;--statut-attention:#f59e0b;--statut-erreur:#ef4444;--statut-info:#3b82f6;--surface-page:var(--pr-neutre-50);--surface-carte:var(--pr-blanc);--surface-discrete:var(--pr-neutre-100);--surface-inverse:var(--pr-neutre-900);--surface-primaire:var(--pr-primaire-50);--texte-principal:var(--pr-neutre-900);--texte-secondaire:var(--pr-neutre-600);--texte-discret:var(--pr-neutre-400);--texte-inverse:var(--pr-blanc);--texte-primaire:var(--pr-primaire-700);--texte-accent:var(--pr-accent-700);--action-primaire:var(--pr-primaire-600);--action-primaire-survol:var(--pr-primaire-700);--action-secondaire:var(--pr-secondaire-500);--action-secondaire-survol:var(--pr-secondaire-600);--action-accent:var(--pr-accent-500);--action-accent-survol:var(--pr-accent-600);--bordure-discrete:var(--pr-neutre-200);--bordure-standard:var(--pr-neutre-300);--bordure-forte:var(--pr-neutre-700);--bordure-focus:var(--pr-primaire-500);--txt-h1:clamp(2.5rem,5vw + 1rem,4.5rem);--txt-h2:clamp(2rem,4vw + 1rem,3.5rem);--txt-h3:clamp(1.75rem,3vw + 1rem,2.75rem);--txt-h4:clamp(1.5rem,2vw + 1rem,2.25rem);--txt-h5:clamp(1.25rem,1.5vw + 1rem,1.75rem);--txt-h6:clamp(1.125rem,1vw + 1rem,1.5rem);--txt-corps-lg:clamp(1.125rem,1vw + 0.5rem,1.25rem);--txt-corps:clamp(1rem,1vw + 0.25rem,1.125rem);--txt-petit:clamp(0.875rem,0.5vw + 0.5rem,1rem);--txt-mini:clamp(0.75rem,0.5vw + 0.25rem,0.875rem);--espace-3xs:clamp(0.125rem,0.2vw,0.25rem);--espace-2xs:clamp(0.25rem,0.4vw,0.375rem);--espace-xs:clamp(0.5rem,0.8vw,0.75rem);--espace-sm:clamp(0.75rem,1.2vw,1rem);--espace-md:clamp(1rem,1.5vw,1.5rem);--espace-lg:clamp(1.5rem,2.5vw,2rem);--espace-xl:clamp(2rem,4vw,3rem);--espace-2xl:clamp(3rem,6vw,4rem);--espace-3xl:clamp(4rem,8vw,6rem);--espace-section:clamp(4rem,10vw,8rem);--rayon-aucun:0px;--rayon-sm:0.125rem;--rayon-md:0.375rem;--rayon-lg:0.5rem;--rayon-xl:0.75rem;--rayon-2xl:1rem;--rayon-3xl:1.5rem;--rayon-complet:9999px;--ombre-aucune:none;--ombre-sm:0 1px 2px 0 rgba(15,23,42,0.05);--ombre-md:0 4px 6px -1px rgba(15,23,42,0.1),0 2px 4px -2px rgba(15,23,42,0.1);--ombre-lg:0 10px 15px -3px rgba(15,23,42,0.1),0 4px 6px -4px rgba(15,23,42,0.1);--ombre-xl:0 20px 25px -5px rgba(15,23,42,0.1),0 8px 10px -6px rgba(15,23,42,0.1);--ombre-2xl:0 25px 50px -12px rgba(15,23,42,0.25);--ombre-interne:inset 0 2px 4px 0 rgba(15,23,42,0.05)}.theme-sombre,.section-sombre{--surface-page:var(--pr-neutre-900);--surface-carte:var(--pr-neutre-800);--surface-discrete:var(--pr-neutre-900);--surface-inverse:var(--pr-blanc);--surface-primaire:var(--pr-primaire-900);--texte-principal:var(--pr-blanc);--texte-secondaire:var(--pr-neutre-400);--texte-discret:var(--pr-neutre-500);--texte-inverse:var(--pr-neutre-900);--bordure-discrete:var(--pr-neutre-800);--bordure-standard:var(--pr-neutre-700);--bordure-forte:var(--pr-neutre-600)}