/* Adjust body padding to account for fixed navbar */

/* Home Section Styling */
/*#home {
/*  position: relative; /* Required for pseudo-element positioning */
/*  z-index: 0;         /* Create a stacking context */
/*  color: #000;
/*  padding: 100px 0;
/*  overflow: hidden;   /* Keep pseudo-element contained */
/*}

/* Pseudo-element for background image */
/*#home::before {
/*  content: "";
  /*position: absolute;
/*  top: 0;
/*  left: 0;
/*  width: 100%;           /* Full width */
/*  height: 100%;          /* Full height of the #home section */
  /*background: url('../assets/images/background.png') no-repeat center center 300px;*/
  /* background-size: 100% auto; /* Ensures image covers 100% width, auto height */
/*  background-size: 300px; /* Ensures image covers 100% width, auto height */
/*  opacity: 0.5;          /* 50% transparency */
/*  z-index: -1;           /* Place behind the content */
/*}

/* Smooth transition for sections */
section {
  transition: all 0.5s ease-in-out;
  /*background: url('../assets/images/background.png') no-repeat center center 300px; */
}


/* style.css */

/* Define um fundo fosco para o site */
body {
  padding-top: 0px;
  background-color: #f5f5f5; /* tom de cinza claro para um visual mate */
  color: #333;             /* cor padrão do texto */
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
}

/* Estilos para o menu */
.menu {
  list-style: none; /* remove marcadores */
  margin: 0;
  padding: 0;
  background-color: #999; /* fundo branco para o menu */
}

/* Cada item do menu */
.menu li {
  display: inline-block; /* itens lado a lado */
  margin-right: 20px;
}

/* Links do menu */
.menu a {
  color: #007BFF;   /* cor do texto dos links */
  font-size: 18px;    /* tamanho da fonte dos links */
  text-decoration: none;
  padding: 10px;
  transition: color 0.3s ease;
}

/* Efeito ao passar o mouse */
.menu a:hover {
  color: #0056b3;
}
