article.svelte-lnqr8d{max-width:100%}.article-header.svelte-lnqr8d{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb}.article-meta.svelte-lnqr8d{font-family:Inter,system-ui,sans-serif;font-size:.875rem;color:#6b7280;display:block;margin-bottom:.75rem}.author-link.svelte-lnqr8d{color:#4b5563}.author-link.svelte-lnqr8d:hover{color:#0e7490}.tag.svelte-lnqr8d{color:#0891b2;font-weight:500}.excerpt.svelte-lnqr8d{font-size:1.125rem;color:#6b7280;margin-top:.5rem}.content.svelte-lnqr8d{line-height:1.75}.table-wrap.svelte-lnqr8d{overflow-x:auto;margin:1.5rem 0;border:1px solid #e5e7eb;border-radius:8px}.table-wrap.svelte-lnqr8d table{margin:0;min-width:500px}.callout.svelte-lnqr8d{background:#f3f4f6;border-left:4px solid #22d3ee;padding:1rem 1.25rem;margin:1.5rem 0;border-radius:0 8px 8px 0}.callout.svelte-lnqr8d p:where(.svelte-lnqr8d){margin:0;font-size:.95rem}.article-nav.svelte-lnqr8d{display:flex;justify-content:space-between;margin-top:3rem;padding-top:1.5rem;border-top:2px solid #e5e7eb}.nav-prev.svelte-lnqr8d{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:.95rem}
