#canvas{position:absolute;top:0;left:0}#containerForPossibleEditorWindows{color:#cdc1c1;background-color:#6f6e7ad9;border:none;position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;flex-direction:row;gap:1em;padding:1em 1em 6em;z-index:100;overflow:hidden}#containerForPossibleEditorWindows[hidden]{display:none!important}#leftPanel{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:1em}#leftPanel[hidden]{display:none!important}#rightPanel{flex:1;overflow-y:auto;overflow-x:hidden;padding-left:1em;border-left:1px solid #666}#rightPanel[hidden]{display:none!important}.panelTitle{font-size:1.3em;font-weight:700;margin-top:0;margin-bottom:1em;color:#aaa}#propertyTable{width:100%;margin-top:1em}#propertyTable input{color:#cdc1c1;padding:.7em;width:90%;background-color:#0000}#canvasConfigEditor{display:flex;flex-direction:column;gap:.5em;height:100%}#sceneConfigText{flex:1;width:100%;padding:.5em;font-family:Lucida Console,monospace;font-size:.9em;color:#cdc1c1;background-color:#0000004d;border:1px solid #666;resize:none;box-sizing:border-box}#resetToDefaultConfigButton{flex-shrink:0}.windowTitle{font-size:1.8em;margin-top:0;margin-bottom:.5em;padding-top:0;text-shadow:2px 2px #000}.ButtonWhichUserCanPressToUpdateState{color:#000;background-color:#fff;border:2px solid #000000;padding:.8em 1.5em;font-size:1em;font-family:Lucida Console,monospace;font-style:italic;cursor:pointer;transition:background-color .2s;width:100%;text-align:center}.ButtonWhichUserCanPressToUpdateState:hover{background-color:#eee}#doneContainerForPossibleEditorWindows{position:fixed;bottom:2em;right:2em;font-size:1.1em;padding:1em 2em;width:auto;z-index:101}.objectTypeSection{margin-bottom:1.5em}.sectionHeader{font-size:1.1em;font-weight:700;color:#aaa;margin-bottom:.5em;margin-top:0;border-bottom:1px solid #666;padding-bottom:.3em}.createObjectBtn{margin-bottom:.3em}#toastContainer{position:fixed;bottom:20px;right:20px;z-index:300;display:flex;flex-direction:column;gap:10px;pointer-events:none}.BoxWhichNotifiesUserOfStatusUpdates{color:#fff;background-color:#000;border:2px solid #FFFFFF;padding:12px 20px;border-radius:4px;font-family:Lucida Console,monospace;font-size:1em;font-style:italic;box-shadow:0 4px 6px #0000004d;opacity:0;transform:translate(100px);animation:toastSlideIn .3s ease-out forwards,toastFadeOut .3s ease-in 1.7s forwards}@keyframes toastSlideIn{to{opacity:1;transform:translate(0)}}@keyframes toastFadeOut{to{opacity:0;transform:translate(100px)}}.toggleReadonlyButton{position:fixed;bottom:5.5em;right:2em;background-color:#00ced1;color:#000;border:2px solid #000000;padding:.8em 1.5em;font-size:1em;font-family:Lucida Console,monospace;cursor:pointer;transition:background-color .2s;width:auto;z-index:101;display:flex;flex-direction:column;align-items:center;gap:.3em}.toggleReadonlyButton:hover{background-color:#00b8bb}.toggleReadonlyButtonTitle{font-weight:700;font-size:1em}.toggleReadonlyButtonWarning{font-size:.75em;font-style:italic;text-align:center}.deleteSelectedSnackbar{position:fixed;bottom:2em;left:50%;transform:translate(-50%);background-color:#782828e6;color:#cdc1c1;border:1px solid #B4B4B4;padding:1em 2em;font-size:1em;font-family:Lucida Console,monospace;font-weight:700;text-align:center;z-index:102;box-shadow:0 4px 6px #0000004d;pointer-events:none}body{font:1em Lucida Console;background-color:transparent;margin:0 auto;overflow:hidden}
