:root{
  --bg0:#0b0f14;
  --glass: rgba(255,255,255,.06);
}

.bg-app{
  background: radial-gradient(1200px 600px at 10% 10%, rgba(0,229,255,.10), transparent 60%),
              radial-gradient(1000px 600px at 90% 30%, rgba(124,77,255,.10), transparent 55%),
              linear-gradient(180deg, #070a0e, #0b0f14);
  min-height: 100vh;
}

.nav-glass{
  backdrop-filter: blur(12px);
  background: rgba(10,14,20,.55);
}

.side{
  background: rgba(10,14,20,.35);
  backdrop-filter: blur(10px);
}

.card{
  background: rgba(255,255,255,.04);
}

[data-bs-theme="light"] .bg-app{
  background: radial-gradient(1200px 600px at 10% 10%, rgba(0,229,255,.10), transparent 60%),
              radial-gradient(1000px 600px at 90% 30%, rgba(124,77,255,.10), transparent 55%),
              linear-gradient(180deg, #f5f7fb, #eef2f8);
}