@import url("https://fonts.googleapis.com/css2?family=Lilita+One&display=swap");*{box-sizing:border-box}*,a,div,input,label,p,textarea{margin:0;padding:0}body{background-color:#0a0c0e!important;min-height:100vh;position:relative;overflow-x:hidden}body:before{background:linear-gradient(165deg,rgba(17,24,39,.97),rgba(30,41,59,.95) 25%,rgba(44,62,80,.95) 50%,rgba(30,41,59,.95) 75%,rgba(17,24,39,.97)),radial-gradient(circle at 20% 20%,rgba(59,130,246,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(236,72,153,.15) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(16,185,129,.15) 0,transparent 50%);filter:blur(80px)}body:after,body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}body:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.035;mix-blend-mode:overlay}.clear:after{content:"";clear:both;display:table}.loginButton{background-color:#e0e5ec;color:#4a5568;font-weight:500;padding:1rem 2.5rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.1);font-size:1.1rem;font-weight:600;cursor:pointer;transition:none;width:100%;margin:1rem 0}.loginButton:hover{background:#3b82f6;color:white;border-color:#3b82f6;transform:none;outline:none}.loginButton:active{transform:none}