.blog-post.svelte-1teoznn{max-width:var(--content-width);margin:0 auto;padding:2rem 1.5rem 4rem}.header-image.svelte-1teoznn{width:calc(100% + 6rem);max-width:min(var(--max-width),100vw - 3rem);margin-left:50%;transform:translate(-50%);height:300px;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:2rem}header.svelte-1teoznn{margin-bottom:2.5rem}header.svelte-1teoznn time:where(.svelte-1teoznn){font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}header.svelte-1teoznn h1:where(.svelte-1teoznn){margin-top:.5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.subtitle.svelte-1teoznn{margin-top:.75rem;font-size:1.15rem;color:var(--text-secondary)}.prose.svelte-1teoznn h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;color:var(--text-primary)}.prose.svelte-1teoznn h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.2rem;color:var(--text-primary)}.prose.svelte-1teoznn p{margin-bottom:1.25rem;line-height:1.75}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin-bottom:1.25rem;padding-left:1.5rem;color:var(--text-secondary)}.prose.svelte-1teoznn li{margin-bottom:.5rem;line-height:1.6}.prose.svelte-1teoznn blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:3px solid var(--accent);background:var(--bg-card);border-radius:0 var(--radius) var(--radius) 0;font-style:italic;color:var(--text-primary)}.prose.svelte-1teoznn blockquote p{margin-bottom:0;color:var(--text-primary)}.prose.svelte-1teoznn strong{color:var(--text-primary);font-weight:600}.prose.svelte-1teoznn a{color:var(--accent);text-decoration:underline}.prose.svelte-1teoznn a:hover{color:var(--accent-hover)}.footer-image.svelte-1teoznn{width:calc(100% + 6rem);max-width:min(var(--max-width),100vw - 3rem);margin-left:50%;transform:translate(-50%);margin-top:3rem;border-radius:var(--radius-lg)}@media(max-width:640px){.blog-post.svelte-1teoznn{padding:1.5rem 1rem 3rem}.header-image.svelte-1teoznn,.footer-image.svelte-1teoznn{width:calc(100% + 2rem);max-width:100vw}.header-image.svelte-1teoznn{height:200px}}
