body{background:var(--color-surface)}.page.svelte-1teoznn{max-width:640px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-7)}.back-link.svelte-1teoznn{display:inline-block;margin-bottom:var(--space-5);color:var(--color-accent-strong);font-weight:600;text-decoration:none}.back-link.svelte-1teoznn:hover{text-decoration:underline}.post-date.svelte-1teoznn{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0 0 var(--space-1)}h1.svelte-1teoznn{margin-bottom:var(--space-4)}.post-image.svelte-1teoznn{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover;margin:0 auto var(--space-5);border:3px solid var(--color-page-bg);box-shadow:var(--shadow-card)}.post-body.svelte-1teoznn p{color:var(--color-text);line-height:var(--line-height-body)}.post-body.svelte-1teoznn a{color:var(--color-accent-strong);font-weight:600}.site-footer.svelte-1teoznn{text-align:center;padding:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-caption)}.post-cta.svelte-1teoznn{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);text-align:center}.post-cta-lede.svelte-1teoznn{font-weight:600;margin-bottom:var(--space-3)}.post-cta-links.svelte-1teoznn{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.post-cta-link.svelte-1teoznn{display:inline-flex;align-items:center;padding:10px 20px;border-radius:var(--radius-sm);font-weight:600;text-decoration:none;border:1px solid var(--color-border);color:var(--color-text)}.post-cta-link--primary.svelte-1teoznn{background:var(--color-accent-strong);color:#fff;border-color:transparent}.post-cta-link.svelte-1teoznn:hover{filter:brightness(.97)}
