.song-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.song-row{grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;background:#141618;border:1px solid #262a2b}.song-row>div{min-width:0}.song-row h3{white-space:normal;overflow-wrap:anywhere;line-height:1.5;font-size:13px}.song-row p{line-height:1.6;color:#aaa;font-size:11px}.song-cover{width:64px;height:64px}.song-number,.song-more{display:none}.song-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}.song-links a{display:inline-flex;align-items:center;min-height:32px;color:#ddbd78;font-size:11px;font-weight:700}.song-section .section-title h2{font-size:36px}.song-grid .song-row:hover{border-color:#61502f}.song-grid .song-row.is-selected{background:#1d201e}.song-cover span{opacity:1}.artist-main{min-width:0}.artist-portals{grid-template-columns:repeat(3,minmax(0,1fr))}.artist-portals a{min-width:0}.artist-portals h2{font-size:32px}.player-song b{max-width:190px}
@media(min-width:1800px){.song-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.song-grid{grid-template-columns:minmax(0,1fr)}.artist-portals{grid-template-columns:minmax(0,1fr)}.song-row{padding:12px;grid-template-columns:58px minmax(0,1fr)}.song-cover{width:58px;height:58px}.song-row h3{font-size:13px}.artist-portals a{min-height:150px}.artist-portals h2{margin:20px 0}.player-song b{max-width:100%}}

.all-releases{max-width:1160px;margin:20px auto 0}.all-releases a{color:#dfbd78;font-size:13px}.artist-sidebar .community-side{margin-top:auto}.artist-sidebar .channel-side{flex-shrink:0}

.song-section{scroll-margin-top:90px}
