.social-icons{gap:12px;margin-bottom:28px}.social-icons,.social-icons a{display:flex;justify-content:center}.social-icons a{align-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.12);color:rgba(255,255,255,.75);font-size:1.5rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease;flex-shrink:0}.social-icons a:hover{background:rgba(255,255,255,.22);color:#fff;transform:scale(1.12)}