/* Cores de fundo */
body {
  background-color: #303030;
}

/* Estilos de botão */
.btn {
  text-transform: uppercase;
  padding: 15px;
  margin: 10px;
  color: #303030;
  letter-spacing: 1px;
  border: 0 solid #ffbd4a;
  border-radius: 4px;
  font-size: 16px;
  font-family: 'londrinasolid' !important; /* Fonte principal */
}

/* Cores padrão */
.btn-secondary,
.btn-laranja,
.btn-rosa,
.btn-roxo,
.btn-azul {
  background-color: #ffbd4a;
}

/* Estilos específicos */
.btn-laranja {
  background-color: #FF8559;
}

.btn-rosa {
  background-color: #e85d9b;
}

.btn-roxo {
  background-color: #b759ff;
}

.btn-azul {
  background-color: #5670f5;
}

/* Estilos de hover */
.btn:hover {
  background-color: #427962;
}

/* Links */

.btn:hover {
  color: white;
  letter-spacing: 1px;
  text-decoration: none;
}

/* Fonte Londrina Solid */
@font-face {
  font-family: "londrinasolid";
  src: url('fonts/Londrina_Solid/LondrinaSolid-Black.woff?#iefix') format('woff'),
       url('fonts/Londrina_Solid/LondrinaSolid-Black.ttf') format('truetype');
}

/* Rodapé */
#rodape {
  color: #696969;
  letter-spacing: 1px;
  font-size: 14px;
}
