*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--p1: #00d4ff;--p1-dark: #0066aa;--p2: #ff4444;--p2-dark: #aa0000;--gold: #ffd700;--bg: #0a0005;--panel: #0d0015;--border: #3a0060;--text: #ffffff;--pixel: "Press Start 2P", monospace;--display: "Black Ops One", sans-serif;--nepali: "Noto Sans Devanagari", sans-serif}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--pixel);overflow-x:hidden;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctext y='24' font-size='24'%3E🥊%3C/text%3E%3C/svg%3E") 16 16,crosshair}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.5}}@keyframes shake{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-6px,2px) rotate(-1deg)}20%{transform:translate(6px,-2px) rotate(1deg)}30%{transform:translate(-4px,4px) rotate(0)}40%{transform:translate(4px,-4px) rotate(1deg)}50%{transform:translate(-4px,2px) rotate(-1deg)}60%{transform:translate(4px,2px) rotate(0)}70%{transform:translate(-4px,-2px) rotate(-1deg)}80%{transform:translate(4px,4px) rotate(1deg)}90%{transform:translate(-2px,-2px) rotate(0)}}@keyframes hpDrain{0%{width:var(--from)}to{width:var(--to)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floatIn{0%{opacity:0;transform:translateY(40px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(1)}}@keyframes slideLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fireFlicker{0%{transform:scaleY(1) translate(0);opacity:1}33%{transform:scaleY(1.2) translate(-2px);opacity:.9}66%{transform:scaleY(.9) translate(2px);opacity:1}to{transform:scaleY(1.1) translate(0);opacity:.95}}@keyframes crowd{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes commentarySlide{0%{opacity:0;transform:translateY(-20px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes starField{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes hpGlow{0%,to{box-shadow:0 0 8px currentColor,0 0 16px currentColor}50%{box-shadow:0 0 20px currentColor,0 0 40px currentColor}}@keyframes ticker{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes readyFight{0%{opacity:0;transform:scale(4) rotate(-5deg);letter-spacing:30px}40%{opacity:1;transform:scale(1) rotate(0);letter-spacing:4px}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes ko{0%{opacity:0;transform:scale(0) rotate(-20deg)}50%{opacity:1;transform:scale(1.3) rotate(5deg)}75%{transform:scale(.95) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ping{75%,to{transform:scale(2.5);opacity:0}}@keyframes scanline{0%{top:-5%}to{top:105%}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}::-webkit-scrollbar{width:6px;background:#000}::-webkit-scrollbar-thumb{background:var(--border)}
