[data-mogi-glyph=current] [data-mogi-motion]{animation-duration:var(--mogi-glyph-cycle);animation-iteration-count:1;animation-timing-function:var(--mogi-glyph-easing);transform-box:fill-box;transform-origin:50%}[data-mogi-glyph=current] [data-mogi-motion=pulse]{animation-name:mogi-pulse}[data-mogi-glyph=current] [data-mogi-motion=hold]{animation-name:mogi-hold}[data-mogi-glyph=current] [data-mogi-motion=slide-x]{animation-name:mogi-slide-x}[data-mogi-glyph=current] [data-mogi-motion=slide-y]{animation-name:mogi-slide-y}[data-mogi-glyph=current] [data-mogi-motion=blink]{animation-name:mogi-blink;animation-timing-function:linear}[data-mogi-glyph=current] [data-mogi-motion=spin]{animation-name:mogi-spin;animation-timing-function:linear}[data-mogi-glyph=current] [data-mogi-motion=half-turn]{animation-name:mogi-half-turn}[data-mogi-glyph] [data-mogi-motion=draw]{stroke-dasharray:32;stroke-dashoffset:0}[data-mogi-glyph=current] [data-mogi-motion=draw]{animation-name:mogi-draw}[data-mogi-glyph=current] [data-mogi-motion=flash]{animation-name:mogi-flash}[data-mogi-glyph=current] [data-mogi-motion=press]{animation-name:mogi-press}[data-mogi-glyph=current] [data-mogi-motion=rise]{transform-origin:bottom;animation-name:mogi-rise}[data-mogi-glyph=current] [data-mogi-motion=appear]{animation-name:mogi-appear}@keyframes mogi-pulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes mogi-hold{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes mogi-slide-x{0%{transform:translate(-22%)}60%{transform:translate(12%)}to{transform:translate(0)}}@keyframes mogi-slide-y{0%{transform:translateY(-28%)}60%{transform:translateY(10%)}to{transform:translateY(0)}}@keyframes mogi-blink{0%{opacity:1}45%{opacity:0}to{opacity:1}}@keyframes mogi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mogi-half-turn{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes mogi-draw{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}@keyframes mogi-flash{0%{opacity:1}15%{opacity:.2}to{opacity:1}}@keyframes mogi-press{0%{transform:translateY(0)}45%{transform:translateY(9%)}to{transform:translateY(0)}}@keyframes mogi-rise{0%{transform:scaleY(.2)}70%{transform:scaleY(1.06)}to{transform:scaleY(1)}}@keyframes mogi-appear{0%{opacity:0;transform:scale(.5)}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-mogi-glyph] [data-mogi-motion]{animation:none}}
