@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap');
        
body { font-family: 'Plus Jakarta Sans', sans-serif; }

/* Capa de cristal (Glassmorphism) */
.glass-panel {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 48px;
}

.glass-card {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(5px);
}

/* FONDO: Aquí usamos la imagen generada */
.bg-login-image {
    background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5)), 
                      url('imagenlogin2.jpg'); /* Imagen del almacén realista */
    background-size: cover;
    background-position: center;
}