@layer base,index,secondary,modals,toolbar;@layer base{@font-face{font-family:pixel-zim;src:url(/_fonts/pixelzim/pzim3x5.ttf)}@font-face{font-family:pixel-zim;src:url(/_fonts/pixelzim/pzim3x5b.ttf);font-weight:700}:root{--hover: #ffc700;--primary: #ff00ff;--secondary: #626262;--text: #ffffff;--background: #000000;--cursor-1: url(/_Assets/music/cursor1.png) 0 0, default;--cursor-2: url(/_Assets/music/cursor2.png) 0 0, default;--pointer: url(/_Assets/music/pointer.png) 5 0, pointer;font-size:22pt}*{box-sizing:border-box}body{font-family:pixel-zim;color:var(--text);background-color:var(--background);margin:0;background-image:url(/_Assets/music/musicbg.png);image-rendering:pixelated;background-size:800px;cursor:var(--cursor-1);animation:cursor 2s infinite;min-height:100vh}h1,h2,h3,p{background-color:var(--background);margin:0}@keyframes cursor{0%{cursor:var(--cursor-1)}51%{cursor:var(--cursor-2)}}a{color:var(--primary);text-decoration:none}a:hover{color:var(--hover);text-decoration:underline;cursor:var(--pointer)}.topline,.topline-description{margin-inline:auto;text-align:center;width:-moz-fit-content;width:fit-content;margin-block:1rem}#main-header{font-weight:700;font-size:3rem;width:-moz-fit-content;width:fit-content;margin:auto;color:var(--primary);margin-top:4rem;background-color:#000}#toolbar-placeholder{display:flex;font-size:1.2rem;flex-wrap:wrap;gap:1em;justify-content:space-evenly;width:100%;padding:1em;max-width:800px;margin:auto}#toolbar-placeholder a{background-color:var(--background)}#main-header a,#toolbar-placeholder a,#toast,.foul img{-webkit-user-select:none;-moz-user-select:none;user-select:none}#back-button{background-color:#000;position:fixed;white-space:normal;max-width:100%;top:2.5rem;left:2rem;font-size:1rem;z-index:100;color:gray}#toast{text-align:end;background-color:#000;z-index:98;position:fixed;background-color:var(--background);right:1rem;top:0;translate:0 -100%;transition:translate .25s ease-out}#toast.toast--visible{translate:0 0}#video{position:fixed}.divider{width:100%;overflow:hidden}.foul{height:20px;width:-moz-fit-content;width:fit-content;margin:auto;animation:divider 30s linear infinite both}.foul img{height:100%;width:auto;padding-inline:2rem}@keyframes divider{0%{transform:translate(100vw)}to{transform:translate(-100vw)}}@media (max-width: 600px){:root{font-size:15pt}#toast{width:100%;left:0;right:0;padding-inline:1rem;text-align:center;bottom:0;top:auto;translate:0 100%}#main-header{font-size:15vw}}}@layer index{body{padding-bottom:5rem}#album-title{font-size:2rem;margin:auto;text-align:center;width:min(800px,90%)}#song-list{line-height:1;display:flex;font-size:1.25rem;flex-direction:column;width:100%;height:100%;min-height:20em;align-items:center;justify-content:center;margin:0;padding:0;color:#fff;list-style-position:inside;background-color:#000;background-image:var(--cover);background-position:center;background-size:cover}#song-list.overlay{-o-border-image:fill 1 linear-gradient(#000c);border-image:fill 1 linear-gradient(#000c)}.song-link{padding:.5rem;font:inherit;width:100%;height:100%;text-align:center;color:#fff;border:none;background:transparent;cursor:var(--pointer);position:relative}.song-link:nth-child(2){margin-top:1rem}.song-link:last-child{margin-bottom:1rem}.song-title{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:.25rem;background-color:#0005}.seekbar-progress{position:absolute;z-index:-1;height:100%;width:0;top:0;left:0;background-color:var(--primary)}.song-link:hover,.song-link:focus-within{outline:solid 5px var(--primary);background-color:#80008066;text-decoration:none}.pixel-corners--wrapper{background-color:#fff;padding:5px;width:min(800px,90%);height:100%;margin:auto}.pixel-corners{clip-path:polygon(0px calc(100% - 4px),4px calc(100% - 4px),4px 100%,calc(100% - 4px) 100%,calc(100% - 4px) calc(100% - 4px),100% calc(100% - 4px),100% 4px,calc(100% - 4px) 4px,calc(100% - 4px) 0px,4px 0px,4px 4px,0px 4px)}#player{display:none;width:0;border:none}.volume-controls{display:flex;width:min(90%,900px);margin:auto;height:80px}#btn-mute{background:transparent;border:none;height:100%;cursor:var(--pointer)}#btn-mute:hover{scale:1.3}#btn-mute img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.volume-slider-wrapper{background-color:#fff;border:solid 6px black;position:relative;width:100%;height:25px;flex-grow:1;margin:auto}#volume-slider-visual{display:flex;top:0;right:0;bottom:0;left:0;width:100%;height:100%;align-items:center;background:var(--primary);position:absolute}#volume-slider-visual:after{content:"";z-index:2;position:absolute;right:0;translate:50% 0;height:200%;width:5px;background-color:#fff;border:solid 6px black;pointer-events:none}#volume-slider{top:0;right:0;bottom:0;left:0;width:100%;height:100%;position:absolute;opacity:0;cursor:var(--pointer)}#toast{font-size:1.25rem;padding:.5rem}.credits{width:90%;max-width:900px;margin:auto}.credits h1,.credits p{background:var(--background);width:-moz-fit-content;width:fit-content;text-align:center;margin:auto;margin-block:2rem}.credits p{font-size:1.5rem}.credits--hidden{display:none}#discography-back-button{display:block;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:2rem;background-color:#000;color:var(--secondary);margin:auto}#discography-back-button:hover{color:var(--hover)}#loading-indicator{display:flex;position:absolute;height:100%;width:100%;z-index:10;align-items:center;justify-content:center;font-size:3rem;background-color:#000a}#loading-indicator:after{content:".";animation:loading 2s infinite both}@keyframes loading{0%{content:"."}33%{content:".."}66%{content:"..."}}#loading-indicator.loading-indicator--hidden{display:none}.pick-album{background-color:#000;font-size:1.25rem;display:block;width:-moz-fit-content;width:fit-content;font-weight:700;text-align:center;margin:auto;margin-block:2rem}.pick-album:hover{color:var(--hover);text-decoration-thickness:3px}.pick-album--hidden{display:none}}
