.social-links{display:flex;flex-wrap:wrap}.social-links,.social-links__link{align-items:center;justify-content:center}.social-links__link{border-radius:50%;display:inline-flex;padding:10px;text-decoration:none;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.social-links__link:focus-visible,.social-links__link:hover{transform:translateY(-2px)}.social-links__link:active{transform:translateY(0)}.social-links__icon{border-radius:50%;display:inline-flex;height:1.75rem;margin:0 .35rem;position:relative;transition:transform .2s ease-in-out,background-color .2s ease-in-out;width:1.75rem}.social-links__icon svg{fill:var(--primary-color);height:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:fill .2s ease-in-out;width:auto}.social-links__icon:active svg,.social-links__icon:focus svg,.social-links__icon:hover svg,.social-links__link:focus-visible .social-links__icon svg,.social-links__link:hover .social-links__icon svg{fill:#fff}