.floating-fb{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:9999;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease}.floating-fb svg{display:block}.floating-fb:focus-visible{outline:2px solid #000;outline-offset:4px}.floating-fb:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.25)}@media (max-width:767px){.floating-fb{right:14px}.floating-fb svg{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.floating-fb{transition:none}}.floating-fb{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:9999;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease}.floating-fb svg{display:block}.floating-fb:focus-visible{outline:2px solid #000;outline-offset:4px}.floating-fb:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.25)}@media (max-width:767px){.floating-fb{right:14px}.floating-fb svg{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.floating-fb{transition:none}}