.blog-container.svelte-1f19a26{display:grid;grid-template-columns:minmax(0,80ch) minmax(250px,300px);gap:4rem;max-width:1400px;padding:2rem 1.5rem;margin:0 auto}.blog-post.svelte-1f19a26{animation:svelte-1f19a26-fadeIn .6s ease-in-out;min-width:0}@keyframes svelte-1f19a26-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.post-header.svelte-1f19a26{margin-bottom:3rem;padding:0 1em 2rem}.post-title.svelte-1f19a26{font-size:2.5rem;line-height:1.2;font-weight:700;letter-spacing:-.03em;margin-bottom:1rem;background:var(--text-gradient);color:transparent;-webkit-background-clip:text;background-clip:text}.post-meta.svelte-1f19a26{display:flex;align-items:center;gap:1rem;margin-block:1rem}.post-date.svelte-1f19a26{font-size:.875rem;color:var(--text-low-color);font-weight:500;letter-spacing:.01em}.post-date.updated.svelte-1f19a26{color:var(--p-text-color);opacity:.85}.meta-separator.svelte-1f19a26{color:var(--border-soft-color);font-size:.75rem}.tags.svelte-1f19a26{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tag-chip.svelte-1f19a26{opacity:var(--dim-text-opacity, .7);font-size:.8em}.sidebar.svelte-1f19a26{position:relative}.featured-image.svelte-1f19a26{width:100%;height:300px;border-radius:.5rem;object-fit:cover;margin-top:1.5rem}@media(max-width:1024px){.blog-container.svelte-1f19a26{grid-template-columns:1fr;gap:2rem;padding:1.5rem 0rem}.sidebar.svelte-1f19a26{display:none}}@media(max-width:768px){.post-title.svelte-1f19a26{font-size:2rem}}
