.mech-emblem{--beat:1.2s;--emblem-bg:transparent;--emblem-metal:#2a2c2f;--emblem-engrave:#6e7379;--emblem-highlight:#c8cdd2;--emblem-shadow:#0a0b0c;--emblem-accent:#ff5c1a;--emblem-sweep:#ffffff12;--emblem-recess:.42;--emblem-hl:.55;--emblem-sh:.3;background:var(--emblem-bg);display:block}[data-theme=light] .mech-emblem,[data-theme=paper] .mech-emblem,.mech-emblem[data-theme=light]{--emblem-metal:#d6d8da;--emblem-engrave:#8a9096;--emblem-highlight:#fff;--emblem-shadow:#00000038;--emblem-accent:#d9430a;--emblem-sweep:#0000000d;--emblem-recess:.55;--emblem-hl:.3;--emblem-sh:.7}.mech-emblem .me-rot{transform-origin:0 0}.mech-emblem .me-balance{animation:me-balance var(--beat) ease-in-out infinite}.mech-emblem .me-pallet{animation:me-pallet var(--beat) ease-in-out infinite}.mech-emblem .me-escape{animation:me-escape calc(var(--beat) * 7.5) steps(15, end) infinite;animation-delay:calc(var(--beat) / -4)}.mech-emblem .me-sweep{animation:14s linear infinite me-sweep}.mech-emblem[data-paused=true] .me-balance,.mech-emblem[data-paused=true] .me-pallet,.mech-emblem[data-paused=true] .me-escape,.mech-emblem[data-paused=true] .me-sweep{animation-play-state:paused}@keyframes me-balance{0%{transform:rotate(-135deg)}50%{transform:rotate(135deg)}to{transform:rotate(-135deg)}}@keyframes me-pallet{0%,20%{transform:rotate(-7deg)}30%,70%{transform:rotate(7deg)}80%,to{transform:rotate(-7deg)}}@keyframes me-escape{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes me-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mech-emblem *{animation:none!important}}
