:root{
  --signal-a-rgb:82 236 255;--signal-b-rgb:255 68 214;--signal-c-rgb:255 154 77;
  --signal-a:#52ecff;--signal-b:#ff44d6;--signal-c:#ff9a4d;
  --signal-panel:rgba(14,4,30,.84);--signal-panel-soft:rgba(11,5,27,.66);--signal-border:rgb(var(--signal-a-rgb)/.30);
  --signal-glow:0 0 26px rgb(var(--signal-a-rgb)/.09),0 0 48px rgb(var(--signal-b-rgb)/.05);
  --tc-ease:cubic-bezier(.22,.8,.22,1);
}
html[data-signal-theme="rebel"]{--signal-a-rgb:98 233 255;--signal-b-rgb:255 163 71;--signal-c-rgb:255 220 116;--signal-a:#62e9ff;--signal-b:#ffa347;--signal-c:#ffdc74}
html[data-signal-theme="bruiser"]{--signal-a-rgb:255 94 138;--signal-b-rgb:255 52 191;--signal-c-rgb:255 142 64;--signal-a:#ff5e8a;--signal-b:#ff34bf;--signal-c:#ff8e40}
html[data-signal-theme="flux"]{--signal-a-rgb:155 104 255;--signal-b-rgb:78 238 255;--signal-c-rgb:255 80 210;--signal-a:#9b68ff;--signal-b:#4eeeff;--signal-c:#ff50d2}
html[data-signal-theme="paradox"]{--signal-a-rgb:255 103 219;--signal-b-rgb:159 92 255;--signal-c-rgb:95 230 255;--signal-a:#ff67db;--signal-b:#9f5cff;--signal-c:#5fe6ff}
html[data-signal-theme="kids"]{--signal-a-rgb:255 197 107;--signal-b-rgb:80 229 255;--signal-c-rgb:255 104 198;--signal-a:#ffc56b;--signal-b:#50e5ff;--signal-c:#ff68c6}
html[data-signal-theme="swamp"]{--signal-a-rgb:99 245 168;--signal-b-rgb:67 224 255;--signal-c-rgb:255 190 91;--signal-a:#63f5a8;--signal-b:#43e0ff;--signal-c:#ffbe5b}
html[data-signal-theme="fracture"]{--signal-a-rgb:138 125 255;--signal-b-rgb:67 226 255;--signal-c-rgb:255 90 117;--signal-a:#8a7dff;--signal-b:#43e2ff;--signal-c:#ff5a75}

body{background:
  radial-gradient(900px 620px at 11% 8%,rgb(var(--signal-a-rgb)/.18),transparent 58%),
  radial-gradient(900px 720px at 92% 13%,rgb(var(--signal-b-rgb)/.18),transparent 60%),
  radial-gradient(720px 520px at 54% 82%,rgb(var(--signal-c-rgb)/.09),transparent 64%),
  linear-gradient(180deg,#05000b 0%,#12041f 45%,#06000d 100%)!important;
  transition:background .5s var(--tc-ease),color .3s ease;
}
body.theme-shift main{animation:tcThemeShift .52s var(--tc-ease)}
@keyframes tcThemeShift{0%{filter:saturate(.82) brightness(.94)}45%{filter:saturate(1.12) brightness(1.035)}100%{filter:none}}

.topbar{height:74px;padding-inline:clamp(14px,3vw,28px);background:linear-gradient(180deg,rgba(7,1,16,.95),rgba(9,2,20,.88))!important;border-bottom-color:rgb(var(--signal-a-rgb)/.18)!important;box-shadow:0 14px 34px rgba(0,0,0,.30),0 0 32px rgb(var(--signal-a-rgb)/.035)!important}
.section-nav{top:74px;background:rgba(8,1,18,.84)!important;border-bottom-color:rgb(var(--signal-a-rgb)/.12)!important;box-shadow:0 8px 28px rgba(0,0,0,.16)}
.brand-mark{width:40px;height:40px;border-radius:11px!important;border-color:rgb(var(--signal-b-rgb)/.62)!important;background:linear-gradient(145deg,rgb(var(--signal-a-rgb)/.08),rgb(var(--signal-b-rgb)/.12));box-shadow:0 0 24px rgb(var(--signal-b-rgb)/.20),inset 0 0 18px rgb(var(--signal-a-rgb)/.08)!important;color:#fff!important;font-size:12px!important;transform:rotate(-2deg)}
.brand-copy{position:relative;padding-right:84px}.brand-copy strong{font-size:12px!important;letter-spacing:.20em!important}.brand-copy small{font-size:7px!important;color:#9e91b4!important}.brand-copy::after{content:attr(data-signal-label);position:absolute;left:0;top:31px;color:rgb(var(--signal-a-rgb)/.78);font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;white-space:nowrap}
.icon-btn{border-color:rgb(var(--signal-a-rgb)/.32)!important;background:linear-gradient(180deg,rgb(var(--signal-a-rgb)/.10),rgb(var(--signal-b-rgb)/.055))!important;transition:border-color .2s ease,background .2s ease,transform .2s var(--tc-ease),box-shadow .2s ease}.icon-btn:hover{transform:translateY(-1px);border-color:rgb(var(--signal-b-rgb)/.64)!important;box-shadow:0 0 18px rgb(var(--signal-b-rgb)/.10)}
.bag-btn b{background:linear-gradient(135deg,var(--signal-b),var(--signal-c))!important}
.section-nav button{position:relative;min-height:48px!important;transition:color .2s ease,background .25s ease}.section-nav button::after{content:"";position:absolute;left:22%;right:22%;bottom:-2px;height:2px;transform:scaleX(0);background:linear-gradient(90deg,var(--signal-a),var(--signal-b),var(--signal-c));box-shadow:0 0 10px rgb(var(--signal-a-rgb)/.45);transition:transform .25s var(--tc-ease)}.section-nav button.active{border-bottom-color:transparent!important;background:linear-gradient(to top,rgb(var(--signal-a-rgb)/.07),transparent)!important;color:#fff!important}.section-nav button.active::after{transform:scaleX(1)}

main{width:min(1260px,100%)!important;padding:clamp(18px,3vw,34px) clamp(12px,2vw,24px) 84px!important}.listen-wrap{max-width:1180px!important;gap:18px!important}.tc-card{border-color:var(--signal-border)!important;background:linear-gradient(155deg,rgb(var(--signal-b-rgb)/.055),rgba(16,5,34,.90) 28%,rgba(7,9,28,.88))!important;box-shadow:0 28px 74px rgba(0,0,0,.43),var(--signal-glow),inset 0 0 34px rgb(var(--signal-a-rgb)/.025)!important;transition:border-color .3s ease,box-shadow .3s ease,transform .3s var(--tc-ease)}.tc-card::before{height:1px!important;background:linear-gradient(90deg,transparent,var(--signal-a),var(--signal-b),var(--signal-c),transparent)!important;opacity:.82!important}.tc-card::after{content:"";position:absolute;inset:8px;pointer-events:none;border-radius:calc(var(--radius) - 7px);background:linear-gradient(90deg,rgb(var(--signal-a-rgb)/.13) 0 1px,transparent 1px) 0 0/18px 1px no-repeat,linear-gradient(rgb(var(--signal-a-rgb)/.13) 0 1px,transparent 1px) 0 0/1px 18px no-repeat,linear-gradient(270deg,rgb(var(--signal-b-rgb)/.12) 0 1px,transparent 1px) 100% 100%/18px 1px no-repeat,linear-gradient(0deg,rgb(var(--signal-b-rgb)/.12) 0 1px,transparent 1px) 100% 100%/1px 18px no-repeat}
.listen-title-card{padding:clamp(16px,2.2vw,24px)!important}.listen-title-card h1{font-size:clamp(34px,6vw,64px)!important;letter-spacing:-.045em!important;background:linear-gradient(90deg,#fff 0%,rgb(var(--signal-a-rgb)) 40%,rgb(var(--signal-b-rgb)) 72%,rgb(var(--signal-c-rgb)) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;text-shadow:none!important}.branding,.eyebrow{color:rgb(var(--signal-a-rgb)/.90)!important}.subtitle{font-size:14px!important;color:#b9afc9!important}.badge{border-color:rgb(var(--signal-b-rgb)/.52)!important;background:linear-gradient(135deg,rgb(var(--signal-b-rgb)/.13),rgb(var(--signal-a-rgb)/.07))!important;color:#fff!important;box-shadow:0 0 18px rgb(var(--signal-b-rgb)/.08)}.pill{border-color:rgb(var(--signal-a-rgb)/.24)!important;background:rgb(var(--signal-a-rgb)/.055)!important;color:#e9fbff!important}.quote{border-color:rgb(var(--signal-c-rgb)/.30)!important;background:linear-gradient(135deg,rgb(var(--signal-c-rgb)/.06),rgb(var(--signal-b-rgb)/.055))!important}.quote em{color:rgb(var(--signal-c-rgb))!important}

.listen-hero{grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important;gap:18px!important}.cover{position:relative;padding:11px!important;border-color:rgb(var(--signal-b-rgb)/.32)!important;background:linear-gradient(145deg,rgb(var(--signal-a-rgb)/.06),rgb(var(--signal-b-rgb)/.06))!important;box-shadow:0 28px 68px rgba(0,0,0,.46),0 0 30px rgb(var(--signal-b-rgb)/.06)!important}.cover::before{content:"STATIC COVER / TIME CIRCUIT";position:absolute;z-index:3;left:18px;top:18px;padding:6px 8px;border:1px solid rgb(var(--signal-a-rgb)/.26);border-radius:7px;background:rgba(5,0,14,.72);color:rgb(var(--signal-a-rgb)/.86);font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;backdrop-filter:blur(8px)}.cover::after{content:"";position:absolute;z-index:2;inset:11px;border-radius:14px;pointer-events:none;box-shadow:inset 0 0 34px rgba(2,0,10,.28),inset 0 0 0 1px rgb(var(--signal-a-rgb)/.12)}.cover img{border-color:rgb(var(--signal-a-rgb)/.22)!important;filter:saturate(1.03) contrast(1.02)}
.visualizer-card{padding:14px!important}.visualizer-card>h2{color:#d8d1e5!important;letter-spacing:.16em!important}.viz{min-height:470px!important;border-color:rgb(var(--signal-a-rgb)/.38)!important;box-shadow:inset 0 0 58px rgb(var(--signal-b-rgb)/.11),0 0 34px rgb(var(--signal-a-rgb)/.09)!important}.time-circuits,.viz-track-readout,.viz-band-panel,.viz-energy-panel{border-color:rgb(var(--signal-a-rgb)/.26)!important}.time-circuits b,.viz-track-readout span,.viz-energy-panel small{color:rgb(var(--signal-a-rgb))!important}.viz-track-readout strong,.viz-energy-panel strong{color:rgb(var(--signal-b-rgb))!important;text-shadow:0 0 11px rgb(var(--signal-b-rgb)/.35)!important}#tcSpectrumGradient stop:nth-child(1){stop-color:var(--signal-a)!important}#tcSpectrumGradient stop:nth-child(2){stop-color:var(--signal-b)!important}#tcSpectrumGradient stop:nth-child(3){stop-color:var(--signal-c)!important}#tcPulseOuter,#tcOrbitA{stroke:rgb(var(--signal-a-rgb)/.55)!important}#tcPulseInner,#tcWaveGhostA{stroke:rgb(var(--signal-b-rgb)/.52)!important}#tcOrbitB{stroke:rgb(var(--signal-c-rgb)/.36)!important}#tcWaveGhostB{stroke:rgb(var(--signal-a-rgb)/.28)!important}

.listen-grid{grid-template-columns:1.05fr .95fr!important;gap:18px!important}.controls{gap:9px!important}.controls button{min-height:42px;border-radius:11px!important;border-color:rgb(var(--signal-a-rgb)/.28)!important;background:linear-gradient(180deg,rgb(var(--signal-a-rgb)/.10),rgb(var(--signal-b-rgb)/.055))!important;transition:.2s var(--tc-ease)}.controls button:hover{transform:translateY(-1px);border-color:rgb(var(--signal-b-rgb)/.58)!important;background:linear-gradient(180deg,rgb(var(--signal-b-rgb)/.16),rgb(var(--signal-a-rgb)/.08))!important}.controls #btnPlay{padding-inline:20px;background:linear-gradient(135deg,rgb(var(--signal-a-rgb)/.88),rgb(var(--signal-b-rgb)/.82))!important;color:#08000e!important;border-color:transparent!important;box-shadow:0 0 20px rgb(var(--signal-a-rgb)/.16);font-weight:900}.controls #btnPlay:hover{box-shadow:0 0 28px rgb(var(--signal-b-rgb)/.20);transform:translateY(-1px) scale(1.015)}
input[type=range]{appearance:none;height:18px;background:transparent;accent-color:var(--signal-b)!important}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,rgb(var(--signal-a-rgb)/.28),rgb(var(--signal-b-rgb)/.24));box-shadow:inset 0 0 4px rgba(0,0,0,.7)}input[type=range]::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;border:2px solid #12051e;background:var(--signal-a);box-shadow:0 0 9px rgb(var(--signal-a-rgb)/.55)}input[type=range]::-moz-range-track{height:4px;border-radius:99px;background:linear-gradient(90deg,rgb(var(--signal-a-rgb)/.28),rgb(var(--signal-b-rgb)/.24))}input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:2px solid #12051e;background:var(--signal-a);box-shadow:0 0 9px rgb(var(--signal-a-rgb)/.55)}
.meta,.playlist-head{color:#a89cb9!important}.track-button{position:relative;overflow:hidden;border-color:rgb(var(--signal-a-rgb)/.20)!important;background:linear-gradient(135deg,rgb(var(--signal-a-rgb)/.035),rgb(var(--signal-b-rgb)/.025))!important;transition:border-color .2s ease,transform .22s var(--tc-ease),background .22s ease,box-shadow .22s ease}.track-button:hover:not(:disabled){transform:translateX(3px);border-color:rgb(var(--signal-a-rgb)/.38)!important}.track-button.active{border-color:rgb(var(--signal-b-rgb)/.62)!important;background:linear-gradient(135deg,rgb(var(--signal-b-rgb)/.15),rgb(var(--signal-a-rgb)/.085))!important;box-shadow:inset 0 0 22px rgb(var(--signal-b-rgb)/.06),0 0 18px rgb(var(--signal-b-rgb)/.055)!important}.track-button.active::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--signal-a),var(--signal-b),var(--signal-c));box-shadow:0 0 10px rgb(var(--signal-a-rgb)/.40)}

.archive-hero,.store-hero{padding-top:54px!important}.archive-hero h1,.store-hero h1{background:linear-gradient(90deg,#fff 0%,rgb(var(--signal-a-rgb)) 42%,rgb(var(--signal-b-rgb)) 78%,rgb(var(--signal-c-rgb)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.archive-grid{gap:15px!important}.archive-card{position:relative;border-color:rgb(var(--signal-a-rgb)/.22)!important;background:linear-gradient(145deg,rgb(var(--signal-a-rgb)/.035),rgba(12,6,27,.80))!important;box-shadow:0 16px 42px rgba(0,0,0,.20);transition:transform .24s var(--tc-ease),border-color .24s ease,box-shadow .24s ease}.archive-card:hover{transform:translateY(-2px);border-color:rgb(var(--signal-b-rgb)/.45)!important;box-shadow:0 22px 52px rgba(0,0,0,.28),0 0 20px rgb(var(--signal-b-rgb)/.05)}.archive-card img{border:1px solid rgb(var(--signal-a-rgb)/.14)}.archive-state{color:var(--signal-b)!important}

.capsule-status,.collection-head>span{border-color:rgb(var(--signal-b-rgb)/.26)!important;background:rgb(var(--signal-b-rgb)/.055)!important;color:rgb(var(--signal-b-rgb))!important}.collection-head{border-bottom-color:rgb(var(--signal-a-rgb)/.13)!important}.product-card{border-color:rgb(var(--signal-a-rgb)/.13)!important;background:linear-gradient(155deg,rgb(var(--signal-a-rgb)/.028),rgba(5,7,10,.90))!important}.product-card:hover{border-color:rgb(var(--signal-b-rgb)/.32)!important;box-shadow:0 20px 55px rgba(0,0,0,.40),0 0 24px rgb(var(--signal-b-rgb)/.06)!important}.product-art{background:radial-gradient(circle at 50% 35%,rgb(var(--signal-a-rgb)/.075),transparent 60%),#020308!important}.variant-picker select{border-color:rgb(var(--signal-a-rgb)/.16)!important;background:#080710!important}.product-action:not(:disabled){background:linear-gradient(135deg,rgb(var(--signal-a-rgb)/.94),rgb(var(--signal-b-rgb)/.88))!important;color:#08000f!important;box-shadow:0 0 20px rgb(var(--signal-a-rgb)/.10)}.store-rule{border-color:rgb(var(--signal-c-rgb)/.24)!important;background:rgb(var(--signal-c-rgb)/.035)!important}.drawer-panel{background:linear-gradient(180deg,rgba(13,4,28,.98),rgba(6,5,17,.99))!important;border-left-color:rgb(var(--signal-a-rgb)/.18)!important;box-shadow:-24px 0 70px rgba(0,0,0,.45)}.checkout:not(:disabled){background:linear-gradient(135deg,var(--signal-a),var(--signal-b))!important;color:#09000f!important}
footer{border-top:1px solid rgb(var(--signal-a-rgb)/.09);padding-top:18px!important;color:#817792!important}

body[data-time-view="listen"] .section-nav{box-shadow:0 8px 28px rgba(0,0,0,.15),0 8px 30px rgb(var(--signal-a-rgb)/.025)}body[data-time-view="archive"] .archive-hero{filter:drop-shadow(0 0 28px rgb(var(--signal-b-rgb)/.05))}body[data-time-view="store"] .store-hero{filter:drop-shadow(0 0 28px rgb(var(--signal-c-rgb)/.05))}

@media(min-width:920px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-card{grid-template-columns:88px minmax(0,1fr) auto;min-height:112px}.archive-card img{width:88px;height:88px}}
@media(max-width:820px){.listen-hero{grid-template-columns:1fr!important}.cover{max-width:520px;margin-inline:auto;width:100%}.cover img{aspect-ratio:16/10!important;object-position:center 38%}.listen-grid{grid-template-columns:1fr!important}.viz{min-height:430px!important}}
@media(max-width:620px){.topbar{height:68px}.section-nav{top:68px}.brand-copy{padding-right:0}.brand-copy::after{display:none}.brand-mark{width:36px;height:36px}.listen-title-card h1{font-size:clamp(32px,12vw,48px)!important}.title-row{align-items:flex-start}.badge{font-size:9px!important;padding:7px 9px!important}.viz{min-height:390px!important}.cover::before{font-size:5px;left:15px;top:15px}.archive-hero,.store-hero{padding-top:34px!important}.archive-card{grid-template-columns:76px 1fr auto}.archive-card img{width:76px;height:76px}.store-grid--hoodies{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){body.theme-shift main{animation:none}.icon-btn,.track-button,.archive-card,.controls button{transition:none!important}}
