/* generated by tokens.py from DESIGN.md v2 (Auto CZ Landing) — do not edit by hand */
:root {
  --color-brand-primary: #f2c500;
  --color-brand-hover: #e0b600;
  --color-bg: #ffffff;
  --color-surface: #f6f6f4;
  --color-surface-2: #f1efe8;
  --color-text: #111111;
  --color-muted: #555555;
  --color-border: #cfcfca;
  --color-on-brand: #111111;
  --color-dark: #111111;
  --color-brand-tint: #fbf2cc;
  --color-state-bad-bg: #fbeeea;
  --color-state-bad-ink: #8c3a2e;
  --color-state-good-bg: #edf3ec;
  --color-state-good-ink: #2f6b47;
  --color-primary: #f2c500;
  --spacing-unit: 8px;
  --spacing-xs: 8px;
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 40px;
  --spacing-xl: 72px;
  --rounded-sm: 8px;
  --rounded-pill: 999px;
  --typography-h1-font-family: "Golos Text";
  --typography-h1-font-size: 44px;
  --typography-h1-font-weight: 800;
  --typography-h1-letter-spacing: -0.025em;
  --typography-h1-mobile-font-family: "Golos Text";
  --typography-h1-mobile-font-size: 34px;
  --typography-h1-mobile-font-weight: 800;
  --typography-h1-mobile-letter-spacing: -0.025em;
  --typography-h2-font-family: "Golos Text";
  --typography-h2-font-size: 30px;
  --typography-h2-font-weight: 700;
  --typography-h2-letter-spacing: -0.01em;
  --typography-h3-font-family: "Golos Text";
  --typography-h3-font-size: 20px;
  --typography-h3-font-weight: 600;
  --typography-body-font-family: "Golos Text";
  --typography-body-font-size: 18px;
  --typography-body-font-weight: 400;
  --typography-body-strong-font-family: "Golos Text";
  --typography-body-strong-font-size: 18px;
  --typography-body-strong-font-weight: 600;
  --typography-price-big-font-family: "Golos Text";
  --typography-price-big-font-size: 28px;
  --typography-price-big-font-weight: 800;
  --typography-price-big-letter-spacing: -0.02em;
  --typography-fineprint-font-family: "Golos Text";
  --typography-fineprint-font-size: 14px;
  --typography-fineprint-font-weight: 400;
  --typography-chip-font-family: "Golos Text";
  --typography-chip-font-size: 13px;
  --typography-chip-font-weight: 500;
  --typography-eyebrow-font-family: "Golos Text";
  --typography-eyebrow-font-size: 13px;
  --typography-eyebrow-font-weight: 600;
  --typography-eyebrow-letter-spacing: 0.04em;
  --typography-table-cell-font-family: "Golos Text";
  --typography-table-cell-font-size: 15px;
  --typography-table-cell-font-weight: 400;
  --typography-table-head-font-family: "Golos Text";
  --typography-table-head-font-size: 13px;
  --typography-table-head-font-weight: 600;
  --typography-table-head-letter-spacing: 0.03em;
  /* appended by tokens.py: line-heights, font features, motion (DESIGN.md §Motion) */
  --typography-h1-line-height: 1.05;
  --typography-h1-mobile-line-height: 1.05;
  --typography-h2-line-height: 1.15;
  --typography-h3-line-height: 1.3;
  --typography-body-line-height: 1.55;
  --typography-body-strong-line-height: 1.55;
  --typography-price-big-line-height: 1.1;
  --typography-price-big-font-feature: 'tnum' 1;
  --typography-fineprint-line-height: 1.45;
  --typography-chip-line-height: 1.25;
  --typography-eyebrow-line-height: 1.2;
  --typography-table-cell-line-height: 1.4;
  --typography-table-cell-font-feature: 'tnum' 1;
  --typography-table-head-line-height: 1.2;
  --motion-duration-fast: 120ms;
  --motion-duration-base: 200ms;
  --motion-duration-slow: 320ms;
  --motion-ease-standard: cubic-bezier(.2,0,0,1);
}
