@font-face{font-family:VoidTech;src:url(/fonts/void_tech.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DMMono;src:url(/fonts/dmmono_regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DMMonoBold;src:url(/fonts/dmmono_regular.ttf) format("truetype");font-weight:700;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:DMMono,monospace;background-color:#000;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}#root{min-height:100vh;min-height:100dvh}input,button,select,textarea{font-family:DMMono,monospace;font-size:max(16px,1em)}input:focus,button:focus,select:focus,textarea:focus{outline:none}button{transition:opacity .2s;touch-action:manipulation;cursor:pointer}button:hover{opacity:.8}button:active{opacity:.6}@media (pointer: fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000;border:1px solid #fff}::-webkit-scrollbar-thumb{background:#fff}::-webkit-scrollbar-thumb:hover{background:#ccc}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.toast-enter{animation:slideDown .3s ease-out}.toast-exit{animation:slideUp .3s ease-in}@keyframes uploadSlideDown{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes uploadSlideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-110%);opacity:0}}.upload-toast-enter{animation:uploadSlideDown .35s cubic-bezier(.22,1,.36,1) forwards}.upload-toast-exit{animation:uploadSlideUp .35s cubic-bezier(.64,0,.78,0) forwards}@media (max-width: 768px){.mobile-panel-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:800!important;overflow-y:auto!important}}
