.hc-share-overlay{z-index:80;background:color-mix(in srgb, var(--hc-ink) 40%, transparent);position:fixed;inset:0}.hc-share-sheet{z-index:81;gap:var(--hc-space-3);width:min(440px,100vw - 32px);padding:var(--hc-space-6) var(--hc-space-5) var(--hc-space-5);border-radius:var(--hc-radius-lg);background:var(--hc-surface);box-shadow:var(--hc-shadow-lg);color:var(--hc-ink);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.hc-share-sheet h2{font:var(--hc-weight-regular) 1.5rem / 1.2 var(--hc-font-serif);margin:0}.hc-share-sheet>p{color:var(--hc-muted);font-size:var(--hc-text-sm);margin:0}.hc-share-grip{display:none}.hc-share-close{border-radius:var(--hc-radius-pill);width:44px;height:44px;color:var(--hc-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;top:12px;right:12px}.hc-share-options{gap:var(--hc-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hc-share-option{border:1px solid var(--hc-line);border-radius:var(--hc-radius-md);background:var(--hc-surface);min-height:52px;color:var(--hc-ink);font:inherit;font-weight:var(--hc-weight-medium);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.hc-share-option:hover{border-color:var(--hc-ink)}.hc-share-option:focus-visible{outline:2px solid var(--hc-ink);outline-offset:2px}.hc-share-status{min-height:1.2em;color:var(--hc-ink-2);font-size:var(--hc-text-sm);grid-column:1/-1;margin:0}@media (width<=639px){.hc-share-sheet{width:100%;padding-bottom:calc(var(--hc-space-5) + env(safe-area-inset-bottom,0px));border-radius:var(--hc-radius-lg) var(--hc-radius-lg) 0 0;top:auto;bottom:0;left:0;transform:none}.hc-share-grip{border-radius:var(--hc-radius-pill);background:var(--hc-line-strong);justify-self:center;width:40px;height:4px;margin-top:-12px;display:block}}
