.pl-grid.svelte-1znqxl{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px 16px;display:grid}.pl-card.svelte-1znqxl{color:inherit;gap:4px;text-decoration:none;display:grid}.pl-card__cover.svelte-1znqxl{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--bg-surface-hover);box-shadow:0 -4px 0 -2px color-mix(in srgb, var(--text-muted) 35%, transparent), 0 -8px 0 -4px color-mix(in srgb, var(--text-muted) 20%, transparent);position:relative;overflow:hidden}.pl-card__cover.svelte-1znqxl img:where(.svelte-1znqxl){object-fit:cover;width:100%;height:100%;transition:transform var(--t-base)}.pl-card.svelte-1znqxl:hover .pl-card__cover:where(.svelte-1znqxl) img:where(.svelte-1znqxl){transform:scale(1.04)}.pl-card__count.svelte-1znqxl{border-radius:var(--radius-full);color:#fff;font-family:var(--font-mono);background:#070b10bf;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px}.pl-card__count.svelte-1znqxl .material-icons-round:where(.svelte-1znqxl){font-size:1rem}.pl-card__title.svelte-1znqxl{color:var(--text-primary);font-weight:700;line-height:1.3}.pl-card__meta.svelte-1znqxl{color:var(--text-muted);align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.pl-card__meta.svelte-1znqxl .material-icons-round:where(.svelte-1znqxl){font-size:14px}
