/* Botão flutuante "Falar no WhatsApp · Consultor online" (mesmo visual da home, do /swai/ e da /gramatica/).
   Usado pelas páginas que não têm CSS próprio do botão: iscas e curso de pronúncia. */
.wa-float{position:fixed;right:16px;bottom:16px;z-index:35;display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border-radius:999px;background:#DCA247;color:#161616;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;text-decoration:none;box-shadow:0 6px 18px rgba(184,134,47,.35);transition:transform .2s ease,box-shadow .2s ease}
.wa-float:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(184,134,47,.45)}
.wa-float:focus-visible{outline:3px solid #161616;outline-offset:3px}
.wa-float__ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#25D366}
.wa-float__ico svg{width:22px;height:22px;fill:#fff}
.wa-float__txt{display:grid;line-height:1.15;font-size:14px;font-weight:700;white-space:nowrap}
.wa-float__txt small{font-size:11px;font-weight:500;opacity:.8}
@media (max-width:720px){.wa-float{transform:scale(.88);transform-origin:bottom right}.wa-float:hover{transform:scale(.88) translateY(-2px)}}
@media (prefers-reduced-motion:reduce){.wa-float{transition:none}.wa-float:hover{transform:none}}
/* Variante escura para fundos dourados/laranja (iscas): o dourado padrão some sobre o laranja */
.wa-float--escuro{background:#161616;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.35)}
.wa-float--escuro:hover{box-shadow:0 10px 22px rgba(0,0,0,.45)}
.wa-float--escuro:focus-visible{outline-color:#fff}
.wa-float--escuro .wa-float__txt small{opacity:.75}
