.fb-glass{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(100deg,#f472b6f2 0%,#d81b60f5 42%,#ad1457f7 100%);border:1.5px solid #ffffffd9;box-shadow:0 12px 28px #830c3c61,0 3px 8px #830c3c40,inset 0 1px #ffffff80}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fb-glass{background:linear-gradient(100deg,#f472b6 0%,#d81b60 42%,#ad1457 100%)}}.fb-glass:before{content:"";pointer-events:none;background:linear-gradient(#ffffff6b,#fff0);border-radius:999px;height:45%;position:absolute;inset:1px 10px auto}.fb-tail{margin-left:-8px;position:absolute;bottom:-7px;left:50%;overflow:visible}.fb-float{will-change:transform;animation:3.2s ease-in-out infinite fb-float}@keyframes fb-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}.fb-throb{z-index:55;pointer-events:none;opacity:0;will-change:transform, opacity;border-radius:999px;animation:1.4s cubic-bezier(.3,.7,.4,1) .52s 3 both fb-throb;position:fixed;box-shadow:0 0 0 2px #ff4fa080,0 0 14px 3px #ff4fa059}@keyframes fb-throb{0%{opacity:0;transform:scale(1)}12%{opacity:.6;transform:scale(1.06)}26%{opacity:.35;transform:scale(1.02)}40%{opacity:.5;transform:scale(1.1)}to{opacity:0;transform:scale(1.22)}}.fb-spark{opacity:0;border-radius:999px;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:0;left:0;box-shadow:0 0 6px #ff7ab6e6}@media (prefers-reduced-motion:reduce){.fb-float,.fb-throb{animation:none}}.fb-av{opacity:0;transition:opacity .25s}.fb-av-in{opacity:1}
