@keyframes fromRight{0%{opacity:0;transform:translate(100%)}}@keyframes fromLeft{0%{opacity:0;transform:translate(-100%)}}@keyframes fromBelow{0%{opacity:0;transform:translateY(100%)}}@keyframes boing{0%{transform:scale(0);opacity:0}}@keyframes dialogAppear{0%{background-color:transparent}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes toggle{50%{transform:scale(.9)}}@keyframes fadeIn{0%{top:100%;opacity:0}}@keyframes fadeOut{to{top:100%;opacity:0}}@keyframes zoomout{0%{transform:scale(2);opacity:0}}@keyframes like{50%{transform:scale(.9)}}html,body{height:100dvh}body{background-color:var(--bg);color:var(--text);display:flex;align-items:center;transition:all .4s;font-family:Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased}body main{display:flex;flex-direction:column;isolation:isolate}body main section{display:none;flex-direction:column;overflow:auto;align-items:center;width:100%}body main section.view{display:flex}@media (orientation:landscape){body header{width:20%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:2%;background:var(--onBg);border-radius:0 calc(var(--roundness) * 1.5) calc(var(--roundness) * 1.5) 0}body main{height:100%;width:80%;margin:auto}body main section{animation:fromBelow .2s cubic-bezier(.19,1,.22,1)}}@media (orientation:portrait){body{flex-direction:column-reverse}body header{width:100%;display:flex;justify-content:space-between;flex-direction:column-reverse;background:var(--onBg);border-radius:calc(var(--roundness) * 1.5) calc(var(--roundness) * 1.5) 0 0;border-top:var(--border)}body main{height:100%;width:100%}body main section{height:calc(93dvh - 3.2rem);animation:fromRight .2s cubic-bezier(.19,1,.22,1)}}@font-face{font-family:remixicon;src:url(/remixicon.woff2) format("woff2");font-display:swap}[class^=ri-],[class*=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-search-2-line:before{content:""}.ri-settings-line:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-forward-line:before{content:""}.ri-replay-15-line:before{content:""}.ri-forward-15-line:before{content:""}.ri-loader-3-line:before{content:""}.ri-filter-2-line:before{content:""}.ri-user-line:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-external-link-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-import-line:before{content:""}.ri-export-line:before{content:""}.ri-settings-fill:before{content:""}.ri-more-2-fill:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-repeat-line:before{content:""}.ri-memories-line:before{content:""}.ri-play-large-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-play-circle-fill:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-up-fill:before{content:""}.ri-radio-line:before{content:""}.ri-compass-3-line:before{content:""}.ri-heart-line:before{content:""}.ri-heart-fill:before{content:""}.ri-draggable:before{content:""}.ri-link:before{content:""}.ri-bug-line:before{content:""}.ri-edit-line:before{content:""}.ri-calendar-schedule-line:before{content:""}.ri-parent-line:before{content:""}.ri-close-line:before{content:""}.ri-shuffle-line:before{content:""}.ri-subtract-line:before{content:""}.ri-stack-line:before{content:""}.ri-stack-fill:before{content:""}.ri-list-check-2:before{content:""}.ri-download-2-fill:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-file-copy-line:before{content:""}.ri-video-line:before{content:""}nav{display:flex}nav a{text-decoration:none;color:inherit;display:flex;align-items:center;opacity:50%}nav a p,nav a i{pointer-events:none}nav a:hover,nav a.active{opacity:1}@media (orientation:portrait){nav{height:-moz-fit-content;height:fit-content;justify-content:space-around;width:100%;padding:2% 0}nav a{height:100%;flex-direction:column;justify-content:space-evenly}nav a i{font-size:1.2rem}nav a p{margin:0;padding:0;font-size:.8rem}}@media (orientation:landscape){nav{flex-direction:column;justify-content:space-around;font-size:large}nav a{margin-bottom:2dvh}nav a i{margin-right:5%}}#miniPlayer{display:flex;-moz-column-gap:2%;column-gap:2%}#miniPlayer img{border-radius:var(--roundness);border:var(--border)}#miniPlayer #mp{display:flex;align-items:center;width:100%;overflow:hidden}#miniPlayer #mp #mptext{pointer-events:none;width:100%;height:100%}#miniPlayer #mp #mptext #title{height:100%}#miniPlayer #mp #mptext #author{font-size:small!important}#miniPlayer #mp button{color:inherit;border:none;background:none;margin:0 0 0 2%;padding:0;font-size:2rem}#miniPlayer #mp button:active{transform:scale(.8)}@media (orientation:portrait){#miniPlayer{height:2.5rem;margin:2% 2% 0}#miniPlayer img{background-color:var(--onBg);height:100%}}@media (orientation:landscape){#miniPlayer{flex-direction:column}#miniPlayer img{width:100%;height:auto;margin-bottom:2vw}#miniPlayer #mp{max-height:4rem}#miniPlayer #mp #mptext{width:70%}}#home{height:auto;gap:5vmin;width:100%;padding:5%;background:var(--onBg);--rx2: calc(var(--roundness)*1.5)}#home select{font-size:.8rem;border-radius:0}#home #upperLayer{width:100%;position:relative}#home #upperLayer img{border:var(--border);border-radius:var(--roundness)}#home #upperLayer #meta{display:flex;flex-direction:column;justify-content:space-between}#home #upperLayer #meta #title{font-size:1.2rem;font-weight:700}#home #upperLayer #meta #upperButtonLayer{margin-top:5vmin;width:100%;display:flex;justify-content:space-between;align-items:center}#home #upperLayer #meta #upperButtonLayer *{font-size:1.4rem;line-height:1.4rem;margin:0;padding:0}#home #upperLayer #meta #upperButtonLayer #favButton{display:none}#home #upperLayer #meta #upperButtonLayer #favButton+label{text-align:right;font-size:x-large}#home #upperLayer #meta #upperButtonLayer #favButton:checked+label{animation:like .4s ease-in-out}#home #upperLayer #meta #upperButtonLayer #loopButton{transition:transform .5s cubic-bezier(.47,0,.745,.715)}#home #upperLayer #meta #upperButtonLayer #loopButton.on{padding:.2rem;font-size:1rem;line-height:1rem;background:var(--text);color:var(--bg);border-radius:var(--roundness);transform:rotate(180deg)}#home #trackline,#home #trackline input{width:100%}#home #trackline div{display:flex;justify-content:space-between}#home #playerControls{width:100%;display:flex;justify-content:space-between}#home #playerControls button{font-size:1.6rem;color:var(--text);padding:0}#home #playerControls #playButton{transform:scale(1.5)}#home #playerSelectors{display:flex;width:100%;justify-content:space-between}@media (orientation:portrait){#home{margin-top:auto;border-radius:var(--rx2) var(--rx2) 0 0;border-top:var(--border);flex-direction:column;animation-name:fromBelow}#home img{width:50dvh;margin:auto}#home #meta{margin-top:5%}#home #volumeContainer input{display:none}}@media (orientation:landscape){#home{width:100%;margin:auto;border:var(--border);border-radius:var(--rx2);padding:4vmin 8vmin;animation-name:fromLeft}#home [aria-label]:hover:after{position:fixed;content:attr(aria-label);font-size:small;font-family:Noto Sans,sans-serif!important}#home #upperLayer{display:flex;justify-content:center}#home #upperLayer img{margin:auto;max-height:7rem;width:auto}#home #upperLayer #meta{width:62%}#home #upperLayer #meta #upperButtonLayer #volumeContainer{display:flex;align-items:center;justify-content:space-between}#home #upperLayer #meta #upperButtonLayer #volumeContainer input{margin-left:5%}#home #upperLayer #meta #upperButtonLayer #volumeContainer input::-webkit-slider-thumb{background-color:transparent}}input[type=range]{font-size:1.5rem;color:var(--bg);filter:invert();--thumb-height: .625em;--track-height: .125em;--track-color: var(--onBg);--brightness-hover: 180%;--brightness-down: 80%;--clip-edges: .125em;position:relative;background:#fff0;overflow:hidden}input[type=range]:active{cursor:grabbing}input[type=range],input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-transition:all ease .1s;transition:all ease .1s;height:var(--thumb-height)}input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{position:relative}input[type=range]::-webkit-slider-thumb{--thumb-radius: calc((var(--thumb-height) * .5) - 1px);--clip-top: calc((var(--thumb-height) - var(--track-height)) * .5 - .5px);--clip-bottom: calc(var(--thumb-height) - var(--clip-top));--clip-further: calc(100% + 1px) ;--box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width, var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center / 50% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);border-radius:var(--thumb-width, var(--thumb-height));filter:brightness(100%);clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further))}input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab}input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center / 100% calc(var(--track-height) + 1px)}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range],input[type=range]::-moz-range-track,input[type=range]::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;-moz-transition:all ease .1s;transition:all ease .1s;height:var(--thumb-height)}input[type=range]::-moz-range-track,input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-progress{background:#fff0}input[type=range]::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width, var(--thumb-height));border-radius:var(--thumb-width, var(--thumb-height));cursor:grab}input[type=range]:active::-moz-range-thumb{cursor:grabbing}input[type=range]::-moz-range-track{width:100%;background:var(--track-color)}input[type=range]::-moz-range-progress{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:currentColor;transition-delay:30ms}input[type=range]::-moz-range-track,input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-progress{filter:brightness(100%)}input[type=range]:hover::-moz-range-thumb,input[type=range]:hover::-moz-range-progress{filter:brightness(var(--brightness-hover))}input[type=range]:active::-moz-range-thumb,input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}#superInputContainer{height:auto;width:92%;padding:2.4vmin 4vmin;position:sticky;z-index:3;top:4vmin;background-color:var(--onBg);-webkit-backdrop-filter:blur(2vmin);backdrop-filter:blur(2vmin);border-radius:var(--roundness);border:var(--border);box-shadow:var(--shadow);display:flex;transition:all .4s}#superInputContainer:focus-within{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--bg)}#superInput{border:none;height:100%;width:100%;background:none;color:inherit;font-size:medium}#superInput::-moz-placeholder{color:inherit;opacity:75%}#superInput::placeholder{color:inherit;opacity:75%}#searchFilters{font-size:medium;max-width:9ch;padding:0;border:none;color:inherit;text-align:right;-webkit-appearance:none;-moz-appearance:none;appearance:none}#suggestions{max-height:25vmax;overflow-y:scroll;position:absolute;width:80vmin;z-index:1;margin-top:calc(1.5rem + 8.8vmin);background-color:var(--bg);list-style-type:none;padding:0;border-radius:0 0 var(--roundness) var(--roundness);border:var(--border);box-shadow:var(--shadow);display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#suggestions li{background-color:var(--onBg);font-weight:700;padding:1vmin 3vmin;margin-top:.4vmin}#suggestions li:hover,#suggestions li:focus,#suggestions li.hover{background-color:var(--text);color:var(--bg)}#searchlist{margin-top:8%;width:92%}#library{width:100%}#library #collections{margin:0 4vmin;padding:0}#library #collections a{border:var(--border);background:var(--onBg);border-radius:var(--roundness);padding:2vmin 3vmin;margin:6vmin 2vmin 0;padding-right:calc(3vmin + .4rem);display:inline-flex;align-items:center}#library #collections a:after{content:attr(aria-label)}#library #collections a i{font-weight:initial;pointer-events:none;margin-right:.4rem}#library select{margin:1rem 0 1%;background:var(--onBg);border:var(--border);border-radius:var(--roundness);padding:.25rem .5rem}#library #superCollectionList{width:calc(100% - 2rem)}#library #superCollectionList a.clxn_item{background:var(--onBg);display:flex;align-items:center;padding:2vmin;margin-top:2vmin;border:var(--border);border-radius:var(--roundness)}#library #superCollectionList a.clxn_item i{margin-right:2vmin}#library #libraryActions{display:flex;width:100%;margin:5% 0;justify-content:space-around;-webkit-user-select:none;-moz-user-select:none;user-select:none}#library #libraryActions label{transition:transform .4s}#library #libraryActions label:after{content:attr(aria-label)}#library #libraryActions label:hover{transform:scale(1.1)}#superCollectionSelector{padding:2vmin;margin:3vmin 2vmin 0}input[type=radio]{display:none}input[type=radio]:checked+label{background:var(--text);color:var(--bg);border:var(--border)}input[type=radio]+label{font-size:small;display:inline-block;padding:1vmin 2vmin;margin:1vmin 0;border-radius:var(--roundness)}#listTools button i{pointer-events:none}#listTools.playlist #clearListBtn,#listTools.playlist #removeFromListBtn,#listTools.playlist #sortCollectionBtn,#listTools.playlist #shareCollectionBtn,#listTools.playlist #radioCollectionBtn,#listTools.playlist #renameCollectionBtn,#listTools.playlist #deleteCollectionBtn,#listTools.channel button{display:none}#listTools.channel #subscribeListBtn,#listTools.channel #viewOnYTBtn{display:inline-block!important}#listTools.reserved button{display:none}#listTools.reserved #clearListBtn,#listTools.reserved #removeFromListBtn{display:inline-block!important}#listTools.collection #clearListBtn,#listTools.collection #importListBtn,#listTools.collection #subscribeListBtn,#listTools.collection #viewOnYTBtn,#listTools.supermix button,#listTools.shared button{display:none}#listTools.supermix #importListBtn,#listTools.supermix #enqueueAllBtn,#listTools.shared #importListBtn,#listTools.shared #enqueueAllBtn{display:inline-block!important}#listContainer{width:92%}#listContainer.reverse{display:flex;flex-direction:column-reverse}#viewOnYTBtn i,#subscribeListBtn i{pointer-events:none}#viewOnYTBtn i:after,#subscribeListBtn i:after{content:attr(data-state);font-family:Noto Sans,sans-serif}p.snackbar{position:absolute;z-index:9;top:75%;width:calc(90dvmin - 1rem);padding:.5rem 1rem;background-color:var(--bg);color:var(--text);border:1px solid var(--text);border-radius:var(--roundness);animation:fadeIn 1s,fadeOut 1s 7s}:root{--bg: transparent;--onBg: transparent;--text: black;--borderColor: transparent;--border: .1vmin solid var(--borderColor);--shadowColor: transparent;--shadow: 0 .5vmin 1.5vmin var(--shadowColor);--roundness: .4rem;--defaultBg: var(--text);--defaultText: var(--bg);--pageTransitionEffect: translateX(100%)}@font-face{font-family:Noto Sans;src:url(/NotoSans.woff2) format("woff2");font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}img,svg{display:block;max-width:100%}input,button,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}button{background:none;border:none;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:active{transform:scale(.8)}input{font-family:inherit;outline:none}select{font-family:inherit;background:none;outline:none;color:var(--text);border:none;border-radius:var(--roundness)}select option,select optgroup{background:var(--bg)}dialog[open]{margin:auto;background:none;border:none;animation:boing .3s ease-in-out forwards}dialog::backdrop{animation:dialogAppear .3s ease-in-out forwards;background-color:#0007}a{text-decoration:none;color:inherit}.hide{display:none!important}.delete{--defaultBg: #800;--defaultText: #eaa;--onBg: #800;--text: #eaa}.filter_lt10{--defaultBg: #055;--defaultText: #6dd}.filter_ytm{--defaultBg: #502;--defaultText: #f9a}.checked{--defaultBg: #505;--defaultText: #faf}.redup{--defaultBg: #550;--defaultText: #ffa}#queuetools button,#listTools button,#settings button,#changelog button{border:var(--border);border-radius:var(--roundness);background:var(--defaultBg);color:var(--defaultText);font-family:inherit;font-size:inherit;padding:1vmin 2vmin;margin:1vmin 2vmin}.ri-loader-3-line{animation:spinner 1.5s cubic-bezier(.645,.045,.355,1) infinite}#loadingScreen{background-color:var(--bg);color:var(--text);border-radius:var(--roundness)}#loadingScreen i{display:block;font-size:xx-large}dialog.displayer{white-space:pre;background:var(--bg);color:var(--text);border-radius:var(--roundness)}dialog.displayer section{white-space:normal;overflow:scroll}dialog.displayer section p{margin-bottom:1rem;transition:all .5s;font-size:small}dialog.displayer section p.active{font-size:large;font-weight:700}dialog.watcher{height:100dvh;width:100dvw;background:var(--bg);color:var(--text)}dialog.watcher button{color:inherit}dialog.watcher video{width:100%;max-width:100vmin;border-radius:var(--roundness)}dialog.watcher select{width:7ch;margin-left:1ch}#queuetools,#listTools{position:sticky;top:0;z-index:3;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-bottom-left-radius:var(--roundness);border-bottom-right-radius:var(--roundness);padding:2vmin 0;width:calc(92% + 3vmin)}#queuetools button:after,#listTools button:after{content:attr(aria-label)}#queuelist{width:92%}#playButton.ri-loader-3-line{pointer-events:none}.listItem{width:48%;height:auto;background-color:red;padding:.8dvmin;margin:1.5% 1%;border:0;border-radius:calc(var(--roundness) + .5vmin);transition:all .3s ease-out;display:inline-block}.streamItem{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:0;padding:.8dvmin;margin-bottom:1.5dvmin;border:0;border-radius:calc(var(--roundness) + .5vmin);display:flex;align-items:center;position:relative;transition:transform .4s;overflow:hidden}.streamItem div,.streamItem span{pointer-events:none;transition:opacity .4s}.streamItem:hover{transform:scale(.95)}.streamItem.ravel *{opacity:0}.streamItem span{position:relative;z-index:0;max-width:30vmin;margin-right:1vmin}.streamItem span img{height:16vmin;width:auto;border-radius:3px}.streamItem span .duration{position:absolute;padding:0 .8vmin;bottom:1vmin;right:1vmin;background-color:#000a;color:#fffc;border-radius:calc(var(--roundness)*.6);font-size:.7rem}.streamItem div{height:16vmin;width:calc(100% - 32vmin);display:flex;flex-direction:column;justify-content:space-evenly}.streamItem div .title{max-height:8vmin;line-height:4vmin;font-size:90%;overflow:hidden}.streamItem div .avu{height:8vmin;overflow:hidden;line-height:4vmin;width:100%;font-size:x-small;opacity:.8}@media (orientation:landscape){.streamItem div .avu{display:flex;justify-content:space-between}}.streamItem i{height:16vmin;aspect-ratio:1;font-size:1rem;padding:0 .2rem;display:flex;align-items:center;justify-content:center;z-index:2;position:absolute;right:-.8rem;bottom:-.4rem;border-radius:50%}.streamItem i:hover{background:var(--onBg)}#queuelist>a{transition:initial}.listItem{width:48%;height:auto;background-color:transparent;padding:.8dvmin;margin:1.5% 1%;border:0;border-radius:calc(var(--roundness) + .5vmin);transition:all .3s ease-out;display:inline-block}@media (orientation: landscape){.listItem{width:23%}}.listItem *{pointer-events:none;transition:all .4s}.listItem:hover{transform:scale(.95)}.listItem.ravel *{opacity:0}.listItem img{height:auto;width:80%;border-radius:50%;margin:0 auto 1.5vmin;display:block}.listItem div{display:flex;flex-direction:column}.listItem p.title{font-size:small;height:1.6rem;line-height:.8rem;overflow:hidden}.listItem p.uData{font-size:xx-small;line-height:.7rem;overflow:hidden}.listItem p.stats{font-size:x-small;height:.8rem;line-height:.8rem}
