/* Only album cover summaries use these rules; folder and detail layouts retain their styles. */
.card .album-cover-summary{min-width:0;margin-top:9px}
.card .album-cover-summary .album-cover-info{display:flex;align-items:flex-start;gap:6px;margin:0;color:#747474;font-size:13px;line-height:1.6}
.card .album-cover-summary .album-cover-info-icon{flex:0 0 auto;color:#bbc9c5;font-size:16px;line-height:1.3}
.card .album-cover-summary .album-cover-info-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}
.card .album-cover-summary .album-cover-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:8px 0 0;color:#888;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
.card .album-cover-summary .album-cover-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin:9px 0 0;min-width:0}
.card .album-cover-summary .album-cover-tag{display:block;box-sizing:border-box;flex:0 1 auto;max-width:100%;padding:3px 7px;border:1px solid #ddd7e5;border-radius:4px;background:#fff;color:#81778e;font-size:12px;line-height:18px;white-space:normal;overflow-wrap:anywhere}
.card .album-cover-summary>:first-child{margin-top:0}
