/* supplement.css — вспомогательные правила поверх темы (Фазы 2–4). */

/* --- Single-page hero containment ---------------------------------------
   Оригинал держит #background/#menuBar/#socialLinks в position:fixed
   (viewport). Оборачиваем киношный экран в #hail-hero (relative, 100vh),
   а фикс-элементы делаем absolute относительно него — чтобы ниже hero
   пошёл нормальный поток (nav сверху, showLinks + footer снизу). */
body { background: #000; }
#hail-hero { position: relative; width: 100%; min-height: 100vh; overflow: hidden; background: #000; }
#hail-hero #background { position: absolute; }
#hail-hero #foreground { position: absolute; }
#hail-hero #menuBar { position: absolute; }
#hail-hero #socialLinks { position: absolute; }

/* --- Монетизация под hero (showLinks / Latest Articles) ----------------- */
#romli-below { background: #000; color: #fff; padding: 10px 0 40px; }
#romli-below a { color: #2d8258; }

/* --- Статья / каталог: читаемая тёмная колонка -------------------------- */
.romli-article-body { color: #f2f2f2; }
.romli-article-body a { color: #2d8258; }
/* светлофоновые элементы контента статьи держим тёмным текстом */
.xya1r456p table, .xya1r456p td, .xya1r456p th,
.xya1r456p code, .xya1r456p pre, .xya1r456p blockquote { color: #222; }
