/* Polma: вирівнювання тексту на всьому сайті.
   Заголовки — по центру, основний текст — по ширині.
   Шапка (#t-header) і підвал (#t-footer) лежать усередині #allrecords, тому правила прив'язані
   до "#allrecords > .t-rec" — це лише основні блоки сторінки, шапку й підвал вони не чіпають.
   Акордеони (t585) лишаємо як є. */

/* 1. Заголовки (і великі цифри-заголовки) — по центру, навіть якщо в тексті стоїть inline-вирівнювання */
#allrecords > .t-rec :is(.t-title, .t-section__title, [class*="__title"], .t-name, .t-uptitle, .t-heading):not([class*="t585__"]),
#allrecords > .t-rec :is(.t-title, .t-section__title, [class*="__title"], .t-name, .t-uptitle, .t-heading):not([class*="t585__"]) :is(p, div, span) {
  text-align: center !important;
}

/* 2. Основний текст — по ширині (з переносами, коли браузер їх підтримує) */
#allrecords > .t-rec :is(.t-text, .t-descr, .t-card__descr, [class*="__descr"]),
#allrecords > .t-rec :is(.t-text, .t-descr, .t-card__descr, [class*="__descr"]) :is(p, div, ul, ol, li) {
  text-align: justify !important;
  text-justify: inter-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  overflow-wrap: break-word;
}
