.page-shell {
  min-height: 100vh;
  background:
    radial-gradient(ellipse 70% 50% at 25% 0%, rgba(216, 180, 255, 0.1), transparent 60%),
    radial-gradient(ellipse 60% 50% at 75% 100%, rgba(255, 179, 200, 0.08), transparent 60%),
    linear-gradient(180deg, #1c1442 0%, #14102b 60%, #0f0a23 100%);
  color: $fg;
  overflow: hidden;
}

.page-shell__scroll {
  height: 100vh;
}

.page-shell__inner {
  min-height: 100vh;
  box-sizing: border-box;
}

