/* Sprint 13 — `felt` legacy theme.
 *
 * Migrated from public/styles/themes.css (Sprint 7 legacy axis). This
 * theme was originally the default-cream-paper variant on a green felt
 * surface; it differs from green-felt only in the team-EW color
 * (warm clay #9c6b50 vs green-felt's same warm clay — values are
 * identical to green-felt) and the explicit --name-on-paper-ew baked
 * for AA contrast. Effectively a near-twin of green-felt kept for
 * users who picked the legacy "felt" theme.
 *
 * Self-contained per the Sprint 13 refactor contract: every theme
 * file ships all 13 primary tokens + card-back tokens.
 *
 * Authoring note: don't put leading `--name:` in comments — the L5
 * contrast linter regex matches the first occurrence.
 */

body[data-theme="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;
  --ink-on-team-ew: #000;
  --name-on-paper-ew: color-mix(in oklab, var(--team-ew) 70%, black);
  /* Default mask emblem (shared) — felt uses the per-accent spade. */
  --card-back-image: none;
  --card-back-mask: var(--shared-card-back-mask);
}
