.home-footer .footer-socials{display:flex;gap:14px;margin-top:40px;align-items:center}.footer-social-item{position:relative}.home-footer .footer-social-button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#28282a;color:#fff;border:1px solid #ffffff08;transition:background .2s,transform .2s;cursor:pointer}.home-footer .footer-social-button:hover{background:#3b3b3e;transform:translateY(-2px)}.footer-social-button svg{width:23px;height:23px;stroke-width:2}.social-red{font-size:23px;font-weight:800;font-style:italic}.footer-social-button:focus-visible{outline:2px solid #fff;outline-offset:4px}.footer-social-popover{position:absolute;bottom:60px;left:0;z-index:10;min-width:180px;padding:18px;display:flex;flex-direction:column;gap:10px;align-items:center;background:#fff;color:#1d1d1f;border-radius:14px;box-shadow:0 8px 32px #0004;font-size:12px;white-space:nowrap}.footer-social-button .footer-social-icon{width:20px;height:20px;object-fit:contain}