/* ═══════════════════════════════════════════════════════════════
   theme-warm.css — тёплая палитра на весь сайт (редизайн 04.10.2026).

   Главная получила крем вместо холодного серого и второй акцент «солома»
   (css/pages/home-palette.css); этот файл раскатывает то же на остальные страницы.
   Токены — в base.css (--straw*, --cream*, --line-warm).

   Правило акцента: солома — одно главное действие сделки на экране
   («Разместить» в шапке, «Найти», «Написать продавцу») и «Срочно».
   Формы (Войти, Сохранить, Рассчитать) остаются тёмно-зелёными.

   Подключается ПОСЛЕДНИМ в <head> каждой страницы — после локальных :root
   в <style>, иначе страница перекроет токены обратно на серый.
   ═══════════════════════════════════════════════════════════════ */

/* ── Нейтральный фон: крем вместо #f4f4f4 ──
   Почти все страницы красят body и плашки через --gr50/--graphite50,
   поэтому достаточно переопределить токены. */
:root{
  --gr50:var(--cream);
  --graphite50:var(--cream);
  --krs-gr50:var(--cream);
  /* Рамки и разделители: тёплые вместо #e8e8e8 (карточки на креме иначе выглядят «чужими») */
  --gr100:#ECE5D3;
  --graphite100:#ECE5D3;
  --krs-gr100:#ECE5D3;
}

/* ── Заголовок внутренней страницы — как секции главной ──
   Почти все страницы: .bc (крошки) + .hero > h1 + p; аналитика — .hero-title. */
/* hero главной — section.hero, тёмный, со своими цветами: сюда не попадает (div.hero / .hero-insight) */
.page .hero h1,div.hero .hero-title,.hero-insight .hero-title{font-size:clamp(28px,3.4vw,38px)!important;letter-spacing:-.5px;line-height:1.15;color:var(--g900)}
.page .hero p,div.hero .hero-sub,.hero-insight .hero-sub{color:var(--gr600)}
/* бейдж над заголовком → соломенный надзаголовок, как «Аналитика рынка» на главной */
:is(div.hero,.hero-insight) .hero-badge{background:none!important;border:none!important;padding:0!important;border-radius:0!important;
  color:var(--straw-ink)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}
:is(div.hero,.hero-insight) .hero-badge svg{stroke:var(--straw-600)!important}
.page-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--straw-ink);margin-bottom:8px}
/* крошки — на белом, тонкой тёплой линией */
.bc{background:#fff!important}
@media (max-width:768px){.page .hero h1,div.hero .hero-title,.hero-insight .hero-title{font-size:26px!important}}

/* ── Шапка: «+ Разместить» — главная кнопка сайта ── */
.krs-btn-primary{background:var(--straw);border-color:var(--straw);color:var(--on-straw);font-weight:700}
.krs-btn-primary:hover{background:var(--straw-600);border-color:var(--straw-600);color:var(--on-straw)}

/* ── Каталог: «Найти» ── */
.sb-btn{background:var(--straw);color:var(--on-straw);font-weight:700}
.sb-btn:hover{background:var(--straw-600)}

/* ── Объявление: «Написать продавцу» (ПК и нижняя панель телефона) ── */
#contact-btn,.fixed-cta .cta-primary{background:var(--straw);border-color:var(--straw);color:var(--on-straw)}
#contact-btn:hover,.fixed-cta .cta-primary:hover{background:var(--straw-600);border-color:var(--straw-600);color:var(--on-straw)}
.price-main{color:var(--straw-ink)}

@media (max-width:768px){
  body{background:var(--cream)!important}
  .price-block .price-main{color:var(--straw-ink)!important}
  .mob-sticky-search-filter{background:var(--straw)!important;color:var(--on-straw)!important;font-weight:700!important}
}
