/* Sound Gallery layout, isolated from other archive sections. */
@media(max-width:1100px){
 .mobile-audio .songs-album-content{width:100%;margin-left:0;padding:16px;overflow-wrap:anywhere;}
 .mobile-audio audio{max-width:100%;min-width:0;}
}
@media(max-width:800px){
 .mobile-audio .songs-album-title{width:100%;font-size:28px;line-height:1.4;padding:12px 0 20px;}
 .mobile-audio .text-center-content{padding:8px 0 20px;text-align:left;line-height:1.6;text-indent:1.25em;}
 .mobile-audio #song-table,.mobile-audio #song-table tbody{display:block;width:100%;}
 .mobile-audio #song-table tr{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;margin:0;padding:14px 0;border-bottom:2px solid white;}
 .mobile-audio #song-table td{display:block;width:100% !important;min-width:0;margin:0;padding:0;border:0;justify-self:stretch;}
 .mobile-audio #song-table td:first-child{grid-column:1;grid-row:1;}
 .mobile-audio #song-table td:nth-child(2){grid-column:2;grid-row:1;line-height:1.5;}
 .mobile-audio #song-table td:nth-child(3){grid-column:1 / -1;grid-row:2;text-align:left;}
 .mobile-audio .song-picture{width:68px;height:68px;object-fit:contain;margin:0;}
 .mobile-audio .song-title{line-height:1.4;}
 .mobile-audio .song-subtitle{line-height:1.4;white-space:normal;}
 .mobile-audio audio{display:block;width:100%;max-width:100%;min-width:0;}
 .mobile-audio [name^="record-"]{scroll-margin-top:12px;}
}
