.engive-github-widget[data-engive-theme="glass-dark"] .engive-card {
  --engive-bg-1: #0d1117;
  --engive-bg-2: #161b22;
  --engive-bg-3: #1f2937;
  --engive-border: rgba(255, 255, 255, 0.08);
  --engive-shadow:
    0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 8px 32px rgba(0, 0, 0, 0.32),
    0 0 0 1px rgba(255, 255, 255, 0.02);
  --engive-text: #e6edf3;
  --engive-text-muted: rgba(230, 237, 243, 0.6);
  --engive-accent: #58a6ff;
  --engive-brand: #58a6ff;

  background: linear-gradient(
    135deg,
    var(--engive-bg-1) 0%,
    var(--engive-bg-2) 100%
  );
  border-color: var(--engive-border);
  box-shadow: var(--engive-shadow);
  color: var(--engive-text);
}

.engive-github-widget[data-engive-theme="glass-dark"] .engive-card-bg {
  background:
    radial-gradient(
      circle at 100% 0%,
      rgba(88, 166, 255, 0.12) 0%,
      transparent 50%
    ),
    radial-gradient(
      circle at 0% 100%,
      rgba(163, 113, 247, 0.08) 0%,
      transparent 50%
    );
  opacity: 0.9;
}

.engive-github-widget[data-engive-theme="glass-dark"] .engive-handle {
  color: var(--engive-accent);
}

.engive-github-widget[data-engive-theme="glass-dark"] .engive-bio {
  color: var(--engive-text-muted);
}

.engive-github-widget[data-engive-theme="glass-dark"] .engive-stat-label {
  color: var(--engive-text-muted);
}

.engive-github-widget[data-engive-theme="glass-dark"] .engive-stats {
  border-color: rgba(255, 255, 255, 0.06);
}

.engive-github-widget[data-engive-theme="glass-dark"] .engive-lang {
  background: rgba(255, 255, 255, 0.04);
  color: var(--engive-text-muted);
}

.engive-github-widget[data-engive-theme="glass-dark"] .engive-brand {
  color: var(--engive-text-muted);
}

.engive-github-widget[data-engive-theme="glass-dark"] .engive-card-error {
  background: linear-gradient(135deg, #1a0e10 0%, #2a1416 100%);
}
