.card.svelte-7d5xe5{position:relative;display:flex;flex-direction:column;margin:0;padding:var(--card-pad);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border-card);box-shadow:var(--shadow-rest);isolation:isolate;transition:transform .22s var(--ease-spring),border-color .22s var(--ease-soft),box-shadow .22s var(--ease-soft),background-color .22s var(--ease-soft);text-decoration:none;color:inherit}a.card.svelte-7d5xe5:focus-visible{outline:none;box-shadow:var(--shadow-rest),0 0 0 var(--ring-width) var(--ring)}a.card.svelte-7d5xe5:hover,.card-interactive.svelte-7d5xe5:hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--accent) 32%,var(--border-card));box-shadow:var(--shadow-hover)}a.card.svelte-7d5xe5:focus-visible:hover,.card-interactive.svelte-7d5xe5:focus-visible:hover{box-shadow:var(--shadow-hover),0 0 0 var(--ring-width) var(--ring)}.card-featured.svelte-7d5xe5{border-color:color-mix(in oklab,var(--accent) 34%,var(--border-card))}.card-media.svelte-7d5xe5{padding:0;overflow:hidden}.card-interactive.svelte-7d5xe5{cursor:pointer}.card-interactive.svelte-7d5xe5:active{transform:translateY(0) scale(.995);transition-duration:.1s}.card-compact.svelte-7d5xe5{padding:calc(var(--card-pad) * .6);border-radius:var(--r-sm)}@media(max-width:760px){.card.svelte-7d5xe5{padding:calc(var(--card-pad) * .8)}.card-compact.svelte-7d5xe5{padding:calc(var(--card-pad) * .5)}}@media(prefers-reduced-motion:reduce){.card.svelte-7d5xe5{transition:none!important}.card.svelte-7d5xe5:hover,.card.svelte-7d5xe5:active{transform:none!important}}
