#whatsapp-float {
  width:56px;
  height:56px;
  border-radius:50%;
  background:#25D366;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 8px 18px rgba(0,0,0,.25);
  z-index:99999;
}
#whatsapp-float img { width:28px; height:28px; pointer-events:none; }

/* Inline SVG styling for crisp vector rendering */
.whatsapp-icon { width:28px; height:28px; fill:#fff; display:block; color:#fff; }
.whatsapp-icon path { shape-rendering:geometricPrecision; }

/* Improve crispness on high-DPI / scaled contexts */
.whatsapp-icon { 
  width:28px; 
  height:28px; 
  display:block; 
  fill:#fff; 
  color:#fff; 
  shape-rendering:crispEdges; 
  vector-effect: non-scaling-stroke; 
  transform: translateZ(0); 
  -webkit-font-smoothing: antialiased; 
  image-rendering: optimizeQuality;
}

/* Fallback: slightly increase SVG size to reduce subpixel blurring */
#whatsapp-float { transform: none; }

