@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;800&family=Share+Tech+Mono&display=swap";:root{--bg-void: #03080d;--bg-glow: #0a1a24;--cyan: #00f0ff;--orange: #ff6b2b;--ice: #7ad4ff;--ink: #e6f4ff;--muted: #6a8499;--font-display: "Orbitron", "Segoe UI", Geneva, sans-serif;--font-mono: "Share Tech Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 15%,rgba(0,240,255,.1),transparent 45%),radial-gradient(ellipse at 80% 85%,rgba(255,107,43,.08),transparent 50%),linear-gradient(160deg,#02060a 0%,var(--bg-void) 50%,var(--bg-glow) 100%);color:var(--ink);font-family:var(--font-mono);overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}body{display:flex;align-items:stretch;justify-content:stretch}#app{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}#game-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}#game-container canvas{display:block;max-width:100%;max-height:100%}@media (min-width: 900px) and (min-height: 560px){#app{padding:.5rem}#game-container{border:1px solid rgba(0,240,255,.4);box-shadow:0 0 0 1px #ff6b2b1f,0 0 36px #00f0ff24,0 24px 60px #000000b3}}
