.post-card.svelte-146ftd7{display:grid;grid-template-columns:180px 1fr;overflow:hidden;transition:transform .18s ease,border-color .18s ease}.post-card.svelte-146ftd7:has(a:where(.svelte-146ftd7):hover),.post-card.svelte-146ftd7:has(.post-media:where(.svelte-146ftd7):hover){border-color:var(--accent);transform:translateY(-2px)}.post-media.svelte-146ftd7,.post-placeholder.svelte-146ftd7{width:100%;aspect-ratio:1 / 1;border:0;border-right:1px solid var(--line);background:var(--accent-soft);padding:0;cursor:zoom-in}.post-media.svelte-146ftd7 img:where(.svelte-146ftd7){display:block;width:100%;height:100%;object-fit:cover}.post-placeholder.svelte-146ftd7{display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border-right:1px solid var(--line)}.post-body.svelte-146ftd7{display:grid;gap:10px;padding:22px}time.svelte-146ftd7{color:var(--accent);font-size:.78rem;font-weight:850;text-transform:uppercase}h2.svelte-146ftd7{margin:0;color:var(--text);font-size:1.35rem;font-weight:850;line-height:1.15}p.svelte-146ftd7{margin:0;color:var(--muted);line-height:1.6}h2.svelte-146ftd7 a:where(.svelte-146ftd7):hover{color:var(--accent)}.read-link.svelte-146ftd7{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:.9rem;font-weight:850}@media (max-width: 640px){.post-card.svelte-146ftd7{grid-template-columns:1fr}.post-media.svelte-146ftd7,.post-placeholder.svelte-146ftd7{border-right:0;border-bottom:1px solid var(--line)}}.blog-page.svelte-md1io0{display:grid;gap:34px}.blog-header.svelte-md1io0{max-width:900px}.blog-header.svelte-md1io0 .lead:where(.svelte-md1io0){max-width:620px;margin-top:20px}.post-list.svelte-md1io0{display:grid;gap:14px}.empty-state.svelte-md1io0{display:grid;min-height:260px;place-items:center;text-align:center}.empty-state.svelte-md1io0{gap:12px;padding:32px}.empty-state.svelte-md1io0 h2:where(.svelte-md1io0){margin:0;color:var(--text);font-size:1.5rem;font-weight:850}.empty-state.svelte-md1io0 p:where(.svelte-md1io0){margin:0;color:var(--muted)}
