/*
 * Kundan Design System — Tokens
 * All CSS custom properties. Override in child theme tokens-override.css.
 */

:root {
  /* ── Colours ──────────────────────────────────── */
  --navy:           #0f172a;
  --navy-mid:       #1e293b;
  --accent:         #2563eb;
  --accent-hover:   #1d4ed8;
  --white:          #ffffff;
  --grey-bg:        #f8f9fb;
  --grey-border:    #e2e8f0;
  --text:           #0f172a;
  --muted:          #64748b;
  --light:          #94a3b8;

  /* ── Typography ───────────────────────────────── */
  --font-body:      'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-heading:   'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono:      'SF Mono', 'Fira Code', 'Fira Mono', monospace;

  --text-base:      17px;
  --text-sm:        0.9rem;
  --text-xs:        0.8rem;
  --line-height:    1.65;

  /* ── Spacing ──────────────────────────────────── */
  --section-py:     96px;
  --container-max:  1120px;
  --container-px:   24px;

  /* ── Shape ────────────────────────────────────── */
  --radius:         10px;
  --radius-lg:      16px;
  --radius-pill:    100px;

  /* ── Shadows ──────────────────────────────────── */
  --shadow-sm:      0 2px 8px rgba(15, 23, 42, 0.07);
  --shadow-md:      0 8px 32px rgba(15, 23, 42, 0.09);
  --shadow-accent:  0 6px 20px rgba(37, 99, 235, 0.35);

  /* ── Transitions ──────────────────────────────── */
  --transition:     0.18s ease;
}
