.sb-share{display:inline-flex;position:relative}.sb-share__trigger{isolation:isolate;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-3));color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-size-s);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;line-height:1;display:inline-flex;position:relative}.sb-share__trigger:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:var(--hover-wash);transition:transform var(--motion-reveal) ease-in-out;position:absolute;inset:0;transform:scale(0)}@media (hover:hover){.sb-share__trigger:hover:before{transform:scale(1)}}.sb-share__trigger svg{display:block}.sb-share__menu{top:calc(100% + var(--space-3));z-index:var(--layer-popover);min-width:180px;padding:var(--space-2);background:var(--bg-raised);border:1px solid var(--hairline);border-radius:var(--radius-control);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--space-2)));transition:opacity var(--motion-fade) ease, transform var(--motion-fade) ease, visibility var(--motion-fade) linear;flex-direction:column;display:flex;position:absolute;right:0}.sb-share__menu.is-open{opacity:1;visibility:visible;transform:none}.sb-share__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-size-s);text-align:left;cursor:pointer;transition:background-color var(--motion-micro) ease-out;background:0 0;border:0;display:flex}.sb-share__item:focus-visible{background:var(--bg-page);outline:none}@media (hover:hover){.sb-share__item:hover{background:var(--bg-page)}}.sb-share__check{color:var(--accent);display:inline-flex}.sb-share__check svg{width:auto;height:14px;display:block}
