html, body {
  height: 100%;
}

.home-bg {
  background:
    radial-gradient(1200px 800px at 20% -10%, rgba(159, 232, 112, 0.30), transparent 55%),
    radial-gradient(900px 600px at 95% 0%, rgba(159, 232, 112, 0.14), transparent 55%),
    #0b1220;
}

.home-logo {
  background: linear-gradient(135deg, #9fe870, #22c55e);
}

.nav-link.is-active {
  background: linear-gradient(135deg, rgba(159, 232, 112, 0.20), rgba(34, 197, 94, 0.10));
  border-color: rgba(159, 232, 112, 0.55);
}

.nav-link.is-active .nav-dot {
  background: linear-gradient(135deg, #9fe870, #22c55e);
}

.nav-link.is-active .nav-icon {
  color: #9fe870;
}

