.social-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:right}.social-links__icon{border:1px solid #fff;border-radius:50%;display:inline-flex;height:2rem;margin:0 .2rem;position:relative;width:2rem}.social-links__icon svg{fill:#fff;height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.social-links__icon:active,.social-links__icon:focus,.social-links__icon:hover{background:#fff}.social-links__icon:active svg,.social-links__icon:focus svg,.social-links__icon:hover svg{fill:#3e35f1}