/* Variables CSS para los colores de la bandera holandesa */
:root {
  --dutch-red: #AE1C28;
  --dutch-white: #FFFFFF;
  --dutch-blue: #21468B;
}

* {
  margin: 0;
  box-sizing: border-box;
}

body {
  font-family: monospace;
  line-height: 1.6;
  color: #222;
  background-color: var(--dutch-white);
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 1rem;
    font-weight: 700;
}

p {
    margin-bottom: 1rem;
}

nav {
  background-color: var(--dutch-white);
  padding-left: 1rem;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  z-index: 100;
}

nav a {
  color: var(--dutch-blue);
  font-size: 1.5rem;
  font-weight: 700;
  text-decoration: none;
}

section {
  padding: 1rem;
}

footer {
  background-color: var(--dutch-blue);
  color: var(--dutch-white);
  padding: 2rem;
  text-align: center;
}

footer p {
  margin-bottom: 0.5rem;
}

main {
  max-width: 1200px;
  margin: auto;
}
