.collector-module__vNJdRa__page{color:#2f2a24;background:#f5f1e9;min-height:100vh;padding:24px}.collector-module__vNJdRa__container{width:min(1100px,100%);margin:0 auto}.collector-module__vNJdRa__header{text-align:center;margin-bottom:32px}.collector-module__vNJdRa__kicker{color:#777168;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.collector-module__vNJdRa__title{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.collector-module__vNJdRa__summary{color:#777168;margin:14px 0 0;font-size:.95rem}.collector-module__vNJdRa__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.collector-module__vNJdRa__card{background:#fffdf8;border:1px solid #5f5a5224;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #3a32280f}.collector-module__vNJdRa__cardLink{color:inherit;text-decoration:none;display:block}.collector-module__vNJdRa__coverImage,.collector-module__vNJdRa__imagePlaceholder{aspect-ratio:4/3;width:100%;display:block}.collector-module__vNJdRa__coverImage{object-fit:cover}.collector-module__vNJdRa__imagePlaceholder{background:#eee8dc;place-items:center;font-size:2.5rem;display:grid}.collector-module__vNJdRa__cardContent{padding:18px}.collector-module__vNJdRa__collectionId{color:#8a8379;letter-spacing:.08em;margin:0 0 6px;font-size:.75rem;font-weight:700}.collector-module__vNJdRa__species{margin:0;font-size:1.08rem;font-style:italic;line-height:1.3}.collector-module__vNJdRa__meta{color:#777168;flex-wrap:wrap;gap:6px 14px;margin-top:16px;font-size:.8rem;display:flex}.collector-module__vNJdRa__cardLink:hover .collector-module__vNJdRa__species{text-underline-offset:3px;text-decoration:underline}.collector-module__vNJdRa__emptyState{text-align:center;border:1px dashed #5f5a5240;border-radius:18px;padding:64px 24px}.collector-module__vNJdRa__emptyState h2{margin:0 0 8px;font-size:1.2rem}.collector-module__vNJdRa__emptyState p{color:#777168;margin:0}@media (max-width:600px){.collector-module__vNJdRa__page{padding:18px 14px}.collector-module__vNJdRa__grid{grid-template-columns:1fr}}
