*:focus .char-counter{opacity:.9}*:focus~.char-counter{opacity:.9}.dark .sharetaste-icon{color:#fff}.ball-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bouncing-ball{border-radius:50%;animation:bounce .7s infinite;background-color:var(--ball-color);width:var(--ball-size);height:var(--ball-size);transform:translateY(calc(var(--bb-amplitude) * -.5))}:root{--bb-amplitude: .75rem}@keyframes bounce{0%{transform:translateY(calc(var(--bb-amplitude) * -.5));animation-timing-function:cubic-bezier(.44,0,1,1)}40%{transform:translateY(calc(var(--bb-amplitude) * .5)) scaleX(1) scaleY(1);animation-timing-function:ease-in}50%{transform:translateY(calc(var(--bb-amplitude) * .5)) scaleX(1.15) scaleY(.8);animation-timing-function:ease-out}60%{transform:translateY(calc(var(--bb-amplitude) * .5)) scaleX(1) scaleY(1);animation-timing-function:cubic-bezier(0,0,0,1)}to{transform:translateY(calc(var(--bb-amplitude) * -.5))}}@keyframes slideFromBottomAndFade{0%{transform:translate3d(0,var(--initial-transform, 100%),0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes slideFromTopAndFade{to{transform:translate3d(0,var(--initial-transform, 100%),0);opacity:0}}.vaul-fade-animation[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.vaul-fade-animation[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottomAndFade}.vaul-fade-animation[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideFromTopAndFade}
