.cats-index{flex-direction:column;gap:16px;margin:28px 0 0;padding:0;list-style:none;display:flex}.cats-index-card{border:1px solid var(--border);border-radius:var(--an-radius,12px);background:var(--an-card,#fffdf8);box-shadow:var(--an-shadow);color:inherit;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:16px;text-decoration:none;display:grid}.cats-index-avatar{object-fit:cover;border-radius:var(--an-radius-sm,8px);background:color-mix(in srgb, var(--muted) 70%, var(--background));width:84px;height:112px}.cats-index-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.cats-index-kicker{color:var(--primary);font-size:var(--an-text-12,12px);align-items:baseline;gap:10px;display:flex}.cats-index-kicker>span{color:var(--muted-foreground);font-family:var(--font-geist-mono), monospace}.cats-index-copy h2{font-family:var(--an-serif,var(--font-editorial), serif);font-size:var(--an-text-28,28px);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.2;transition:color .2s}.cats-index-copy p{color:var(--muted-foreground);font-size:var(--an-text-14,14px);margin:0;line-height:1.6}.cats-index-count{color:var(--muted-foreground);font-family:var(--font-geist-mono), monospace;font-size:var(--an-text-12,12px)}.cats-index-previews{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cats-index-previews img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--an-radius-sm,8px);background:color-mix(in srgb, var(--muted) 70%, var(--background));flex:none;width:168px;height:126px}:is(.cats-index-card:hover h2,.cats-index-card:focus-visible h2){color:var(--primary)}.cats-index-shell>.page-return:last-child{margin-top:64px}@media (max-width:760px){.cats-index-card{grid-template-columns:72px minmax(0,1fr);gap:12px 16px}.cats-index-avatar{width:72px;height:96px}.cats-index-previews{grid-column:1/-1;justify-content:flex-start}.cats-index-previews img:only-child{width:100%;height:auto}}@media (prefers-reduced-motion:reduce){.cats-index-card h2{transition:none}}
