/* Stable dimensions and legible labels for every link, CTA and button. */
:is(button,a[href],[role="button"])[data-mw-feedback],
:is(button,a[href],[role="button"])[aria-busy="true"] {position:relative}
:is(button,a[href],[role="button"])[data-mw-feedback]::after,
:is(button,a[href],[role="button"])[aria-busy="true"]::after {
 content:""!important;position:absolute!important;inset:auto 3px 3px auto!important;
 width:12px!important;height:12px!important;box-sizing:border-box!important;
 border:2px solid #ed995e55!important;border-top-color:#ed995e!important;
 border-radius:50%!important;animation:mw-action-spin .7s linear infinite!important;
 pointer-events:none!important;z-index:3
}
:is(button,a[href],[role="button"])[aria-busy="true"] {cursor:progress}
@keyframes mw-action-spin {to {transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce) {
 :is(button,a[href],[role="button"])[data-mw-feedback]::after,
 :is(button,a[href],[role="button"])[aria-busy="true"]::after {animation:none!important;border-style:dotted!important}
}
