.wshr-share{box-sizing:border-box;flex-basis:100%;margin-block-start:var(--wshr-space-control);font:inherit;line-height:1.6;color:inherit;overflow-wrap:anywhere;text-align:start}
.wshr-share[hidden]{display:none!important}
.wshr-share p{margin:0 0 var(--wshr-space-inline)}
.wshr-share summary,.wshr-share>a{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600}
.wshr-share summary::before{content:'↗';margin-inline-end:var(--wshr-space-field)}
.wshr-share-controls{display:flex;flex-wrap:wrap;gap:var(--wshr-space-inline);margin-block:var(--wshr-space-control)}
.wshr-share-controls button{min-height:44px;padding:var(--wshr-space-field) var(--wshr-space-control);font:inherit;border:1px solid #c3c4c7;border-radius:4px;background:#fff;color:var(--thm-black,#1f2026);cursor:pointer}
.wshr-share small{display:block;margin-block-start:var(--wshr-space-inline);font-size:.875em}
.wshr-share :focus-visible{outline:2px solid currentColor;outline-offset:3px}
.wshr-share[aria-busy=true] .wshr-share-controls button{opacity:.65}
@media(max-width:600px){.wshr-share-controls button{flex:1 1 120px}}
