:root {--color-bg: #F4F2F0;--color-primary: #224A1E;--color-text: #564D4D;--color-muted: #7A7575;--color-accent: #CE593F;--color-footer: #B36932;--color-light: #F2F0E5;--color-light-warm: #EBE3D1;--color-support-green: #647D67;--text-display: clamp(2.8rem, 1.486rem + 4.107vw, 7.4rem);--text-h2: clamp(2.4rem, calc(4.1071vw + 1.0857rem), 7rem);--text-h3: clamp(2.2rem, 1.686rem + 1.607vw, 4rem);--text-body-lg: clamp(1.8rem, calc(1.4286vw + 1.3429rem), 3.4rem);--text-small: clamp(1.2rem, 1.086rem + 0.357vw, 1.6rem);--text-body: clamp(1.4rem, calc(0.7143vw + 1.1714rem), 2.2rem);--text-nav: clamp(1.4rem, 1.057rem + 1.071vw, 2.6rem);--space-section: clamp(6rem, 4.286rem + 5.357vw, 12rem);--space-gutter: clamp(1rem, calc(0.8929vw + 0.7143rem), 2rem);--space-xl: clamp(3.2rem, 2.286rem + 2.857vw, 6.4rem);--space-l: clamp(2.4rem, 1.714rem + 2.143vw, 4.8rem);--space-m: clamp(1.6rem, 1.143rem + 1.429vw, 3.2rem);--space-s: clamp(0.8rem, 0.571rem + 0.714vw, 1.6rem);--radius-card: 26px;--radius-control: 16px;--kursiv: clamp(1.6rem, calc(0.9821vw + 1.2857rem), 2.7rem);}