.blog-page.svelte-u4k2t{max-width:800px;margin:0 auto;padding:3rem 1.5rem}.blog-list.svelte-u4k2t{display:flex;flex-direction:column;gap:1.5rem}.blog-card.svelte-u4k2t{display:block;text-decoration:none;color:inherit}.blog-card-content.svelte-u4k2t{padding:1.75rem 2rem}.blog-card.svelte-u4k2t time:where(.svelte-u4k2t){font-size:.8rem;color:#7a634a;text-transform:uppercase;letter-spacing:.05em}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-serif);font-size:1.4rem;color:#3d2b1f;margin:.5rem 0;transition:color .2s}.blog-card.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:#b5687a}.blog-card.svelte-u4k2t p:where(.svelte-u4k2t){color:#5a4a3a;line-height:1.7;font-size:.95rem;margin-bottom:.75rem}.read-more.svelte-u4k2t{color:#b5687a;font-weight:600;font-size:.9rem}.no-posts.svelte-u4k2t{text-align:center;margin-top:2rem;padding:3rem;background:#f7e4e9;border-radius:.75rem;color:#5a4a3a;font-family:var(--font-serif);font-style:italic;font-size:1.25rem}
