.album-card-title{font-family:Signika Negative,serif;text-wrap:pretty}.albums-cards{--card-width:258px;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(var(--card-width),1fr));justify-items:center;margin:.5em 1em 1em}.albums-cards a{text-decoration:none}@media only screen and (max-width:800px){.albums-cards{--card-width:30vw}}@media only screen and (max-width:580px){.albums-cards{--card-width:40vw}}.album-card{background-color:var(--clr-surface-a10);border-color:var(--clr-surface-a30);border-radius:.5em;border-style:solid;border-width:max(.1em,1px);box-sizing:border-box;display:block;padding:.5em;text-align:center;text-decoration:none;text-wrap:balance;width:100%}.album-card .cover.default{color:var(--clr-surface-a30)}.album-card:hover{background-color:var(--clr-surface-a20)}.album-card:hover .cover.default{color:var(--clr-surface-a50)}.album-card-cover{align-items:center;aspect-ratio:1/1;color:var(--clr-surface-a30);display:flex;justify-content:center;width:100%}.album-card-cover,.album-card-cover .cover{box-sizing:border-box}.album-card-cover .cover.default{border:none;height:80%;width:100%}.album-card-cover .cover.loading,.album-card-cover .cover[src]+.cover.default{display:none}.album-card-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.5em;overflow:hidden}.album-card-photos{font-size:.7em}.album-card svg.plus{stroke-width:0}
