.editor-shell.svelte-14b4rdy{background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-md);flex-direction:column;min-height:200px;display:flex;overflow:hidden}.editor-shell--scratchpad.svelte-14b4rdy{min-height:140px}.editor-toolbar.svelte-14b4rdy{background:var(--surface-stage);border-bottom:1px solid var(--border-hairline);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);justify-content:space-between;display:flex}.editor-meta.svelte-14b4rdy{align-items:center;gap:var(--space-sm);display:flex}.save-status.svelte-14b4rdy{color:var(--text-muted);font-size:var(--type-caption,.75rem)}.save-status--warning.svelte-14b4rdy{color:var(--warm)}.lang.svelte-14b4rdy{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-caption,.75rem)}.editor.svelte-14b4rdy{flex:1;min-height:180px;overflow:auto}.editor-shell--scratchpad.svelte-14b4rdy .editor:where(.svelte-14b4rdy){min-height:120px}.editor.svelte-14b4rdy .cm-editor{height:100%;min-height:180px}.editor-shell--scratchpad.svelte-14b4rdy .editor:where(.svelte-14b4rdy) .cm-editor{min-height:120px}.editor.svelte-14b4rdy .cm-scroller{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-size:.875rem}
