.post-page.svelte-1v6p05u{padding-top:calc(var(--sx-space-4) + 60px);padding-bottom:var(--sx-space-16);min-height:100vh}.container.svelte-1v6p05u{max-width:680px;margin:0 auto;padding:0 var(--sx-space-6)}.back.svelte-1v6p05u{display:inline-block;font-size:var(--sx-text-sm);color:var(--sx-color-text-secondary);text-decoration:none;padding-top:var(--sx-space-10);margin-bottom:var(--sx-space-6);transition:color var(--sx-duration-fast)}.back.svelte-1v6p05u:hover{color:var(--sx-color-primary)}.post-header.svelte-1v6p05u{margin-bottom:var(--sx-space-10);padding-bottom:var(--sx-space-8);border-bottom:1px solid var(--sx-color-border)}.post-meta.svelte-1v6p05u{display:flex;align-items:center;gap:var(--sx-space-3);margin-bottom:var(--sx-space-5)}.post-meta.svelte-1v6p05u time:where(.svelte-1v6p05u){font-family:var(--sx-font-mono);font-size:var(--sx-text-xs);color:var(--sx-color-text-secondary)}.post-title.svelte-1v6p05u{font-family:var(--sx-font-display);font-size:var(--sx-text-display);font-weight:700;color:var(--sx-color-text);line-height:var(--sx-leading-tight);letter-spacing:-.02em;margin-bottom:var(--sx-space-4)}.post-standfirst.svelte-1v6p05u{font-family:var(--sx-font-body);font-size:var(--sx-text-md);color:var(--sx-color-text-secondary);line-height:1.6;margin:0}.prose.svelte-1v6p05u{font-family:var(--sx-font-body);font-size:var(--sx-text-md);color:var(--sx-color-text-secondary);line-height:1.75}.prose.svelte-1v6p05u .lede:where(.svelte-1v6p05u){font-size:var(--sx-text-lg);line-height:1.7;color:var(--sx-color-text)}.prose.svelte-1v6p05u p:where(.svelte-1v6p05u){margin-bottom:var(--sx-space-6)}.prose.svelte-1v6p05u h2:where(.svelte-1v6p05u){font-family:var(--sx-font-display);font-size:var(--sx-text-xl);font-weight:700;color:var(--sx-color-text);margin-top:var(--sx-space-12);margin-bottom:var(--sx-space-5);line-height:var(--sx-leading-tight)}.prose.svelte-1v6p05u a:where(.svelte-1v6p05u){color:var(--sx-color-primary);text-decoration:none;transition:color var(--sx-duration-fast)}.prose.svelte-1v6p05u a:where(.svelte-1v6p05u):hover{text-decoration:underline}.prose.svelte-1v6p05u em:where(.svelte-1v6p05u){font-style:italic;color:var(--sx-color-text)}.prose.svelte-1v6p05u strong:where(.svelte-1v6p05u){color:var(--sx-color-text);font-weight:600}.prose.svelte-1v6p05u code:where(.svelte-1v6p05u){font-family:var(--sx-font-mono);font-size:.9em;color:var(--sx-color-text)}.prose.svelte-1v6p05u hr:where(.svelte-1v6p05u){border:none;border-top:1px solid var(--sx-color-border);margin:var(--sx-space-10) 0}.prose.svelte-1v6p05u blockquote:where(.svelte-1v6p05u){border-left:3px solid var(--sx-color-secondary);padding-left:var(--sx-space-6);margin:var(--sx-space-8) 0;font-family:var(--sx-font-display);font-size:var(--sx-text-lg);font-weight:500;color:var(--sx-color-text);line-height:1.7;font-style:italic}.post-footer.svelte-1v6p05u{margin-top:var(--sx-space-12);padding-top:var(--sx-space-8);border-top:1px solid var(--sx-color-border)}.post-footer-actions.svelte-1v6p05u{display:flex;gap:var(--sx-space-3)}@media(max-width:640px){.post-title.svelte-1v6p05u{font-size:var(--sx-text-2xl)}.prose.svelte-1v6p05u{font-size:var(--sx-text-base)}.prose.svelte-1v6p05u .lede:where(.svelte-1v6p05u){font-size:var(--sx-text-md)}.prose.svelte-1v6p05u h2:where(.svelte-1v6p05u){font-size:var(--sx-text-lg)}.prose.svelte-1v6p05u blockquote:where(.svelte-1v6p05u){font-size:var(--sx-text-base);padding-left:var(--sx-space-4)}.post-footer-actions.svelte-1v6p05u{flex-direction:column}}
