.social-links.svelte-2kien5{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}@media(min-width:768px){.social-links.svelte-2kien5{justify-content:flex-start}}.social-link.svelte-2kien5{position:relative;display:inline-flex;align-items:center;height:32px;width:32px;text-decoration:none;font-size:.875rem;overflow:visible}.background-pill.svelte-2kien5{position:absolute;left:0;top:0;height:32px;width:32px;border-radius:50%;background-color:var(--black-900);transition:width .25s cubic-bezier(.4,0,.2,1),border-radius .25s cubic-bezier(.4,0,.2,1);z-index:0}.social-link.svelte-2kien5:hover .background-pill:where(.svelte-2kien5),.social-link.svelte-2kien5:focus-visible .background-pill:where(.svelte-2kien5){width:calc(32px + 8px + var(--text-width, 80px));border-radius:16px}.icon-container.svelte-2kien5{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;z-index:1}.text-content.svelte-2kien5{position:absolute;left:32px;top:0;height:32px;display:flex;align-items:center;gap:8px;padding-left:4px;padding-right:8px;opacity:0;transform:translate(-8px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:1;pointer-events:none}.social-link.svelte-2kien5:hover .text-content:where(.svelte-2kien5),.social-link.svelte-2kien5:focus-visible .text-content:where(.svelte-2kien5){opacity:1;transform:translate(0);pointer-events:auto}
