body{padding-bottom:4rem}.divider{margin-top:10rem;margin-bottom:10rem}#player{border:none;display:block;width:100%;max-width:800px;margin:auto;margin-top:1rem;margin-bottom:1rem}.sixteen-nine{aspect-ratio:16/9}.four-three{aspect-ratio:4/3}.list-title{width:100%;margin:auto;padding-left:1em;padding-right:1em;text-align:center}.selector-list{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scroll-behavior:smooth;display:flex;flex-wrap:nowrap;overflow-x:scroll;width:100%;max-width:900px;gap:5rem;margin-bottom:1rem;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1) 5%,rgba(0,0,0,1) 95%,rgba(0,0,0,0));mask-image:linear-gradient(to right,#0000,#000 5%,#000 95%,#0000)}.music-video-selector:first-child{margin-left:4rem}.music-video-selector:last-child{margin-right:4rem}.music-video-selector{--bg-opacity: .5;scroll-snap-align:center;display:block;align-content:center;width:min(70%,10rem);height:auto;aspect-ratio:1/1;flex-shrink:0;border:double 10px var(--secondary);background-color:var(--background);font-family:inherit;font-size:1.5rem;color:var(--text);cursor:var(--pointer);position:relative;isolation:isolate}.music-video-selector:after{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute;background-image:var(--bgimg);background-position:center;background-size:cover;opacity:var(--bg-opacity)}.music-video-selector span{display:block;margin:auto;background-color:#0000008f;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.active:not(#\#){--bg-opacity: 1 !important}.active{border-color:#fff}.list-button-wrapper{display:flex;justify-content:center;align-items:center;margin-left:1rem;margin-right:1rem}.navigate{border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font:inherit;color:inherit;background-color:transparent;font-size:4rem;cursor:var(--pointer)}.navigate:hover{color:gray}#start-screen{text-align:center;font-size:1.25rem;margin:auto;width:80%;margin-bottom:10rem}.hidden{display:none;width:0;height:0}#random{cursor:var(--pointer);display:block;font-family:inherit;background-color:#000;border:double 10px var(--secondary);color:inherit;font-size:2rem;margin:2rem auto}#random:hover{border-color:var(--primary)}#random:active{border-color:var(--hover);color:var(--hover)}
