@font-face{font-family:PressStart2p;src:url(/assets/PressStart2P-DogiNJoF.ttf)}html{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}body{width:100vw;height:100vh;margin:0;padding:0}canvas{width:100vw;height:100vh;image-rendering:pixelated;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;margin:0;padding:0}.buttonSection{flex-direction:row;gap:10px;width:100%;padding:4px;display:flex}button{color:#fff;background:#3f3f3f;border:none;width:100%;height:24px}button:hover{cursor:pointer;background:#1f1f1f}.propContainer{-webkit-user-select:none;user-select:none;flex-direction:row;gap:12px;padding:4px;display:flex}.propContainer:hover{cursor:pointer}.propContainer:has(input[type=checkbox]){background:#5f1a19}.propContainer:has(input[type=checkbox]:checked){background:#1f5a19}.propContainer input[type=checkbox]{display:none}.exportedLevel{background:#000;width:250px;height:150px;margin:0;transition:all .15s;position:absolute;top:12px;left:12px}.exportedLevel textarea{resize:none;color:#fff;box-sizing:border-box;background:0 0;border:none;width:100%;height:100%;padding:6px;display:flex}.sceneOptions{box-sizing:border-box;color:#fff;background:#000;width:250px;height:150px;margin:0;padding:12px;font-family:sans-serif;transition:all .15s;position:absolute;top:174px;left:12px}.objectProperties{box-sizing:border-box;color:#fff;scrollbar-width:none;background:#000;height:25vh;margin:0;padding:24px;font-family:sans-serif;position:absolute;bottom:0;right:0;overflow-y:scroll}.sidebar{width:25%;min-width:440px;transition:all .15s}.menuButton{background:#000;width:48px;height:48px;position:absolute;bottom:12px;left:12px}.objectSelector{box-sizing:border-box;color:#fff;scrollbar-width:none;background:#000;border-bottom:1px solid #9f9f9f;height:75vh;margin:0;padding:24px;font-family:sans-serif;position:absolute;top:0;right:0;overflow-y:scroll}.tilePicker{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tilePicker .tile{box-sizing:border-box;background:#1f1f1f;gap:8px;width:100%;height:100%;padding:12px;font-family:sans-serif;display:flex}.tilePicker .tile:hover{cursor:pointer}.tilePicker .tile:has(input[type=radio]:checked){background:#1f1f1f;border:1px solid #fff}.tilePicker .tile input[type=radio]{display:none}
