.rui-bubble-wrap{display:inline-flex;position:relative}.rui-bubble{z-index:1;font:inherit;white-space:nowrap;cursor:pointer;color:var(--rui-fg);background:var(--rui-bg);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5em;font-weight:600;line-height:1;transition:transform .2s;display:inline-flex;position:relative}.rui-bubble:hover{transform:translateY(-2px)}.rui-bubble:active{transform:scale(.95)}.rui-bubble:disabled{opacity:.5;pointer-events:none}.rui-bubble-area{pointer-events:none;position:absolute;inset:0}.rui-bubble-dot{border-radius:50%;animation:2s ease-out forwards rui-rise;position:absolute;bottom:50%;translate:-50%}@keyframes rui-rise{0%{opacity:.8;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-120px)scale(.6)}}
