.glassmorphism {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.04));
  backdrop-filter: blur(20px) saturate(160%);
  -webkit-backdrop-filter: blur(20px) saturate(160%);
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 18px;
  box-shadow:
    0 8px 32px rgba(15, 23, 42, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.4);
  color: #f8fafc;
  padding: 24px;
}

.glassmorphism-stage {
  min-height: 100%;
  padding: 48px;
  background:
    radial-gradient(circle at 20% 30%, #4338ca, transparent 50%),
    radial-gradient(circle at 80% 70%, #db2777, transparent 50%), #0b0f1a;
}
