.social-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.social-link{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--accent);background:var(--surface);text-underline-offset:4px;border-radius:10px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;line-height:22px;display:inline-flex}.social-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;text-decoration:underline}.contact-inner .social-links{justify-content:center;margin-top:20px}.site-footer .social-links{margin-bottom:28px}@media (hover:hover){.social-link:hover{border-color:var(--accent);text-decoration:underline}}
