.grid.svelte-rqn88j{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.card.svelte-rqn88j{color:var(--ink);flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.frame.svelte-rqn88j{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);transition:transform .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);background:#050510cc;border-radius:14px;overflow:hidden}.frame.svelte-rqn88j img:where(.svelte-rqn88j){object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease), filter .4s var(--ease);display:block}.frame.logo.svelte-rqn88j{border-color:#0000}.frame.logo.svelte-rqn88j img:where(.svelte-rqn88j){object-fit:contain;box-sizing:border-box;padding:18%}.card.svelte-rqn88j:hover .frame:where(.svelte-rqn88j),.card.svelte-rqn88j:focus-visible .frame:where(.svelte-rqn88j){border-color:var(--glow,var(--accent));box-shadow:0 0 28px color-mix(in srgb, var(--glow,var(--accent)) 35%, transparent);transform:translateY(-4px)}.card.svelte-rqn88j:hover img:where(.svelte-rqn88j){transform:scale(1.05)}.card.glow.svelte-rqn88j img:where(.svelte-rqn88j){filter:drop-shadow(0 0 14px color-mix(in srgb, var(--glow) 0%, transparent))}.card.glow.svelte-rqn88j:hover img:where(.svelte-rqn88j),.card.glow.svelte-rqn88j:focus-visible img:where(.svelte-rqn88j){filter:drop-shadow(0 0 14px color-mix(in srgb, var(--glow) 70%, transparent))}.label.svelte-rqn88j{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim);transition:color .3s var(--ease);font-size:.9rem}.card.svelte-rqn88j:hover .label:where(.svelte-rqn88j){color:var(--glow,var(--accent))}
