.gd-card.svelte-m1yxyx{position:relative;aspect-ratio:5 / 6;color:#fff;background:#0b1b2e;transition:transform .2s ease,box-shadow .2s ease}.gd-card.svelte-m1yxyx:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a38}.gd-card.svelte-m1yxyx:focus-visible{outline:3px solid var(--bs-primary);outline-offset:3px}.gd-card.svelte-m1yxyx .gd-img{width:100%;height:100%;object-fit:cover}.gd-scrim.svelte-m1yxyx{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#091a2e59 62%,#091a2ee0)}.gd-label.svelte-m1yxyx{position:absolute;top:.6rem;inset-inline-start:.6rem;display:inline-flex;align-items:center;gap:.25rem;max-width:calc(100% - 1.2rem);padding:.25rem .6rem;font-size:.68rem;font-weight:700;background:#ffffffeb;color:var(--bs-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gd-body.svelte-m1yxyx{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;justify-content:flex-end;padding:.85rem}.gd-name.svelte-m1yxyx{margin:0;font-size:.95rem;font-weight:700;line-height:1.25;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gd-count.svelte-m1yxyx{margin-top:.2rem;font-size:.72rem;color:#dbe6f2}@media (prefers-reduced-motion: reduce){.gd-card.svelte-m1yxyx{transition:none}.gd-card.svelte-m1yxyx:hover{transform:none}}
