html,body{margin:0;padding:0}html{color-scheme:dark}@keyframes irid{0%{background-position:0% 50%}to{background-position:240% 50%}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}body{background:#0c0c0e;color:#ededea;-webkit-font-smoothing:antialiased;font-family:Geist,system-ui,sans-serif}*{box-sizing:border-box}a{color:#d2d5dc;text-decoration:none}a:hover{color:#e6e8ec;text-decoration:underline}input,select,textarea,button{font-family:Geist,system-ui,sans-serif}input,select,textarea{color:#ededea;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input::placeholder,textarea::placeholder{color:#55554f}input:focus,select:focus,textarea:focus{outline:none;border-color:#ffffff6b;box-shadow:inset 0 1px 2px #00000080}select option{background:#15151a;color:#ededea}button{transition:transform .16s cubic-bezier(.2,.7,.3,1),background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}button:active{transform:translateY(1px)}table{font-variant-numeric:tabular-nums}tbody tr{transition:background .12s ease}tbody tr:hover{background:#ffffff09}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#ffffff47;border:3px solid transparent;background-clip:content-box}
