.bg-gradient-primary { background: linear-gradient(135deg, #1E3A5F 0%, #2E6DA4 100%) !important; color: white; }
.bg-gradient-accent { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important; color: white; }
.bg-gradient-success { background: linear-gradient(135deg, #11998e 0%, #38ef7d 100%) !important; color: white; }
.bg-gradient-danger { background: linear-gradient(135deg, #eb3349 0%, #f45c43 100%) !important; color: white; }
.bg-gradient-warning { background: linear-gradient(135deg, #f7971e 0%, #ffd200 100%) !important; color: white; }
.card-hover-gradient:hover { background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%) !important; transition: 0.3s ease; }

/* Apply to Velzon elements */
.app-menu { background: linear-gradient(135deg, #1E3A5F 0%, #2E6DA4 100%) !important; }
.auth-page-wrapper .auth-one-bg-position { background: linear-gradient(135deg, #1E3A5F 0%, #2E6DA4 100%) !important; }
.btn-primary { background: linear-gradient(135deg, #1E3A5F 0%, #2E6DA4 100%) !important; border: none; }
.btn-primary:hover { opacity: 0.9; }
