.md-tool[data-astro-cid-tdrk7bln]{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-card,16px);padding:var(--space-6);margin-bottom:var(--space-8);box-shadow:0 4px 20px #0000000a}.md-tool__bar[data-astro-cid-tdrk7bln]{margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;display:flex}.md-tool__stats[data-astro-cid-tdrk7bln]{font-size:var(--fs-xs,12px);color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.md-tool__tabs[data-astro-cid-tdrk7bln]{gap:var(--space-1);display:flex}.md-tab[data-astro-cid-tdrk7bln]{appearance:none;padding:var(--space-1) var(--space-3);font-size:var(--fs-xs,12px);color:var(--ink-2);border-radius:var(--radius-sm,6px);cursor:pointer;transition:all var(--dur-fast);background:0 0;border:1px solid #0000;font-weight:600}.md-tab[data-astro-cid-tdrk7bln]:hover{background:var(--surface-2)}.md-tab[data-astro-cid-tdrk7bln].active{background:var(--surface-2);border-color:var(--border-1);color:var(--ink-1)}.md-tool__split[data-astro-cid-tdrk7bln]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=768px){.md-tool__split[data-astro-cid-tdrk7bln]{grid-template-columns:1fr}}.md-tool__pane[data-astro-cid-tdrk7bln]{flex-direction:column;display:flex}.pane-header[data-astro-cid-tdrk7bln]{font-size:var(--fs-xs,12px);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:600}textarea[data-astro-cid-tdrk7bln]{width:100%;height:380px;padding:var(--space-4);background:var(--surface-2,#f9fafb);border:1px solid var(--border-2,#e5e7eb);border-radius:var(--radius-md,8px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-sm,14px);color:var(--ink-1);resize:vertical;transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:none;line-height:1.5}textarea[data-astro-cid-tdrk7bln]:focus{border-color:var(--accent,#0071e3);box-shadow:0 0 0 3px #0071e326}.md-output-pane[data-astro-cid-tdrk7bln]{background:var(--surface-1,#fff);border:1px solid var(--border-2,#e5e7eb);border-radius:var(--radius-md,8px);height:380px;padding:var(--space-4);overflow-y:auto}#md-html-pane[data-astro-cid-tdrk7bln]{padding:0}#md-html-output[data-astro-cid-tdrk7bln]{border-radius:var(--radius-md,8px);background:var(--surface-2);border:none;height:100%;margin:0}.md-preview-content[data-astro-cid-tdrk7bln]{font-size:var(--fs-sm,14px);color:var(--ink-1);line-height:1.6}.md-preview-content[data-astro-cid-tdrk7bln] h1[data-astro-cid-tdrk7bln],.md-preview-content[data-astro-cid-tdrk7bln] h2[data-astro-cid-tdrk7bln],.md-preview-content[data-astro-cid-tdrk7bln] h3[data-astro-cid-tdrk7bln]{color:var(--ink-1);margin-top:1em;margin-bottom:.5em;font-weight:600}.md-preview-content[data-astro-cid-tdrk7bln] h1[data-astro-cid-tdrk7bln]{border-bottom:1px solid var(--border-1);padding-bottom:.3em;font-size:1.5rem}.md-preview-content[data-astro-cid-tdrk7bln] h2[data-astro-cid-tdrk7bln]{font-size:1.25rem}.md-preview-content[data-astro-cid-tdrk7bln] h3[data-astro-cid-tdrk7bln]{font-size:1.1rem}.md-preview-content[data-astro-cid-tdrk7bln] p[data-astro-cid-tdrk7bln]{margin-bottom:.8em}.md-preview-content[data-astro-cid-tdrk7bln] a[data-astro-cid-tdrk7bln]{color:var(--accent,#0071e3);text-decoration:underline}.md-preview-content[data-astro-cid-tdrk7bln] blockquote[data-astro-cid-tdrk7bln]{border-left:3px solid var(--accent,#0071e3);padding-left:var(--space-3);color:var(--ink-2);margin:1em 0;font-style:italic}.md-preview-content[data-astro-cid-tdrk7bln] ul[data-astro-cid-tdrk7bln],.md-preview-content[data-astro-cid-tdrk7bln] ol[data-astro-cid-tdrk7bln]{margin-bottom:.8em;padding-left:1.5em}.md-preview-content[data-astro-cid-tdrk7bln] code[data-astro-cid-tdrk7bln]{background:var(--surface-2,#f3f4f6);border-radius:4px;padding:.15em .35em;font-family:ui-monospace,monospace;font-size:.9em}.md-preview-content[data-astro-cid-tdrk7bln] pre[data-astro-cid-tdrk7bln]{color:#f9fafb;padding:var(--space-3);background:#111827;border-radius:6px;margin:1em 0;overflow-x:auto}.md-preview-content[data-astro-cid-tdrk7bln] pre[data-astro-cid-tdrk7bln] code[data-astro-cid-tdrk7bln]{color:inherit;background:0 0;padding:0}.md-preview-content[data-astro-cid-tdrk7bln] table[data-astro-cid-tdrk7bln]{border-collapse:collapse;width:100%;margin:1em 0}.md-preview-content[data-astro-cid-tdrk7bln] th[data-astro-cid-tdrk7bln],.md-preview-content[data-astro-cid-tdrk7bln] td[data-astro-cid-tdrk7bln]{border:1px solid var(--border-1);padding:var(--space-2) var(--space-3);text-align:left}.md-preview-content[data-astro-cid-tdrk7bln] th[data-astro-cid-tdrk7bln]{background:var(--surface-2);font-weight:600}.md-tool__actions[data-astro-cid-tdrk7bln]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-1);flex-wrap:wrap;display:flex}.md-tool__left-actions[data-astro-cid-tdrk7bln],.md-tool__right-actions[data-astro-cid-tdrk7bln]{gap:var(--space-2);display:flex}.action-btn[data-astro-cid-tdrk7bln]{appearance:none;border-radius:var(--radius-sm,6px);padding:var(--space-2-5,10px) var(--space-4,16px);font-size:var(--fs-sm);cursor:pointer;transition:all var(--dur-fast);font-weight:600}.action-btn--primary[data-astro-cid-tdrk7bln]{background:var(--accent,#0071e3);color:#fff;border:1px solid #0000}.action-btn--primary[data-astro-cid-tdrk7bln]:hover{filter:brightness(.92)}.action-btn[data-astro-cid-tdrk7bln]:not(.action-btn--primary){border:1px solid var(--border-1);color:var(--ink-2);background:0 0}.action-btn[data-astro-cid-tdrk7bln]:not(.action-btn--primary):hover{background:var(--surface-2);color:var(--ink-1)}
