:root{
  --bg: #FBFAF8;
  --surface: #FFFFFF;
  --surface-2: #F2F0EC;
  --fg: #141414;
  --muted: #767676;
  --line: #E4E1DB;
  --line-strong: #C9C5BD;
  --accent: #141414;
  --accent-dark: #000000;
  --accent-wash: #EFEDE9;
  --on-accent: #FFFFFF;
  --price-color: #141414;
  --ok: #3F7A4C;
  --error: #B3402E;
  --badge-bg: #EFEDE9;
  --badge-fg: #141414;
  --font-display: 'Golos Text',system-ui,sans-serif;
  --font-text: 'Golos Text',system-ui,sans-serif;
  --font-mono: 'IBM Plex Mono',ui-monospace,Menlo,monospace;
  --display-track: -0.02em;
  --display-leading: 1.1;
  --r-card: 0px;
  --r-btn: 0px;
  --r-field: 10px;
  --r-chip: 999px;
  --gap: 34px;
  --section-pad: 92px;
  --hero-pad: 124px;
  --gutter: 40px;
  --grid: 4;
  --display-scale: 0.95;
  --price-scale: 0.95;
  --card-ratio: 4 / 5;
  --t-fast: 100ms;
  --t-base: 160ms;
  --t-slow: 300ms;
  --t-drift: 300ms;
  --ease-out: ease-out;
  --ease-inout: ease-in-out;
  --ease-spring: ease-out;
  --container: 1240px;
  --h1-min: 32px;
  --h1-max: 64px;
  --h1-fluid: 5.2vw;
  --display-weight: 600;
  --lead-size: 18px;
  --price-weight: 500;
  --eyebrow-track: 0.14em;
  --reveal-y: 8px;
  --stagger: 45ms;
  --tone-inverse-bg: #141414;
  --tone-inverse-surface: #222222;
  --tone-inverse-surface-2: #30302F;
  --tone-inverse-fg: #FBFAF8;
  --tone-inverse-muted: #9F9E9D;
  --tone-inverse-line: #3E3D3D;
  --tone-inverse-line-strong: #5E5E5D;
  --tone-inverse-accent: #626262;
  --tone-inverse-accent-dark: #525252;
  --tone-inverse-accent-wash: #222222;
  --tone-inverse-on-accent: #FFFFFF;
  --tone-inverse-price-color: #FBFAF8;
  --tone-inverse-badge-bg: #222222;
  --tone-inverse-badge-fg: #898989;
  --tone-accent-bg: #141414;
  --tone-accent-surface: #272727;
  --tone-accent-surface-2: #353535;
  --tone-accent-fg: #FFFFFF;
  --tone-accent-muted: #C4C4C4;
  --tone-accent-line: #4F4F4F;
  --tone-accent-line-strong: #7E7E7E;
  --tone-accent-accent: #FFFFFF;
  --tone-accent-accent-dark: #DCDCDC;
  --tone-accent-accent-wash: #353535;
  --tone-accent-on-accent: #141414;
  --tone-accent-price-color: #FFFFFF;
  --tone-accent-badge-bg: #FFFFFF;
  --tone-accent-badge-fg: #141414;
  --tone-surface-bg: #F2F0EC;
  --tone-surface-surface: #FBFAF8;
  --tone-surface-surface-2: #E4E3E1;
  --tone-surface-fg: #141414;
  --tone-surface-muted: #6D6D6D;
  --tone-surface-line: #E4E1DB;
  --tone-surface-line-strong: #C9C5BD;
  --tone-surface-accent: #141414;
  --tone-surface-accent-dark: #000000;
  --tone-surface-accent-wash: #EFEDE9;
  --tone-surface-on-accent: #FFFFFF;
  --tone-surface-price-color: #141414;
  --tone-surface-badge-bg: #EFEDE9;
  --tone-surface-badge-fg: #141414;
}
@media (max-width: 720px){:root{
  --section-pad: 60px;
  --hero-pad: 68px;
  --gutter: 20px;
  --gap: 22px;
}}
:root{
  --brand-mark: "Ч";
}
