.editor-page.svelte-10eey6u{flex-direction:column;height:calc(100vh - 7rem);min-height:420px;padding:1rem 1rem .75rem;display:flex}@media (width>=640px){.editor-page.svelte-10eey6u{padding:1.25rem 1.5rem 1rem}}.editor-header.svelte-10eey6u{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.actions.svelte-10eey6u{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mode-switch.svelte-10eey6u{border:1px solid var(--border);background:var(--bg);border-radius:.55rem;gap:.25rem;padding:.2rem;display:inline-flex}.action-error.svelte-10eey6u{color:var(--danger);background:var(--danger-soft);border-radius:.5rem;margin:0 0 .65rem;padding:.5rem .75rem;font-size:.85rem}.editor-layout.svelte-10eey6u{flex:1;grid-template-columns:1fr;gap:.75rem;min-height:0;display:grid}@media (width>=900px){.editor-layout.split.svelte-10eey6u{grid-template-columns:1fr 1fr}}.pane.svelte-10eey6u{border:1px solid var(--border);background:var(--bg-elevated);border-radius:.75rem;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pane-label.svelte-10eey6u{letter-spacing:.05em;text-transform:uppercase;color:var(--fg-subtle);border-bottom:1px solid var(--border);background:var(--bg-muted);padding:.45rem .75rem;font-size:.68rem;font-weight:600}.code-editor.svelte-10eey6u{resize:none;background:var(--bg);width:100%;min-height:280px;color:var(--fg);font-family:var(--font-mono);border:none;outline:none;flex:1;padding:.85rem 1rem;font-size:.85rem;line-height:1.55}.preview-body.svelte-10eey6u{background:var(--bg);flex:1;min-height:0;padding:.75rem;overflow:auto}.preview-status.svelte-10eey6u{color:var(--fg-muted);margin:0;font-size:.875rem}
