.blog-post.svelte-tbjhtp.svelte-tbjhtp{min-height:100vh;background-color:var(--color-bg-primary);color:var(--color-text-primary)}.featured-image-container.svelte-tbjhtp.svelte-tbjhtp{position:relative;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:.5rem;background-color:#0f172a0d;margin-bottom:2rem}.featured-image-container.svelte-tbjhtp img.svelte-tbjhtp{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-height:80vh;border-radius:.5rem;transition:opacity .3s}.content.svelte-tbjhtp.svelte-tbjhtp{font-size:1.125rem;line-height:1.75}.lead.svelte-tbjhtp.svelte-tbjhtp{font-size:1.25rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:2rem}blockquote.svelte-tbjhtp.svelte-tbjhtp{border-left:4px solid var(--color-primary);padding-left:1rem;margin:2rem 0;font-style:italic;color:var(--color-text-secondary)}.dark .blog-post.svelte-tbjhtp.svelte-tbjhtp{background-color:var(--color-bg-primary-dark);color:var(--color-text-primary-dark)}.progress-bar.svelte-tbjhtp.svelte-tbjhtp{position:fixed;top:0;left:0;height:3px;background:var(--color-primary, #3b82f6);z-index:100;transition:width .1s}.featured-image-container.svelte-tbjhtp.svelte-tbjhtp{width:100%;height:40vh;min-height:300px;max-height:500px;position:relative;margin:2rem 0;overflow:hidden}@media (max-width: 768px){.featured-image-container.svelte-tbjhtp.svelte-tbjhtp{height:30vh;min-height:200px;margin:1.5rem 0}}.bottom-share.svelte-tbjhtp .share-container{margin:0}@media (max-width: 640px){.bottom-share.svelte-tbjhtp.svelte-tbjhtp{display:none}}
