.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-group label{font-size:.85rem;font-weight:600;color:var(--text-muted)}.form-group textarea,.form-group select{padding:10px 12px;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--bg-card);color:var(--text);font-family:inherit;font-size:.9rem;outline:none;transition:border-color var(--transition-speed)}.form-group textarea{min-height:70px;resize:vertical}.form-group select{padding:12px 14px}.form-group textarea:focus,.form-group select:focus{border-color:var(--accent)}.prompt-output-container{height:100%;min-height:480px;display:flex;flex-direction:column}.prompt-output-container textarea{flex:1;min-height:460px;background-color:#0003;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:16px;font-family:var(--font-mono);font-size:.92rem;color:var(--text);line-height:1.5;resize:vertical;outline:none}
