body{
    font-family: Arial, Helvetica, sans-serif;
}
/* Reset básico que você já tem */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
}

html {
  scroll-behavior: smooth;
}

/* Personalização da Scrollbar no Dark Mode */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #0b132b;
}
::-webkit-scrollbar-thumb {
    background: #1e293b;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #dcb64b;
}

/* Animação do botão Hambúrguer -> X */
#menu-btn .hamburger-line {
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform-origin: center;
}

#menu-btn.active .line-1 {
  transform: translateY(8px) rotate(45deg);
}

#menu-btn.active .line-2 {
  opacity: 0;
}

#menu-btn.active .line-3 {
  transform: translateY(-8px) rotate(-45deg);
}