body.theme-dark {
  background: radial-gradient(circle at top, #1b0b2b, #050109);
  color: #f5f5ff;
}

body.theme-light {
  background: radial-gradient(circle at top, #f7f2ff, #f0e9ff);
  color: #120818;
}

body.theme-light .site-header,
body.theme-light .site-footer {
  border-color: rgba(0, 0, 0, 0.08);
}

body.theme-light .btn-primary {
  background: #4b1f5f;
  color: #fdf7ff;
  box-shadow: 0 0 18px rgba(75, 31, 95, 0.4);
}