:root {
  color-scheme: light;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: Inter, system-ui, sans-serif;
  background: #f8fafc;
}

.hero-glow {
  background: radial-gradient(circle at top right, rgba(99, 102, 241, 0.18), transparent 45%),
              radial-gradient(circle at 10% 20%, rgba(30, 27, 75, 0.18), transparent 45%);
}

.grid-dots {
  background-image: radial-gradient(rgba(148, 163, 184, 0.35) 1px, transparent 1px);
  background-size: 20px 20px;
}

.glass {
  background: rgba(255, 255, 255, 0.86);
  backdrop-filter: blur(16px);
}
