body {
  background: var(--color-surface);
  color: var(--color-text);
  font-family: "Poppins", Arial, sans-serif;
  line-height: 1.6;
}

main {
  overflow: clip;
}

h1,
h2,
h3 {
  line-height: 1.15;
}

h1 {
  font-size: clamp(2.5rem, 4vw, 4.5rem);
  font-weight: 600;
}

h2 {
  font-size: clamp(2rem, 3vw, 3rem);
  font-weight: 600;
}

h3 {
  font-size: 1.1rem;
  font-weight: 600;
}

p {
  color: var(--color-text-muted);
}
