/* =========================================================
   theme-haskovo.css — тема сайта HaskovoNews (site_id 2).
   Подключается ТОЛЬКО на haskovonews.com (header.php по классу
   html.theme-haskovo), СТРОГО ПОСЛЕ bm-theme.css. Бургас этот файл
   НЕ грузит — его дизайн не затрагивается.

   Идентичность: Тракийска низина — вино и злато (гранат + злато + слонова кост),
   в отличие от «морской» навигационно-циан гаммы Бургаса. Разметка HTML общая,
   меняются переменные цвета, логотип, форма секций/уголков (уникальная раскладка).
   ========================================================= */

/* ---------- ПАЛИТРА (светлая) ---------- */
html.theme-haskovo{
  --paper:        #F7F2EA;   /* тёплая слоновая кость — фон страницы */
  --paper-2:      #FCF9F3;   /* почти белый тёплый — карточки */
  --paper-3:      #ECE1CF;   /* пергамент — колодцы, ховер */

  --ink:          #2A1620;   /* глубокий вино-чёрный — текст, заголовки */
  --ink-2:        #5B3F49;   /* вторичный текст */
  --ink-3:        #8E7680;   /* мета, подписи */

  --accent:       #9C1F3D;   /* гранат/вино — основной акцент */
  --accent-deep:  #6E1230;   /* тёмный гранат */
  --accent-soft:  #FBEAEE;   /* очень светлый розово-винный фон */

  /* Логотип: болгарский флаг сохраняем как культурный код, но тег/словомарка — винно-золотые */
  --logo-red:     #9C1F3D;
  --logo-green:   #16A34A;

  --sea:          #2A1620;   /* переиспользуем как глубокое вино (было navy) */
  --sea-2:        #4A2230;
  --sea-3:        #6E3348;
  --sand:         #C9A24B;   /* тракийское злато — ховеры/бордюры */

  --rule:         #E2D3BE;
  --rule-2:       #EDE3D2;
  --shadow-1:     0 1px 2px rgba(42,22,32,.06), 0 4px 16px rgba(42,22,32,.05);
  --shadow-2:     0 8px 30px rgba(42,22,32,.12);
  --shadow-3:     0 20px 60px rgba(42,22,32,.20);
}

/* ---------- ПАЛИТРА (тёмная) ---------- */
html.theme-haskovo.dark,
html.theme-haskovo[data-theme="dark"]{
  --paper:        #1A1013;
  --paper-2:      #241619;
  --paper-3:      #32202A;

  --ink:          #F2E7DA;
  --ink-2:        #C9B4A8;
  --ink-3:        #96827C;

  --accent:       #E0748C;
  --accent-deep:  #9C1F3D;
  --accent-soft:  #3A1A24;

  --sea:          #140C0F;
  --sea-2:        #241619;
  --sea-3:        #3A2830;
  --sand:         #D8B75E;

  --rule:         #3A2830;
  --rule-2:       #2A1B22;
  --shadow-1:     0 1px 2px rgba(0,0,0,.42), 0 4px 16px rgba(0,0,0,.34);
  --shadow-2:     0 8px 30px rgba(0,0,0,.52);
  --shadow-3:     0 20px 60px rgba(0,0,0,.64);
}

/* ---------- ФИРМЕННАЯ ДЕТАЛЬ: золотая линия над шапкой ---------- */
html.theme-haskovo .masthead{ border-top:3px solid var(--sand); }

/* ---------- ЛОГОТИП: винно-золотая марка вместо флаговых полос ---------- */
html.theme-haskovo .bm-mark{
  background:linear-gradient(145deg,#7A1730 0%,#4A0E20 100%);
  border-radius:3px;
  box-shadow:0 4px 12px rgba(74,14,32,.28), inset 0 0 0 1px rgba(201,162,75,.55);
}
html.theme-haskovo .bm-mark .s1,
html.theme-haskovo .bm-mark .s2,
html.theme-haskovo .bm-mark .s3{ display:none; }
html.theme-haskovo .bm-mark .b-letter::before{
  background:rgba(201,162,75,.16); width:26px; height:26px;
}
html.theme-haskovo .bm-mark .b-letter span{ color:#E9C765; }   /* золотая литера */
html.theme-haskovo .bm-mark .m-tag{
  background:var(--sand); color:#4A0E20; border-radius:2px;
  box-shadow:0 3px 8px rgba(201,162,75,.42);
}
html.theme-haskovo .bm-logo .wordmark .lo-a{ color:var(--ink); }
html.theme-haskovo .bm-logo .wordmark .lo-b{ color:var(--accent); }
html.theme-haskovo .bm-logo.is-small .bm-mark{ border-radius:3px; }
/* мобильный дровер-логотип */
html.theme-haskovo .dh-logo b{ color:var(--accent); }

/* ---------- ЗАГОЛОВКИ СЕКЦИЙ: прямой гротеск капсом вместо серифного курсива ---------- */
html.theme-haskovo .section-head{ border-bottom:2px solid var(--ink); }
html.theme-haskovo .section-head h2{
  font-family:var(--sans); font-style:normal; font-weight:800;
  text-transform:uppercase; letter-spacing:.005em;
  font-size:clamp(22px, 3vw, 34px);
  font-variation-settings:normal;
}
html.theme-haskovo .section-head h2 .num{ color:var(--accent); }

/* ---------- КИКЕР: золотой квадрат-буллет вместо тонкой линии ---------- */
html.theme-haskovo .kicker{
  font-family:var(--sans); font-weight:700; letter-spacing:.12em; color:var(--accent);
}
html.theme-haskovo .kicker::before{
  width:10px; height:10px; background:var(--sand); opacity:1; border-radius:0;
}
html.theme-haskovo .kicker.is-ink{ color:var(--ink); }

/* ---------- УГЛЫ: острая «редакционная» геометрия (Бургас — скруглённая) ---------- */
html.theme-haskovo .hero-lead .media,
html.theme-haskovo .hero-side-item .media,
html.theme-haskovo .story-grid .media,
html.theme-haskovo .card,
html.theme-haskovo .card .media,
html.theme-haskovo .sec-feature .media,
html.theme-haskovo .ad-ph,
html.theme-haskovo .widget,
html.theme-haskovo .mast-search{ border-radius:3px; }

html.theme-haskovo .btn,
html.theme-haskovo .btn.is-ghost,
html.theme-haskovo .btn.is-accent,
html.theme-haskovo .tag,
html.theme-haskovo .pill,
html.theme-haskovo .meta .chip,
html.theme-haskovo .icon-btn{ border-radius:3px; }

/* Акцентная кнопка/бейджи — гранат уже приходит из --accent; уголки квадратим выше. */

/* ---------- ГЕРОЙ: винный курсивный акцент в H1 ---------- */
html.theme-haskovo .hero-lead h1 em{ color:var(--accent); }

/* ---------- НАВИГАЦИЯ: активная золотая подсветка снизу ---------- */
html.theme-haskovo .primary-nav a.is-active{ color:var(--accent); }
html.theme-haskovo .primary-nav .bar{ background:var(--accent); }
