.blog-post.svelte-1teoznn{max-width:var(--prose-width);padding:var(--space-2xl) var(--space-lg) var(--space-4xl)}.back-link.svelte-1teoznn{display:inline-block;font-size:.875rem;color:var(--text-muted);margin-bottom:var(--space-xl);transition:color var(--transition-fast)}.back-link.svelte-1teoznn:hover{color:var(--bedrock-blue)}.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:2.25rem;line-height:1.25;margin-bottom:var(--space-md)}.post-meta.svelte-1teoznn{display:flex;align-items:center;gap:var(--space-sm);font-size:.9375rem;color:var(--text-muted);margin-bottom:var(--space-2xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-color)}.post-content.svelte-1teoznn{line-height:1.8}.post-content.svelte-1teoznn h2{margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-size:1.5rem}.post-content.svelte-1teoznn h3{margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-size:1.25rem}.post-content.svelte-1teoznn p{margin-bottom:var(--space-md)}.post-content.svelte-1teoznn ul,.post-content.svelte-1teoznn ol{margin-bottom:var(--space-md);padding-left:var(--space-xl)}.post-content.svelte-1teoznn li{margin-bottom:var(--space-xs);color:var(--text-secondary);line-height:1.7}.post-content.svelte-1teoznn blockquote{border-left:3px solid var(--bedrock-blue);padding-left:var(--space-lg);margin:var(--space-xl) 0;color:var(--text-muted);font-style:italic}.post-content.svelte-1teoznn pre{margin:var(--space-lg) 0;padding:var(--space-lg)}.post-content.svelte-1teoznn a{color:var(--bedrock-blue);text-decoration:underline;text-underline-offset:2px}.post-content.svelte-1teoznn a:hover{color:var(--bedrock-navy)}.post-content.svelte-1teoznn strong{color:var(--text-primary);font-weight:600}.post-content.svelte-1teoznn hr{border:none;border-top:1px solid var(--border-color);margin:var(--space-2xl) 0}@media(max-width:768px){.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:1.75rem}}
