.post-body.svelte-12408av h1,.post-body.svelte-12408av h2,.post-body.svelte-12408av h3,.post-body.svelte-12408av h4,.post-body.svelte-12408av h5,.post-body.svelte-12408av h6{font-family:var(--font-display);color:var(--text-primary);margin:2em 0 .5em;line-height:1.2}.post-body.svelte-12408av h1{font-size:clamp(24px,3vw,40px)}.post-body.svelte-12408av h2{font-size:clamp(20px,2.5vw,32px)}.post-body.svelte-12408av h3{font-size:clamp(16px,2vw,24px)}.post-body.svelte-12408av h4,.post-body.svelte-12408av h5,.post-body.svelte-12408av h6{font-size:16px}.post-body.svelte-12408av p{color:var(--text-primary);margin:0 0 1.25em;line-height:1.75}.post-body.svelte-12408av ul,.post-body.svelte-12408av ol{color:var(--text-primary);margin:0 0 1.25em;padding-left:1.5em;line-height:1.75}.post-body.svelte-12408av li{margin-bottom:.4em}.post-body.svelte-12408av li>ul,.post-body.svelte-12408av li>ol{margin-bottom:0}.post-body.svelte-12408av strong{color:var(--text-primary);font-weight:700}.post-body.svelte-12408av em{font-style:italic}.post-body.svelte-12408av hr{border:none;border-top:1px solid var(--border);margin:2.5em 0}.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-body.svelte-12408av pre code{background:0 0;padding:0;font-size:.875em}.post-body.svelte-12408av table{border-collapse:collapse;width:100%;margin:2em 0;font-size:14px}.post-body.svelte-12408av th,.post-body.svelte-12408av td{border:1px solid var(--border);text-align:left;padding:10px 14px}.post-body.svelte-12408av th{background:var(--bg-raised);font-weight:600}.post-body.svelte-12408av h2,.post-body.svelte-12408av h3,.post-body.svelte-12408av h4,.post-body.svelte-12408av blockquote,.post-body.svelte-12408av ul,.post-body.svelte-12408av ol,.post-body.svelte-12408av img{break-inside:avoid}.post-body.svelte-12408av table,.post-body.svelte-12408av pre,.post-body.svelte-12408av hr{column-span:all}.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:900px}.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:1200px;padding:72px 60px}@media (width>=900px){.post-content.svelte-16uhok1{column-count:2;column-gap:4rem}}.author-section.svelte-16uhok1{border-top:1px solid var(--border);max-width:1200px;padding:40px 60px 56px}.author-card.svelte-16uhok1{align-items:center;gap:16px;display:flex}.author-avatar.svelte-16uhok1{background:var(--accent);width:44px;height:44px;color:var(--bg-base);font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.author-info.svelte-16uhok1{flex-direction:column;gap:3px;display:flex}.author-name.svelte-16uhok1{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:10px;font-weight:700}.author-org.svelte-16uhok1{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:9px}.post-footer.svelte-16uhok1{border-top:1px solid var(--border);max-width:1200px;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}.author-section.svelte-16uhok1{padding:24px 24px 40px}.post-footer.svelte-16uhok1{padding:24px 24px 60px}.cover-wrap.svelte-16uhok1{aspect-ratio:16/9}}
