/*
 * LandingKit Pro v3.0 — colour tokens and page base.
 * Load this file once, before any section. Every section reads --lk-accent,
 * so changing the two colours below re-colours the whole page.
 * Each section also carries its own fallback, so it still works without this file.
 */
:root {
  --lk-accent: #6c63ff;     /* buttons, links, highlights */
  --lk-accent-2: #a78bfa;   /* lighter partner: gradients, and accents on dark backgrounds */
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: 84px; -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
  color: #0f0f1a; background: #fff;
  -webkit-font-smoothing: antialiased;
}
img { max-width: 100%; }

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; }
}
