*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#05050f;color:#faf5ff;font-family:Syne,Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#090918}::-webkit-scrollbar-thumb{background:#252550;border-radius:3px}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}::selection{background:#c084fc25;color:#e879f9}@keyframes glow-pulse{0%,to{opacity:1;box-shadow:0 0 20px #c084fc40}50%{opacity:.7;box-shadow:0 0 40px #c084fc80}}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.fade-up{animation:fade-up .5s ease forwards}.fade-up-1{animation:fade-up .5s ease .1s both}.fade-up-2{animation:fade-up .5s ease .2s both}.fade-up-3{animation:fade-up .5s ease .3s both}.fade-up-4{animation:fade-up .5s ease .4s both}.fade-up-5{animation:fade-up .5s ease .5s both}input::placeholder{color:#2e2a4a}input:focus{outline:none}button{cursor:pointer}