:root{--blue: #2D9EFF;--blue-dim: #1A7FE0;--blue-hi: #7DCEFF;--blue-bg: #2D9EFF28;--blue-border: #2D9EFF55;--green: #00F0A0;--red: #FF4466;--yellow: #FFD000;--bk: #080B18;--bk2: #0D1225;--bk3: #121830;--bk4: #18203C;--border: #243058;--text: #F0F4FF;--dim: #7A8DB8;--dim2: #1E2A4A}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;background:var(--bk);color:var(--text);font-family:Outfit,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-thumb{background:var(--blue-border);border-radius:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes fillBar{0%{width:0}to{width:var(--w)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{animation:fadeIn .22s ease forwards}.slide-up{animation:slideUp .3s cubic-bezier(.2,.8,.4,1) forwards}button{outline:none}button:active{opacity:.85;transform:scale(.98)}input{outline:none}input::placeholder{color:var(--dim)}::selection{background:var(--blue-bg);color:var(--blue-hi)}
