.markdown-preview-container.svelte-vz7ma3{max-width:var(--container-max-width);width:100%;margin:0 auto}@media (width>=1201px){.markdown-preview-container.svelte-vz7ma3{max-width:var(--container-max-width-lg)}}@media (width>=1601px){.markdown-preview-container.svelte-vz7ma3{max-width:var(--container-max-width-xl)}}.tool-grid.svelte-vz7ma3{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}.tool-grid.preview-mode.svelte-vz7ma3{grid-template-columns:1fr 1fr}@media (width<=768px){.tool-grid.preview-mode.svelte-vz7ma3{grid-template-columns:1fr}}.main-col.svelte-vz7ma3,.preview-col.svelte-vz7ma3{flex-direction:column;display:flex}.card.editor-card{background-color:var(--color-bg-surface);padding:var(--space-5)}.card-header-row.svelte-vz7ma3{border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.card-header-row.svelte-vz7ma3 h4:where(.svelte-vz7ma3){margin:0}.editor-header.svelte-vz7ma3{justify-content:space-between;align-items:center;display:flex}.sub-tool-tabs.svelte-vz7ma3{background-color:var(--color-bg-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border-default);gap:2px;padding:3px;display:flex}.sub-tool-tabs.svelte-vz7ma3 .tab-btn:where(.svelte-vz7ma3){padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1}.sub-tool-tabs.svelte-vz7ma3 .tab-btn:where(.svelte-vz7ma3):hover{color:var(--color-text-primary)}.sub-tool-tabs.svelte-vz7ma3 .tab-btn.active:where(.svelte-vz7ma3){background-color:var(--color-primary-500);color:var(--color-primary-contrast)}.markdown-editor-input.svelte-vz7ma3{background-color:var(--color-bg-elevated);width:100%;color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);resize:vertical;transition:border-color var(--transition-normal);outline:none;line-height:1.5}.markdown-editor-input.svelte-vz7ma3:focus{border-color:var(--color-border-focus)}.textarea-input.svelte-vz7ma3{background-color:var(--color-bg-elevated);width:100%;color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);resize:none;outline:none}.lorem-output-box.svelte-vz7ma3{font-size:var(--text-sm);line-height:1.6;overflow-y:auto}.html-rendered-panel.svelte-vz7ma3{background-color:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-5);text-align:left;min-height:330px;max-height:500px;color:var(--color-text-primary);line-height:1.6;overflow-y:auto}.html-rendered-panel.svelte-vz7ma3 h1{font-size:1.5rem;font-weight:var(--weight-bold);margin-top:0;margin-bottom:var(--space-3);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-default);padding-bottom:4px}.html-rendered-panel.svelte-vz7ma3 h2{font-size:1.25rem;font-weight:var(--weight-semibold);margin-top:var(--space-4);margin-bottom:var(--space-2);color:var(--color-text-primary)}.html-rendered-panel.svelte-vz7ma3 p{margin-top:0;margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.html-rendered-panel.svelte-vz7ma3 ul,.html-rendered-panel.svelte-vz7ma3 ol{margin-top:0;margin-bottom:var(--space-3);padding-left:var(--space-5)}.html-rendered-panel.svelte-vz7ma3 li{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:4px}.html-rendered-panel.svelte-vz7ma3 code{font-family:var(--font-mono);background-color:var(--color-bg-surface);border-radius:var(--radius-sm);color:var(--color-primary-600);padding:2px 5px;font-size:.9em}.html-rendered-panel.svelte-vz7ma3 .code-block-preview{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3);margin-top:0;margin-bottom:var(--space-4);overflow-x:auto}.html-rendered-panel.svelte-vz7ma3 .code-block-preview code{color:var(--color-text-primary);background:0 0;padding:0}.html-rendered-panel.svelte-vz7ma3 blockquote{margin:0 0 var(--space-4) 0;padding-left:var(--space-4);border-left:4px solid var(--color-primary-400);color:var(--color-text-secondary);font-style:italic}.html-rendered-panel.svelte-vz7ma3 a{color:var(--color-primary-500);text-decoration:underline}.html-rendered-panel.svelte-vz7ma3 hr{border:none;border-top:1px solid var(--color-border-default);margin:var(--space-4) 0}.form-group.svelte-vz7ma3{gap:var(--space-1);flex-direction:column;display:flex}.field-label.svelte-vz7ma3{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.form-grid-2.svelte-vz7ma3{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.select-input.svelte-vz7ma3,.text-input.svelte-vz7ma3{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);outline:none;height:42px}.select-input.svelte-vz7ma3{cursor:pointer}.text-input.svelte-vz7ma3:focus{border-color:var(--color-border-focus)}.font-mono.svelte-vz7ma3{font-family:var(--font-mono)}
