/* 1. Cała stopka – pełne czarne tło */
footer.footer,
footer.footer.bg-primary {
    background-color: #000 !important;
    color: #fff !important;
}

/* 2. Wszystkie wnętrza – bez marginesów */
footer.footer .text-center,
footer.footer .container,
footer.footer .row,
footer.footer .col-sm-3,
footer.footer .col-sm-6 {
    background-color: #000 !important;
}

/* 3. Kontener na 100% szerokości */
footer.footer .container {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

/* 4. Usunięcie zielonych marginesów */
footer.footer .mt-2,
footer.footer .my-2 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* 5. Białe kolory linków, ikon itd. */
footer.footer *,
footer.footer a,
footer.footer a:hover,
footer.footer a:visited {
    color: #fff !important;
    fill: #fff !important;
}

/* 6. Jaśniejsze logo */
footer.footer img {
    filter: brightness(1.1);
}