/* Camada visual complementar (sem quebrar tema claro/escuro) */

.stat-card,
.module-card,
.info-section,
.data-table {
    transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

.stat-card:hover,
.module-card:hover,
.info-section:hover {
    transform: translateY(-1px);
    box-shadow: var(--shadow-md);
}

.nav-item,
.action-btn,
.btn-action,
.btn-sm,
.theme-toggle,
.btn-logout {
    transition: all 0.2s ease;
}
