.group-card{border:0;border-top:1px solid var(--line);min-width:0;height:100%;color:var(--color-ink);font-family:var(--font-sans);transition:transform var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);background:0 0;border-radius:0;gap:.15rem;padding:.9rem 0 1rem;text-decoration:none;display:grid}.group-card:hover{border-top-color:var(--color-ink)}.group-card-faces{margin-bottom:.55rem;display:flex}.group-card-faces>*{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-sm);border:2px solid var(--color-ground);background:var(--color-ground-3);width:2.75rem;height:auto}.group-card-faces>*+*{margin-left:-.75rem}.group-card-kind{font-size:var(--fs-xs);color:var(--color-ink-soft);font-weight:600}.group-card-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-family:var(--font-display);font-weight:400;font-size:var(--fs-base);letter-spacing:-.01em;line-height:1.2}.group-card-count{font-size:var(--fs-xs);color:var(--color-ink-soft)}.group-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:11rem;grid-auto-flow:column;gap:.75rem;margin:.85rem -1.25rem 0;padding:0 1.25rem .25rem;scroll-padding-inline:1.25rem;list-style:none;display:grid;overflow-x:auto}.group-row::-webkit-scrollbar{display:none}.group-row>li{scroll-snap-align:start}@media (min-width:640px){.group-row{margin-inline:-2rem;padding-inline:2rem;scroll-padding-inline:2rem}}.group-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){.group-card{transition:none}.group-card:hover{transform:none}}
