/* Custom overrides.
   Live-money mode: keep ONLY the badge pulse — no border, no banner, no
   header gradient. The user explicitly said "I don't want a red box around
   the entire window. Just a button like the PAPER button that says REAL.
   This is enough for me." */

[x-cloak] { display: none !important; }

body { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, "Cascadia Code", monospace; }

/* Custom scrollbars (subtle, terminal-y) */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background: #18181b; }
::-webkit-scrollbar-thumb { background: #3f3f46; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #52525b; }

/* Tighten table rows */
table td, table th { font-variant-numeric: tabular-nums; }

/* Pulse the live-money badge in the top bar — the ONLY visual signal that
   we're on real money. */
.live-badge {
  background: #e11d48 !important;
  color: white !important;
  animation: pulse 2s ease-in-out infinite;
}
@keyframes pulse {
  0%, 100% { box-shadow: 0 0 0 0 rgba(225, 29, 72, 0.7); }
  50% { box-shadow: 0 0 0 8px rgba(225, 29, 72, 0); }
}
