@@ -1038,6 +1051,26 @@ onUnmounted(() => assist.clearSelection());
font-size: 0.92rem;
color: var(--color-primary);
}
+.prompt-editor {
+ width: 100%;
+ min-height: 60vh;
+ margin-top: 8px;
+ padding: 14px 16px;
+ border: 1px solid var(--color-border);
+ border-radius: 8px;
+ background: var(--color-surface);
+ color: var(--color-text);
+ /* Prompts are plain markdown — a code-style editor, not rich text. */
+ font-family: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);
+ font-size: 0.88rem;
+ line-height: 1.55;
+ tab-size: 2;
+ resize: vertical;
+ outline: none;
+}
+.prompt-editor:focus {
+ border-color: var(--color-primary);
+}
.ef-input {
padding: 8px 12px;
border: 1px solid var(--color-border);