/* wa-btn:start */
    .icon-btn.wa{width:40px;height:40px;background:#25D366;border-color:#25D366;
      transition:background-color .2s,border-color .2s}
    .icon-btn.wa svg{width:24px;height:24px}
    /* The colour lives on the path, not the svg -- the same rule the social icons
       follow -- and the two states simply swap. Pointing at it, or reaching it by
       keyboard, turns the box white and the mark green. */
    .icon-btn.wa svg path{fill:#fff;transition:fill .2s}
    .icon-btn.wa:hover,.icon-btn.wa:focus-visible{background:#fff;border-color:#25D366}
    .icon-btn.wa:hover svg path,.icon-btn.wa:focus-visible svg path{fill:#25D366}
  /* wa-btn:end */