@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--bg:#10101b;--panel:#171725;--panel2:#1d1d2e;--text:#f7f6ff;--muted:#a5a4b8;--purple:#c18b42;--pink:#e4bd72;--cyan:#d8c18c;--line:rgba(255,255,255,.11);--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.topline{height:34px;display:flex;justify-content:center;align-items:center;gap:10px;background:#0b0b13;color:#c5c2d8;font-size:10px;letter-spacing:2px;font-weight:700}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#72e4a5;box-shadow:0 0 12px #72e4a5;flex-shrink:0}.topline-sep{color:#6e6886}.site-header{height:88px;max-width:var(--max);margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:11px;min-width:max-content}.brand-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,#8f632b,#d6ad62);display:grid;place-items:center;font:700 23px 'Space Grotesk';position:relative;box-shadow:0 7px 25px #8c63ff40}.brand-mark span{font-size:11px;position:absolute;right:5px;top:3px}.brand-copy{display:flex;flex-direction:column;line-height:1.25}.brand-copy strong{font:700 14px 'Space Grotesk';letter-spacing:1.6px}.brand-copy small{font-size:8px;letter-spacing:1.5px;color:var(--muted);margin-top:4px}.nav{display:flex;gap:29px;color:#c5c3d7;font-size:13px}.nav a:hover,.nav a.active{color:white}.button{border:0;border-radius:12px;background:linear-gradient(110deg,#8f632b,#c18b42 55%,#e4bd72);color:white;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:16px 21px;font-size:11px;font-weight:700;letter-spacing:1px;cursor:pointer;box-shadow:0 9px 25px #8c68f52a;transition:transform .2s,filter .2s}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}.button-small{padding:12px 16px;font-size:10px}.button-play{font-size:12px}.hero{min-height:570px;max-width:var(--max);margin:auto;padding:90px 28px 70px;position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;overflow:hidden}.hero-content{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;color:#d0c1ff;font-size:10px;font-weight:700;letter-spacing:2px}.hero h1,.player-panel h1{font:700 clamp(48px,6vw,76px)/1.06 'Space Grotesk';letter-spacing:-3px;margin:25px 0 20px}.hero h1 span,.intro h2 span,.shows h2 span,.player-panel h1 span{background:linear-gradient(100deg,#c18b42,#f0d18d);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:470px;color:#b6b4c9;font-size:16px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.text-link{font-size:12px;color:#e0dced}.text-link span{color:var(--pink);margin-left:7px}.hero-meta{display:flex;align-items:center;gap:10px;margin-top:48px;color:#85839b;font-size:9px;letter-spacing:1px}.signal-icon{color:var(--cyan);font-size:16px}.meta-divider{height:13px;width:1px;background:#444055}.hero-art{height:380px;position:relative;display:grid;place-items:center}.hero-glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.2;pointer-events:none}.glow-one{width:260px;height:260px;background:#8257ff;right:5%;top:5%}.glow-two{width:200px;height:200px;background:#ff5baf;right:20%;bottom:0}.disc{position:absolute;border-radius:50%;aspect-ratio:1}.disc-back{width:320px;background:linear-gradient(145deg,#342b1d,#141421);box-shadow:0 20px 80px #0008;border:1px solid #a58bff35}.disc-mid{width:265px;background:repeating-radial-gradient(circle,#2c261c 0 2px,#151421 3px 6px);border:1px solid #8b6de65c}.disc-front{width:175px;background:linear-gradient(140deg,#8f632b,#e4bd72);display:grid;place-items:center;box-shadow:0 0 80px #a56cff4c}.disc-center{width:70px;height:70px;border-radius:50%;background:#171421;display:grid;place-items:center;font:700 35px 'Space Grotesk';position:relative}.disc-center span{font-size:12px;color:var(--pink);position:absolute;top:10px;right:11px}.wave{position:absolute;width:360px;height:100px;border:1px solid #a98cff35;border-radius:50%;transform:rotate(-25deg)}.wave-b{width:400px;height:145px;transform:rotate(22deg)}.wave-c{width:310px;height:240px;transform:rotate(65deg)}.floating-tag{position:absolute;background:#211f33dd;border:1px solid #ffffff20;border-radius:11px;padding:11px 14px;font-size:9px;letter-spacing:1px;box-shadow:0 12px 35px #0005;backdrop-filter:blur(10px)}.tag-live{top:45px;right:4px;display:flex;gap:9px;align-items:center}.tag-sound{bottom:44px;left:0;color:#e0d7ff}.hero-bottom{position:absolute;bottom:25px;left:28px;right:28px;display:flex;align-items:center;gap:14px;color:#6f6d84;font-size:9px;letter-spacing:1.5px}.scroll-line{height:1px;width:70px;background:linear-gradient(90deg,var(--purple),transparent)}.section{max-width:var(--max);margin:auto;padding:100px 28px}.section-label{color:#9d83ff;font-size:10px;font-weight:700;letter-spacing:2px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:30px}.intro h2,.shows h2,.contact h2{font:700 clamp(36px,4.5vw,54px)/1.13 'Space Grotesk';letter-spacing:-2px;margin:0}.large-copy{font-size:19px;line-height:1.7;margin:0 0 18px;color:#e5e2f2}.muted{color:var(--muted);font-size:13px;line-height:1.9}.feature-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(110deg,#171525,#171421 50%,#21172b);display:grid;grid-template-columns:repeat(3,1fr);padding:45px max(28px,calc((100vw - var(--max))/2))}.feature-card{padding:12px 32px;border-right:1px solid var(--line);position:relative}.feature-card:first-child{padding-left:0}.feature-card:last-child{border:0}.feature-number{font-size:10px;color:#77728d;letter-spacing:1px}.feature-icon{font-size:28px;color:var(--pink);margin-top:17px}.feature-card h3{font:600 20px 'Space Grotesk';margin:8px 0}.feature-card p{font-size:12px;color:var(--muted);line-height:1.8;max-width:280px}.shows-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin:28px 0 35px}.shows-heading p{max-width:410px;font-size:13px;color:var(--muted);line-height:1.8;margin:0}.show-list{border-top:1px solid var(--line)}.show-row{display:flex;align-items:center;gap:24px;padding:20px 8px;border-bottom:1px solid var(--line)}.show-time{color:#77728d;font-size:11px}.show-symbol{width:46px;height:46px;border-radius:13px;background:#28233b;color:#c0a9ff;display:grid;place-items:center;font-size:22px}.show-copy{flex:1}.show-copy h3{font:600 16px 'Space Grotesk';margin:0 0 3px}.show-copy p{margin:0;color:var(--muted);font-size:12px}.show-status{font-size:9px;letter-spacing:1.5px;color:#a9a3c2;border:1px solid var(--line);border-radius:20px;padding:7px 10px}.cta-strip{margin-top:55px;padding:35px 38px;border:1px solid #a17bff4a;border-radius:20px;background:radial-gradient(ellipse at 80% 0%,#5b397a55,transparent 55%),#1b1929;display:flex;align-items:center;justify-content:space-between;gap:25px}.cta-strip h2{font:600 27px 'Space Grotesk';margin:7px 0 0}.contact{padding-top:30px;padding-bottom:90px}.contact-inner{display:flex;justify-content:space-between;gap:50px;align-items:center;margin-top:25px}.contact-inner .muted{max-width:500px}.contact-placeholder{min-width:230px;border-bottom:1px solid #a17bff;padding:15px 0;display:flex;justify-content:space-between;font-size:13px}.contact-placeholder span{color:var(--pink)}.footer{border-top:1px solid var(--line);max-width:var(--max);margin:auto;padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#77758c;font-size:10px}.footer-brand .brand-mark{width:34px;height:34px;font-size:18px;border-radius:10px}.footer-brand .brand-copy strong{font-size:11px}.footer-brand .brand-copy small{font-size:7px}.footer a:last-child{color:#c6b4ff}.secure-label{font-size:10px;letter-spacing:1px;color:#b5b0c9;display:flex;align-items:center;gap:9px}.player-main{min-height:calc(100vh - 190px);max-width:var(--max);margin:auto;padding:35px 28px 70px;position:relative;overflow:hidden}.player-backdrop{position:absolute;width:700px;height:500px;top:0;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,#57401f55,transparent 65%);pointer-events:none}.back-link{position:relative;color:#a8a4bd;font-size:10px;letter-spacing:1px}.player-layout{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center;max-width:940px;margin:50px auto 35px}.player-art{height:350px;display:grid;place-items:center;position:relative}.big-disc{width:min(300px,75vw);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#28213c 0 2px,#151421 3px 7px);border:1px solid #b7a0ff3c;display:grid;place-items:center;box-shadow:0 25px 100px #0007,0 0 80px #a16dff20;animation:spin 22s linear infinite}.big-disc-inner{width:125px;height:125px;border-radius:50%;background:linear-gradient(135deg,#8f632b,#e4bd72);display:grid;place-items:center;position:relative;font:700 58px 'Space Grotesk';box-shadow:0 0 50px #ac73ff44}.big-disc-inner small{position:absolute;font-size:16px;right:27px;top:25px;color:#fff}.equalizer{position:absolute;bottom:12px;display:flex;align-items:center;gap:5px;height:38px}.equalizer i{display:block;width:4px;height:12px;border-radius:5px;background:linear-gradient(var(--purple),var(--pink));opacity:.8}.equalizer i:nth-child(3n){height:28px}.equalizer i:nth-child(2n){height:19px}.player-panel h1{font-size:54px;margin:18px 0 12px}.player-description{font-size:14px;line-height:1.8;color:var(--muted);max-width:450px}.now-playing{display:flex;align-items:center;gap:13px;padding:15px;margin:25px 0 17px;background:#1b1929;border:1px solid var(--line);border-radius:14px}.now-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;background:#302444;color:#d2b7ff;font-size:20px}.now-playing div{flex:1;display:flex;flex-direction:column}.now-playing small{font-size:8px;letter-spacing:1.5px;color:#8f8ba7}.now-playing strong{font-size:12px;font-weight:600;margin-top:4px}.live-pill{border:1px solid #397e65;color:#8df1c0;font-size:9px;letter-spacing:1px;padding:5px 8px;border-radius:6px}audio{width:100%;height:42px;filter:opacity(.88)}.player-actions{display:flex;align-items:center;gap:15px;margin-top:14px;flex-wrap:wrap}.player-hint{font-size:10px;color:#8d89a4;max-width:210px}.player-foot{display:flex;justify-content:space-between;gap:15px;color:#76718d;font-size:8px;letter-spacing:1px;margin-top:26px}.player-note{max-width:940px;margin:20px auto 0;padding:17px 20px;border-radius:12px;border:1px solid var(--line);background:#171624;color:#aaa6bd;font-size:11px}.player-note strong{color:#e9e4ff;margin-right:5px}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:800px){.site-header{padding:0 20px;height:76px}.nav{display:none}.site-header .button{padding:11px 12px;font-size:9px}.hero{padding:65px 22px 70px;grid-template-columns:1fr;min-height:unset}.hero-content{max-width:600px}.hero h1{font-size:58px}.hero-art{height:320px;margin-top:20px}.disc-back{width:270px}.disc-mid{width:225px}.disc-front{width:145px}.hero-bottom{left:22px;right:22px}.intro-grid{grid-template-columns:1fr;gap:22px}.section{padding:75px 22px}.feature-band{padding:25px 22px;grid-template-columns:1fr}.feature-card,.feature-card:first-child{padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.feature-card:last-child{border:0}.feature-icon{margin-top:8px}.shows-heading{display:block}.shows-heading p{margin-top:18px}.cta-strip{padding:26px;align-items:flex-start;flex-direction:column}.contact-inner{align-items:flex-start;flex-direction:column}.contact-placeholder{width:100%}.footer{padding:25px 22px;flex-wrap:wrap}.footer>span{order:3;width:100%}.player-layout{grid-template-columns:1fr;gap:30px;margin-top:35px}.player-art{height:260px}.big-disc{width:230px}.big-disc-inner{width:95px;height:95px;font-size:45px}.player-panel h1{font-size:45px}.player-main{padding:30px 22px 50px}.player-foot{font-size:7px}}@media(max-width:430px){.brand-copy strong{font-size:11px}.brand-copy small{font-size:7px}.brand-mark{width:36px;height:36px}.site-header{gap:10px}.site-header .button{font-size:8px;letter-spacing:.5px}.hero h1{font-size:48px;letter-spacing:-2px}.hero-lead{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-meta{font-size:7px;flex-wrap:wrap}.show-row{gap:12px}.show-status{display:none}.player-actions .button{width:100%}.player-foot{flex-direction:column}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;scroll-behavior:auto!important}}

