/* Deep Admin Vault Theme - Enterprise Security Theme */
.deep-admin-vault-theme {
  --theme-primary: #6366f1;
  --theme-secondary: #8b5cf6;
  --theme-accent: #06b6d4;
  --theme-success: #10b981;
  --theme-warning: #f59e0b;
  --theme-danger: #ef4444;
}

.deep-admin-vault-theme .gel-hero__title-accent {
  background: linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-secondary) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.deep-admin-vault-theme .gel-glass-card {
  border: 1px solid rgba(99, 102, 241, 0.2);
  background: rgba(99, 102, 241, 0.05);
}

.deep-admin-vault-theme .gel-glass-card:hover {
  border-color: var(--theme-primary);
  background: rgba(99, 102, 241, 0.1);
}

.deep-admin-vault-theme .gel-btn-primary {
  background: linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-secondary) 100%);
  border: none;
}

.deep-admin-vault-theme .gel-btn-primary:hover {
  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.4);
}

.deep-admin-vault-theme .card.is-featured {
  border-color: var(--theme-primary);
  background: linear-gradient(135deg, rgba(99, 102, 241, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%);
}

.deep-admin-vault-theme .btn-solid {
  background: linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-secondary) 100%);
  border: none;
}

.deep-admin-vault-theme .btn-solid:hover {
  box-shadow: 0 8px 20px rgba(99, 102, 241, 0.4);
}

.deep-admin-vault-theme .badge.orange {
  background: linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-secondary) 100%);
}

.deep-admin-vault-theme .checklist li strong {
  color: var(--theme-success);
}

.deep-admin-vault-theme .ge-home-stats__headline {
  background: linear-gradient(135deg, var(--theme-primary) 0%, var(--theme-secondary) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.deep-admin-vault-theme .gel-portal__img {
  border-radius: 12px;
  box-shadow: 0 25px 50px -12px rgba(99, 102, 241, 0.3);
}

.deep-admin-vault-theme .gel-hero__aurora {
  background: radial-gradient(circle at 30% 50%, rgba(99, 102, 241, 0.15) 0%, transparent 50%),
              radial-gradient(circle at 70% 80%, rgba(139, 92, 246, 0.1) 0%, transparent 50%);
}

/* Security-themed color variations */
.deep-admin-vault-theme .card-tag {
  background: linear-gradient(135deg, rgba(99, 102, 241, 0.2) 0%, rgba(139, 92, 246, 0.2) 100%);
  color: var(--theme-primary);
}

.deep-admin-vault-theme .card-pill {
  background: rgba(99, 102, 241, 0.1);
  border: 1px solid rgba(99, 102, 241, 0.3);
  color: var(--theme-primary);
}

.deep-admin-vault-theme .ge-home-finale__glow {
  background: radial-gradient(circle at center, rgba(99, 102, 241, 0.2) 0%, transparent 70%);
}