/**
 * Совместимость нативных блоков WP с дизайн-системой «ЭкоСила» (system v3).
 * Подключается на фронте и в редакторе (через add_editor_style).
 */

/* Кнопки: нативный блок получает вид фирменной кнопки. */
.wp-block-button .wp-block-button__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 4.8rem;
    padding: 1.3rem 2.2rem;
    border: 0.1rem solid var(--green, #2e7d1f);
    border-radius: var(--radius-control, 1rem);
    background: var(--green, #2e7d1f);
    color: #fff;
    font-size: 1.4rem;
    line-height: 1.4;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
    box-shadow: none;
}

.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus-visible {
    background: var(--green-dark, #245b0d);
    border-color: var(--green-dark, #245b0d);
    color: #fff;
    transform: none;
    box-shadow: 0 0.3rem 1rem rgb(36 91 13 / 0.12);
}

/* Контурный стиль кнопки — как .button.secondary. */
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button .wp-block-button__link.secondary {
    background: #fff;
    color: var(--green, #2e7d1f);
    border-color: #b7c6ae;
}

.wp-block-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 1.2rem;
    margin-top: 1.6rem;
}

/* Подпись-надпись: абзац с классом eyebrow. */
p.eyebrow {
    margin-bottom: 1.6rem;
}

/* Таблица с классом price-table (класс вешается на блок таблицы). */
.wp-block-table.price-table table {
    width: 100%;
    border-collapse: collapse;
}

/* Списки с классом check-list внутри контента. */
ul.check-list {
    list-style: none;
    padding-left: 0;
}

/* Блок «Детали» (FAQ): убираем лишние отступы нативной темы. */
.wp-block-details {
    margin: 0;
}

/* Редактор: фон секций и отступы, чтобы структура читалась. */
.editor-styles-wrapper .section {
    padding: 4rem 0;
}
