.contact-social{display:flex;gap:var(--space-md)}.contact-social-link{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border-radius:var(--radius-md);color:var(--gray-600);transition:color .2s}.contact-social-linkedin:hover,.contact-social-linkedin:focus-visible{color:#0a66c2}.contact-social-youtube:hover,.contact-social-youtube:focus-visible{color:red}.contact-social-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
