@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@900&family=Rajdhani:wght@600;700&family=Montserrat:wght@800&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--neon-red:red;--deep-crimson:#8b0000;--bg-black:#050505;--gradient-main:linear-gradient(90deg,var(--deep-crimson),var(--neon-red))}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background-color:initial;color:#fff;font-family:Rajdhani,sans-serif;margin:0;overflow-x:hidden}.bg-engine{background-color:#050505;position:fixed;z-index:-2}.bg-engine,.game-bg-layer{height:100%;left:0;top:0;width:100%}.game-bg-layer{background-position:50%;background-size:cover;filter:brightness(.4) contrast(1.1);position:absolute;transition:opacity .8s ease-in-out}.star-field{animation:move-grid 20s linear infinite;background-image:linear-gradient(#ff000026 1px,#0000 0),linear-gradient(90deg,#ff000026 1px,#0000 0);background-size:50px 50px;height:100%;left:0;-webkit-mask-image:radial-gradient(circle at center,#000 40%,#0000 95%);mask-image:radial-gradient(circle at center,#000 40%,#0000 95%);perspective:1000px;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@keyframes move-grid{0%{background-position:0 0}to{background-position:0 50px}}.app-container{position:relative;z-index:1}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050000e6;border-bottom:2px solid red;border-bottom:2px solid var(--neon-red);box-shadow:0 0 20px #ff00004d;box-sizing:border-box;display:flex;justify-content:space-between;padding:15px 40px;position:fixed;top:0;width:100%;z-index:100}.logo{color:red;color:var(--neon-red);font-family:Orbitron,sans-serif;font-size:24px;font-weight:900;letter-spacing:2px;text-shadow:0 0 10px red;text-shadow:0 0 10px var(--neon-red);white-space:nowrap}.nav-links{align-items:center;display:flex;flex-wrap:wrap}.nav-links a,.nav-links span{cursor:pointer;font-size:14px;font-weight:700;margin-left:25px;text-transform:uppercase;transition:.3s;white-space:nowrap}.nav-links a:hover,.nav-links span:hover{color:red;color:var(--neon-red);text-shadow:0 0 15px red;text-shadow:0 0 15px var(--neon-red)}.hero{align-items:center;background:radial-gradient(circle at center,#8b000033 0,#0000 70%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 20px 0;text-align:center}.hero h1{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(3rem,10vw,6rem);line-height:.9;margin:0;text-shadow:4px 4px 0 #8b0000,-2px -2px 0 #000;text-shadow:4px 4px 0 var(--deep-crimson),-2px -2px 0 #000}.hero h1,.sub-hero{text-transform:uppercase}.sub-hero{color:red;color:var(--neon-red);font-size:clamp(1rem,4vw,1.5rem);font-weight:700;letter-spacing:clamp(4px,1vw,8px);margin-top:20px;text-shadow:0 0 10px red;text-shadow:0 0 10px var(--neon-red)}.hero-btn{background:red;background:var(--neon-red);border:none;box-shadow:0 0 20px #f006;-webkit-clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);color:#000;cursor:pointer;display:inline-block;font-family:Orbitron,sans-serif;font-size:18px;font-weight:900;letter-spacing:1px;margin-top:40px;padding:15px 40px;text-decoration:none;text-transform:uppercase;transition:.3s}.hero-btn:hover{background:#fff;box-shadow:0 0 50px red;box-shadow:0 0 50px var(--neon-red);transform:scale(1.05)}section{scroll-margin-top:100px;text-align:center}.section-title{border-bottom:2px solid red;border-bottom:2px solid var(--neon-red);color:#fff;display:inline-block;font-family:Orbitron,sans-serif;font-size:clamp(24px,5vw,40px);margin-bottom:60px;padding-bottom:10px;text-shadow:0 0 20px #8b0000;text-shadow:0 0 20px var(--deep-crimson)}.owner-card{background:#000c;border:1px solid #333;border-radius:4px;box-shadow:0 0 20px #8b000033;cursor:pointer;max-width:90vw;overflow:hidden;position:relative;transition:.4s;width:300px}.owner-card:hover{border-color:red;border-color:var(--neon-red);box-shadow:0 0 40px red;box-shadow:0 0 40px var(--neon-red);transform:translateY(-5px)}.owner-card .img-box{aspect-ratio:1/1;overflow:hidden;width:100%}.owner-card .img-box img{filter:grayscale(1);height:100%;object-fit:cover;transition:.3s;width:100%}.owner-card:hover img{filter:grayscale(0)}.owner-info{padding:15px}.owner-info h3{color:#fff;font-family:Orbitron;font-size:24px;margin:0}.owner-tag{color:red!important;color:var(--neon-red)!important;font-size:14px;font-weight:700}.game-tabs{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:50px}.tab-btn{background:#000000b3;border:1px solid #444;color:#888;cursor:pointer;font-family:Orbitron;font-size:14px;font-weight:700;padding:10px 20px;transition:.3s}.tab-btn.active,.tab-btn:hover{border-color:red;border-color:var(--neon-red);box-shadow:0 0 15px #f006;color:red;color:var(--neon-red)}.card-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:0 10px}.player-card{background:#080808e6;border:1px solid #222;border-radius:4px;max-width:90vw;overflow:hidden;position:relative;transition:.3s;width:260px}.player-card:hover{border-color:red;border-color:var(--neon-red);box-shadow:0 0 30px #ff00004d;transform:translateY(-5px)}.player-card .img-box{height:300px}.player-card .img-box img{filter:grayscale(1);height:100%;object-fit:cover;transition:.4s;width:100%}.player-card:hover img{filter:grayscale(0)}.info-box{background:#0a0a0af2;border-top:1px solid #222;padding:15px;text-align:center}.info-box h3{color:#fff;font-family:Orbitron;font-size:20px;margin:0}.role-tag{color:#8b0000;color:var(--deep-crimson);font-size:12px;font-weight:700;letter-spacing:2px}.click-hint{color:#555;font-size:10px;margin-top:10px;opacity:0;transition:.3s}.player-card:hover .click-hint{color:red;color:var(--neon-red);opacity:1}.form-wrapper{background:#0a0000cc;border:1px solid #333;border-radius:8px;box-shadow:0 0 30px #64000033;margin:0 auto;max-width:500px;padding:30px;width:90%}input{background:#050505;border:1px solid #333;border-radius:4px;box-sizing:border-box;color:#fff;font-family:Rajdhani;font-size:16px;margin-bottom:20px;padding:15px;width:100%}input:focus{border-color:red;border-color:var(--neon-red);box-shadow:0 0 15px #ff00004d;outline:none}.glitch-btn{background:red;background:var(--neon-red);border:none;border-radius:2px;-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);color:#000;cursor:pointer;font-family:Orbitron;font-size:18px;font-weight:900;padding:18px;transition:.3s;width:100%}.glitch-btn:hover{background:#fff;box-shadow:0 0 40px red;box-shadow:0 0 40px var(--neon-red)}.vision-section{background:linear-gradient(0deg,#000000e6,#1a0000e6);display:flex;justify-content:center;padding:100px 20px;text-align:center}.vision-content{background:#0009;border:1px solid #333;border-left:4px solid red;border-left:4px solid var(--neon-red);border-radius:8px;box-shadow:0 0 40px #ff00000d;box-sizing:border-box;max-width:800px;padding:40px;width:100%}.vision-content p{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.vision-content strong{color:red;color:var(--neon-red);font-weight:800}.vision-tagline{color:#8b0000;color:var(--deep-crimson);font-family:Orbitron;font-size:clamp(18px,4vw,24px);letter-spacing:5px;margin-top:40px;text-shadow:0 0 15px #8b0000;text-shadow:0 0 15px var(--deep-crimson)}.footer{background:#020000;border-top:1px solid #333;padding:60px 20px;text-align:center}.social-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.social-btn{background:#111;border:1px solid #333;border-radius:50px;color:#fff;font-weight:700;padding:10px 30px;text-decoration:none;transition:.3s;white-space:nowrap}.social-btn:hover{background:red;background:var(--neon-red);border-color:red;border-color:var(--neon-red);box-shadow:0 0 25px red;box-shadow:0 0 25px var(--neon-red);color:#000}@media screen and (max-width:768px){.navbar{background:#050000f2;flex-direction:column;height:auto;padding:15px 10px}.logo{margin-bottom:15px}.nav-links{gap:15px;justify-content:center;width:100%}.nav-links a,.nav-links span{font-size:12px;margin:0 5px}.hero{padding-top:140px}.card-grid{gap:20px}.owner-card,.player-card{max-width:320px;width:100%}.vision-content{border-left:2px solid red;border-left:2px solid var(--neon-red);padding:20px}}
/*# sourceMappingURL=main.caa4b4bd.css.map*/