* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {

    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(50, 51, 56);
    



}

.container {
   width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: rgb(7, 7, 7) solid;
    background-color: rgb(255, 255, 255);

    gap: 10px;
}

.logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    color: rgb(249, 248, 248);
    background-color: black;
}

.bandeira {
    width: 90px;
}
.yyou{
    width: 100%;
}

.imagem {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.imjpg {
    width: 90%;
}

.cola {
    display: none;
}

.traduzir {
    display: none;
    width: 90%;
    height: 100px;
    background-color: rgb(15, 34, 28);
    border: 10px;


}

.traduz {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 99%;
   min-height: 100px;
    background-color: rgb(255, 253, 253);
    border-radius: 10px;
    border: 2px dashed rgb(0, 0, 0);
    font-size: 30px;
    padding: 5px;
}

.quadro-botao {

    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;

    gap: 10px;
    width: 99%;
    min-height: 100px;
    background-color: #1c1d20;
    padding: 10px;



}



.proximo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}



h3 {
    color: rgb(4, 4, 4);
    font-size: 30px;
}

.auxilio {

    display: none;
    display: flex;
    flex-direction: column;
    width: 80%;

    background: white;
    padding: 10px;

}

.btnfechar {

    display: flex;
    justify-content: right;
    right: 0;
}

.esconder {
    display: none;
}
.dflex{
    display: flex;
}

.vertraducao  {
    display: flex;

    flex-direction: column;
    width: 400px;
    min-height: 200px;
    background-color: rgb(252, 255, 255);
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(255, 255, 255, 0.15);
    align-items: center;
    justify-content: center;

}
.qcola{
    display: flex;

    flex-direction: column;
    width: 400px;
    min-height: 200px;
    background-color: rgb(28, 252, 252);
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(255, 255, 255, 0.15);
    align-items: center;
    justify-content: center;
    padding: 10px;
}

.textCola {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.8;
}

.vercola {
   
   flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    min-height: 200px;
    background-color: white;
    border: solid;
    padding: 10px;
}

.ninho{
    width: 100%;
}
#creditos{
    max-width: 95%;
    font-weight: 300;
    text-align:left;
    font-size: 30px;
}
#proxima{
    background-color: rgb(120, 180, 120);
    
}


   /* <!-- HTML !-->
<button class="button-30" role="button">Button 30</button>*/

/* CSS */
.button-30 {
  align-items: center;
  appearance: none;
  background-color: #FCFCFD;
  border-radius: 4px;
  border-width: 0;
  box-shadow: rgba(45, 35, 66, 0.4) 0 2px 4px,rgba(45, 35, 66, 0.3) 0 7px 13px -3px,#D6D6E7 0 -3px 0 inset;
  box-sizing: border-box;
  color: #36395A;
  cursor: pointer;
  display: inline-flex;
  font-family: "JetBrains Mono",monospace;
  height: 48px;
  justify-content: center;
  line-height: 1;
  list-style: none;
  overflow: hidden;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  text-align: left;
  text-decoration: none;
  transition: box-shadow .15s,transform .15s;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  white-space: nowrap;
  will-change: box-shadow,transform;
  font-size: 18px;
}

.button-30:focus {
  box-shadow: #D6D6E7 0 0 0 1.5px inset, rgba(45, 35, 66, 0.4) 0 2px 4px, rgba(45, 35, 66, 0.3) 0 7px 13px -3px, #D6D6E7 0 -3px 0 inset;
}

.button-30:hover {
  box-shadow: rgba(45, 35, 66, 0.4) 0 4px 8px, rgba(45, 35, 66, 0.3) 0 7px 13px -3px, #D6D6E7 0 -3px 0 inset;
  transform: translateY(-2px);
}

.button-30:active {
  box-shadow: #D6D6E7 0 3px 7px inset;
  transform: translateY(2px);
}


/*<!-- HTML !-->
<button class="button-55" role="button">Button 55</button>*/

/* CSS */
.button-55 {
  align-self: center;
  background-color: #fff;
  background-image: none;
  background-position: 0 90%;
  background-repeat: repeat no-repeat;
  background-size: 4px 3px;
  border-radius: 15px 225px 255px 15px 15px 255px 225px 15px;
  border-style: solid;
  border-width: 2px;
  box-shadow: rgba(0, 0, 0, .2) 15px 28px 25px -18px;
  box-sizing: border-box;
  color: #41403e;
  cursor: pointer;
  display: inline-block;
  font-family: Neucha, sans-serif;
  font-size: 1rem;
  line-height: 23px;
  outline: none;
  padding: .75rem;
  text-decoration: none;
  transition: all 235ms ease-in-out;
  border-bottom-left-radius: 15px 255px;
  border-bottom-right-radius: 225px 15px;
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 15px 225px;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-55:hover {
  box-shadow: rgba(0, 0, 0, .3) 2px 8px 8px -5px;
  transform: translate3d(0, 2px, 0);
}

.button-55:focus {
  box-shadow: rgba(0, 0, 0, .3) 2px 8px 4px -6px;

}
.ct{
    color: rgb(0, 0, 0);
}
.ctd{
    color: rgb(90, 88, 86);
}


@media(width > 700px){
.container{
    max-width: 900px;
}
}
