.music-display{width:100%;height:100%;backdrop-filter:blur(2rem);background-color:rgba(0,0,0,.072)}.music-display.hidden{display:none}.music-display{z-index:50}.music-display .embed{width:90%}.song-card-mini img.art{aspect-ratio:1;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0));-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:linear-gradient(to bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0));mask-repeat:no-repeat;mask-size:cover}.song-card-mini .song-title{font-weight:bolder;size:25px}.song-card-mini .song-info{padding:7px;padding-top:0px}.music-challenge .notable-date-carousel .date{width:fit-content;display:inline-block;background-color:rgba(2,2,11,.8705882353);border-radius:8px;padding:8px;margin-bottom:4px;transition:all cubic-bezier(0.075, 0.82, 0.165, 1) .25s;_opacity:.91}.music-challenge .notable-date-carousel .date:hover{padding:10px;border:4px solid rgba(2,2,11,.91)}.music-challenge .music-challenge-controls{display:flex;gap:15px;align-items:center;margin-bottom:15px;flex-wrap:wrap}.music-challenge .music-challenge-switcher{width:fit-content;background:rgba(2,2,11,.8705882353);border-radius:8px;padding:5px 15px 5px 15px;display:flex;gap:15px}.music-challenge .music-challenge-switcher div{cursor:pointer;user-select:none}.music-challenge .music-challenge-switcher div.current{border-bottom:1px #fff solid}.music-challenge .music-search-bar{display:flex;gap:0;width:40%}.music-challenge .music-search-bar .searchbar{flex:1;min-width:200px;padding:7px 15px 7px 15px;background:rgba(2,2,11,.8705882353);border-radius:8px 0px 0px 8px;color:inherit;display:flex;align-items:center;gap:8px}.music-challenge .music-search-bar .searchbar .lucide{width:18px;height:18px;flex-shrink:0;display:block}.music-challenge .music-search-bar .searchbar input{flex:1;min-width:0;background:rgba(0,0,0,0);border:0px;border-bottom:1px rgba(0,0,0,0) solid;color:inherit;transition:all .07s linear}.music-challenge .music-search-bar .searchbar input::placeholder{color:hsla(0,0%,100%,.5)}.music-challenge .music-search-bar .searchbar input:focus{outline:none;border-bottom:1px #fff solid;margin-top:12px;margin-bottom:12px}.music-challenge .music-search-bar button{display:grid;align-content:center;background:rgba(2,2,11,.8705882353);transition:all .2s ease;border-radius:0px 8px 8px 0px;border:0px;cursor:pointer;color:inherit}.music-challenge .music-search-bar button:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}.music-challenge .music-search-bar button:active{background:hsla(0,0%,100%,.15)}.music-challenge .music-challenge-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.music-challenge .music-challenge-table th,.music-challenge .music-challenge-table td{padding:10px}.music-challenge .music-challenge-table .song-cover img{width:48px;height:48px;display:block;border-radius:6px;user-select:none}.music-challenge .music-challenge-table tr th{background:rgba(2,2,11,.8705882353);user-select:none;cursor:pointer}.music-challenge .music-challenge-table tr .cover{width:48px;border-top-left-radius:18px}.music-challenge .music-challenge-table tr .song{width:auto}.music-challenge .music-challenge-table tr .album{width:20vw}.music-challenge .music-challenge-table tr .rating,.music-challenge .music-challenge-table tr .year{width:10vw}.music-challenge .music-challenge-table tr .rating.rating,.music-challenge .music-challenge-table tr .year.rating{border-top-right-radius:18px}.music-challenge .music-challenge-table tbody .song-info h4{margin:0}.music-challenge .music-challenge-table tbody tr:hover{padding:5px}.music-challenge .music-challenge-table tbody tr:nth-child(odd) td{background-color:rgba(2,2,11,.8705882353)}.music-challenge .music-challenge-table tbody tr:nth-child(even) td{background-color:rgba(from rgba(2, 2, 11, 0.8705882353) r g b/0.6)}.music-challenge .music-challenge-table tbody tr:last-child .song-cover{border-bottom-left-radius:18px}.music-challenge .music-challenge-table tbody tr:last-child .song-rating{border-bottom-right-radius:18px}.music-challenge .music-challenge-table tbody .song-album{cursor:pointer}.music-challenge .music-challenge-table tbody .artist{cursor:pointer}.music-challenge .music-challenge-table tbody .highlight{background-color:rgba(255,215,0,.4);font-weight:600;border-radius:3px;padding:2px 4px}
