.album-author {lineHeight:16px;overflow:hidden;whiteSpace:nowrap;textOverflow:ellipsis;fontSize:14px;marginTop:4px;color:var(--text-color);}

.album-details {width:calc(100% - 70px);}

.album-grid a {display:flex;alignItems:center;justifyContent:flex-start;borderBottom:none !important;marginBottom:20px;}

.album-grid a:last-child {marginBottom:0;}

.album-grid a:nth-child(2n) .album-details {width:calc(100% - 63px);}

.album-grid a:nth-last-child(2) {marginBottom:0;}

.album-grid img {marginRight:10px;}

.album-grid img {width:55px;borderRadius:6px;}

.album-grid {marginTop:15px;}

.album-header .album-artist {fontWeight:400;fontSize:16px;color:var(--text-color);marginBottom:20px;}

.album-header .album-cover {width:80%;borderRadius:10px;}

.album-header .album-title {fontWeight:600;fontSize:26px;marginTop:20px;}

.album-header {display:flex;flexDirection:column;alignItems:center;justifyContent:center;}

.album-stat {display:flex;flexDirection:column;borderRight:1px solid #e2e3e5;textAlign:center;}

.album-stat-number {fontWeight:600;fontSize:20px;}

.album-stat-title {color:var(--text-color);fontSize:15px;}

.album-stat:last-child {borderRight:none;}

.album-stats {marginBottom:40px;}

.album-title {color:var(--title-color);fontWeight:500;}

.album-title {fontSize:15px;overflow:hidden;whiteSpace:nowrap;textOverflow:ellipsis;}

.album-tracklist .item-inner .item-title {color:var(--title-color);fontWeight:500;}

.card.card-album .card-image img {aspectRatio:1/1;objectFit:cover;}

.card.card-album {borderRadius:8px;}

.dark .album-stat {borderRight:1px solid #2d3d4a;}

.dark .album-stat:last-child {borderRight:none;}

.grid.grid-gap.album-stats {gap:0;}

html[dir=rtl] .album-grid img {marginRight:0;marginLeft:10px;}

html[dir=rtl] .album-stat:first-child {borderRight:none;}

html[dir=rtl] .album-stat:last-child {borderRight:1px solid #e2e3e5;}