/* Aim Trainer — theme override on top of the shared arcade kit. */
:root { --accent: #FF6B5C; }

#stage { background: #0b0e1c; cursor: crosshair; }

.grade { font-size: 13px; color: var(--text-dim); }
.grade b { color: var(--accent); font-size: 17px; }

.mode-row { display: flex; gap: 8px; justify-content: center; flex-wrap: wrap; }
.mode-btn {
  padding: 11px 18px;
  min-height: 46px;
  border-radius: 999px;
  border: 1px solid var(--glass-border);
  background: rgba(255, 255, 255, 0.07);
  color: var(--text);
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
}
.mode-btn.active { background: linear-gradient(135deg, #FF6B5C, #d94a3c); border-color: transparent; }
