:root{--mp-icon-size: inherit;--mp-icon-spin-duration: 1s}.mp-icon,.mp-svg-icon{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:1em;height:1em;line-height:1;vertical-align:middle;color:inherit}.mp-icon{font-size:var(--mp-icon-size)}.mp-icon svg{width:1em;height:1em}.mp-icon--shrinking{scale:0;transition-property:scale}.mp-icon-spin,.mp-icon--spin{animation:mp-icon-spin var(--mp-icon-spin-duration) infinite linear}@keyframes mp-icon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.mp-icon-spin,.mp-icon--spin{animation:none}.mp-icon{transition:none!important}.mp-icon--shrinking{scale:none}}
