/*
Theme Name: IZILAB
Author: IZILAB
Author URI: http://izilab.pro
Version: 1.0
*/
body {
    font-family: 'Inter', sans-serif;
    background-color: #f3f4f6;
}
/* Стиль для обложки журнала (имитация тени и рамки) */
.journal-cover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
    border: 1px solid #e5e7eb;
}
.minheight{
	min-height: 800px;
}
.bgblue{
	background-color: #5789cc;
}
.logowidth{
	width: 200px;
}

.textcenter{
    text-align: center;
}

.width200{
    width: 200px;
}

/*
 * Стили для страницы, содержащей ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ СТАТЕЙ
 * Используется класс .requirements-page
 */
.requirements-page {
    /* Наследуем базовые стили, но делаем документ более "формальным" */
    line-height: 1.5;
    padding: 30px;
    background-color: white; 
}

/* Стили для главных заголовков (выделенных жирным в начале) */
.requirements-page > strong:first-child {
    display: block;
    text-align: center;
    font-size: 1.3em;
    margin-bottom: 5px;
}
.requirements-page > strong:nth-child(2) {
    display: block;
    text-align: center;
    font-size: 1.1em;
    margin-bottom: 20px;
    font-weight: normal; /* Уменьшаем жирность для подзаголовка */
}

/* Стили для нумерованных списков верхнего уровня (I, II, III) */
.requirements-page > ol:first-of-type {
    list-style-type: none; /* Убираем стандартную нумерацию */
    padding-left: 0;
}
/* Стили для нумерованных списков, которые используются как разделы */
.requirements-page > ol {
    padding-left: 20px;
    margin-bottom: 20px;
}
.requirements-page > ol > li {
    margin-bottom: 10px;
}

/* Стили для основных заголовков разделов (I. Основные требования, II. Этические) */
.requirements-page > ol > li > strong:first-child {
    display: block;
    font-size: 1.1em;
    margin-top: 15px;
    margin-bottom: 5px;
    text-indent: -10px; /* Сдвигаем назад, чтобы номер LI был виден */
}

/* Стили для вложенных списков (требований) */
.requirements-page ul {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 30px;
}

/* Стиль для абзацного отступа в списках (если они там нужны, но в требованиях
   обычно не нужны, поэтому убираем) */
.requirements-page li {
    text-indent: 0;
    margin-bottom: 5px;
}

/* Стили для основных подзаголовков, которые даны через <strong> (Структура статьи, Введение, Методы) */
.requirements-page strong {
    display: block;
    margin-top: 15px;
    margin-bottom: 5px;
    font-size: 1em;
}

/* Стиль для ссылок (email) */
.requirements-page a {
    color: #5789cc; /* Используем ваш корпоративный синий цвет */
    text-decoration: underline;
}

h2.title{
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 28px;
}

.article-children a{
    color: #5789cc;
    text-decoration: underline;
}

.article-children a:hover{
    text-decoration: none;
}