.ambient-field{z-index:-1;pointer-events:none;background:radial-gradient(72% 38% at 50% 0,#101113 0%,#070809 65%,#050607 100%);position:absolute;inset:0;overflow:clip}.ambient-field__plane{pointer-events:none;position:absolute;inset:-12px}.ambient-field__particle{width:var(--spark-size);height:var(--spark-size);animation:ambient-spark-drift var(--spark-drift) ease-in-out var(--spark-delay) infinite alternate;display:block;position:absolute}.ambient-field__particle b{opacity:.48;width:100%;height:100%;animation:ambient-spark-shimmer var(--spark-period) ease-in-out var(--spark-delay) infinite;background:#ffdf24;border-radius:50%;display:block;box-shadow:0 0 5px #ffdf2457}.ambient-field[data-running=false] .ambient-field__particle,.ambient-field[data-running=false] .ambient-field__particle b{animation-play-state:paused}@keyframes ambient-spark-drift{0%{transform:translateY(8px)}to{transform:translate(var(--spark-x), -10px)}}@keyframes ambient-spark-shimmer{0%,to{opacity:.18}42%{opacity:.82}66%{opacity:.38}}@media (width<=749px){.ambient-field{background:radial-gradient(95% 23% at 50% 0,#0d0f11 0%,#050607 100%)}.ambient-field__particle:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){.ambient-field__plane{transform:none!important}.ambient-field__particle,.ambient-field__particle b{animation:none}}
