/* СИНХРОН с Настройки сайта → Цвета и стили.
   Если клиент меняет акцент там — поправить и здесь */
:root{
  --y-accent:#B07518;
  /* этого в нативных настройках нет */
  --y-accent2:#D89A3C;
  --y-line:rgba(150,105,40,.18);
  --y-green:#5E8C3E;
}

/* поля форм */
.t-input,.t-textarea{
  background:#F4EDDF;border:1px solid var(--y-line);border-radius:12px;
}

/* киккер (класс r-kicker в настройках блока) */
.r-kicker{color:var(--y-accent)}
.r-kicker .t-text,.r-kicker .t-descr{
  font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
}
.r-kicker .t-text::before,.r-kicker .t-descr::before{
  content:"";display:inline-block;width:26px;height:2px;border-radius:2px;
  background:var(--y-accent);vertical-align:middle;margin-right:8px;
}

/* Кнопки ВСЕ, включая меню: градиент как в референсе */
.t-btn,.t-submit,.t142__submit{
  background:linear-gradient(135deg,var(--y-accent),var(--y-accent2))!important;
  color:#1A1208!important;font-weight:800!important;border-radius:12px!important;
  box-shadow:0 6px 20px rgba(230,168,76,.25);
  transition:transform .15s ease,box-shadow .15s ease;
}
.t-btn:hover,.t-submit:hover,.t142__submit:hover{
  transform:translateY(-2px);
  box-shadow:0 10px 28px rgba(230,168,76,.35);
}