.loading-icon{animation:loading-icon-turn var(--motion-duration-loading-turn) steps(var(--motion-loading-steps)) infinite}@keyframes loading-icon-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loading-icon{animation:none}}
.button{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-duration-quick) var(--motion-easing-out), background-color var(--motion-duration-quick) var(--motion-easing-standard), border-color var(--motion-duration-quick) var(--motion-easing-standard)}.button--sm{min-width:var(--size-button-min-sm)}.button--md{min-width:var(--size-button-min-md)}.button:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--motion-press-button))}.button--icon:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--motion-press-control))}.button--loading{color:#0000}.button:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:active:not(:disabled,[aria-disabled=true]),.button--icon:active:not(:disabled,[aria-disabled=true]){transform:none}}
