.post-body.svelte-12408av h1,.post-body.svelte-12408av h2,.post-body.svelte-12408av h3{font-family:var(--font-display);color:var(--text-primary);margin:2em 0 .5em;line-height:1.2}.post-body.svelte-12408av p{color:var(--text-primary);margin:0 0 1.25em;line-height:1.75}.post-body.svelte-12408av img{width:100%;height:auto;margin:2em 0;display:block}.post-body.svelte-12408av a{color:var(--accent);text-decoration:underline}.post-body.svelte-12408av blockquote{border-left:3px solid var(--accent);color:var(--text-muted);margin:2em 0;padding:.5em 0 .5em 1.5em;font-style:italic}.post-body.svelte-12408av code{background:var(--bg-raised);padding:2px 6px;font-family:monospace;font-size:.9em}.post-body.svelte-12408av pre{background:var(--bg-raised);margin:2em 0;padding:20px 24px;overflow-x:auto}.post-page.svelte-16uhok1{background:var(--bg-base);min-height:100vh}.cover-wrap.svelte-16uhok1{aspect-ratio:21/9;border-bottom:1px solid var(--border);width:100%;overflow:hidden}.cover-img.svelte-16uhok1{object-fit:cover;width:100%;height:100%}.post-header.svelte-16uhok1{border-bottom:1px solid var(--border);padding:72px 60px 56px}.post-header-inner.svelte-16uhok1{max-width:760px}.tag-row.svelte-16uhok1{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.tag-pill.svelte-16uhok1{font-family:var(--font-display);letter-spacing:.35em;text-transform:uppercase;color:var(--bg-base);background:var(--accent);padding:4px 12px;font-size:9px;text-decoration:none;transition:opacity .2s}.tag-pill.svelte-16uhok1:hover{opacity:.8}.post-title.svelte-16uhok1{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin-bottom:24px;font-size:clamp(32px,5vw,72px);line-height:.95}.post-byline.svelte-16uhok1{align-items:center;gap:10px;display:flex}.post-date.svelte-16uhok1,.post-author.svelte-16uhok1{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);font-size:9px}.post-sep.svelte-16uhok1{color:var(--border)}.post-content.svelte-16uhok1{max-width:760px;padding:72px 60px}.post-footer.svelte-16uhok1{border-top:1px solid var(--border);max-width:760px;padding:40px 60px 80px}.back-link.svelte-16uhok1{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);font-size:10px;text-decoration:none;transition:color .2s}.back-link.svelte-16uhok1:hover{color:var(--text-primary)}@media (width<=600px){.post-header.svelte-16uhok1{padding:48px 24px 40px}.post-content.svelte-16uhok1{padding:48px 24px}.post-footer.svelte-16uhok1{padding:32px 24px 60px}.cover-wrap.svelte-16uhok1{aspect-ratio:16/9}}
