.soft-bokeh-orbs{z-index:-1;pointer-events:none;max-inline-size:100svw;margin-inline:auto;position:fixed;inset:0;overflow:hidden}.soft-bokeh-orbs .orb-wrapper{position:absolute;top:0;left:0}.soft-bokeh-orbs .orb{opacity:0;filter:blur(40px);background:radial-gradient(circle,#75c7f0cc,#0000 70%);border-radius:50%;transition:transform .2s linear,width .2s linear,height .2s linear,opacity .5s;animation:8s ease-in-out infinite bokeh-pulse;position:absolute}@keyframes bokeh-pulse{0%,to{opacity:.55;filter:blur(40px)}50%{opacity:.7;filter:blur(50px)}}@media (min-width:768px){.soft-bokeh-orbs .orb{filter:blur(50px)}@keyframes bokeh-pulse{0%,to{opacity:.55;filter:blur(50px)}50%{opacity:.7;filter:blur(60px)}}}
