.card.svelte-1uxnfh3{color:var(--ui-fg);gap:1rem;text-decoration:none;display:grid}.art.svelte-1uxnfh3{aspect-ratio:4/3;border-radius:calc(var(--ui-radius) * 1.5);background:var(--ui-subtle);position:relative;overflow:hidden}.wide.svelte-1uxnfh3 .art:where(.svelte-1uxnfh3){aspect-ratio:16/9}.fill.svelte-1uxnfh3{grid-template-rows:minmax(0,1fr) auto;block-size:100%}.fill.svelte-1uxnfh3 .art:where(.svelte-1uxnfh3){aspect-ratio:auto;min-block-size:15rem}.art.svelte-1uxnfh3 .pattern{transition:scale .7s var(--ui-ease-out)}.reveal.svelte-1uxnfh3{color:#fff;opacity:0;transition:opacity var(--ui-dur) var(--ui-ease-out), translate var(--ui-dur-spring) var(--ui-ease-out);background:linear-gradient(#0000,#000000b8);margin:0;padding:1.25rem;font-size:.9375rem;line-height:1.45;position:absolute;inset:auto 0 0;translate:0 .75rem}@media (hover:hover){.card.svelte-1uxnfh3:hover .art:where(.svelte-1uxnfh3) .pattern{scale:1.05}.card.svelte-1uxnfh3:hover .reveal:where(.svelte-1uxnfh3){opacity:1;translate:0}}.card.svelte-1uxnfh3:focus-visible .reveal:where(.svelte-1uxnfh3){opacity:1;translate:0}.card.svelte-1uxnfh3:focus-visible{outline:none}.card.svelte-1uxnfh3:focus-visible .art:where(.svelte-1uxnfh3){outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}h3.svelte-1uxnfh3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600}.meta.svelte-1uxnfh3 p:where(.svelte-1uxnfh3){color:var(--ui-muted);margin:.25rem 0 0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.art.svelte-1uxnfh3 .pattern,.reveal.svelte-1uxnfh3{transition:opacity var(--ui-dur) ease;translate:0}}
