.post.svelte-hx6k3m{max-width:680px;margin:0 auto;padding:0 1rem}.post__header.svelte-hx6k3m{margin-bottom:2rem}.post__meta.svelte-hx6k3m{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.post__date.svelte-hx6k3m{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted, #6b6558)}.dark .post__date.svelte-hx6k3m{color:var(--ink-muted, #c0b9a2)}.post__badge.svelte-hx6k3m{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.5rem;text-transform:uppercase;letter-spacing:.1em;padding:.15rem .5rem;border:1px solid var(--divider-color, #e2ddcc);color:var(--ink-muted, #6b6558)}.dark .post__badge.svelte-hx6k3m{border-color:var(--divider-color, #2a2924);color:var(--ink-muted, #c0b9a2)}.post__title.svelte-hx6k3m{font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;color:var(--ink-strong, #0f0f0f);margin:0;line-height:1.2}.dark .post__title.svelte-hx6k3m{color:var(--ink-strong, #f5f2eb)}.post__body.svelte-hx6k3m p:where(.svelte-hx6k3m){font-family:Georgia,Times New Roman,Times,serif;font-size:1.1rem;line-height:1.8;color:var(--ink-muted, #6b6558);margin:0 0 1.5rem}.dark .post__body.svelte-hx6k3m p:where(.svelte-hx6k3m){color:var(--ink-muted, #c0b9a2)}.post__h3.svelte-hx6k3m{font-family:Georgia,Times New Roman,Times,serif;font-size:1.15rem;font-weight:700;color:var(--ink-strong, #0f0f0f);margin:2rem 0 1rem}.dark .post__h3.svelte-hx6k3m{color:var(--ink-strong, #f5f2eb)}
