/* assets/css/style.css */

/*
 * Ajuste para a página de Login (index.html)
 */
body.bg-light {
    /* Um cinza um pouco mais escuro que o 'bg-light' padrão para dar contraste */
    background-color: #f8f9fa !important; 
}

/* * Garante que o container de login/registro ocupe a tela toda
 * (vh = viewport height)
 */
.vh-100 {
    min-height: 100vh;
}

/* * Ajuste nas abas de Login/Registro para parecerem mais "clicáveis"
 */
.nav-tabs .nav-link {
    cursor: pointer;
    border-bottom-width: 3px;
    color: #6c757d;
}

.nav-tabs .nav-link.active {
    /* Cor primária do Bootstrap */
    border-color: #0d6efd #0d6efd #fff;
    color: #0d6efd;
    font-weight: 500;
}

/*
 * Ajustes para o Dashboard (dashboard.html)
 */

/* Garante que os cards do dashboard tenham a mesma altura */
.card.h-100 {
    height: 100%;
}

/* * Efeito de "levantar" o card ao passar o mouse, sutil.
 */
.card.shadow-sm:hover {
    transition: all 0.2s ease-in-out;
    transform: translateY(-5px);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* * (Opcional) Ajuste para telas pequenas (Mobile)
 * Garante que o botão de "Sair" na navbar não fique espremido
 */
@media (max-width: 576px) {
    .navbar .container {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

    .navbar-text {
        display: none; /* Esconde o "Olá, Usuário!" em telas muito pequenas */
    }
}