.social-links{display:flex;gap:8px;margin:0;padding:0;list-style:none}.social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid;text-decoration:none;opacity:.85;transition:opacity var(--transition-fast),background-color var(--transition-fast)}.social-links[data-tone=ink] .social-link{color:#d8d2c4;border-color:rgba(245,241,231,.28)}.social-links[data-tone=paper] .social-link{color:var(--gray-700);border-color:rgba(23,36,29,.2)}.social-link:hover{opacity:1;background:rgba(245,241,231,.1)}.social-links[data-tone=paper] .social-link:hover{background:rgba(23,36,29,.06)}.social-link:focus-visible{outline:2px solid #a8c2b2;outline-offset:3px}