/*
Theme Name: Rambo-Pro Child — Уралэлектро
Theme URI:
Template: rambo-pro
Author: Уралэлектро
Description: Дочерняя тема rambo-pro. Приводит оформление сайта uralelectro.ru к брендбуку Уралэлектро 2025 (цвета, шрифты, кнопки, логотип). Только CSS-переопределения, @font-face, enqueue и подмена логотипа — структура и вёрстка родительской темы не изменяются.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rambo-pro-child
*/

/* ==========================================================================
   [CONFIG:ue-brand-tokens] — токены брендбука Уралэлектро 2025
   Статические HEX ради совместимости со старыми браузерами (без oklch).
   ========================================================================== */
:root{
  --ue-accent:        #374A51; /* RAL 5008 — основной интерфейсный акцент */
  --ue-accent-hover:  #2D3F46; /* ховер */
  --ue-accent-active: #25383E; /* активное/нажатое состояние */
  --ue-on-accent:     #FFFFFF; /* текст на бренде, контраст 9.29:1 */
  --ue-motor:         #3B5C56; /* RAL 6026 — «моторный», только плашки/образцы */
}

/* ==========================================================================
   [CONFIG:ue-brand-fonts] — фирменные шрифты (файлы в fonts/ этой темы)
   Только @font-face, без правил с селекторами (каскад не затрагивается).
   ========================================================================== */
/* [BLOCK:font-face.wadik] */
@font-face{
  font-family:"Wadik";
  src:url("fonts/Wadik.woff2") format("woff2"),
      url("fonts/Wadik.otf") format("opentype");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
/* </BLOCK:font-face.wadik> */

/* [BLOCK:font-face.nt-somic] */
@font-face{
  font-family:"NT Somic";
  src:url("fonts/NTSomic-Regular.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"NT Somic";
  src:url("fonts/NTSomic-Medium.woff2") format("woff2");
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"NT Somic";
  src:url("fonts/NTSomic-Semibold.woff2") format("woff2");
  font-weight:600;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"NT Somic";
  src:url("fonts/NTSomic-Bold.woff2") format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}
/* </BLOCK:font-face.nt-somic> */
/* </CONFIG:ue-brand-fonts> */

/* [BLOCK:ue_h1_styles] */
/* Заголовок страницы стал H1 (banner-strip.php): внешний вид как у прежнего H2.page_head */
.hero-unit-small h1.page_head {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  color: #fff;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
  text-transform: none;
}
/* H1 главной: компактная строка над контентом Elementor */
.ue-home-h1 {
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
  color: #374A51;
  text-align: center;
  margin: 18px auto 8px;
  padding: 0 15px;
  max-width: 1170px;
}
/* [/BLOCK:ue_h1_styles] */

/* [BLOCK:ue_breadcrumbs] */
/* Хлебные крошки Rank Math в полосе заголовка страницы — мелкий светлый текст под H1 */
.hero-unit-small .rank-math-breadcrumb { margin: 2px 0 0; font-size: 13px; line-height: 1.4; color: rgba(255,255,255,.85); }
.hero-unit-small .rank-math-breadcrumb p { margin: 0; font-size: 13px; line-height: 1.4; color: inherit; }
.hero-unit-small .rank-math-breadcrumb a { color: #fff; text-decoration: underline; }
.hero-unit-small .rank-math-breadcrumb .separator { margin: 0 4px; }
/* [/BLOCK:ue_breadcrumbs] */
