/*
 * Default theme fallback for Cozy Sudoku.
 *
 * This is the "clean" theme's colors as plain CSS - a zero-latency,
 * always-available baseline that renders instantly before any
 * JavaScript runs or any network request completes. css/styles.css
 * consumes these via var(...) everywhere and never hardcodes a
 * color itself.
 *
 * Every OTHER theme (including this one, for accounts that own
 * others) now lives in the `themes` table in Supabase - admins add
 * or edit rows there (see admin.html), and Sudoku.ThemeService
 * applies a theme's colors by setting these same custom properties
 * directly on <body> via JavaScript, overriding whatever is defined
 * here. This file never needs to change when a new theme is added;
 * it only defines the built-in default.
 *
 * The full set of variable names below is the fixed contract every
 * theme (admin-created or not) must supply values for - see
 * Sudoku.ThemeService.VARIABLE_NAMES in js/sudoku-theme-service.js.
 */

:root{
  --board-bg: #eaf3f8;
  --board-line-thin: rgba(30,41,51,0.12);
  --board-line-thick: #2f8fce;
  --text-primary: #1f2a33;
  --text-dim: #64748b;
  --accent: #2f8fce;
  --accent-dim: #d3ecf9;
  --accent-secondary: #6fb6e0;
  --accent-secondary-dim: #e4f3fb;
  --accent-danger: #d64545;
  --accent-danger-dim: #fbdada;
  --bg-deep: #f2efe6;
  --bg-panel: #ffffff;
  --text-given: #1f2a33;
  --text-user: #2f8fce;
  --accent-contrast: #ffffff;
  --board-peer-bg: #dcecf5;
  --diagonal-tint: #7f7f7f;
  --radius: 10px;
}
