/* Стили секций */

/* Секции */
section {
	padding: 0;
	color: var(--text-primary);
}


/* Все заголовки внутри section — основной цвет текста */
section h1,
section h2,
section h3,
section h4,
section h5,
section h6,
section h0,
section h7,
section h8,
section h9 {
	color: var(--text-primary);
}

/* Параграфы — вторичный цвет */
section p {
	color: var(--text-secondary);
}

/* Базовый класс секции */
.section {
	width: 100%;
	/* padding: 20px 0; */
	/* margin-bottom: 6px; */
	border-bottom: none;
}

/* Цветовые классы для секций */
.sec-bg {
	background-color: var(--seg-bg); /* Тематический фон разделов */
}


.sec-bg-0 { background-color: #111111; }  /* Самый тёмный */
.sec-bg-1 { background-color: #2a2a2a; }
.sec-bg-2 { background-color: #444444; }
.sec-bg-3 { background-color: #5d5d5d; }
.sec-bg-4 { background-color: #777777; }
.sec-bg-5 { background-color: #919191; }
.sec-bg-6 { background-color: #aaaaaa; }
.sec-bg-7 { background-color: #c4c4c4; }
.sec-bg-8 { background-color: #dddddd; }
.sec-bg-9 { background-color: #F1F1F1; }  /* Самый светлый */


/* === АДАПТАЦИЯ ДЛЯ ТЁМНОЙ ТЕМЫ === */
[data-theme="dark"] .sec-bg {
	background-color: var(--seg-bg);
}

[data-theme="dark"] .sec-bg-0 { background-color: #000000; }
[data-theme="dark"] .sec-bg-1 { background-color: #121212; }
[data-theme="dark"] .sec-bg-2 { background-color: #1e1e1e; }
[data-theme="dark"] .sec-bg-3 { background-color: #2d2d2d; }
[data-theme="dark"] .sec-bg-4 { background-color: #3c3c3c; }
[data-theme="dark"] .sec-bg-5 { background-color: #4a4a4a; }
[data-theme="dark"] .sec-bg-6 { background-color: #585858; }
[data-theme="dark"] .sec-bg-7 { background-color: #666666; }
[data-theme="dark"] .sec-bg-8 { background-color: #888888; }
[data-theme="dark"] .sec-bg-9 { background-color: #aaaaaa; }
