/* Generated by cogumi-design export_tokens.py. Do not edit. */
:root {
  --color-bg-default: #f8f8f2;
  --color-bg-subtle: #eff0e7;
  --color-bg-raised: #ffffff;
  --color-bg-overlay: #f8f8f2;
  --color-bg-inverse: #252820;
  --color-text-primary: #252820;
  --color-text-secondary: #555b4c;
  --color-text-tertiary: #606658;
  --color-text-inverse: #f8f8f2;
  --color-text-on-accent: #252820;
  --color-text-link: #394718;
  --color-text-danger: #9a302d;
  --color-text-success: #285432;
  --color-text-warning: #74420d;
  --color-border-default: #daddce;
  --color-border-strong: #747a68;
  --color-border-focus: #394718;
  --color-accent-default: #d4ef48;
  --color-accent-hover: #c5e332;
  --color-accent-active: #b7d526;
  --color-accent-subtle: #eef4ce;
  --color-status-danger-bg: #fff0eb;
  --color-status-danger-fg: #9a302d;
  --color-status-warning-bg: #fff0d8;
  --color-status-warning-fg: #74420d;
  --color-status-success-bg: #eaf3e7;
  --color-status-success-fg: #285432;
  --color-status-info-bg: #e9eff2;
  --color-status-info-fg: #304d5b;
  --space-inset-xs: 4px;
  --space-inset-sm: 8px;
  --space-inset-md: 16px;
  --space-inset-lg: 24px;
  --space-inset-xl: 32px;
  --space-stack-xs: 8px;
  --space-stack-sm: 16px;
  --space-stack-md: 24px;
  --space-stack-lg: 32px;
  --space-stack-xl: 48px;
  --space-stack-2xl: 80px;
  --space-inline-xs: 4px;
  --space-inline-sm: 8px;
  --space-inline-md: 16px;
  --space-inline-lg: 24px;
  --space-gutter: 24px;
  --space-section: 96px;
  --font-family-display: "DM Sans", sans-serif;
  --font-family-text: "DM Sans", sans-serif;
  --font-family-mono: ui-monospace, monospace;
  --font-size-12: 12px;
  --font-size-14: 14px;
  --font-size-16: 16px;
  --font-size-20: 20px;
  --font-size-24: 24px;
  --font-size-32: 32px;
  --font-size-48: 48px;
  --font-size-64: 64px;
  --font-size-88: 88px;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
  --font-line-height-body: 1.5;
  --font-line-height-display: 1.02;
  --font-letter-spacing-body: 0;
  --font-letter-spacing-display: -3px;
  --radius-none: 0;
  --radius-control: 8px;
  --radius-container: 16px;
  --radius-pill: 999px;
  --elevation-0: none;
  --elevation-1: 0 4px 12px #25282014;
  --elevation-2: 0 8px 24px #25282014;
  --elevation-3: 0 12px 36px #25282014;
  --motion-duration-instant: 0ms;
  --motion-duration-fast: 100ms;
  --motion-duration-base: 160ms;
  --motion-duration-slow: 240ms;
  --motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --motion-easing-enter: cubic-bezier(0, 0, 0.2, 1);
  --motion-easing-exit: cubic-bezier(0.4, 0, 1, 1);
  --layout-breakpoints-sm: 480px;
  --layout-breakpoints-md: 768px;
  --layout-breakpoints-lg: 1024px;
  --layout-breakpoints-xl: 1280px;
  --layout-container-max: 1280px;
  --layout-container-reading: 640px;
  --layout-columns: 12;
  --layout-touch-target-min: 48px;
  --website-color-f8f8f2: #f8f8f2;
  --website-color-252820: #252820;
  --website-color-555b4c: #555b4c;
  --website-color-d4ef48: #d4ef48;
  --website-color-daddce: #daddce;
  --website-color-fff: #fff;
  --website-measure-1280px: 1280px;
  --website-measure-48px: 48px;
  --website-measure-16px: 16px;
  --website-duration-160ms: 160ms;
  --website-measure-24px: 24px;
  --website-measure-5px: 5px;
  --website-measure-3px: 3px;
  --website-color-394718: #394718;
  --website-measure-4px: 4px;
  --website-measure-20px: 20px;
  --website-measure-8px: 8px;
  --website-measure-11px: 11px;
  --website-measure-1px: 1px;
  --website-measure-32px: 32px;
  --website-measure-12px: 12px;
  --website-measure-10px: 10px;
  --website-measure-28px: 28px;
  --website-measure-14px: 14px;
  --website-measure-13px: 13px;
  --website-measure-22px: 22px;
  --website-measure-30px: 30px;
  --website-measure-54px: 54px;
  --website-measure-70px: 70px;
  --website-measure-650px: 650px;
  --website-measure-2px: 2px;
  --website-measure-26px: 26px;
  --website-measure-60px: 60px;
  --website-measure-88px: 88px;
  --website-measure-negative-5px: -5px;
  --website-measure-negative-10px: -10px;
  --website-measure-18px: 18px;
  --website-measure-36px: 36px;
  --website-color-dfe6d4: #dfe6d4;
  --website-color-343b2a: #343b2a;
  --website-color-ede0cd: #ede0cd;
  --website-color-d9e1cd: #d9e1cd;
  --website-measure-550px: 550px;
  --website-measure-45px: 45px;
  --website-color-b9beac: #b9beac;
  --website-measure-p8px: 0.8px;
  --website-color-000: #000;
  --website-measure-15px: 15px;
  --website-measure-17px: 17px;
  --website-measure-80px: 80px;
  --website-color-cdd2c0: #cdd2c0;
  --website-measure-50px: 50px;
  --website-color-2528200c: #2528200c;
  --website-measure-39px: 39px;
  --website-color-eef0e8: #eef0e8;
  --website-color-707764: #707764;
  --website-color-f0f1e8: #f0f1e8;
  --website-color-eaf0d8: #eaf0d8;
  --website-color-f4f4e9: #f4f4e9;
  --website-measure-205px: 205px;
  --website-measure-6px: 6px;
  --website-measure-68px: 68px;
  --website-measure-206px: 206px;
  --website-color-bfc6b0: #bfc6b0;
  --website-measure-42px: 42px;
  --website-measure-9px: 9px;
  --website-measure-negative-p5px: -0.5px;
  --website-measure-negative-3px: -3px;
  --website-measure-40px: 40px;
  --website-color-7d865f: #7d865f;
  --website-measure-negative-30px: -30px;
  --website-measure-7px: 7px;
  --website-color-eceee3: #eceee3;
  --website-measure-850px: 850px;
  --website-measure-52px: 52px;
  --website-measure-negative-2px: -2px;
  --website-measure-440px: 440px;
  --website-color-eceee4: #eceee4;
  --website-measure-72px: 72px;
  --website-measure-300px: 300px;
  --website-color-c9d0ba: #c9d0ba;
  --website-color-c7ceba: #c7ceba;
  --website-measure-390px: 390px;
  --website-measure-250px: 250px;
  --website-color-f6f7f1: #f6f7f1;
  --website-color-e8edda: #e8edda;
  --website-color-d5ddc3: #d5ddc3;
  --website-measure-25px: 25px;
  --website-measure-220px: 220px;
  --website-measure-400px: 400px;
  --website-measure-260px: 260px;
  --website-measure-430px: 430px;
  --website-measure-55px: 55px;
  --website-measure-64px: 64px;
  --website-measure-110px: 110px;
  --website-color-8e9e45: #8e9e45;
  --website-color-25282080: #25282080;
  --website-measure-negative-100px: -100px;
  --website-measure-negative-1px: -1px;
  --website-measure-90px: 90px;
  --website-measure-178px: 178px;
  --website-measure-230px: 230px;
  --website-measure-210px: 210px;
  --website-measure-240px: 240px;
  --website-measure-38px: 38px;
  --website-measure-negative-4px: -4px;
  --website-measure-530px: 530px;
  --website-measure-480px: 480px;
  --website-measure-165px: 165px;
  --website-measure-negative-22px: -22px;
  --website-measure-negative-1p5px: -1.5px;
  --website-measure-21px: 21px;
  --website-measure-180px: 180px;
  --website-measure-59px: 59px;
  --website-measure-145px: 145px;
  --website-measure-520px: 520px;
  --website-measure-640px: 640px;
  --website-measure-610px: 610px;
  --website-measure-630px: 630px;
  --website-measure-820px: 820px;
  --website-measure-100px: 100px;
  --website-measure-negative-20px: -20px;
  --website-measure-75px: 75px;
  --website-color-c5e332: #c5e332;
  --website-measure-800px: 800px;
  --website-measure-56px: 56px;
  --website-color-eff0e7: #eff0e7;
  --website-measure-680px: 680px;
  --website-type-root: 1rem;
  --website-shadow-window: 0 20px 50px #2528200c;
  --website-shadow-phone: 0 15px 30px #2528200c;
  --website-type-16: 1rem;
  --website-type-11: 0.6875rem;
  --website-type-60: 3.75rem;
  --website-type-88: 5.5rem;
  --website-type-9: 0.5625rem;
  --website-type-10: 0.625rem;
  --website-type-36: 2.25rem;
  --website-type-52: 3.25rem;
  --website-type-26: 1.625rem;
  --website-type-17: 1.0625rem;
  --website-type-68: 4.25rem;
  --website-type-50: 3.125rem;
  --website-type-38: 2.375rem;
  --website-type-18: 1.125rem;
  --website-type-56: 3.5rem;
  --website-type-22: 1.375rem;
  --website-type-64: 4rem;
  --website-type-20: 1.25rem;
  --website-type-24: 1.5rem;
  --website-type-12: 0.75rem;
  --website-type-8: 0.5rem;
  --website-type-21: 1.3125rem;
  --website-type-42: 2.625rem;
  --website-type-59: 3.6875rem;
  --website-type-15: 0.9375rem;
  --website-type-32: 2rem;
  --website-type-14: 0.875rem;
  --website-type-28: 1.75rem;
  --website-type-13: 0.8125rem;
  --website-illustration-height: 40rem;
  --component-button-primary-bg: #d4ef48;
  --component-button-primary-text: #252820;
}
