html, body { overflow: hidden; width: 100%; height: 100%; background-color: #272822; } x-splitbox { position: absolute; left: 0px; top: 50px; width: 100%; bottom: 40px; height: auto; } x-splitbox > [splitter]:after { display: none; } #jsEditor { min-width: 250px; } #canvasZone { min-width: 250px; height: 100%; } #renderCanvas { width: 100%; height: 100%; touch-action: none; } ul#scriptsList { overflow-y: auto; height: 600px; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; padding: 10px } #fpsLabel { position: absolute; right: 10px; top: 70px; cursor: default; } #topbar { padding: 5px; } .navbar .brand { margin-left: 0px; } #errorZone { position: absolute; width: 50%; left: 25%; bottom: 40px; } #statusBar { padding: 10px 15px 10px; color: #999; } @media (max-width: 800px) { .desktopOnly { display: none !important; } } @media (max-width: 1100px) { .largeOnly { display: none !important; } } @media (max-width: 550px) { .btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size: 12px !important; } } /* MONACO */ .monaco-editor .container:before, .monaco-editor .row:before { content: ""; display: inherit; } .monaco-editor .container:after, .monaco-editor .row:after { clear: inherit; } .monaco-editor .container { width: auto; margin: inherit; padding: inherit; } .monaco-editor .close { float: none; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; text-shadow: inherit; opacity: inherit; filter: inherit; } .monaco-editor .row { margin: inherit; } .monaco-editor .invisible { visibility: visible; } /* Save form & co */ .save-message { display: none; float: left; width: 100%; background-color: rgba(0,0,0,.5); text-align: center; color: white; font-size: 1.1em; line-height: 2em; } .save-layer { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(120,120,120,.5); text-align: center; } .save-layer .save-form { position: absolute; top: 150px; left: calc(50% - 205px); width: 410px; height: 390px; padding-top: 15px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background-color: rgba(27,27,27,0.75);/*#1b1b1b;*/ background-image: -moz-linear-gradient(top,rgba(34,34,34,.75),rgba(17,17,17,.75)); background-image: -webkit-gradient(linear,0 0,0 100%,from(rgba(34,34,34,.75)),to(rgba(17,17,17,.75))); background-image: -webkit-linear-gradient(top,rgba(34,34,34,.75),rgba(17,17,17,.75)); background-image: -o-linear-gradient(top,rgba(34,34,34,.75),rgba(17,17,17,.75)); background-image: linear-gradient(to bottom,rgba(34,34,34,.75),rgba(17,17,17,.75)); background-repeat: repeat-x; border-color: #252525; color: white; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; } .save-layer .save-form .separator { width: 350px; border-bottom: 1px solid #999; margin: auto; margin-top: -6px; margin-bottom: 10px; } .save-layer .save-form .save-form-buttons { margin-top: 10px; } .save-layer .save-form input, .save-layer .save-form textarea { width: 350px; }