.workspace{padding-top:35px;padding-bottom:50px}.workspace h1{font-size:32px;letter-spacing:-1px;overflow-wrap:anywhere}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.workspace button{padding:10px 16px;border:1px solid var(--line);border-radius:5px;background:#252f25;color:var(--text);font:inherit;font-size:14px;cursor:pointer}.workspace #run,.workspace #save{background:var(--accent);color:#172011}.workspace button:disabled{opacity:.45;cursor:default}.editor-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.workspace label{display:block;margin-bottom:10px;font-weight:600}.workspace textarea,.workspace input{background:#0c110d;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:14px;font:14px/1.7 ui-monospace,monospace}.workspace textarea{width:100%;resize:vertical;tab-size:4}.workspace #code{min-height:520px;white-space:pre;overflow:auto}.workspace #stdin{min-height:110px}.workspace #output{background:#0c110d;border:1px solid var(--line);border-radius:6px;min-height:290px;max-height:500px;overflow:auto;padding:15px;white-space:pre-wrap}.workspace .small{font-size:13px}.save-panel{border:1px solid var(--line);border-radius:6px;padding:20px;margin:25px 0}.save-panel summary{cursor:pointer}.save-panel input{max-width:100%;margin-bottom:12px}.workspace :focus-visible{outline:2px solid var(--accent);outline-offset:3px}#status{min-height:1.7em;color:var(--accent)}@media(max-width:760px){.editor-grid{grid-template-columns:1fr}.workspace #code{min-height:360px}}
.terminal-console{background:#0c110d;border:1px solid var(--line);border-radius:6px}.workspace .terminal-console #output{border:0;margin:0;min-height:270px}.terminal-console #input-form{padding:12px 15px;border-top:1px solid var(--line)}.input-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.input-row span{color:var(--accent)}.input-row input{flex:1;min-width:100px;width:100%;padding:8px}.input-row button{padding:8px 12px}.terminal-console #input-form label{font-size:13px}.terminal-console #input-help{margin-bottom:0}
