.post-share{container-type:inline-size;margin:2.5rem auto;max-width:var(--content-width, 680px);padding-top:.5rem;border-top:1px solid var(--color-border)}.post-share__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.post-share ul{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.post-share li:has([hidden]){display:none}.post-share a,.post-share button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:12px;border:0;border-radius:var(--radius-sm, 4px);background:transparent;color:var(--color-text);cursor:pointer}.post-share svg{display:block;width:18px;height:18px}.post-share a:hover,.post-share button:hover{background:var(--color-fill)}.post-share a:focus-visible,.post-share button:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.post-share [hidden]{display:none}.post-share__status{margin:.25rem 0 0;font-size:.875rem}.post-share__status:empty{display:none}@container (max-width: 440px){.post-share ul{display:grid;grid-template-columns:repeat(auto-fit,44px);max-width:220px}}
