body.aurora {
  --bg:#09101f;
  --panel:#101a33;
  --panel2:#16264d;
  --text:#eef4ff;
  --muted:#a7b8db;
  --line:#2a3e70;
  --chip:#16254b;
  --accent:#8aa7ff;
  --good:#8be7c0;
  --danger:#ffb3b8;
  --shadow:0 20px 54px rgba(6,10,25,.44);
  background:
    radial-gradient(circle at top left, rgba(138,167,255,.18), transparent 24%),
    radial-gradient(circle at top right, rgba(110,231,255,.16), transparent 22%),
    radial-gradient(circle at bottom center, rgba(124,92,255,.12), transparent 18%),
    linear-gradient(180deg, #09101f 0%, #0d1730 54%, #09101d 100%);
}
body.aurora .nav,
body.aurora .menu-panel,
body.aurora .modal,
body.aurora .feature,
body.aurora .card,
body.aurora .pricing-card,
body.aurora .signal-card,
body.aurora .queue-card,
body.aurora .thread-summary-card,
body.aurora .deal-strip-card,
body.aurora .insight-card,
body.aurora .payout-finance-card {
  backdrop-filter: blur(16px);
  box-shadow: 0 16px 40px rgba(8,12,30,.26);
}
body.aurora .btn.primary,
body.aurora .badge-dot,
body.aurora .bubble.me,
body.aurora .toggle-pill.on,
body.aurora .tiny-pill.hot,
body.aurora .payout-badge.good {
  background: linear-gradient(135deg, #8aa7ff, #6ee7ff);
  color:#07101f;
}
body.aurora .progress span,
body.aurora .bar-track span,
body.aurora .payout-split-bar span {
  background: linear-gradient(90deg,#8aa7ff,#6ee7ff);
}
body.aurora .floating-btn {
  background: linear-gradient(135deg,#21366f,#1b2f60);
  border-color: rgba(138,167,255,.2);
}
body.aurora .floating-btn.search {
  background: linear-gradient(135deg,#293a62,#202d4e);
}
body.aurora .logo,
body.aurora .hero-avatar,
body.aurora .thread-avatar {
  box-shadow: 0 0 0 1px rgba(138,167,255,.16), 0 10px 24px rgba(6,8,20,.35);
}
