/* Project-level visual defaults. Tailwind utility classes remain the main styling system. */
:root {
  --brand: #2563eb;
  --brand-dark: #1d4ed8;
  --ink: #111827;
  --surface: #f8fafc;
}

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  color: var(--ink);
  font-family: "Poppins", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

.hero {
  background-position: center;
  background-size: cover;
}

.text-maroon-800 {
  color: #5c1735;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible {
  outline: 3px solid rgba(37, 99, 235, 0.45);
  outline-offset: 3px;
}
