/* markdown-editor — live preview */
[data-page="tool"] .me-preview{border:1px solid var(--color-border,rgba(127,127,127,.25));border-radius:12px;padding:1rem 1.2rem;background:var(--color-surface-1,transparent);min-height:240px;overflow:auto;max-height:520px}
[data-page="tool"] .me-preview h1{font-size:1.5rem;margin:.4rem 0 .6rem}
[data-page="tool"] .me-preview h2{font-size:1.25rem;margin:.6rem 0 .4rem}
[data-page="tool"] .me-preview h3{font-size:1.1rem;margin:.6rem 0 .4rem}
[data-page="tool"] .me-preview p{margin:.45rem 0;line-height:1.55}
[data-page="tool"] .me-preview ul,.me-preview ol{margin:.45rem 0;padding-left:1.4rem}
[data-page="tool"] .me-preview li{margin:.2rem 0}
[data-page="tool"] .me-preview pre{background:rgba(127,127,127,.12);border-radius:8px;padding:.7rem .9rem;overflow:auto;font-family:var(--font-mono);font-size:var(--text-xs,.78rem);margin:.6rem 0}
[data-page="tool"] .me-preview code{font-family:var(--font-mono);background:rgba(99,102,241,.12);border-radius:4px;padding:0 .3em;font-size:.9em}
[data-page="tool"] .me-preview pre code{background:none;padding:0}
[data-page="tool"] .me-preview blockquote{border-left:3px solid var(--color-accent,#6366f1);margin:.6rem 0;padding:.2rem .9rem;opacity:.85}
[data-page="tool"] .me-preview a{color:var(--color-accent,#6366f1)}
[data-page="tool"] .me-preview table{border-collapse:collapse;margin:.6rem 0}
[data-page="tool"] .me-preview th,.me-preview td{border:1px solid var(--color-border,rgba(127,127,127,.3));padding:.35rem .7rem;font-size:var(--text-sm,.85rem)}
[data-page="tool"] .me-preview th{background:rgba(127,127,127,.1)}
[data-page="tool"] .me-preview hr{border:none;border-top:1px solid var(--color-border,rgba(127,127,127,.3));margin:.9rem 0}
[data-page="tool"] .me-stats{font-size:var(--text-xs,.72rem);opacity:.5;margin-top:.8rem;border-top:1px solid var(--color-border,rgba(127,127,127,.18));padding-top:.5rem}
