.album-gallery{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px 16px;width:100%;margin:24px 0}.album-card{display:block;min-width:0;overflow:hidden}.album-cover-link{display:block;width:100%;overflow:hidden;border:none !important;text-decoration:none !important}.album-cover{display:block;width:100% !important;max-width:none !important;aspect-ratio:1/1;object-fit:cover;margin:0 !important;border-radius:0 !important;box-shadow:0 3px 12px rgba(0, 0, 0, 0.1);transition:transform .2s ease}.album-cover-link:hover .album-cover{transform:scale(1.025)}.album-no-cover{display:flex;width:100%;aspect-ratio:1/1;align-items:center;justify-content:center;background:var(--background-secondary);color:var(--text-muted);font-size:.8rem}.album-title{display:block !important;width:100% !important;min-width:0 !important;margin-top:8px;font-family:"BasicCommercial LT Roman","Source Han Sans CN",sans-serif;color:#a61b29 !important;font-size:.88rem;line-height:1.45;font-weight:bold;text-decoration:none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-title:hover{color:#a61b29 !important;opacity:.75}.album-year{display:block;margin-top:2px;font-family:"BasicCommercial LT","Source Han Sans CN",sans-serif;color:var(--text-muted);font-size:.78rem;line-height:1.4;font-weight:400;font-variant-numeric:tabular-nums}@media(max-width: 600px){.album-gallery{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 12px}}/*# sourceMappingURL=album-gallery.css.map */
