/* Reset minimal untuk header di halaman tanpa Tailwind preflight */
header a {
  text-decoration: none;
  color: inherit;
}
header img {
  display: block;
  max-width: 100%;
}
header button {
  background: transparent;
  border: 0;
  cursor: pointer;
  font: inherit;
  color: inherit;
}

/* Footer: reset minimal tanpa preflight */
footer a {
  text-decoration: none;
  color: inherit;
}
footer ul {
  list-style: none;
}

/* Samakan tipografi header & footer dengan halaman home */
header,
footer {
  font-family: "Inter", sans-serif;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}
footer h4 {
  font-family: "Plus Jakarta Sans", sans-serif;
  letter-spacing: -0.035em;
  font-size: inherit;
}
footer img {
  display: block;
  max-width: 100%;
  height: auto;
}
