body {
    font-family: 'Inter', system-ui, -apple-system, sans-serif;
}

/* Fondo corporativo en Login y Recuperación */
.pm-auth-bg {
    background: radial-gradient(circle at top right, #1e293b, #0a192f 75%) !important;
}

/* Ajuste de iconos en los Small Boxes de AdminLTE 4 */
.small-box .small-box-icon {
    font-size: 3.5rem;
    top: 10px;
    right: 15px;
    opacity: 0.25;
}

/* Bordes suaves para modales y tarjetas */
.card {
    border-radius: 0.6rem;
}

.user-menu .user-image {
    width: 32px;
    height: 32px;
    object-fit: cover;
}