/* Основные цвета */
body {
    background: #2B2118;
    color: #F2E9E4;
}

h1, h2, h3, h4 {
    color: #C89F9C;
}

.navbar a {
    color: #F2E9E4;
}

.navbar a:hover {
    color: #C89F9C;
}

.line {
    background: #F2E9E4;
}

.navbar .menu-items {
    background: #2B2118;
}

/* Кнопки и интерактивные элементы */
.catalog-btn {
    background: linear-gradient(135deg, #C89F9C 0%, #9A8C98 100%);
    color: #2B2118;
}

.feedback-btn {
    background: linear-gradient(135deg, #C89F9C 0%, #9A8C98 100%);
    color: #2B2118;
}

/* Формы и поля ввода */
.feedback-field {
    background-color: #3F2D2A;
    color: #F2E9E4;
    border: 1px solid #C89F9C;
}

/* Карточки и контейнеры */
.category-card {
    background: #3F2D2A;
    box-shadow: 0 4px 6px rgba(200, 159, 156, 0.1);
}

/* Футер */
footer {
    background: #2B2118;
}

footer a {
    color: #F2E9E4;
}

/* Контакты */
.contacts-link, .contacts-address {
    color: #F2E9E4;
}