:root{--vp-bubble-radius:16px;--vp-bubble-corner:2px;--vp-bubble-border:2px;--vp-bubble-font:14px;--vp-bubble-pad-y:6px;--vp-bubble-pad-x:7px;--vp-bubble-start-x:36px;--vp-bubble-start-y:24px;--vp-bubble-ceiling:142px}.vp-bubble-layer{position:absolute;inset:0;z-index:80;pointer-events:none}.vp-bubble-slot{position:absolute;transition:opacity .32s ease-out;will-change:transform,opacity;pointer-events:none}.vp-bubble{position:absolute;left:0;bottom:0;top:auto;min-width:80px;max-width:220px;background:#fff;border:var(--vp-bubble-border) solid #111;border-radius:var(--vp-bubble-radius) var(--vp-bubble-radius) var(--vp-bubble-radius) var(--vp-bubble-corner);padding:var(--vp-bubble-pad-y) var(--vp-bubble-pad-x);font:bold var(--vp-bubble-font) Arial;box-shadow:0 1px 0 rgba(255,255,255,.8) inset;transform-origin:left bottom;opacity:0;pointer-events:auto}.vp-bubble-slot.pushing .vp-bubble{filter:brightness(1.05)}.vp-bubble .anim{display:inline-block;animation:vpBubbleBob .4s alternate infinite}.vp-bubble .small{font-weight:normal}@keyframes vpBubbleBob{from{transform:translateY(0) rotate(-4deg)}to{transform:translateY(-4px) rotate(4deg)}}
