/* Sprint 13 — `green-felt` theme (the default).
 *
 * The visual baseline: cream paper, sage-green felt, warm-gold accent.
 * These values are the same as the fallback tokens in tokens.css, but
 * the Sprint 13 refactor requires each theme to be self-contained
 * (one selector carries the full token set) so that activating
 * green-felt produces deterministic output regardless of cascade order.
 *
 * The token list mirrors blue-felt.css / red-felt.css line-for-line —
 * Sprint 8 L5's contrast linter diffs palette files in lock-step, so
 * reordering breaks the pass.
 *
 * Authoring note: comments here intentionally do NOT include a colon
 * after a leading `--token-name` reference, because the L5 contrast
 * test's regex matches the FIRST `--name: <value>;` it finds in the
 * file — putting that pattern in a comment causes the test to read
 * the comment text as the token value and skip the file.
 */

body[data-theme="green-felt"] {
  --bg:          #e8e4dc;
  --paper:       #fafaf6;
  --ink:         #1f2722;
  --ink-soft:    #4a5752;
  --felt-mid:    #4f6b5e;
  --card-bg:     #ffffff;
  --card-border: #e0ddd4;
  --red:         #d65555;
  --spade:       #1f2722;
  --accent:      #d4a04a;
  --team-ns:     #4a7c5a;
  --team-ew:     #9c6b50;
  --amber:       #f59e0b;
  /* Sprint 12 — explicit card-back override (theme owns this axis). */
  --card-back-image: none;
  --card-back-mask: var(--shared-card-back-mask);
}
