:root {--bz-page-clair: #F6F7F9;--bz-surface-clair: #FFFFFF;--bz-border-clair: #E4E7EC;--bz-text-clair: #111318;--bz-text-2-clair: #5A6070;--bz-page-sombre: #141417;--bz-surface-sombre: #1E1E22;--bz-border-sombre: #2E2E34;--bz-text-sombre: #F2F3F5;--bz-text-2-sombre: #A2A8B4;--bz-accent: #1D4ED8;--bz-succes: #15803D;--bz-avertissement: #B45309;--bz-danger: #B91C1C;--bz-ocre: #92400E;--bz-succes-sombre: #4ADE80;--bz-avertissement-sombre: #FBBF24;--bz-danger-sombre: #F87171;--bz-focus-clair: #1D4ED8;--bz-focus-sombre: #F2F3F5;--bz-space-1: 0.25rem;--bz-space-2: 0.5rem;--bz-space-3: 0.75rem;--bz-space-4: 1rem;--bz-space-6: 1.5rem;--bz-space-8: 2rem;--bz-space-12: 3rem;--bz-text-s: 0.875rem;--bz-text-m: 1rem;--bz-text-l: 1.125rem;--bz-text-xl: 1.5rem;--bz-text-2xl: 2rem;--bz-text-3xl: clamp(2.25rem, 5vw, 3.75rem);--bz-radius-s: 8px;--bz-radius-m: 12px;--bz-radius-l: 16px;--bz-radius-full: 999px;--bz-shadow-1: 0 1px 2px rgba(17,19,24,0.06);--bz-shadow-2: 0 12px 32px rgba(17,19,24,0.08);--bz-grid-max: 1200px;--bz-grid-gutter: 24px;--bz-motion: 180ms ease-out;}