.prose.svelte-u4k2t{max-width:1000px;margin:4rem auto;padding:0 1.25rem;line-height:1.7}.prose.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2.5rem;margin-bottom:1rem}.lede.svelte-u4k2t{font-size:1.15rem;color:var(--muted);margin-bottom:2.5rem}.empty.svelte-u4k2t{margin-top:2rem;color:var(--muted)}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:1rem}.post-card.svelte-u4k2t{display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:inherit;text-decoration:none;overflow:hidden;transition:all .2s ease}.post-image.svelte-u4k2t{width:100%;aspect-ratio:16/9;overflow:hidden}.post-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.post-card.svelte-u4k2t:hover .post-image:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.05)}.post-content.svelte-u4k2t{flex:1;display:flex;flex-direction:column;padding:1.75rem}.post-card.svelte-u4k2t:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.post-meta.svelte-u4k2t{margin-bottom:.75rem}.post-meta.svelte-u4k2t time:where(.svelte-u4k2t){font-size:.85rem;color:var(--muted)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.25rem;margin:0 0 .75rem;line-height:1.4}.post-card.svelte-u4k2t .desc:where(.svelte-u4k2t){flex:1;margin:0 0 1.25rem;color:var(--muted);font-size:.95rem;line-height:1.6}.read-more.svelte-u4k2t{font-size:.9rem;color:var(--gold, #f59e0b);font-weight:500}@media(max-width:640px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr}}
