@keyframes db-enter-kf{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes db-float-kf{0%,to{transform:translateY(0);filter:drop-shadow(0 0 4px rgba(194,101,175,.5))}50%{transform:translateY(-6px);filter:drop-shadow(0 0 10px rgba(194,101,175,.85))}}.db-bubble{position:relative;display:inline-block;border:none;background:transparent;padding:0;text-decoration:none;color:inherit;animation:db-enter-kf .55s cubic-bezier(.22,1,.36,1) both}.db-bubble-interactive{cursor:pointer;animation:db-enter-kf .55s cubic-bezier(.22,1,.36,1) both,db-float-kf 3s ease-in-out .55s infinite;transition:transform .2s ease}.db-bubble-interactive:focus-visible,.db-bubble-interactive:hover{animation-play-state:paused;transform:translateY(-6px) scale(1.05);filter:drop-shadow(0 0 12px #c265af) drop-shadow(0 0 22px #8e32b3)}.db-bubble-interactive:active{transform:translateY(-2px) scale(.92);transition:transform .15s ease}.db-img{display:block;height:auto;width:auto}.db-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;top:-.75rem;font-size:.875rem;font-weight:700;color:#1a1e53}@media (prefers-reduced-motion:reduce){.db-bubble,.db-bubble-interactive{animation-duration:.01ms!important}}