/* 
 * TopSpeedBoost - Принудительно черный фон
 * Замена всех фонов на черный цвет
 */

/* Глобальное правило для всех элементов */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    background-color: #000000 !important;
}

/* Все секции и контейнеры */
section, .container, .container-fluid, .row, .col, .card, .navbar, .footer, .hero, .py-5, .bg-dark {
    background-color: #000000 !important;
    background-image: none !important;
}

/* Все элементы с фоновым изображением или градиентом */
[style*="background"], [style*="background-color"], [style*="background-image"] {
    background: #000000 !important;
    background-color: #000000 !important;
    background-image: none !important;
}

/* Специфичные секции на главной странице */
.hero, #about, #games, #contact, .py-5, .bg-dark, .navbar, .footer {
    background-color: #000000 !important;
    background-image: none !important;
}

/* Поля ввода и формы */
input, textarea, select, .form-control, .form-select, .input-group, .btn-group {
    background-color: #000000 !important;
    border-color: #333333 !important;
}

/* Модальные окна и выпадающие меню */
.modal, .modal-content, .dropdown-menu, .popover, .tooltip, .toast {
    background-color: #000000 !important;
    border-color: #333333 !important;
}

/* Таблицы */
table, tr, td, th, thead, tbody, tfoot {
    background-color: #000000 !important;
    border-color: #333333 !important;
}

/* Карточки и панели */
.card, .card-header, .card-body, .card-footer, .accordion, .accordion-item, .list-group, .list-group-item {
    background-color: #000000 !important;
    border-color: #333333 !important;
}

/* Навигация и футер */
nav, .navbar, .navbar-collapse, .navbar-nav, .nav-item, .nav-link, footer, .footer {
    background-color: #000000 !important;
}

/* Специфичные классы Bootstrap */
.bg-primary, .bg-secondary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-light, .bg-dark {
    background-color: #000000 !important;
}

/* Переопределение встроенных стилей */
[style*="background-color"] {
    background-color: #000000 !important;
}

/* Отключение всех фоновых изображений */
[style*="background-image"] {
    background-image: none !important;
}

/* Отключение всех градиентов */
[style*="linear-gradient"], [style*="radial-gradient"] {
    background: #000000 !important;
    background-image: none !important;
}
