:root{--dio-primary:#0d1b2a;--dio-accent:#0d6b7a;--dio-gold:#e2a916;--dio-font-body:"Onest", sans-serif;--dio-font-size:16px;--dio-font-heading:"Golos Text", sans-serif;--dio-header-bg:var(--dio-primary,#0d1b2a);--dio-header-text:#ffffff;--dio-header-sub:#94a3b8;--dio-header-link:#cbd5e1;--dio-header-link-hover:#ffffff;--dio-header-border:rgba(255,255,255,.18);--dio-header-hover-bg:rgba(255,255,255,.08);--bg:#f8fafc;--surface:#f1f5f9;--card:#ffffff;--text:#1e293b;--muted:#64748b;--border:#e2e8f0;--line:#f1f5f9;--accent:#0d6b7a;--accent-h:#0d6b7a;--accent-soft:#e6f7fa;--on-accent:#ffffff;--link:#0d6b7a;--focus:#e2a916;--success:#166534;--danger:#b91c1c;}
/* CSS темы (настройки сайта) */
/* === ФЁДОР 06.10.2026 — ВЫРАВНИВАНИЕ АБЗАЦЕВ ПО ШИРИНЕ (по слову Павла) ===
   Только сплошной текст абзацами: заголовки, карточки, подписи, меню и кнопки не трогаем.
   .dio-block > p — это ровно те блоки, где лежит абзацный текст (в карточках <p> нет). */
.dio-block > p {
  text-align: justify;
  hyphens: auto;
  -webkit-hyphens: auto;
}
/* На узких экранах выравнивание по ширине рвёт строку «дырами» — там оставляем по левому краю */
@media (max-width: 560px) {
  .dio-block > p {
    text-align: left;
    hyphens: manual;
    -webkit-hyphens: manual;
  }
}

/* FEDOR-MOBHIDE */
@media (max-width: 991px){
  /* Декоративные ряды главной на мобиле — по слову Павла от 06.10 */
  #dio-row-r_stats, #dio-row-r_sveden, #dio-row-r_fac2{ display:none !important; }
}
/* Ссылки в синем баннере сведений — всегда светлые (страховка читаемости) */
.full-sveden__box a{ color:#ffffff !important; text-decoration:underline; }
/* /FEDOR-MOBHIDE */