.chip.svelte-7o5xoy{letter-spacing:.06em;border:1px solid var(--gold);color:var(--gold-dim);background:var(--gold-bg);white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;transition:background .15s;display:inline-block}a.chip.svelte-7o5xoy:hover{background:#e8a82026}.card.svelte-1cso6sw{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.card.svelte-1cso6sw:hover{transform:translateY(-2px);box-shadow:0 4px 24px #00000014}.thumbnail.svelte-1cso6sw{aspect-ratio:16/9;background:var(--tag-bg);overflow:hidden}.thumbnail.svelte-1cso6sw img:where(.svelte-1cso6sw){object-fit:cover;width:100%;height:100%;transition:transform .3s}.card.svelte-1cso6sw:hover .thumbnail:where(.svelte-1cso6sw) img:where(.svelte-1cso6sw){transform:scale(1.03)}.body.svelte-1cso6sw{flex-direction:column;flex:1;gap:8px;padding:16px 18px 20px;display:flex}.chips.svelte-1cso6sw{flex-wrap:wrap;gap:6px;display:flex}.title.svelte-1cso6sw{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:700;line-height:1.5}.large.svelte-1cso6sw .title:where(.svelte-1cso6sw){font-size:18px}.excerpt.svelte-1cso6sw{color:var(--sub);flex:1;font-size:12px;line-height:1.7}.date.svelte-1cso6sw{color:var(--muted);margin-top:4px;font-size:11px}
