@font-face{font-family:BeaverExtended;src:url(/assets/beaver-extended-B5ZU4fBS.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin:0;padding:0}::selection{color:#2c2c4d;background:#89ae80}html,body{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAARFJREFUeJztmcENgzAMANuq03QrZuDRGfpghmzFOvSVjyXXDg1xJN/9qjhWBYftwO0GAAB5uWsLpexHS6Jleam5ZuYR/QeieVoB2/Z2JbKMmdUQDPAGruvn57plimZItBnpDTC7gLyzlgkamiEy32gjMMAKkCacNUBD5sWAwbi7QKWXCd754mowwAqoz6TWFbxYXSBqHkhvgPuq95oLoqu+BANaN/SaC2YxAQNaN3hrgbdWRJuAAWc3WrXAe/qT8aNNSG9A81lAQzOh/q7rMi76TJDegL+fs9YJcbY3QxjQK5HWFeRpsqLVDOaAwXQ3oKLdydm+D6Q3IIxS9qP1C/QVYAAAAAAAAAAAAAAAAAAk4Qv8OJGWmKINqQAAAABJRU5ErkJggg==) 0 0,auto;background:#2c2c4d;height:100vh}input,textarea{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAPJJREFUeJzt2sENgkAQhWE0VmNX1MDBGjxQA13Zjp6ehyEbIqu+0fm/EwEzmey+7OKGYUBth9aDZbndewqP47lZO5OjuwG3U7yhmZ/nS1dh1cmeBBKgizjz03TtKqw62ZNQPgEMgLsBt9UuIK1dIK4NvbuFGwnQhVbpd70HKClZV38hAfFGTIJsJSKuDdlnXkhA60ErCVt+ZealfAIYAHcDbgyAuwE3BsDdgFvzPWDvqXD2E6CIBMQbe/8Nxt//ShLKJ+A5O586Fc5+LlA+AQyAuwG3l0+F/035BKxWZk6Fi+ELEXcDAAAAAAAAAAAAwHc8AJhIWdBu3chHAAAAAElFTkSuQmCC),pointer}@keyframes fadeIn{0%{opacity:.33}33%{opacity:.33}33.1%{opacity:.66}66%{opacity:.66}66.1%{opacity:1}to{opacity:1}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}#logo{z-index:1;opacity:0;width:204px;animation:1s ease-in forwards fadeIn;position:absolute;top:86px;left:50%;transform:translate(-50%)}#ui{opacity:0;flex-direction:column;width:336px;margin:auto;animation:1s ease-in .5s forwards fadeIn;display:flex;position:absolute;top:420px;left:50%;transform:translate(-50%,-50%)}#ui input,.fake-input{color:#89ae80;text-align:left;letter-spacing:2px;vertical-align:top;background:0 0;border:none;outline:none;width:236px;height:56px;padding:0;font-family:BeaverExtended,monospace;font-size:56px;line-height:1;position:absolute}#ui input::placeholder{color:#494d7e}#username{font-family:BeaverExtended,monospace}.error-message{color:#a42f27;text-align:center;opacity:0;width:100%;font-family:BeaverExtended,monospace;font-size:56px;position:fixed;transform:translate(-50%)}.error-message:not(:empty){animation:.5s ease-in-out infinite blink}
