/* theme-minecraft.css — Theme 1 (spec §4.2): blocky/voxel aesthetic, #5c8e32 green primary palette.
   Defines the design TOKENS the app + canvas read. Selected via <html theme="minecraft">. All game
   colors (--g-*) are consumed by renderer.js at draw time, so switching themes needs zero JS. */

:root[theme="minecraft"] {
  --font: "Segoe UI", system-ui, sans-serif;
  --font-display: "Trebuchet MS", "Segoe UI", sans-serif;  /* chunky, playful */

  --accent: #5c8e32;                 /* spec primary green */
  --accent-ink: #ffffff;
  --ink: #24301a;

  --g-bg: #6b4f2a;                   /* dirt/earth letterbox */
  --g-table: #7cae4c;               /* grass field */
  --g-line: #3f5e22;
  --g-goal: #c9a227;
  --g-puck: #2b2b26;
  --g-mallet-me: #5c8e32;
  --g-mallet-ai: #8b5a2b;

  --strip-bg: #2e4a2e;
  --overlay-bg: rgba(30, 40, 20, .72);
  --panel-bg: #f3f7ea;
  --btn-bg: #e3ecd3;
  --btn-hover: #d5e2be;
  --btn-border: #b5c79a;

  --shadow: 0 10px 40px rgba(20, 30, 10, .35);
}
