.card.svelte-1alh90t{border-radius:var(--radius-md);box-shadow:var(--shadow-paper);transition:transform var(--dur-base) var(--ease-out-soft), box-shadow var(--dur-base) var(--ease-out-soft);border-bottom:0;text-decoration:none;display:block}.card.svelte-1alh90t:hover,.card.svelte-1alh90t:focus-visible{box-shadow:var(--shadow-lifted);transform:translateY(-2px)}.frame.svelte-1alh90t{background:var(--paper-200);aspect-ratio:4/3;border-radius:inherit;position:relative;overflow:hidden}.img.svelte-1alh90t{transition:transform var(--dur-slow) var(--ease-out-soft);position:absolute;inset:0}.card.svelte-1alh90t:hover .img:where(.svelte-1alh90t),.card.svelte-1alh90t:focus-visible .img:where(.svelte-1alh90t){transform:scale(1.04)}.scrim.svelte-1alh90t{background:var(--scrim-photo);position:absolute;inset:0}.count.svelte-1alh90t{background:var(--scrim-chip);color:var(--paper-050);font:var(--type-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps-tight);text-transform:uppercase;padding:5px 9px;position:absolute;top:10px;right:10px}.meta.svelte-1alh90t{left:var(--space-5);right:var(--space-5);bottom:var(--space-5);position:absolute}h3.svelte-1alh90t{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);color:var(--paper-050);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tags.svelte-1alh90t{margin:var(--space-3) 0 0;font:var(--type-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps-tight);text-transform:uppercase;color:var(--paper-050);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tags.svelte-1alh90t span:where(.svelte-1alh90t){white-space:nowrap}.cat.svelte-1alh90t{color:var(--clay-300)}.sep.svelte-1alh90t{opacity:.55}
