/* ============================================================
   skins.css — направление «Смелый» поверх базового clinical.css
   (тёплый терракотовый акцент, выразительная антиква в заголовках).
   Класс body.skin-bold добавляется контроллером и присутствует всегда.
   ============================================================ */

body.skin-bold{
  --bg:#FBF6EE;
  --panel:#F3EADC;
  --panel-2:#E9DCC8;
  --ink:#241910;
  --ink-2:#4A3B2C;
  --muted:#8A7763;
  --line:#E6DAC8;
  --line-2:#D8C7AE;
  --accent:#B5502E;
  --accent-ink:#8F3C20;
  --accent-wash:#F4E4D8;
  --radius:6px;
  --radius-s:4px;
}
body.skin-bold .hero{background:var(--ink);border-bottom:none;}
body.skin-bold .hero .eyebrow{color:#E0A988;}
body.skin-bold .hero h1{color:#FBF6EE;font-weight:700;font-size:62px;line-height:1.04;letter-spacing:-.02em;max-width:17ch;}
body.skin-bold .hero .sub{color:#D6C7B4;}
body.skin-bold .hero .searchbig{background:#FBF6EE;border-color:transparent;}
body.skin-bold .chips .chl{color:#B7A892;}
body.skin-bold .chip{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);color:#E7D9C6;}
body.skin-bold .chip:hover{background:var(--accent);border-color:var(--accent);color:#fff;}

/* секционные заголовки — крупная антиква с верхней линейкой-акцентом */
body.skin-bold .block-head h2{font-size:32px;font-weight:700;}
body.skin-bold .block-head{border-top:3px solid var(--accent);padding-top:22px;align-items:center;}

/* регионы — без иконок-плашек, номерная сетка */
body.skin-bold .region{background:var(--bg);border-color:var(--line);}
body.skin-bold .region:hover{box-shadow:0 8px 24px -16px rgba(181,80,46,.5);}
body.skin-bold .region .ric{background:transparent;color:var(--accent);font-family:var(--display);
  font-weight:700;font-size:26px;border:none;width:auto;height:auto;}
body.skin-bold .region h3{font-size:20px;}

/* карточки техник — обложка крупнее, заметный тег */
body.skin-bold .tcard{border-color:var(--line);}
body.skin-bold .tcard .thumb{aspect-ratio:16/11;}
body.skin-bold .tag{background:var(--accent);color:#fff;border-radius:3px;letter-spacing:.08em;}
body.skin-bold .tcard h3{font-size:23px;font-weight:700;}

/* лента материалов — крупный антиквенный заголовок */
body.skin-bold .ri-title{font-size:25px;font-weight:700;}
body.skin-bold .ri-type b{color:var(--accent);}

/* полоса статистики — тёмная, акцентные цифры */
body.skin-bold .strip{background:var(--ink);border:none;}
body.skin-bold .strip .s{border-left-color:rgba(255,255,255,.14);}
body.skin-bold .strip .s b{color:#E0A988;font-weight:700;font-size:44px;}
body.skin-bold .strip .s span{color:#B7A892;}

/* CTA */
body.skin-bold .cta{background:var(--accent);border:none;}
body.skin-bold .cta h3{color:#fff;}
body.skin-bold .cta p{color:#F4DDD0;}
body.skin-bold .cta .btn.primary{background:#fff;border-color:#fff;color:var(--accent-ink);}

/* страница статьи — крупный заголовок, акцентная линия */
body.skin-bold .art-title{font-size:48px;font-weight:700;}
body.skin-bold .art-type .tt{background:var(--accent);color:#fff;}
body.skin-bold .prose h2{border-top-color:var(--line-2);}
body.skin-bold .step .sn{background:var(--accent);}
body.skin-bold .highlights{border-color:var(--accent);}
