/* =====================================================================
   base.css — Global Variables & Shared Theme
   ===================================================================== */

/* Color palette and sizing variables */
:root {
  /* Surfaces */
  --card-bg: #1A2C38;
  --border: #213743;
  --header-bg: #0F212E;
  --market-bg: #E9113C;
  --input-bg: #0F212E;
  --input-border: #333;

  /* Text */
  --text: #ffffff;
  --text-light: #dbe6ee;
  --text-muted: #888888;

  /* Disabled */
  --disabled-bg: #1c1c1c;
  --disabled-text: #aaaaaa;

  /* Status / accents */
  --focus: #1475E1;
  --success: #09AF7F;
  --warn: #ffd166;
  --warn-text: #1c1c1c;

  /* Effects */
  --inset-highlight: rgba(255,255,255,0.1);
  --row-hover: #244254;

  /* Radii & spacing */
  --radius: 12px;
  --gap: 0.6rem;

  /* Common column widths */
  --col-venue: 140px;
  --col-name: 140px;
  --col-race: 55px;
  --col-horse: 55px;
  --col-odds: 70px;
  --col-bet: 85px;
}