@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@font-face{font-family:Freedom45;src:url(/assets/fonts/Freedom45.woff)format("woff")}@font-face{font-family:Walkway Rounded;src:url("/assets/fonts/Walkway rounded.ttf")format("truetype")}@font-face{font-family:Beauty Glitch Demo;src:url("/assets/fonts/Beauty Glitch Demo.ttf")format("truetype")}body{color:#1a9fd4;background:#000;margin:0;padding:0;font-family:Roboto,sans-serif}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.main-hub{color:#1a9fd4;background:#000 url(/assets/images/main-hub-bg.png) 50%/cover no-repeat fixed;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:50px 20px;display:flex;position:relative;overflow:hidden}.main-hub:before{content:"";z-index:-1;background:#0006;position:absolute;inset:0}.main-hub>:not(.space-background){z-index:1;position:relative}.space-background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.parallax-layer{width:100%;height:100%;position:absolute;top:0;left:0}.parallax-star{animation:star-flicker-2 var(--twinkle-duration,6s) ease-in-out infinite;animation-delay:var(--twinkle-delay,0s);background:#fff;border-radius:50%;position:absolute}.layer-1 .parallax-star{animation-duration:6s}.layer-2 .parallax-star{opacity:.8;animation-duration:8s}.layer-3 .parallax-star{opacity:.6;animation-duration:10s}@keyframes star-flicker-2{0%{opacity:.6;transform:scale(1)}20%{opacity:.8;transform:scale(1.02)}40%{opacity:.5;transform:scale(.98)}60%{opacity:.9;transform:scale(1.03)}80%{opacity:.7;transform:scale(1.01)}to{opacity:.6;transform:scale(1)}}.nebula{filter:blur(80px);opacity:.4;mix-blend-mode:screen;border-radius:50%;position:absolute}.nebula-1{background:radial-gradient(circle,#1a9fd480,#0000);width:400px;height:400px;animation:20s ease-in-out infinite drift;top:10%;left:10%}.nebula-2{background:radial-gradient(circle,#c421ff66,#0000);width:500px;height:500px;animation:25s ease-in-out infinite reverse drift;top:40%;right:5%}.nebula-3{background:radial-gradient(circle,#8a05ff4d,#0000);width:450px;height:450px;animation:22s ease-in-out infinite drift;bottom:10%;left:30%}.nebula-4{background:radial-gradient(circle,#1a9fd466,#0000);width:380px;height:380px;animation:24s ease-in-out infinite reverse drift;bottom:20%;right:20%}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(50px,50px)}}.cosmic-dust-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dust-particle{width:2px;height:2px;animation:dustFloat var(--duration) linear var(--delay) infinite;background:#1a9fd466;border-radius:50%;position:absolute;box-shadow:0 0 4px #1a9fd44d}@keyframes dustFloat{0%{opacity:0;transform:translateY(100vh)translate(0)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100vh)translate(100px)}}.sun-flare{filter:blur(40px);mix-blend-mode:screen;background:radial-gradient(circle at 30% 30%,#ffd700cc,#1a9fd466,#0000);border-radius:50%;width:200px;height:200px;animation:4s ease-in-out infinite sunPulse;position:absolute;top:50px;right:50px}@keyframes sunPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.comet{background:red;border-radius:50%;width:4px;height:4px;animation:20s linear infinite cometMove;position:absolute;top:20%;right:-100px;box-shadow:0 0 20px red,-50px 20px 100px 20px #f009}@keyframes cometMove{0%{opacity:1;top:20%;right:-100px}to{opacity:.8;top:35%;right:110%}}.shooting-stars-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.shooting-star{width:3px;height:3px;animation:shootAcross var(--duration) linear forwards;border-radius:50%;position:absolute}.shooting-star.cyan{background:radial-gradient(circle,#1a9fd4,#0000);box-shadow:0 0 10px #1a9fd4}.shooting-star.magenta{background:radial-gradient(circle,#c421ff,#0000);box-shadow:0 0 10px #c421ff}@keyframes shootAcross{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(400px,400px)}}.supernovas-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.supernova{pointer-events:none;width:150px;height:150px;position:absolute;transform:translate(-50%,-50%)}.supernova:before{content:"";-webkit-backdrop-filter:blur(60px);background:radial-gradient(circle,#c421ffe6,#c421ff80,#8a05ff4d,#0000);border:1px solid #c421ff4d;border-radius:50%;animation:4s ease-out forwards supernovaFlash;position:absolute;inset:-20px;box-shadow:inset 0 0 60px #c421ffcc,0 0 80px #c421ff99,0 0 120px #8a05ff66}.supernova:after{content:"";-webkit-backdrop-filter:blur(30px);background:radial-gradient(circle,#c421ff4d,#8a05ff33,#0000);border-radius:50%;animation:4s ease-out forwards supernovaGlowLinger;position:absolute;inset:-40px;box-shadow:0 0 100px #c421ffcc,0 0 200px #c421ff66,0 0 300px #8a05ff33}@keyframes supernovaFlash{0%{opacity:0;transform:scale(0);box-shadow:0 0 #c421ff}20%{opacity:1;transform:scale(1);box-shadow:0 0 100px #c421ff}to{opacity:0;transform:scale(1.5);box-shadow:0 0 #c421ff00}}@keyframes supernovaGlowLinger{0%{opacity:1;box-shadow:0 0 80px #c421ffcc,0 0 150px #c421ff66}to{opacity:0;box-shadow:0 0 200px #c421ff33,0 0 300px #c421ff1a}}.main-logo{width:200px;margin-bottom:80px;animation:1.5s ease-out forwards fadeIn;-webkit-mask-image:radial-gradient(70% 80%,#000 0% 30%,#0000 60%);mask-image:radial-gradient(70% 80%,#000 0% 30%,#0000 60%)}.buttons-container{opacity:0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1200px;margin-bottom:80px;animation:1.5s ease-out .3s forwards fadeIn;display:grid}.brand-button{cursor:pointer;border:none;border-radius:46%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .3s;animation:1s ease-out fadeIn;display:flex;position:relative}.brand-button img{width:100%;max-width:250px;height:auto;transition:all .3s;display:block;-webkit-mask-image:radial-gradient(circle,#000 0% 30%,#0000 66%);mask-image:radial-gradient(circle,#000 0% 30%,#0000 66%)}.brand-button:hover{box-shadow:inset 0 0 90px 40px #1a9fd4,0 0 90px 54px #1a9fd4}.main-footer{justify-content:space-between;align-items:center;padding:25px 40px;display:flex}.footer-left a{color:#fff;opacity:.8;margin-right:20px;font-size:14px;text-decoration:none}.footer-left a:hover{opacity:1}.harjon-button{background:red;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;transition:all .25s;display:inline-flex}.harjon-button img{width:90px;height:auto;display:block}.harjon-button:hover{transform:translateY(-2px);box-shadow:0 0 25px #f009}.harjon-page{background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.harjon-video{object-fit:cover;width:100%;height:100%}.unmute-button,.play-pause-button{color:#000;cursor:pointer;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#7cfc00;border:2px solid #7cfc00;border-radius:50%;padding:12px 16px;font-size:20px;font-weight:700;transition:all .3s;position:fixed;bottom:30px}.unmute-button{font-size:20px;right:30px}.play-pause-button{font-size:20px;right:120px}.unmute-button:hover,.play-pause-button:hover{color:#000;background:#ff0;border-color:#ff0;box-shadow:0 0 30px #ff0000e6,0 0 60px #f009}@media (width<=768px){.unmute-button,.play-pause-button{padding:10px 14px;font-size:18px;bottom:20px}.play-pause-button{right:70px}}
