.ui-spinner{--dot:10px;align-items:flex-end;gap:calc(var(--dot) * .6);block-size:calc(var(--dot) * 2.6);padding-block-end:2px;display:inline-flex}.ui-spinner--s{--dot:7px}.ui-spinner--l{--dot:14px}.ui-spinner i{inline-size:var(--dot);block-size:var(--dot);background:var(--lu-berry-500);animation:ui-spin-hop 1.08s var(--lu-ease-bounce) infinite;border-radius:50%}.ui-spinner i:nth-of-type(2){background:var(--lu-sunny-500);animation-delay:90ms}.ui-spinner i:nth-of-type(3){inline-size:calc(var(--dot) * 1.15);block-size:calc(var(--dot) * 1.15);background:var(--lu-sky-500);animation-delay:.18s}.ui-spinner--mono i,.ui-spinner--mono i:nth-of-type(2),.ui-spinner--mono i:nth-of-type(3){background:currentColor}@keyframes ui-spin-hop{0%,55%,to{transform:translateY(0)scale(1)}12%{transform:translateY(0)scale(1.12,.88)}30%{transform:translateY(calc(var(--dot) * -1.3)) scale(.94, 1.08)}47%{transform:translateY(0)scale(1.1,.9)}}:root[data-motion=reduce] .ui-spinner i{animation:1.2s linear infinite ui-spin-fade!important}@keyframes ui-spin-fade{0%,to{opacity:.35}50%{opacity:1}}.ui-gcode{contain:inline-size;white-space:nowrap;align-self:stretch;min-inline-size:0;max-inline-size:100%;display:block}.ui-gcode--two .ui-gcode__mid{display:none}.ui-gcode--two .ui-gcode__line{display:block}
