@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap";@font-face{font-family:Marola;src:url(/fonts/MAROLA__.TTF) format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background-color:#fff;font-family:Space Mono,monospace;color:#000}:root{--c1: #2d0fd4;--c2: #2d0fd4;--c3: #2d0fd4;--c4: #2d0fd4}.texture-bg{display:none}header{text-align:center;padding:3.5rem 2rem 2rem}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.logo{font-family:Marola,monospace;font-style:normal;font-weight:400;font-size:clamp(3rem,10vw,6rem);color:#000;letter-spacing:-.02em;line-height:1;text-shadow:none;text-decoration:none;display:inline-block;cursor:pointer;animation:float 3.5s ease-in-out infinite;background-image:linear-gradient(var(--c1),var(--c1));background-repeat:no-repeat;background-size:0% 100%;background-position:left center;transition:background-size .3s ease,color .3s ease;padding:2px 4px}.logo:hover{background-size:100% 100%;color:#fff!important}.tagline{margin-top:.8rem;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#0006}.bandcamp-links{margin-top:.6rem;font-size:11px;letter-spacing:.08em}.bandcamp-links a{color:#0006;text-decoration:none;text-transform:lowercase;background-repeat:no-repeat;background-size:0% 100%;background-position:left center;transition:background-size .2s ease,color .2s ease;padding:1px 3px}.bandcamp-links a:first-of-type{background-image:linear-gradient(var(--c2),var(--c2))}.bandcamp-links a:last-of-type{background-image:linear-gradient(var(--c3),var(--c3))}.bandcamp-links a:hover{background-size:100% 100%;color:#fff!important}.bc-sep{color:#0000004d;margin:0 .6rem}.archive-list{max-width:520px;margin:3rem auto 0;padding:0 2rem 6rem;text-align:center}.archive-date{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#0006;font-weight:700;margin-bottom:.4rem;margin-top:1.4rem;display:block;cursor:default}.archive-date:first-child{margin-top:0}.archive-item{margin-bottom:.2rem;cursor:pointer}.archive-item:nth-child(4n+1){--hover-bg: var(--c1)}.archive-item:nth-child(4n+2){--hover-bg: var(--c2)}.archive-item:nth-child(4n+3){--hover-bg: var(--c3)}.archive-item:nth-child(4n+4){--hover-bg: var(--c4)}.archive-title{font-family:Space Mono,monospace;font-size:14px;color:#000;opacity:.85;letter-spacing:.02em;line-height:1.5;display:block;text-decoration:none}.archive-title .hl,.archive-date .hl{background-image:linear-gradient(var(--hover-bg, #2d0fd4),var(--hover-bg, #2d0fd4));background-repeat:no-repeat;background-size:0% 100%;background-position:left center;transition:background-size .25s ease,color .25s ease;padding:1px 3px}.archive-item:hover .archive-title .hl{background-size:100% 100%;color:#fff!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.archive-item{animation:fadeUp .4s ease both}.archive-item:nth-child(1){animation-delay:.05s}.archive-item:nth-child(2){animation-delay:.1s}.archive-item:nth-child(3){animation-delay:.15s}.archive-item:nth-child(4){animation-delay:.2s}.archive-item:nth-child(5){animation-delay:.25s}.archive-item:nth-child(6){animation-delay:.3s}.archive-item:nth-child(7){animation-delay:.35s}.archive-item:nth-child(8){animation-delay:.4s}.playlist-view{max-width:620px;margin:0 auto;padding:0 2rem 6rem;text-align:center;position:relative;z-index:1}.back-link{display:inline-block;margin:2rem 0 3rem;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#0006;cursor:pointer;text-decoration:none;background-image:linear-gradient(var(--c2),var(--c2));background-repeat:no-repeat;background-size:0% 100%;background-position:left center;transition:background-size .2s ease,color .2s ease;padding:1px 4px}.back-link:hover{background-size:100% 100%;color:#fff!important}.playlist-header{margin-bottom:4rem}.playlist-header .pl-date{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#0006;font-weight:700;margin-bottom:.4rem}.playlist-header h1{font-family:Share Tech Mono,monospace;font-style:normal;font-size:clamp(1.8rem,5vw,3rem);font-weight:700;color:#000;line-height:1.1}.section{margin-bottom:4rem}.section-author{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#00000059;margin-bottom:1.5rem}.section-text{font-family:Share Tech Mono,monospace;font-size:15px;line-height:1.9;color:#000000d9;margin-bottom:1.5rem;text-align:left}.embed-block{margin-bottom:.75rem}.embed-block iframe{width:100%;border:none;border-radius:2px}.embed-block.bandcamp iframe{height:42px}.embed-block.soundcloud iframe{height:166px}.embed-block.youtube iframe{height:315px}
