:root{--bb-grad-1:#5B7CFF;--bb-grad-2:#64B5F6;--bb-grad-3:#7EE8FA}@keyframes bbGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bb-gradient{background:linear-gradient(90deg,var(--bb-grad-1),var(--bb-grad-2),var(--bb-grad-3));background-size:200% 200%;animation:bbGradientShift 12s ease-in-out infinite}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans}.bb-fade-in{animation:bbFade .22s ease-out}@keyframes bbFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.bb-scale-in{animation:bbScaleIn .18s ease-out}@keyframes bbScaleIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
