.sharer{--sharer-alignment\@sm:flex-start;--sharer-alignment\@md:flex-start;--sharer-alignment\@lg:flex-start;--sharer-alignment:var(--sharer-alignment\@sm);--sharer-gap:.65rem;--sharer-icon-bg:transparent;--sharer-icon-fill:inherit;--sharer-icon-hover-bg:transparent;--sharer-icon-hover-fill:currentColor;--sharer-icon-padding:0;--sharer-icon-radius:0;align-items:center;display:flex;flex-flow:row wrap;gap:var(--sharer-gap);justify-content:var(--sharer-alignment)}@media (min-width:768px) and (max-width:1024px){.sharer{--sharer-alignment:var(--sharer-alignment\@md)}}@media (min-width:1025px){.sharer{--sharer-alignment:var(--sharer-alignment\@lg)}}.sharer--column{align-items:var(--sharer-alignment);flex-flow:column wrap;justify-content:center}.sharer__icon{background:var(--sharer-icon-bg);color:var(--sharer-icon-fill);display:block;padding:var(--sharer-icon-padding);position:relative;transition:all .2s ease}.sharer__icon,.sharer__icon:before{border-radius:var(--sharer-icon-radius)}.sharer__icon:before{background:var(--sharer-icon-hover-bg);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.sharer__icon:focus,.sharer__icon:hover{color:var(--sharer-icon-hover-fill)}.sharer__icon:focus:before,.sharer__icon:hover:before{opacity:1}.sharer__icon svg{fill:currentColor;display:block;position:relative}