/* Shared corner community buttons on every mobile page. */
.mobile-join-buttons{display:none}
@media(max-width:767px){
body>.mobile-join-buttons{display:flex;position:fixed;right:16px;bottom:calc(22px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;z-index:50}
body>.mobile-join-buttons .mobile-join{display:grid;place-items:center;width:48px;height:48px;padding:12px;box-sizing:border-box;border-radius:50%;border:1px solid #ffffff85;color:#fff;box-shadow:0 5px 17px #0004,inset 0 1px #ffffff40;cursor:pointer;animation:none;touch-action:manipulation}
body>.mobile-join-buttons .mobile-join svg{display:block;width:24px;height:24px;fill:currentColor}
body>.mobile-join-buttons .mobile-join-whatsapp{background:#25d366}
body>.mobile-join-buttons .mobile-join-telegram{background:#229ed9}
body>.mobile-join-buttons .mobile-join:focus-visible{outline:3px solid #ab76d8;outline-offset:4px}

}
