.share-button--floating{inset-inline-end:0;position:absolute;top:-4rem}@media(min-width:750px){.share-button--floating{top:-1.5rem}}.share-button__network__list{gap:2.8rem;margin-inline-start:1rem}.share-button__network__list--floating{margin-inline-start:0}.share-button__button--circle{height:4.4rem;padding:0;width:4.4rem;--buttons-radius:50%;box-shadow:0 1px 2px rgb(var(--color-highlight),.05)}.share-button__button--circle,.share-button__button--circle:after,.share-button__button--circle:before{border-radius:var(--buttons-radius)}.share-button__button--circle svg{transition:transform .3s cubic-bezier(.03,.93,.97,1)}.share-button__button--circle.open svg{transform:rotate(90deg)}.share-button__network--floating{background-color:rgb(var(--color-background));border-radius:.5rem;box-shadow:0 4px 6px -1px rgb(var(--color-foreground),.1),0 2px 4px -1px rgb(var(--color-foreground),.06);inset-inline-start:50%;opacity:0;padding:1rem 0;position:absolute;top:5rem;transform:translateX(calc(var(--transform-direction)*50%));transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:5.2rem;z-index:1}.share-button__network__link{background:none;border:none;color:rgb(var(--color-foreground),.6);cursor:pointer;padding:0}.share-button__network__link .icon-email{height:2.5rem;width:2.5rem}.share-button__button--floating.open+.share-button__network--floating{opacity:1;visibility:visible}.share-button__network__link:hover{color:rgb(var(--color-foreground))}