:root {
  --color-primary: #2563eb;
  --color-primary-dark: #0745cd;
  --color-secondary: #7c3aed;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: system-ui, -apple-system, sans-serif;
}

/* Honeypot field — hidden from real users */
.hp-field {
  position: absolute;
  left: -9999px;
}
