section {
    padding: 20px;
}

table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}

th, td {
    padding: 10px;
    text-align: left;
    border: 1px solid rgba(108, 14, 14, 0.6); /* Тонкая граница с прозрачностью */
}

th {
    background-color: rgba(108, 14, 14, 0.6); /* Заголовок с акцентным цветом */
    color: white; /* Цвет текста в заголовке */
}

tbody tr:nth-child(even) {
    background-color: rgba(108, 14, 14, 0.1); /* Чередующиеся строки с прозрачным фоном */
}

tbody tr:hover {
    background-color: rgba(108, 14, 14, 0.3); /* Подсветка строки при наведении */
}

h1, h2 {
    color: #6c0e0e; /* Заголовки в акцентном цвете */
    border-bottom: 2px solid #6c0e0e; /* Подчеркивание заголовков */
}

p {
    margin: 0 0 10px;
}