:root{background-color:#242424;color:#ffffffde;color-scheme:light dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#000305;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;max-height:100vh;min-height:100vh;padding:0}.spacer{flex-grow:1}.row{flex-direction:row}.col,.row{display:flex}.col{flex-direction:column}.size-5{height:1.25rem;width:1.25rem}.h-full{height:100%}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.rounded-full{border-radius:9999px}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.pb-2{padding-bottom:.5rem}.capitalize{text-transform:capitalize}.text-center{text-align:center}.text-large{font-size:large}.reloadbtn{align-items:center;background-color:#ae0000;border:none;border-radius:99px;box-shadow:0 0 4px 1px #1a1a1a;color:#fff;height:40px;justify-content:space-around;width:200px}.btngroup,.reloadbtn{display:flex;flex-direction:row}.btngroup{border-radius:8px;justify-content:space-evenly;overflow:hidden}.btngroup.col{flex-direction:column}.btngroup>a.btn,.btngroup>button{align-items:center;background-color:#181818;border:1px solid #181818;border-width:1px;color:#fff;display:flex;flex:1 auto;justify-content:center;min-height:35px;min-width:80px;padding:4px 4px 4px 12px;text-decoration:none}.btngroup>a.btn:first-child,.btngroup>button:first-child{border-radius:8px 0 0 8px}.btngroup>a.btn:last-child,.btngroup>button:last-child{border-radius:0 8px 8px 0}.btngroup.col>a.btn,.btngroup.col>button{border-radius:0;padding-left:8px;padding-right:8px}.btngroup>button.active{background-color:#393939;color:#fff}button.isb{border-style:inset}.spinner-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.spinner{border:10px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#ffffffde;height:32px;width:32px}.spin,.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.switch{display:inline-block;height:30px;position:relative;width:58px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:30px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#000;border-radius:50%;bottom:2px;content:"";height:26px;left:3px;width:26px}input:checked+.slider{background-color:#5b5b5b}input:focus+.slider{box-shadow:0 0 1px #000}input:checked+.slider:before{transform:translate(26px)}.bkksearchapp{align-items:center;background-color:#030303;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:4px auto;max-width:600px;min-height:400px;min-width:300px;overflow:hidden;position:relative;width:100%}.bkksearchapp_toplogo{margin:5px auto;max-width:400px;padding:8px;width:100%}.bkksearchapp_main{height:100%;max-height:calc(100vh - 50px);width:100%}.bkksearchapp_searchpage{margin:auto;max-width:90vw;padding:5px}.bkksearchapp_searcher,.bkksearchapp_searchpage{align-items:center;display:flex;flex-direction:column}.bkksearchapp_searcher{gap:2px;padding-bottom:8px;padding-left:3px;padding-right:3px}.bkksearchapp_searcher__optionsbar{align-items:center;border-radius:8px;display:flex;flex-direction:row;justify-content:space-evenly;padding:4px 2px}.bkksearchapp_searcher__optionsbar.col{flex-direction:column;gap:6px;margin:8px auto}.bkksearchapp_searcherbar{background-color:#f5f5f5;border-radius:50px;display:flex;flex-direction:row;height:40px;justify-content:space-between;overflow:hidden;width:100%}.bkksearchapp_searcherbar>input{background-color:#f5f5f5;border:none;color:#000;padding:8px;width:100%}.bkksearchapp_searcherbar>button{background-color:transparent;border:none;border-radius:0}.bkksearchapp_searchresults{display:flex;flex-direction:column;gap:4px;height:100%;max-height:calc(100vh - 155px);overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.bkksearchapp_searchresults::-webkit-scrollbar{width:10px}.bkksearchapp_searchresults::-webkit-scrollbar-thumb{background-color:#717171;border-radius:10px}.bkksearchapp_searchresults::-webkit-scrollbar-track{background-color:#1a1a1a}.bkksearchapp_searchresults::-webkit-scrollbar-thumb:active,.bkksearchapp_searchresults::-webkit-scrollbar-thumb:hover{background-color:#717171}.bkksearchapp_searchresults::-webkit-scrollbar-button,.bkksearchapp_searchresults::-webkit-scrollbar-corner{display:none}.bkksearchapp_searchresults::-webkit-scrollbar-track-piece{display:none}.bkksearchapp_song{align-items:center;display:flex;flex-direction:column;padding:5px;text-transform:capitalize}.bkksearchapp_song>span{color:#f5f5f5;font-size:large}.bkksearchapp_song>span:first-child{font-weight:700}.bkksearchapp_searchresults__song{background-color:#252525;border:1px solid #1a1a1a;border-radius:3px;display:flex;flex-direction:row;font-size:larger;gap:3px;padding:5px;text-transform:capitalize}.bkksearchapp_searchresults__song:active,.bkksearchapp_searchresults__song:hover{background-color:#292929;color:#fff}.bkksearchapp_searchresults__song>div{display:flex;flex:1 auto;flex-direction:column;gap:2px;padding-left:8px;padding-right:4px}.bkksearchapp_searchresults__song>button{background-color:transparent;border:none;color:#fff;margin:0;width:38px}.bkksearchapp_searchresults__selected{background-color:#000000e6;display:flex;flex-direction:column;height:100%;left:0;min-height:25vh;position:fixed;top:0;width:100%}.bkksearchapp_searchresults__selected_inner{background-color:#000;display:flex;flex-direction:column;gap:8px;margin:auto;padding:40px;position:relative}.bkksearchapp_searchresults__selected_close{align-self:flex-start;background-color:#000;border:2px solid #fff;border-radius:10px;box-shadow:0 0 4px 1px #424242;color:#fff;font-size:larger;height:50px;letter-spacing:2px;margin:5px auto;width:200px}.bkksearchapp_bottombar{background-color:#000;border:1px solid gray;bottom:0;display:flex;flex-direction:row;gap:1px;justify-content:space-evenly;position:fixed;width:100%}.bkksearchapp_bottombar>button{padding:8px;width:100%}@media (prefers-color-scheme:light){:root{background-color:#fff;color:#213547}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media screen and (max-width:600px){.bkksearchapp{height:calc(100vh - 8px)}}
