@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal{text-align:center;position:fixed;background-color:#1c1c1c;width:35%;height:55%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.5rem;animation:fadeIn .3s ease-in-out}.header{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.5rem;margin-top:-5rem}.hr{border-color:red;width:80%}.inputs{display:flex;flex-direction:column;align-items:center;border:none;width:85%;height:30%;color:red}.inputs input{background-color:transparent;padding:10px;height:20%;width:90%;border-top:none;border-left:none;border-right:none;border-bottom:solid 1px #ffff;outline:none}.inputs input::placeholder{color:#fff}.span-input{width:100%;height:100%}.footer{width:90%;display:flex;flex-direction:row;justify-content:space-around;position:absolute;top:25.5rem}.button-pesquisa{color:#fff;width:7rem;border-top:none;border-left:none;border-right:none;outline:none;background-color:transparent;transition:transform .4s ease}.button-pesquisa:hover{border-bottom:solid 2px red;transform:scale(1.1);background-color:transparent}*{padding:0;margin:0}body{display:flex;justify-content:center;font-family:Bebas Neue,sans-serif}.header-logo{margin-top:-7rem}.home-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10rem;width:100vw;height:100vh;background-image:linear-gradient(#00000080,#00000080),url(/assets/backgroundHome-CyYeo4_V.jpg);background-size:cover;background-position:center}.section-title{width:50%}.span-btn{display:flex;flex-direction:row;justify-content:space-around;width:40%}.upperCase{text-transform:uppercase}.titles{text-transform:uppercase;font-size:5.6em;line-height:1.1}.btn{color:#000;font-weight:700;background-color:#fff;width:14rem;height:4.4rem;transition:transform .4s ease;border:none}.btn:hover{transform:scale(1.1)}.container{background-color:#121212;color:#fff;height:100%;width:93vw;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center}.linha-vermelha{width:200px;height:4px;background-color:red;margin:.5rem auto 2rem;border-radius:10px}.card-atleta{background-color:#1e1e1e;border-radius:12px;overflow:hidden;width:260px;text-align:center;box-shadow:0 0 10px #ffffff0d;display:flex;flex-direction:column}.info-atleta{padding:1rem}button{margin-top:1rem;padding:.5rem 1rem;background-color:#fff;color:#000;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}button:hover{background-color:#e2e2e2}*{margin:0;padding:0;box-sizing:border-box}body{padding:0;margin:0;background-color:#111;color:#fff}.container{width:100vw;height:100vh;margin:0 auto;padding:0}main{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px}header{height:10vh}header .logo{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:34px;font-weight:700}main{height:90vh;width:100%}.infoIniciais{height:30%;width:90%;display:flex;flex-direction:row;align-items:center;gap:30px}.imgLutador,.nomeLutador,.favButton{height:100%}.imgLutador{background-size:cover;background-position:center;width:30%;display:flex;justify-content:center;align-items:center}.nomeLutador{font-size:1.4rem;width:60%;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.nomeLutador{font-family:Bebas Neue,sans-serif}.favButton:hover{scale:1.1}.infoPrincipais{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:small;width:90%;height:45%;display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:30px}.infoPrincipal{background-color:#1c1c1c;height:auto;flex:1 0 calc(33.333% - 30px);max-width:calc(33.333% - 30px);padding:20px;border-left:2px solid red}.equipe{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;height:25%;margin-bottom:0}.cardEquipe{padding:20px;height:80%;width:100%;background-color:#1c1c1c;border-left:2px solid red}.cardEquipe h1{color:red}.container{background-color:#121212;color:#fff;min-height:100vh;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center}.voltar-home{align-self:flex-start;display:flex;align-items:center;color:#fff;text-decoration:none;margin-bottom:2rem;font-size:1rem;font-weight:700;transition:color .3s}.voltar-home:hover{color:red}.seta{font-size:1.5rem;margin-right:.5rem}.titulo{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1rem}.linha-vermelha{width:200px;height:3px;background-color:red;margin:.5rem auto 2rem;border-radius:10px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem;width:100%;max-width:1200px;justify-items:center}.card-atleta{background-color:#1e1e1e;border-radius:16px;overflow:hidden;width:260px;text-align:center;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column}.imagem-atleta{width:100%;height:250px;object-fit:cover}.info-atleta{padding:1.2rem}.nome-atleta{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.info-atleta p{margin:.3rem 0;color:#ddd}button{margin-top:1rem;padding:.4rem 1.5rem;background-color:#fff;color:#000;font-weight:700;border:none;border-radius:20px;cursor:pointer;transition:background-color .2s,transform .2s}button:hover{background-color:#e2e2e2;transform:scale(1.05)}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border:1px solid transparent;font-size:1.3em;font-weight:700;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
