/* ouvidoriacsmtj/public/assets/css/style.css */

#home-page {
    /* Degradê radial ou linear suave, mesclando tons pastéis/azuis leves com transparência refinada */
    background: linear-gradient(135deg, rgba(37, 99, 235, 0.45) 0%, rgba(14, 116, 144, 0.55) 50%, rgba(15, 23, 42, 0.65) 100%), 
                url('../../img/bgHome.jpg') no-repeat center center fixed;
    background-size: cover;
    min-height: 100vh;
    display: flex;
    align-items: center;
}

#home-page .home-brand-section {
    padding: 2rem;
    color: #ffffff;
}

#home-page .home-brand-section .text-muted,
#home-page .home-brand-section .lead {
    color: #f1f5f9 !important;
}

#home-page .home-card-custom {
    border: none;
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.15);
    background: rgba(255, 255, 255, 0.97);
    backdrop-filter: blur(10px);
}

#home-page .home-card-login {
    background: rgba(255, 255, 255, 0.94);
    backdrop-filter: blur(10px);
}


/* HEADER E FOOTER */
html, body {
    height: 100%;
}

body {
    display: flex;
    flex-direction: column;
}

main {
    flex: 1;
}

/* Estilo exclusivo do rodapé em tons de cinza claro */
.footer-custom {
    background-color: #e9ecef !important; /* Tom de cinza claro corporativo elegante */
    border-top: 1px solid #ced4da !important;
    color: #495057 !important;
    width: 100%;
}

.footer-custom p {
    color: #343a40 !important;
}

.footer-custom .text-secondary {
    color: #6c757d !important;
}