.social-links{display:flex;align-items:center;gap:24px;flex:none}
.social-links a{display:inline-flex;align-items:center;justify-content:center;position:relative;height:44px;padding:0;border:0;text-decoration:none;color:inherit}
.social-links a::before{content:"";position:absolute;left:50%;top:0;width:max(44px,100%);height:44px;transform:translateX(-50%)}
.social-links img,.social-links svg{display:block;flex:none;margin:0;border:0;border-radius:0;box-shadow:none}
.social-links img{width:20px;height:auto;max-width:none}
.social-links .email-icon{width:22px;height:17.6px}
.social-links img.xiaohongshu-logo{width:40px;height:auto}
.social-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}
.site-footer .social-links{justify-content:center;margin-top:12px}
