/* Temporary text link: replace with an unmodified official WhatsApp asset when available. */
.awg-whatsapp-contact{position:fixed;z-index:105;right:max(20px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border-radius:999px;background:#075e40;color:#fff!important;font:650 14px/1.2 Inter,Arial,sans-serif;text-decoration:none;box-shadow:0 5px 18px #0929213b;animation:awg-contact-breathe 3s ease-in-out infinite}
body.home .awg-whatsapp-contact{bottom:max(90px,calc(env(safe-area-inset-bottom) + 75px))}
.awg-whatsapp-contact:focus-visible{outline:3px solid #f2b84b;outline-offset:4px}
@keyframes awg-contact-breathe{0%,100%{box-shadow:0 5px 18px #0929213b}50%{box-shadow:0 5px 22px #12885d70}}
@media(max-width:600px){.awg-whatsapp-contact{right:max(12px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));min-height:46px;padding:0 16px;font-size:13px}body.home .awg-whatsapp-contact{bottom:max(80px,calc(env(safe-area-inset-bottom) + 68px))}}
@media(prefers-reduced-motion:reduce){.awg-whatsapp-contact{animation:none}}
@supports selector(body:has(dialog[open])){body:has(dialog[open]) .awg-whatsapp-contact{visibility:hidden}}
