/* css/style.css */

/* Estilos globais */

body {
    display: flex;
    justify-content: center;
    margin: 0;
    padding-top: 0px;
    background-color: rgba(18, 17, 17, 0.81);
    color: #fff !important;
}
.container, .container * {
    color: #fff !important;
}
.container {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    padding: 20px;
    background-color: rgba(29, 27, 27, 0.81);
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(28, 27, 27, 0.58);
}
@media (max-width: 576px) {
    .container {
        padding: 10px;
    }
}
.card.bg-dark {
    background-color: rgba(50, 50, 50, 0.92) !important;
    border-radius: 15px !important;
}
.img-categoria {
    border-radius: 15px !important;
    transition: box-shadow 0.4s;
}
.img-categoria:hover {
    box-shadow: 0 0 16px 2px #fff;
}
.btn:focus, .btn:active, .btn:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}
/* ...coloque aqui todos os outros estilos do seu <style>... */