/* Généré par ATTPS Get Field — Design du site. Ne pas modifier à la main. */
:root {
    --atgf-primary: #509bca;
    --atgf-secondary: #1e4b77;
    --atgf-accent: #1e2146;
    --atgf-info: #00a099;
    --atgf-success: #319f43;
    --atgf-warning: #ff7b01;
    --atgf-danger: #f04957;
    --atgf-neutral: #192743;
    --atgf-grey: #6c7993;
    --atgf-light: #ffffff;
    --atgf-fl-texte: clamp(0px, (100vw - 360px) / 1080, 1px);
    --atgf-font-nouvelle-police: 'League Spartan', sans-serif;
    --atgf-text-xs: 0.75rem;
    --atgf-text-sm: 0.875rem;
    --atgf-text-base: 1rem;
    --atgf-text-lg: 1.125rem;
    --atgf-text-xl: 1.25rem;
    --atgf-text-2xl: 1.5rem;
    --atgf-text-3xl: 1.875rem;
    --atgf-text-4xl: 2.25rem;
    --atgf-text-5xl: 3rem;
    --atgf-text-6xl: 3.75rem;
    --atgf-text-7xl: 4.5rem;
    --atgf-text-8xl: 6rem;
    --atgf-text-9xl: 8rem;
    --atgf-leading-none: 1;
    --atgf-leading-tighter: 1.1;
    --atgf-leading-tight: 1.2;
    --atgf-leading-snug: 1.4;
    --atgf-leading-normal: 1.5;
    --atgf-leading-relaxed: 1.6;
    --atgf-tracking-tight: -0.025em;
    --atgf-tracking-normal: 0;
    --atgf-tracking-wide: 0.025em;
    --atgf-tracking-wider: 0.05em;
    --atgf-tracking-widest: 0.1em;
    --atgf-text-xs-lh: 1rem;
    --atgf-text-sm-lh: 1.25rem;
    --atgf-text-base-lh: 1.5rem;
    --atgf-text-lg-lh: 1.75rem;
    --atgf-text-xl-lh: 1.75rem;
    --atgf-text-2xl-lh: 2rem;
    --atgf-text-3xl-lh: 2.25rem;
    --atgf-text-4xl-lh: 2.5rem;
    --atgf-text-5xl-lh: 1;
    --atgf-text-6xl-lh: 1;
    --atgf-text-7xl-lh: 1;
    --atgf-text-8xl-lh: 1;
    --atgf-text-9xl-lh: 1;
}
:where(.atb-section){font-family:var(--atgf-font-nouvelle-police, 'League Spartan', sans-serif)}
:where(.atb-section) h1:is(h1):where(:where(.atb-title-zone) *){font-family:var(--atgf-font-nouvelle-police, 'League Spartan', sans-serif)}
