.blog-post.svelte-h9ti1{min-height:calc(100vh - 72px);padding:var(--space-4xl) 0;background:var(--color-bg-primary)}.blog-post.svelte-h9ti1 .container:where(.svelte-h9ti1){max-width:800px}.back-link.svelte-h9ti1{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-xl);transition:color var(--transition-fast)}.back-link.svelte-h9ti1:hover{color:var(--color-accent)}.post-header.svelte-h9ti1{margin-bottom:var(--space-2xl)}.post-meta.svelte-h9ti1{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap}.post-meta.svelte-h9ti1 time:where(.svelte-h9ti1){font-size:var(--font-size-sm);color:var(--color-text-muted)}.post-tags.svelte-h9ti1{display:flex;gap:var(--space-xs);flex-wrap:wrap}.tag.svelte-h9ti1{font-size:var(--font-size-xs);padding:var(--space-xs) var(--space-sm);background:#3b82f626;color:var(--color-accent-light);border-radius:var(--radius-sm);font-weight:500}.post-title.svelte-h9ti1{font-size:var(--font-size-4xl);font-weight:700;line-height:1.2;color:var(--color-text-primary)}.post-content.svelte-h9ti1{color:var(--color-text-secondary);line-height:1.8;font-size:var(--font-size-lg)}.post-content.svelte-h9ti1 h1,.post-content.svelte-h9ti1 h2,.post-content.svelte-h9ti1 h3{color:var(--color-text-primary);margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-weight:600}.post-content.svelte-h9ti1 h1{font-size:var(--font-size-3xl)}.post-content.svelte-h9ti1 h2{font-size:var(--font-size-2xl)}.post-content.svelte-h9ti1 h3{font-size:var(--font-size-xl)}.post-content.svelte-h9ti1 p{margin-bottom:var(--space-lg)}.post-content.svelte-h9ti1 a{color:var(--color-accent-light);text-decoration:underline}.post-content.svelte-h9ti1 ul,.post-content.svelte-h9ti1 ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.post-content.svelte-h9ti1 li{margin-bottom:var(--space-sm)}.post-content.svelte-h9ti1 blockquote{border-left:3px solid var(--color-accent);background:#3b82f61a;padding:var(--space-md) var(--space-lg);margin:var(--space-lg) 0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-style:italic}.post-content.svelte-h9ti1 strong{color:var(--color-text-primary);font-weight:600}.post-content.svelte-h9ti1 em{font-style:italic}.post-content.svelte-h9ti1 hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-2xl) 0}.post-content.svelte-h9ti1 pre{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);overflow-x:auto;margin:var(--space-lg) 0}.post-content.svelte-h9ti1 code{font-family:Fira Code,Monaco,Consolas,monospace;font-size:var(--font-size-sm)}.post-content.svelte-h9ti1 pre code{background:none;padding:0}.post-content.svelte-h9ti1 :not(pre)>code{background:#3b82f61a;padding:.2em .4em;border-radius:var(--radius-sm);color:var(--color-accent-light)}.post-footer.svelte-h9ti1{margin-top:var(--space-4xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}
