.social-floating{position:fixed;top:40%;right:0;transform:translateY(-40%);display:flex;flex-direction:column;gap:10px;z-index:9999}.social-floating a{background-color:#333;color:#fff;padding:12px;border-radius:50%;text-align:center;font-size:20px;text-decoration:none;transition:background-color .3s ease}.social-floating a:hover{background-color:#555}