.social-share{--_bg-social-share-toggle:var(--color-surface-brand-primary);--_bg-social-share-dropdown:var(--color-bg-surface);--_color-social-share-icon:var(--color-white);--_color-social-share-text:var(--color-text-primary);align-items:flex-start;display:inline-flex;flex-direction:column;position:relative}.social-share__toggle.btn{--btn-py:var(--spacing-3-5);--btn-px:var(--spacing-3-5);--btn-bg:var(--_bg-social-share-toggle);--btn-font-size:var(--font-size-sm);--btn-font-weight:500;--btn-icon-size:1rem;--btn-color:var(--_color-social-share-text);--btn-border-color:var(--_bg-social-share-dropdown);--btn-radius:var(--_share-radius,var(--radius-base));--btn-active-bg:color-mix(in srgb,var(--_bg-social-share-toggle) 90%,var(--color-black));--btn-hover-bg:color-mix(in srgb,var(--_bg-social-share-toggle) 95%,var(--color-black));--btn-hover-border-color:transparent}.social-share__toggle-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.social-share__toggle-icon svg{height:1.25rem;width:1.25rem}.social-share__toggle-icon svg path[stroke]{stroke:currentColor}.social-share__toggle-icon svg path[fill]:not([fill=none]){fill:currentColor}.social-share__toggle-label{white-space:nowrap}.social-share__networks{background-color:var(--_bg-social-share-dropdown);border:1px solid var(--_border-social-share-toggle,transparent);border-radius:var(--_share-radius,var(--radius-md));box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:var(--spacing-1-5);opacity:0;padding:var(--spacing-2);pointer-events:none;transform:translateY(-.5rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden}.social-share__networks.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.social-share__network-item{display:flex}.social-share__network-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--radius-base);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-1-5);padding:var(--spacing-2);text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.social-share__network-link,.social-share__network-link:hover{color:var(--_color-social-share-icon,var(--color-neutral-700))}.social-share__network-link:hover{background-color:color-mix(in srgb,var(--_bg-social-share-dropdown) 95%,var(--color-black))}.social-share__network-link:focus-visible{outline:.125rem solid var(--color-surface-brand-primary);outline-offset:.125rem}.social-share__network-icon{align-items:center;color:var(--_color-social-share-icon);display:inline-flex;flex-shrink:0;justify-content:center}.social-share__network-icon svg{height:1rem;width:1rem}.social-share__network-icon svg path[stroke]{stroke:currentColor}.social-share__network-icon svg path[fill]:not([fill=none]){fill:currentColor}.social-share__network-label{white-space:nowrap}.social-share__feedback{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.social-share--direction-row>.social-share__networks{flex-direction:row}.social-share--direction-column>.social-share__networks{flex-direction:column}.social-share--dropdown>.social-share__networks{box-shadow:var(--shadow-md);left:0;min-width:var(--_min-width,-moz-max-content);min-width:var(--_min-width,max-content);position:absolute;top:var(--_dropdown-top,calc(100% + var(--spacing-1)));z-index:10}.social-share--fixed-top-right{--_fixed-share-top:21rem;--_share-radius:8px 0 0 8px;--_dropdown-top:100%;align-items:flex-end;position:fixed;right:0;top:var(--_fixed-share-top);z-index:100}.social-share--fixed-top-right.social-share--dropdown>.social-share__networks{left:auto;max-block-size:calc(100dvh - var(--_fixed-share-top) - var(--spacing-13) - env(safe-area-inset-bottom));max-inline-size:calc(100vw - var(--spacing-4));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;right:0;scrollbar-width:none}.social-share--fixed-top-right.social-share--dropdown>.social-share__networks::-webkit-scrollbar{display:none}.social-share--fixed-top-right .social-share__networks,.social-share--fixed-top-right .social-share__toggle{min-width:52px}.social-share--fixed-top-right:has(.social-share__networks.is-open) .social-share__toggle{--_share-radius:8px 0 0 0}.social-share--fixed-top-right:has(.social-share__networks.is-open) .social-share__networks{--_share-radius:0 0 0 8px}.social-share--direct>.social-share__networks{border-radius:var(--radius-md);box-shadow:var(--shadow-xs);gap:var(--spacing-0-5);opacity:1;padding:var(--spacing-1);pointer-events:auto;position:static;transform:none;visibility:visible}
