.social-float{position:fixed;top:40%;left:20px;display:flex;flex-direction:column;gap:14px;z-index:9999}.social-float a{background:#353073;color:#FFD200;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,0.25);transition:all 0.3s ease}.social-float a svg{width:26px;height:26px;display:block}.social-float a:hover{background:#FFD200;color:#353073;transform:translateY(-3px);box-shadow:0 6px 14px rgba(0,0,0,0.3)}@media (max-width:980px){.social-float{top:auto;bottom:100px;left:16px}}