/* Credtu — estilos globais do site. A maior parte da apresentação está nas próprias páginas. */
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
body { margin: 0; background: #F8F8F4; color: #0E3434; -webkit-text-size-adjust: 100%; }
a { color: #8A6239; }
a:hover { color: #6E4C2A; }
input, select, textarea, button { font-family: inherit; }
:focus-visible { outline: 3px solid #A77E51; outline-offset: 3px; }
img, svg { max-width: 100%; }
h1, h2, h3 { text-wrap: balance; }
@media print {
  nav, footer nav, a[href="contato.html"] { display: none !important; }
  body { background: #FFFFFF; }
}
