/* ================================
   Estilos customizados da apresentação
   ================================ */

/* Texto e fundo padrão para todos os slides */
.remark-slide-content {
  background-color: #13131F; /* fundo escuro */
  color: #FFFFFF;           /* texto branco */
  font-family: Andale Mono, monospace;
}

/* Primeiro slide com fundo branco */
.remark-slide:nth-of-type(1) .remark-slide-content {
  background-color: #FFFFFF; /* fundo branco */
  color: #000000;           /* texto preto */
}

/* Links */
a {
  font-weight: bold;
  color: #FF4500;
  font-family: Andale Mono, monospace;
  font-size: 20px;
  font-style: normal;
  text-decoration: none;
}

/* Parágrafos e listas */
p, li {
  font-weight: bold;
  color: inherit; /* herda da configuração do slide */
  font-family: Andale Mono, monospace;
  font-size: 20px;
  font-style: normal;
}

/* Títulos */
h1 {
  font-weight: bold;
  font-family: Andale Mono, monospace;
}

h2 {
  color: inherit; /* respeita cor do slide */
  font-weight: bold;
  font-family: Andale Mono, monospace;
}

/* Containers customizados */
.container {}

/* Ajustes específicos para slides */
.slide_05 {}

.slide_06 {
  margin-top: 60px;
}

/* Responsividade */
@media (max-width: 1029px) {
  .slide_05 {
    margin-top: 40px;
  }
}



/*
3- style="  display: flex; margin-top: 160px; justify-content: center; align-items: center; height: 30vh;"

5- style="display: flex; margin-top: 35px;  justify-content: center; align-items: center; height: 50vh;"
6- style="display: flex; margin-top: -30px;  justify-content: center; align-items: center; height: 50vh;"

7- style="display: flex; margin-top: -50px;  justify-content: center; align-items: center; height: 60vh;"

8- style="display: flex; margin-top: 0px;  justify-content: center; align-items: center; height: 60vh;"

9- style="display: flex; margin-top: -60px;  justify-content: center; align-items: center; height: 60vh;"

11- style="display: flex; margin-top: 80px; justify-content: center; align-items: center; height: 50vh;"

12- style="display: flex; margin-top: 150px; justify-content: center; align-items: center; height: 30vh;"

13- style="display: flex; margin-top: 60px; justify-content: center; align-items: center; height: 55vh;"

14- style="display: flex; margin-top: 40px; justify-content: center; align-items: center; height: 60vh;"

15- style="display: flex; margin-top: 30px; justify-content: center; align-items: center; height: 60vh;"

16- style="display: flex; margin-top: 30px; justify-content: center; align-items: center; height: 60vh;"

17-  style="display: flex; margin-top: -40px; justify-content: center; align-items: center; height: 50vh;"

18- style="display: flex; margin-top: 90px; justify-content: center; align-items: center; height: 55vh;"

19- style="display: flex; margin-top: 150px; justify-content: center; align-items: center; height: 40vh;"


20- style="display: flex; margin-top: 150px; justify-content: center; align-items: center; height: 40vh;"

23- style="display: flex; margin-top: 130px; justify-content: center; align-items: center; height: 50vh;"

*/

