.blog-post.svelte-m33a3l.svelte-m33a3l{max-width:100%}.post-meta.svelte-m33a3l.svelte-m33a3l{display:flex;gap:var(--spacing-sm);align-items:center;color:var(--text-muted);font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.post-tags.svelte-m33a3l.svelte-m33a3l{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-xl)}.tag.svelte-m33a3l.svelte-m33a3l{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--primary-lighter);color:var(--primary-color);border-radius:var(--radius-sm);text-decoration:none!important;transition:all .2s ease}.tag.svelte-m33a3l.svelte-m33a3l:hover{background:var(--primary-color);color:#fff;transform:translateY(-1px)}.post-image.svelte-m33a3l.svelte-m33a3l{width:100%;max-height:400px;overflow:hidden;border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl)}.post-image.svelte-m33a3l img.svelte-m33a3l{width:100%;height:100%;object-fit:cover}.post-content.svelte-m33a3l.svelte-m33a3l{font-size:var(--font-size-lg);line-height:1.8;color:var(--text-color)}.post-content.svelte-m33a3l h2{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);font-size:var(--font-size-2xl)}.post-content.svelte-m33a3l h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-size:var(--font-size-xl)}.post-content.svelte-m33a3l p{margin-bottom:var(--spacing-lg)}.post-content.svelte-m33a3l ul,.post-content.svelte-m33a3l ol{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.post-content.svelte-m33a3l li{margin-bottom:var(--spacing-sm)}.post-content.svelte-m33a3l a{color:var(--primary-color);text-decoration:underline!important}.post-content.svelte-m33a3l a:hover{color:var(--primary-hover);text-decoration:underline!important}.post-content.svelte-m33a3l code{background:var(--bg-secondary);padding:2px 6px;border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.9em}.post-footer.svelte-m33a3l.svelte-m33a3l{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.back-link{color:var(--primary-color);text-decoration:none;font-weight:500}.back-link:hover{text-decoration:underline}.blog-placeholder.svelte-m33a3l.svelte-m33a3l{text-align:center;padding:var(--spacing-2xl)}.icon.svelte-m33a3l.svelte-m33a3l{font-size:4rem;margin-bottom:var(--spacing-lg);opacity:.5}.blog-placeholder.svelte-m33a3l h2.svelte-m33a3l{color:var(--primary-color);margin-bottom:var(--spacing-md)}.blog-placeholder.svelte-m33a3l p.svelte-m33a3l{color:var(--text-muted);font-size:var(--font-size-lg);line-height:1.6;margin:var(--spacing-md) 0}.slug-info.svelte-m33a3l.svelte-m33a3l{background:var(--bg-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);border-left:4px solid var(--secondary-color);margin-top:var(--spacing-lg)}.slug-info.svelte-m33a3l strong.svelte-m33a3l{color:var(--secondary-color)}.actions.svelte-m33a3l.svelte-m33a3l{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-top:var(--spacing-xl)}.btn{padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:all .2s ease;display:inline-block}.btn.primary.svelte-m33a3l.svelte-m33a3l{background:var(--primary-color);color:#fff}.btn.primary.svelte-m33a3l.svelte-m33a3l:hover{background:var(--primary-hover);transform:translateY(-2px)}.btn.secondary.svelte-m33a3l.svelte-m33a3l{background:var(--secondary-color);color:#fff}.btn.secondary.svelte-m33a3l.svelte-m33a3l:hover{background:var(--secondary-hover);transform:translateY(-2px)}@media (max-width: 768px){.actions.svelte-m33a3l.svelte-m33a3l{flex-direction:column}.btn{width:100%}}
