/* theme.css — Greyfriars bridge house style tokens (see bridge-house-style-ui-guide.md).
   Loaded before every other stylesheet. Change a colour here and it changes everywhere. */
:root {
  /* Felt green */
  --felt-deep:   #184A34;
  --felt-mid:    #1F5C40;
  --felt-table:  #5E9A5E;
  /* Paper */
  --cream:       #F7F3E8;
  --white:       #FFFFFF;
  /* Accent */
  --gold:        #C9A227;
  --gold-tint:   #F4EBC8;
  /* Text */
  --ink:         #2B2B24;
  --ink-strong:  #1A1A1A;
  --ink-muted:   #6B6A5C;
  /* Suits */
  --suit-black:  #1A1A1A;
  --suit-red:    #C00000;
  /* Auction table */
  --auction-head: #E8705A;
  --auction-body: #EAF0F2;
  --auction-grey: #595959;
  /* Status */
  --ok:    #2E7D4F;
  --warn:  #B26A00;
  --error: #A61B1B;
  --error-tint: #FBE9E9;
  /* Lines and fills */
  --line:       #E4DCC0;
  --input-line: #C9C2A6;
  --row-alt:    #FBF8EF;
  --row-hover:  #F1EAD0;
  /* Shape and depth */
  --radius-btn: 8px;
  --radius-card: 10px;
  --radius-panel: 12px;
  --radius-pill: 999px;
  --shadow-soft: 0 2px 6px rgba(24, 74, 52, 0.18);
  --border-gold: 1.5px solid var(--gold);
  --transition-fast: 120ms ease-out;
  /* Fonts (system fonts only, no web fonts) */
  --font-serif: Cambria, Georgia, 'Times New Roman', serif;
  --font-sans:  Aptos, Calibri, 'Segoe UI', Arial, sans-serif;
  --font-suit:  'Segoe UI Symbol', 'DejaVu Sans', serif;
  --font-mono:  'Courier New', monospace;
}
