.base-icon{color:currentColor;vertical-align:middle;flex:none;width:2.5rem;height:2.5rem;display:inline-block;overflow:visible}.base-icon-muted{opacity:.45}.base-icon-accent{stroke-width:1.65px;transform-origin:50%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.base-icon-reactive:hover .base-icon-accent{transform:translate(1px,-1px)}}@media (prefers-reduced-motion:reduce){.base-icon-accent{transition:none}}
