.filter-pill.svelte-kt33vq{border:1.5px solid var(--rule-strong);color:var(--ink-2);transition:all .14s var(--ease);background:0 0;border-radius:100px;padding:9px 16px;font-size:13px;font-weight:500}.filter-pill.active.svelte-kt33vq{background:var(--ink);border-color:var(--ink);color:var(--bg)}.post-grid.svelte-kt33vq{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.post-card.svelte-kt33vq{color:inherit;transition:transform .16s var(--ease), box-shadow .16s var(--ease);flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.post-card.svelte-kt33vq:hover{transform:translateY(-2px)}.post-cover.svelte-kt33vq{aspect-ratio:16/9;background:var(--bg-sunken);overflow:hidden}.post-cover.svelte-kt33vq img:where(.svelte-kt33vq){object-fit:cover;width:100%;height:100%}.post-cover-fallback.svelte-kt33vq{border-bottom:1px solid var(--rule);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.post-cover-fallback.svelte-kt33vq .mono:where(.svelte-kt33vq){letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.post-body.svelte-kt33vq{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.post-meta.svelte-kt33vq{color:var(--accent-ink);letter-spacing:.04em;margin-bottom:10px;font-size:11px}.post-title.svelte-kt33vq{margin-bottom:8px;font-size:17px;line-height:1.3}.post-excerpt.svelte-kt33vq{color:var(--ink-2);flex:1;margin-bottom:16px;font-size:13.5px;line-height:1.55}.post-foot.svelte-kt33vq{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.post-arrow.svelte-kt33vq{color:var(--accent-ink);align-items:center;gap:5px;font-weight:500;display:inline-flex}@media (max-width:900px){.post-grid.svelte-kt33vq{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.post-grid.svelte-kt33vq{grid-template-columns:1fr}}
