:root {
  /* ── Colors ──────────────────────────────── */
  --clr-white:      #ffffff;
  --clr-nav-link:   #93a5cd;
  --clr-btn-border: #afd2ff;
  --clr-bg-dark:    #050516;

  /* ── Gradient (used for .ru text & button) ── */
  --gradient-accent: linear-gradient(90deg, #F5EF66 0%, #1FC7A3 48%, #1C83E0 100%);

  /* ── Fonts (local: see fonts.css) ───────── */
  --font-primary:   'Helvetica Neue', Helvetica, Arial, sans-serif;
  --font-secondary: 'Helvetica Neue', Helvetica, Arial, sans-serif;

  /* ── Font sizes (from Figma) ─────────────── */
  --fs-hero-title:    84px;
  --fs-hero-subtitle: 33px;
  --fs-logo:          38.6px;
  --fs-nav:           30.5px;
  --fs-btn:           30px;

  /* ── Button ──────────────────────────────── */
  --btn-radius:    20.85px;
  --btn-padding-y: 30.58px;
  --btn-padding-x: 48.65px;

  /* ── Logo icon ───────────────────────────── */
  --logo-icon-size:   65px;
  --logo-icon-radius: 20px;
}
