.share{display:inline-flex;position:relative}.share__btn{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--black);color:var(--black);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;transition:background-color .3s,color .3s;display:grid}.share__btn svg{width:44%;height:auto}.share__menu{z-index:40;border:1px solid var(--black);background:var(--white);min-width:max(22rem,170px);color:var(--black);position:absolute;top:calc(100% + 1rem);left:0}.share__menu[hidden]{display:none}.share__menu--up{top:auto;bottom:calc(100% + 1rem)}.share__menu--end{left:auto;right:0}.share__menu ul{margin:0;padding:.6rem 0;list-style:none}.share__menu a,.share__menu button{width:100%;color:inherit;font-family:var(--f-mono);text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:1.1rem 1.8rem;font-weight:500;display:block}@media (hover:hover){.share__btn:hover,.share__btn[aria-expanded=true],.share__menu a:hover,.share__menu button:hover{background:var(--black);color:var(--white)}}.lf-btns>.share{align-self:flex-start}.acts{flex-wrap:wrap;gap:12px;display:flex}.acts__btn{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--black);color:var(--black);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;transition:background-color .3s,color .3s;display:grid}.acts__btn svg,.acts .share__btn svg{width:calc(var(--ctl-h) * .5);height:calc(var(--ctl-h) * .5);flex:none}.acts__like svg{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.acts__like.is-on svg{fill:currentColor;transform:scale(1.12)}@media (hover:hover){.acts__btn:hover{background:var(--black);color:var(--white)}}.lf-btns>.acts{align-self:flex-start}@media (max-width:1099px){.lf-btns>.acts{align-self:stretch;margin-top:6px}.lf-btns>.acts>*{flex:1 1 0;width:auto;min-width:0}.lf-btns>.acts .share{display:flex}.lf-btns>.acts .share__btn{width:100%}}
