.CollectionCard-module__0jbVVq__card{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);transition:all var(--transition-base)var(--ease-in-out);color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.CollectionCard-module__0jbVVq__card:hover{border-color:var(--color-primary-200);transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.CollectionCard-module__0jbVVq__bannerWrapper{aspect-ratio:16/9;background:var(--color-neutral-100);width:100%;position:relative;overflow:hidden}.CollectionCard-module__0jbVVq__banner{object-fit:cover;width:100%;height:100%}.CollectionCard-module__0jbVVq__content{padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;display:flex}.CollectionCard-module__0jbVVq__name{font-family:var(--font-heading);color:var(--color-neutral-900);margin:0;font-size:24px;font-weight:700;line-height:1.3}.CollectionCard-module__0jbVVq__description{font-family:var(--font-body);color:var(--color-neutral-700);margin:0;font-size:14px;font-weight:400;line-height:1.6}.CollectionCard-module__0jbVVq__meta{margin-top:var(--space-xs);align-items:center;display:flex}.CollectionCard-module__0jbVVq__bookCount{align-items:center;gap:var(--space-xs);font-family:var(--font-body);color:var(--color-neutral-600);font-size:13px;font-weight:500;display:flex}.CollectionCard-module__0jbVVq__button{margin-top:var(--space-sm);justify-content:center;align-items:center;gap:var(--space-xs);width:100%;display:flex}@media (max-width:768px){.CollectionCard-module__0jbVVq__name{font-size:20px}.CollectionCard-module__0jbVVq__content{padding:var(--space-md)}}
.CollectionsGrid-module__jxVDpq__grid{gap:var(--space-xl);max-width:1200px;padding:var(--space-3xl)var(--space-xl);grid-template-columns:repeat(2,1fr);margin:0 auto;display:grid}@media (max-width:1024px){.CollectionsGrid-module__jxVDpq__grid{gap:var(--space-lg);padding:var(--space-2xl)var(--space-lg)}}@media (max-width:768px){.CollectionsGrid-module__jxVDpq__grid{gap:var(--space-lg);padding:var(--space-xl)var(--space-md);grid-template-columns:1fr}}
