.vpm-share{font-family:inherit}.vpm-share__heading{font-weight:600;margin-bottom:10px}.vpm-share__buttons{display:flex;flex-wrap:wrap;gap:10px}.vpm-share--center{text-align:center}.vpm-share--right{text-align:right}.vpm-share--center .vpm-share__buttons{justify-content:center}.vpm-share--right .vpm-share__buttons{justify-content:flex-end}.vpm-share .vpm-share__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px;border:1px solid currentColor;border-radius:var(--vpm-share-radius);background:var(--vpm-share-bg);color:var(--vpm-share-color);cursor:pointer;font:inherit;line-height:1.2;transition:background .18s,transform .18s}.vpm-share .vpm-share__button i{font-size:var(--vpm-share-size);line-height:1;width:1.2em;text-align:center}.vpm-share .vpm-share__button:hover{background:var(--vpm-share-hover);transform:translateY(-2px)}.vpm-share .vpm-share__button:focus-visible{outline:3px solid var(--vpm-share-color);outline-offset:3px}.vpm-share__status{display:block;font-size:.85em;margin-top:6px}.vpm-share__status:empty{display:none}@media(prefers-reduced-motion:reduce){.vpm-share .vpm-share__button{transition:none;transform:none}}
