#lupy-bg { position: fixed; inset: 0; z-index: -1; width: 100vw; height: 100vh; pointer-events: none; }
.has-bg .cap-s, .has-bg .kit { background: rgba(246, 244, 251, .66); }
@media (prefers-reduced-motion: reduce) { #lupy-bg { opacity: .9; } }
