.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);object-fit:cover;border-radius:var(--radius-lg);height:300px;margin-bottom:2rem;margin-left:50%;transform:translate(-50%)}header.svelte-1teoznn{margin-bottom:2.5rem}header.svelte-1teoznn time:where(.svelte-1teoznn){color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}header.svelte-1teoznn h1:where(.svelte-1teoznn){margin-top:.5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.subtitle.svelte-1teoznn{color:var(--text-secondary);margin-top:.75rem;font-size:1.15rem}.prose.svelte-1teoznn h2{color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem}.prose.svelte-1teoznn h3{color:var(--text-primary);margin-top:2rem;margin-bottom:.75rem;font-size:1.2rem}.prose.svelte-1teoznn p{margin-bottom:1.25rem;line-height:1.75}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{color:var(--text-secondary);margin-bottom:1.25rem;padding-left:1.5rem}.prose.svelte-1teoznn li{margin-bottom:.5rem;line-height:1.6}.prose.svelte-1teoznn blockquote{border-left:3px solid var(--accent);background:var(--bg-card);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-primary);margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.prose.svelte-1teoznn blockquote p{color:var(--text-primary);margin-bottom:0}.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);border-radius:var(--radius-lg);margin-top:3rem;margin-left:50%;transform:translate(-50%)}@media (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}}
