.blog-post.svelte-15nsn7s{max-width:740px;margin:0 auto;padding:var(--spacing-lg) var(--spacing-md)}.back-link.svelte-15nsn7s{font-size:var(--font-size-meta);color:var(--color-primary);text-decoration:none;display:inline-block;margin-bottom:var(--spacing-md)}.back-link.svelte-15nsn7s:hover{text-decoration:underline}.post-header.svelte-15nsn7s h1:where(.svelte-15nsn7s){margin:0 0 var(--spacing-sm)}.post-meta.svelte-15nsn7s{font-size:var(--font-size-meta);color:var(--color-fg);opacity:.6;display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin-bottom:var(--spacing-lg)}.featured-image.svelte-15nsn7s{width:100%;height:auto;border-radius:var(--radius-md);margin-bottom:var(--spacing-xl)}.post-content.svelte-15nsn7s{line-height:1.7;font-size:var(--font-size-body);background:color-mix(in srgb,var(--color-primary) 4%,var(--color-surface));border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-xl)}.post-content.svelte-15nsn7s h2{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md)}.post-content.svelte-15nsn7s h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}.post-content.svelte-15nsn7s p{margin-bottom:var(--spacing-md)}.post-content.svelte-15nsn7s ul,.post-content.svelte-15nsn7s ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.post-content.svelte-15nsn7s li{margin-bottom:var(--spacing-xs)}.post-content.svelte-15nsn7s blockquote{border-left:3px solid var(--color-primary);padding-left:var(--spacing-md);margin:var(--spacing-lg) 0;font-family:var(--font-feature);font-style:italic;color:var(--color-fg);opacity:.85}.post-content.svelte-15nsn7s strong{font-weight:var(--font-weight-semibold)}@media(min-width:768px){.blog-post.svelte-15nsn7s{padding:var(--spacing-xl) var(--spacing-lg)}}
