.engive-github-widget[data-engive-theme="aurora"] .engive-card {
  --engive-bg-1: #1e1b4b;
  --engive-bg-2: #311042;
  --engive-bg-3: #4c1d95;
  --engive-border: rgba(255, 255, 255, 0.12);
  --engive-shadow:
    0 1px 0 rgba(255, 255, 255, 0.1) inset,
    0 8px 32px rgba(0, 0, 0, 0.4),
    0 0 0 1px rgba(255, 255, 255, 0.03);
  --engive-text: #ffffff;
  --engive-text-muted: rgba(255, 255, 255, 0.7);
  --engive-accent: #a78bfa;
  --engive-brand: #a78bfa;

  background: linear-gradient(135deg, #1e1b4b 0%, #311042 50%, #4c1d95 100%);
  background-size: 200% 200%;
  animation: engive-aurora-bg 8s ease infinite;
  border-color: var(--engive-border);
  box-shadow: var(--engive-shadow);
  color: var(--engive-text);
}

@keyframes engive-aurora-bg {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

.engive-github-widget[data-engive-theme="aurora"] .engive-card-bg {
  background:
    radial-gradient(
      circle at 100% 0%,
      rgba(244, 63, 94, 0.15) 0%,
      transparent 50%
    ),
    radial-gradient(
      circle at 0% 100%,
      rgba(59, 130, 246, 0.15) 0%,
      transparent 50%
    );
  opacity: 0.9;
}

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

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

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

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

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

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

.engive-github-widget[data-engive-theme="aurora"] .engive-card-error {
  background: linear-gradient(135deg, #2e1015 0%, #4c111e 100%);
}

.engive-github-widget[data-engive-theme="aurora"] .engive-graph-cell--0 {
  background: rgba(255, 255, 255, 0.06);
}
.engive-github-widget[data-engive-theme="aurora"] .engive-graph-cell--1 {
  background: rgba(167, 139, 250, 0.25);
}
.engive-github-widget[data-engive-theme="aurora"] .engive-graph-cell--2 {
  background: rgba(167, 139, 250, 0.45);
}
.engive-github-widget[data-engive-theme="aurora"] .engive-graph-cell--3 {
  background: rgba(167, 139, 250, 0.7);
}
.engive-github-widget[data-engive-theme="aurora"] .engive-graph-cell--4 {
  background: rgba(167, 139, 250, 1);
}

.engive-github-widget[data-engive-theme="aurora"] .engive-repo-card {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.08);
}

.engive-github-widget[data-engive-theme="aurora"] .engive-repo-card:hover {
  background: rgba(255, 255, 255, 0.09);
}

.engive-github-widget[data-engive-theme="aurora"] .engive-repo-topic {
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.85);
}

.engive-github-widget[data-engive-theme="aurora"] .engive-streak-divider {
  background: rgba(255, 255, 255, 0.12);
}
