.share{z-index:5;font-family:var(--cond);font-size:var(--fs-ui);letter-spacing:1.4px;text-transform:uppercase;margin-top:24px;display:inline-block;position:relative}.share summary{color:var(--muted);border:1px solid var(--muted);cursor:pointer;align-items:center;gap:8px;padding:5px 12px;list-style:none;display:inline-flex}.share summary::-webkit-details-marker{display:none}.share summary:hover,.share[open] summary{color:var(--accent);border-color:var(--accent)}.share[open] summary{background:var(--accent-soft)}.share summary svg{flex:none;width:18px;height:18px}.share-menu{background:var(--bg);border:1px solid var(--ink);min-width:240px;margin:0;padding:0;list-style:none;animation:.2s ease-out both share-in;position:absolute;top:calc(100% + 6px);left:0}.share-menu li+li{border-top:1px solid var(--ink)}.share-item{text-align:left;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:12px 16px;display:block}.share-item:hover{color:var(--accent);background:var(--accent-soft)}.share-item:focus-visible{outline-offset:-3px}.share-item[data-state=copied]{color:var(--accent)}.share-item[data-state=failed]{color:var(--muted)}@keyframes share-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:720px){.share-menu{min-width:min(280px, calc(100vw - 2 * var(--pad-x)))}}
