.ssa-social-links{--ssa-social-size:44px;--ssa-social-icon:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}.ssa-social-links[data-size=medium]{--ssa-social-size:48px;--ssa-social-icon:24px}.ssa-social-links[data-size=large]{--ssa-social-size:56px;--ssa-social-icon:28px}.ssa-social-links .ssa-social-link{position:relative;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;min-width:var(--ssa-social-size);min-height:var(--ssa-social-size);max-width:100%;margin:0;padding:10px;border:1px solid #94a3b860;border-radius:50%;background:transparent;color:inherit;text-decoration:none;line-height:1.4;isolation:isolate;flex-shrink:0}.ssa-social-link svg{display:block;width:var(--ssa-social-icon);height:var(--ssa-social-icon);flex-shrink:0;position:relative;z-index:1}.ssa-social-link .ssa-social-name{font:inherit;font-size:14px;min-width:0;overflow-wrap:anywhere;position:relative;z-index:1}.ssa-social-link .ssa-social-name-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ssa-social-links .ssa-social-link:focus-visible{outline:3px solid currentColor;outline-offset:3px}.ssa-social-links .ssa-social-link:after{content:"";position:absolute;pointer-events:none}.ssa-social-links[data-theme=capsule] .ssa-social-link:is(:hover,:focus-visible),.ssa-social-links[data-theme=minimal] .ssa-social-link:is(:hover,:focus-visible){background:var(--ssa-social-brand);color:var(--ssa-social-on-brand);border-color:transparent}.ssa-social-links[data-theme=brand] .ssa-social-link{background:var(--ssa-social-brand);color:var(--ssa-social-on-brand);border:1px solid #ffffff30;border-radius:14px;box-shadow:0 3px 8px #14243a18}.ssa-social-links[data-theme=brand] .ssa-social-link[data-network=instagram]{background:linear-gradient(145deg,#7234c8,#ce297c 60%,#e89130)}.ssa-social-links[data-theme=glass] .ssa-social-link{border-radius:14px;color:#f5f8ff;background:linear-gradient(140deg,#374a67e8,#24314ce8);border-color:#94a3b880;box-shadow:inset 0 1px #ffffff25;overflow:hidden}.ssa-social-links[data-theme=glass] .ssa-social-link:after{top:-20%;bottom:-20%;left:-40px;width:24px;background:linear-gradient(90deg,transparent,#ffffff50,transparent);transform:skewX(-20deg)}.ssa-social-links[data-theme=depth] .ssa-social-link{color:#172a40;background:#f8fafc;border-radius:14px;border-color:#cbd5e1;box-shadow:0 4px 0 var(--ssa-social-brand),0 7px 8px #152a451a}.ssa-social-links[data-theme=depth] .ssa-social-link:is(:hover,:focus-visible){background:var(--ssa-social-brand);color:var(--ssa-social-on-brand)}.ssa-social-links[data-theme=halo] .ssa-social-link{color:#f1edff;background:#292639;border-color:#8978b6}.ssa-social-links[data-theme=halo] .ssa-social-link:is(:hover,:focus-visible){background:#443764;box-shadow:0 0 16px #a996fb55}.ssa-social-links[data-theme=halo] .ssa-social-link:after{inset:-5px;border:1px solid #afa5f9;border-radius:inherit;opacity:0}.ssa-social-links[data-theme=capsule] .ssa-social-link{border-radius:999px;padding-inline:15px}@media (prefers-reduced-motion:no-preference){.ssa-social-links[data-motion=attention]:is([data-theme=minimal],[data-theme=depth]) .ssa-social-link[data-ssa-attention]{animation:ssa-social-nudge .7s ease-in-out 1}.ssa-social-links[data-motion=attention][data-theme=halo] .ssa-social-link[data-ssa-attention]:after{animation:ssa-social-halo .7s ease-out 1}.ssa-social-links[data-motion=attention]:is([data-theme=brand],[data-theme=glass],[data-theme=capsule]) .ssa-social-link{overflow:hidden}.ssa-social-links[data-motion=attention]:is([data-theme=brand],[data-theme=glass],[data-theme=capsule]) .ssa-social-link[data-ssa-attention]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 25%,currentColor 50%,transparent 75%);animation:ssa-social-glint .7s ease-out 1 both}.ssa-social-links[data-motion=hover] .ssa-social-link{transition:transform .22s ease-out}.ssa-social-links[data-motion=hover][data-theme=brand] .ssa-social-link:is(:hover,:focus-visible),.ssa-social-links[data-motion=hover][data-theme=depth] .ssa-social-link:is(:hover,:focus-visible),.ssa-social-links[data-motion=hover][data-theme=glass] .ssa-social-link:is(:hover,:focus-visible),.ssa-social-links[data-motion=hover][data-theme=minimal] .ssa-social-link:is(:hover,:focus-visible){transform:translateY(-3px)}.ssa-social-links[data-motion=hover] .ssa-social-link:active{transform:translateY(1px)}.ssa-social-links[data-motion=hover][data-theme=glass] .ssa-social-link:is(:hover,:focus-visible):after{animation:ssa-social-shine .6s ease-out 1}.ssa-social-links[data-motion=hover][data-theme=halo] .ssa-social-link:is(:hover,:focus-visible):after{animation:ssa-social-halo .6s ease-out 1}.ssa-social-links[data-motion=hover][data-theme=capsule] .ssa-social-link:is(:hover,:focus-visible){animation:ssa-social-highlight .25s ease-out 1}}@keyframes ssa-social-shine{0%{transform:translateX(0) skewX(-20deg)}to{transform:translateX(260px) skewX(-20deg)}}@keyframes ssa-social-halo{0%{transform:scale(.95);opacity:.75}to{transform:scale(1.2);opacity:0}}@keyframes ssa-social-highlight{0%{opacity:.75}to{opacity:1}}@keyframes ssa-social-nudge{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}@keyframes ssa-social-glint{0%{transform:translateX(-100%);opacity:0}35%,60%{opacity:.3}to{transform:translateX(100%);opacity:0}}