article.svelte-5ajjhj{max-inline-size:46rem;margin-inline:auto}header.svelte-5ajjhj{margin-block-end:2rem}h1.svelte-5ajjhj{margin-block-end:.5rem;font-size:clamp(2rem,1.4rem + 2.5vw,3rem)}.prose.svelte-5ajjhj{gap:1.1rem;font-size:1.1rem;line-height:1.75;display:grid}.prose.svelte-5ajjhj ul,.prose.svelte-5ajjhj ol{gap:.5rem;padding-inline-start:1.5rem;display:grid}.prose.svelte-5ajjhj img{border-radius:.5rem;block-size:auto}.prose.svelte-5ajjhj figure{gap:.4rem;display:grid}.prose.svelte-5ajjhj figure.gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.prose.svelte-5ajjhj figure:has(>figure){grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem}.prose.svelte-5ajjhj figure>ul:has(>li>figure){grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.prose.svelte-5ajjhj figure:has(>table){overflow-x:auto}.prose.svelte-5ajjhj table{border-collapse:collapse;font-size:.95rem;line-height:1.4}.prose.svelte-5ajjhj td,.prose.svelte-5ajjhj th{border:1px solid var(--line);vertical-align:top;padding:.35rem .6rem}.prose.svelte-5ajjhj tr:first-child td{background:var(--surface-2);font-weight:700}.prose.svelte-5ajjhj figcaption{color:var(--muted);text-align:center;font-size:.9rem}.prose.svelte-5ajjhj blockquote{border-inline-start:4px solid var(--line);padding-inline-start:1rem;font-style:italic}
