:root {
  /* базовые*/
  --white: #ffffff;
  --black: #000000;

  /* Brand book — основные */
  --primary-white: #ffffff;
  --primary-light: #8fccff;
  --primary-mid: #3f8de5;
  --primary-dark: #005dce;

  /* Brand book — дополнительные */
  --secondary-yellow: #fff278;
  --secondary-lime: #c5f771;
  --secondary-cyan: #48eefd;
  --secondary-blue: #2b388f;
  --secondary-coal: #3f4751;
  --secondary-black: #000000;

  /* Brand book — градиенты */
  --gradient-1: linear-gradient(90deg, #8fccff 0%, #3f8de5 100%);
  --gradient-2: linear-gradient(90deg, #8fccff 0%, #ffffff 100%);
  --gradient-services: linear-gradient(180deg, #2b388f 0%, #3f4751 100%);

  /* Семантика UI (на базе брендбука) */
  --bg: var(--primary-white);
  --ink: var(--secondary-coal);
  --ink-soft: #5a6570;
  --navy: var(--secondary-blue);
  --navy-mid: var(--primary-dark);
  --secondary-blue-bright: var(--primary-mid);
  --glow: var(--primary-light);
  --fog: #e8f4ff;
  --line: rgba(43, 56, 143, 0.35);
  --radius: 16px;
  --page: 412px;
  --page-desktop: 1200px;
  --bp-desktop: 1024px;

  /* Figma: Unbounded / Core Sans M / ABeeZee / Corbel */
  --font-display: "Unbounded", sans-serif;
  --font-ui: "Core Sans M", "Onest", sans-serif;
  --font-body: "Core Sans M", "Onest", sans-serif;
  --font-accent: "ABeeZee", sans-serif;
  --font-caption: Corbel, "Segoe UI", sans-serif;
}
