.header{box-sizing:border-box;z-index:9999;justify-content:space-between;align-items:center;width:90%;max-width:1400px;padding:20px 0;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.navbar-title{letter-spacing:1px;color:#fff;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;text-decoration:none}.navbar-connect{letter-spacing:1px;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar-connect:hover{color:#ba9eff}.header ul{flex-direction:column;align-items:flex-end;gap:8px 40px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.header ul li{letter-spacing:1px;color:#ccc;cursor:pointer;font-family:Manrope,sans-serif;font-weight:600}.header ul li a{color:inherit;text-decoration:none}.hover-link{text-wrap:nowrap;display:flex;position:relative;overflow:hidden}.hover-in{transition:transform .3s;position:relative}.hover-in div{display:flex;position:absolute;top:100%;left:0}.hover-link:hover .hover-in{color:#ba9eff;transform:translateY(-100%)}.landing-circle1{z-index:15;filter:blur(60px);pointer-events:none;background-color:#fb8dff;border-radius:50%;width:300px;height:300px;animation:5s linear infinite circle1spin;position:fixed;top:0;left:0;box-shadow:inset -50px 40px 50px #5400ff99}@keyframes circle1spin{0%{transform:translate(-95%,-75%)rotate(0)}to{transform:translate(-95%,-75%)rotate(360deg)}}.landing-circle2{z-index:9;filter:blur(50px);pointer-events:none;background-color:#fb8dff;border-radius:50%;width:300px;height:300px;animation:5s linear infinite circle2spin;display:none;position:fixed;top:50%;right:0;box-shadow:inset -50px 40px 50px #5400ff99}@keyframes circle2spin{0%{transform:translate(calc(100% - 2px),-50%)rotate(0)}to{transform:translate(calc(100% - 2px),-50%)rotate(360deg)}}.nav-fade{pointer-events:none;z-index:12;background-image:linear-gradient(#0e0e0e 30%,#0000);width:100%;height:130px;position:fixed;top:0;left:0}@media (min-width:500px){.header{padding:20px 0}.header ul{flex-direction:row;align-items:center;font-size:14px}.header ul li{color:#eae5ec}.navbar-title{font-size:16px}}@media (min-width:900px){.navbar-connect,.landing-circle2{display:block}}@media (min-width:1200px){.header{padding:35px 0}.header ul{column-gap:80px;font-size:16px}.navbar-connect{font-size:16px}.navbar-title{font-size:18px}}
