/* ============================================================
   ЖЁЛТЫЙ АКЦЕНТ НАПРАВЛЕНИЯ 1С

   Файл подключается ТОЛЬКО на страницах 1С, поэтому переопределяет
   :root напрямую: на остальных страницах его просто нет в сборке,
   и общий голубой акцент остаётся нетронутым. Проверять после сборки:
   на главной и на AI-странице c1-theme.css быть не должно.

   ------------------------------------------------------------
   ПОЧЕМУ НЕ ЧИСТЫЙ ЖЁЛТЫЙ

   Фирменный жёлтый 1С на белом даёт контраст около 1.5:1 при норме
   4.5 для текста. А акцентом на странице набраны вторые слова
   заголовков, бейджи, ссылки и первая колонка таблицы способов —
   всё это текст. Поэтому взят тот же приём, что при переходе
   на голубой: тон жёлтый, светлота опущена до нормы.

   Замер (фон --bg #fefefe):
     голубой  #1c78ba  4.68
     жёлтый   #996b00  4.67   ← читаемость не просела ни на волос
     белый на #996b00  4.71   ← текст на залитой кнопке
     #996b00 на --surface     4.71 ← текст в карточке
     #996b00 на --accent-wash 4.53 ← текст бейджа, норму держит

   Остальные три цвета связки получены поворотом тона к 42°
   с сохранением насыщенности и светлоты — тем же способом, что
   при переходе с фиолетового на синий и с синего на голубой.
   Соотношения, выверенные по референсам 28.08, сохраняются.

   --accent-1 из этого правила выпадает намеренно: чистый поворот
   дал бы #ba8b1c с контрастом 2.9 — под текст не годится.
   ------------------------------------------------------------ */
:root{
  --accent-1:    #996b00;   /* тон 42°, L 30% — текстовый акцент */
  --accent-2:    #ffd36b;   /* поворот #6bc1ff к 42° */
  --accent-wash: #fffaf0;   /* фон бейджа; чуть светлее прямого поворота ради контраста */
  --accent-line: #efddb4;   /* поворот #b4d6ef к 42° */

  /* Тот же акцент числами и затемнённый. Через них идут вещи, которые
     нельзя записать цветом: подсветка под каркасным знаком, кольцо
     фокуса и тень нажатой кнопки. Без них на жёлтой странице
     оставались голубые пятна. */
  --accent-rgb:  153,107,0;
  --accent-dark: #7d5800;

  /* Луч на заголовках. Ядро — акцентное, кромка — светлая пара. */
  --beam-core: #996b00;
  --beam-edge: #ffd36b;
  --beam-glow: rgba(153,107,0,.42);

  /* Тень под залитой кнопкой: тот же цвет, что у акцента. */
  --shadow-key: 0 10px 26px rgba(153,107,0,.22);

  /* Яркий жёлтый — ТОЛЬКО для крупного текста, см. ниже. */
  --accent-bright: #bd8400;
}

/* ------------------------------------------------------------
   ЯРКИЙ ЖЁЛТЫЙ В ЗАГОЛОВКАХ

   Заказчик 01.09.2026: «в текстах жёлтый ярче». Ярче — значит светлее,
   а светлее упирается в читаемость. Запас есть, но не везде: норма
   контраста для крупного текста 3:1, для обычного 4.5:1.

   Замер кеглей на странице:
     h1 em            50px / 620  → крупный, можно ярче
     h2 em            42px / 620  → крупный, можно ярче
     .svc__name em    25px / 700  → крупный, можно ярче
     .badge           12px / 600  → мелкий, НЕЛЬЗЯ
     таблица, 1 колонка 16px / 600 → мелкий, НЕЛЬЗЯ

   Поэтому ярче стали только заголовки: #bd8400, контраст 3.22 при
   норме 3.0. Он на четверть светлее прежнего #996b00 и заметно
   золотистее. Бейджи и таблица остались на #996b00 (4.67) — осветли
   их, и мелкий текст уйдёт под норму.

   Если понадобится ещё ярче — это уже за пределом читаемости,
   и решать придётся не цветом, а фоном: жёлтый текст на тёмной
   плашке может быть каким угодно ярким.
   ------------------------------------------------------------ */
/* Префикс :root — не украшение, а необходимость. Правила
   `.svc__name em{color:var(--accent-1)}` в services.css и такое же
   в hero.css имеют ту же специфичность (0,2,0), а подключаются ПОСЛЕ
   темы: сборщик кладёт стили в порядке блоков, а тема висит на первом.
   Без :root побеждали они, и ярким становился только заголовок h2,
   у которого своего правила с цветом нет. Проверено замером:
   h1 и карточки оставались на #996b00. */
:root .hero__title em,
:root .h2 em,
:root .svc__name em{
  color: var(--accent-bright);
}

/* ------------------------------------------------------------
   ПОДСВЕТКА В РЕНДЕРЕ

   В 3D-рендерах свет запечён в картинку, токенами не правится.
   Для страницы 1С снята отдельная копия с тоном 42°:
       assets/3d/hero-1c.webp
   Исходный onec.webp остался голубым — он стоит в карточке 1С
   на главной, где акцент общий. Пересобрать копию:
       поворот делает gen_renders.py: поле recolor в site/tools/renders.json
   ------------------------------------------------------------ */