/* Panerex project footer panel */
.panerex-promo{max-width:1124px;margin:0 auto 70px;padding:30px 32px;border:1px solid #c18b424a;border-radius:18px;background:radial-gradient(ellipse at 20% 0%,#8f632b22,transparent 55%),linear-gradient(110deg,#171714,#1c1a16);display:flex;align-items:center;gap:24px}
.panerex-badge{width:58px;height:58px;flex:0 0 58px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,#8f632b,#e4bd72);color:#17130d;font:700 31px 'Space Grotesk';box-shadow:0 8px 25px #c18b4225}
.panerex-promo-copy{flex:1}.panerex-promo-copy h2{font:700 25px 'Space Grotesk';margin:5px 0 7px}.panerex-promo-copy h2 span{color:#e4bd72}.panerex-promo-copy p{font-size:12px;color:var(--muted);margin:0;max-width:550px;line-height:1.8}.panerex-link{white-space:nowrap}.player-panerex-link{max-width:940px;margin:0 auto 30px;padding:20px 23px;border:1px solid #c18b423d;border-radius:14px;background:#1b1915;display:flex;align-items:center;justify-content:space-between;gap:20px}.player-panerex-link span{font-size:9px;letter-spacing:1.5px;color:#a5a08f}.player-panerex-link a{font:700 13px 'Space Grotesk';letter-spacing:1px;color:#e4bd72}.player-panerex-link b{margin-left:8px}
@media(max-width:700px){.panerex-promo{margin:0 22px 55px;padding:24px;align-items:flex-start;flex-direction:column}.player-panerex-link{margin:0 22px 25px;align-items:flex-start;flex-direction:column}}
