.sp-backdrop{pointer-events:none}.sp-backdrop .sp-field{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.sp-backdrop .sp-field-ghost{z-index:0;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--sp-glow) 34%, transparent) 1.3px, transparent 2px);background-position:50% -11px;background-size:22px 22px;transition:opacity .9s;position:fixed;inset:0}.sp-backdrop .sp-field-ghost.off{opacity:0}@media (max-width:767px){.sp-backdrop .sp-field-ghost{background-position:50% -9px;background-size:18px 18px}}.sp-backdrop-blobs{z-index:0;pointer-events:none;background-image:radial-gradient(260px circle at 8% 5%, color-mix(in srgb, var(--sp-accent) 26%, transparent), transparent 70%), radial-gradient(320px circle at 96% 13%, #2b6cff57, transparent 70%), radial-gradient(380px circle at -6% 52%, #2b6cff38, transparent 70%), radial-gradient(330px circle at 104% 86%, color-mix(in srgb, var(--sp-accent) 18%, transparent), transparent 70%);height:1400px;position:absolute;inset:0 0 auto}
