.blog-post.svelte-16ipeg8.svelte-16ipeg8{max-width:100%}.post-title.svelte-16ipeg8.svelte-16ipeg8{font-size:var(--font-size-2xl);font-weight:700;line-height:1.25;margin:0 0 var(--spacing-md) 0;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.post-meta.svelte-16ipeg8.svelte-16ipeg8{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-image.svelte-16ipeg8.svelte-16ipeg8{width:100%;max-height:400px;overflow:hidden;border-radius:var(--radius-lg);margin-bottom:var(--spacing-xl)}.post-image.svelte-16ipeg8 picture.svelte-16ipeg8{display:contents}.post-image.svelte-16ipeg8 img.svelte-16ipeg8{width:100%;height:100%;object-fit:cover}.post-content.svelte-16ipeg8.svelte-16ipeg8{font-size:var(--font-size-lg);line-height:1.8;color:var(--text-color)}.post-content.svelte-16ipeg8 h2{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);font-size:var(--font-size-2xl)}.post-content.svelte-16ipeg8 h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-size:var(--font-size-xl)}.post-content.svelte-16ipeg8 p{margin-bottom:var(--spacing-lg)}.post-content.svelte-16ipeg8 ul,.post-content.svelte-16ipeg8 ol{margin:var(--spacing-lg) 0;padding-left:var(--spacing-xl)}.post-content.svelte-16ipeg8 li{margin-bottom:var(--spacing-sm)}.post-content.svelte-16ipeg8 a{color:var(--primary-color);text-decoration:underline!important}.post-content.svelte-16ipeg8 a:hover{color:var(--primary-hover);text-decoration:underline!important}.post-content.svelte-16ipeg8 code{background:var(--bg-secondary);padding:2px 6px;border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.9em}.post-footer.svelte-16ipeg8.svelte-16ipeg8{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-16ipeg8.svelte-16ipeg8{text-align:center;padding:var(--spacing-2xl)}.icon.svelte-16ipeg8.svelte-16ipeg8{font-size:4rem;margin-bottom:var(--spacing-lg);opacity:.5}.blog-placeholder.svelte-16ipeg8 h2.svelte-16ipeg8{color:var(--primary-color);margin-bottom:var(--spacing-md)}.blog-placeholder.svelte-16ipeg8 p.svelte-16ipeg8{color:var(--text-muted);font-size:var(--font-size-lg);line-height:1.6;margin:var(--spacing-md) 0}.slug-info.svelte-16ipeg8.svelte-16ipeg8{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-16ipeg8 strong.svelte-16ipeg8{color:var(--secondary-color)}.actions.svelte-16ipeg8.svelte-16ipeg8{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-16ipeg8.svelte-16ipeg8{background:var(--primary-color);color:#fff}.btn.primary.svelte-16ipeg8.svelte-16ipeg8:hover{background:var(--primary-hover);transform:translateY(-2px)}.btn.secondary.svelte-16ipeg8.svelte-16ipeg8{background:var(--secondary-color);color:#fff}.btn.secondary.svelte-16ipeg8.svelte-16ipeg8:hover{background:var(--secondary-hover);transform:translateY(-2px)}@media (max-width: 768px){.actions.svelte-16ipeg8.svelte-16ipeg8{flex-direction:column}.btn{width:100%}}
