:root { --color-bg: #eef0ea; --color-surface: #ffffff; --color-border: #dcdfd6; --color-border-subtle: #eff1ea; --color-text: #24301d; --color-text-muted: #6b7263; --color-text-disabled: #9aa08f; --color-primary: #3e6b21; --color-primary-l-1: #eef3e6; --color-primary-d-1: #1d3b1f; --color-accent: #76a832; --color-accent-l-1: #eaf1de; --color-accent-d-1: #5c8626; --color-secondary: #1d3b1f; --color-secondary-l-1: #b9c7ab; --color-secondary-d-1: #12240f; --color-info: #2a6f9e; --color-info-l-1: #d3dce3; --color-info-d-1: #1c3e57; --color-status-valide: #3d7a34; --color-status-valide-l-1: #e9f2e5; --color-status-valide-d-1: #2c5a26; --color-status-attente: #c08a1a; --color-status-attente-l-1: #faf3df; --color-status-attente-d-1: #8a6212; --color-status-manquant: #b3362b; --color-status-manquant-l-1: #f9ecea; --color-status-manquant-d-1: #8f2b22; --text-2xs: clamp(0.51rem, calc(0.00029629629629629656 * (100vw - 22.5rem) + 0.51rem), 0.53rem); --text-xs: clamp(0.64rem, calc(0.0008888888888888881 * (100vw - 22.5rem) + 0.64rem), 0.7rem); --text-s: clamp(0.8rem, calc(0.002074074074074073 * (100vw - 22.5rem) + 0.8rem), 0.94rem); --text-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem); --text-l: clamp(1.25rem, calc(0.006222222222222221 * (100vw - 22.5rem) + 1.25rem), 1.67rem); --text-xl: clamp(1.56rem, calc(0.00977777777777778 * (100vw - 22.5rem) + 1.56rem), 2.22rem); --text-2xl: clamp(1.95rem, calc(0.014962962962962963 * (100vw - 22.5rem) + 1.95rem), 2.96rem); --space-2xs: clamp(0.51rem, calc(0.00029629629629629656 * (100vw - 22.5rem) + 0.51rem), 0.53rem); --space-xs: clamp(0.64rem, calc(0.0008888888888888881 * (100vw - 22.5rem) + 0.64rem), 0.7rem); --space-s: clamp(0.8rem, calc(0.002074074074074073 * (100vw - 22.5rem) + 0.8rem), 0.94rem); --space-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem); --space-l: clamp(1.25rem, calc(0.006222222222222221 * (100vw - 22.5rem) + 1.25rem), 1.67rem); --space-xl: clamp(1.56rem, calc(0.00977777777777778 * (100vw - 22.5rem) + 1.56rem), 2.22rem); --space-2xl: clamp(1.95rem, calc(0.014962962962962963 * (100vw - 22.5rem) + 1.95rem), 2.96rem);}