/* Continue the hero's star field with quieter violet and blue light. */
.feature-atmosphere {
  position: absolute;
  inset: -8%;
  z-index: 0;
  pointer-events: none;
  opacity: calc(clamp(0, (var(--breakthrough,0) - .25) * 1.7, 1) * (1 - var(--feature-exit,0)));
  background:
    radial-gradient(ellipse 44% 70% at 30% 27%, #a78bfa21, transparent 76%),
    radial-gradient(ellipse 44% 65% at 78% 67%, #638edb20, transparent 78%),
    radial-gradient(ellipse 40% 55% at 50% 92%, #7452a512, transparent 80%),
    linear-gradient(115deg,#05081138,#06091125 48%,#05081142);
  filter: blur(28px);
}
#features :is(.features-table-head,.feature-row) {
  border-bottom: 1px solid transparent;
  background-image: repeating-linear-gradient(90deg,#e4d7f58c 0 2px,transparent 2px 5px);
  background-size: 100% 1px;
  background-position: left bottom;
  background-repeat: no-repeat;
}
@media (prefers-reduced-motion: reduce) { .feature-atmosphere { filter: none; } }
