@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}body{margin:0;font-family:DMMono,monospace;background-color:#000;color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}input,button,select,textarea{font-family:DMMono,monospace}input:focus,button:focus,select:focus,textarea:focus{outline:none}button{transition:opacity .2s}button:hover{opacity:.8}button:active{opacity:.6}::-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}
