/* pppoker — палитра и базовые токены.
   Цвета сняты с оригинала pppoker.net (Vue + Element UI, primary перекрашен
   в фирменный зелёный #1f9d56 — «зелёное сукно»). Шрифт — Mulish (общий
   шрифт коллектива forge, грузится в _base_core).

   Тёмная — default. `html.light` активирует светлую (Element UI палитра).

   Контракт дизайн-системы forge (forge/static/css/toast.css):
     --ds-info    = var(--gold)   — primary акцент (focus/range/progress/tabs/primary-btn)
     --ds-success = var(--murm)
     --ds-warn    = var(--cyan)
     --ds-error   = хардкод #c54b3a → переопределяем напрямую
     --ds-accent  = var(--ds-accent, #c8a04a) → задаём явно
   Поэтому primary-зелёный задаётся через --gold, а не --accent. */

:root {
  /* — тёмная (default): покерное сукно — */
  --bg:        #14201a;
  --bg-card:   #1b2b23;
  --fg:        #e8ece9;
  --muted:     #7d8f86;
  --line:      #25342c;
  --dim:       #5c6f65;
  --accent:    #1f9d56;
  --accent-fg: #0b130e;

  /* Design-system ink — цвет текста в input/textarea. */
  --ink:       #e8ece9;

  /* Семантические → маппятся ядром в --ds-info / --ds-success / --ds-warn. */
  --gold:      #1f9d56;   /* --ds-info: primary акцент (бренд-зелёный) */
  --murm:      #3fb069;   /* --ds-success */
  --cyan:      #e6a23c;   /* --ds-warn: золото */

  /* Переопределяются напрямую (нет fallback-токена в ядре). */
  --ds-accent: #1f9d56;   /* chips/bool/header-badge */
  --ds-error:  #d04a44;   /* бордо, осветлён для контраста на тёмном */
  /* Семантические задаём ЯВНО (не полагаемся на скоуп ядра) — иначе при бампе
     forge primary-кнопки теряли цвет и становились «чёрными» (var пустой). */
  --ds-info:    #1f9d56;   /* primary-кнопки/акцент — бренд-зелёный */
  --ds-success: #3fb069;

  --font:    'Mulish', sans-serif;

  --radius:  4px;
  --gutter:  24px;
  --max-w:   1200px;
}

/* — светлая (Element UI палитра pppoker.net) — */
html.light {
  --bg:        #f5f7fa;
  --bg-card:   #ffffff;
  --fg:        #303133;
  --muted:     #909399;
  --line:      #dcdfe6;
  --dim:       #a8abb2;
  --accent:    #1f9d56;
  --accent-fg: #ffffff;
  --ink:       #303133;

  --gold:      #1f9d56;   /* --ds-info */
  --murm:      #5daf34;   /* --ds-success */
  --cyan:      #cf9236;   /* --ds-warn: золото (темнее для контраста на белом) */

  --ds-accent: #1f9d56;
  --ds-error:  #942321;   /* бордо насыщенный */
  --ds-info:    #1f9d56;
  --ds-success: #5daf34;
}
