/* style.css - минимальные кастомные стили для сайта Pyprogro */

/* Увеличиваем отступы секций для лучшего визуального восприятия */
.section {
    padding: 4rem 1.5rem;
}

/* Герой-секция: светлый фон (можно заменить на любой другой) */
.hero {
    background-color: #f5f5f5;
}

/* Карточки услуг занимают всю высоту родителя — для равномерности в ряду */
.card {
    height: 100%;
}

/* Уменьшаем отступы в футере */
.footer {
    padding: 2rem 1.5rem;
}

/* Мобильная адаптация: центрирование текста при необходимости */
@media screen and (max-width: 768px) {
    .has-text-centered-mobile {
        text-align: center;
    }
}

.hero {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('../assets/images/hero-bg.jpg');
    background-size: cover;
    background-position: center;
}

.hero {
    background-image: linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.8)), url('../assets/images/hero-bg.jpg');
    background-size: cover;
}
