/* Custom CSS overrides e utilities */
html {
  scroll-behavior: smooth;
  scroll-padding-top: 80px; /* Para não ficar escondido atrás do menu fixo */
}

body {
  overflow-x: hidden;
}

[x-cloak] { display: none !important; }

/* Para a imagem do hero ter aquele ken burns / slow zoom (opcional, extra perfomance/visual) */
@keyframes kenburns {
  0% { transform: scale(1); }
  100% { transform: scale(1.05); }
}
.ken-burns-bg {
  animation: kenburns 20s infinite alternate;
}
