/*------------------------------------------------------------------*\
    BASE - Reset (minimal, non-invasive)

    Intencionalmente pequeno: só anula o background hover/focus que
    alguns user-agents / estilos legados (#c36 vivido) injectam em
    <button>/<input type=button|submit>, preservando o resto do estilo
    do tema. Não toca em box-sizing, margins, listas, etc.
\*------------------------------------------------------------------*/

/* Default <button>/[type=button|submit]: no UA grey background and no
   UA grey border — evita o "border a aparecer" no load (ex.: switcher
   do dark mode antes dos componentes assentarem). Non-invasive:
   border-color transparent mantem a largura, sem layout shift. */

a {
    color:#d9d9d9;
}

button,
[type="button"],
[type="submit"] {
    background-color: transparent;
    border-color: transparent;
}

[type="button"]:focus,
[type="button"]:hover,
[type="submit"]:focus,
[type="submit"]:hover,
button:focus,
button:hover {
    background-color: transparent;
    color: inherit;
    text-decoration: none;
}
