:root {
  --red: #FE0000;
  --red-dark: #C40000;
  --blue: #0000FF;
  --blue-dark: #0000C4;
  --black: #0A0A0A;
  --white: #FFFFFF;
  --text: var(--black);
  --text-soft: rgba(10,10,10,.72);
  --text-faint: rgba(10,10,10,.62);
  /* --red-text: тёмный вариант красного для ТЕКСТА на белом (у чистого --red
     контраст на белом 3,99:1 — ниже нормы AA 4,5:1 для обычного текста;
     --red остаётся для фона кнопок и графики, где контраст другой). */
  --red-text: #C40000;
  --bg: var(--white);
  --rule: 6px;
  --gap: clamp(20px, 4vw, 56px);
  --pad: clamp(20px, 5vw, 56px);
  --radius: 0;
  --font-display: 'Unbounded', system-ui, sans-serif;
  --font-text: 'Onest', system-ui, sans-serif;
}
