.abu-loader{display:grid;place-items:center;min-height:160px;padding:32px}.abu-loader--page{min-height:100dvh}.abu-loader-ring{display:block;width:34px;height:34px;border:3px solid #d6dfe6;border-top-color:var(--abu-loader-color,#586c78);border-radius:50%;animation:abu-loader-spin .75s linear infinite}@keyframes abu-loader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.abu-loader-ring{animation:none}}
