:root{--font-sans:"Space Grotesk", sans-serif;--font-mono:"DM Mono", monospace;--type-display:clamp(3rem, 9vw, 8.8rem);--type-headline:clamp(2rem, 4vw, 3.4rem);--type-title:1.25rem;--type-body:1rem;--type-body-lg:1.05rem;--type-label:.75rem;--type-meta:.75rem;--type-caption:.72rem;--leading-body:1.45;--leading-tight:1.12;--measure-prose:65ch}body{font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-body)}h1,h2,h3{text-wrap:balance}:is(.intro,.lead,.hero-copy,.tarifs-intro,.empty-lead,.description,.login-offres-preview-note){max-width:var(--measure-prose)}footer{font:500 var(--type-label) var(--font-mono);letter-spacing:.05em;text-transform:uppercase;line-height:1.45}.type-meta{font:500 var(--type-meta) var(--font-mono);letter-spacing:.05em;text-transform:uppercase;line-height:1.4}.type-caption{font:500 var(--type-caption) var(--font-mono);letter-spacing:.04em;line-height:1.35}.credit-history .variation,.credit-meter strong,.sidebar-credits strong,.formule-prix{font-variant-numeric:tabular-nums}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2f0e9;--ink:#171717;--muted:#686761;--line:#b9b7af;--accent-brand:#e5352b;--accent:#c62b22;--red:var(--accent);--yellow:#f4c84b;--accent-soft:#f4c84b;--panel:#f8f6f0;--grid:#1717170b}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121820;--ink:#edf1f4;--muted:#a9b3bd;--line:#4b5662;--accent:#ef5248;--accent-brand:#ff6b61;--red:var(--accent);--yellow:#f4c84b;--accent-soft:#f4c84b;--panel:#1c2530;--grid:#edf1f40f}
