/* =====================================================================
   PROFOTBOR HOUSE v1 — домашний набор значений токенов
   Правила — docs/DESIGN.md, «Две поверхности»; решение — D-040.

   Это НЕ вторая система стиля. Словарь имён один на весь продукт и
   живёт в ui-kit.css; здесь только другие ЗНАЧЕНИЯ тех же имён, под
   селектором с большей специфичностью. Порядок подключения роли не
   играет: :root — (0,1,0), :root[data-surface="house"] — (0,2,0).

   Где действует: главная страница «/» и кабинет рекрутёра — разметка
   ставит data-surface="house" на <html>. Экраны кандидата атрибут не
   ставят никогда и остаются на значениях ui-kit.css: методика
   нормирована на одинаковых условиях предъявления (D-025).

   Источник значений — дизайн-система market.glazov.tech (GLAZOV.MARKET2,
   wwwroot/css/site.css, светлый набор). Перенесены цвет и --radius.
   Размеры (--tap, --tap-answer, --pad, --gap, --text*) общие для всего
   продукта и здесь не появляются — иначе поверхность начнёт менять не
   характер, а поведение.

   Контрасты посчитаны по WCAG 2.1 (порог 4.5:1 обычный текст, 3:1
   крупный текст и границы) и записаны у строк, где это не очевидно.
   ===================================================================== */

:root[data-surface="house"] {
  color-scheme: light;                 /* тёмной темы нет и здесь — D-040  */

  /* Поверхности. Роли те же, что в ui-kit: лист · панель на нём · вторая.
     На этой поверхности панель СВЕТЛЕЕ листа, а не темнее, — так устроен
     market: бумажный фон, белые панели. Имена и их смысл не меняются. */
  --bg: #EFEFEA;
  --surface: #FFFFFF;
  --surface-2: #E7E7E1;

  /* Текст */
  --ink: #14171A;                      /* 15.4:1 на --bg, 18.0:1 на белом   */
  --ink-2: #5F646B;                    /* 5.11:1 на --bg, 5.96:1 на белом  */
  /* Третий тон на этой поверхности схлопывается во второй: #6e7684 из
     ui-kit даёт на --bg 3.92:1 и порог не проходит, а --ink-3 носят
     метки таблиц кеглем 13px — им нужен полный 4.5:1. Имя сохранено,
     чтобы разметка не знала, на какой поверхности она оказалась. */
  --ink-3: #5F646B;

  /* Линии */
  --line: #D9D9D2;
  --line-strong: #82877F;              /* 3.14:1 на --bg — граница, не текст */

  /* Акцент — действие и только действие (docs/DESIGN.md).
     У market --accent #7D8C3A это МАРКЕР (линии, углы, иконки) и никогда
     не текст, а действие несёт --btn-bg #5E6A22. Смысл имени у нас другой,
     поэтому переносится не имя, а роль: в --accent идёт #5E6A22.
     Прямой перенос #7D8C3A дал бы белому тексту на кнопке 3.6:1. */
  --accent: #5E6A22;                   /* 5.90:1 с белым текстом кнопки    */
  --accent-ink: #5E6A22;               /* 5.05:1 на --bg, 5.90:1 на белом  */
  /* Бледной оливы у market нет вовсе — выведена здесь под тот же смысл
     («фон акцента»): --accent-ink на ней даёт 4.92:1. */
  --accent-soft: #E8EDD6;

  /* Смысловые — факты о сеансе, не оценка кандидата (INV-004).
     --danger взят из market (#B3261E, 5.60:1 на --bg, 6.53:1 на белом).
     Остальные у market отсутствуют и остаются продуктовыми: проверено,
     что на новом фоне они порог не потеряли. */
  --danger: #B3261E;
  --danger-soft: #fbecea;              /* --danger на ней — 5.69:1         */
  --warn-ink: #7a5200;                 /* 5.93:1 на --bg                   */
  --warn-soft: #fbf1da;
  --warn-line: #d8b45e;

  /* Острые углы — характер домашней системы наравне с цветом */
  --radius: 0;
}
