@keyframes jb-drift{0%,to{transform:translate3d(0, 0, 0) rotate(var(--jb-tilt,0deg))}50%{transform:translate3d(var(--jb-dx,6px), var(--jb-dy,-12px), 0) rotate(calc(var(--jb-tilt,0deg) * -1))}}@keyframes jb-swap{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes jb-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.jb-drift{animation:jb-drift var(--jb-dur,9s) ease-in-out infinite;animation-delay:var(--jb-delay,0s)}.jb-swap{animation:.6s both jb-swap}.jb-glow{background:radial-gradient(closest-side,#dc26268c,#dc262600 70%);animation:7s ease-in-out infinite jb-glow}@keyframes jb-halo{0%,to{opacity:.7}50%{opacity:1}}.jb-halo{--jb-halo-a:.32;filter:drop-shadow(0 0 4px rgb(181 145 87/var(--jb-halo-a))) drop-shadow(0 0 14px rgb(181 145 87/calc(var(--jb-halo-a) * .6))) drop-shadow(0 0 32px rgb(181 145 87/calc(var(--jb-halo-a) * .35)));pointer-events:none;animation:14s ease-in-out infinite jb-halo}[data-mode=light] .jb-halo{--jb-halo-a:.26}@media (prefers-reduced-motion:reduce){.jb-drift,.jb-swap,.jb-glow,.jb-halo{animation:none}}
