main{max-width:90vw;margin-left:auto;margin-right:auto}main .tooltiper{width:fit-content;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:0}main .tooltiper .come-to-play{border-radius:.6em;padding:.2em .6em;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:0;background-image:linear-gradient(90deg,#0d77cc 5.85%,#00a8ac 73%,#0f6ed2 149.38%)}main .tooltiper .come-to-play:hover{box-shadow:3px 3px 5px #0006}main .tooltiper .come-to-play:hover{background-image:linear-gradient(90deg,#8d49ff 5.85%,#00a8ac 73%,#8c4aff 149.38%)}main .tooltiper .tooltip{width:max-content;top:calc(100% + 10px)}main .tooltiper .tooltip:after{top:-5px;left:50%;margin-left:-5px}main .tooltiper .tooltip .tooltip-text{font-size:.9em}main .container:has(#descricao-hv){min-height:90vh;margin-bottom:15vh;display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;flex-wrap:wrap-reverse;gap:1em}main .container:has(#descricao-hv) section#descricao-hv{max-width:28em;display:flex;justify-content:space-between;align-items:center;flex-direction:column;flex-wrap:wrap;gap:.75em}main .container:has(#descricao-hv) section#descricao-hv h1{margin-bottom:0}main .container:has(#descricao-hv) img{max-width:90%;padding:1em 0}main section:not(#descricao-hv){max-width:75em;margin-bottom:10vh;margin-left:auto;margin-right:auto}main section:not(#descricao-hv) article{padding-top:calc(2em + 45px);padding-bottom:calc((2em + 45px)/2)}main section:not(#descricao-hv) article h3{text-transform:uppercase;margin-bottom:.5em;font-family:Archivo Black}main section:not(#descricao-hv) article:nth-child(2n) h3{color:#5427a0}main section:not(#descricao-hv) article:nth-child(odd) h3{color:#00a8ac}main section:not(#descricao-hv) img{float:right;margin-left:2em;max-width:100%}@media screen and (max-width: 850px){main section:not(#descricao-hv) img{float:none;display:block;margin-bottom:1em;margin-left:auto;margin-right:auto}}main section:not(#descricao-hv)#aprenda article#hv ul{margin:1em 0}main section:not(#descricao-hv)#aprenda article#assembly .scroll-table{overflow-x:auto}main section:not(#descricao-hv)#practice article#playground .tooltiper:has(.come-to-play){margin-top:2em}main section:not(#descricao-hv)#practice article#algoritmos ol{margin-top:1em;margin-bottom:1em}main section:not(#descricao-hv)#practice article .pre-code:first-of-type{max-width:35em}main section:not(#descricao-hv)#about h2{margin-bottom:.5em}@media screen and (max-width: 505px){main h1,main h2{font-size:12vw}main h3{font-size:9vw}main .come-to-play{font-size:4vw}}@keyframes twink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes reveal{0%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pulse{0%{filter:brightness(1)}50%{filter:brightness(.5)}to{filter:brightness(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}footer{padding:1.5em 0;background:linear-gradient(90deg,#5427a0 5.85%,#00a8ac 73%,#235a85 149.38%)}footer *{color:#fff;text-align:center!important}footer .container{max-width:95%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-around;align-items:center;flex-direction:row;flex-wrap:wrap;gap:1.5em}footer .container section{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;flex-wrap:wrap;gap:1em}footer .container section h2,footer .container section h3{font-weight:700;font-family:Nunito}footer .container section h2{font-size:1.68rem}footer .container section h3{font-size:1.4rem}footer .container section ul{padding-left:0;list-style-type:none}footer .container section a:hover{text-decoration:underline}
