.jacob-float{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:25;display:flex;flex-direction:column;gap:10px}.jacob-float__button{display:grid;place-items:center;width:50px;height:50px;padding:0;border-radius:50%;border:1px solid #c9bda6;background:#faf7ee;color:#29251f;box-shadow:0 4px 18px #29251f18;cursor:pointer;transition:transform .2s,background .2s}.jacob-float__button svg{display:block;pointer-events:none}.jacob-float__top[hidden]{display:none}.jacob-float__top:hover{background:#e9dfcb;transform:translateY(-2px)}.jacob-float__button:focus-visible{outline:3px solid #a58a52;outline-offset:4px}.jacob-float__whatsapp{background:#292f28;border-color:#292f28;color:#fff9ed;cursor:default}@media(max-width:749px){.jacob-float{right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}.jacob-float__button{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.jacob-float__button{transition:none}}
body:has(#PBarNextFrame) .jacob-float{bottom:calc(84px + env(safe-area-inset-bottom,0px))}
