/* Botão flutuante de WhatsApp */
.ap-whatsapp-float {
  position: fixed;
  right: var(--ap-space-5);
  bottom: var(--ap-space-5);
  z-index: 90;
  display: grid;
  place-items: center;
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 50%;
  background: var(--ap-areia-serrana);
  color: var(--ap-verde-araucaria);
  box-shadow: var(--ap-shadow);
  transition: background-color var(--ap-dur) var(--ap-ease), transform var(--ap-dur) var(--ap-ease);
}
.ap-whatsapp-float:hover { background: var(--ap-creme-natural); transform: translateY(-2px); }
.ap-whatsapp-float__icon { width: 1.75rem; height: 1.75rem; }

@media (max-width: 40em) {
  .ap-whatsapp-float { right: var(--ap-space-4); bottom: var(--ap-space-4); }
}
