.boost-social-links{display:flex;gap:0.75rem;flex-wrap:wrap}.boost-social-links a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--social-container-size,40px);height:var(--social-container-size,40px);border-radius:var(--social-radius,50%);background:var(--boost-icon-bg,var(--boost-primary));color:var(--boost-icon-color,var(--boost-text-inverse));text-decoration:none;transition:transform 0.2s,box-shadow 0.2s,opacity 0.2s;overflow:visible}.boost-social-links a:hover{transform:translateY(-2px);opacity:0.85}.boost-social-links a:focus-visible{outline:2px solid var(--boost-icon-color,var(--boost-primary));outline-offset:2px}.boost-social-links svg{width:var(--social-icon-size,18px);height:var(--social-icon-size,18px);flex-shrink:0;overflow:visible}.boost-social-links--filled a{background:var(--boost-icon-bg,var(--boost-primary));color:var(--boost-icon-color,var(--boost-text-inverse))}.boost-social-links--circle a{background:var(--boost-icon-bg,var(--boost-primary));color:var(--boost-icon-color,var(--boost-text-inverse));border-radius:50%}.boost-social-links--outlined a{background:var(--boost-transparent);color:var(--boost-icon-bg,var(--boost-primary));border:var(--social-border-width,2px) solid var(--boost-icon-bg,var(--boost-primary))}.boost-social-links--minimal a{width:auto;height:auto;background:var(--boost-transparent);border:none;border-radius:0;padding:0.5rem;color:var(--boost-icon-bg,var(--boost-primary))}.boost-social-links--minimal a:hover{transform:scale(1.1)}.boost-social-links--center{justify-content:center}.boost-social-links--end{justify-content:flex-end}