.song-listing-container h1,.song-listing-container h2,.song-listing-container h3,.song-listing-container h4,.song-listing-container h5,.song-listing-container h6,.song-listing-container p,.song-listing-container span{margin:0;padding:0;cursor:default;color:inherit}.song-listing-container a{color:#000;text-decoration:none!important}:where(.song-parent-container) h1,:where(.song-parent-container) h2,:where(.song-parent-container) h3,:where(.song-parent-container) h4,:where(.song-parent-container) h5,:where(.song-parent-container) h6,:where(.song-parent-container) p{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}:where(.song-parent-container) a{color:inherit;text-decoration:none}:where(.song-parent-container) a:hover{color:inherit;text-decoration:none}:where(.song-parent-container) ol,:where(.song-parent-container) ul{margin:0;padding:0;list-style:none}:where(.song-parent-container) button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}:where(.song-parent-container) button:active{outline:none}:where(.song-parent-container) button:focus{outline:none}:where(.song-parent-container) img{vertical-align:middle}.song-hero{padding:26px 0 12px;background-image:linear-gradient(90deg,#3b2f2f,#2a2626);background-blend-mode:multiply}.song-hero .song-hero-content{display:flex;flex-direction:column;gap:16px;color:#fff;align-items:center}.song-hero .song-hero-content .song-hero-title{font-size:32px!important;font-weight:400!important;color:#fff!important;letter-spacing:0!important;text-align:center}.song-hero .song-hero-content .song-hero-title .song-hero-highlight-text{color:#ffc444;font-family:var(--font-accent),"Bad Script",cursive;margin-left:10px}.song-hero .song-hero-content .song-hero-subtitle{font-weight:300;letter-spacing:.5px;text-align:center;font-size:14px}.songs-categories{background-image:linear-gradient(90deg,#3b2f2f,#2a2626);background-blend-mode:multiply;position:-webkit-sticky;position:sticky;top:calc(28px + var(--header-height));z-index:10}.songs-categories .songs-categories-list{display:flex;gap:12px;padding:22px 0 20px;margin-top:-2px;overflow-x:scroll;scrollbar-width:none;justify-content:center}.songs-categories .songs-categories-item{display:flex;gap:10px;font-size:14px;font-weight:600;padding:10px 12px;border:.81px solid hsla(0,0%,100%,.1607843137);background:hsla(0,0%,100%,.1019607843);border-radius:30px;color:#fff!important;text-wrap:nowrap;justify-content:space-between}.songs-categories .songs-categories-item-active{background:#ffd369;border:.81px solid #ffae42;color:#2c1f1a!important;cursor:pointer}.songs-categories .songs-categories-item-active p,.songs-categories .songs-categories-item:hover p{cursor:pointer}.songs-categories .songs-categories-count{padding:0 10px;border-radius:20px;background-color:#fff;color:#2c1f1a;cursor:pointer}.songs-listing{align-items:flex-start!important;display:grid;grid-template-columns:75% 22%;grid-gap:42px;gap:42px}.songs-listing-playlist{padding-top:20px;display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:185px}.songs-listing-playlist .songs-listing-playlist-heading{font-size:18px;font-weight:600}.songs-listing-playlist .playlist-card{position:relative}.songs-listing-playlist .playlist-card .playlist-card-poster{width:100%;height:100px;object-fit:cover;object-position:center;border-radius:12px;background:rgba(0,0,0,.6196078431)}.songs-listing-playlist .playlist-card .playlist-card-share-btn{display:none}.songs-listing-playlist .playlist-card .playlist-card-details:hover .playlist-card-share-btn{background:rgba(0,0,0,0);border:none;padding:0;position:absolute;top:20px;right:20px;color:#fff;display:block}.songs-listing-playlist .playlist-card .playlist-card-info{background:linear-gradient(90deg,#000000,rgba(102,102,102,0));position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;padding-left:24px;display:flex;flex-direction:column;gap:5px;border-radius:12px;justify-content:center}.songs-listing-playlist .playlist-card .playlist-card-info .playlist-card-title{font-size:16px;font-weight:600;color:#fff}.songs-listing-playlist .playlist-card .playlist-card-info .playlist-card-songs{display:flex;gap:10px;align-items:center}.songs-listing-playlist .playlist-card .playlist-card-info .playlist-card-songs .playlist-card-count{font-size:14px;color:#fff}.filter-dropdown-container{display:flex;gap:12px;justify-content:space-between}.filter-dropdown-container .filter-dropdown{background-color:#ededed;border-radius:8px;display:flex}.filter-dropdown-container .filter-dropdown .filter-dropdown-btn{background:rgba(0,0,0,0);border:none;padding:12px;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;cursor:pointer;justify-content:space-between;width:100%}.filter-dropdown-container .filter-dropdown .filter-dropdown-btn p{cursor:pointer;display:flex;gap:5px}.filter-dropdown-container .filter-dropdown .filter-dropdown-btn p span{background-color:rgba(255,196,68,.2196078431);color:#e48c00;font-size:10px;font-weight:600;padding:5px;border-radius:20px;width:18px;height:18px;display:flex;justify-content:center;align-items:center}.filter-dropdown-container .filter-dropdown .filter-dropdown-btn .arrow-icon-up{transform:rotate(180deg)}.filter-dropdown-container .filter-dropdown .has-cancel{padding:12px 6px 12px 12px;border-right:.75px solid #fff}.filter-dropdown-container .filter-dropdown .filter-dropdown-cancel{background:rgba(0,0,0,0);border:none;padding:8px 12px 8px 6px}.song-not-found{text-align:center;padding-bottom:10px}@media(max-width:1200px){.songs-categories .songs-categories-list{justify-content:flex-start}.songs-listing{grid-template-columns:100%}}@media(max-width:768px){.song-hero{padding:24px 0 8px}.song-hero .song-hero-content .song-hero-title{font-size:26px!important}.song-hero .song-hero-content .song-hero-subtitle{font-size:12px!important}.songs-categories .songs-categories-list{padding:24px 0}}@media(max-width:550px){.songs-categories .songs-categories-item{font-size:12px}}