:root{--r-card: 18px;
--r-tile: 14px;
--r-field: 16px;
--r-btn: 12px;
--r-pill: 999px;
--e-1: 4px;
--e-2: 8px;
--e-3: 12px;
--e-4: 16px;
--e-6: 24px;
--e-8: 32px;
--marge-ecran: 16px;
--entre-sections: 28px;
--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text",
"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
--font-body: var(--font-ui);
--font-numeric: var(--font-ui);
--font-signature: "Young Serif", "Iowan Old Style", Georgia, serif;
--t-montant: 34px;
--t-h1: 28px;
--t-h2: 21px;
--t-carte: 17px;
--t-corps: 15px;
--t-petit: 13px;
--g-normal: 400;
--g-appuye: 600;
--g-fort: 700;
--ombre: 0 2px 8px rgba(0, 0, 0, 0.04);
--ombre-levee: 0 4px 14px rgba(0, 0, 0, 0.06);
--ease: cubic-bezier(0.22, 1, 0.36, 1);
--duree: 180ms;
--brand: var(--accent);
--brand-dark: var(--accent-deep);
--brand-light: var(--accent-bright);
--brand-pale: var(--accent-tint);
--brand-glow: var(--ombre);
--accent-glow: var(--ombre);
--danger-glow: var(--ombre);
--white: var(--paper-sheet);
--radius: var(--r-card);
--radius-sm: var(--r-btn);
--radius-xl: var(--r-card);
--season-accent: var(--accent);
--season-tint: var(--accent-tint)}
:root,
:root:not([data-theme="light"]),
[data-theme="dark"]{color-scheme: light !important;
--paper: #f8fafc !important;
--paper-soft: #f0f4f2 !important;
--paper-sheet: #ffffff !important;
--paper-deep: #e7ede9 !important;
--ink: #1f1f1f !important;
--ink-soft: #4e5a53 !important;
--ink-muted: #4e5a53 !important;
--ink-fade: #949992 !important;
--accent: #0f5132 !important;
--accent-deep: #0a3d26 !important;
--accent-bright: #14683f !important;
--accent-tint: #e6f1ea !important;
--accent-tint2: #cfe5d8 !important;
--deal: #f04a3e !important;
--deal-badge: #c9372c !important;
--deal-ink: #b32a20 !important;
--deal-tint: #fdebe8 !important;
--danger: #c9372c !important;
--danger-tint: #fdebe8 !important;
--best: #ffd629 !important;
--best-ink: #5c4700 !important;
--border: #e2e8e4 !important;
--border2: #e2e8e4 !important;
--bg: #f8fafc !important;
--surface: #ffffff !important;
--page-bg: var(--paper);
--text: var(--ink);
--text-secondary: var(--ink-muted);
--brand-hover: var(--accent-deep);
--brand-soft: var(--accent-tint);
--danger-soft: var(--danger-tint);
--highlight: var(--best);
--ivoire: #fff8ee}
