@import "https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&display=swap";
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{color:#edf3f1;background:#070d0c;min-height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:Rubik,Heebo,system-ui,sans-serif}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1b2a27;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#263a36}input,textarea,select,button{color:inherit;font-family:inherit}input:focus,textarea:focus,select:focus,button:focus{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #d2a24c}input::placeholder,textarea::placeholder{color:#6a807c}@keyframes vxIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes vxSheet{0%{opacity:0;transform:translateY(26px)scale(.99)}to{opacity:1;transform:none}}@keyframes vxScrim{0%{opacity:0}to{opacity:1}}@keyframes vxNeedle{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}@keyframes vxPulseGlow{0%,to{box-shadow:0 0 #e2794f00}50%{box-shadow:0 0 18px #e2794f29}}.vxIn{animation:.3s cubic-bezier(.22,1,.36,1) both vxIn}.vxRow{transition:background .14s,border-color .14s}.vxRow:hover{background:#172422}.vxTap{transition:transform .12s,background .14s,border-color .14s}.vxTap:active{transform:scale(.985)}.vxLift{transition:transform .18s cubic-bezier(.22,1,.36,1),background .16s}.vxLift:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
