@import"https://fonts.googleapis.com/css?family=Montserrat:700|Open+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cairo:wght@700;800&display=swap";body{margin:0;font-family:Open Sans,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:9999;opacity:1;transition:opacity .65s ease}.loading-screen--fade{opacity:0;pointer-events:none}.loading-corner{position:fixed;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.45rem;color:#efefef;font-family:"Press Start 2P",monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.loading-disc{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:loadingDiscSpin .75s linear infinite}.loading-text{color:#f1f1f1;text-shadow:0 0 8px rgba(255,255,255,.2)}@keyframes loadingDiscSpin{to{transform:rotate(360deg)}}html{background:#000}body{overflow-x:hidden;font-family:Open Sans,sans-serif;background-color:transparent;color:#fff}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:url(/brke-logo-bg.png) center center / min(86vmin,980px) no-repeat;opacity:1;pointer-events:none;z-index:0}body.zine-issue-route:before{content:""!important;display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:url(/brke-logo-bg.png) center center / min(90vmin,1080px) no-repeat!important;opacity:.22!important;pointer-events:none;z-index:0}.App{display:flex;flex-direction:column;width:100vw;min-height:100vh;background:#121212a6;position:relative;z-index:1;padding-bottom:0;transition:backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.App--expanded{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.App.App--twitch-live{padding-bottom:108px}.sections-shell{display:block}@media(min-width:901px){.App--expanded:has(.linktree-panel--open) .sections-shell{box-sizing:border-box;padding-right:clamp(140px,14vw,230px)}}.App.App--twitch-live:not(.App--expanded) .sections-shell--live{width:72vw;max-width:72vw;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem;row-gap:.25rem}.App.App--twitch-live:not(.App--expanded) .sections-shell--live .section-block{min-width:0}.App.App--twitch-live:not(.App--expanded) .sections-shell--live .About,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .artists,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .blog,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .music,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .videos,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .mixes,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .shows,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .gallery,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .merch,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .contact,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .work{width:100%;max-width:100%;margin:0;padding-top:.08rem;padding-bottom:.08rem}.App.App--twitch-live:not(.App--expanded) .sections-shell--live #about-title,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingArtists,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingBlog,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .work-heading,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingGallery,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingMerch,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingContact{font-size:clamp(2rem,3.2vw,2.5rem);line-height:1.05}.section-block{transition:filter .35s ease,opacity .35s ease}.section-block--inactive{filter:blur(3px);opacity:.45;position:relative}.site-top-gif{display:flex;justify-content:center;padding:1.5vh 0 .5vh}.site-top-gif img{width:clamp(80px,14vw,180px);height:auto}.right-ui-stack{position:fixed;top:.55rem;right:.08rem;transform:none;z-index:260;display:flex;flex-direction:row;align-items:flex-start;gap:.06rem;pointer-events:none}.right-ui-stack>*{pointer-events:auto}.side-rail{position:relative;top:auto;z-index:260;transform:none;display:flex;flex-direction:column;align-items:center;gap:.45rem;margin-right:0}.side-rail--right{right:auto}.site-donate-link{position:relative;z-index:1;width:1.7rem;border:1px solid rgba(255,77,190,.88);background:transparent;color:#ff8cd9fa;text-decoration:none;font-family:"Press Start 2P",monospace;font-size:.52rem;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.22em;line-height:1;padding:.65rem .2rem;min-height:5.8rem;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 0 10px rgba(255,79,191,.5);transition:background .2s ease,color .2s ease,border-color .2s ease}.site-donate-link:hover{background:#ff4dbe33;color:#ffd5ee;border-color:#ffaae5fa}.social-rail{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.45rem}.social-rail--right{right:auto}.social-rail-link{width:1.7rem;height:1.7rem;border-radius:50%;border:1px solid rgba(0,255,238,.22);background:transparent;color:#00ffee75;font-family:"Press Start 2P",monospace;font-size:.45rem;text-decoration:none;display:flex;align-items:center;justify-content:center;text-shadow:none;transition:color .2s ease,border-color .2s ease,background .2s ease,text-shadow .2s ease}.social-rail-link:hover{border-color:#00ffeed9;background:#0fe3;color:#0fe;text-shadow:0 0 7px rgba(0,255,238,.45)}.linktree-panel{position:relative;top:auto;right:auto;left:auto;transform:translate(-45%) translateY(calc(-100% + 2rem));width:min(320px,46vw);z-index:248;display:flex;flex-direction:column;align-items:stretch;transition:transform .3s ease;pointer-events:auto}.linktree-panel--open{transform:translate(-45%) translateY(0);margin-top:34vh}.linktree-toggle{width:100%;min-height:2rem;border:1px solid rgba(0,255,238,.55);border-top:none;background:#060a0980;color:#0fe;font-family:"Press Start 2P",monospace;font-size:.5rem;letter-spacing:.08em;padding:.5rem .45rem;cursor:pointer;text-shadow:0 0 6px rgba(0,255,238,.4);text-transform:uppercase}.linktree-toggle:hover{background:#00ffee24}.linktree-panel-body{flex:1;border:1px solid rgba(0,255,238,.55);border-bottom:none;background:#040908d6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:.65rem .7rem;box-shadow:0 0 22px #00000059}.linktree-panel-body h2{margin:0 0 .5rem;font-family:"Press Start 2P",monospace;font-size:.62rem;color:#0fe;letter-spacing:.07em;text-transform:uppercase}.linktree-panel-body ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.36rem}.linktree-item a{display:block;color:#e0f9ffeb;text-decoration:none;font-family:Open Sans,sans-serif;font-size:.92rem;line-height:1.22;padding:.36rem .42rem;border:1px solid rgba(0,255,238,.28);background:#020e0f75;position:relative;overflow:hidden}.linktree-item-section{display:block;margin-bottom:.24rem;font-family:"Press Start 2P",monospace;font-size:.46rem;letter-spacing:.07em;text-transform:uppercase;color:#00ffeed6}.linktree-item-title{display:block}.linktree-item a:hover{color:#0fe;border-color:#ffffff75;background:linear-gradient(110deg,#ff006033,#ffb00033 18%,#f9ff002e,#00ff6233 50%,#00d4ff33 67%,#6366f138 82%,#ff00c833);background-size:260% 100%;box-shadow:0 0 12px #ffffff3d,inset 0 0 12px #ffffff1a;text-shadow:0 0 8px rgba(255,255,255,.45);animation:linktreeShimmer 1.05s linear infinite}.linktree-section{margin-top:.34rem;margin-bottom:.12rem;padding-top:.26rem;border-top:1px solid rgba(0,255,238,.24);font-family:"Press Start 2P",monospace;font-size:.48rem;letter-spacing:.07em;text-transform:uppercase;color:#00ffeec7}@keyframes linktreeShimmer{0%{background-position:0% 0}to{background-position:240% 0}}.linktree-panel-status{margin:0;font-size:.74rem;color:#e0f9ffdb}.linktree-panel-status a{color:#0fe}.linktree-hover-preview{position:fixed;border:1px solid rgba(0,255,238,.55);background:#040908e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 26px #00000080;z-index:320;overflow:hidden;pointer-events:none}.linktree-hover-preview-title{margin:0;padding:.44rem .56rem;font-family:"Press Start 2P",monospace;font-size:.48rem;color:#0fe;border-bottom:1px solid rgba(0,255,238,.3);text-transform:uppercase}.linktree-hover-preview iframe{width:100%;height:calc(100% - 30px);border:none;background:#000000b3}.message-panel{position:relative;top:auto;right:auto;left:auto;width:min(280px,34vw);z-index:250;display:flex;flex-direction:column-reverse;align-items:stretch;transform:translate(-32%) translateY(calc(-100% + 2rem));transition:transform .3s ease;pointer-events:auto}.message-panel--open{transform:translate(-32%) translateY(0)}.message-panel-toggle{width:100%;min-height:2rem;border:1px solid rgba(255,77,190,.7);border-top:none;background:#12080f94;color:#ff8cd9fa;font-family:"Press Start 2P",monospace;font-size:.49rem;letter-spacing:.08em;padding:.5rem .45rem;cursor:pointer;text-shadow:0 0 8px rgba(255,79,191,.42);text-transform:uppercase}.message-panel-toggle:hover{background:#ff4dbe33}.message-panel-body{flex:1;border:1px solid rgba(255,77,190,.72);border-bottom:none;background:#0a060ae6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:.65rem .7rem;box-shadow:0 0 22px #00000059}.message-panel-body h2{margin:0 0 .55rem;font-family:"Press Start 2P",monospace;font-size:.56rem;color:#ff8cd9f5;letter-spacing:.06em;text-transform:uppercase}.message-panel-form{display:flex;flex-direction:column;gap:.44rem}.message-panel-form input,.message-panel-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,77,190,.42);background:#100b10e0;color:#ffe9f7;font-family:Open Sans,sans-serif;font-size:.82rem;padding:.5rem .55rem}.message-panel-form input:focus,.message-panel-form textarea:focus{outline:none;border-color:#ff97def2}.message-panel-form textarea{resize:vertical;min-height:76px;max-height:180px}.message-panel-form button{border:1px solid rgba(255,77,190,.85);background:#ff4dbe1f;color:#ffade6fa;font-family:"Press Start 2P",monospace;font-size:.5rem;text-transform:uppercase;padding:.5rem .58rem;cursor:pointer}.message-panel-form button:hover:not(:disabled){background:#ff4dbe3d}.message-panel-form button:disabled{opacity:.6;cursor:not-allowed}.message-panel-status{margin:.5rem 0 0;font-family:Open Sans,sans-serif;font-size:.76rem;color:#ffade6fa}.message-panel-status--error{color:#ff8da4}.twitch-live-wrap{width:72vw;max-width:72vw;margin:0 auto .95vh;position:relative;z-index:4}.twitch-schedule-strip{width:72vw;max-width:72vw;margin:.35rem auto .75rem;display:block;overflow:hidden;border:1px solid rgba(0,255,238,.35);background:#070c076b;color:#0fe;text-decoration:none;font-family:Orbitron,"Press Start 2P",monospace;font-size:.64rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 7px rgba(0,255,238,.55);padding:.52rem 0;position:relative;z-index:4}.twitch-schedule-strip-track{display:inline-block;white-space:nowrap;will-change:transform;animation:twitchTickerTraverse 14s linear infinite}.twitch-schedule-strip-track>span{display:inline-block;box-sizing:border-box;white-space:nowrap;padding-right:0}.headingTwitch{font-family:Montserrat,sans-serif;font-size:3em;text-align:left;margin:0}.twitch-live-banner{display:block;overflow:hidden;border:1px solid rgba(0,255,238,.35);background:#070c076b;color:#0fe;text-decoration:none;font-family:Orbitron,"Press Start 2P",monospace;font-size:.68rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 7px rgba(0,255,238,.55);padding:.55rem 0;margin-top:.35rem}.twitch-live-banner-track{display:inline-block;white-space:nowrap;will-change:transform;animation:twitchTickerTraverse 14s linear infinite}.twitch-live-banner-track>span{display:inline-block;box-sizing:border-box;white-space:nowrap;padding-right:0}.twitch-embed-grid{margin-top:.7rem;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start}.twitch-embed-grid.twitch-embed-grid--chat{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:stretch}.twitch-player,.twitch-chat{width:100%;border:1px solid rgba(215,234,66,.35);background:#0000006b}.twitch-player,.twitch-embed-grid.twitch-embed-grid--chat .twitch-chat{height:clamp(240px,34vw,420px)}.twitch-cta-row{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.twitch-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-width:112px;border:1px solid rgba(215,234,66,.82);background:#070c07ad;color:#d7ea42;text-decoration:none;font-family:"Press Start 2P",monospace;font-size:.5rem;text-transform:uppercase;padding:.52rem .72rem}.twitch-cta-btn:hover{background:#d7ea4229}.twitch-cta-btn--accent{color:#0fe;border-color:#00ffeebf}.twitch-cta-btn--accent:hover{background:#00ffee29}.twitch-chat-toggle{border:1px solid rgba(215,234,66,.8);background:#070c07ad;color:#d7ea42;font-family:"Press Start 2P",monospace;font-size:.52rem;text-transform:uppercase;padding:.5rem .7rem;cursor:pointer}.twitch-chat-toggle:hover{background:#d7ea4229}@keyframes twitchTickerTraverse{0%{transform:translate(100%)}to{transform:translate(-100%)}}.heading-background{position:fixed;opacity:.01;font-size:20vw;margin-left:4vw;top:-.5em;color:#d7ea42;z-index:-2}.header-title{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;overflow:hidden}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#12121226,#12121200,#121212b3)}nav{position:relative;width:100%;box-sizing:border-box;font-size:1.1em;font-weight:700;z-index:1000;display:flex;flex-direction:row;align-items:center;gap:.2em;padding:.5em 1em;background-color:#121212eb}nav ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:.2em;list-style:none;margin:0;padding:0}nav li{display:inline-block;cursor:pointer}nav li .link{text-decoration:none;color:#fff;padding:.3em .6em;opacity:1;transition:color .2s ease}li .link:hover{color:#d7ea42}.active{opacity:1}.radio-player{position:fixed;bottom:0;left:0;right:0;width:100%;height:96px;z-index:200;background:transparent;border-top:1px solid rgba(215,234,66,.55);border-radius:0;box-shadow:0 -6px 32px #000000e6;display:flex;flex-direction:row;align-items:center;overflow:hidden;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .4s ease}.radio-player--visible{opacity:1;pointer-events:auto}.radio-player-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.16;filter:brightness(1.18) saturate(.86)}.radio-player-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#745f3a14,#2c211529);z-index:1}.radio-player-label{position:relative;z-index:2;font-family:Montserrat,sans-serif;font-size:.6em;font-weight:800;letter-spacing:.3em;color:#d7ea42;text-transform:uppercase;padding:0 1.6em;white-space:nowrap;flex-shrink:0}.radio-player-iframe{position:relative;z-index:2;display:block;flex:1;height:100%;border:none;overflow:hidden;padding:0 1em 8px 0;box-sizing:border-box}.radio-player-controls{position:relative;z-index:2;display:flex;align-items:center;gap:.55rem;flex:1;height:100%;padding:0 1rem .35rem;box-sizing:border-box;font-family:"Press Start 2P",monospace}.radio-now-playing{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status" "artist status" "sig status";align-items:center;column-gap:.45rem;min-width:0;max-width:min(33vw,420px);margin-right:.3rem}.radio-track-head{grid-area:title;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.radio-track-title-wrap{grid-area:title;flex:1 1 auto;overflow:hidden;min-width:0}.radio-track-title-track{display:inline-flex;align-items:center;gap:2.5rem;min-width:max-content;will-change:transform;animation:radioTrackMarquee 12s linear infinite}.radio-track-title,.radio-track-artist,.radio-track-signature{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.radio-track-title{color:#8cff66;font-family:Orbitron,"Press Start 2P",monospace;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 6px rgba(140,255,102,.65),0 0 12px rgba(54,255,128,.35);font-size:1.45rem;line-height:1.1}.radio-track-artist{grid-area:artist;color:#8cff66e0;font-family:Orbitron,"Press Start 2P",monospace;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 0 5px rgba(140,255,102,.55);font-size:1.05rem;line-height:1.15}.radio-track-signature{grid-area:sig;color:#8cff66b3;font-family:Orbitron,"Press Start 2P",monospace;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 4px rgba(140,255,102,.45);font-size:.72rem;line-height:1.1}@keyframes radioTrackMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.25rem))}}.radio-btn{border:1px solid rgba(215,234,66,.8);background:#070c07a6;color:#d7ea42;font-family:"Press Start 2P",monospace;font-size:.6rem;line-height:1;padding:.65rem .55rem;min-width:62px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 4px rgba(215,234,66,.45)}.radio-btn:hover{background:#d7ea4229}.radio-btn:active{transform:translateY(1px)}.radio-vol-wrap{color:#d7ea42;font-family:"Press Start 2P",monospace;font-size:.52rem;line-height:1}.radio-vol-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(220px,28vw);height:4px;background:#d7ea4259;border:1px solid rgba(215,234,66,.22);outline:none}.radio-vol-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#d7ea42;border:1px solid #121212;box-shadow:0 0 0 1px #d7ea4266;cursor:pointer}.radio-vol-slider::-moz-range-thumb{width:12px;height:12px;background:#d7ea42;border:1px solid #121212;box-shadow:0 0 0 1px #d7ea4266;cursor:pointer}.radio-status{grid-area:status;flex:0 0 auto;margin-left:0;color:#d2ddcdd1;font-family:"Press Start 2P",monospace;font-size:.5rem;white-space:nowrap;letter-spacing:.04em;align-self:start}.radio-status--live{color:#50ff5a;text-shadow:0 0 8px rgba(80,255,90,.6)}.radio-status--idle{color:#ffb347;text-shadow:0 0 8px rgba(255,179,71,.5)}.radio-status--stopped{color:#ff4f4f;text-shadow:0 0 8px rgba(255,79,79,.55)}.divStyle image{transform:scale(-1)}#about-title,.headingArtists,.headingBlog,.headingContact,.headingGallery,.headingMerch,.headingShows,.headingMixes,.headingVideo,.work .heading,.work-heading{margin-top:0;margin-bottom:0}.App-header{display:none}.About,.artists{padding-top:1.5vh;width:72vw;max-width:72vw;margin:0 auto;padding-bottom:1.5vh}.artist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2rem 1.5rem;padding:1rem 0 .5rem}.artist-card{display:flex;flex-direction:column;gap:.9rem}.artist-card-thumb{width:100%;aspect-ratio:1;overflow:hidden}.artist-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}.artist-card-thumb--placeholder{background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 28px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 28px),#0d0d0d;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.06)}.artist-card-thumb-initials{font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:700;letter-spacing:.06em;color:#ffffff1a;-webkit-user-select:none;user-select:none}.artist-card-body{display:flex;flex-direction:column;gap:.2rem}.artist-card-handle{margin:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:lowercase;color:#e8e4db}.artist-card-name{margin:0;font-family:Open Sans,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#e8e4db61}.artist-card-bio{margin:.5rem 0 0;font-family:Open Sans,sans-serif;font-size:11px;line-height:1.7;color:#e8e4db9e;letter-spacing:.01em}.artist-card-links{list-style:none;padding:0;margin:.6rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.artist-card-links a{font-family:Open Sans,sans-serif;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#e8e4db73;border:1px solid rgba(232,228,219,.15);padding:.2rem .5rem;text-decoration:none;transition:color .15s,border-color .15s}.artist-card-links a:hover{color:#e8e4db;border-color:#e8e4db80}#about-title,.headingArtists{font-family:Montserrat,sans-serif;font-size:3em;text-align:left;margin-top:0;margin-bottom:0}.About>div{width:100%}.about-image-text{display:flex;flex-direction:row;gap:4vw;align-items:flex-start;margin-top:3vh;width:100%}.about-image-text p{flex:1;text-align:left;font-size:.95em;line-height:1.75;color:#ffffffd9;margin:0}#imgone{width:32%;flex-shrink:0;object-fit:cover;display:block}#imgtwo{display:none}.work{width:72vw;max-width:72vw;margin:0 auto;padding-bottom:1.5vh;font-size:.7em}.work>div{width:100%}.work .heading{font-family:Montserrat,sans-serif;font-size:5em;text-align:left;margin-top:0}.work-heading{font-family:Montserrat,sans-serif;font-size:4.3em;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.3em;-webkit-user-select:none;user-select:none}.collapsible+.work-heading{margin-top:1.5vh}.work .work-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:1vw}.expandable{cursor:pointer;display:flex;align-items:center;gap:.3em;-webkit-user-select:none;user-select:none}.expand-icon{font-family:Montserrat,sans-serif;font-size:1em;color:#d7ea42;display:inline-block;transition:transform .3s ease;line-height:1;min-width:.7em}.expand-icon.open{transform:rotate(45deg)}.collapsible{overflow:hidden;max-height:0;transition:max-height .5s ease;position:relative}.collapsible--open{max-height:12000px}@keyframes cpBitmapReveal{0%{clip-path:inset(0 3% 100% 2%)}10%{clip-path:inset(0 1% 90% 3%)}20%{clip-path:inset(0 4% 80% 0%)}30%{clip-path:inset(0 0% 70% 2%)}40%{clip-path:inset(0 3% 60% 0%)}50%{clip-path:inset(0 1% 50% 1%)}60%{clip-path:inset(0 2% 40% 0%)}70%{clip-path:inset(0 0% 30% 3%)}80%{clip-path:inset(0 1% 20% 0%)}90%{clip-path:inset(0 2% 10% 1%)}to{clip-path:inset(0 0% 0% 0%)}}@keyframes cpGlitchFlash{0%{transform:translate(0) skew(0) scale(1);filter:brightness(1) saturate(1);opacity:1}4%{transform:translate(-16px,6px) skew(-3.5deg) scaleX(.95);filter:brightness(3.5) saturate(0) hue-rotate(70deg);opacity:.4}9%{transform:translate(13px,-7px) skew(2.5deg) scaleX(1.05);filter:brightness(2) saturate(5);opacity:.78}14%{transform:translate(-12px,5px) skew(-2deg) scale(.96);filter:brightness(4) hue-rotate(210deg);opacity:.5}19%{transform:translate(10px,-4px) skew(1.5deg) scaleX(1.03);filter:brightness(2.5) saturate(2.5);opacity:.72}25%{transform:translate(-7px,3px) skew(-1deg) scale(1);filter:brightness(1.8) hue-rotate(130deg);opacity:.85}31%{transform:translate(5px,-2px) skew(.5deg) scale(1);filter:brightness(1.4) saturate(1.5);opacity:.92}37%{transform:translate(-4px,2px);filter:brightness(1.25);opacity:.95}43%{transform:translate(3px,-1px);filter:brightness(1.18)}49%{transform:translate(-2px,1px);filter:brightness(1.12)}55%{transform:translate(2px);filter:brightness(1.07)}61%{transform:translate(-1px);filter:brightness(1.03)}70%{transform:translate(0);filter:brightness(1) saturate(1);opacity:1}to{transform:translate(0);filter:brightness(1) saturate(1);opacity:1}}@keyframes cpScanSweep{0%{transform:translateY(0);opacity:1}85%{opacity:.5}to{transform:translateY(2500px);opacity:0}}@keyframes cpHeadingGlitch{0%{text-shadow:none;transform:translate(0)}8%{text-shadow:-9px 3px rgba(255,0,64,.95),9px -3px rgba(0,255,200,.95);transform:translate(6px,-4px)}17%{text-shadow:8px -4px rgba(255,0,64,.85),-8px 4px rgba(0,255,200,.85);transform:translate(-6px,4px)}26%{text-shadow:-6px 2px rgba(255,0,64,.7),6px -2px rgba(0,255,200,.7);transform:translate(4px,-2px)}35%{text-shadow:4px -2px rgba(255,0,64,.55),-4px 2px rgba(0,255,200,.55);transform:translate(-3px,2px)}46%{text-shadow:-3px 1px rgba(255,0,64,.35),3px -1px rgba(0,255,200,.35);transform:translate(2px,-1px)}57%{text-shadow:2px 0 rgba(255,0,64,.18),-2px 0 rgba(0,255,200,.18);transform:translate(-1px)}68%{text-shadow:none;transform:translate(0)}to{text-shadow:none;transform:translate(0)}}@keyframes cpDitherFlicker{0%,to{opacity:.18}35%{opacity:.07}70%{opacity:.22}}.collapsible--open:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(0,255,180,.55) 20%,rgba(215,234,66,.95) 50%,rgba(0,255,180,.55) 80%,transparent 100%);box-shadow:0 0 14px #00ffb4bf,0 0 5px #d7ea428c;pointer-events:none;z-index:5;animation:cpScanSweep .8s linear forwards}.collapsible--open>*{animation:cpBitmapReveal .6s steps(10,end) both,cpGlitchFlash .65s ease both}.section-block--active .expandable{animation:cpHeadingGlitch .65s ease forwards}.section-block--inactive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background-image:radial-gradient(circle,rgba(215,234,66,.07) 1px,transparent 1px);background-size:4px 4px;animation:cpDitherFlicker 2.5s ease-in-out infinite}.album-slideshow{position:relative;padding:3vh 3vw 3vh 0;max-width:72vw;min-height:30vw}@keyframes slideFadeIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.slide-content{display:flex;flex-direction:row;gap:3vw;align-items:flex-start;animation:slideFadeIn .3s ease}.slide-art-link{flex-shrink:0}.slide-art{width:clamp(180px,22vw,380px);height:clamp(180px,22vw,380px);object-fit:cover;display:block;transition:opacity .2s}.slide-art:hover{opacity:.85}.slide-info{display:flex;flex-direction:column;gap:1.2vh;padding-top:.5em}.slide-year{font-size:1.1em;color:#0fe;letter-spacing:.1em}.slide-title{font-family:Montserrat,sans-serif;font-size:3.5em;margin:0;line-height:1.1}.slide-description{font-size:1.3em;line-height:1.7;opacity:.8;max-width:36vw;margin:0}.slide-listen{display:inline-block;align-self:flex-start;color:#0fe;font-size:1.2em;font-family:Montserrat,sans-serif;text-decoration:none;border:1.5px solid #00FFEE;padding:.5em 1.2em;margin-top:.5vh;transition:background .2s,color .2s}.slide-listen:hover{background:#0fe;color:#121212}.slide-btn{position:absolute;top:38%;background:none;border:none;color:#0fe;font-size:2.5em;cursor:pointer;opacity:.5;transition:opacity .2s;padding:0;line-height:1}.slide-btn:hover{opacity:1}.slide-btn--prev{left:-2.5vw}.slide-btn--next{right:-2.5vw}.slide-dots{display:flex;gap:.7em;margin-top:2.5vh}.slide-dot{width:.65em;height:.65em;border-radius:50%;background:#ffffff40;border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s}.slide-dot--active{background:#0fe;transform:scale(1.3)}.music-hub{padding:2vh 0 3vh;width:100%}.music-hub-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem}.music-hub-kicker{margin:0;color:#00ffeeeb;font-family:"Press Start 2P",monospace;font-size:.52rem;letter-spacing:.08em;text-transform:uppercase}.music-filter{display:inline-flex;gap:.38rem;flex-wrap:wrap}.music-fetch-status{margin:0 0 .8rem;font-family:"Press Start 2P",monospace;font-size:.45rem;color:#00ffeed1;letter-spacing:.04em;text-transform:uppercase}.music-fetch-status--error{color:#ff9eadeb}.music-filter-btn{border:1px solid rgba(0,255,238,.45);background:#07100f85;color:#dcf9ffe0;font-family:"Press Start 2P",monospace;font-size:.48rem;text-transform:uppercase;letter-spacing:.05em;padding:.45rem .62rem;cursor:pointer}.music-filter-btn--active,.music-filter-btn:hover{color:#0fe;border-color:#00ffeed9;background:#00ffee24}.music-release-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.35rem;align-items:start}.music-release-card{border:1px solid rgba(0,255,238,.28);background:transparent;padding:.72rem;display:flex;flex-direction:column;gap:.48rem;min-height:100%;box-sizing:border-box;overflow:hidden}.music-release-art-link{display:block}.music-release-art{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.music-release-meta{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.music-release-type,.music-release-year{font-family:"Press Start 2P",monospace;font-size:.46rem;text-transform:uppercase;letter-spacing:.06em}.music-release-type{color:#00ffeee6}.music-release-year{color:#d7ea42eb}.music-release-title{margin:0;font-family:Montserrat,sans-serif;font-size:clamp(1.2rem,1.85vw,1.6rem);line-height:1.15}.music-release-description{margin:0;font-size:.95rem;line-height:1.45;color:#ffffffdb}.music-release-links{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.35rem}.music-release-links a{border:1px solid rgba(0,255,238,.45);background:#020c0d9e;color:#dcf9fff2;text-decoration:none;font-family:"Press Start 2P",monospace;font-size:.42rem;text-transform:uppercase;letter-spacing:.04em;padding:.38rem .45rem}.music-release-links a:hover{color:#0fe;border-color:#00ffeee6;background:#00ffee29}.write-gate{max-width:400px;margin:20vh auto 0;padding:4vh 4vw;background:#121212;color:#fff;font-family:Open Sans,sans-serif;display:flex;flex-direction:column;gap:1.2rem}.write-gate-heading{font-family:Montserrat,sans-serif;font-size:1.6rem;margin:0}.write-gate-row{display:flex;gap:.6rem}.write-gate-input{flex:1}.write-gate-input--error{border-color:#ff4d4d!important}.write-gate-error{color:#ff4d4d;margin:0;font-size:.85rem}.write-page{max-width:860px;margin:0 auto;padding:6vh 4vw 10vh;min-height:100vh;background:#121212;color:#fff;font-family:Open Sans,sans-serif;position:relative;z-index:1}.write-header{display:flex;align-items:center;gap:2em;margin-bottom:4vh}.write-heading{font-family:Montserrat,sans-serif;font-size:3em;margin:0}.write-back{background:none;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.4em 1em;cursor:pointer;font-family:Open Sans,sans-serif;font-size:.9em;border-radius:3px;transition:border-color .2s ease;flex-shrink:0}.write-back:hover{border-color:#d7ea42;color:#d7ea42}.write-fields{display:flex;flex-direction:column;gap:.8em;margin-bottom:2vh}.write-input{background:#1e1e1e;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff;font-family:Open Sans,sans-serif;font-size:1em;padding:.65em 1em;outline:none;transition:border-color .2s ease}.write-input:focus{border-color:#d7ea42}.write-input::placeholder{color:#ffffff4d}.write-editor-wrap{border:1px solid rgba(255,255,255,.12);border-radius:4px;overflow:hidden;margin-bottom:3vh}.write-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:3px 2px;padding:.5em .6em;background:#1a1a1a;border-bottom:1px solid rgba(255,255,255,.1)}.write-toolbar-btn{background:none;border:1px solid transparent;color:#ffffffb3;cursor:pointer;font-size:.8em;padding:.3em .55em;border-radius:3px;transition:color .15s ease,background .15s ease;line-height:1.2}.write-toolbar-btn:hover:not(:disabled){color:#fff;background:#ffffff14}.write-toolbar-btn--active{color:#d7ea42;background:#d7ea421a;border-color:#d7ea424d}.write-toolbar-btn--disabled,.write-toolbar-btn:disabled{opacity:.4;cursor:default}.write-toolbar-sep{width:1px;background:#ffffff1f;margin:.1em .3em;align-self:stretch;min-height:1.4em}.write-toolbar-break{flex-basis:100%;width:0;height:1px;background:#ffffff12;margin:2px 0}.write-toolbar-color{width:26px;height:26px;padding:2px;border-radius:4px;cursor:pointer;border:1px solid rgba(255,255,255,.2);background:none;flex-shrink:0}.write-editor{padding:1.5em;min-height:300px;background:#161616;cursor:text}.write-editor .tiptap{outline:none;min-height:280px;line-height:1.7;font-size:1em}.write-editor .tiptap p.is-editor-empty:first-child:before{color:#ffffff40;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.write-editor .tiptap h1{font-family:Montserrat,sans-serif;font-size:1.8em;margin:.8em 0 .3em}.write-editor .tiptap h2{font-family:Montserrat,sans-serif;font-size:1.4em;margin:.8em 0 .3em}.write-editor .tiptap h3{font-family:Montserrat,sans-serif;font-size:1.1em;margin:.6em 0 .2em}.write-editor .tiptap ul,.write-editor .tiptap ol{padding-left:1.5em}.write-editor .tiptap blockquote{border-left:3px solid #D7EA42;margin:0;padding-left:1em;color:#ffffffa6}.write-editor .tiptap code{background:#ffffff1a;padding:.15em .35em;border-radius:3px;font-size:.88em}.write-editor .tiptap pre{background:#1a1a1a;padding:1em;border-radius:4px;overflow-x:auto}.write-editor .tiptap pre code{background:none;padding:0}.write-editor .tiptap img{max-width:100%;height:auto;border-radius:4px;margin:.5em 0;display:block}.write-editor .tiptap iframe{max-width:100%;width:100%;aspect-ratio:16/9;border:none;border-radius:4px;margin:.5em 0;display:block}.write-editor .tiptap [style*="text-align: center"]{text-align:center}.write-editor .tiptap [style*="text-align: right"]{text-align:right}.write-editor .tiptap a{color:#d7ea42;text-decoration:underline}.write-editor .tiptap hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:1.5em 0}.write-export{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:1.2em 1.4em}.write-export-label{font-size:.85em;color:#ffffff80;margin:0 0 .8em}.write-export-label code{color:#d7ea42}.write-output{background:#111;padding:1em;border-radius:3px;font-size:.78em;overflow-x:auto;white-space:pre-wrap;word-break:break-all;color:#ffffffb3;margin:0 0 1em;max-height:200px;overflow-y:auto}.write-copy-btn{background:#d7ea42;border:none;border-radius:4px;color:#121212;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.85em;font-weight:700;letter-spacing:.08em;padding:.6em 1.8em;text-transform:uppercase;transition:opacity .15s ease}.write-copy-btn:hover{opacity:.85}.write-publish-btn{background:#d7ea42;border:none;border-radius:4px;color:#121212;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1em;font-weight:700;letter-spacing:.08em;padding:.75em 2.5em;text-transform:uppercase;transition:opacity .15s ease}.write-publish-btn:hover:not(:disabled){opacity:.85}.write-publish-btn:disabled{opacity:.5;cursor:default}.write-cancel-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffff80;font-family:Montserrat,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.7em 1.6em;cursor:pointer;transition:border-color .2s,color .2s}.write-cancel-btn:hover{border-color:#ffffff80;color:#fff}.write-posts{margin-top:4vh;border-top:1px solid rgba(255,255,255,.08);padding-top:2em;max-width:720px;width:100%}.write-posts-heading{font-family:Montserrat,sans-serif;font-size:1em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin:0 0 1.2em}.write-posts-empty{font-family:Open Sans,sans-serif;font-size:.85em;color:#ffffff4d}.write-posts-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5em}.write-post-item{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.7em .9em;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.write-post-meta{display:flex;align-items:baseline;gap:.8em;min-width:0}.write-post-date{font-family:Montserrat,sans-serif;font-size:.72em;color:#ffffff59;white-space:nowrap}.write-post-title{font-family:Open Sans,sans-serif;font-size:.88em;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.write-post-actions{display:flex;gap:.4em;flex-shrink:0}.write-post-btn{border:none;font-family:Montserrat,sans-serif;font-size:.7em;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:.4em .9em;cursor:pointer;transition:opacity .2s}.write-post-btn:hover{opacity:.8}.write-post-btn--edit{background:#d7ea4226;color:#d7ea42;border:1px solid rgba(215,234,66,.3)}.write-post-btn--delete{background:#c8282826;color:#e06060;border:1px solid rgba(200,40,40,.3)}.gallery-admin{max-width:720px;width:100%}.admin-tabs{display:flex;gap:0;margin-bottom:2em;border-bottom:2px solid rgba(215,234,66,.25)}.admin-tab{background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;color:#fff6;font-family:Montserrat,sans-serif;font-size:.85em;font-weight:700;letter-spacing:.08em;padding:.6em 1.6em;cursor:pointer;text-transform:uppercase;transition:color .15s,border-color .15s}.admin-tab--active{color:#d7ea42;border-bottom-color:#d7ea42}.admin-tab:hover:not(.admin-tab--active){color:#ffffffbf}.admin-subtabs{margin-top:1.2em}.gallery-admin-tabs{display:flex;gap:.5em;margin-bottom:2em}.gallery-admin-tab{background:transparent;border:1px solid rgba(255,255,255,.15);color:#ffffff80;font-family:Montserrat,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.55em 1.4em;cursor:pointer;transition:color .2s,border-color .2s}.gallery-admin-tab--active{border-color:#d7ea42;color:#d7ea42}.gallery-admin-tab:hover:not(.gallery-admin-tab--active){color:#fffc;border-color:#ffffff59}.gallery-admin-form{display:flex;flex-direction:column;gap:.8em;margin-bottom:3em}.gallery-admin-hint{font-family:Open Sans,sans-serif;font-size:.82em;color:#fff6;margin:0 0 .4em;line-height:1.6}.gallery-admin-preview{width:100%;max-height:320px;object-fit:contain;background:#1a1a1a;display:none}.gallery-admin-existing{border-top:1px solid rgba(255,255,255,.08);padding-top:2em}.gallery-admin-existing-heading{font-family:Montserrat,sans-serif;font-size:1em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin:0 0 1.2em}.gallery-admin-empty{font-family:Open Sans,sans-serif;font-size:.85em;color:#ffffff4d}.chat-admin-list{display:flex;flex-direction:column;gap:6px;margin-top:1rem}.chat-admin-row{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#ffffff0a;border-left:2px solid rgba(215,234,66,.35)}.chat-admin-meta{display:flex;align-items:baseline;gap:10px}.chat-admin-author{font-family:"Press Start 2P",monospace;font-size:9px;color:#d7ea42}.chat-admin-time{font-family:Open Sans,sans-serif;font-size:.72em;color:#ffffff59}.chat-admin-text{font-family:Open Sans,sans-serif;font-size:.88em;color:#fffc;word-break:break-word}.chat-admin-actions{display:flex;gap:6px;margin-top:4px}.chat-admin-btn{font-family:Open Sans,sans-serif;font-size:.75em;padding:3px 10px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.2);cursor:pointer}.chat-admin-btn:hover{background:#ffffff26}.chat-admin-btn:disabled{opacity:.4;cursor:default}.chat-admin-btn--danger{border-color:#ff4d4d80;color:#ff8080}.chat-admin-btn--danger:hover{background:#ff4d4d26}.chat-admin-bans{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.chat-admin-ban-form{display:flex;gap:8px;align-items:center}.chat-admin-ban-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.chat-admin-ban-row{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ff4d4d0f;border-left:2px solid rgba(255,77,77,.4)}.chat-admin-ban-name{font-family:"Press Start 2P",monospace;font-size:9px;color:#ff8080;flex:1}.gallery-admin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.gallery-admin-item{position:relative;aspect-ratio:1;background:#1a1a1a;overflow:hidden}.gallery-admin-img{width:100%;height:100%;object-fit:cover;display:block}.gallery-admin-item-caption{position:absolute;bottom:0;left:0;right:0;padding:.4em .5em;background:#000000a6;font-family:Open Sans,sans-serif;font-size:.7em;color:#fffc;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-admin-delete{position:absolute;top:.3em;right:.3em;background:#b41e1ee6;border:none;color:#fff;width:1.8em;height:1.8em;font-size:.75em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.gallery-admin-delete:hover{background:#dc2828}.post-page{max-width:720px;margin:0 auto;padding:6vh 4vw 10vh;min-height:100vh;background:#121212;color:#fff;font-family:Open Sans,sans-serif}.post-article{margin-top:4vh}.post-header{margin-bottom:4vh;padding-bottom:2vh;border-bottom:1px solid rgba(255,255,255,.1)}.post-date{font-family:Montserrat,sans-serif;font-size:.8em;color:#d7ea42;letter-spacing:.05em;display:block;margin-bottom:.5em}.post-title{font-family:Montserrat,sans-serif;font-size:2.5em;margin:0 0 .4em;line-height:1.15}.post-excerpt{color:#ffffff8c;font-size:1.05em;margin:0;line-height:1.6}.post-content{line-height:1.75;font-size:1.05em}.post-content h1{font-family:Montserrat,sans-serif;font-size:1.8em;margin:1.2em 0 .4em}.post-content h2{font-family:Montserrat,sans-serif;font-size:1.4em;margin:1em 0 .3em}.post-content h3{font-family:Montserrat,sans-serif;font-size:1.1em;margin:.8em 0 .2em}.post-content p{margin:0 0 1em}.post-content ul,.post-content ol{padding-left:1.5em;margin-bottom:1em}.post-content blockquote{border-left:3px solid #D7EA42;margin:1.5em 0;padding-left:1.2em;color:#ffffffa6}.post-content code{background:#ffffff1a;padding:.15em .35em;border-radius:3px;font-size:.88em}.post-content pre{background:#1a1a1a;padding:1.2em;border-radius:4px;overflow-x:auto;margin-bottom:1em}.post-content pre code{background:none;padding:0}.post-content a{color:#d7ea42;text-decoration:underline}.post-content hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:2em 0}.post-content img{max-width:100%;border-radius:4px}.post-content iframe{max-width:100%;width:100%;aspect-ratio:16/9;border:none;border-radius:4px;margin:.5em 0;display:block}.post-not-found,.post-no-content{color:#fff6;font-size:.9em}.blog-write-link{color:#d7ea42}.merch{width:72vw;max-width:72vw;margin:0 auto;padding-top:1.5vh;padding-bottom:1.5vh}.merch>div{width:100%}.headingMerch{margin-top:0;font-family:Montserrat,sans-serif;font-size:3em;text-align:left}.merch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2vw;padding:3vh 0 2vh}.merch-card{display:flex;flex-direction:column;text-decoration:none;color:#fff;background:#1a1a1a;border:1px solid rgba(255,255,255,.06);transition:border-color .2s ease,transform .2s ease}.merch-card:hover{border-color:#d7ea42;transform:translateY(-3px)}.merch-img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.merch-img--placeholder{background:#2a2a2a}.merch-info{display:flex;flex-direction:column;gap:.3em;padding:.9em 1em}.merch-name{font-family:Open Sans,sans-serif;font-size:.85em;line-height:1.3}.merch-price{font-family:Montserrat,sans-serif;font-size:.9em;color:#d7ea42}.merch-store-link{display:inline-block;color:#fff;font-size:1.1em;margin-top:1vh;margin-bottom:3vh;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);transition:border-color .2s ease,color .2s ease}.merch-store-link:hover{color:#d7ea42;border-color:#d7ea42}.merch-status{font-family:Open Sans,sans-serif;color:#ffffff80;padding:2vh 0}.headingShows{margin-top:6vh;font-family:Montserrat,sans-serif;font-size:5em;text-align:left}.shows-list{list-style:none;padding:2vh 0 3vh;margin:0;display:flex;flex-direction:column;gap:0}.shows-item{display:grid;grid-template-columns:4em minmax(0,30%) 1fr auto;align-items:baseline;gap:1.5em;padding:1em 0;border-bottom:1px solid rgba(255,255,255,.07);font-family:Open Sans,sans-serif;font-size:.9em}.shows-item:first-child{border-top:1px solid rgba(255,255,255,.07)}.shows-year{color:#d7ea42;font-family:Montserrat,sans-serif;font-size:.85em;letter-spacing:.05em;flex-shrink:0}.shows-event{font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.85em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shows-desc{color:#ffffff8c;font-size:.85em}.shows-location{color:#ffffff59;font-size:.78em;letter-spacing:.08em;text-align:right}.headingMixes{margin-top:6vh;font-family:Montserrat,sans-serif;font-size:5em;text-align:left}.mixes-list{list-style:none;padding:2vh 0 3vh;margin:0;display:flex;flex-direction:column;gap:0}.mixes-item{display:grid;grid-template-columns:4em 1fr auto;align-items:baseline;gap:1.5em;padding:1em 0;border-bottom:1px solid rgba(255,255,255,.07);font-family:Open Sans,sans-serif;font-size:.9em}.mixes-item:first-child{border-top:1px solid rgba(255,255,255,.07)}.mixes-year{color:#d7ea42;font-family:Montserrat,sans-serif;font-size:.85em;letter-spacing:.05em;flex-shrink:0}.mixes-title{color:#fff;text-decoration:none;font-size:.9em;transition:color .15s}.mixes-title:hover{color:#d7ea42}.mixes-platform{font-size:.72em;letter-spacing:.08em;text-transform:uppercase;padding:.2em .6em;border-radius:3px;font-family:Montserrat,sans-serif;white-space:nowrap}.mixes-platform--mixcloud{background:#ff5e3a26;color:#ff7a5a}.mixes-platform--soundcloud{background:#ff550026;color:#ff8533}.mixes-platform--youtube{background:#ff00001f;color:#f55}.blog{width:72vw;max-width:72vw;margin:0 auto;padding-top:1.5vh;padding-bottom:1.5vh}.blog>div{width:100%}.headingArtists,.headingBlog,.headingMusic,.headingVideos,.headingMixes,.headingShows{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:3em;text-align:left}.music,.videos,.mixes,.shows{width:72vw;max-width:72vw;margin:0 auto;padding-top:1.5vh;padding-bottom:1.5vh}.music>div,.videos>div,.mixes>div,.shows>div{width:100%}.blog-list{display:flex;flex-direction:column;padding:2vh 0 3vh}.blog-item{display:flex;gap:2em;padding:1.2em 0;border-bottom:1px solid rgba(255,255,255,.07);align-items:flex-start}.blog-item:first-child{border-top:1px solid rgba(255,255,255,.07)}.blog-date{font-family:Montserrat,sans-serif;font-size:.75em;color:#d7ea42;letter-spacing:.05em;flex-shrink:0;padding-top:.2em;min-width:6em}.blog-body{display:flex;flex-direction:column;gap:.4em}.blog-title{font-family:Montserrat,sans-serif;font-size:1em;color:#fff;text-decoration:none;transition:color .2s ease}a.blog-title:hover{color:#d7ea42}.blog-excerpt{font-family:Open Sans,sans-serif;font-size:.85em;color:#ffffff80;margin:0;line-height:1.5}.blog-empty{font-family:Open Sans,sans-serif;color:#ffffff4d;font-size:.85em;padding:2vh 0}.blog-empty code{color:#d7ea42;font-size:.95em}.blog-item{align-items:center}.blog-thumbnail{margin-left:auto;flex-shrink:0}.blog-thumb-img{width:80px;height:80px;object-fit:cover;border-radius:4px;display:block}.gallery{width:72vw;max-width:72vw;margin:0 auto;padding-top:1.5vh;padding-bottom:1.5vh}.gallery>div{width:100%}.headingGallery{margin-top:0;font-family:Montserrat,sans-serif;font-size:3em;text-align:left}.carousel{width:100%;padding:2vh 0 1vh;-webkit-user-select:none;user-select:none}.carousel-stage{position:relative;width:100%;height:65vh;min-height:320px;background:transparent;overflow:hidden}.carousel-slide{display:block;width:100%;height:100%;position:relative;color:#fff;cursor:zoom-in;animation:carouselFade .45s ease}@keyframes carouselFade{0%{opacity:0}to{opacity:1}}.carousel-img{width:100%;height:100%;object-fit:contain;display:block}.carousel-zoom-hint{position:absolute;bottom:.6em;right:.75em;font-size:1.3em;color:#ffffff73;pointer-events:none;line-height:1}.carousel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.05) 45%,transparent 70%);display:flex;align-items:flex-end;padding:1.5em;opacity:0;transition:opacity .3s ease;pointer-events:none}.carousel-stage:hover .carousel-overlay{opacity:1}.carousel-caption{font-family:Open Sans,sans-serif;font-size:.78em;line-height:1.5;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.carousel-counter{position:absolute;top:.75em;right:.75em;font-family:Montserrat,sans-serif;font-size:.7em;color:#ffffffd9;background:#00000080;padding:.25em .65em;letter-spacing:.06em}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#00000080;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:1.1em;width:2.6em;height:2.6em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.carousel-btn:hover{background:#d7ea42e6;border-color:transparent;color:#111}.carousel-btn--prev{left:0}.carousel-btn--next{right:0}.carousel-thumbs{display:flex;flex-direction:row;gap:3px;margin-top:3px;overflow-x:auto;scrollbar-width:none}.carousel-thumbs::-webkit-scrollbar{display:none}.carousel-thumb{flex:0 0 auto;width:68px;height:68px;padding:0;border:2px solid transparent;background:transparent;cursor:pointer;overflow:hidden;opacity:.45;transition:opacity .2s,border-color .2s}.carousel-thumb img{width:100%;height:100%;object-fit:cover;display:block}.carousel-thumb:hover{opacity:.75}.carousel-thumb--active{border-color:#d7ea42;opacity:1}.gallery-empty{font-family:Open Sans,sans-serif;color:#ffffff4d;font-size:.85em;padding:2vh 0}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:2vh 2vw;animation:lightboxFadeIn .2s ease}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.lightbox-close{position:absolute;top:1em;right:1.2em;background:none;border:none;color:#fff9;font-size:1.4em;cursor:pointer;line-height:1;transition:color .2s;z-index:1}.lightbox-close:hover{color:#fff}.lightbox-inner{display:flex;flex-direction:column;align-items:center;max-width:90vw;max-height:92vh}.lightbox-img{display:block;max-width:88vw;max-height:78vh;object-fit:contain;box-shadow:0 8px 48px #000000b3}.lightbox-footer{display:flex;flex-direction:column;align-items:center;gap:.5em;margin-top:1em;text-align:center}.lightbox-caption{font-family:Open Sans,sans-serif;font-size:.85em;color:#ffffffb3;margin:0;max-width:60ch;line-height:1.5}.lightbox-link{font-family:Montserrat,sans-serif;font-size:.75em;font-weight:700;letter-spacing:.06em;color:#d7ea42;text-decoration:none;text-transform:uppercase}.lightbox-link:hover{text-decoration:underline}.headingVideo{margin-top:6vh;font-family:Montserrat,sans-serif;font-size:5em;text-align:left}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw;max-width:92vw;margin:auto}.video-thumb-wrapper{position:relative;aspect-ratio:16 / 9;background:#1e1e1e;overflow:hidden}.video-thumb{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.video-thumb-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.video-thumb:hover .video-thumb-img{transform:scale(1.06)}.video-thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;transition:background .25s}.video-thumb:hover .video-thumb-overlay{background:#00000080}.video-thumb-play{font-size:2.8em;color:#fff;opacity:.7;transition:opacity .25s,transform .25s;text-shadow:0 2px 8px rgba(0,0,0,.6)}.video-thumb:hover .video-thumb-play{opacity:1;transform:scale(1.15)}.video-embed{width:100%;height:100%;border:none;display:block}.video-hover-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;display:block;pointer-events:none}.video-thumb-title{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:.42rem .5rem;font-family:"Press Start 2P",monospace;font-size:.5rem;line-height:1.25;color:#fffffff0;text-transform:uppercase;background:linear-gradient(to top,#000000c7,#0000);text-shadow:0 1px 6px rgba(0,0,0,.75);pointer-events:none}.contact{width:72vw;max-width:72vw;margin:0 auto;padding-top:1.5vh;padding-bottom:11vh}.headingContact{font-family:Montserrat,sans-serif;font-size:3em;text-align:left;margin:0}.contact-content{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:0;row-gap:1rem}.contact-link{color:#fff;font-size:1em;margin-top:2vh;display:inline-block;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);transition:color .2s ease,border-color .2s ease;justify-self:end;align-self:start;white-space:nowrap}.contact-link:hover{color:#d7ea42;border-color:#d7ea42}.contact-form{display:flex;flex-direction:column;gap:1.2em;margin-top:2vh;margin-bottom:2vh;max-width:100%;width:min(760px,100%)}.contact-form input,.contact-form textarea,.contact-form select{background:#1e1e1e;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff;font-family:Open Sans,sans-serif;font-size:1em;padding:.75em 1em;transition:border-color .2s ease;outline:none;width:100%;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}.contact-form textarea{resize:vertical}.contact-form select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.45)' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1em center;padding-right:2.5em}.contact-form select option{background:#1e1e1e;color:#fff}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff59}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#d7ea42}.contact-form-status{font-family:Open Sans,sans-serif;font-size:.9em;color:#ffffffbf;margin:0}.contact-form-status--error{color:#ff6464e6}.contact-form button{align-self:flex-start;background:#d7ea42;border:none;border-radius:4px;color:#121212;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.9em;font-weight:700;letter-spacing:.08em;padding:.7em 2.2em;text-transform:uppercase;transition:opacity .15s ease}.contact-form button:hover:not(:disabled){opacity:.85}.contact-form button:disabled{opacity:.5;cursor:not-allowed}.newsletter-form{margin-top:.35rem;display:flex;flex-direction:column;gap:.55rem;width:min(760px,100%)}.newsletter-label{font-family:Montserrat,sans-serif;font-size:.88em;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.newsletter-row{display:flex;gap:.65rem;align-items:stretch}.newsletter-row input{flex:1;background:#1e1e1e;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff;font-family:Open Sans,sans-serif;font-size:1em;padding:.68em .9em;outline:none}.newsletter-row input:focus{border-color:#d7ea42}.newsletter-row button{background:#070c07b8;color:#d7ea42;border:1px solid rgba(215,234,66,.8);border-radius:4px;padding:.68em 1.1em;font-family:"Press Start 2P",monospace;font-size:.56rem;text-transform:uppercase;cursor:pointer}.newsletter-row button:hover:not(:disabled){background:#d7ea4229}.newsletter-row button:disabled{opacity:.5;cursor:not-allowed}.newsletter-status{font-family:Open Sans,sans-serif;font-size:.88em;color:#d7ea42}.newsletter-status--error{color:#ff6b6b}.cookie-banner{position:fixed;left:1rem;right:1rem;bottom:calc(106px + env(safe-area-inset-bottom));z-index:240;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(160deg,#2b1d6af0,#11225cf0),linear-gradient(180deg,#ffffff14,#0003);border:2px solid #f4d58d;padding:.7rem .85rem;box-shadow:0 0 0 1px #4d2b8be6 inset,0 8px 32px #00000085}.cookie-banner-text{margin:0;color:#f2f7ff;font-size:.9rem}.cookie-banner-actions{display:flex;gap:.55rem}.cookie-btn{border:1px solid rgba(244,213,141,.75);background:linear-gradient(180deg,#3f62be,#22357f);color:#fbe7af;font-family:"Press Start 2P",monospace;font-size:.55rem;padding:.55rem .7rem;text-transform:uppercase;cursor:pointer}.cookie-btn--secondary{background:linear-gradient(180deg,#6a6a6a,#434343);color:#f0f0f0;border-color:#dcdcdca6}.form-status{font-family:Open Sans,sans-serif;font-size:.95em;padding:.7em 1em;border-radius:4px;margin-top:1vh}.form-status--success{background:#d7ea421f;border:1px solid #D7EA42;color:#d7ea42}.form-status--error{background:#ff50501a;border:1px solid rgba(255,80,80,.5);color:#ff6b6b}.section-hover-preview{position:absolute;z-index:500;pointer-events:none;animation:cs-appear .14s ease-out both}.section-hover-preview video{display:block;width:clamp(48px,6vw,88px);height:auto}@keyframes cs-appear{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.section-block:hover .expandable,.section-block:hover .work-heading{text-decoration:underline;text-decoration-color:#0ff;text-decoration-thickness:2px;text-underline-offset:7px;text-shadow:0 0 10px rgba(0,255,255,.65),0 0 28px rgba(255,0,255,.28)}@media only screen and (min-width:768px)and (max-width:1024px){nav{font-size:.9em;padding:.4em .8em}.About,.artists,.blog,.work,.gallery,.merch,.contact{width:90vw;max-width:90vw}.About{padding-top:8vh}.about-image-text{gap:3vw}#imgone{width:38%}.work{font-size:.8em}.album-slideshow{max-width:88vw}.slide-content{gap:2vw}.slide-description{max-width:50vw}.slide-btn--prev{left:-3vw}.slide-btn--next{right:-3vw}.video-grid{grid-template-columns:repeat(2,1fr);gap:1.5vw;max-width:88vw}.carousel-thumb{width:56px;height:56px}.contact{max-width:90vw}.contact h1{font-size:4em}.twitch-live-wrap{width:90vw;max-width:90vw}}@media only screen and (min-width:768px){#about-title,.headingArtists,.headingBlog,.headingMusic,.headingVideos,.headingMixes,.headingShows,.headingGallery,.headingMerch,.headingContact{font-size:2.6em}.work-heading{font-size:3.7em}}@media only screen and (max-width:767px){:root{--radio-mobile-height: calc(118px + env(safe-area-inset-bottom)) }body{font-size:10px}.App{min-height:calc(100dvh - var(--radio-mobile-height));height:calc(100dvh - var(--radio-mobile-height));overflow:hidden;padding-bottom:0}.App.App--expanded,.App.App--twitch-live{min-height:100dvh;height:auto;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(var(--radio-mobile-height) + 8px)}.site-top-gif{padding:.55vh 0 .15vh}.site-top-gif img{width:clamp(64px,18vw,92px)}.side-rail{margin-right:0}.right-ui-stack{top:.5rem;right:.5rem;transform:none;align-items:flex-start;gap:.25rem}.App.App--expanded .right-ui-stack,.App.App--twitch-live .side-rail{opacity:0;pointer-events:none}.site-donate-link{font-size:.44rem;min-height:5.2rem;padding:.44rem .15rem}.social-rail{display:flex;gap:.32rem}.side-rail{position:fixed;right:.22rem;top:50%;transform:translateY(-50%);align-items:center;z-index:260}.social-rail-link{width:1.4rem;height:1.4rem;font-size:.4rem}.linktree-panel,.message-panel{position:fixed;top:auto;bottom:calc(var(--radio-mobile-height) + .45rem);width:min(160px,36vw);z-index:312;transition:transform .25s ease}.linktree-panel{left:.45rem;transform:translateY(calc(-262% + 2.55rem))}.linktree-panel--open{transform:none}.message-panel{right:2.35rem;left:auto;flex-direction:column-reverse;transform:translateY(calc(-360% + 2.55rem))}.message-panel--open{transform:none}.linktree-toggle,.message-panel-toggle{min-height:1.55rem;font-size:.36rem;letter-spacing:.05em;padding:.33rem .24rem}.linktree-panel-body,.message-panel-body{padding:.45rem .5rem;max-height:28dvh;overflow-y:auto}.linktree-panel-body h2,.message-panel-body h2{font-size:.44rem;margin-bottom:.38rem}.linktree-item a{font-size:.72rem;padding:.3rem .34rem}.linktree-item-section{font-size:.4rem;margin-bottom:.2rem}.message-panel-form input,.message-panel-form textarea{font-size:.68rem;padding:.4rem .43rem}.message-panel-form textarea{min-height:56px;max-height:100px}.message-panel-form button{font-size:.4rem;padding:.4rem .44rem}.linktree-hover-preview{display:none}.twitch-live-wrap{width:92vw;max-width:92vw;margin-bottom:.35vh}.twitch-schedule-strip{width:92vw;max-width:92vw;font-size:.48rem;padding:.42rem 0;margin:.28rem auto .5rem}.twitch-schedule-strip-track{animation-duration:10s}.twitch-schedule-strip-track>span{padding-right:0}.App.App--twitch-live:not(.App--expanded) .sections-shell--live{width:92vw;max-width:92vw;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.55rem;row-gap:.25rem;padding-bottom:.1rem}.App.App--twitch-live:not(.App--expanded) .sections-shell--live #about-title,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingArtists,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingBlog,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .work-heading,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingGallery,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingMerch,.App.App--twitch-live:not(.App--expanded) .sections-shell--live .headingContact{font-size:clamp(1.46rem,4.5vw,1.72rem);line-height:1.01}.twitch-live-banner{font-size:.5rem;padding:.48rem 0}.twitch-live-banner-track{animation-duration:10s}.twitch-live-banner-track>span{padding-right:0}.twitch-embed-grid,.twitch-embed-grid.twitch-embed-grid--chat{grid-template-columns:1fr}.twitch-player,.twitch-chat,.twitch-embed-grid.twitch-embed-grid--chat .twitch-chat{height:170px}.twitch-cta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.twitch-cta-btn,.twitch-chat-toggle{width:100%;text-align:center;min-width:0;font-size:.38rem;padding:.38rem .22rem;line-height:1.15;white-space:normal;overflow:hidden;text-overflow:clip}.section-hover-preview{display:none!important}.section-hover-preview video{width:clamp(34px,10vw,56px)}.radio-player-label{display:none}.radio-player{height:calc(118px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;border-top-color:#d7ea4252;box-shadow:0 -3px 18px #00000073}.radio-player-bg{opacity:.12;filter:brightness(1.04) saturate(.68) blur(.4px)}.radio-player-overlay{background:linear-gradient(to bottom,#56422442,#3c2a1857)}.radio-player-controls{padding:0 .35rem .55rem;gap:.4rem;overflow:hidden}.radio-now-playing{max-width:44vw;margin-right:.15rem}.radio-track-title{font-size:.62rem}.radio-track-artist{font-size:.45rem}.radio-track-signature{font-size:.36rem;letter-spacing:.05em}.radio-track-title-track{gap:1.35rem;animation-duration:10s}.radio-btn{min-width:54px;padding:.55rem .45rem;font-size:.5rem}.radio-vol-wrap{font-size:.44rem}.radio-vol-slider{width:min(110px,22vw)}.radio-status{font-size:.45rem;margin-left:.15rem}nav{font-size:.9rem;padding:.5em;gap:0}nav ul{gap:0;flex-wrap:nowrap;overflow-x:auto}nav li .link{padding:.3em .4em;font-size:.85rem}.radio-widget-wrapper{display:none}.heading-background{font-size:30vw;margin-left:0}.header-title{height:100vh}.About,.artists,.blog,.music,.videos,.mixes,.shows,.gallery,.merch,.contact{width:92vw;max-width:92vw;margin:0 auto;padding-top:.06vh;padding-bottom:.06vh}.About{padding-top:.3vh;padding-bottom:.2vh}.about-image-text{flex-direction:column;gap:2vh;margin-top:2vh}.about-image-text p{font-size:1em;padding-bottom:0}#imgone{width:100%}.work{font-size:1em}.headingMusic,.headingVideos,.headingMixes,.headingShows,.headingMerch,.headingBlog,.headingGallery,.headingTwitch,.headingContact,#about-title{font-size:1.98em;line-height:1.01;margin-top:0}.work{font-size:.72em}.music-hub{padding-top:1.2vh}.music-hub-header{gap:.5rem;margin-bottom:.7rem}.music-hub-kicker{font-size:.44rem}.music-filter-btn{font-size:.42rem;padding:.38rem .46rem}.music-release-grid{grid-template-columns:1fr;gap:.72rem}.music-release-card{padding:.58rem}.music-release-title{font-size:1.25rem}.music-release-description{font-size:.9rem}.music-release-links a{font-size:.38rem;padding:.34rem .4rem}.work-heading{font-size:1.98em;gap:.2em}.collapsible+.work-heading{margin-top:.5vh}.shows-item{grid-template-columns:3.5em 1fr;grid-template-rows:auto auto;gap:.3em 1em}.shows-event{white-space:normal;overflow:visible;text-overflow:clip}.shows-desc,.shows-location{grid-column:2;text-align:left}.mixes-item{grid-template-columns:3.5em 1fr;grid-template-rows:auto auto;gap:.3em 1em}.mixes-platform{grid-column:2}.blog{max-width:92vw;padding-bottom:.2vh}.blog-item{flex-direction:column;gap:.5em}.merch{max-width:92vw;padding-bottom:.2vh}.merch-grid{grid-template-columns:repeat(2,1fr);gap:3vw}.album-slideshow{max-width:92vw;padding:2vh 6vw;min-height:calc(80vw + 30vh + 80px)}.slide-content{flex-direction:column;gap:2vh}.slide-art{width:80vw;height:80vw}.slide-title{font-size:2.5em}.slide-description{max-width:84vw;font-size:1.2em}.slide-btn{font-size:2em;top:42vw}.slide-btn--prev{left:0}.slide-btn--next{right:0}.carousel-stage{height:50vw;min-height:220px}.carousel-btn{width:2em;height:2em;font-size:1em}.carousel-thumb{width:48px;height:48px}.lightbox-img{max-width:96vw;max-height:70vh}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw;max-width:92vw;margin:auto}.contact{max-width:92vw;padding-bottom:.2vh}.section-block--active .contact{padding-bottom:calc(var(--radio-mobile-height) + .8rem)}.contact h1{font-size:2.34em;line-height:1.03}.contact a{font-size:1.4em;margin-left:0}.contact-content{grid-template-columns:1fr;row-gap:.45rem}.contact-link{justify-self:start;align-self:start;margin-top:.4rem}.newsletter-row{flex-direction:column}.newsletter-row button{width:100%}.contact img{width:100%;max-width:80vw}.contact-form{max-width:100%}.contact-form input,.contact-form textarea{font-size:.95em}.contact-form button{width:100%;text-align:center}.cookie-banner{left:.5rem;right:.5rem;bottom:calc(124px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:.45rem;padding:.55rem .6rem}.cookie-banner-text{font-size:.74rem}.cookie-banner-actions{width:100%}.cookie-btn{flex:1;text-align:center;font-size:.45rem;padding:.48rem .4rem}}.about-image-text,.artists,.blog,.work,.gallery,.merch,.contact,.video-grid,.album-slideshow,.slide-content,.post,.post-card,.post-preview,.blog-card,.blog-post,.blog-post-preview,.gallery-grid,.merch-grid,.contact-card,.contact-content,.contact-inner,.section,.section-content,.section-panel,.section-body,.section-card,.panel,.panel-inner,.content-panel,.content-wrapper,.accordion-content,.accordion-panel{background:transparent!important;box-shadow:none!important;border-color:#ffffff1f!important}.section-content:before,.section-content:after,.section-panel:before,.section-panel:after,.section-card:before,.section-card:after,.panel:before,.panel:after,.content-panel:before,.content-panel:after{background:transparent!important;box-shadow:none!important;opacity:0!important}.About>div,.About .about-image-text{background:transparent!important}#imgone,#imgtwo{background:transparent!important}.chat-panel{position:fixed;top:66%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);z-index:600;display:flex;flex-direction:column;align-items:stretch;font-family:"Press Start 2P",monospace;font-size:9px}.chat-panel-toggle{background:#111;color:#d7ea42;border:1.5px solid #D7EA42;padding:6px 10px;font-family:inherit;font-size:9px;cursor:pointer;letter-spacing:.05em;transition:background .15s}.chat-panel-toggle:hover{background:#d7ea42;color:#111}.chat-panel-body{display:flex;flex-direction:column;width:min(620px,92vw);max-height:0;overflow:hidden;background:#0a0a0af5;border:1.5px solid #D7EA42;border-bottom:none;transition:max-height .28s ease,opacity .22s ease;opacity:0;pointer-events:none}.chat-panel--open .chat-panel-body{max-height:min(560px,72vh);opacity:1;pointer-events:auto}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid rgba(215,234,66,.3);gap:6px}.chat-header-title{color:#d7ea42;letter-spacing:.12em}.chat-name-edit{background:none;border:none;color:#0fe;font-family:inherit;font-size:8px;cursor:pointer;padding:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-name-edit:hover{text-decoration:underline}.chat-messages{flex:1;overflow-y:auto;padding:6px 8px;display:flex;flex-direction:column;gap:4px;min-height:200px;max-height:256px;scrollbar-width:thin;scrollbar-color:#D7EA42 #111}.chat-msg{display:flex;flex-direction:column;gap:1px;word-break:break-word}.chat-msg-author{color:#d7ea42;font-size:7px;letter-spacing:.05em;display:flex;align-items:baseline;gap:5px}.chat-msg-time{color:#ffffff59;font-size:6px;letter-spacing:0}.chat-msg--own .chat-msg-author{color:#0fe}.chat-msg-text{color:#ffffffd9;font-size:8px;line-height:1.5;padding-left:6px}.chat-input-row,.chat-name-form{display:flex;gap:4px;padding:6px 8px;border-top:1px solid rgba(215,234,66,.25)}.chat-input-row input,.chat-name-form input{flex:1;background:#ffffff0f;border:1px solid rgba(215,234,66,.4);color:#fff;font-family:inherit;font-size:8px;padding:5px 6px;outline:none}.chat-input-row input:focus,.chat-name-form input:focus{border-color:#d7ea42}.chat-input-row button,.chat-name-form button{background:#d7ea42;color:#111;border:none;font-family:inherit;font-size:8px;padding:5px 8px;cursor:pointer;flex-shrink:0}.chat-input-row button:disabled{opacity:.4;cursor:default}.chat-send-error{padding:4px 8px;color:#ff4d4d;font-size:7px;border-top:1px solid rgba(255,77,77,.3);word-break:break-all}.chat-name-form button[type=button]{background:#333;color:#fff}.links-page{position:relative;z-index:2;min-height:100vh;padding:1.2rem .8rem calc(116px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:.75rem;background:#02030485;backdrop-filter:blur(2px) saturate(.82);-webkit-backdrop-filter:blur(2px) saturate(.82)}.links-page-logo img{width:clamp(80px,14vw,180px);height:auto}.links-page-card{width:min(1080px,92vw);border:1px solid rgba(0,255,238,.55);background:#040908bd;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 26px #0000006b;padding:.9rem}.links-page-header{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;margin-bottom:.7rem}.links-page-header h1{margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(.75rem,1.2vw,1rem);color:#0fe;text-transform:uppercase}.links-page-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;align-items:stretch}.links-page-item{display:flex}.links-page-item a{display:block;width:100%;text-decoration:none;border:1px solid rgba(0,255,238,.28);background:#020e0f75;padding:.5rem .58rem}.links-page-item-section{display:block;margin-bottom:.24rem;font-family:"Press Start 2P",monospace;font-size:.46rem;letter-spacing:.07em;text-transform:uppercase;color:#00ffeed6}.links-page-item-title{display:block;color:#e0f9ffeb;font-size:1rem;line-height:1.25}.links-page-item a:hover{color:#0fe;border-color:#ffffff75;background:linear-gradient(110deg,#ff006033,#ffb00033 18%,#f9ff002e,#00ff6233 50%,#00d4ff33 67%,#6366f138 82%,#ff00c833);background-size:260% 100%;box-shadow:0 0 12px #ffffff3d,inset 0 0 12px #ffffff1a;text-shadow:0 0 8px rgba(255,255,255,.45);animation:linktreeShimmer 1.05s linear infinite}.links-page-status,.links-page-updated{margin:.3rem 0 0;color:#e0f9ffdb;font-size:.86rem}.links-page-preview{position:fixed;border:1px solid rgba(0,255,238,.55);background:#040908e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 26px #00000080;z-index:20;overflow:hidden}.links-page-preview-title{margin:0;padding:.44rem .56rem;font-family:"Press Start 2P",monospace;font-size:.48rem;color:#0fe;border-bottom:1px solid rgba(0,255,238,.3);text-transform:uppercase}.links-page-preview iframe{width:100%;height:calc(100% - 30px);border:none;background:#000000b3}.links-page-rail{margin-top:.9rem;display:flex;flex-direction:column;align-items:center;gap:.55rem}.links-page-donate{border:1px solid rgba(255,77,190,.88);background:transparent;color:#ff8cd9fa;text-decoration:none;font-family:"Press Start 2P",monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.16em;padding:.62rem .74rem;text-shadow:0 0 10px rgba(255,79,191,.5);transition:background .2s ease,color .2s ease,border-color .2s ease}.links-page-donate:hover{background:#ff4dbe33;color:#ffd5ee;border-color:#ffaae5fa}.links-page-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.links-page-social{width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid rgba(0,255,238,.28);background:transparent;color:#00ffeeb3;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease,text-shadow .2s ease}.links-page-social:hover{border-color:#00ffeed9;background:#00ffee29;color:#0fe;text-shadow:0 0 7px rgba(0,255,238,.45)}@media(min-width:768px){.links-page-grid{grid-auto-rows:88px}.links-page-item a{height:88px;box-sizing:border-box;overflow:hidden}}@media(max-width:767px){.links-page{padding:.7rem .45rem calc(var(--radio-mobile-height, 118px) + .5rem)}.links-page-card{width:94vw;padding:.6rem}.links-page-header{flex-direction:column;align-items:flex-start;margin-bottom:.5rem}.links-page-grid{grid-template-columns:1fr;gap:.4rem}.links-page-item-title{font-size:.9rem}.links-page-preview{right:.5rem;left:.5rem;width:auto;height:32vh;bottom:calc(var(--radio-mobile-height, 118px) + .5rem);top:auto}.links-page-preview-title{font-size:.42rem}.links-page-donate{font-size:.46rem;padding:.5rem .56rem}.links-page-social{width:1.75rem;height:1.75rem}}@media(max-width:767px){.chat-panel{top:68%;left:50%;transform:translate(-50%,-50%)}.chat-panel-body{width:min(94vw,480px);max-height:min(64vh,540px)}}.press-page{position:relative;z-index:2;min-height:100vh;padding:1rem .8rem calc(120px + env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 18%,rgba(255,224,142,.34),transparent 44%),linear-gradient(180deg,#f7c65f3d,#b0550661),#2e1402a3}.press-shell{width:min(1100px,94vw);margin:0 auto;border:1px solid rgba(255,187,70,.62);background:linear-gradient(160deg,#743105b8,#401604d6);box-shadow:0 0 24px #00000080;padding:.9rem}.press-masthead{border:1px solid rgba(255,191,84,.72);background:linear-gradient(120deg,#ffbf543d,#9d36003d);padding:.75rem;margin-bottom:.8rem}.press-masthead-kicker{margin:0;font-family:Montserrat,sans-serif;font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#ffd88efa}.press-masthead-title{margin:.48rem 0 0;font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(1.3rem,2.9vw,2.2rem);line-height:1.15;text-transform:uppercase;color:#ffe9af;text-shadow:0 0 14px rgba(255,165,54,.38)}.press-masthead-title--ar{font-family:Cairo,Open Sans,sans-serif;font-weight:800;font-size:clamp(1rem,2.5vw,1.9rem);direction:rtl;unicode-bidi:isolate;text-transform:none}.press-masthead-subtitle{margin:.56rem 0 0;color:#ffe5b0f0;font-size:.92rem}.press-hook{margin:.6rem 0 0;color:#ffebc8f5;font-size:1.02rem;line-height:1.62}.press-masthead-meta{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.35rem .8rem}.press-masthead-meta-item{margin:0;color:#ffe8bdf2;font-size:.84rem}.press-masthead-meta-item span{color:#ffbe52fa;font-family:"Press Start 2P",monospace;font-size:.46rem;text-transform:uppercase;letter-spacing:.06em}.press-masthead-subtitle--ar{direction:rtl;unicode-bidi:isolate}.press-topbar{display:flex;justify-content:space-between;gap:.6rem;margin-bottom:.8rem}.press-topbar-actions{display:flex;align-items:center;gap:.45rem}.press-lang-toggle{border:1px solid rgba(235,74,36,.88);background:#eb4a2424;color:#ffddaafa;font-family:"Press Start 2P",monospace;font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;padding:.56rem .62rem;cursor:pointer}.press-lang-toggle:hover{background:#eb4a2447}.press-download{border:1px solid rgba(255,178,62,.85);color:#ffe8a8;text-decoration:none;font-family:"Press Start 2P",monospace;font-size:.48rem;text-transform:uppercase;letter-spacing:.08em;padding:.56rem .6rem;background:#ffb23e24}.press-download:hover{background:#ffb23e47}.press-hero{display:grid;grid-template-columns:minmax(200px,360px) minmax(0,1fr);gap:.85rem;align-items:start;margin-bottom:1rem}.press-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:.9rem}.press-info-card{border:1px solid rgba(255,177,58,.28);background:linear-gradient(170deg,#5c240480,#2e100366);padding:.65rem}.press-info-card h2{margin:0;font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.02em;text-transform:uppercase;color:#ffc364f0}.press-key-list,.press-assets-list{margin:.65rem 0 0;padding-left:1rem}.press-key-list li,.press-assets-list li{color:#ffe8c1f0;margin-bottom:.38rem;line-height:1.45}.press-key-list li span{color:#ffbe52fa;font-family:Montserrat,sans-serif;font-weight:700;font-size:.86rem;letter-spacing:.01em}.press-assets-list a{color:#ffe1aefa}.press-assets-list a:hover{color:#fff6d0}.press-fans-line{margin:.65rem 0 0;color:#ffd899f2;font-style:italic}.press-bilingual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.press-copy{border:1px solid rgba(255,177,58,.28);background:linear-gradient(170deg,#5c240480,#2e100366);padding:.65rem}.press-copy--ar{direction:rtl;text-align:right}.press-copy--ar .press-actions{justify-content:flex-end}.press-cover{width:100%;aspect-ratio:1 / 1;object-fit:cover;border:1px solid rgba(255,181,66,.54)}.press-cover-panel{display:flex;flex-direction:column;gap:.5rem}.press-cover-preview-btn{background:transparent;border:none;padding:0;margin:0;cursor:zoom-in;display:block;width:100%;text-align:left}.press-cover-preview-btn:hover .press-cover{filter:brightness(1.08)}.press-cover-download-btn{border:1px solid rgba(255,178,62,.85);color:#ffe8a8;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:700;font-size:.88rem;letter-spacing:.02em;padding:.56rem .7rem;background:#ffb23e24;text-align:center}.press-cover-download-btn:hover{background:#ffb23e47}.press-copy h1{margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(1rem,2vw,1.5rem);color:#ffd486;text-transform:uppercase}.press-section-title{margin:.85rem 0 0;font-family:"Press Start 2P",monospace;font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;color:#ffc364f0}.press-kicker{margin:0 0 .45rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#ffb850db}.press-bio{color:#ffe8c1f0;font-size:1rem;line-height:1.7;margin:.7rem 0 0;white-space:pre-line}.press-pull-quote{margin:1.15rem 0 .1rem;border:1px solid rgba(255,178,62,.68);border-left-width:4px;background:linear-gradient(165deg,#ffbd5224,#94350824);padding:.75rem .85rem;color:#fff4dc;font-style:italic;font-size:clamp(1.12rem,2.2vw,1.42rem);line-height:1.45;text-shadow:0 0 12px rgba(255,170,60,.28)}.press-actions{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.45rem}.press-actions a{border:1px solid rgba(231,72,38,.78);color:#ffd9a3fc;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:700;font-size:.86rem;text-transform:uppercase;letter-spacing:.02em;padding:.45rem .5rem}.press-actions a:hover{background:#e7482642}.press-cta{margin:.7rem 0 0;color:#ffe5b2f5;font-size:.95rem}.press-shell--ar{direction:rtl;text-align:right}.press-shell--ar .press-topbar,.press-shell--ar .press-topbar-actions,.press-shell--ar .press-release-meta{flex-direction:row-reverse}.press-shell--ar .press-release-links{justify-content:flex-end}.press-releases h2{margin:0 0 .7rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:1rem;color:#ffd890;text-transform:uppercase}.press-section-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.6rem}.press-section-head h2{margin:0}.press-photo-zip-btn{border:1px solid rgba(255,177,55,.82);background:#ffb13724;color:#ffd487;font-family:Montserrat,sans-serif;font-weight:700;font-size:.84rem;text-transform:uppercase;letter-spacing:.02em;padding:.45rem .52rem;cursor:pointer}.press-photo-zip-btn:hover:not(:disabled){background:#ffb1373d}.press-photo-zip-btn:disabled{opacity:.55;cursor:not-allowed}.press-release-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6rem}.press-release-card{border:1px solid rgba(255,175,52,.3);background:linear-gradient(165deg,#5a26067a,#2a0e0380);padding:.5rem}.press-release-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border:1px solid rgba(255,184,69,.36)}.press-release-meta{margin-top:.42rem;display:flex;justify-content:space-between;font-family:"Press Start 2P",monospace;font-size:.42rem;text-transform:uppercase;color:#ffc667eb}.press-release-card h3{margin:.42rem 0;font-family:Montserrat,sans-serif;font-size:1.05rem;color:#ffe3b4f5}.press-release-links{display:flex;flex-wrap:wrap;gap:.4rem}.press-release-links a{border:1px solid rgba(255,177,55,.82);color:#ffd487;text-decoration:none;font-family:"Press Start 2P",monospace;font-size:.42rem;padding:.38rem .45rem;text-transform:uppercase}.press-release-links a:hover{background:#ffb13738}.press-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}.press-photo-card{margin:0;border:1px solid rgba(255,175,52,.3);background:linear-gradient(165deg,#5a26067a,#2a0e0380);padding:.42rem}.press-photo-card a{display:block;line-height:0}.press-photo-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border:1px solid rgba(255,184,69,.36)}.press-photo-card figcaption{margin-top:.35rem;font-size:.72rem;color:#ffe8c1eb;line-height:1.3}.press-gate{width:min(560px,92vw);margin:9vh auto 0;border:1px solid rgba(255,182,66,.58);background:linear-gradient(160deg,#5f2606cc,#2c0f02d9);box-shadow:0 0 22px #0000006b;padding:1rem}.press-gate h1{margin:0;font-family:"Press Start 2P",monospace;font-size:.86rem;color:#ffd487;text-transform:uppercase}.press-gate p{margin:.55rem 0 .75rem;color:#ebf9ffe0}@media(max-width:767px){.press-page{padding:.7rem .45rem calc(var(--radio-mobile-height, 118px) + .5rem)}.press-shell{width:95vw;padding:.58rem}.press-masthead{padding:.56rem;margin-bottom:.65rem}.press-masthead-title,.press-masthead-title--ar{font-size:clamp(.84rem,6vw,1.2rem)}.press-masthead-meta{flex-direction:column;gap:.3rem}.press-hero{grid-template-columns:1fr;gap:.64rem}.press-info-grid{grid-template-columns:1fr;gap:.55rem}.press-bilingual{grid-template-columns:1fr;gap:.5rem}.press-topbar{flex-wrap:wrap}.press-topbar-actions{width:100%;justify-content:space-between}.press-download{flex:1;text-align:center;box-sizing:border-box}.press-lang-toggle{min-width:68px}.press-release-grid{grid-template-columns:1fr}.press-section-head{flex-direction:column;align-items:flex-start}}:root{--brand-ink: #f4eeff;--brand-muted: rgba(223, 208, 255, .8);--brand-accent: #00f6ff;--brand-hot: #ff2ea6;--brand-bg-0: #05030f;--brand-bg-1: #120a26;--brand-border: rgba(0, 246, 255, .45)}html,body{background:radial-gradient(circle at 20% 12%,rgba(0,246,255,.2),transparent 42%),radial-gradient(circle at 84% 18%,rgba(255,46,166,.2),transparent 44%),linear-gradient(170deg,var(--brand-bg-0) 0%,var(--brand-bg-1) 55%,#1a1033 100%);color:var(--brand-ink)}.App{background:#090514b3}.header-container{position:relative;z-index:0}.hero-overlay{background:linear-gradient(to bottom,#08061238,#0a07188f,#070412e6),radial-gradient(circle at 20% 20%,rgba(0,246,255,.26),transparent 40%),radial-gradient(circle at 82% 16%,rgba(255,46,166,.2),transparent 42%)}.hero-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(980px,95vw);z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-kicker{margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(.42rem,1vw,.56rem);line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent);text-shadow:0 0 12px rgba(0,246,255,.55)}.hero-title-main{margin:.65rem 0 .5rem;font-family:Cairo,sans-serif;font-size:clamp(2.2rem,8vw,7rem);line-height:.95;letter-spacing:.01em;color:#ffe9ff;text-transform:uppercase;text-shadow:0 0 20px rgba(255,46,166,.28),0 0 42px rgba(0,246,255,.16)}.hero-subtitle{margin:0;max-width:62ch;font-size:clamp(.9rem,1.7vw,1.14rem);line-height:1.52;color:var(--brand-muted)}.brand-strip{width:min(74rem,calc(100vw - 2rem));margin:0 auto .7rem;padding:.42rem .6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .85rem;border:1px solid var(--brand-border);background:linear-gradient(90deg,#0a091cd9,#1e0a25c7);font-family:Orbitron,sans-serif;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-muted)}.brand-strip a{color:var(--brand-accent);text-decoration:none;border-bottom:1px solid transparent}.brand-strip a:hover{border-bottom-color:var(--brand-accent)}.heading-background{color:#ff2ea63d}.About .about-image-text p{white-space:pre-line}@media(max-width:767px){.hero-brand{width:min(94vw,38rem)}.hero-subtitle{max-width:34ch;font-size:.88rem}.brand-strip{width:min(96vw,36rem);font-size:.56rem;line-height:1.5;justify-content:flex-start}}.radio-player{position:relative;bottom:auto;left:auto;right:auto;width:min(74rem,calc(100vw - 2rem));height:140px;margin:0 auto .95rem;border:1px solid rgba(0,246,255,.5);border-radius:12px;box-shadow:0 10px 35px #00000073}.radio-player-overlay{background:linear-gradient(to right,#080e1ea8,#2208209e),linear-gradient(to bottom,#00f6ff14,#ff2ea61f)}.radio-player-controls{padding:0 1.1rem}.radio-now-playing{max-width:min(40vw,560px)}.radio-status{margin-left:.35rem}@media(max-width:767px){.App,.App.App--expanded,.App.App--twitch-live{min-height:100dvh;height:auto;overflow-x:hidden;overflow-y:auto;padding-bottom:0}.radio-player{width:min(96vw,36rem);margin-bottom:.7rem;height:124px;border-radius:10px}}.section-placeholder{margin:.65rem 0 .2rem;color:#e0cfffd1;font-size:.95rem;letter-spacing:.02em}#about-title,.headingArtists,.headingMusic,.headingMerch,.headingContact{color:var(--brand-accent);text-shadow:0 0 8px rgba(0,246,255,.38),0 0 22px rgba(255,46,166,.2)}.expand-icon{color:var(--brand-hot);text-shadow:0 0 8px rgba(255,46,166,.55)}.radio-track-title{color:#00f6ff;text-shadow:0 0 8px rgba(0,246,255,.65),0 0 16px rgba(0,246,255,.34)}.radio-track-artist,.radio-track-signature{color:#ff2ea6eb;text-shadow:0 0 7px rgba(255,46,166,.45)}.radio-btn,.twitch-cta-btn,.twitch-chat-toggle{border-color:#00f6ffbf;color:#00f6ff;background:#0a0716bd;text-shadow:0 0 5px rgba(0,246,255,.4)}.radio-btn:hover,.twitch-cta-btn:hover,.twitch-chat-toggle:hover{background:#00f6ff24}.radio-vol-slider{background:#00f6ff6b;border-color:#00f6ff4d}.radio-vol-slider::-webkit-slider-thumb{background:#ff2ea6}.radio-vol-slider::-moz-range-thumb{background:#ff2ea6}.social-rail-link{border-color:#00f6ff6b;color:#00f6ffe0}.social-rail-link:hover{border-color:#ff2ea6e0;background:#ff2ea624;color:#ff72c2;text-shadow:0 0 8px rgba(255,46,166,.5)}:root{--brand-ink: #f0f0f0;--brand-muted: rgba(182, 182, 182, .8);--brand-accent: #f0f0f0;--brand-hot: #b8b8b8;--brand-bg-0: #050505;--brand-bg-1: #0e0e0e;--brand-border: rgba(210, 210, 210, .34)}html,body{background:#000;color:#f0f0f0}.App{background:transparent}.sections-shell{width:min(74rem,calc(100vw - 2rem));margin:.25rem auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:.2rem 1rem}.sections-shell .section-block{min-width:0}.App:not(.App--expanded) .sections-shell .section-block{width:100%}.App:not(.App--expanded) .sections-shell .section-block .expandable{width:100%;justify-content:center;font-size:clamp(1.85rem,2.15vw,2.45rem);line-height:1.08;letter-spacing:.01em;white-space:nowrap}.App:not(.App--expanded) .sections-shell .section-block .expand-icon{font-size:.86em}.sections-shell .section-block--active{grid-column:1 / -1}.sections-shell .section-block:not(.section-block--active) .artists,.sections-shell .section-block:not(.section-block--active) .About,.sections-shell .section-block:not(.section-block--active) .music,.sections-shell .section-block:not(.section-block--active) .merch,.sections-shell .section-block:not(.section-block--active) .contact{width:auto;max-width:none;margin:0;padding:0}.sections-shell .section-block--active .artists,.sections-shell .section-block--active .About,.sections-shell .section-block--active .music,.sections-shell .section-block--active .merch,.sections-shell .section-block--active .contact{width:min(74rem,calc(100vw - 2rem));max-width:100%;margin:0 auto}@media(max-width:767px){.sections-shell{width:min(96vw,36rem);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.15rem .7rem}.App:not(.App--expanded) .sections-shell .section-block .expandable{font-size:clamp(1.32rem,6.1vw,1.82rem);white-space:normal;justify-content:flex-start}}.radio-player--winamp{position:fixed;top:calc(50% - 250px);left:50%;right:auto;bottom:auto;transform:translate(-50%);z-index:630;width:min(520px,88vw);height:auto;min-height:150px;margin:0;border:2px solid #e5e5e5;border-right-color:#7b7b7b;border-bottom-color:#7b7b7b;border-radius:0;background:linear-gradient(180deg,#c9c9c9,#a8a8a8 48%,#8f8f8f);box-shadow:0 12px 28px #0000009e}.radio-player--winamp.radio-player--dragged{position:fixed}.radio-player--winamp.radio-player--mini{position:fixed;width:250px;min-height:36px;height:auto;z-index:700;border-width:1px;border-right-color:#8a8a8a;border-bottom-color:#8a8a8a;box-shadow:0 6px 14px #00000080}.radio-player--winamp.radio-player--mini .radio-player-controls{min-height:0;height:auto;padding:.02rem .14rem;display:flex;flex-wrap:nowrap;align-items:center;gap:.16rem;overflow:hidden}.radio-player--winamp.radio-player--mini .radio-winamp-titlebar{display:flex;min-height:13px;padding:.03rem .12rem;font-size:.36rem;line-height:1;letter-spacing:.015em;background:linear-gradient(90deg,#2f2f2f,#4a4a4a 45%,#666);border-bottom:1px solid #555;color:#f3f3f3}.radio-player--winamp.radio-player--mini .radio-winamp-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radio-player--winamp.radio-player--mini .radio-winamp-window-btns{gap:.08rem}.radio-player--winamp.radio-player--mini .radio-winamp-window-btns span,.radio-player--winamp.radio-player--mini .radio-winamp-window-btns button{width:.78rem;height:.7rem;font-size:.3rem}.radio-player--winamp.radio-player--mini .radio-now-playing--lcd{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.1rem;flex:1 1 120px;min-width:0;padding:.02rem .06rem;border-width:1px;border-color:#0b1009 #7f9572 #7f9572 #0b1009;background:linear-gradient(180deg,#7a916e,#596d4e)}.radio-player--winamp.radio-player--mini .radio-track-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.24rem;min-height:10px}.radio-player--winamp.radio-player--mini .radio-track-title-wrap{flex:1 1 auto;min-width:0}.radio-player--winamp.radio-player--mini .radio-track-title{font-size:.4rem;line-height:1.12;letter-spacing:.02em;color:#061006;text-shadow:0 1px 0 rgba(196,228,176,.32);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none}.radio-player--winamp.radio-player--mini .radio-track-artist{display:block;font-size:.32rem;line-height:1.1;opacity:.96;color:#10240e;text-shadow:0 1px 0 rgba(196,228,176,.24);margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none}.radio-player--winamp.radio-player--mini .radio-track-signature{display:none}.radio-player--winamp.radio-player--mini .radio-status{font-size:.3rem;margin:0 0 0 .14rem;line-height:1;align-self:center;transform:none}.radio-player--winamp.radio-player--mini .radio-status.radio-status--live{color:#50ff5a!important;text-shadow:0 0 8px rgba(80,255,90,.6)!important}.radio-player--winamp.radio-player--mini .radio-status.radio-status--idle{color:#ffb347!important;text-shadow:0 0 8px rgba(255,179,71,.5)!important}.radio-player--winamp.radio-player--mini .radio-status.radio-status--stopped{color:#ff4f4f!important;text-shadow:0 0 8px rgba(255,79,79,.55)!important}.radio-player--winamp.radio-player--mini .radio-spectrum{align-self:center;flex:1 1 68px;height:6px;padding:0 2px;gap:1px;border-width:1px;margin-top:0}.radio-player--winamp.radio-player--mini .radio-btn--play,.radio-player--winamp.radio-player--mini .radio-btn--stop{flex:0 0 auto}.radio-player--winamp.radio-player--mini .radio-vol-wrap{font-size:.32rem;margin-left:0;letter-spacing:.04em;flex:0 0 auto}.radio-player--winamp.radio-player--mini .radio-vol-slider{width:min(64px,18vw);height:2px;flex:0 0 auto}.radio-player--winamp.radio-player--mini .radio-vol-slider::-webkit-slider-thumb{width:8px;height:8px}.radio-player--winamp.radio-player--mini .radio-vol-slider::-moz-range-thumb{width:8px;height:8px}.radio-player--winamp.radio-player--mini .radio-btn{min-width:32px;padding:.06rem .12rem;font-size:.3rem}.radio-winamp-titlebar{display:flex;position:relative;z-index:5;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem .3rem;border-bottom:1px solid #5f5f5f;background:linear-gradient(90deg,#3c3c3c,#646464 42%,#868686);color:#f3f3f3;font-family:"Press Start 2P",monospace;font-size:.44rem;letter-spacing:.03em;text-transform:uppercase;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.radio-winamp-window-btns{display:inline-flex;gap:.2rem}.radio-winamp-window-btns span,.radio-winamp-window-btns button{width:1rem;height:.9rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #efefef;border-right-color:#666;border-bottom-color:#666;background:#b7b7b7;color:#101010;font-size:.46rem;font-family:"Press Start 2P",monospace}.radio-winamp-window-btns button{padding:0;cursor:pointer}.radio-player--winamp .radio-player-overlay{background:linear-gradient(180deg,#ffffff1f,#1414141a);pointer-events:none}.radio-player--winamp .radio-player-controls{min-height:138px;padding:.45rem .55rem .5rem;gap:.45rem;align-items:center;flex-wrap:wrap}.radio-now-playing--lcd{flex:1 0 100%;max-width:none;padding:.38rem .46rem;border:1px solid #0b1009;border-right-color:#90a684;border-bottom-color:#90a684;background:linear-gradient(180deg,#7f9871,#5f7354 52%,#4f6146);box-shadow:inset 0 0 0 1px #0d180a8c,inset 0 0 14px #7aa36829}.radio-player--winamp .radio-track-title,.radio-player--winamp .radio-track-artist,.radio-player--winamp .radio-track-signature,.radio-player--winamp .radio-status{color:#0b1608;text-shadow:0 1px 0 rgba(185,220,160,.2)}.radio-player--winamp .radio-track-title{font-size:clamp(.84rem,2.2vw,1rem);letter-spacing:.03em}.radio-player--winamp .radio-track-artist{font-size:.6rem}.radio-player--winamp .radio-track-signature,.radio-player--winamp .radio-status{font-size:.48rem}.radio-player--winamp .radio-status{margin-left:0}.radio-player--winamp .radio-status.radio-status--live{color:#50ff5a;text-shadow:0 0 8px rgba(80,255,90,.6)}.radio-player--winamp .radio-status.radio-status--idle{color:#ffb347;text-shadow:0 0 8px rgba(255,179,71,.5)}.radio-player--winamp .radio-status.radio-status--stopped{color:#ff4f4f;text-shadow:0 0 8px rgba(255,79,79,.55)}.radio-player--winamp .radio-btn{min-width:66px;padding:.5rem .44rem;border:1px solid #ededed;border-right-color:#666;border-bottom-color:#666;border-radius:0;background:linear-gradient(180deg,#e0e0e0,#ababab);color:#111;text-shadow:none}.radio-player--winamp .radio-btn:hover{background:linear-gradient(180deg,#efefef,#bdbdbd)}.radio-player--winamp .radio-vol-wrap{color:#1a1a1a;margin-top:0;margin-left:.2rem}.radio-player--winamp .radio-vol-slider{width:min(220px,40vw);height:6px;border:1px solid #5e5e5e;background:linear-gradient(90deg,#ececec,#909090)}.radio-player--winamp .radio-vol-slider::-webkit-slider-thumb{width:14px;height:14px;border:1px solid #f0f0f0;background:#a6a6a6}.radio-player--winamp .radio-vol-slider::-moz-range-thumb{width:14px;height:14px;border:1px solid #f0f0f0;background:#a6a6a6}.radio-spectrum{flex:1 0 100%;height:28px;display:flex;align-items:flex-end;gap:2px;padding:3px 5px;border:1px solid #3c3c3c;border-right-color:#bdbdbd;border-bottom-color:#bdbdbd;background:linear-gradient(180deg,#111,#040404)}.radio-spectrum-bar{flex:1;height:20%;background:linear-gradient(180deg,hsl(var(--band-hue, 180) 90% 68%),hsl(var(--band-hue, 180) 95% 40%));box-shadow:0 0 6px hsla(var(--band-hue, 180) 95% 60% / .4);transform-origin:bottom;transition:height .09s linear}.radio-spectrum--active .radio-spectrum-bar{animation:none}@media(max-width:767px){.radio-player--winamp{top:calc(52% - 230px);width:min(92vw,430px)}.radio-player--winamp .radio-player-controls{gap:.35rem}.radio-player--winamp .radio-btn{min-width:58px}.radio-player--winamp .radio-vol-slider{width:min(160px,36vw)}}:root{--brand-ink: #f1f1f1;--brand-muted: rgba(195, 195, 195, .82);--brand-accent: #f1f1f1;--brand-hot: #bdbdbd;--brand-bg-0: #000000;--brand-bg-1: #0a0a0a;--brand-border: rgba(210, 210, 210, .35)}html,body{background:#000!important;color:var(--brand-ink)}.hero-overlay{background:linear-gradient(to bottom,#0003,#0000008c,#000000e6)}.brand-strip,.chat-panel-body,.radio-player--winamp{background-color:#0a0a0a}.brand-strip{border-color:var(--brand-border)}#about-title,.headingArtists,.headingMusic,.headingMerch,.headingZine,.headingBrokeTv,.headingContact,.hero-title-main,.hero-kicker,.hero-subtitle,.section-placeholder{color:var(--brand-ink);text-shadow:none;text-transform:uppercase}.expand-icon{color:#d0d0d0;text-shadow:none}.chat-panel-toggle,.radio-player--winamp .radio-btn{background:#151515;color:#efefef;border-color:#bcbcbc}.chat-panel-toggle:hover,.radio-player--winamp .radio-btn:hover{background:#242424}.chat-panel{font-family:Georgia,Times New Roman,serif}.chat-panel-toggle{background:linear-gradient(180deg,#273f8a,#1a2660);color:#f8e6a7;border:2px solid #f4d58d;box-shadow:0 0 0 1px #38186ebf inset;letter-spacing:.08em}.chat-panel-toggle:hover{background:linear-gradient(180deg,#314ea8,#1f2f79);color:#fff0c4}.chat-panel-body{border:2px solid #f4d58d;border-bottom:none;background:linear-gradient(160deg,#2b1d6af0,#11225cf0),linear-gradient(180deg,#ffffff14,#0003);box-shadow:0 0 0 1px #4d2b8be6 inset,0 10px 28px #00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.chat-header{border-bottom:1px solid rgba(244,213,141,.5)}.chat-header-title{color:#fbe7af;font-size:10px;letter-spacing:.12em}.chat-name-edit{color:#d4ecff;font-size:9px}.chat-online{padding:6px 8px 7px;border-bottom:1px solid rgba(244,213,141,.35);background:linear-gradient(180deg,#3854aa52,#1f2b6847)}.chat-online-label{display:block;color:#fbe7af;font-size:8px;letter-spacing:.09em;margin-bottom:5px}.chat-online-list{display:flex;flex-wrap:wrap;gap:4px}.chat-online-user{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid rgba(244,213,141,.6);background:#18348273;color:#d9f0ff;font-size:8px;line-height:1.2}.chat-online-user--empty{color:#d2d2d2;border-color:#c4c4c48c;background:#46464640}.chat-typing{margin-top:5px;min-height:12px;color:#c6ddff;font-size:8px;letter-spacing:.03em;font-style:italic}.chat-messages{scrollbar-color:#f4d58d rgba(8,8,24,.75)}.chat-msg-author{color:#fbe7af;font-size:8px}.chat-msg--own .chat-msg-author{color:#bce7ff}.chat-msg-time{color:#d6d6d6b8}.chat-msg-text{color:#f4f4f4;font-size:9px;line-height:1.45}.chat-input-row,.chat-name-form{border-top:1px solid rgba(244,213,141,.45)}.chat-input-row input,.chat-name-form input{background:#09102ca6;border:1px solid rgba(153,197,255,.6);color:#f2f7ff;font-size:9px}.chat-input-row input:focus,.chat-name-form input:focus{border-color:#f4d58d}.chat-input-row button,.chat-name-form button{background:linear-gradient(180deg,#3f62be,#22357f);color:#fbe7af;border:1px solid rgba(244,213,141,.75);font-size:8px}.chat-name-form button[type=button]{background:linear-gradient(180deg,#6a6a6a,#434343);color:#f0f0f0;border-color:#dcdcdca6}.brand-strip{border:2px solid #f4d58d;background:linear-gradient(160deg,#2b1d6aeb,#11225ceb),linear-gradient(180deg,#ffffff14,#0003);color:#fbe7af;box-shadow:0 0 0 1px #4d2b8be6 inset}.brand-strip a{color:#d4ecff}.brand-strip>span:first-child{min-width:31ch;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.brand-strip>span:nth-child(2){flex:1 1 auto;text-align:center}.brand-strip>a{white-space:nowrap}@media(max-width:767px){.brand-strip>span:first-child{min-width:auto}.brand-strip>span:nth-child(2){flex:0 0 auto;text-align:left}}.zine,.broketv{padding-top:1.5vh;width:72vw;max-width:72vw;margin:0 auto;padding-bottom:1.5vh}.headingZine,.headingBrokeTv{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:3em;text-align:left}.sections-shell .section-block:not(.section-block--active) .zine,.sections-shell .section-block:not(.section-block--active) .broketv{width:auto;max-width:none;margin:0;padding:0}.sections-shell .section-block--active .zine,.sections-shell .section-block--active .broketv{width:min(74rem,calc(100vw - 2rem));max-width:100%;margin:0 auto}@media only screen and (min-width:768px)and (max-width:1024px){.zine,.broketv{width:90vw;max-width:90vw}}@media only screen and (max-width:767px){.zine,.broketv{width:92vw;max-width:92vw;margin:0 auto;padding-top:.06vh;padding-bottom:.06vh}.headingZine,.headingBrokeTv{font-size:1.98em;line-height:1.01;margin-top:0}}.chat-input-main{display:grid;grid-template-columns:minmax(0,1fr) 96px 96px;gap:6px;align-items:center;width:100%}.chat-emoji-toggle{min-width:96px;padding:7px 8px}.chat-input-main input{min-width:0;box-sizing:border-box}.chat-input-main button{width:96px;min-width:96px;white-space:nowrap}.chat-emoji-panel{margin:6px 8px 8px;padding:7px;border:1px solid rgba(244,213,141,.6);background:linear-gradient(180deg,#161f4ce6,#090f26e6);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.chat-emoji-btn{border:1px solid rgba(151,186,255,.55);background:#182b6aa6;color:#fff;height:26px;line-height:1;font-size:14px;cursor:pointer}.chat-emoji-btn:hover{border-color:#f4d58de6;background:#314da5c2}@media(max-width:680px){.chat-input-main{grid-template-columns:1fr auto}.chat-input-main input{grid-column:1 / -1}.chat-emoji-panel{grid-template-columns:repeat(6,minmax(0,1fr))}}.chat-messages{padding-right:8px}.chat-msg{padding:7px 0}.chat-msg+.chat-msg{border-top:1px solid rgba(244,213,141,.35)}.chat-msg-author{font-size:9px;letter-spacing:.04em}.chat-msg-time{font-size:8px;margin-left:6px;color:#eaeaead1}.chat-msg-text{margin-top:3px;font-size:10px;line-height:1.55;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5);word-break:break-word}.chat-msg-text,.chat-input-row input,.chat-emoji-btn{font-family:Segoe UI,"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}.chat-emoji-btn{font-size:16px}.chat-input-row input{min-height:42px;width:100%;padding:10px;font-size:11px}.App.App--broketv .brand-strip,.App.App--broketv .radio-player--winamp,.App.App--broketv .right-ui-stack{display:none}.App.App--broketv .sections-shell{width:calc(100vw - 1rem);margin-top:.25rem;min-height:calc(100dvh - .5rem)}.App.App--broketv .sections-shell .section-block:not([data-section-key=broketv]){display:none}.App.App--broketv .sections-shell .section-block[data-section-key=broketv]{flex:1 0 100%}.App.App--broketv .broketv{width:calc(100vw - 1rem);max-width:100%;margin:0 auto;padding-top:.1rem;min-height:calc(100dvh - .5rem)}.broketv-channel{width:100%}.broketv-audio-controls{display:inline-flex;align-items:center;gap:.45rem}.broketv-audio-controls--overlay{position:absolute;top:12px;left:calc(clamp(84px,13vw,140px) + 22px);z-index:4;padding:.28rem .42rem;border:1px solid rgba(244,213,141,.7);background:#070c20ad}.broketv-mute-toggle{border:1px solid rgba(244,213,141,.82);background:linear-gradient(180deg,#3f62be,#22357f);color:#fbe7af;font-family:"Press Start 2P",monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .62rem;cursor:pointer}.broketv-sync-toggle{border:1px solid rgba(244,213,141,.72);background:linear-gradient(180deg,#2f4e9c,#1b2e6d);color:#fbe7af;font-family:"Press Start 2P",monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .52rem;cursor:pointer}.broketv-sync-toggle:hover{background:linear-gradient(180deg,#3e63ba,#26418f)}.broketv-sync-toggle--on{border-color:#a4ffade6;color:#c7ffd0}.broketv-mute-toggle:hover{background:linear-gradient(180deg,#4f76de,#2a439d)}.broketv-volume-label{color:#fbe7af;font-family:"Press Start 2P",monospace;font-size:8px;letter-spacing:.09em}.broketv-volume-slider{width:min(180px,32vw);height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#f4d58d,#8fafff);border:1px solid rgba(244,213,141,.6)}.broketv-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fbe7af;border:1px solid #2f2f2f}.broketv-volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fbe7af;border:1px solid #2f2f2f}.broketv-screen-wrap{width:calc(100vw - min(420px,36vw) - 1.8rem);max-width:calc(100vw - min(420px,36vw) - 1.8rem);height:calc(100dvh - .95rem);min-height:calc(100dvh - .95rem)}.broketv-screen{position:relative;width:100%;height:100%;border:2px solid #f4d58d;background:#050505;box-shadow:0 0 0 1px #4d2b8be6 inset,0 14px 36px #0009;overflow:hidden}.broketv-player-host,.broketv-player-host iframe{width:100%;height:100%}.broketv-hover-shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent}.broketv-yt-top-mask{position:absolute;top:0;left:0;right:0;height:clamp(38px,5vw,54px);z-index:3;background:#000;pointer-events:none}.broketv-yt-right-mask{position:absolute;top:0;right:0;width:clamp(34px,4.2vw,52px);height:100%;z-index:3;background:#000;pointer-events:none}.broketv-yt-bottom-mask{position:absolute;left:0;right:0;bottom:0;height:clamp(24px,3.2vw,40px);z-index:3;background:#000;pointer-events:none}.broketv-yt-corner-mask{position:absolute;right:0;bottom:0;width:clamp(78px,9vw,120px);height:clamp(48px,5.4vw,72px);z-index:4;background:#000;pointer-events:none}.broketv-logo-bug{display:block;width:100%;height:auto;filter:invert(1) brightness(1.12);opacity:.94;pointer-events:none}.broketv-logo-home{position:absolute;top:10px;left:10px;width:clamp(84px,13vw,140px);z-index:4;padding:0;border:none;background:transparent;cursor:pointer}.broketv-logo-home:hover .broketv-logo-bug{filter:invert(1) brightness(1.22)}.headingBrokeTv--hidden{display:none}.broketv-present-card{position:absolute;left:14px;bottom:14px;z-index:5;min-width:min(58vw,440px);max-width:min(72vw,560px);padding:.5rem .62rem;border:1px solid rgba(244,213,141,.8);background:linear-gradient(160deg,#2b1d6af0,#11225cf0);box-shadow:0 0 0 1px #4d2b8be6 inset;transform:translateY(10px);opacity:0;transition:opacity .24s ease,transform .24s ease;pointer-events:none}.broketv-present-card--show{opacity:1;transform:translateY(0)}.broketv-present-kicker{color:#fbe7af;font-size:8px;letter-spacing:.09em}.broketv-present-track{color:#f2f7ff;font-size:14px;margin-top:2px;font-weight:700;line-height:1.25}.broketv-present-artist{color:#d4ecff;font-size:10px;margin-top:3px;letter-spacing:.04em}.broketv-subscribe-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:.45rem;padding:.36rem .56rem;border:1px solid rgba(244,213,141,.8);background:linear-gradient(180deg,#3f62be,#22357f);color:#fbe7af;font-family:"Press Start 2P",monospace;font-size:8px;letter-spacing:.08em;text-decoration:none}.broketv-subscribe-btn:hover{background:linear-gradient(180deg,#4f76de,#2a439d);color:#fff4c7}.broketv-meta{margin-top:8px;display:flex;gap:.75rem;color:#d4ecff;font-size:9px}.broketv-error{color:#ff7f7f}.chat-panel--tv{left:auto;right:.8rem;top:.5rem;bottom:.45rem;transform:none;z-index:680;width:min(420px,36vw);max-width:min(420px,36vw);display:flex;flex-direction:row;align-items:stretch;gap:0}.chat-panel--tv .chat-panel-toggle{order:0;height:auto;width:34px;min-height:calc(100dvh - .95rem);writing-mode:vertical-lr;text-orientation:mixed;letter-spacing:.06em;padding:.5rem .25rem;border-right:none;display:inline-flex;align-items:center;justify-content:center}.chat-panel--tv .chat-panel-body{order:1;width:calc(100% - 34px);display:flex;flex-direction:column}.chat-panel--tv.chat-panel--open .chat-panel-toggle{height:auto}.chat-panel--tv.chat-panel--open .chat-panel-body{height:calc(100dvh - .95rem);max-height:none}.chat-panel--tv.chat-panel--tv-hidden{width:auto;max-width:none}.chat-panel--tv.chat-panel--tv-hidden .chat-panel-toggle{height:170px}.chat-panel--tv.chat-panel--tv-hidden .chat-panel-body{display:none}.chat-panel--tv .chat-messages{flex:1 1 auto;min-height:0;max-height:none;height:auto}.ps2-news-toast{position:fixed;top:calc(50% - 8px);left:50%;transform:translate(-50%);width:calc(100vw - 2rem);max-width:1400px;min-height:28px;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.22rem .55rem;z-index:620;border:0;border-radius:0;background:linear-gradient(90deg,#c62e404d,#c62e4038 18%,#ff5c700a 46%,#ff5c700a 54%,#c62e4038 82%,#c62e404d);box-shadow:0 1px #ffbcc5d1 inset,0 -1px #52181fc7 inset,0 0 18px #cb344861;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:Open Sans,sans-serif}.ps2-news-toast-icon{width:12px;height:12px;border:1px solid rgba(224,229,239,.72);border-radius:50%;background:radial-gradient(circle at 35% 30%,#9fb8ff,#314ea8 55%,#1a2660);box-shadow:0 0 10px #314ea8ad;flex:0 0 12px}.ps2-news-toast-copy{min-width:0;display:flex;align-items:center;gap:.5rem}.ps2-news-toast-date{font-family:Open Sans,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;color:#ff8a00;text-shadow:0 0 10px rgba(255,128,0,.65);white-space:nowrap;flex-shrink:0}.ps2-news-toast-text{margin:0;color:#ff8a00;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.25;text-shadow:0 0 12px rgba(255,128,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.App.App--expanded:not(.App--broketv) .ps2-news-toast{display:none}.App:has(.chat-panel.chat-panel--open) .ps2-news-toast{display:none}@media(max-width:900px){.ps2-news-toast{top:calc(50% + 8px);width:calc(100vw - 1rem);padding:.2rem .4rem}.ps2-news-toast-title,.ps2-news-toast-text{font-size:8px}}.App.App--expanded:not(.App--broketv) .radio-player--winamp{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;width:min(74rem,calc(100vw - 2rem));max-width:min(74rem,calc(100vw - 2rem));margin:0 auto .75rem;z-index:520}.App.App--expanded:not(.App--broketv) .chat-panel:not(.chat-panel--tv){top:auto;left:50%;right:auto;bottom:.55rem;transform:translate(-50%);z-index:650}.App.App--expanded:not(.App--broketv) .chat-panel:not(.chat-panel--tv) .chat-panel-body{width:min(500px,88vw)}.App.App--expanded:not(.App--broketv) .chat-panel:not(.chat-panel--tv).chat-panel--open .chat-panel-body{max-height:min(300px,36vh)}.App.App--expanded:not(.App--broketv) .chat-panel:not(.chat-panel--tv) .chat-messages{min-height:110px;max-height:min(170px,22vh)}.App.App--broketv.App--broketv-chat-hidden .broketv-screen-wrap{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);height:calc(100dvh - .95rem);min-height:calc(100dvh - .95rem)}@media(max-width:1024px){.broketv-audio-controls--overlay{left:10px;top:calc(clamp(84px,13vw,140px) + 16px);width:fit-content}.broketv-screen-wrap{width:100%;max-width:100%;height:min(58vh,560px)}.chat-panel--tv{left:50%;right:auto;top:auto;bottom:.6rem;transform:translate(-50%);width:min(94vw,520px);max-width:min(94vw,520px);display:block}.chat-panel--tv .chat-panel-toggle{width:100%;height:auto;writing-mode:horizontal-tb;text-orientation:initial;border-left:2px solid #f4d58d}.chat-panel--tv .chat-panel-body{width:100%;display:flex}.chat-panel--tv.chat-panel--tv-hidden{width:min(220px,56vw)}.chat-panel--tv.chat-panel--open .chat-panel-body{height:min(50vh,430px);max-height:none}.chat-panel--tv.chat-panel--tv-hidden .chat-panel-body{display:none}.App.App--expanded:not(.App--broketv) .chat-panel:not(.chat-panel--tv){bottom:.45rem}.App.App--expanded:not(.App--broketv) .chat-panel:not(.chat-panel--tv) .chat-panel-body{width:min(94vw,430px)}.App.App--expanded:not(.App--broketv) .chat-panel:not(.chat-panel--tv).chat-panel--open .chat-panel-body{max-height:min(260px,33vh)}.App.App--broketv.App--broketv-chat-hidden .broketv-screen-wrap{width:100%;max-width:100%}}@media(max-width:767px){.chat-panel:not(.chat-panel--tv){position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;width:min(94vw,480px);margin:.55rem auto .4rem;z-index:40}.chat-panel:not(.chat-panel--tv) .chat-panel-body{width:100%}.App.App--expanded:not(.App--broketv) .chat-panel:not(.chat-panel--tv){position:relative;left:auto;right:auto;bottom:auto;transform:none;margin:.55rem auto .4rem}.App.App--expanded:not(.App--broketv) .chat-panel:not(.chat-panel--tv).chat-panel--open .chat-panel-body{max-height:min(42vh,300px)}}@media(max-width:900px)and (orientation:landscape){.App.App--broketv .sections-shell{width:calc(100vw - .5rem);margin-top:.2rem;min-height:calc(100dvh - .4rem)}.App.App--broketv .broketv{width:calc(100vw - .5rem);min-height:calc(100dvh - .4rem);padding-top:0}.broketv-logo-home{top:6px;left:6px;width:clamp(68px,14vw,104px)}.broketv-audio-controls--overlay{top:8px;left:calc(clamp(68px,14vw,104px) + 12px);padding:.2rem .3rem;gap:.35rem}.broketv-mute-toggle{font-size:7px;padding:.34rem .45rem}.broketv-volume-label{font-size:7px}.broketv-volume-slider{width:min(130px,22vw)}.chat-panel--tv{left:auto;right:.3rem;top:.2rem;bottom:.2rem;transform:none;width:min(230px,35vw);max-width:min(230px,35vw);display:flex;flex-direction:row}.chat-panel--tv .chat-panel-toggle{width:28px;min-height:calc(100dvh - .4rem);height:auto;writing-mode:vertical-lr;text-orientation:mixed;border-left:2px solid #f4d58d;border-right:none;padding:.4rem .2rem}.chat-panel--tv .chat-panel-body{width:calc(100% - 28px)}.chat-panel--tv.chat-panel--open .chat-panel-body{height:calc(100dvh - .4rem);max-height:none}.chat-panel--tv.chat-panel--tv-hidden{width:auto}.broketv-screen-wrap{width:calc(100vw - min(230px,35vw) - .95rem);max-width:calc(100vw - min(230px,35vw) - .95rem);height:calc(100dvh - .4rem);min-height:calc(100dvh - .4rem)}.App.App--broketv.App--broketv-chat-hidden .broketv-screen-wrap{width:calc(100vw - .5rem);max-width:calc(100vw - .5rem)}.broketv-present-card{left:10px;bottom:10px;min-width:min(42vw,280px);max-width:min(50vw,340px);padding:.38rem .5rem}.broketv-present-track{font-size:12px}.broketv-present-artist{font-size:9px}.chat-panel--tv .chat-input-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.chat-panel--tv .chat-input-main input{grid-column:1 / -1;min-width:0}.chat-panel--tv .chat-input-main button,.chat-panel--tv .chat-emoji-toggle{width:100%;min-width:0}}.broketv-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:none;align-items:center;justify-content:center;padding:1rem;background:#000000d6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.broketv-mobile-overlay-panel{width:min(92vw,360px);border:2px solid #f4d58d;background:linear-gradient(180deg,#0c132ef5,#090f22f5);box-shadow:0 0 0 1px #4d2b8be6 inset;padding:.9rem .8rem .8rem;text-align:center}.broketv-mobile-overlay-panel h2{margin:0 0 .55rem;color:#fbe7af;font-family:"Press Start 2P",monospace;font-size:10px;letter-spacing:.08em}.broketv-mobile-overlay-panel p{margin:0 0 .75rem;color:#dfe8ff;font-size:12px}.broketv-mobile-overlay-panel button{border:1px solid rgba(244,213,141,.82);background:linear-gradient(180deg,#3f62be,#22357f);color:#fbe7af;font-family:"Press Start 2P",monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .7rem;cursor:pointer}@media(max-width:900px)and (orientation:portrait){.broketv-mobile-overlay{display:flex}}.zine-catalog{margin-top:.8rem;border:0;background:transparent;border-radius:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.zine-catalog-title{margin:0 0 .7rem;font-family:Orbitron,"Press Start 2P",monospace;font-size:clamp(12px,1.3vw,16px);letter-spacing:.08em;color:#fbe7af}.zine-series-list{display:grid;grid-template-columns:1fr;gap:.7rem}.zine-series-card{border:0;background:transparent;border-radius:0;padding:0}.zine-series-label{margin:0 0 .35rem;font-family:"Press Start 2P",monospace;font-size:8px;letter-spacing:.07em;color:#d2d2d2}.zine-series-name{margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(12px,1.5vw,18px);letter-spacing:.08em;color:#fff}.zine-series-description{margin:.45rem 0 .6rem;font-size:12px;line-height:1.5;color:#d8d8d8}.zine-cover-thumb{display:inline-block;width:min(220px,100%);border:0;background:#ffffff0a;border-radius:8px;padding:.18rem;text-decoration:none;margin:.1rem 0 .65rem}.zine-cover-thumb img{display:block;width:100%;height:auto}.zine-issues{margin:0;padding-left:1rem;color:#fbe7af;font-size:11px;line-height:1.6}.zine-issue-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.zine-issue-meta{display:inline-flex;align-items:center;gap:.45rem}.zine-issue-thumb{width:56px;height:56px;border:1px solid rgba(180,180,180,.45);background:#00000047;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;flex:0 0 56px}.zine-issue-thumb img{width:100%;height:100%;object-fit:cover}.zine-issue-thumb--placeholder{background:#ffffff0f}.zine-issue-thumb-label{font-family:"Press Start 2P",monospace;font-size:7px;letter-spacing:.05em;color:#dcdcdc;text-align:center;line-height:1.35;padding:0 4px}.zine-issue-link,.zine-issue-pdf{font-family:"Press Start 2P",monospace;font-size:9px;letter-spacing:.05em;text-decoration:none}.zine-issue-link{color:#f7f9ff}.zine-issue-link:hover{color:#fbe7af}.zine-issue-pdf{color:#9fc3ff}.zine-issue-pdf:hover{color:#fbe7af}.zine-issue-soon{color:#9faecf}.zine-issue-page{min-height:100vh;background:radial-gradient(circle at 50% 12%,#171717,#050505 64%,#000);color:#ece8de;padding:1.2rem;position:relative;z-index:5}.zine-issue-head{width:min(980px,100%);margin:0 auto .9rem;border:1px solid rgba(236,232,222,.28);background:linear-gradient(180deg,#101010fa,#0a0a0af7);padding:.75rem .85rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem}.zine-issue-head h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,28px);letter-spacing:.12em;text-transform:uppercase;text-align:center}.zine-issue-back,.zine-issue-download,.zine-issue-print{border:1px solid rgba(236,232,222,.35);background:#202020d9;color:#ece8de;font-family:Open Sans,sans-serif;font-size:12px;letter-spacing:.04em;padding:.38rem .65rem;text-decoration:none;cursor:pointer}.zine-issue-print{line-height:1}.zine-issue-actions{display:flex;align-items:center;gap:.45rem}.zine-issue-layout{width:min(1100px,100%);margin:0 auto;display:grid;grid-template-columns:320px 1fr;gap:.9rem}.zine-issue-nav,.zine-issue-viewer{border:2px solid rgba(120,156,255,.75);background:#070d27cc}.zine-issue-nav{padding:.6rem;display:flex;flex-direction:column;gap:.45rem}.zine-issue-nav-btn{border:1px solid rgba(244,213,141,.45);background:#081137e6;color:#d7e5ff;text-align:left;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.5;padding:.45rem .5rem;cursor:pointer}.zine-issue-nav-btn.is-active{border-color:#f4d58df2;color:#fbe7af}.zine-issue-viewer{min-height:420px;padding:clamp(1rem,2vw,1.6rem)}.zine-issue-viewer-index{margin:0 0 .6rem;color:#9fc3ff;font-family:"Press Start 2P",monospace;font-size:8px}.zine-issue-viewer h2{margin:0 0 .8rem;font-family:"Press Start 2P",monospace;font-size:clamp(14px,2vw,22px);letter-spacing:.07em}.zine-issue-viewer p{margin:0;max-width:62ch;line-height:1.7;font-size:clamp(13px,1.2vw,16px);color:#d7e5ff}@media(max-width:900px){.zine-issue-head{grid-template-columns:1fr;gap:.55rem}.zine-issue-head h1{text-align:left}.zine-issue-layout{grid-template-columns:1fr}}.zine-flip-shell{width:min(980px,100%);margin:0 auto;border:1px solid rgba(236,232,222,.2);background:#0a0a0af5;padding:.95rem;box-shadow:0 22px 48px #00000080}.zine-flip-controls{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-bottom:.8rem}.zine-flip-btn{border:1px solid rgba(236,232,222,.35);background:#181818fa;color:#ece8de;font-family:Open Sans,sans-serif;font-size:11px;letter-spacing:.06em;padding:.36rem .6rem;cursor:pointer}.zine-flip-btn:disabled{opacity:.45;cursor:not-allowed}.zine-flip-index{margin:0;text-align:center;color:#d8d4cb;font-family:Open Sans,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.zine-flip-stage{min-height:460px;display:grid;gap:0}.zine-flip-stage--single{grid-template-columns:minmax(250px,420px);justify-content:center}.zine-flip-stage--spread{grid-template-columns:repeat(2,minmax(260px,1fr))}.zine-flip-page{border:1px solid rgba(30,30,30,.8);background:linear-gradient(180deg,#f1ebde,#ece5d7);color:#171515;padding:1rem 1rem 1.05rem;display:flex;flex-direction:column;min-height:500px}.zine-flip-art{margin:0 0 .7rem;border:1px solid rgba(0,0,0,.22);background:#e7dfd0;overflow:hidden}.zine-flip-art img{display:block;width:100%;height:auto;object-fit:cover}.zine-flip-copy{margin-top:auto}.zine-flip-page-no{margin:0 0 .55rem;color:#6f675f;font-family:Open Sans,sans-serif;font-size:11px;letter-spacing:.08em}.zine-flip-page h2{margin:0 0 .65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.2vw,34px);line-height:1.12;letter-spacing:.01em;color:#111}.zine-flip-page p{margin:0;color:#222;line-height:1.75;font-size:clamp(14px,1.16vw,18px)}.zine-flip-kicker{margin:0 0 .4rem;font-family:Open Sans,sans-serif;font-size:11px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#57504a!important}.zine-flip-secondary{margin-top:.7rem!important;color:#3d3833!important;white-space:pre-line}.zine-flip-quote{margin:.85rem 0 0;padding:.65rem .8rem;border-left:2px solid #242424;background:#ffffff70;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.2vw,19px);line-height:1.62;color:#111;white-space:pre-line}.zine-flip-list{margin:.85rem 0 0;padding-left:1.1rem;color:#1f1f1f;font-size:clamp(13px,1.06vw,16px);line-height:1.65}.zine-flip-dots{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.zine-flip-dot{width:24px;height:24px;border:1px solid rgba(236,232,222,.24);background:#121212f2;color:#d8d4cb;font-family:Open Sans,sans-serif;font-size:11px;cursor:pointer}.zine-flip-dot.is-active{border-color:#ece8ded9;color:#fff}@media(max-width:900px){.zine-flip-controls{grid-template-columns:1fr}.zine-flip-index{text-align:left}.zine-flip-stage{min-height:380px}.zine-flip-stage--spread{grid-template-columns:1fr}}.zine-issue-page{background:#fff;color:#171311;padding:0}.zine-flip-shell{position:relative;width:100vw;height:100dvh;margin:0;border:none;border-radius:0;padding:0;overflow:hidden;background:#fff}.zine-overlay-top{display:none}.zine-overlay-title{margin:0;text-align:center;color:#171311;font-family:Open Sans,sans-serif;font-size:12px;letter-spacing:.11em;text-transform:uppercase}.zine-overlay-top .zine-issue-back,.zine-overlay-top .zine-issue-download,.zine-overlay-top .zine-issue-print{border:1px solid rgba(21,18,15,.24);background:#f8f2e9e6;color:#181412}.zine-overlay-top .zine-issue-back:hover,.zine-overlay-top .zine-issue-download:hover,.zine-overlay-top .zine-issue-print:hover{border-color:#c426269e;background:#fffaf4f5;color:#111}.zine-overlay-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:31;border:1px solid rgba(21,18,15,.24);background:#f5eee4e6;color:#181412;font-family:Open Sans,sans-serif;font-size:11px;letter-spacing:.08em;padding:.45rem .7rem;cursor:pointer}.zine-overlay-nav--prev{left:.9rem}.zine-overlay-nav--next{right:.9rem}.zine-overlay-nav:disabled{opacity:.35;cursor:not-allowed}.zine-overlay-footer{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);width:auto;max-width:calc(100vw - 1.5rem);padding:.42rem 1rem;border:none;background:#000;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:100px;box-shadow:none;z-index:30;display:flex;align-items:center;justify-content:center;gap:.75rem;white-space:nowrap}.zine-flip-index{text-align:center;color:#ffffff52;margin:0;font-size:8px;letter-spacing:.16em;text-transform:uppercase;order:2}.zine-flip-dots{margin-top:0;gap:.3rem;order:3;flex-wrap:nowrap;align-items:center}.zine-overlay-actions{display:flex;justify-content:center;align-items:center;gap:.2rem;margin-bottom:0;order:1}.zine-overlay-footer .zine-issue-back{background:none;border:none;color:#ffffff80;font-size:9px;letter-spacing:.14em;line-height:1;padding:0;transition:color .18s}.zine-overlay-footer .zine-issue-back:hover{color:#ffffffe6;border-color:transparent}.zine-overlay-actions+.zine-flip-index:before{content:"";display:inline-block;width:1px;height:.65em;background:#ffffff1f;margin-right:.75rem;vertical-align:middle}.zine-flip-index+.zine-flip-dots{padding-left:.1rem}.zine-flip-stage{width:100%;height:100%;min-height:100dvh;position:relative;align-content:center;justify-content:center;gap:.75rem;padding:1.6rem 2rem 4.8rem;box-sizing:border-box}.zine-flip-stage--single{grid-template-columns:minmax(360px,min(64vw,980px))}.zine-flip-stage--spread{grid-template-columns:repeat(2,minmax(320px,min(47vw,860px)))}.zine-flip-page{min-height:min(91dvh,1120px);max-height:min(91dvh,1120px);overflow:hidden;position:relative;z-index:2}.zine-flip-shell .zine-flip-page{background:#fff;color:#0f0f0f;border:0}.zine-spread-video-bg{grid-column:1 / -1;grid-row:1;overflow:hidden;z-index:1;pointer-events:none;min-height:min(91dvh,1120px);height:100%}.zine-spread-video-bg iframe{width:156%;height:156%;margin-left:-28%;margin-top:-28%;border:0}.zine-spread-video-player{width:100%;height:100%}.zine-spread-video-player iframe{width:156%;height:156%;margin-left:-28%;margin-top:-28%;border:0}.zine-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:none;align-items:center;justify-content:center;padding:1rem;background:#000000db;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.zine-mobile-overlay-panel{width:min(92vw,360px);border:2px solid #f4d58d;background:linear-gradient(180deg,#0c132ef5,#090f22f5);box-shadow:0 0 0 1px #4d2b8be6 inset;padding:.9rem .8rem .8rem;text-align:center}.zine-mobile-overlay-panel h2{margin:0 0 .55rem;color:#fbe7af;font-family:"Press Start 2P",monospace;font-size:10px;letter-spacing:.08em}.zine-mobile-overlay-panel p{margin:0 0 .75rem;color:#dfe8ff;font-size:12px}.zine-mobile-overlay-home{display:inline-block;border:1px solid rgba(244,213,141,.82);background:linear-gradient(180deg,#3f62be,#22357f);color:#fbe7af;font-family:"Press Start 2P",monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .7rem;text-decoration:none}.zine-flip-stage--with-video .zine-flip-page--p02{grid-column:1;grid-row:1;background:transparent;border-color:#0f0f0f3d}.zine-flip-stage--with-video .zine-flip-page--p03{grid-column:2;grid-row:1;background:transparent;border-color:#0f0f0f3d}.zine-flip-stage--with-video .zine-flip-page--p06{grid-column:1;grid-row:1;background:transparent;border-color:#0f0f0f3d}.zine-flip-stage--with-video .zine-flip-page--p07{grid-column:2;grid-row:1;background:transparent;border-color:#0f0f0f3d}.zine-flip-stage--with-video:after{content:"";position:absolute;top:.1rem;bottom:3.65rem;left:50%;transform:translate(-50%);width:14px;background:#fff;z-index:3;pointer-events:none;box-shadow:0 0 0 1px #0f0f0f14}.zine-flip-page--cover{border-width:0;padding:.45rem .45rem .6rem;background:transparent}.zine-flip-art{margin-bottom:.5rem;flex:1 1 auto;min-height:0}.zine-flip-page--cover .zine-flip-art{margin-bottom:.35rem;border:0;background:transparent}.zine-flip-art img{width:100%;height:100%;object-fit:contain;background:#fff}.zine-flip-shell .zine-flip-dot{width:5px;height:5px;border-radius:50%;border:none;background:#ffffff38;color:transparent;font-size:0;padding:0;transition:background .2s ease,width .25s ease,border-radius .25s ease}.zine-flip-shell .zine-flip-dot.is-active{background:#ffffffe0;width:18px;border-radius:3px;color:transparent}.zine-flip-copy{margin-top:0;padding-top:1.85rem}.zine-flip-body{white-space:pre-line}.zine-flip-shell .zine-flip-page-no{position:absolute;top:.7rem;left:.8rem;margin:0;font-size:11px;letter-spacing:.1em;line-height:1;color:#4b433b;z-index:4}.zine-flip-page--p02 .zine-flip-kicker,.zine-flip-page--p04 .zine-flip-kicker{font-size:9px!important;letter-spacing:.08em;color:#ffd36e!important}.zine-flip-page--p02 h2,.zine-flip-page--p04 h2{font-size:clamp(18px,1.9vw,30px);line-height:1.02;letter-spacing:.005em;text-transform:uppercase;margin-bottom:.45rem;color:#f7f7f7;text-shadow:0 1px 2px rgba(0,0,0,.55)}.zine-flip-page--p02 .zine-flip-body,.zine-flip-page--p04 .zine-flip-body{font-size:clamp(13px,.95vw,16px);line-height:1.35;font-weight:700;max-width:28ch;color:#f2f2f2;text-shadow:0 1px 2px rgba(0,0,0,.48)}.zine-flip-page--p02 .zine-flip-secondary,.zine-flip-page--p04 .zine-flip-secondary{margin-top:.45rem!important;font-size:clamp(11px,.82vw,14px);line-height:1.35;color:#d9e7ff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)}.zine-flip-page--p02 .zine-flip-quote,.zine-flip-page--p04 .zine-flip-quote{margin-top:.5rem;border-left:3px solid rgba(255,211,110,.95);background:transparent;padding-left:.45rem;font-size:clamp(11px,.82vw,14px);line-height:1.34;color:#f5f5f5;text-shadow:0 1px 2px rgba(0,0,0,.45)}.zine-flip-page--p03{display:grid;place-content:center;text-align:left}.zine-flip-page--p03 .zine-flip-copy{margin-top:0;max-width:min(38ch,92%);margin-left:0;margin-right:0}.zine-flip-page--p03 .zine-flip-kicker{font-size:9px!important;letter-spacing:.07em;color:#ffd36e!important}.zine-flip-page--p03 h2{font-size:clamp(12px,1vw,18px);letter-spacing:.08em;margin-bottom:.5rem;color:#f3f3f3;text-shadow:0 1px 2px rgba(0,0,0,.52)}.zine-flip-page--p03 .zine-flip-body{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(36px,4.1vw,68px);line-height:1.02;letter-spacing:.01em;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.55);max-width:11ch}.zine-flip-page--p03 .zine-flip-quote{margin-top:.65rem;border:0;background:transparent;font-family:Open Sans,sans-serif;font-size:clamp(16px,1.3vw,24px);font-style:normal;letter-spacing:.02em;text-transform:none;color:#ffd36e;text-shadow:0 1px 2px rgba(0,0,0,.45)}.zine-flip-page--p02 .zine-flip-copy{min-height:100%;display:flex;flex-direction:column}.zine-flip-page--p02 h2{font-size:clamp(32px,3.7vw,64px);line-height:.94;margin-bottom:.55rem}.zine-flip-page--p02 .zine-flip-body{font-size:clamp(24px,2.05vw,38px);line-height:1.14;max-width:none}.zine-flip-page--p02 .zine-flip-secondary{margin-top:.7rem!important;font-size:clamp(17px,1.3vw,24px);line-height:1.45}.zine-flip-page--p02 .zine-flip-quote{margin-top:.85rem;font-size:clamp(15px,1.18vw,20px);line-height:1.5}@media(max-width:900px){.zine-overlay-nav{top:auto;bottom:.55rem;transform:none;z-index:40}.zine-overlay-nav--prev{left:.55rem}.zine-overlay-nav--next{right:.55rem}.zine-flip-stage{padding:.8rem .5rem 5.1rem}.zine-flip-stage--spread{grid-template-columns:1fr}.zine-flip-page{min-height:auto;max-height:none}.zine-spread-video-bg iframe,.zine-spread-video-player iframe{width:186%;height:186%;margin-left:-43%;margin-top:-43%}.zine-mobile-overlay{display:flex}}@media(max-width:900px)and (orientation:landscape){.zine-issue-page{overflow:hidden}.zine-flip-shell{height:100dvh}.zine-overlay-footer{bottom:.3rem;padding:.3rem .7rem;max-width:calc(100vw - .8rem)}.zine-overlay-nav{top:auto;bottom:.25rem;transform:none}.zine-flip-stage{min-height:100dvh;height:100dvh;padding:.35rem .4rem 2.3rem;gap:.35rem}.zine-flip-stage--spread{grid-template-columns:repeat(2,minmax(0,1fr))}.zine-flip-page{min-height:calc(100dvh - 2.9rem);max-height:calc(100dvh - 2.9rem)}.zine-flip-shell .zine-flip-page-no{top:.45rem;left:.55rem;font-size:10px}.zine-flip-page--p02 h2{font-size:clamp(18px,2.4vw,30px);line-height:.98;margin-bottom:.35rem}.zine-flip-page--p02 .zine-flip-body{font-size:clamp(12px,1.12vw,16px);line-height:1.22}.zine-flip-page--p02 .zine-flip-secondary{margin-top:.35rem!important;font-size:clamp(10px,.92vw,13px);line-height:1.28}.zine-flip-page--p02 .zine-flip-quote{margin-top:.4rem;font-size:clamp(10px,.86vw,12px);line-height:1.32}.zine-flip-page--p03 .zine-flip-body{font-size:clamp(24px,3.3vw,46px);line-height:1.02}.zine-flip-page--p03 .zine-flip-quote{font-size:clamp(11px,1vw,15px);margin-top:.4rem}.zine-issue-row{align-items:flex-start;gap:.45rem}.zine-issue-thumb{width:48px;height:48px;flex:0 0 48px}.zine-issue-link{font-size:8px}}.tv-admin-page{min-height:100vh;background:#0a0a0a;color:#e8e4db;padding:4rem 1.5rem 6rem;box-sizing:border-box;font-family:Open Sans,sans-serif}.tv-admin-panel{max-width:780px;margin:0 auto}.tv-admin-heading{font-family:Open Sans,sans-serif;font-size:clamp(18px,2.2vw,28px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 .3rem}.tv-admin-sub{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#e8e4db61;margin:0 0 2rem}.tv-admin-add-row{display:flex;gap:.6rem;margin-bottom:.75rem}.tv-admin-input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e8e4db;font-family:Open Sans,sans-serif;font-size:12px;letter-spacing:.04em;padding:.65rem .9rem;outline:none;border-radius:2px;transition:border-color .18s}.tv-admin-input:focus{border-color:#ffffff4d}.tv-admin-input::placeholder{color:#e8e4db4d}.tv-admin-input:disabled{opacity:.5}.tv-admin-btn{background:#fff;color:#0a0a0a;border:none;font-family:Open Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.65rem 1.2rem;cursor:pointer;border-radius:2px;white-space:nowrap;transition:background .15s,opacity .15s}.tv-admin-btn:hover:not(:disabled){background:#e0dcd3}.tv-admin-btn:disabled{opacity:.4;cursor:not-allowed}.tv-admin-status{font-size:11px;letter-spacing:.06em;color:#e8e4db8c;margin:0 0 1.5rem}.tv-admin-empty{font-size:12px;color:#e8e4db59;margin-top:2rem;letter-spacing:.04em}.tv-admin-list{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.tv-admin-item{display:flex;align-items:center;gap:.9rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:.55rem .8rem .55rem .55rem;border-radius:2px;transition:background .15s}.tv-admin-item:hover{background:#ffffff0f}.tv-admin-thumb{flex-shrink:0;display:block;line-height:0}.tv-admin-thumb img{width:100px;height:56px;object-fit:cover;border-radius:1px;display:block}.tv-admin-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.tv-admin-title{font-size:12px;font-weight:600;letter-spacing:.02em;color:#e8e4db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-admin-channel{font-size:10px;letter-spacing:.06em;color:#e8e4db66;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-admin-remove{flex-shrink:0;background:none;border:1px solid rgba(255,255,255,.12);color:#e8e4db73;font-family:Open Sans,sans-serif;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .6rem;cursor:pointer;border-radius:2px;transition:border-color .15s,color .15s}.tv-admin-remove:hover{border-color:#dc3c3c99;color:#e87070}.tv-admin-clear{display:block;margin-top:1.5rem;background:none;border:1px solid rgba(255,255,255,.1);color:#e8e4db4d;font-family:Open Sans,sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .8rem;cursor:pointer;border-radius:2px;transition:border-color .15s,color .15s}.tv-admin-clear:hover{border-color:#dc3c3c80;color:#e87070}.news-list{display:flex;flex-direction:column;gap:0}.news-post{border-bottom:1px solid rgba(255,255,255,.07);padding:1rem 0}.news-post:last-child{border-bottom:none}.news-post-header{display:flex;align-items:baseline;gap:1rem}.news-post-header--clickable{cursor:pointer}.news-post-date{font-family:Open Sans,sans-serif;font-size:9px;letter-spacing:.12em;color:#e8e4db59;white-space:nowrap;flex-shrink:0}.news-post-title{font-family:Open Sans,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#e8e4dbd9;flex:1}.news-post-toggle{font-family:monospace;font-size:14px;color:#e8e4db59;flex-shrink:0;line-height:1}.news-post-excerpt{margin:.4rem 0 0;font-family:Open Sans,sans-serif;font-size:10px;letter-spacing:.04em;color:#e8e4db73;line-height:1.6}.news-post-body{margin-top:.8rem;font-family:Open Sans,sans-serif;font-size:11px;line-height:1.7;color:#e8e4dbbf}.news-post-body p{margin:0 0 .6em}.news-post-body h1,.news-post-body h2,.news-post-body h3{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:1em 0 .4em;color:#e8e4dbe6}.news-post-body a{color:#d7ea42;text-decoration:none}.news-post-body a:hover{text-decoration:underline}.news-admin-section{display:flex;flex-direction:column;gap:1rem}.news-admin-hint{font-family:Open Sans,sans-serif;font-size:10px;letter-spacing:.06em;color:#e8e4db66;margin:0}.news-admin-textarea{resize:vertical;min-height:80px;line-height:1.6}.artists-admin-thumb-row{display:flex;gap:.5rem;align-items:center}.artists-admin-thumb-row .write-input{flex:1}.artists-admin-links{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.artists-admin-link-row{display:flex;gap:.5rem;align-items:center}
