/* snegouborshchiki.css — зимняя палитра раздела «Снегоуборщики» поверх energiya.css (28.10.2026).

   Компоненты раздела (карточки en-*, страница модели pd-*, фильтры, галерея) берутся из
   /energiya/energiya.css: разметка генератора gen_snow_products.py повторяет разметку
   «Энергии», чтобы не плодить второй набор классов. Здесь только перекрас: янтарная тема
   генераторов зимнему разделу не подходит. !important стоит ровно там, где он стоит
   в energiya.css, иначе его правила выиграют по каскаду. */
:root{
  --bg:#f4f7fa;
  --bg-alt:#e9eff5;
  --ink:#1d2733;
  --ink-soft:#3d4b5a;
  --muted:#6c7a89;
  --line:#d9e2ea;
  --brand:#2f6690;
  --brand-dark:#234e6e;
  --brand-soft:#e3edf5;
  --card:#ffffff;
  --card-border:#dde6ee;
  --warm:#a9c6dd;
  --gold:#4d8fc0;
  --en-ice:#eaf2f8;
  --shadow:0 10px 30px rgba(29,39,51,.10);
  --shadow-lg:0 24px 60px rgba(29,39,51,.16);
}
body{background:linear-gradient(160deg,var(--bg) 0%,var(--bg-alt) 100%) !important;color:var(--ink)}
.ws-modal__overlay{background:rgba(20,40,60,.30)!important}
.ws-modal__box{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 28px 64px rgba(20,40,60,.25)!important}
.ws-modal__badge{background:rgba(127,178,217,.16)!important;color:#234e6e!important;border:1px solid rgba(127,178,217,.40)!important}
.ws-modal__act--call,.ws-modal__act--mail{
  background:linear-gradient(180deg,#7fb2d9 0%,#2f6690 52%,#234e6e 100%)!important;
  border:1px solid rgba(35,78,110,.30)!important;
  box-shadow:
    inset 0 1px 0 rgba(230,240,248,.5),
    inset 0 -13px 16px -11px rgba(20,40,60,.42),
    0 5px 12px rgba(47,102,144,.30)!important;
}
.btn--primary,.btn--primary:link,.btn--primary:visited{
  background:linear-gradient(160deg,#7fb2d9 0%,#2f6690 55%,#234e6e 100%)!important;
  box-shadow:inset 0 1.5px 0 rgba(230,240,248,.6),0 8px 20px rgba(47,102,144,.30)!important;
  border:1px solid rgba(35,78,110,.30)!important;color:#fff!important;
}
.btn--primary:hover{
  box-shadow:inset 0 1.5px 0 rgba(240,247,252,.8),0 12px 26px rgba(47,102,144,.42)!important;
}
.btn--ghost,.btn--ghost:link,.btn--ghost:visited{
  background:transparent!important;color:#2f6690!important;border:1.5px solid #2f6690!important;
}
.btn--ghost:hover{background:rgba(47,102,144,.08)!important}
