.card.svelte-1udyrqm{border-radius:var(--radius);background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-2);color:inherit;transition:border-color .4s var(--ease), background .4s var(--ease);flex-direction:column;padding:8px;display:flex}.card.svelte-1udyrqm:hover{border-color:var(--border);background:color-mix(in oklch, var(--text) 6%, transparent)}.card-media.svelte-1udyrqm{border-radius:var(--radius-inner);aspect-ratio:16/9;background:var(--bg-2);border:1px solid var(--border-2);position:relative;overflow:hidden}.card-badge.svelte-1udyrqm{border-radius:var(--radius-pill);background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);border:1px solid var(--border);letter-spacing:-.01em;color:var(--text);padding:7px 14px;font-size:13px;font-weight:500;position:absolute;bottom:12px;left:12px}.card.svelte-1udyrqm:hover .go-btn{background:var(--text);color:var(--bg);border-color:var(--text)}.card-body.svelte-1udyrqm{flex-direction:column;flex:1;padding:12px 16px 16px;display:flex}.card-date.svelte-1udyrqm{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 3px;font-size:10.5px;font-weight:600}.card-foot.svelte-1udyrqm{flex:1;align-items:stretch;gap:14px;margin-top:7px;display:flex}.card-foot.svelte-1udyrqm .go-btn:where(.svelte-1udyrqm){align-self:flex-end;margin-left:auto}.card-title.svelte-1udyrqm{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:650;line-height:1.18}.card-blurb.svelte-1udyrqm{color:var(--muted);flex:1;min-width:0;margin:0;font-size:14px;line-height:1.45}
