@import url(https://fonts.googleapis.com/css2?family=Jura:wght@300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&display=swap);@font-face{font-family:Valorax;font-style:normal;font-weight:400;src:url(/static/media/Valorax.aefcde538ff97713bf6c.otf) format("opentype")}body,html{overflow-x:hidden}*{font-family:Jura,sans-serif;scroll-behavior:smooth}body{color:#fff;font-family:Arial,Helvetica,sans-serif}.navbar,body{background-color:#000}.navbar{animation-timeline:scroll();animation-range:0 400px;animation-name:nav}@keyframes nav{0%{background:#0000}to{background-color:#000}}.home-image{animation-timeline:scroll();animation-name:zoomImage;z-index:-1}@keyframes zoomImage{0%{transform:scale(1)}to{width:200vw}}.home-image:after{background:linear-gradient(90deg,#000,#0000,#0000);top:0;z-index:1}.home-image:after,.home-image:before{content:"";height:100%;left:0;position:absolute;width:100%}.home-image:before{background:linear-gradient(0deg,#000 4px,#0000,#0000);bottom:0;z-index:10000}.home-text{font-family:Valorax,sans-serif;font-size:"3.2em";height:100vh;padding-left:50px;position:absolute;width:80vw;z-index:100}@media (max-width:442px){.home-text{font-size:1em}}@media (max-width:400px){.home-text{font-size:.5em}}.home-text span{font-size:1.8em;font-weight:700}.home-text p{font-family:arial,sans-serif;font-size:1.2em;font-weight:400}.button{background-color:initial;border:none;color:#ddebf0;font-size:13px;font-weight:700;height:4em;outline:none;position:relative;transition:.1s;width:11em}@keyframes changeColor8{0%{background-color:gold}to{background-color:#27c39f}}@keyframes lightEffect8{0%{box-shadow:1px 1px 5px gold}to{box-shadow:0 0 2px #27c39f}}@keyframes greenLight8{to{box-shadow:inset 0 0 32px #27c39f}}@keyframes leftArrow8{0%{transform:translate(0)}to{transform:translateX(10px)}}@keyframes rightArrow8{0%{transform:translate(0)}to{transform:translateX(-10px)}}@keyframes glow{0%{text-shadow:0 0 20px currentColor,0 0 40px currentColor}to{text-shadow:0 0 30px currentColor,0 0 60px currentColor,0 0 80px currentColor}}ul li a{color:#fff;font-family:arial,sans-serif;font-size:1em;font-weight:700;text-decoration:none}ul li a:hover,ul li:hover{color:gold}.discordImage{animation-timeline:view(block 50% 0);animation-duration:1ms;animation-name:discordImage;width:40vw;z-index:100000}@keyframes discordImage{0%{transform:scale(.8)}to{transform:scale(1)}}.discord{align-items:center;padding:60px}.about{gap:80px;margin-top:12px}@media (max-width:850px){.about{flex-direction:column-reverse;gap:10px;margin-top:40px}.about div:nth-child(2){align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.about div:nth-child(2) img{align-self:center;width:80%}.discord{display:block;gap:0!important}.discord .discordImage{display:none}.discord .discordtext{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}}h1{color:gold;font-family:Valorax,sans-serif;font-size:2.5em;font-weight:700}.contest-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;padding:40px;width:100%}.contest-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#cd7f321a,#ffd70033),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><path fill="%23FFD700" opacity="0.05" d="M20,20 L80,20 L80,80 L20,80 Z" stroke="%23FFD700" stroke-width="2" stroke-opacity="0.2"/></svg>');border:1px solid #ffd7004d;box-shadow:0 10px 30px #00000080;min-width:280px;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.contest-card:before{background:linear-gradient(90deg,#0000,gold,#0000);content:"";height:3px;left:0;position:absolute;right:0;top:0}.contest-card:after{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(30deg);width:200%;z-index:-1}.contest-card:hover{box-shadow:0 15px 35px #ffd70033;transform:translateY(-10px)}.contest-card h2{color:gold;display:inline-block;font-family:Cinzel Decorative,cursive;font-size:1.8rem;margin-top:0;position:relative;text-shadow:0 0 10px #ffd70080}.contest-card h2:after{background:linear-gradient(90deg,gold,#0000);bottom:-5px;content:"";height:1px;left:0;position:absolute;width:100%}.contest-card p{font-size:1.1rem;line-height:1.6;margin-bottom:20px}.icon{font-size:2.5rem;margin-top:15px;opacity:.7;text-align:right}@media (max-width:768px){.contest-container{grid-template-columns:1fr}.contest-card{padding:20px}}.navbar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0a0a14cc;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;left:0;padding:20px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1000}.navbar-logo .logo-img{height:36px;transition:transform .3s ease;width:36px}.navbar-logo .logo-img:hover{transform:scale(1.1)}.nav-links{color:#fff;font-family:Jura,sans-serif;font-size:1em;list-style-type:none;margin:0;padding:0;transition:transform .3s ease}.nav-links li{padding:5px 0}.nav-links a{color:#e0e0e0;font-weight:700;padding-bottom:5px;position:relative;text-decoration:none;transition:color .3s ease}.nav-links a:after{background-color:#d4af37;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:all .3s ease-in-out;width:0}.nav-links a:hover{color:#fff}.nav-links a:hover:after{left:0;width:100%}.nav-actions-mobile{display:none}.user-actions{align-items:center;display:flex;gap:20px}.admin-link,.login-button{border:1px solid #d4af37;border-radius:20px;color:#fff;font-family:Jura,sans-serif;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .3s ease}.admin-link:hover,.login-button:hover{background-color:#d4af37;box-shadow:0 0 10px #d4af37;color:#111}.profile-link{align-items:center;background-color:#ffffff1a;border-radius:50px;color:#fff;display:flex;gap:12px;padding:5px 15px 5px 5px;text-decoration:none;transition:background-color .3s ease}.profile-link:hover{background-color:#d4af3733}.profile-picture{border:2px solid #d4af37;border-radius:50%;height:36px;width:36px}.username{font-family:Jura,sans-serif;font-weight:600}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px;z-index:1001}.hamburger .line{background-color:#fff;border-radius:3px;height:3px;transition:all .3s ease-in-out;width:28px}.hamburger.open .line:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.open .line:nth-child(2){opacity:0}.hamburger.open .line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:992px){.navbar{padding:20px 25px}.nav-links{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:#0a0a14f2;flex-direction:column;gap:30px;height:100vh;justify-content:center;position:fixed;right:-100%;top:0;transition:right .4s ease-in-out;width:60%}.nav-links.open{right:0}.nav-links a{font-size:1.5rem}.nav-actions-mobile{align-items:center;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;gap:20px;margin-top:30px;padding-top:30px;width:80%}.nav-actions-mobile a{border:1px solid #d4af37;border-radius:20px;font-size:1.2rem;padding:10px 20px}.nav-actions-mobile a:hover{background-color:#d4af37;color:#111}.user-actions{display:none}.hamburger{display:flex}}@media (max-width:689px){.home-text h1{font-size:2.5rem;margin-top:20px;text-align:center}.home-text{width:80vw}}@media (max-width:412px){.home-text h1{font-size:2rem;margin-top:20px;text-align:center}}.gem-fantasy-border{animation:border-glow 4s ease-in-out infinite alternate;background:linear-gradient(145deg,#1a120b,#2a1e0f 50%,#1a120b),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120" viewBox="0 0 120 120" opacity="0.08"><path d="M20,0 L100,0 L120,20 L120,100 L100,120 L20,120 L0,100 L0,20 Z" fill="%23d4af37"/><path d="M30,30 L90,30 L90,90 L30,90 Z" fill="none" stroke="%23d4af37" stroke-width="2"/></svg>');border:18px solid #0000;border-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="140" height="140" viewBox="0 0 140 140"><path d="M0,30 Q0,0 30,0 L50,0 Q60,15 70,0 L90,0 Q110,10 110,30 L110,50 Q125,60 110,70 L110,90 Q120,110 90,110 L70,110 Q60,95 50,110 L30,110 Q10,120 0,90 L0,70 Q-15,60 0,50 Z" fill="none" stroke="%23d4af37" stroke-width="4" stroke-linejoin="round"/></svg>') 25 round;box-shadow:0 0 30px #000c,inset 0 0 20px #d4af374d;color:#f5e8c9;font-family:Cinzel,Times New Roman,serif;margin:30px;padding:50px;position:relative;z-index:1}.gem-fantasy-content{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a050099;border:1px solid #d4af3733;box-shadow:inset 0 0 30px #00000080,0 0 10px #d4af3733;padding:40px;position:relative}.corner{background-repeat:no-repeat;height:50px;position:absolute;width:50px;z-index:2}.corner-tl{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M0,25 Q25,25 25,0" fill="none" stroke="%23d4af37" stroke-width="2.5" stroke-linecap="round"/><circle cx="12" cy="12" r="4" fill="%23f5d742"/><circle cx="38" cy="12" r="4" fill="%23f5d742"/></svg>');left:0;top:0}.corner-tr{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M50,25 Q25,25 25,0" fill="none" stroke="%23d4af37" stroke-width="2.5" stroke-linecap="round"/><circle cx="12" cy="12" r="4" fill="%23f5d742"/><circle cx="38" cy="12" r="4" fill="%23f5d742"/></svg>');right:0;top:0}.corner-bl{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M0,25 Q25,25 25,50" fill="none" stroke="%23d4af37" stroke-width="2.5" stroke-linecap="round"/><circle cx="12" cy="38" r="4" fill="%23f5d742"/><circle cx="38" cy="38" r="4" fill="%23f5d742"/></svg>');bottom:0;left:0}.corner-br{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path d="M50,25 Q25,25 25,50" fill="none" stroke="%23d4af37" stroke-width="2.5" stroke-linecap="round"/><circle cx="12" cy="38" r="4" fill="%23f5d742"/><circle cx="38" cy="38" r="4" fill="%23f5d742"/></svg>');bottom:0;right:0}.gem{animation:gem-glow 3s ease-in-out infinite alternate;border-radius:50%;box-shadow:0 0 15px var(--gem-color),inset 0 0 8px #fff;clip-path:polygon(50% 0,80% 20%,100% 50%,80% 80%,50% 100%,20% 80%,0 50%,20% 20%);filter:drop-shadow(0 0 5px var(--gem-color));height:28px;position:absolute;width:28px;z-index:3}.gem.top{--gem-color:red;background:radial-gradient(circle at 30% 30%,#fff 0,var(--gem-color) 30%,#900000 70%,#000 100%);top:-14px}.gem.bottom,.gem.top{left:50%;transform:translateX(-50%)}.gem.bottom{--gem-color:#ff0;background:radial-gradient(circle at 30% 30%,#fff 0,var(--gem-color) 30%,#909000 70%,#000 100%);bottom:-14px}.gem.left{--gem-color:#0f0;background:radial-gradient(circle at 30% 30%,#fff 0,var(--gem-color) 30%,#009000 70%,#000 100%);left:-14px}.gem.left,.gem.right{top:50%;transform:translateY(-50%)}.gem.right{--gem-color:#00f;background:radial-gradient(circle at 30% 30%,#fff 0,var(--gem-color) 30%,#000090 70%,#000 100%);right:-14px}.gem.center-top{--gem-color:#f0f;background:radial-gradient(circle at 30% 30%,#fff 0,var(--gem-color) 30%,#9000ff 70%,#000 100%);top:0}.gem.center-bottom,.gem.center-top{height:24px;left:50%;transform:translateX(-50%);width:24px}.gem.center-bottom{--gem-color:#0ff;background:radial-gradient(circle at 30% 30%,#fff 0,var(--gem-color) 30%,#0090ff 70%,#000 100%);bottom:0}@keyframes border-glow{0%{border-image-source:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="140" height="140" viewBox="0 0 140 140"><path d="M0,30 Q0,0 30,0 L50,0 Q60,15 70,0 L90,0 Q110,10 110,30 L110,50 Q125,60 110,70 L110,90 Q120,110 90,110 L70,110 Q60,95 50,110 L30,110 Q10,120 0,90 L0,70 Q-15,60 0,50 Z" fill="none" stroke="%23d4af37" stroke-width="4" stroke-linejoin="round"/></svg>');box-shadow:0 0 20px #000000b3,inset 0 0 15px #d4af3733}to{border-image-source:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="140" height="140" viewBox="0 0 140 140"><path d="M0,30 Q0,0 30,0 L50,0 Q60,15 70,0 L90,0 Q110,10 110,30 L110,50 Q125,60 110,70 L110,90 Q120,110 90,110 L70,110 Q60,95 50,110 L30,110 Q10,120 0,90 L0,70 Q-15,60 0,50 Z" fill="none" stroke="%23f5d742" stroke-width="4.5" stroke-linejoin="round"/></svg>');box-shadow:0 0 40px #000000e6,inset 0 0 30px #d4af3766}}@keyframes gem-glow{0%{box-shadow:0 0 10px var(--gem-color),inset 0 0 5px #fff;opacity:.8;transform:translateX(-50%) scale(.95)}to{box-shadow:0 0 25px var(--gem-color),inset 0 0 12px #fff;opacity:1;transform:translateX(-50%) scale(1.1)}}.gem-fantasy-content h2{color:#f5d742;font-size:2.2em;letter-spacing:1.5px;margin-bottom:20px;text-align:center;text-shadow:1px 1px 3px #000,0 0 10px #d4af3780}.gem-fantasy-content p{font-size:1.1em;line-height:1.6;padding:0 10px;text-align:justify}.contest-card{background-color:#000;border-radius:10px;box-shadow:0 10px 25px #0000001a;box-sizing:border-box;max-width:450px;padding:40px;width:100%}.contest-card input{background-color:#00000060;border:1px solid #ffd70080;border-radius:5px;box-sizing:border-box;color:#fff;margin-bottom:10px;margin-top:10px;outline:none;padding:10px;width:100%}@keyframes autoRun3d{0%{transform:perspective(1000px) rotateY(-1turn)}to{transform:perspective(1000px) rotateY(0deg)}}.card-3d{animation:autoRun3d 40s linear infinite;height:300px;position:relative;transform:perspective(1000px);transform-style:preserve-3d;width:100%;will-change:transform}.card-3d div{background-color:#c7c7c7;background:linear-gradient(to bottom right,#fff,#ccc);border:2px solid #d3d3d3;border-radius:.5rem;box-shadow:0 5px 15px #0003;filter:brightness(1);height:160px;left:50%;overflow:hidden;position:absolute;top:50%;transform-origin:center center;width:250px;will-change:transform,filter}.card-3d div img{height:100%;object-fit:cover;width:100%}.card-3d:hover,.card-3d:hover div{animation-play-state:paused!important}.card-3d div:first-child{animation-delay:0s;transform:translate(-50%,-50%) rotateY(0deg) translateZ(400px)}.card-3d div:nth-child(2){animation-delay:-2s;transform:translate(-50%,-50%) rotateY(36deg) translateZ(400px)}.card-3d div:nth-child(3){animation-delay:-4s;transform:translate(-50%,-50%) rotateY(72deg) translateZ(400px)}.card-3d div:nth-child(4){animation-delay:-6s;transform:translate(-50%,-50%) rotateY(108deg) translateZ(400px)}.card-3d div:nth-child(5){animation-delay:-8s;transform:translate(-50%,-50%) rotateY(144deg) translateZ(400px)}.card-3d div:nth-child(6){animation-delay:-10s;transform:translate(-50%,-50%) rotateY(180deg) translateZ(400px)}.card-3d div:nth-child(7){animation-delay:-12s;transform:translate(-50%,-50%) rotateY(216deg) translateZ(400px)}.card-3d div:nth-child(8){animation-delay:-14s;transform:translate(-50%,-50%) rotateY(252deg) translateZ(400px)}.card-3d div:nth-child(9){animation-delay:-16s;transform:translate(-50%,-50%) rotateY(288deg) translateZ(400px)}.card-3d div:nth-child(10){animation-delay:-18s;transform:translate(-50%,-50%) rotateY(324deg) translateZ(400px)}.container{height:400px;position:relative;transition:.2s;width:300px}.container:active{height:245px;width:180px}#card{align-items:center;background:linear-gradient(45deg,#1a1a1a,#262626);border:2px solid #ffffff1a;border-radius:20px;box-shadow:0 0 20px #0000004d,inset 0 0 20px #0003;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;transition:.7s;z-index:0}.card-content{height:100%;position:relative;width:100%}#prompt{bottom:100px;color:#ffffffb3;font-size:16px;font-weight:600;left:50%;letter-spacing:2px;text-shadow:0 0 10px #ffffff4d;transform:translateX(-50%);z-index:20}#prompt,.title{position:absolute;text-align:center;transition:.3s ease-in-out}.title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#0fa,#00a2ff);-webkit-background-clip:text;filter:drop-shadow(0 0 15px rgba(0,255,170,.3));font-size:28px;font-weight:800;letter-spacing:4px;opacity:0;padding-top:20px;text-shadow:0 0 10px #5c67ff80,0 0 20px #5c67ff4d;width:100%}.subtitle{bottom:40px;color:#fff9;font-size:12px;letter-spacing:2px;position:absolute;text-align:center;transform:translateY(30px);width:100%}.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#5c67ff,#ad51ff);-webkit-background-clip:text;color:#0fa;font-weight:700;margin-left:5px}.glowing-elements{inset:0;pointer-events:none;position:absolute}.glow-1,.glow-2,.glow-3{background:radial-gradient(circle at center,#00ffaa4d 0,#0fa0 70%);border-radius:50%;filter:blur(15px);height:100px;opacity:0;position:absolute;transition:opacity .3s ease;width:100px}.glow-1{left:-20px;top:-20px}.glow-2{right:-30px;top:50%;transform:translateY(-50%)}.glow-3{bottom:-20px;left:30%}.card-particles span{background:#0fa;border-radius:50%;height:3px;opacity:0;position:absolute;transition:opacity .3s ease;width:3px}.tracker:hover~#card .title{opacity:1;transform:translateY(-10px)}.tracker:hover~#card .glowing-elements div{opacity:1}.tracker:hover~#card .card-particles span{animation:particleFloat 2s infinite}@keyframes particleFloat{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(0,0);transform:translate(calc(var(--x, 0)*30px),calc(var(--y, 0)*30px))}}.card-particles span:first-child{--x:1;--y:-1;left:20%;top:40%}.card-particles span:nth-child(2){--x:-1;--y:-1;right:20%;top:60%}.card-particles span:nth-child(3){--x:0.5;--y:1;left:40%;top:20%}.card-particles span:nth-child(4){--x:-0.5;--y:1;right:40%;top:80%}.card-particles span:nth-child(5){--x:1;--y:0.5;left:60%;top:30%}.card-particles span:nth-child(6){--x:-1;--y:0.5;right:60%;top:70%}#card:before{background:radial-gradient(circle at center,#00ffaa1a 0,#00a2ff0d 50%,#0000 100%);content:"";filter:blur(20px);height:150%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:150%}.tracker:hover~#card:before{opacity:1}.tracker{height:100%;position:absolute;width:100%;z-index:200}.tracker:hover{cursor:pointer}.tracker:hover~#card #prompt{opacity:0}.tracker:hover~#card{filter:brightness(1.1);transition:.3s}.container:hover #card:before{content:"";opacity:80%;transition:.2s}.canvas{grid-gap:0 0;display:grid;gap:0 0;grid-template-areas:"tr-1 tr-2 tr-3 tr-4 tr-5" "tr-6 tr-7 tr-8 tr-9 tr-10" "tr-11 tr-12 tr-13 tr-14 tr-15" "tr-16 tr-17 tr-18 tr-19 tr-20" "tr-21 tr-22 tr-23 tr-24 tr-25";grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;inset:0;perspective:800px;position:absolute;z-index:200}.tr-1{grid-area:tr-1}.tr-2{grid-area:tr-2}.tr-3{grid-area:tr-3}.tr-4{grid-area:tr-4}.tr-5{grid-area:tr-5}.tr-6{grid-area:tr-6}.tr-7{grid-area:tr-7}.tr-8{grid-area:tr-8}.tr-9{grid-area:tr-9}.tr-10{grid-area:tr-10}.tr-11{grid-area:tr-11}.tr-12{grid-area:tr-12}.tr-13{grid-area:tr-13}.tr-14{grid-area:tr-14}.tr-15{grid-area:tr-15}.tr-16{grid-area:tr-16}.tr-17{grid-area:tr-17}.tr-18{grid-area:tr-18}.tr-19{grid-area:tr-19}.tr-20{grid-area:tr-20}.tr-21{grid-area:tr-21}.tr-22{grid-area:tr-22}.tr-23{grid-area:tr-23}.tr-24{grid-area:tr-24}.tr-25{grid-area:tr-25}.tr-1:hover~#card{transform:rotateX(20deg) rotateY(-10deg) rotate(0deg);transition:125ms ease-in-out}.tr-2:hover~#card{transform:rotateX(20deg) rotateY(-5deg) rotate(0deg);transition:125ms ease-in-out}.tr-3:hover~#card{transform:rotateX(20deg) rotateY(0deg) rotate(0deg);transition:125ms ease-in-out}.tr-4:hover~#card{transform:rotateX(20deg) rotateY(5deg) rotate(0deg);transition:125ms ease-in-out}.tr-5:hover~#card{transform:rotateX(20deg) rotateY(10deg) rotate(0deg);transition:125ms ease-in-out}.tr-6:hover~#card{transform:rotateX(10deg) rotateY(-10deg) rotate(0deg);transition:125ms ease-in-out}.tr-7:hover~#card{transform:rotateX(10deg) rotateY(-5deg) rotate(0deg);transition:125ms ease-in-out}.tr-8:hover~#card{transform:rotateX(10deg) rotateY(0deg) rotate(0deg);transition:125ms ease-in-out}.tr-9:hover~#card{transform:rotateX(10deg) rotateY(5deg) rotate(0deg);transition:125ms ease-in-out}.tr-10:hover~#card{transform:rotateX(10deg) rotateY(10deg) rotate(0deg);transition:125ms ease-in-out}.tr-11:hover~#card{transform:rotateX(0deg) rotateY(-10deg) rotate(0deg);transition:125ms ease-in-out}.tr-12:hover~#card{transform:rotateX(0deg) rotateY(-5deg) rotate(0deg);transition:125ms ease-in-out}.tr-13:hover~#card{transform:rotateX(0deg) rotateY(0deg) rotate(0deg);transition:125ms ease-in-out}.tr-14:hover~#card{transform:rotateX(0deg) rotateY(5deg) rotate(0deg);transition:125ms ease-in-out}.tr-15:hover~#card{transform:rotateX(0deg) rotateY(10deg) rotate(0deg);transition:125ms ease-in-out}.tr-16:hover~#card{transform:rotateX(-10deg) rotateY(-10deg) rotate(0deg);transition:125ms ease-in-out}.tr-17:hover~#card{transform:rotateX(-10deg) rotateY(-5deg) rotate(0deg);transition:125ms ease-in-out}.tr-18:hover~#card{transform:rotateX(-10deg) rotateY(0deg) rotate(0deg);transition:125ms ease-in-out}.tr-19:hover~#card{transform:rotateX(-10deg) rotateY(5deg) rotate(0deg);transition:125ms ease-in-out}.tr-20:hover~#card{transform:rotateX(-10deg) rotateY(10deg) rotate(0deg);transition:125ms ease-in-out}.tr-21:hover~#card{transform:rotateX(-20deg) rotateY(-10deg) rotate(0deg);transition:125ms ease-in-out}.tr-22:hover~#card{transform:rotateX(-20deg) rotateY(-5deg) rotate(0deg);transition:125ms ease-in-out}.tr-23:hover~#card{transform:rotateX(-20deg) rotateY(0deg) rotate(0deg);transition:125ms ease-in-out}.tr-24:hover~#card{transform:rotateX(-20deg) rotateY(5deg) rotate(0deg);transition:125ms ease-in-out}.tr-25:hover~#card{transform:rotateX(-20deg) rotateY(10deg) rotate(0deg);transition:125ms ease-in-out}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.card-glare{background:linear-gradient(125deg,#fff0,#ffffff0d 45%,#ffffff1a 50%,#ffffff0d 55%,#fff0);inset:0;opacity:0;position:absolute;transition:opacity .3s}.cyber-lines span{background:linear-gradient(90deg,#0000,#5c67ff33,#0000);position:absolute}.cyber-lines span:first-child{animation:lineGrow 3s linear infinite;height:1px;left:0;top:20%;transform:scaleX(0);transform-origin:left;width:100%}.cyber-lines span:nth-child(2){animation:lineGrow 3s linear 1s infinite;height:1px;right:0;top:40%;transform:scaleX(0);transform-origin:right;width:100%}.cyber-lines span:nth-child(3){animation:lineGrow 3s linear 2s infinite;height:1px;left:0;top:60%;transform:scaleX(0);transform-origin:left;width:100%}.cyber-lines span:nth-child(4){animation:lineGrow 3s linear 1.5s infinite;height:1px;right:0;top:80%;transform:scaleX(0);transform-origin:right;width:100%}.corner-elements span{border:2px solid #5c67ff4d;height:25px;position:absolute;width:25px}.corner-elements span:first-child{border-bottom:0;border-right:0;left:10px;top:10px}.corner-elements span:nth-child(2){border-bottom:0;border-left:0;right:10px;top:10px}.corner-elements span:nth-child(3){border-right:0;border-top:0;bottom:10px;left:10px}.corner-elements span:nth-child(4){border-left:0;border-top:0;bottom:10px;right:10px}.scan-line{animation:scanMove 2s linear infinite;background:linear-gradient(180deg,#0000,#5c67ff1a,#0000);inset:0;position:absolute;transform:translateY(-100%)}@keyframes lineGrow{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes scanMove{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}#card:hover .card-glare{opacity:1}.corner-elements span{transition:all .3s ease}#card:hover .corner-elements span{border-color:#5c67ffcc;box-shadow:0 0 10px #5c67ff80}@layer fantasy-btn, fantasy-presets;@layer fantasy-presets{.fantasy-bone-n-coper{--text-color:#aa9b79;--text-shadow:calc(1.5px*var(--scale)/4.5) calc(-1.5px*var(--scale)/4.5) calc(1.5px*var(--scale)/4.5) #fffcf2,calc(-1.5px*var(--scale)/4.5) calc(1.5px*var(--scale)/4.5) calc(1.5px*var(--scale)/4.5) #160500;--border-bg:linear-gradient(180deg,#bdab8c,#aa9b79 49%,#735b41 51%,#766652);--inlay-hover-opacity:0.75;--border-hover-opacity:0.75;--border-focus-bg:repeating-conic-gradient(#bdab8c 0deg 30deg,#766652 30deg 60deg);--inlay-bg:radial-gradient(at center 150%,#fffcf2,#0000 35%) 50% 0% /150% 25% no-repeat,radial-gradient(at center -25%,#501608,#0000 35%) 50% 100% /150% 25% no-repeat,linear-gradient(180deg,#2c201b,#895648 24%,#422419 26% 49%,#291208 49% 74%,#160500 76%,#1a0801);cursor:pointer}}.modern-button{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:1.5px;overflow:hidden;padding:14px 36px;position:relative;text-transform:uppercase;z-index:1}.button-gradient,.modern-button{transition:all .4s cubic-bezier(.25,.8,.25,1)}.button-gradient{background:linear-gradient(135deg,#ffc400,#ff8a00 50%,#ff2d75);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.button-text{position:relative;text-shadow:0 2px 4px #0003;z-index:2}.modern-button:hover{box-shadow:0 8px 24px #ff386a4d;transform:translateY(-2px)}.modern-button:hover .button-gradient{background:linear-gradient(135deg,gold,#ff9a00 50%,#ff4081)}.modern-button:active{box-shadow:0 4px 12px #ff386a4d;transform:translateY(0)}.modern-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%;z-index:1}.modern-button:hover:before{left:100%}@layer fantasy-btn{[class*=fantasy-btn]{--s:(var(--scale)/5);background:#0000;border:none;box-sizing:border-box;font-family:serif;font-size:calc(50px*var(--s));isolation:isolate;min-height:calc(100px*var(--s));min-width:calc(280px*var(--s));outline:none;padding-block:calc(51px*var(--s));padding-inline:calc(95px*var(--s));position:relative}.fantasy-btn-xs{--scale:0.5}.fantasy-btn-sm{--scale:0.75}.fantasy-btn,.fantasy-btn-md{--scale:1}.fantasy-btn-lg{--scale:1.25}.fantasy-btn-xl{--scale:1.5}.fantasy-btn-2xl{--scale:2}.fantasy-btn-3xl{--scale:3}[class*=fantasy-btn]{--_text-base-color:var(--text-color);--_text-hover-color:var(--text-hover-color,var(--_text-base-color));--_text-focus-color:var(--text-focus-color,var(--_text-hover-color));--_text-active-color:var(--text-active-color,var(--_text-focus-color));--_text-state-color:var(--_text-base-color);--_text-base-shadow:var(--text-shadow);--_text-hover-shadow:var(--text-hover-shadow,var(--_text-base-shadow));--_text-focus-shadow:var(--text-focus-shadow,var(--_text-hover-shadow));--_text-active-shadow:var(--text-active-shadow,var(--_text-focus-shadow));--_text-state-shadow:var(--_text-base-shadow);--_outline-base-color:var(--outline-color,currentColor);--_outline-hover-color:var(--outline-hover-color,var(--_outline-base-color));--_outline-focus-color:var(--outline-focus-color,var(--_outline-hover-color));--_outline-active-color:var(--outline-active-color,var(--_outline-focus-color));--_outline-state-color:var(--_outline-base-color);--_outline-base-size:var(--outline-size,0px);--_outline-hover-size:var(--outline-hover-size,calc(5px*var(--s)));--_outline-focus-size:var(--outline-focus-size,var(--_outline-hover-size));--_outline-active-size:var(--outline-active-size,var(--_outline-focus-size));--_outline-state-size:var(--_outline-base-size);--_outline-base-offset:var(--outline-offset,0px);--_outline-hover-offset:var(--outline-hover-offset,calc(15px*var(--s)));--_outline-focus-offset:var(--outline-focus-offset,var(--_outline-hover-offset)
    );--_outline-active-offset:var(--outline-active-offset,var(--_outline-focus-offset)
    );--_outline-state-offset:var(--_outline-base-offset);--_outline-base-style:var(--outline-style,none);--_outline-hover-style:var(--outline-hover-style,var(--_outline-base-style));--_outline-focus-style:var(--outline-focus-style,solid);--_outline-active-style:var(--outline-active-style,var(--_outline-focus-style));--_outline-state-style:var(--_outline-base-style);color:var(--_text-state-color);outline:var(--_outline-state-size) var(--_outline-state-style) var(--_outline-state-color);outline-offset:var(--_outline-state-offset);text-shadow:var(--_text-state-shadow)}.fantasy-btn-2xl,.fantasy-btn-3xl,.fantasy-btn-xl{--_outline-hover-offset:var(--outline-hover-offset,calc(-68px*var(--s))
    )}[class*=fantasy-btn]:hover{--_text-state-color:var(--_text-hover-color);--_text-state-shadow:var(--_text-hover-shadow);--_outline-state-size:var(--_outline-hover-size);--_outline-state-style:var(--_outline-hover-style);--_outline-state-color:var(--_outline-hover-color);--_outline-state-offset:var(--_outline-hover-offset)}[class*=fantasy-btn]:focus{--_text-state-color:var(--_text-focus-color);--_text-state-shadow:var(--_text-focus-shadow);--_outline-state-size:var(--_outline-focus-size);--_outline-state-style:var(--_outline-focus-style);--_outline-state-color:var(--_outline-focus-color);--_outline-state-offset:var(--_outline-focus-offset)}[class*=fantasy-btn]:active{--_text-state-color:var(--_text-active-color);--_text-state-shadow:var(--_text-active-shadow);--_outline-state-size:var(--_outline-active-size);--_outline-state-style:var(--_outline-active-style);--_outline-state-color:var(--_outline-active-color);--_outline-state-offset:var(--_outline-active-offset)}[class*=fantasy-btn]:after{--_border-base-opacity:var(--border-opacity,1);--_border-hover-opacity:var(--border-hover-opacity,var(--_border-base-opacity)
    );--_border-focus-opacity:var(--border-focus-opacity,var(--_border-hover-opacity)
    );--_border-active-opacity:var(--border-active-opacity,var(--_border-focus-opacity)
    );--_border-state-opacity:var(--_border-base-opacity);--_border-base-bg:var(--border-bg,currentColor);--_border-hover-bg:var(--border-hover-bg,var(--_border-base-bg));--_border-focus-bg:var(--border-focus-bg,var(--_border-hover-bg));--_border-active-bg:var(--border-active-bg,var(--_border-focus-bg));--_border-state-bg:var(--_border-base-bg)}[class*=fantasy-btn]:hover:after{--_border-state-opacity:var(--_border-hover-opacity);--_border-state-bg:var(--_border-hover-bg)}[class*=fantasy-btn]:focus:after{--_border-state-opacity:var(--_border-focus-opacity);--_border-state-bg:var(--_border-focus-bg)}[class*=fantasy-btn]:active:after{--_border-state-opacity:var(--_border-active-opacity);--_border-state-bg:var(--_border-active-bg)}[class*=fantasy-btn]:before{--_inlay-base-opacity:var(--inlay-opacity,1);--_inlay-hover-opacity:var(--inlay-hover-opacity,var(--_inlay-base-opacity)
    );--_inlay-focus-opacity:var(--inlay-focus-opacity,var(--_inlay-hover-opacity)
    );--_inlay-active-opacity:var(--inlay-active-opacity,var(--_inlay-focus-opacity)
    );--_inlay-state-opacity:var(--_inlay-base-opacity);--_inlay-base-bg:var(--inlay-bg,#8888);--_inlay-hover-bg:var(--inlay-hover-bg,var(--_inlay-base-bg));--_inlay-focus-bg:var(--inlay-focus-bg,var(--_inlay-hover-bg));--_inlay-active-bg:var(--inlay-active-bg,var(--_inlay-focus-bg));--_inlay-state-bg:var(--_inlay-base-bg)}[class*=fantasy-btn]:hover:before{--_inlay-state-opacity:var(--_inlay-hover-opacity);--_inlay-state-bg:var(--_inlay-hover-bg)}[class*=fantasy-btn]:focus:before{--_inlay-state-opacity:var(--_inlay-focus-opacity);--_inlay-state-bg:var(--_inlay-focus-bg)}[class*=fantasy-btn]:active:before{--_inlay-state-opacity:var(--_inlay-active-opacity);--_inlay-state-bg:var(--_inlay-active-bg)}[class*=fantasy-btn]:after,[class*=fantasy-btn]:before{box-sizing:border-box;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}[class*=fantasy-btn]:before{background:var(--_inlay-state-bg);clip-path:polygon(calc(50px*var(--s)) calc(82px*var(--s)),calc(114px*var(--s)) calc(18px*var(--s)),calc(100% - 114px*var(--s)) calc(18px*var(--s)),calc(100% - 50px*var(--s)) calc(82px*var(--s)),calc(100% - 50px*var(--s)) calc(100% - 82px*var(--s)),calc(100% - 114px*var(--s)) calc(100% - 18px*var(--s)),calc(114px*var(--s)) calc(100% - 18px*var(--s)),calc(50px*var(--s)) calc(100% - 82px*var(--s)));opacity:var(--_inlay-state-opacity)}[class*=fantasy-btn]:after{background:var(--_border-state-bg);clip-path:polygon(calc(37px*var(--s)) calc(44px*var(--s)),calc(52px*var(--s)) calc(29px*var(--s)),calc(61px*var(--s)) calc(18px*var(--s)),calc(82.5px*var(--s)) calc(39.5px*var(--s)),calc(61px*var(--s)) calc(61px*var(--s)),0 0,calc(77px*var(--s)) 0,calc(90px*var(--s)) calc(13px*var(--s)),calc(103px*var(--s)) 0,calc(100% - 103px*var(--s)) 0,calc(100% - 90px*var(--s)) calc(13px*var(--s)),calc(100% - 77px*var(--s)) 0,100% 0,calc(100% - 61px*var(--s)) calc(61px*var(--s)),calc(100% - 82.5px*var(--s)) calc(39.5px*var(--s)),calc(100% - 61px*var(--s)) calc(18px*var(--s)),calc(100% - 52px*var(--s)) calc(29px*var(--s)),calc(100% - 37px*var(--s)) calc(44px*var(--s)),calc(100% - 24.5px*var(--s)) calc(56.5px*var(--s)),calc(100% - 32.5px*var(--s)) calc(64.5px*var(--s)),calc(100% - 32.5px*var(--s)) calc(100% - 64.5px*var(--s)),calc(100% - 24.5px*var(--s)) calc(100% - 56.5px*var(--s)),calc(100% - 37px*var(--s)) calc(100% - 44px*var(--s)),calc(100% - 52px*var(--s)) calc(100% - 29px*var(--s)),calc(100% - 61px*var(--s)) calc(100% - 18px*var(--s)),calc(100% - 82.5px*var(--s)) calc(100% - 39.5px*var(--s)),calc(100% - 61px*var(--s)) calc(100% - 61px*var(--s)),100% 100%,calc(100% - 77px*var(--s)) 100%,calc(100% - 90px*var(--s)) calc(100% - 13px*var(--s)),calc(100% - 103px*var(--s)) 100%,calc(103px*var(--s)) 100%,calc(90px*var(--s)) calc(100% - 13px*var(--s)),calc(77px*var(--s)) 100%,0 100%,calc(61px*var(--s)) calc(100% - 61px*var(--s)),calc(82.5px*var(--s)) calc(100% - 39.5px*var(--s)),calc(61px*var(--s)) calc(100% - 18px*var(--s)),calc(52px*var(--s)) calc(100% - 29px*var(--s)),calc(37px*var(--s)) calc(100% - 44px*var(--s)),calc(24.5px*var(--s)) calc(100% - 56.5px*var(--s)),calc(32.5px*var(--s)) calc(100% - 64.5px*var(--s)),calc(32.5px*var(--s)) calc(64.5px*var(--s)),calc(24.5px*var(--s)) calc(56.5px*var(--s)),calc(37px*var(--s)) calc(44px*var(--s)),calc(45px*var(--s)) calc(52px*var(--s)),calc(41px*var(--s)) calc(56px*var(--s)),calc(50px*var(--s)) calc(66px*var(--s)),calc(40.5px*var(--s)) calc(75.5px*var(--s)),calc(40.5px*var(--s)) calc(100% - 75.5px*var(--s)),calc(50px*var(--s)) calc(100% - 66px*var(--s)),calc(41px*var(--s)) calc(100% - 56px*var(--s)),calc(45px*var(--s)) calc(100% - 52px*var(--s)),calc(37px*var(--s)) calc(100% - 44px*var(--s)),calc(52px*var(--s)) calc(100% - 29px*var(--s)),calc(59.5px*var(--s)) calc(100% - 36.5px*var(--s)),calc(61px*var(--s)) calc(100% - 35px*var(--s)),calc(65.5px*var(--s)) calc(100% - 39.5px*var(--s)),calc(61px*var(--s)) calc(100% - 44px*var(--s)),calc(25px*var(--s)) calc(100% - 8px*var(--s)),calc(72.5px*var(--s)) calc(100% - 8px*var(--s)),calc(90px*var(--s)) calc(100% - 25.5px*var(--s)),calc(107.5px*var(--s)) calc(100% - 8px*var(--s)),calc(100% - 107.5px*var(--s)) calc(100% - 8px*var(--s)),calc(100% - 90px*var(--s)) calc(100% - 25.5px*var(--s)),calc(100% - 72.5px*var(--s)) calc(100% - 8px*var(--s)),calc(100% - 25px*var(--s)) calc(100% - 8px*var(--s)),calc(100% - 61px*var(--s)) calc(100% - 44px*var(--s)),calc(100% - 65.5px*var(--s)) calc(100% - 39.5px*var(--s)),calc(100% - 61px*var(--s)) calc(100% - 35px*var(--s)),calc(100% - 59.5px*var(--s)) calc(100% - 36.5px*var(--s)),calc(100% - 52px*var(--s)) calc(100% - 29px*var(--s)),calc(100% - 37px*var(--s)) calc(100% - 44px*var(--s)),calc(100% - 45px*var(--s)) calc(100% - 52px*var(--s)),calc(100% - 41px*var(--s)) calc(100% - 56px*var(--s)),calc(100% - 50px*var(--s)) calc(100% - 66px*var(--s)),calc(100% - 40.5px*var(--s)) calc(100% - 75.5px*var(--s)),calc(100% - 40.5px*var(--s)) calc(75.5px*var(--s)),calc(100% - 50px*var(--s)) calc(66px*var(--s)),calc(100% - 41px*var(--s)) calc(56px*var(--s)),calc(100% - 45px*var(--s)) calc(52px*var(--s)),calc(100% - 37px*var(--s)) calc(44px*var(--s)),calc(100% - 52px*var(--s)) calc(29px*var(--s)),calc(100% - 59.5px*var(--s)) calc(36.5px*var(--s)),calc(100% - 61px*var(--s)) calc(35px*var(--s)),calc(100% - 65.5px*var(--s)) calc(39.5px*var(--s)),calc(100% - 61px*var(--s)) calc(44px*var(--s)),calc(100% - 25px*var(--s)) calc(8px*var(--s)),calc(100% - 72.5px*var(--s)) calc(8px*var(--s)),calc(100% - 90px*var(--s)) calc(25.5px*var(--s)),calc(100% - 107.5px*var(--s)) calc(8px*var(--s)),calc(107.5px*var(--s)) calc(8px*var(--s)),calc(90px*var(--s)) calc(25.5px*var(--s)),calc(72.5px*var(--s)) calc(8px*var(--s)),calc(25px*var(--s)) calc(8px*var(--s)),calc(61px*var(--s)) calc(44px*var(--s)),calc(65.5px*var(--s)) calc(39.5px*var(--s)),calc(61px*var(--s)) calc(35px*var(--s)),calc(59.5px*var(--s)) calc(36.5px*var(--s)),calc(52px*var(--s)) calc(29px*var(--s)),calc(37px*var(--s)) calc(44px*var(--s)));opacity:var(--_border-state-opacity)}}.social-login-buttons{margin-top:-30px;text-align:center}.social-separator{color:#777;font-size:.9em;margin-bottom:15px;padding-bottom:5px;position:relative}.social-btn{align-items:center;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin:10px auto;max-width:90%;padding:12px 20px;text-decoration:none;transition:all .2s ease-in-out;width:280px}.social-btn:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-2px)}.social-btn img{background-color:#fff;border-radius:50%;height:22px;margin-right:12px;padding:2px;width:22px}.google-btn{background-color:#db4437;margin-bottom:20px}.google-btn:hover{background-color:#c23321}.discord-btn{background-color:#5865f2}.discord-btn:hover{background-color:#4b56d7}.auth-container{align-items:flex-start;color:#fff!important;display:flex;justify-content:center;min-height:calc(100vh - 120px);padding:40px 20px}.auth-form-card{background-color:initial;border-radius:10px;box-shadow:0 10px 25px #0000001a;box-sizing:border-box;max-width:450px;padding:40px;width:100%}.auth-form-card h2{color:#fff;font-size:2em;margin-bottom:30px;text-align:center}.form-group{margin-bottom:20px}.form-group label{color:#fff;display:block;font-weight:600;margin-bottom:8px}.form-group input,.form-group textarea{border-radius:5px;box-sizing:border-box;font-size:1em;padding:12px 15px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf5033;outline:none}.auth-submit-btn{background-color:#613161;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1em;font-weight:700;margin-top:15px;padding:12px 20px;transition:background-color .3s ease,transform .1s ease;width:100%}.auth-submit-btn:hover{background-color:#5f2561;transform:translateY(-1px)}.error-message{background-color:#ffebee;border:1px solid #ef9a9a;color:#d32f2f}.error-message,.success-message{font-size:.9em;padding:10px 15px}.success-message{background-color:#e8f5e9;border:1px solid #a5d6a7;color:#388e3c}.auth-link-text{color:#fff;font-size:.95em;margin-top:25px;text-align:center}.auth-link-text a{color:#4caf50;font-weight:700;text-decoration:none}.auth-link-text a:hover{text-decoration:underline}*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a0a;color:#ff9500;font-family:Orbitron,monospace;overflow-x:hidden}.futuristic-profile-container{background:linear-gradient(#0a0a0ab3,#0a0a0ab3),url(/static/media/yellow_futuristic_background_01.3fad71f4922acc98f8f5.jpg);background-attachment:fixed;background-position:50%;background-size:cover;padding:20px}.futuristic-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding:20px 0}.nav-links{display:flex;gap:40px}.nav-link{background:none;border:none;color:#ff9500;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:1px;text-decoration:none;transition:all .3s ease}.nav-link:hover{color:#ffb84d;text-shadow:0 0 10px #ff9500}.logout-btn{background:none;border:1px solid #ff9500;border-radius:4px;margin-left:auto;padding:8px 16px}.logout-btn:hover{background:#ff9500;box-shadow:0 0 20px #ff9500;color:#0a0a0a}.profile-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:280px 1fr 280px;grid-template-rows:auto;margin:0 auto;max-width:1400px}.events-card,.friends-card,.profile-card,.recently-played-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1acc;border:1px solid #ff9500;border-radius:12px;box-shadow:0 0 20px #ff95004d,inset 0 0 20px #ff95001a;height:fit-content;padding:24px}.profile-card{text-align:center}.avatar-container{margin-bottom:20px}.avatar{border:3px solid #ff9500;border-radius:50%;box-shadow:0 0 20px #ff950080;height:120px;object-fit:cover;width:120px}.profile-name{color:#ff9500;font-size:24px;font-weight:900;margin-bottom:8px;text-shadow:0 0 10px #ff950080}.profile-role{color:#ffb84d;font-size:14px;opacity:.8}.profile-details{margin-bottom:30px;text-align:left}.detail-row{border-bottom:1px solid #ff950033;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 0}.detail-label{color:#ff9500;font-size:12px;font-weight:700}.detail-value{color:#ffb84d;font-size:12px;margin-bottom:30px}.edit-profile-button{background:linear-gradient(45deg,#ff9500,#ffb84d);border:none;border-radius:6px;color:#0a0a0a;cursor:pointer;font-family:Orbitron,monospace;font-size:12px;font-weight:700;letter-spacing:1px;margin-top:30px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease;width:100%}.edit-profile-button:hover{box-shadow:0 5px 20px #ff950066;transform:translateY(-2px)}.center-content{display:flex;flex-direction:column;gap:20px}.card-title{color:#ff9500;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.events-list{display:flex;flex-direction:column;gap:16px}.event-item{align-items:center;border-bottom:1px solid #ff950033;display:flex;justify-content:space-between;padding:12px 0}.event-info{display:flex;flex-direction:column;gap:4px}.event-name{color:#ff9500;font-size:14px;font-weight:700}.event-status{color:#ffb84d;font-size:12px}.event-status.upcoming{color:#ff6b35}.event-status.position{color:gold}.event-date{color:#ffb84d;font-size:12px}.games-list{display:flex;flex-direction:column;gap:16px}.game-item{align-items:center;border-bottom:1px solid #ff950033;display:flex;justify-content:space-between;padding:12px 0}.game-name{color:#ff9500;font-size:14px;font-weight:700}.game-time{color:#ffb84d;font-size:12px}.level-badge{margin-top:20px}.level-badge,.level-circle{align-items:center;display:flex;justify-content:center}.level-circle{background:#1a1a1acc;border:3px solid #ff9500;border-radius:50%;box-shadow:0 0 30px #ff950080,inset 0 0 20px #ff95001a;flex-direction:column;height:80px;position:relative;width:80px}.level-circle:before{border:1px solid #ff9500;border-radius:50%;bottom:-5px;content:"";left:-5px;opacity:.3;position:absolute;right:-5px;top:-5px}.level-number{color:#ff9500;font-size:24px;font-weight:900;line-height:1;text-shadow:0 0 10px #ff950080}.level-text{color:#ffb84d;font-size:8px;font-weight:700;letter-spacing:1px}.friends-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1acc;border:1px solid #ff9500;border-radius:12px;box-shadow:0 0 20px #ff95004d,inset 0 0 20px #ff95001a;padding:24px}.friends-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.friend-item{border-bottom:1px solid #ff950033;justify-content:space-between;padding:12px 0}.friend-info,.friend-item{align-items:center;display:flex;gap:12px}.friend-avatar{background:linear-gradient(45deg,#ff9500,#ffb84d);border:2px solid #ff9500;border-radius:50%;box-shadow:0 0 10px #ff95004d;flex-shrink:0;height:32px;width:32px}.friend-name{color:#ff9500;font-size:14px;font-weight:700}.friend-level{color:#ffb84d;font-size:12px;font-weight:600;opacity:.9}.add-friends-btn{align-items:center;background:#0000;border:1px solid #ff9500;border-radius:6px;color:#ff9500;cursor:pointer;display:flex;font-family:Orbitron,monospace;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease;width:100%}.add-friends-btn:hover{background:#ff9500;box-shadow:0 0 20px #ff950066;color:#0a0a0a}.add-friends-icon{font-size:14px}@media (max-width:1200px){.profile-grid{grid-template-columns:1fr;grid-template-rows:auto}}@media (max-width:768px){.nav-links{gap:20px}.nav-link{font-size:12px}.futuristic-profile-container{padding:10px}}.loading-card{background:#1a1a1acc;border:1px solid #ff9500;border-radius:12px;box-shadow:0 0 20px #ff95004d;color:#ff9500;font-weight:700;padding:40px;text-align:center}.edit-profile-modal-overlay{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.edit-profile-modal-content{background-color:#1a1a1a;border:1px solid #ff9500;border-radius:12px;box-shadow:0 0 30px #ff950080;max-height:80vh;max-width:90%;overflow-y:auto;padding:30px;width:400px}.profile-edit-form .form-actions{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:25px}.profile-edit-form .auth-submit-btn,.profile-edit-form .cancel-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Exo\ 2,monospace;font-size:14px;font-weight:800;height:50px;justify-content:center;letter-spacing:1px;padding:16px 32px;text-transform:uppercase;transition:all .3s ease;width:150px}.profile-edit-form .auth-submit-btn{background:linear-gradient(45deg,gold,#ffed4e);box-shadow:0 0 20px #ffd7004d;color:#0d0d0d}.profile-edit-form .auth-submit-btn:hover{background:linear-gradient(45deg,#ffed4e,#fff176);box-shadow:0 8px 30px #ffd70080;transform:translateY(-2px)}.profile-edit-form .cancel-btn{background:linear-gradient(45deg,#dc3545cc,#c82333cc);box-shadow:0 0 20px #dc35454d;color:#fff}.profile-edit-form .cancel-btn:hover{background:linear-gradient(45deg,#dc3545,#c82333);box-shadow:0 8px 30px #dc354580;transform:translateY(-2px)}.profile-image-preview{margin-top:15px;text-align:center}.profile-image-preview p{color:gold;font-size:14px;font-weight:600;margin-bottom:10px}.profile-image-preview img{border:2px solid gold;border-radius:8px;box-shadow:0 0 15px #ffd70066;max-height:120px;max-width:120px;object-fit:cover}.clear-image-btn{background:linear-gradient(45deg,#dc3545cc,#c82333cc);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Exo\ 2,monospace;font-size:12px;font-weight:600;letter-spacing:.5px;margin-top:10px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.clear-image-btn:hover{background:linear-gradient(45deg,#dc3545,#c82333);box-shadow:0 4px 15px #dc354566;transform:translateY(-1px)}.exp-progress-container{background-color:#555;border-radius:10px;box-shadow:inset 0 2px 5px #0000004d;height:25px;margin-top:25px;overflow:hidden;position:relative;width:90%}.exp-progress-bar{background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:10px;height:100%;transition:width .5s ease-in-out}.exp-progress-text{color:#fff;font-size:.9em;font-weight:700;left:50%;position:absolute;text-shadow:1px 1px 2px #000000b3;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.admin-navbar{background-color:#2a2518;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px}.admin-nav-btn{background-color:#d4a017;border:none;border-radius:8px;color:#2a2518;cursor:pointer;font-weight:700;margin:5px 0;padding:12px 20px;transition:all .3s ease}.admin-nav-btn:hover{background-color:gold;transform:translateY(-2px)}.admin-nav-btn.active{background-color:#d93a3a;color:#fff}.admin-content{margin-top:20px}.admin-section{background-color:#3a3424;border:1px;border-radius:10px;color:#f0e6d2;padding:20px}.search-bar{background-color:#2a2518;border:1px solid #d4a017;border-radius:8px;color:#f0e6d2;margin-bottom:20px;padding:10px;width:100%}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #4a3f2e;padding:12px;text-align:left}th{background-color:#2a2518;color:#d4a017}tr:hover{background-color:#4a3f2e}.event-form{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:20px}.event-form input{background-color:#2a2518;border:1px solid #d4a017;border-radius:8px;color:#f0e6d2;padding:10px}.event-form button{background-color:#d93a3a;border:none;border-radius:8px;color:#fff;cursor:pointer;grid-column:1/-1;padding:12px}.events-list{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.event-item{background-color:#2a2518;border:1px solid #d4a017;border-radius:8px;padding:15px}.character-icon{display:flex;justify-content:flex-start;margin-bottom:15px}.character-image{height:300px;object-fit:contain;width:200px}.events-container{background:radial-gradient(circle at 25% 25%,#000 0,#0000 50%),radial-gradient(circle at 75% 75%,#000 0,#0000 50%),linear-gradient(135deg,#0a0a0a,#000 50%,#000a1a);box-sizing:border-box;font-family:Orbitron,monospace;margin:0;min-height:100vh;overflow-x:hidden;padding:2rem;position:relative;width:100vw}.registration-feedback{border-radius:5px;font-weight:700;margin-bottom:20px;padding:10px 15px;text-align:center}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.events-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1400px}.event-card{display:flex;min-height:600px}.event-image-container{align-items:center;background:#2a2a2a;border-radius:8px 0 0 8px;display:flex;flex:1.5 1;justify-content:center;max-height:500px;min-height:400px;overflow:hidden}.event-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.event-image-placeholder{align-items:center;background:#333;color:#999;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.event-details{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:400px;padding:20px}.event-details h2{color:#fff176;font-size:1.3em;margin:0 0 15px}.event-info{margin-bottom:15px}.event-info p{color:#e0e0e0;font-size:.9em;margin-bottom:8px}.event-info strong{color:#fff}@media (max-width:768px){.events-list{gap:80px;grid-template-columns:1fr}.event-card{flex-direction:column;min-height:auto}.event-image-container{height:200px}.event-details{padding:15px}}@media (max-width:1024px) and (min-width:769px){.events-list{gap:25px;grid-template-columns:1fr;max-width:700px}}.events-container h1{color:#ffce00;font-size:2.5rem;margin-bottom:30px;text-align:center}.event-card{background:linear-gradient(145deg,#1f1b2e,#000);border-radius:12px;box-shadow:0 6px 20px #0006;color:#fff3cd;padding:20px;transition:transform .3s ease}.event-card:hover{box-shadow:0 10px 25px #0006;transform:scale(1.03)}.event-card h2{color:#fff176;margin-bottom:12px}.event-description{color:#ffeaa7;font-size:.95em;margin-bottom:12px}.register-button{background:linear-gradient(90deg,#000,#f7382a);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:10px 16px;transition:background .3s ease}.register-button:hover{background:linear-gradient(90deg,#ff1616,#000)}.event-inactive-message{background-color:#bdbdbd;border-radius:5px;color:#212121;font-size:.9em;font-weight:700;margin-top:15px;padding:8px 12px;text-align:center}.admin-container{background-color:#282c34;border-radius:8px;box-shadow:0 4px 15px #0009;color:#e0e0e0;margin:40px auto;max-width:1000px;padding:20px}.admin-card{padding:25px}.admin-container h2{color:#61dafb;font-size:2.8em;margin-bottom:30px;text-align:center;text-shadow:1px 1px 4px #000c}.admin-container h3{border-bottom:1px solid #444;color:#fff;font-size:1.8em;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.admin-container p{font-size:1.1em;line-height:1.6;margin-bottom:15px}.admin-form{background-color:#000;border-radius:8px;box-shadow:inset 0 0 10px #0000004d;padding:25px}.admin-form .form-group{margin-bottom:18px}.admin-form label{color:silver;display:block;font-size:1em;font-weight:700;margin-bottom:8px}.admin-form input[type=datetime-local],.admin-form input[type=number],.admin-form input[type=text],.admin-form textarea{background-color:#444951;border:1px solid #555;border-radius:5px;box-sizing:border-box;color:#e0e0e0;font-size:1em;padding:12px 10px;width:calc(100% - 20px)}.admin-form input[type=number]::-webkit-inner-spin-button,.admin-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-form input[type=number]{-moz-appearance:textfield}.admin-form textarea{min-height:80px;resize:vertical}.admin-form .checkbox-group{align-items:center;display:flex;margin-bottom:20px}.admin-form .checkbox-group input[type=checkbox]{height:20px;margin-right:10px;width:auto}.admin-form .checkbox-group label{font-weight:400;margin-bottom:0}.admin-form .form-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:25px}.admin-form .auth-submit-btn,.admin-form .cancel-btn{border:none;border-radius:5px;cursor:pointer;font-size:1.1em;font-weight:700;padding:12px 25px;transition:background-color .3s ease,transform .1s ease}.admin-form .auth-submit-btn{background-color:#61dafb;color:#282c34}.admin-form .auth-submit-btn:hover{background-color:#4fa3d1;transform:translateY(-2px)}.admin-form .cancel-btn{background-color:#dc3545;color:#fff}.admin-form .cancel-btn:hover{background-color:#c82333;transform:translateY(-2px)}.admin-divider{background-image:linear-gradient(90deg,#0000,#555,#0000);border:0;height:1px;margin:50px 0}.admin-event-list{list-style:none;padding:0}.admin-event-item{align-items:center;background-color:#3a3f4b;border-radius:8px;box-shadow:0 2px 8px #0006;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.admin-event-item .event-info h4{color:#fff;font-size:1.5em;margin-bottom:8px;margin-top:0}.admin-event-item .event-info p{color:silver;font-size:.95em;margin-bottom:5px}.admin-event-item .event-actions{display:flex;gap:10px}.admin-event-item .delete-btn,.admin-event-item .edit-btn{border:none;border-radius:5px;cursor:pointer;font-size:.9em;font-weight:700;padding:8px 15px;transition:background-color .3s ease}.admin-event-item .edit-btn{background-color:#007bff;color:#fff}.admin-event-item .edit-btn:hover{background-color:#0056b3}.admin-event-item .delete-btn{background-color:#dc3545;color:#fff}.admin-event-item .delete-btn:hover{background-color:#c82333}.success-message{background-color:#1a3a1a;color:#28a745}.error-message,.success-message{border-radius:5px;margin-bottom:20px;padding:10px;text-align:center}.error-message{background-color:#3a1a1a;color:#dc3545}.admin-dashboard-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:800px;padding:2rem;text-align:center}.meet-team-section{background:radial-gradient(circle at 20% 20%,#0000001a 0,#0000 50%),radial-gradient(circle at 80% 80%,#0000001a 0,#0000 50%),linear-gradient(135deg,#000,#0a0a0a 50%,#000);box-sizing:border-box;display:flex;font-family:Orbitron,Rajdhani,Arial Narrow,Arial,sans-serif;min-height:100vh;overflow:hidden;position:relative;text-align:center}.content-container{margin:0 auto;max-width:1400px;padding:2rem;position:relative;z-index:10}.section-title{color:#fff;font-size:4rem;font-weight:900;letter-spacing:4px;margin-bottom:1rem;position:relative;text-transform:uppercase}.title-text{animation:gradientShift 3s ease-in-out infinite;background:linear-gradient(90deg,#0ff,gold,#ff1493,#0ff);-webkit-background-clip:text;background-clip:text;background-size:300% 100%;color:#0000;position:relative;text-shadow:0 0 30px #00ffff80}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.title-underline{background:linear-gradient(90deg,#0000,#0ff,gold,#ff1493,#0000);border-radius:4px;box-shadow:0 0 20px #00ffff80;height:4px;margin:1rem auto 3rem;width:300px}.section-description{color:#e0e0e0;font-size:1.4rem;font-weight:300;line-height:1.6;margin:2rem auto 4rem;max-width:800px}.team-section{margin-top:5rem;position:relative}.team-title{color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:3px;margin-bottom:3rem;position:relative;text-transform:uppercase}.team-title-text{background:linear-gradient(45deg,#0ff,gold);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;padding:0 2rem;position:relative;text-shadow:0 0 20px #00ffff4d;z-index:10}.team-title-underline{background:linear-gradient(90deg,#0000,#00ffff4d,#0000);height:2px;left:0;position:absolute;right:0;top:50%;z-index:0}.team-members{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-left:auto;margin-right:auto;margin-top:3rem;max-width:1000px;padding:0 1rem}.member-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0acc;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;max-width:300px;overflow:hidden;padding:2rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%}.member-card:before{background:linear-gradient(135deg,#0000,#ffffff0d 50%,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.member-card:hover:before{opacity:1}.member-card:hover{box-shadow:0 20px 60px #0006,0 0 40px #0ff3,inset 0 1px 0 #fff3;transform:translateY(-15px) scale(1.02)}.team-gold{border:2px solid gold;box-shadow:0 8px 32px #0000004d,0 0 20px #ffd7004d}.team-gold:hover{box-shadow:0 20px 60px #0006,0 0 40px #ffd70080}.team-white{border:2px solid #ff3381;box-shadow:0 8px 32px #0000004d,0 0 20px #ff33814d}.team-white:hover{box-shadow:0 20px 60px #0006,0 0 40px #ff338180}.team-blue{border:2px solid #47cccc;box-shadow:0 8px 32px #0000004d,0 0 20px #47cccc4d}.team-blue:hover{box-shadow:0 20px 60px #0006,0 0 40px #47cccc80}.team-purple{border:2px solid #3c70ff;box-shadow:0 8px 32px #0000004d,0 0 20px #3c70ff4d}.team-purple:hover{box-shadow:0 20px 60px #0006,0 0 40px #3c70ff80}.team-red{border:2px solid #98ff38;box-shadow:0 8px 32px #0000004d,0 0 20px #98ff384d}.team-red:hover{box-shadow:0 20px 60px #0006,0 0 40px #98ff3880}.team-green{border:2px solid #ffac11;box-shadow:0 8px 32px #0000004d,0 0 20px #ffac114d}.team-green:hover{box-shadow:0 20px 60px #0006,0 0 40px #ffac1180}.team-cyan{border:2px solid #f717ff;box-shadow:0 8px 32px #0000004d,0 0 20px #f717ff4d}.team-cyan:hover{box-shadow:0 20px 60px #0006,0 0 40px #f717ff80}.team-pink{border:2px solid #c9ff08;box-shadow:0 8px 32px #0000004d,0 0 20px #c9ff084d}.team-pink:hover{box-shadow:0 20px 60px #0006,0 0 40px #c9ff0880}.team-orange{border:2px solid #2bfac6;box-shadow:0 8px 32px #0000004d,0 0 20px #2bfac64d}.team-orange:hover{box-shadow:0 20px 60px #0006,0 0 40px #2bfac680}.member-image-container{border:3px solid #fff3;border-radius:15px;box-shadow:0 0 30px #00000080,inset 0 0 20px #ffffff1a;height:180px;margin-bottom:1.2rem;overflow:hidden;position:relative;transition:all .3s ease;width:180px}.member-image-container:hover{border-color:#fff6;transform:scale(1.05)}.image-wrapper{align-items:center;background:linear-gradient(135deg,#ffffff1a,#0000004d);display:flex;height:100%;justify-content:center;width:100%}.member-image{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.member-card:hover .member-image{transform:scale(1.1)}.member-info{margin-bottom:1.2rem;position:relative;text-align:center;width:100%;z-index:2}.member-name{color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:1px;margin-bottom:.4rem;text-shadow:0 0 10px #ffffff4d}.member-role{color:#fffc;font-size:1rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.member-social-links{display:flex;gap:1.2rem;justify-content:center;margin-top:auto;position:relative;z-index:2}.social-link{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:50%;color:#fff9;font-size:1.3rem;padding:.4rem;transition:all .3s ease}.social-link:hover{background:#fff3;transform:translateY(-5px) scale(1.2)}.social-link.linkedin:hover{box-shadow:0 0 20px #0077b580;color:#0077b5}.social-link.instagram:hover{box-shadow:0 0 20px #e1306c80;color:#e1306c}.social-link.github:hover{box-shadow:0 0 20px #ffffff80;color:#fff}@media (max-width:1200px){.team-members{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.section-title{font-size:2.5rem}.team-members{gap:1.5rem;grid-template-columns:1fr}.member-card{padding:2rem 1.5rem}.member-image-container{height:150px;width:150px}}@media (max-width:480px){.content-container{padding:1rem}.member-card{padding:1.5rem 1rem}.member-image-container{height:120px;width:120px}.member-name{font-size:1.2rem}.member-role{font-size:1rem}}.gallery-container{background:#000;margin:0 auto;max-width:100%;min-height:100vh;padding:20px}.gallery-container h1{color:gold;font-family:Orbitron,monospace;font-size:3rem;font-weight:900;letter-spacing:3px;margin-bottom:30px;text-align:center;text-transform:uppercase}.photo-grid{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px;padding:20px 0}.photo-item{background:#000;border-radius:15px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.photo-item:hover{transform:translateY(-5px)}.photo-img{border-radius:15px;display:block;height:auto;object-fit:contain;transition:transform .3s ease;width:100%}.photo-img:hover{transform:scale(1.02)}.photo-overlay{background:linear-gradient(#0000,#000c);bottom:0;left:0;padding:20px;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease}.photo-item:hover .photo-overlay{transform:translateY(0)}.text{color:gold}@media (max-width:1024px){.photo-grid{gap:30px;max-width:900px}.gallery-container h1{font-size:2.5rem}.gallery-container{padding:15px}}@media (max-width:768px){.photo-grid{gap:25px;padding:15px 0}.gallery-container h1{font-size:2rem;margin-bottom:20px}.gallery-container{padding:10px}.photo-overlay{padding:15px}}@media (max-width:480px){.photo-grid{gap:20px}.gallery-container h1{font-size:1.5rem}}@media (min-width:1200px){.photo-grid{grid-template-columns:repeat(3,1fr)}}.stay-tuned-container{align-items:center;background:#000;display:flex;font-family:Orbitron,monospace;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.cyber-grid{animation:gridMove 20s linear infinite;background-image:linear-gradient(#00ffff1a 1px,#0000 0),linear-gradient(90deg,#00ffff1a 1px,#0000 0);background-size:50px 50px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.floating-particles{height:100%;position:absolute;width:100%;z-index:2}.particle{animation:float 6s ease-in-out infinite var(--delay);background:#0ff;border-radius:50%;box-shadow:0 0 10px #fbff23;height:4px;left:var(--x);position:absolute;top:var(--y);width:4px}@keyframes float{0%,to{opacity:.7;transform:translateY(0) rotate(0deg)}50%{opacity:1;transform:translateY(-20px) rotate(180deg)}}.content-wrapper{animation:fadeInUp 1s ease-out;max-width:800px;padding:2rem;position:relative;text-align:center;z-index:10}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.main-title{animation:slideInGlow 1.5s ease-out .3s both;margin-bottom:3rem;position:relative}@keyframes slideInGlow{0%{filter:blur(10px);opacity:0;transform:translateY(-30px) scale(.8)}50%{filter:blur(2px);opacity:.7;transform:translateY(-10px) scale(.95)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.simple-text{animation:fadeIn 1.5s ease-out;color:#fff;font-size:clamp(3rem,8vw,6rem);font-weight:900;position:relative;z-index:2}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.subtitle-container{animation:fadeInSlide 1s ease-out .8s both;margin-bottom:2rem}@keyframes fadeInSlide{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.cyber-subtitle{color:#ff6b00;font-size:1.2rem;letter-spacing:3px;text-shadow:0 0 10px #ff6b00;text-transform:uppercase}.typing-text{animation:typing 3s steps(20) infinite,typewriterAppear 2s ease-out}@keyframes typewriterAppear{0%{opacity:0;width:0}50%{opacity:1}to{opacity:1;width:100%}}.status-bars{animation:slideInFromBottom 1.2s ease-out 1.2s both;margin:3rem 0}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.status-bar{align-items:center;color:#0f0;display:flex;font-size:.9rem;gap:1rem;letter-spacing:2px;text-transform:uppercase}.progress-bar{background:#0f03;border:1px solid #0f0;border-radius:4px;flex:1 1;height:8px;overflow:hidden;position:relative}.progress-fill{animation:progressPulse 2s ease-in-out infinite;background:linear-gradient(90deg,#0f0,#0ff);box-shadow:0 0 10px #0f0;height:100%;width:98%}@keyframes progressPulse{0%,to{opacity:.8}50%{box-shadow:0 0 20px #0f0;opacity:1}}.coming-soon-text{animation:fadeInScale 1s ease-out 1.5s both;margin:3rem 0}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.coming-soon-text p{animation:textGlow 3s ease-in-out infinite;color:#fff;font-size:1.1rem;margin:1rem 0;opacity:.8}@keyframes textGlow{0%,to{text-shadow:0 0 5px #ffffff4d}50%{text-shadow:0 0 15px #fff9}}.highlight-text{animation:highlightPulse 3s ease-in-out infinite,highlightAppear 1.5s ease-out 1.8s both;color:#ff6b00!important;font-weight:700;text-shadow:0 0 15px #ff6b00}@keyframes highlightAppear{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.holo-elements{animation:holoAppear 2s ease-out 1s both;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}@keyframes holoAppear{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.holo-ring{animation:holoRotate 10s linear infinite;border:2px solid #00ffff4d;border-radius:50%;height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.holo-ring.delay-1{animation-delay:-3s;animation-duration:15s;border-color:#ff6b0033;height:400px;width:400px}.holo-ring.delay-2{animation-delay:-6s;animation-duration:20s;border-color:#ff00801a;height:500px;width:500px}@keyframes holoRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.corner-ui{animation:cornerSlideIn 1s ease-out 2s both;height:50px;position:absolute;width:50px;z-index:5}@keyframes cornerSlideIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.corner-ui.top-left{animation-delay:2s;left:2rem;top:2rem}.corner-ui.top-right{animation-delay:2.2s;right:2rem;top:2rem;transform:rotate(90deg)}.corner-ui.bottom-left{animation-delay:2.4s;bottom:2rem;left:2rem;transform:rotate(-90deg)}.corner-ui.bottom-right{animation-delay:2.6s;bottom:2rem;right:2rem;transform:rotate(180deg)}.ui-line{animation:uiPulse 2s ease-in-out infinite;background:#0ff;box-shadow:0 0 5px #0ff;height:2px;width:30px}.ui-dot{animation:dotBlink 1.5s ease-in-out infinite;background:#ff6b00;border-radius:50%;box-shadow:0 0 10px #ff6b00;height:8px;position:absolute;right:-4px;top:-3px;width:8px}@keyframes uiPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:768px){.content-wrapper{padding:1rem}.neon-text{font-size:clamp(2rem,10vw,4rem)}.corner-ui{height:30px;width:30px}.ui-line{width:20px}}
/*# sourceMappingURL=main.950f602f.css.map*/