.sharely{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:20px 0;clear:both}
.sharely__label{font-weight:700;font-size:15px;color:#374151}
.sharely__list{display:flex;flex-wrap:wrap;gap:8px}
.sharely .sharely__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 11px;box-sizing:border-box;border:0;margin:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none!important;transition:transform .15s,filter .15s;border-radius:999px;background:var(--sharely-c);color:#fff!important}
.sharely--square .sharely__btn{border-radius:9px}
.sharely--names .sharely__btn{padding:0 14px}
.sharely .sharely__btn:hover{transform:translateY(-2px);filter:brightness(1.08)}
.sharely .sharely__btn:focus-visible{outline:3px solid #111827;outline-offset:2px}
.sharely .sharely__btn[hidden]{display:none}
.sharely--light .sharely__btn{background:color-mix(in srgb,var(--sharely-c) 12%,#fff);color:var(--sharely-c)!important}
.sharely--outline .sharely__btn{background:transparent;color:var(--sharely-c)!important;box-shadow:inset 0 0 0 1.5px currentColor}
.sharely--mono .sharely__btn{background:#111827}
.sharely__toast{font-size:13px;font-weight:600;color:#047857;opacity:0;transition:opacity .2s}
.sharely__toast.is-on{opacity:1}
