:root{
  --bo-radius: 14px;
  --bo-border: rgba(255,255,255,.08);
}

body{
  background:#0b1020;
}

.page-wrapper{
  background:
    radial-gradient(1200px 600px at 20% -10%, rgba(99,102,241,.22), transparent),
    radial-gradient(900px 500px at 80% 0%, rgba(16,185,129,.16), transparent),
    #0b1020;
}

.navbar-vertical{
  border-right:1px solid var(--bo-border);
  background:rgba(10,14,28,.9);
  backdrop-filter: blur(8px);
}

.card{
  border-radius: var(--bo-radius) !important;
  border:1px solid var(--bo-border) !important;
  box-shadow: 0 10px 30px rgba(0,0,0,.25);
}

.table thead th{
  color: rgba(255,255,255,.7);
}

.btn-primary{
  box-shadow: 0 12px 30px rgba(99,102,241,.18);
}
