@font-face {
  font-family: "poppins";
  src: url("../fonts/poppins.ttf");
}
@font-face {
  font-family: "barriecito";
  src: url("../fonts/Barriecito.ttf");
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "poppins", sans-serif;
  text-transform: capitalize;
  cursor: default;
}
::selection {
  background-color: #f46c84;
  color: rgb(255, 255, 255);
}   
#jogonome{
  font-family: "barriecito", sans-serif;
  color: #ffffff;
}
body {
  background-color: pink;
}
#btnHow {
  background-color: #ffb0be;
  border: none;
  padding: 7px 15px;
  border-radius: 6px;
  cursor: pointer;
  font-weight: bold;
  transition: 0.3s;
  font-size: 1rem;
  color: #ffffff;
}
#btnHow:hover {
  background-color: #ff99aa;
  transform: scale(1.05);
}
.modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 100;
  align-items: center;
  justify-content: center;
}
.modal:not(.hidden) {
  display: flex;
}
.modal.hidden {
  display: none;
}
.modal-content {
  background-color: #ffb0be;
  padding: 65px 45px;
  border-radius: 10px;
  max-width: 500px;
  position: relative;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.fechar {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 28px;
  font-weight: bold;
  border: none;
  background: none;
  cursor: pointer;
  color: #333;
}
.fechar:hover {
  color: #000;
  transform: scale(1.2);
  transition: 0.1s;
}
/*inicio da estilização do game*/
main {
  width: 100vw;
  height: 80vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
#header{
  width: 100%;
  display: flex;
  align-items: center;
  margin: 12px 0;
  justify-content: center;
}
nav{
  position: fixed;
  top: 12px;
  right: 30px;
}
#titulo {
  text-align: center;
}
#tentativas {
  margin: 12px 0;
  text-align: center;
  font-size: 14px;
}
#numerotentativas{
  font-weight: 800;
  font-size: 1.05rem;
}
.game {
  width: 400px;
  margin: 10px;
  background-color: #ffb0be;
  border-radius: 8px;
  padding: 30px;
  min-height: 500px;
}
.box2 {
  background-color: #ffb0be;
  padding: 15px;
  border-radius: 8px;
}
#questao {
  margin: 16px 0;
  text-align: justify;
  font-weight: 100;
}
#block {
  margin: 16px 0;
}
input {
  border: none;
  border-radius: 16px;
  outline: none;
  padding: 10px 15px;
  width: 100%;
  height: 45px;
}
#btn {
    border: inherit;
    padding: 8px 50px;
    border-radius: 12px;
    /* width: 50%; */
    font-size: 1rem;
    /* height: 45px; */
    cursor: pointer;
    margin: 16px 0;
	background: #f46c84;
}
.boxbutton{
	width: 100%;
	display: flex;
	justify-content: center;
}
.comojogartitulo{
  margin: 12px 0;
}
.cjcampos{
  margin: 3px 0;
  font-weight: 100;
}
#temporizadorcaixa{
  display: flex;
  justify-content: flex-end;
  margin: 0 0 12px 0;
}
#temporizador{
  background-color: rgb(6, 243, 6);
  color: #000;
  font-size: 0.9em;
  padding: 4px 8px;
  border-radius: 15px;
}