#reflex-game{max-width:720px;margin:40px auto 0;padding:clamp(18px,4vw,34px);border-radius:24px;background:radial-gradient(ellipse at top,#294627,#102015 65%);color:#f4f6ef;box-shadow:0 16px 42px #0002}#reflex-game h3{font:800 clamp(25px,5vw,38px)/1.15 system-ui;margin:12px 0}#reflex-game p{font:15px/1.7 system-ui;color:#c1cebd}.arena-tag{font:700 11px system-ui;letter-spacing:.15em;color:#d8fb50}.arena-stats{display:flex;flex-wrap:wrap;gap:20px;margin:22px 0;font:14px system-ui}.arena-stats b{display:block;color:#d8fb50;font:750 30px system-ui;font-variant-numeric:tabular-nums}.arena-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:420px;margin:auto}.arena-grid button{aspect-ratio:1;min-height:64px;border:0;border-radius:18px;background:#29412c;color:#71836f;font:32px system-ui;touch-action:manipulation;cursor:pointer}.arena-grid button.lit{background:#d8fb50;color:#172411;box-shadow:0 0 28px #d8fb5044}.arena-grid button:disabled{opacity:.55}.arena-grid button:focus-visible,.arena-actions button:focus-visible{outline:3px solid #a2daf8;outline-offset:3px}.arena-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.arena-actions button{border:0;border-radius:24px;background:#d8fb50;color:#172411;padding:13px 26px;font:700 16px system-ui;min-height:48px;cursor:pointer}.arena-actions a{color:#d8fb50;font:16px system-ui}#arena-status{min-height:26px}
