.tracks-section{margin-bottom:2rem}.tracks-section .tracks-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 1rem}.tracks-section .tracks-section-header .tracks-section-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.tracks-section .tracks-section-header .tracks-section-view-all{background:none;border:none;color:#b3b3b3;font-size:.875rem;font-weight:600;cursor:pointer;padding:0;transition:all .2s ease}.tracks-section .tracks-section-header .tracks-section-view-all:hover{color:#fff}@media(max-width:768px){.tracks-section .tracks-section-header .tracks-section-title{font-size:1.25rem}}.playlists-section{margin-bottom:2rem}.playlists-section .playlists-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 1.5rem}.playlists-section .playlists-section-header .playlists-section-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.playlists-section .playlists-section-header .playlists-section-view-all{background:none;border:none;color:#b3b3b3;font-size:.875rem;font-weight:600;cursor:pointer;padding:0;transition:all .2s ease}.playlists-section .playlists-section-header .playlists-section-view-all:hover{color:#fff}.playlists-section .playlists-section-content{padding-left:1.5rem;padding-right:1.5rem}.playlists-section .playlists-section-content.horizontal-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:1.5rem;padding:0 0 1rem}.playlists-section .playlists-section-content.horizontal-scroll>*{flex:0 0 auto}.playlists-section .playlists-section-content.horizontal-scroll::-webkit-scrollbar{height:8px}.playlists-section .playlists-section-content.horizontal-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.playlists-section .playlists-section-content.horizontal-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.playlists-section .playlists-section-content.horizontal-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}@media(max-width:768px){.playlists-section .playlists-section-header{padding:0 1rem}.playlists-section .playlists-section-header .playlists-section-title{font-size:1.25rem}.playlists-section .playlists-section-content.horizontal-scroll{padding:0 1rem 1rem}}@media(max-width:480px){.playlists-section .playlists-section-header{padding:0 .75rem}.playlists-section .playlists-section-content.horizontal-scroll{padding:0 .75rem 1rem}}