body{font-family:"Courier New",Courier,monospace;background-color:#000;color:wheat;border-radius:8px;top:12px;left:12px;right:12px;bottom:12px;position:absolute;overflow:hidden}.container{border:1px solid wheat;padding:12px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.description{line-height:1.6}.generate-btn{background-color:rgba(0,0,0,0);color:wheat;border:1px solid wheat;padding:12px;border-radius:6px;font-family:"Courier New",Courier,monospace;cursor:pointer;transition:background-color .2s}.generate-btn:hover{background-color:rgba(99,98,97,.5)}.error{color:#ff6b6b}.success{color:#51cf66}.ggl-editor-container{text-align:left;height:calc(100vh - 280px);max-height:calc(100vh - 280px)}.ggl-editor-layout{display:flex;height:calc(100% - 60px);max-height:calc(100% - 60px);margin-bottom:10px}.ggl-editor-panel{flex:1;border:1px solid wheat;border-radius:6px;overflow:hidden;margin-right:6px}.ggl-monaco-editor{width:100%;height:100%;position:relative}.ggl-output-panel{flex:1;overflow:hidden;border:1px solid wheat;border-radius:6px;height:100%;max-height:100%;margin-left:6px}.ggl-generate-btn{margin-top:10px}.ggl-monaco-fallback{width:100%;height:100%;background:#1e1e1e;color:wheat;border:1px solid wheat;border-radius:6px;font-family:"Courier New",monospace;resize:none}.ggl-monaco-fallback.hidden{display:none}
