.share{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--site-border)}.share [hidden]{display:none!important}.share .share-label{margin:0 0 .75rem;font-size:.95rem;font-weight:700;color:var(--site-text-secondary);letter-spacing:.01em}.share-links{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.share-links li{margin:0}.share-link{display:inline-flex;align-items:center;gap:.45rem;padding:8px 12px;background-color:var(--site-surface-alt);color:var(--site-text-secondary);border:1px solid var(--site-border);border-radius:4px;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 1px 3px var(--site-shadow);transition:all .2s ease;cursor:pointer}.share-link:hover,.share-link:focus-visible{background-color:var(--site-hover-bg);color:var(--site-text-emphasis);text-decoration:none}.share-link i,.share-link .share-glyph{font-size:1.05em;transition:color .2s ease}.share-link svg.share-glyph{height:1em;width:auto}.share-linkedin:hover i{color:#0a66c2}.share-mastodon:hover i{color:#6364ff}.share-hackernews:hover i{color:#f60}.share-bluesky:hover .share-glyph{color:#1185fe}.share-x:hover .share-glyph{color:var(--site-text-emphasis)}.share-mastodon-form{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.share-mastodon-form label{font-size:.85rem;color:var(--site-muted);margin:0}.share-mastodon-form input{flex:1 1 14rem;min-width:0;padding:7px 10px;border:1px solid var(--site-border);border-radius:4px;font-size:.9rem}.share-mastodon-form button{padding:8px 14px;background-color:#6364ff;color:#fff;border:none;border-radius:4px;font-size:.9rem;cursor:pointer}.share-mastodon-form button:hover{background-color:#4f50e0}.share-message{min-height:1.4em;margin:.6rem 0 0;font-size:.85rem;color:#4caf50;visibility:hidden}.share-message.is-visible{visibility:visible}.post-subscribe{margin:.9rem 0 0;font-size:.9rem}.post-subscribe a{display:inline-flex;align-items:center;gap:.45rem;color:var(--site-muted);text-decoration:none}.post-subscribe a:hover,.post-subscribe a:focus-visible{color:var(--site-text-secondary);text-decoration:underline}.post-subscribe i{color:#f26522}