.whatsapp-float{position:fixed;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #25d366;border-radius:50%;background:#25d366;box-shadow:0 3px 16px #10233426;}
.whatsapp-float img{display:block;width:34px;height:34px;object-fit:contain;filter:brightness(0) invert(1);}
.whatsapp-float:hover{box-shadow:0 4px 20px #10233440;}
.whatsapp-float:focus-visible{outline:3px solid var(--accent);outline-offset:4px;}
@media(max-width:600px){.whatsapp-float{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:52px;height:52px;}.whatsapp-float img{width:32px;height:32px;}}
