.blog-post.svelte-1teoznn{max-width:100%;padding:2rem;background:var(--color-bg-dark);border:1px solid var(--color-border);border-radius:4px;box-shadow:2px 2px #8b45131a}.post-header.svelte-1teoznn{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--color-border)}.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){margin:0 0 .5rem;font-size:2rem;font-family:var(--font-heading);font-weight:700;color:var(--color-text)}.meta.svelte-1teoznn{font-size:.875rem;color:var(--color-text-light);display:flex;align-items:center;gap:.5rem}.separator.svelte-1teoznn{color:var(--color-border)}.category-link.svelte-1teoznn{color:var(--color-primary);text-decoration:none}.category-link.svelte-1teoznn:hover{text-decoration:underline}.content.svelte-1teoznn{font-size:1.05rem}
