/*
 * THEME: every color and font in the game lives here.
 * Re-theme the whole app (or a new content pack) by editing only this file.
 * No web fonts are downloaded, so nothing is requested from outside servers.
 * The build inlines this file into the offline edition.
 */
:root {
  /* Fonts */
  --font-body: "Segoe UI", "Helvetica Neue", Arial, system-ui, sans-serif;
  --font-display: "Arial Rounded MT Bold", "Segoe UI Rounded", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;
  --font-mono: Consolas, "SF Mono", Menlo, monospace;

  /* Surfaces & ink */
  --c-bg: #fdf6ec;
  --c-bg-2: #f6e7d2;
  --c-surface: #ffffff;
  --c-surface-2: #fff9f1;
  --c-ink: #2b2118;
  --c-muted: #7a6a5b;
  --c-border: #ead9c3;

  /* Brand */
  --c-primary: #e2572b;
  --c-primary-dark: #b8401b;
  --c-primary-ink: #ffffff;
  --c-secondary: #2f7d6d;
  --c-secondary-ink: #ffffff;
  --c-accent: #f4b63f;

  /* Status */
  --c-good: #2e8b57;
  --c-bad: #c8372d;
  --c-warn: #b7791f;
  --c-good-bg: #e6f4ea;
  --c-bad-bg: #fbe9e7;
  --c-warn-bg: #fdf3dc;

  /* Meters & charts */
  --c-cash: #2f7d6d;
  --c-rep: #f4b63f;
  --c-mor: #6c63c7;

  /* Scene */
  --scene-wall: #f3d9b1;
  --scene-wall-trim: #c9894f;
  --scene-window: #bfe3f2;
  --scene-floor-a: #e9c99b;
  --scene-floor-b: #e2bd8b;
  --scene-work: #d7dde0;
  --scene-work-edge: #9aa6ad;
  --scene-sign: #3b2a1e;
  --scene-sign-ink: #ffe9b8;
  --scene-seat: #8a5a35;
  --scene-door: #7b4a2a;
  --scene-lights: #ffd56b;

  /* Shape */
  --radius: 16px;
  --radius-small: 10px;
  --shadow: 0 6px 20px rgba(80, 50, 20, 0.12);
  --shadow-small: 0 2px 6px rgba(80, 50, 20, 0.10);
}
