.ember-icon{vertical-align:-.2em;filter:drop-shadow(0 0 4px var(--ember-glow));display:inline-block;overflow:visible}.ember-icon .ember-halo{transform-origin:16px 19px;animation:ember-halo var(--pulse) ease-in-out infinite}.ember-icon .ember-tongue{transform-origin:16px 17px;animation:ember-tongue calc(var(--pulse) / 2) ease-in-out infinite alternate}.ember-icon .ember-spark{animation:ember-spark calc(var(--pulse) * 1.5) ease-out infinite}@keyframes ember-halo{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes ember-tongue{0%{transform:rotate(-4deg)scaleY(.96)}to{transform:rotate(4deg)scaleY(1.05)}}@keyframes ember-spark{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(-3px,-9px)}}@media (prefers-reduced-motion:reduce){.ember-icon .ember-halo,.ember-icon .ember-tongue,.ember-icon .ember-spark{animation:none}}.mote-icon{vertical-align:-.2em;filter:drop-shadow(0 0 4px #df73f359);display:inline-block;overflow:visible}.mote-icon .mote-halo{transform-origin:16px 16px;animation:mote-halo var(--pulse) ease-in-out infinite}.mote-icon .mote-glint{transform-origin:16px 16px;animation:mote-glint calc(var(--pulse) * 2) linear infinite}.mote-icon .mote-dust-a{animation:mote-dust calc(var(--pulse) * 1.3) ease-in-out infinite}.mote-icon .mote-dust-b{animation:mote-dust calc(var(--pulse) * 1.7) ease-in-out infinite reverse}@keyframes mote-halo{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes mote-glint{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes mote-dust{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(-1.5px,-2px)}}@media (prefers-reduced-motion:reduce){.mote-icon .mote-halo,.mote-icon .mote-glint,.mote-icon .mote-dust{animation:none}}
