.janna-albums-grid-wrapper,.janna-latest-albums{margin:40px 0}.albums-grid{display:grid;gap:25px}.tracks-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background:var(--album-light);border-bottom:1px solid #333}.tracks-header h3{margin:0;color:var(--album-text);font-size:20px}.track-item{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid #333;transition:background .3s ease}.track-item:hover{background:var(--album-light)}.track-item:last-child{border-bottom:none}.track-info{flex:1;padding-right:20px}.janna-latest-albums .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.janna-latest-albums .section-title{font-size:24px;color:#333;margin:0;display:flex;align-items:center;gap:10px}.janna-latest-albums .section-title i{color:var(--album-primary)}.view-all-link{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--album-primary);color:white;text-decoration:none;border-radius:20px;font-size:14px;font-weight:600;transition:all .3s ease}.view-all-link:hover{background:#c19b2e;transform:translateX(5px)}@media (max-width:992px){.albums-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.track-item{flex-wrap:wrap;padding:12px 15px}.track-info{flex-basis:100%;order:2;padding-right:0;margin-top:10px}.janna-latest-albums .section-header{flex-direction:column;align-items:flex-start;gap:15px}}@media (max-width:576px){.albums-grid{grid-template-columns:1fr!important}}