.social{display:inline-flex;align-items:center;gap:10px}
.social svg{transition:filter 300ms ease,transform 300ms ease}
.social svg *{transition:stroke 300ms ease,fill 300ms ease}
.social:hover svg{transform:scale(1.12)}
.social.ig:hover svg rect,.social.ig:hover svg circle{stroke:url(#igg)}
.social.ig:hover svg .dot{fill:#dd2a7b;stroke:#dd2a7b}
.social.ig:hover svg{filter:drop-shadow(0 0 6px rgba(221,42,123,0.45))}
.social.ig::after{background:linear-gradient(90deg,#f58529,#dd2a7b,#515bd4)}
.social.fb:hover svg path{stroke:#1877f2;fill:#1877f2}
.social.fb:hover svg{filter:drop-shadow(0 0 6px rgba(24,119,242,0.45))}
.social.fb::after{background:#1877f2}
@media(prefers-reduced-motion:reduce){.social:hover svg{transform:none}}
