*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;background-color:#add8e6;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}body{position:fixed;overflow:hidden;overscroll-behavior-y:none;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:40px}.flex{display:flex}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.centered{top:50%;left:50%;transform:translate(-50%,-50%)}.cursor{color:#fff}.texture-selector{transform:scale(5);left:47%}.texture-selector img.active{border:2px solid red}.menu{top:0px;left:10px}#pointer{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:0 0 6px black;opacity:.7}.visible{display:block}.visibleFlex{display:flex}.hidden{display:none}.text-center{text-align:center}li{margin-bottom:.1rem}.help{font-size:medium;background-color:#2f4f4f;color:#f5f5f5;padding:10px 18px;border:6px solid darkgray;opacity:.95}.help ul{margin-top:0}.helpMiniTitle{font-weight:bolder;color:#000;background-color:#61ff9b}.helpTitle{margin-top:1.4rem;margin-bottom:.4rem;font-size:1.2rem}.helpMainTitle{font-size:1.65rem;margin-top:10px;margin-bottom:0}.keysText{font-weight:bolder;color:#000;background-color:#ff4500}.mouseText{font-weight:bolder;color:#000;background-color:#f0d400}.flyText{font-weight:bolder;color:#000;background-color:#87cefa}.helpDownText{color:#d10000;font-weight:bolder;font-size:small;bottom:5px;right:10px}.cube-selection{bottom:32px;background:#aaa;padding:8px;border:3px solid #000;position:absolute;left:50%;transform:translate(-50%);min-width:732px;gap:10px;flex-flow:row wrap;justify-content:flex-start}.cube-selection img{width:50px;height:50px;z-index:100;image-rendering:pixelated;border:3px solid #000}.cube-selection img.selected{border-color:red}.numberOnCubeMenuContainer{color:#f20505;text-align:center;font-size:2.3rem;font-weight:700;height:0px}.numberOnCubeMenu{position:relative;top:4px;text-shadow:2px 1px #262626}.buttonDiv button,.buttonDiv input,.buttonDiv label{float:left;clear:left}.buttonDiv label{margin-top:5px;font-size:small}
