.post-page.svelte-1phj26h{--post-bg:#fbfbf9;--post-fg:#1d2739;--post-muted:#5f656d;--post-rule:#e3e5e8;--post-link:#0066da;background:var(--post-bg);min-height:100vh;color:var(--post-fg);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-block:24px 96px}@media (prefers-color-scheme:dark){.post-page.svelte-1phj26h{--post-bg:#12151c;--post-fg:#e4e6ee;--post-muted:#9aa0b4;--post-rule:#2a2f3b;--post-link:#7fb3ff}}.masthead.svelte-1phj26h{border-bottom:1px solid var(--post-rule);max-width:680px;margin:0 auto 48px;padding-bottom:16px}.lockup.svelte-1phj26h{color:inherit;align-items:center;gap:8px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}article.svelte-1phj26h{max-width:680px;margin:0 auto;font-family:Charter,Bitstream Charter,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:19px;line-height:1.65}h1.svelte-1phj26h{text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,5vw,40px);line-height:1.15}h2.svelte-1phj26h{margin:44px 0 8px;font-size:23px;line-height:1.3}.byline.svelte-1phj26h{color:var(--post-muted);margin:0 0 36px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px}p.svelte-1phj26h{margin:0 0 20px}a.svelte-1phj26h{color:var(--post-link)}.lockup.svelte-1phj26h:focus-visible,a.svelte-1phj26h:focus-visible{outline:2px solid var(--post-link);outline-offset:2px}
