.blog-index.svelte-i87p5m.svelte-i87p5m{padding:4rem 2rem;max-width:900px;margin:0 auto}h1.svelte-i87p5m.svelte-i87p5m{font-size:2.5rem;color:var(--color-secondary);margin-bottom:.5rem;text-align:center}.subtitle.svelte-i87p5m.svelte-i87p5m{text-align:center;color:var(--color-text-muted);font-size:1.1rem;margin-bottom:3rem}.post-grid.svelte-i87p5m.svelte-i87p5m{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.post-card.svelte-i87p5m.svelte-i87p5m{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,182,193,.3);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.post-card.svelte-i87p5m.svelte-i87p5m:hover{transform:translateY(-5px);box-shadow:0 10px 25px #ff69b426;border-color:var(--color-secondary)}.post-image.svelte-i87p5m.svelte-i87p5m{height:160px;display:flex;align-items:center;justify-content:center;font-size:4rem}.post-image.healing.svelte-i87p5m.svelte-i87p5m{background:linear-gradient(135deg,#ffb6c1,#ffd1dc)}.post-image.cards.svelte-i87p5m.svelte-i87p5m{background:linear-gradient(135deg,#87cefa,#b0e0e6)}.post-content.svelte-i87p5m.svelte-i87p5m{padding:1.5rem;display:flex;flex-direction:column;flex:1}.tag.svelte-i87p5m.svelte-i87p5m{display:inline-block;background:#ff69b426;color:var(--color-secondary);font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:10px;margin-bottom:.3rem;width:fit-content}.date.svelte-i87p5m.svelte-i87p5m{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.5rem}.post-content.svelte-i87p5m h2.svelte-i87p5m{font-size:1.2rem;color:var(--color-text-main);margin-bottom:.8rem;line-height:1.5}.post-content.svelte-i87p5m p.svelte-i87p5m{font-size:.9rem;color:var(--color-text-muted);line-height:1.6;margin:0}@media (max-width: 700px){.post-grid.svelte-i87p5m.svelte-i87p5m{grid-template-columns:1fr}}
