/*
 * styles/reset.css
 * Minimal reset — preserva apenas o necessário para o projeto.
 * Não usar reset pesado (Meyer/normalize) para manter bundle pequeno.
 */

*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* Remove list styles apenas onde classes aplicam */
ul, ol { list-style: none; }

/* Herda fonte em inputs/buttons (navegadores não fazem isso por padrão) */
input, button, textarea, select {
  font: inherit;
}

/* Remove aparência nativa em inputs */
input, textarea {
  -webkit-appearance: none;
  appearance: none;
}

/* Links sem underline por padrão */
a {
  text-decoration: none;
  color: inherit;
}

/* Imagens responsivas */
img, svg { display: block; max-width: 100%; }

/* Remove border em botões por padrão */
button { border: none; background: none; cursor: pointer; }
