/* Presentation contract: colors and shared geometry, never gameplay rules.
   Hand actors, drag copies and live cards consume the same dimensions. */
:root {
  --bg: #101c2b;
  --paper: #f3e9ce;
  --gold: #c5a46a;
  --muted: #aab2b4;
  --ui-ready: #a8d4c6;
  --ui-selected: #fff1c5;
  --ui-target: #f1c87e;
  --ui-surface: #101c2bf2;
  --ui-ink: #101c2b;
  --hand-width: 142px;
  --hand-height: 182px;
  --legacy-hand-width: 102px;
  --hand-gap: 10px;
  --card-label-size: 12px;
  --hand-stat-size: 24px;
  --drag-finger-gap: 112px;
  --gesture-return-ms: 240;
  --gesture-return-fast-ms: 120;
}
