.blog-post.svelte-1teoznn{max-width:800px;margin:0 auto;padding:2rem 1rem}.hero.svelte-1teoznn{width:100%;max-height:400px;object-fit:cover;border-radius:12px;margin-bottom:1.5rem}.post-meta.svelte-1teoznn{font-size:.9rem;color:var(--color-muted, #666);margin-bottom:1rem}.blog-post.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:2rem;margin:0 0 1.5rem;line-height:1.2}.content.svelte-1teoznn{line-height:1.8;font-size:1.05rem;margin-bottom:3rem}.comments-section.svelte-1teoznn{border-top:1px solid var(--color-border, #e0e0e0);padding-top:2rem}.comment-form.svelte-1teoznn{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.comment-form.svelte-1teoznn input:where(.svelte-1teoznn),.comment-form.svelte-1teoznn textarea:where(.svelte-1teoznn){padding:.75rem;border:1px solid var(--color-border, #e0e0e0);border-radius:8px;font-family:inherit;font-size:.95rem}.comment-form.svelte-1teoznn button:where(.svelte-1teoznn){align-self:flex-start;padding:.6rem 1.5rem;background:var(--color-primary, #0055ff);color:#fff;border:none;border-radius:8px;font-size:.95rem;cursor:pointer}.comment-form.svelte-1teoznn button:where(.svelte-1teoznn):hover{opacity:.9}.comment.svelte-1teoznn{padding:1rem 0;border-bottom:1px solid var(--color-border-light, #f0f0f0)}.comment.svelte-1teoznn:last-child{border-bottom:none}.comment.svelte-1teoznn strong:where(.svelte-1teoznn){font-size:.9rem}.comment.svelte-1teoznn p:where(.svelte-1teoznn){margin:.25rem 0;line-height:1.5}.comment.svelte-1teoznn small:where(.svelte-1teoznn){font-size:.8rem;color:var(--color-muted, #666)}@media print{.blog-post.svelte-1teoznn{orphans:3;widows:3}.content.svelte-1teoznn{page-break-inside:avoid}.comments-section.svelte-1teoznn{display:none!important}.post-meta.svelte-1teoznn{color:#000!important}.blog-post.svelte-1teoznn h1:where(.svelte-1teoznn){color:#000!important}}
