.blog-post.svelte-1yuzki8.svelte-1yuzki8{min-height:100vh;background-color:var(--color-bg-primary);color:var(--color-text-primary)}.featured-image-container.svelte-1yuzki8.svelte-1yuzki8{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-1yuzki8 img.svelte-1yuzki8{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-height:80vh;border-radius:.5rem;transition:opacity .3s}.content.svelte-1yuzki8.svelte-1yuzki8{font-size:1.125rem;line-height:1.75}.lead.svelte-1yuzki8.svelte-1yuzki8{font-size:1.25rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:2rem}blockquote.svelte-1yuzki8.svelte-1yuzki8{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-1yuzki8.svelte-1yuzki8{background-color:var(--color-bg-primary-dark);color:var(--color-text-primary-dark)}.bottom-share.svelte-1yuzki8 .share-container{margin:0}@media (max-width: 640px){.bottom-share.svelte-1yuzki8.svelte-1yuzki8{display:none}}.back-button.svelte-1yuzki8.svelte-1yuzki8{display:inline-flex;align-items:center;transition:all .2s ease}.back-button.svelte-1yuzki8.svelte-1yuzki8:hover{transform:translate(-2px)}
