:root{--ea-color-ink:#10202D;--ea-color-ink-2:#1F2937;--ea-color-surface:#FAFAF8;--ea-color-surface-raised:#FFFFFF;--ea-color-klinker:#C47245;--ea-color-klinker-strong:#A85C32;--ea-color-klinker-soft:#F0EDE5;--ea-color-success:#4F7D5A;--ea-color-text-secondary:#536878;--ea-color-line:#D7DADF;--ea-color-action-fill:var(--ea-color-klinker);--ea-color-action-fill-hover:var(--ea-color-klinker-strong);--ea-color-action-text:#FFFFFF;--ea-legacy-color-muted:#667280;--ea-legacy-color-grey-6b7280:#6b7280;--ea-legacy-color-seagreen:#2E8B57;--ea-legacy-color-klinker-alt:#a35d30;--ea-container:1180px;--ea-gutter:48px;--ea-measure-read:680px;--ea-measure-form:720px;--ea-pad-desktop:40px;--ea-pad-tablet:24px;--ea-pad-mobile:20px;--ea-space-1:4px;--ea-space-2:8px;--ea-space-3:12px;--ea-space-4:16px;--ea-space-6:24px;--ea-space-8:32px;--ea-space-10:40px;--ea-space-12:48px;--ea-space-16:64px;--ea-space-24:96px;--ea-radius-btn:8px;--ea-radius-card:12px;--ea-control-h:48px;--ea-legacy-radius-btn:10px;--ea-legacy-radius-card-14:14px;--ea-legacy-radius-card-18:18px;--ea-legacy-control-h-52:52px;--ea-legacy-control-h-58:58px;--ea-text-xs:12px;--ea-text-sm:14px;--ea-text-base:16px;--ea-text-lg:18px;--ea-text-xl:20px;--ea-font-headline:var(--font-plus-jakarta-sans);--ea-font-ui:var(--font-dm-sans);--ea-font-mono:var(--font-mono);--ea-motion-fast:150ms;--ea-motion-base:300ms;--ea-motion-reveal:400ms;--ea-motion-menu:200ms;--ea-easing-standard:cubic-bezier(0.16,1,0.3,1);--ea-easing-micro:cubic-bezier(0.4,0,0.2,1);--ea-motion-translate-reveal:12px;--ea-motion-scale-hover:1.02;--ea-motion-stagger-step:60ms;--ea-shadow-card:0 6px 24px rgba(31,41,55,0.08);--ea-shadow-overlay:0 20px 40px rgba(16,32,45,0.12);--ea-color-danger:#DC2626;--ea-color-danger-bg:#fef2f2;--ea-color-danger-border:#fecaca;--ea-color-danger-text:#991b1b;--ea-color-warning-bg:#FEF9C3;--ea-color-warning-border:#fde68a;--ea-color-success-bg:#EDF8EF;--ea-color-success-border:#CAE7C9;--ea-color-success-text:#216431;--ea-color-klinker-tint-25:#FDF4EF;--ea-color-klinker-tint-50:#FCEFE9;--ea-color-klinker-tint-200:#F7D6C8;--ea-color-klinker-tint-300:#E2B48F;--ea-color-neutral-100:#F2F4F6;--ea-color-neutral-200:#E5E5E2;--ea-color-neutral-300:#CCCCC8;--ea-color-neutral-600:#42556E;--ea-color-neutral-700:#374151;--ea-color-blaugrau-bg:#EBF0F3;--ea-color-success-dark:#3D6347;--ea-color-success-tint:#E8F2EB}