.share-post__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.share-post__trigger{inline-size:12rem;max-inline-size:100%}.share-post__toggle{box-sizing:border-box;inline-size:100%;min-block-size:2.75rem}.share-post__panel{max-inline-size:100%}.share-post[data-share-post-ready] .share-post__inner{position:relative}.share-post[data-share-post-ready] .share-post__panel{position:absolute;z-index:1;inset-block-start:calc(100% + 1rem);inset-inline-start:0;box-sizing:border-box;inline-size:max-content;background:#000}.share-post__sharing .base-social-sharing__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.share-post__sharing .base-social-sharing__item{margin:0;padding:0;list-style:none}.share-post__sharing .base-social-sharing__control{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;border-radius:0;background:0 0;color:inherit;text-decoration:none;cursor:pointer}.share-post__sharing .base-social-sharing__control:hover{opacity:.7}.share-post__sharing .base-social-sharing__control:focus-visible{outline:2px solid currentColor;outline-offset:2px}.share-post__sharing .base-social-sharing__icon{display:block;flex-shrink:0;inline-size:1.25rem;block-size:1.25rem}.share-post [hidden]{display:none}