/* ====== Тёмная тема для страницы ЦИСЗ ====== */

/* Заголовки */
.dark_theme .tasks-container h2,
.dark_theme .resources-container h2,
.dark_theme .documentation-container h2,
.dark_theme .connection-container h2 {
    color: white;
}

/* Статистика - текст */


/* Карточки услуг оператора */
.dark_theme .tasks-container .tasks .task {
    background-color: #323234;  /* Тёмно-серый фон */
}


/* Иконки на карточках - белые */
.dark_theme .task-icon-1 img,
.dark_theme .task-icon-2 img,
.dark_theme .task-icon-3 img,
.dark_theme .task-icon-4 img,
.dark_theme .task-icon-5 img,
.dark_theme .task-icon-6 img,
.dark_theme .task-icon-7 img {
    filter: brightness(0) invert(1);  /* Делает иконки белыми */
}

/* Фон блока "Услуги оператора" с затемнением */
.dark_theme .tasks_section::before {
 content: "";
    position: absolute;
    top: 0;
    left: 50%;
    right: 50%;
    bottom: 0;
    z-index: -1;
 background: linear-gradient(rgba(0, 0, 0, 0.70), rgba(0, 0, 0, 0.70)),
                url(../images/task_background.jpg) center/cover no-repeat;
 background-repeat: no-repeat;

    background-size: cover;
 
}

/* Блок "Порядок подключения" */
.dark_theme .connection-section::before {
  content: "";
   background: linear-gradient(rgba(0, 0, 0, 0.70), rgba(0, 0, 0, 0.70)),
                url(../images/feedback_background.jpg) center/cover no-repeat;
 background-repeat: no-repeat;

}


.dark_theme .customer_service_section {
    background: #575B4D;
}
.dark_theme .connection-button {
    color: #000;
}
.dark_theme .cs_button {
    color: #000;
}
.dark_theme .cs_title {
    color: #ffffff;
}
.dark_theme .cs_text {
    color: #ffffff;
}
/* Документация - текст */
.dark_theme .doc-card h3 {
    color: #93AC3C;
}

.dark_theme .doc-card:hover h3 {
    color: #4D784E;
}

.dark_theme .coming-soon {
    color: #cccccc;
}

/* Информационные ресурсы */
.dark_theme .resource-overlay h3 {
    color: white;
}