.pill{background:var(--control);border-radius:var(--r-pill);width:min-content;box-shadow:inset 0 0 0 1px var(--line);justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:flex;position:relative;overflow:hidden}.text-link{font-family:var(--font-outfit);color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color var(--dur-color) var(--ease-color);font-weight:500}.text-link:hover{text-decoration-color:currentColor}.text-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}
.social{justify-content:center;align-items:center;width:min-content;display:flex}.social-link{width:min-content;color:var(--grey);cursor:pointer;border-radius:var(--r-control);transition:background-color var(--dur-color) var(--ease-color), color var(--dur-color) var(--ease-color);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex;overflow:hidden}@media (hover:hover){.social-link:hover{color:var(--ink);background:var(--fill)}}.social-link:active{color:var(--ink);background:var(--fill-strong)}.social-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.social-link svg{flex:none;width:24px;height:24px;display:block}
