*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--green:#39ff14;--pink:#ff2d8c;--yellow:#ff0;--orange:#f60;--bg:#07070f}html{scroll-behavior:auto}body{background:var(--bg);color:#fff;font-family:Orbitron,sans-serif;overflow-x:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-nav{z-index:200;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:52px;padding:0 32px;transition:background .5s,border-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;display:flex;position:fixed;top:0;left:0;right:0}.site-nav--solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07070fe0;border-bottom:1px solid #39ff142e}.nav-brand{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}.nav-logo{width:auto;height:44px}.nav-links{align-items:center;gap:28px;display:flex}.nav-link{cursor:pointer;letter-spacing:2px;color:#ffffff80;background:0 0;border:none;padding:0;font-family:Orbitron,sans-serif;font-size:.5rem;transition:color .2s}.nav-link:hover,.nav-link--active{color:var(--green);text-shadow:0 0 8px var(--green)}.nav-cta{background:var(--yellow);color:#000;cursor:pointer;border:none;padding:6px 16px;font-family:Permanent Marker,cursive;font-size:.7rem;transition:background .2s,transform .15s}.nav-cta:hover{background:var(--pink);color:#fff;transform:translateY(-2px)}.pixel-div{align-items:flex-end;gap:2px;width:100%;height:14px;display:flex;overflow:hidden}.pixel-div--inv{align-items:flex-start}.pdiv-bar{flex:1 0 5px;max-width:9px}.hero{background:#000;justify-content:center;align-items:center;width:100%;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0000002e 3px 4px);position:absolute;inset:0}.hero-grid{transform-origin:bottom;pointer-events:none;background-image:linear-gradient(#39ff142e 1px,#0000 1px),linear-gradient(90deg,#39ff142e 1px,#0000 1px);background-size:60px 60px;height:65%;position:absolute;bottom:-80px;left:-20%;right:-20%;transform:perspective(400px)rotateX(55deg)}.stars-layer{pointer-events:none;position:absolute;inset:0}.star{background:#fff;border-radius:50%;position:absolute}.glow{pointer-events:none;z-index:2;border-radius:50%;position:absolute}.glow-l{background:radial-gradient(circle,#39ff1438,#0000 70%);width:520px;height:520px;top:15%;left:-80px}.glow-r{background:radial-gradient(circle,#ff2d8c38,#0000 70%);width:520px;height:520px;top:15%;right:-80px}.hud{z-index:15;align-items:center;gap:16px;padding:0 32px;display:flex;position:absolute;top:48px;left:0;right:0}.player{flex:1}.p-name{color:var(--yellow);text-shadow:0 0 8px var(--yellow);margin-bottom:6px;font-size:.45rem}.hbar-wrap{background:#050505;border:2px solid #000;border-radius:4px;height:18px;margin:5px 7px;overflow:hidden;box-shadow:0 0 0 5px #c5d4dd,0 0 0 7px #0009,inset 0 0 0 1px #1a1a1a}.hbar{background:#00e040;border-radius:3px;width:100%;height:100%;box-shadow:inset 0 3px #ffffff47,inset 0 -2px #0006}.p2 .hbar-wrap{transform:scaleX(-1)}.p2 .p-name{text-align:right}.timer-box{text-align:center;background:linear-gradient(#e6eeee 0%,#c8d0d0 30%,#828e8e 70%,#465050 100%);border:2px solid #444;border-radius:3px;flex-shrink:0;width:150px;margin-top:1rem;padding:12px 0 14px;position:relative;overflow:visible}.timer-label{display:none}.timer-val{white-space:nowrap;color:var(--yellow);text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,3px 3px #000c;font-family:Orbitron,sans-serif;font-size:3.8rem;font-weight:900;line-height:1;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.fighter{z-index:6;pointer-events:none;position:absolute;bottom:-10vh}.f1{left:-3vw}.f2{right:-3vw}.fighter-img-wrap{align-items:flex-end;width:auto;height:clamp(420px,92vh,920px);display:flex}.fighter-sprite{object-fit:contain;width:auto;height:100%}.fighter-cyan{filter:invert()sepia()saturate(6)hue-rotate(100deg)brightness(1.15)drop-shadow(0 0 28px #39ff14d9)drop-shadow(0 0 60px #39c81459);mix-blend-mode:screen;animation:2.8s ease-in-out infinite glow-pulse-cyan;transform:scaleX(-1);-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 45%);mask-image:linear-gradient(90deg,#0000 5%,#000 45%)}.fighter-pink{filter:invert()sepia()saturate(6)hue-rotate(285deg)brightness(1.15)drop-shadow(0 0 28px #ff2d8cd9)drop-shadow(0 0 60px #ff2d8c59);mix-blend-mode:screen;animation:2.4s ease-in-out infinite glow-pulse-pink;transform:scaleX(-1)}@keyframes glow-pulse-cyan{0%,to{filter:invert()sepia()saturate(5)hue-rotate(100deg)brightness(1.08)drop-shadow(0 0 22px #39ff14b3)drop-shadow(0 0 50px #39c81440)}50%{filter:invert()sepia()saturate(7)hue-rotate(100deg)brightness(1.3)drop-shadow(0 0 55px #39ff14)drop-shadow(0 0 100px #39c8148c)}}@keyframes glow-pulse-pink{0%,to{filter:invert()sepia()saturate(5)hue-rotate(285deg)brightness(1.08)drop-shadow(0 0 22px #ff2d8cb3)drop-shadow(0 0 50px #ff2d8c40)}50%{filter:invert()sepia()saturate(7)hue-rotate(285deg)brightness(1.3)drop-shadow(0 0 55px #ff2d8c)drop-shadow(0 0 100px #ff2d8c8c)}}.registration-section{background:linear-gradient(#000,#0a0a1a)}.registration-container{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.registration-info h3{color:var(--green);text-shadow:0 0 10px var(--green);margin-bottom:24px;font-family:Permanent Marker,cursive;font-size:1.3rem}.registration-info p{color:#ffffffb3;margin-bottom:30px;font-family:Orbitron,sans-serif;line-height:1.8}.benefits-list{color:#fffc;font-family:Orbitron,sans-serif;font-size:.85rem;list-style:none}.benefits-list li{margin-bottom:12px}.registration-form{background:#ffffff08;border:1px solid #39ff141a;padding:40px;box-shadow:0 0 30px #00000080}.form-group{margin-bottom:24px}.form-group label{color:var(--pink);margin-bottom:10px;font-size:.5rem;display:block}.form-group input,.form-group select{color:#fff;background:#111;border:1px solid #333;outline:none;width:100%;padding:12px;font-family:Orbitron,sans-serif;font-size:.9rem;transition:border-color .3s}.form-group input:focus,.form-group select:focus{border-color:var(--green)}.pay-button{background:var(--yellow);color:#000;cursor:pointer;border:none;width:100%;margin-top:10px;padding:18px;font-family:Permanent Marker,cursive;font-size:1.1rem;transition:transform .2s,box-shadow .2s}.pay-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 5px 20px #ff06}.pay-button:disabled{opacity:.5;cursor:not-allowed}.registration-soon-banner{text-align:center;color:var(--accent-yellow,#ffe600);border:1px solid var(--accent-yellow,#ffe600);letter-spacing:.05em;margin-bottom:18px;padding:10px;font-family:"Press Start 2P",monospace;font-size:.55rem}[data-theme=a] .registration-soon-banner{color:#b8860b;border-color:#b8860b}.flow-disclaimer{color:#fff6;text-align:center;margin-top:15px;font-size:.4rem}.form-error{color:#ff6060;background:#ff1e1e1a;border:1px solid #ff3c3c80;margin-bottom:16px;padding:12px 16px;font-family:Orbitron,sans-serif;font-size:.75rem;line-height:1.6}@media (width<=900px){.registration-container{grid-template-columns:1fr;gap:40px}}.hero-content{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:18px;padding:0 20px;display:flex;position:relative}.hero-logo{width:100%;max-width:clamp(240px,46vw,520px);height:auto;margin:0 auto 4px;animation:3.2s ease-in-out infinite logo-pulse;display:block}@keyframes logo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.eyebrow{letter-spacing:5px;color:var(--green);text-shadow:0 0 12px var(--green);font-size:.55rem}.title-line{font-family:Permanent Marker,cursive;font-size:clamp(2.2rem,7vw,5.5rem);line-height:1.15;display:block}.line-fight{color:var(--yellow);text-shadow:0 0 25px var(--yellow), 0 0 50px var(--orange), 5px 5px 0 #c8500073}.line-vs{color:var(--pink);text-shadow:0 0 20px var(--pink), 0 0 50px var(--pink), 5px 5px 0 #b4005066;font-size:clamp(1.2rem,3.5vw,2.8rem);animation:.9s ease-in-out infinite alternate pulsate}.line-hist{color:var(--green);text-shadow:0 0 25px var(--green), 0 0 50px #0a0, 5px 5px 0 #00780073}@keyframes pulsate{0%{transform:scale(1)}to{transform:scale(1.08)}}.divider{background:linear-gradient(90deg, transparent, var(--green), transparent);width:320px;max-width:80vw;height:1px;box-shadow:0 0 10px var(--green)}.subtitle{color:#fff9;max-width:520px;font-family:Orbitron,sans-serif;font-size:clamp(.75rem,1.5vw,.95rem);font-weight:400;line-height:1.85}.press-start{letter-spacing:2px;color:#ffffffd9;margin-top:8px;font-size:.5rem;animation:.75s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.fpx-layer{pointer-events:none;z-index:4;position:absolute;inset:0}.fpx{pointer-events:none;position:absolute;box-shadow:0 0 6px}.graffiti-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.graffiti-tag{color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Permanent Marker,cursive;position:absolute}.g-tag-1{-webkit-text-stroke:2px #39ff141a;font-size:clamp(6rem,20vw,17rem);top:3%;right:-3%;transform:rotate(-12deg)}.g-tag-2{-webkit-text-stroke:2px #ff2d8c1a;font-size:clamp(5rem,16vw,13rem);bottom:10%;left:-2%;transform:rotate(8deg)}.g-tag-3{-webkit-text-stroke:1px #ffffff0f;font-size:clamp(3rem,8vw,6.5rem);top:44%;left:14%;transform:rotate(-4deg)}.scroll-caret{z-index:18;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-caret span{color:#ffffff59;letter-spacing:2px;font-size:.38rem}.arrow{border-right:2px solid var(--green);border-bottom:2px solid var(--green);width:16px;height:16px;animation:.9s ease-in-out infinite bounce;transform:rotate(45deg)}@keyframes bounce{0%,to{transform:rotate(45deg)translateY(0)}50%{transform:rotate(45deg)translateY(6px)}}.main-content{background:linear-gradient(180deg, #000, var(--bg))}.section-wrap{flex-direction:column;justify-content:center;max-width:1160px;min-height:100vh;margin:0 auto;padding:110px 32px;display:flex}.stats-band{flex-direction:column;justify-content:center;min-height:100vh;display:flex}.section-title{text-align:center;color:var(--pink);margin-bottom:60px;font-family:Permanent Marker,cursive;font-size:clamp(1.1rem,2.5vw,2rem)}.section-title--yellow{color:var(--yellow)}.section-title:after{content:"";background:currentColor;width:90px;height:3px;margin:18px auto 0;display:block;box-shadow:0 0 10px}.games-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:28px;display:grid}.game-card{border:2px solid var(--pink);background:linear-gradient(135deg,#0d0d1c,#18091a);padding:28px 24px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 0 18px #ff2d8c26,inset 0 0 18px #ff2d8c0a}.game-card:hover{transform:translateY(-6px);box-shadow:0 0 36px #ff2d8c59,inset 0 0 28px #ff2d8c14}.game-card:before{content:"";background:linear-gradient(90deg, var(--pink), var(--green));width:100%;height:3px;position:absolute;top:0;left:0}.card-year{color:var(--green);margin-bottom:10px;font-size:.45rem}.card-name{color:var(--yellow);margin-bottom:14px;font-family:Permanent Marker,cursive;font-size:1.1rem;line-height:1.4}.card-desc{color:#ffffffa6;font-family:Orbitron,sans-serif;font-size:.78rem;line-height:1.75}.card-tag{border:1px solid var(--green);color:var(--green);background:#39ff1414;margin-top:14px;padding:4px 10px;font-size:.38rem;display:inline-block}.game-card--clickable{cursor:pointer}.card-more{color:var(--pink);letter-spacing:.08em;opacity:.7;margin-top:16px;font-size:.38rem;transition:opacity .2s;display:block}.game-card--clickable:hover .card-more{opacity:1}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-box{border:2px solid var(--pink);background:linear-gradient(135deg,#0d0d1c,#18091a);width:100%;max-width:720px;max-height:85vh;padding:40px 36px;position:relative;overflow-y:auto;box-shadow:0 0 60px #ff2d8c4d}.modal-box:before{content:"";background:linear-gradient(90deg, var(--pink), var(--green));width:100%;height:3px;position:absolute;top:0;left:0}.modal-close{color:var(--pink);cursor:pointer;opacity:.7;background:0 0;border:none;font-size:1rem;line-height:1;transition:opacity .2s;position:absolute;top:14px;right:16px}.modal-close:hover{opacity:1}.modal-header{margin-bottom:20px}.modal-year{color:var(--green);margin-bottom:8px;font-family:"Press Start 2P",monospace;font-size:.4rem;display:block}.modal-title{color:var(--pink);margin:0 0 10px;font-family:Permanent Marker,cursive;font-size:1.4rem;line-height:1.3}.modal-tag{border:1px solid var(--green);color:var(--green);background:#39ff1414;padding:4px 10px;font-family:"Press Start 2P",monospace;font-size:.38rem}.modal-description{color:#ffffffbf;margin:24px 0;font-family:Orbitron,sans-serif;font-size:.78rem;line-height:1.85}.modal-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:8px;display:grid}.modal-photo{aspect-ratio:4/3;object-fit:cover;border:1px solid #ff2d8c4d;width:100%}.modal-no-photos{color:#ffffff40;text-align:center;letter-spacing:.1em;margin-top:16px;font-family:"Press Start 2P",monospace;font-size:.4rem}[data-theme=a] .modal-box{border-color:var(--pink);box-shadow:6px 6px 0 var(--green);background:#fff}[data-theme=a] .modal-description{color:#000000b3}[data-theme=a] .modal-no-photos{color:#00000040}[data-theme=a] .modal-close{color:var(--pink)}.stats-band{background:linear-gradient(#0000,#0e0024,#0000);padding:80px 32px}.stats-heading{text-align:center;letter-spacing:6px;color:var(--green);text-shadow:0 0 10px var(--green);margin-bottom:56px;font-family:Orbitron,sans-serif;font-size:.45rem}.stats-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:1000px;margin:0 auto;display:flex}.stat-row-group{align-items:center;display:flex}.stat-pipe{color:#ffffff1f;-webkit-user-select:none;user-select:none;padding:0 8px;font-family:Orbitron,sans-serif;font-size:2.5rem}.stat-item{text-align:center;padding:0 32px}.stat-num{color:var(--yellow);text-shadow:0 0 20px var(--yellow);margin-bottom:12px;font-family:Permanent Marker,cursive;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1}.stat-lbl{color:#ffffff73;letter-spacing:2px;font-size:.42rem;line-height:2}.timeline{position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--green), var(--pink));width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl-item{align-items:flex-start;gap:36px;margin-bottom:56px;display:flex;position:relative}.tl-item.right{flex-direction:row-reverse}.tl-box{background:#0d0d1c;border:1px solid #39ff1440;flex:1;padding:22px}.tl-spacer{flex:1}.tl-dot{background:var(--green);width:18px;height:18px;box-shadow:0 0 14px var(--green);position:absolute;top:18px;left:50%;transform:translate(-50%)}.tl-year{color:var(--pink);margin-bottom:8px;font-size:.5rem}.tl-title{color:var(--yellow);margin-bottom:10px;font-family:Permanent Marker,cursive;font-size:1rem}.tl-text{color:#ffffff8c;font-family:Orbitron,sans-serif;font-size:.76rem;line-height:1.75}footer{text-align:center;background:#030308;border-top:1px solid #39ff1426;padding:48px 32px}.footer-go{color:var(--yellow);text-shadow:0 0 24px var(--yellow);margin-bottom:16px;font-family:Permanent Marker,cursive;font-size:clamp(1.4rem,4vw,2.8rem)}.footer-coin{color:#ffffff80;letter-spacing:3px;font-size:.7rem}.footer-copy{color:#ffffff73;margin-top:24px;font-size:.6rem;line-height:2.2}.footer-copy span{color:var(--green)}.page-wrap{max-width:900px;min-height:100vh;margin:0 auto;padding:100px 32px 64px}.merch-section{background:linear-gradient(#0a0a1a,#000)}.merch-construction{justify-content:center;padding:20px 0 10px;display:flex}.merch-screen{border:3px solid var(--pink);text-align:center;width:100%;max-width:480px;padding:48px 64px;box-shadow:0 0 30px #ff2d8c4d,inset 0 0 40px #ff2d8c0d}.merch-blink{letter-spacing:4px;color:var(--yellow);margin-bottom:20px;font-size:.5rem;animation:.9s step-end infinite blink}.merch-title{color:var(--pink);text-shadow:0 0 30px #ff2d8cb3;margin-bottom:12px;font-family:Permanent Marker,cursive;font-size:clamp(2rem,6vw,3.5rem)}.merch-sub{color:#ffffff73;letter-spacing:3px;margin-bottom:24px;font-size:.55rem}.merch-status{color:#ff2d8c80;letter-spacing:2px;font-size:.45rem}.donations-section{background:linear-gradient(#000,#0a0a1a)}.donations-intro{text-align:center;color:#ffffff73;letter-spacing:1px;max-width:560px;margin:0 auto 48px;font-size:.6rem;line-height:2}.donations-grid{grid-template-columns:1fr 1fr;gap:32px;max-width:760px;margin:0 auto;display:grid}.donation-card{text-align:center;border:2px solid #ffffff1a;flex-direction:column;align-items:center;gap:16px;padding:40px 32px;display:flex}.donation-card--featured{border-color:var(--yellow);box-shadow:0 0 24px #ffff001f}.donation-card-flag{font-size:2.2rem}.donation-card-title{letter-spacing:4px;color:var(--yellow);font-size:.6rem}.donation-card-desc{color:#fff6;letter-spacing:1px;font-size:.5rem;line-height:2}.donation-btn{letter-spacing:2px;cursor:pointer;padding:10px 24px;font-family:Orbitron,sans-serif;font-size:.5rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.donation-btn:hover{transform:translateY(-2px)}.donation-btn--flow{color:#ffffff59;cursor:not-allowed;background:#ffffff14;border:1px solid #ffffff1f}.donation-btn--kofi{background:var(--yellow);color:#000;border:none}.donation-btn--kofi:hover{box-shadow:0 0 18px #ff06}.donation-soon{color:#fff3;letter-spacing:2px;font-size:.38rem}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:6px;display:none}.nav-hamburger span{background:var(--green);width:22px;height:2px;transition:transform .25s,opacity .2s;display:block}.nav-hamburger--open span:first-child{transform:translateY(7px)rotate(45deg)}.nav-hamburger--open span:nth-child(2){opacity:0}.nav-hamburger--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-mobile-overlay{z-index:190;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:fixed;inset:0}.nav-mobile-menu{background:#07070ff5;border-bottom:1px solid #39ff1433;flex-direction:column;padding:16px 0 24px;display:flex;position:absolute;top:52px;left:0;right:0}.nav-mobile-link{cursor:pointer;letter-spacing:3px;color:#ffffff8c;text-align:left;background:0 0;border:none;padding:14px 32px;font-family:Orbitron,sans-serif;font-size:.55rem;transition:color .2s,background .2s}.nav-mobile-link:hover,.nav-mobile-link.nav-link--active{color:var(--green);background:#39ff140d}.nav-mobile-cta{text-align:center;margin:16px 32px 0}[data-theme=a] .nav-mobile-menu{background:#edeae4f7;border-bottom-color:#ff2d8c33}[data-theme=a] .nav-mobile-link{color:#00000080}[data-theme=a] .nav-mobile-link:hover,[data-theme=a] .nav-mobile-link.nav-link--active{color:var(--green);background:#39ff140f}[data-theme=a] .nav-hamburger span{background:var(--pink)}@media (width<=720px){.nav-links{display:none}.nav-hamburger{display:flex}.nav-brand{font-size:.8rem}.donations-grid{grid-template-columns:1fr}.stat-item{padding:0 16px}.stat-num{font-size:clamp(1.8rem,7vw,3rem)}.f1,.f2{display:none}.timeline:before{left:16px}.tl-item,.tl-item.right{flex-direction:column;padding-left:44px}.tl-dot{left:16px}.tl-spacer{display:none}}.result-screen{z-index:999;background:#07070f;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.result-scanlines{pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#0000002e 3px 4px);position:fixed;inset:0}.result-box{z-index:2;text-align:center;background:#050514e6;border:2px solid #39ff144d;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:540px;padding:52px 40px;display:flex;position:relative;box-shadow:0 0 60px #39ff141a}.result-badge{letter-spacing:5px;border:1px solid;padding:6px 18px;font-size:.5rem}.badge-win{color:var(--pink);border-color:var(--pink);text-shadow:2px 2px 0 var(--green)}.badge-lose{color:#ff3030;border-color:#ff3030}.badge-loading{color:#fff6;border-color:#fff3}.result-title{white-space:pre-line;font-family:Permanent Marker,cursive;font-size:clamp(1.6rem,6vw,3rem);line-height:1.2}.result-title--win{color:var(--pink)}.result-title--lose{color:#ff3030;text-shadow:0 0 30px #ff3030}.result-divider{background:linear-gradient(90deg, transparent, var(--green), transparent);width:280px;max-width:80%;height:1px;box-shadow:0 0 8px var(--green)}.result-table{border-collapse:collapse;width:100%;font-size:.75rem}.result-table td{border-bottom:1px solid #ffffff12;padding:10px 14px}.rt-label{color:var(--pink);text-align:left;letter-spacing:1px;width:40%;font-size:.5rem}.rt-value{color:#fff;text-align:left}.rt-value--yellow{color:var(--yellow);font-size:.85rem}.rt-value--dim{color:#ffffff59;font-size:.55rem}.result-note{color:#ffffff73;max-width:380px;font-family:Orbitron,sans-serif;font-size:.72rem;line-height:1.75}.result-subtitle{color:#ffffff8c;max-width:380px;font-family:Orbitron,sans-serif;font-size:.78rem;line-height:1.8}.result-cta{background:var(--yellow);color:#000;cursor:pointer;padding:16px 28px;font-family:Permanent Marker,cursive;font-size:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.result-cta:hover{transform:translateY(-3px);box-shadow:0 5px 20px #ff06}.result-cta--retry{color:var(--green);border:2px solid var(--green);background:0 0}.result-cta--retry:hover{transform:translateY(-3px);box-shadow:0 0 20px #39ff1466}.result-back{color:#ffffff4d;letter-spacing:1px;font-size:.42rem;text-decoration:none}.result-back:hover{color:#fff9}.result-loader{align-items:center;gap:10px;display:flex}.result-loader span{background:var(--green);width:10px;height:10px;animation:.9s ease-in-out infinite ldot}.result-loader span:nth-child(2){animation-delay:.15s}.result-loader span:nth-child(3){animation-delay:.3s}.result-loader span:nth-child(4){animation-delay:.45s}@keyframes ldot{0%,to{opacity:.15;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.6)}}@media (width<=480px){.result-box{gap:18px;padding:36px 24px}.result-title{font-size:1.6rem}}.theme-c-band{display:none}.theme-sw{z-index:9999;background:var(--pink);color:#000;cursor:pointer;box-shadow:4px 4px 0 var(--green);white-space:nowrap;border:none;align-items:center;gap:10px;padding:10px 18px;font-family:Permanent Marker,cursive;font-size:.78rem;line-height:1;transition:transform .12s,box-shadow .12s;display:flex;position:fixed;bottom:24px;right:24px}.theme-sw:hover{box-shadow:7px 7px 0 var(--green);transform:translate(-3px,-3px)}.theme-sw:active{box-shadow:2px 2px 0 var(--green);transform:translate(2px,2px)}.theme-sw-now{opacity:.42;font-size:.62rem;font-weight:700}.theme-sw-sep{opacity:.55}.theme-sw-next{font-weight:700}[data-theme=a] .site-nav--solid{background:#edeae4eb;border-bottom-color:#ff2d8c40}[data-theme=a] .nav-brand{color:var(--pink);text-shadow:none}[data-theme=a] .nav-brand span{color:var(--green)}[data-theme=a] .nav-link{color:#00000073}[data-theme=a] .nav-link:hover,[data-theme=a] .nav-link--active{color:var(--green);text-shadow:none}[data-theme=a] body{color:#1a1a1a;background:#edeae4}[data-theme=a] .hero{background-color:#edeae4;background-image:radial-gradient(at 18% 28%,#ff2d8c17 0%,#0000 52%),radial-gradient(at 82% 65%,#39ff1417 0%,#0000 52%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}[data-theme=a] .hero:after{opacity:0}[data-theme=a] .hero-grid{display:none}[data-theme=a] .star{background:#0000002e}[data-theme=a] .glow-l{background:radial-gradient(circle,#ff2d8c1f,#0000 70%)}[data-theme=a] .glow-r{background:radial-gradient(circle,#39ff141f,#0000 70%)}[data-theme=a] .g-tag-1{-webkit-text-stroke:3px #ff2d8c38}[data-theme=a] .g-tag-2{-webkit-text-stroke:3px #39ff1438}[data-theme=a] .g-tag-3{-webkit-text-stroke:2px #0000001a}[data-theme=a] .fighter-cyan{filter:drop-shadow(6px 6px 0 var(--pink));mix-blend-mode:multiply;animation:none}[data-theme=a] .fighter-pink{filter:drop-shadow(-6px 6px 0 var(--green));mix-blend-mode:multiply;animation:none}[data-theme=a] .p-name{color:#1a1a1a;text-shadow:none}[data-theme=a] .timer-label{color:#0006}[data-theme=a] .timer-val{color:var(--yellow);text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,3px 3px #000c}[data-theme=a] .hbar-wrap{background:#050505;border-color:#000}[data-theme=a] .eyebrow{color:var(--pink);text-shadow:none}[data-theme=a] .line-fight{color:var(--pink);text-shadow:6px 6px #0003}[data-theme=a] .line-vs{color:var(--green);text-shadow:none;animation:none}[data-theme=a] .line-hist{color:var(--green);text-shadow:6px 6px #0003}[data-theme=a] .divider{background:linear-gradient(90deg, transparent, var(--pink), transparent);box-shadow:none}[data-theme=a] .subtitle{color:#0000008c}[data-theme=a] .press-start,[data-theme=a] .scroll-caret span{color:#0000004d}[data-theme=a] .arrow{border-right-color:var(--pink);border-bottom-color:var(--pink)}[data-theme=a] .main-content{background:#edeae4}[data-theme=a] .registration-section{background:#e2dfd9}[data-theme=a] .registration-info h3{color:var(--pink);text-shadow:3px 3px 0 var(--green)}[data-theme=a] .registration-info p,[data-theme=a] .benefits-list{color:#000000a6}[data-theme=a] .registration-form{border:2px solid var(--pink);box-shadow:6px 6px 0 var(--green);background:#fff}[data-theme=a] .form-group input,[data-theme=a] .form-group select{color:#1a1a1a;background:#f4f1ec;border-color:#0003}[data-theme=a] .form-group input:focus,[data-theme=a] .form-group select:focus{border-color:var(--green)}[data-theme=a] .form-group label{color:var(--pink)}[data-theme=a] .flow-disclaimer{color:#0006}[data-theme=a] .pay-button{background:var(--pink);color:#fff}[data-theme=a] .pay-button:hover:not(:disabled){transform:translate(-3px,-3px);box-shadow:6px 6px #0003}[data-theme=a] .section-title{color:var(--pink);text-shadow:3px 3px 0 var(--green)}[data-theme=a] .section-title--yellow{color:var(--pink);text-shadow:3px 3px 0 var(--yellow)}[data-theme=a] .section-title:after{background:var(--pink);box-shadow:3px 3px 0 var(--green)}[data-theme=a] .game-card{border-color:var(--pink);box-shadow:5px 5px 0 var(--green);background:#fff}[data-theme=a] .game-card:hover{box-shadow:8px 8px 0 var(--green);transform:translate(-3px,-3px)}[data-theme=a] .game-card:before{background:linear-gradient(90deg, var(--pink), var(--green))}[data-theme=a] .card-year{color:var(--green)}[data-theme=a] .card-name{color:var(--pink)}[data-theme=a] .card-desc{color:#0009}[data-theme=a] .card-tag{border-color:var(--pink);color:var(--pink);background:#ff2d8c14}[data-theme=a] .stats-band{background:var(--pink)}[data-theme=a] .stat-num{color:#000;text-shadow:3px 3px #39ff14bf}[data-theme=a] .stat-lbl{color:#0009}[data-theme=a] .timeline:before{background:linear-gradient(180deg, var(--pink), var(--green))}[data-theme=a] .tl-box{border-color:var(--pink);box-shadow:4px 4px 0 var(--green);background:#fff}[data-theme=a] .tl-dot{background:var(--pink);box-shadow:3px 3px #0003}[data-theme=a] .tl-year{color:var(--green)}[data-theme=a] .tl-title{color:var(--pink);text-shadow:2px 2px #0000001f}[data-theme=a] .tl-text{color:#0009}[data-theme=a] footer{border-top-color:var(--pink);background:#181818}[data-theme=a] .footer-go{color:#fff;text-shadow:5px 5px 0 var(--pink)}[data-theme=a] .footer-coin{color:#fff6}[data-theme=a] .footer-copy{color:#ffffff38}[data-theme=a] .footer-copy span{color:var(--pink)}[data-theme=a] .merch-screen{border-color:var(--pink);background:#fff;box-shadow:0 0 20px #ff2d8c26}[data-theme=a] .merch-title{color:var(--pink);text-shadow:none}[data-theme=a] .merch-blink{color:#333}[data-theme=a] .merch-sub{color:#00000073}[data-theme=a] .merch-status{color:#ff2d8c73}[data-theme=a] .donations-intro{color:#00000080}[data-theme=a] .donation-card{background:#fff;border-color:#00000026}[data-theme=a] .donation-card--featured{border-color:var(--pink);box-shadow:0 0 16px #ff2d8c1f}[data-theme=a] .donation-card-title{color:var(--pink)}[data-theme=a] .donation-card-desc{color:#00000073}[data-theme=a] .donation-btn--flow{color:#00000040;background:#0000000d;border-color:#0000001a}[data-theme=a] .donation-soon{color:#00000040}[data-theme=a] .result-screen{background:#edeae4}[data-theme=a] .result-scanlines{display:none}[data-theme=a] .result-box{border-color:var(--pink);box-shadow:6px 6px 0 var(--green);color:#1a1a1a;background:#fff}[data-theme=a] .result-divider{background:linear-gradient(90deg, transparent, var(--pink), transparent);box-shadow:none}[data-theme=a] .rt-label{color:var(--pink)}[data-theme=a] .rt-value{color:#1a1a1a}[data-theme=a] .result-note,[data-theme=a] .result-subtitle{color:#0000008c}[data-theme=a] .result-back{color:#00000059}[data-theme=a] .result-back:hover{color:#000000a6}[data-theme=a] .result-loader span{background:var(--pink)}[data-theme=a] .result-cta--retry{color:var(--green);border-color:var(--green)}[data-theme=a] .result-cta--retry:hover{box-shadow:0 0 20px #39ff1466}[data-theme=c] body{background:#0a0a0a radial-gradient(#ffffff07 1px,#0000 1px) 0 0/22px 22px}[data-theme=c] .hero{background:#0a0a0a}[data-theme=c] .theme-c-band{z-index:5;pointer-events:none;background:linear-gradient(90deg,#39ff140d,#39ff1424,#ff2d8c24,#ff2d8c0d);border-top:1px solid #39ff1452;border-bottom:1px solid #ff2d8c52;width:260%;height:88px;display:block;position:absolute;top:40%;left:-80%;transform:rotate(-4deg)}[data-theme=c] .hero-content{text-align:left;align-items:flex-start;gap:10px;max-width:100%;padding-left:6vw}[data-theme=c] .line-fight{font-size:clamp(4.5rem,17vw,13rem);line-height:.88}[data-theme=c] .line-vs{letter-spacing:2px;font-size:clamp(1.4rem,3.8vw,3.2rem)}[data-theme=c] .line-hist{font-size:clamp(2.8rem,10vw,7.5rem);line-height:.9}[data-theme=c] .subtitle{text-align:left;max-width:380px}[data-theme=c] .divider{margin:4px 0}[data-theme=c] .f1{left:-5vw}[data-theme=c] .f2{right:-5vw}[data-theme=c] .fighter-img-wrap{height:clamp(460px,99vh,980px)}[data-theme=c] .g-tag-1{-webkit-text-stroke:2px #39ff1424}[data-theme=c] .g-tag-2{-webkit-text-stroke:2px #ff2d8c24}[data-theme=c] .main-content{background:#0a0a0a radial-gradient(#ffffff05 1px,#0000 1px) 0 0/22px 22px}[data-theme=c] .registration-section{background:#0f0f0f}[data-theme=c] .registration-form{background:#ffffff05}[data-theme=c] .stats-band{background:linear-gradient(#0a0a0a,#111,#0a0a0a)}[data-theme=c] .game-card{background:linear-gradient(135deg,#111,#0d0d0d)}[data-theme=c] .tl-box{background:#111}[data-theme=c] footer{background:#050505}
