/* Keep Recap's icons, with accessible targets and room for the extra links. */
.makema-share{flex-wrap:wrap;align-items:center;row-gap:4px}
.makema-share>a,.makema-share>button{width:44px;min-width:44px;height:44px}
.makema-share button.makema-share-native,
.makema-share button.makema-share-native:hover,
.makema-share button.makema-share-native:focus,
.makema-share button.makema-share-native:active,
.makema-share button.makema-share-native:disabled{padding:0;border:0;background:transparent;color:var(--cs-color-primary);box-shadow:none;font:inherit;cursor:pointer;z-index:auto}
.makema-share .makema-share-native::before{display:none}
.makema-share:hover .cs-share__link:not(span){opacity:1}
.makema-share .cs-share__link:is(a,button):hover{color:var(--makema-accent)}
.makema-share .cs-share__link:is(a,button):hover>span:first-child{background:var(--makema-light)}
.makema-share .cs-share__link:is(a,button):focus{outline:none}
.makema-share .cs-share__link:is(a,button):focus-visible{outline:2px solid var(--makema-accent);outline-offset:2px}
.makema-share-native[hidden]{display:none}
.makema-share-native:disabled{cursor:wait;opacity:.6}
.makema-share>.makema-share-status{position:absolute!important;width:1px!important;margin:0!important}
