body {
  font-family: 'Inter', sans-serif;
  line-height: 1.7;
}

h1, h2, h3 {
  letter-spacing: -0.02em;
}

nav a:hover {
  color: #18d1cf !important;
  transition: 0.3s ease;
}

section {
  transition: background 0.3s ease;
}

footer {
  font-size: 0.95rem;
}
