.hero-small.svelte-20fduc{background:var(--color-primary);color:#fff;padding:3rem 0;text-align:center}.hero-small.svelte-20fduc h1:where(.svelte-20fduc){color:#fff;margin-bottom:.5rem;font-size:2rem}.post-date.svelte-20fduc{opacity:.8;font-size:1rem}.post-container.svelte-20fduc{max-width:800px;margin:0 auto}.post-featured-image.svelte-20fduc{width:100%;height:400px;object-fit:cover;border-radius:8px;margin-bottom:2rem}.post-content.svelte-20fduc{line-height:1.8;font-size:1.1rem}.post-content.svelte-20fduc h3{margin-top:2rem;margin-bottom:1rem;color:var(--color-primary)}.post-content.svelte-20fduc p{margin-bottom:1.5rem;color:var(--color-text)}.post-content.svelte-20fduc ul{margin-bottom:1.5rem;padding-left:1.5rem}.post-content.svelte-20fduc li{margin-bottom:.5rem;color:var(--color-text)}.post-content.svelte-20fduc blockquote{background:var(--color-bg-alt);border-left:4px solid var(--color-secondary);padding:1.5rem 2rem;margin:2rem 0;font-style:italic}.post-content.svelte-20fduc blockquote p{margin-bottom:0;color:var(--color-primary);font-family:var(--font-heading);font-size:1.15rem}.post-content.svelte-20fduc .author{font-style:italic;color:var(--color-text-light);text-align:right;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-border)}.post-footer.svelte-20fduc{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}@media(max-width:768px){.hero-small.svelte-20fduc h1:where(.svelte-20fduc){font-size:1.5rem}.post-featured-image.svelte-20fduc{height:250px}.post-content.svelte-20fduc{font-size:1rem}}
