.blog-post.svelte-1dsj96h{padding-block:4rem 6rem}.post-header.svelte-1dsj96h{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--color-border-subtle)}.post-meta.svelte-1dsj96h{font-size:.875rem;color:var(--color-text-muted)}.post-author.svelte-1dsj96h{color:var(--color-text-secondary)}.post-title.svelte-1dsj96h{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:var(--color-text);line-height:1.2}.post-desc.svelte-1dsj96h{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.6}.post-tags.svelte-1dsj96h{display:flex;gap:.5rem;flex-wrap:wrap}.tag.svelte-1dsj96h{font-size:.75rem;font-weight:500;color:var(--color-primary);padding:.25rem .625rem;background-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:999px}
