@keyframes dots-pulse{0%,60%,to{opacity:var(--opacity-3);transform:translateY(0)}30%{opacity:1;transform:translateY(calc(var(--dots-size)*-.6))}}.dots--wrapper{display:flex}.dots--align-center,.dots--align-horizontal{justify-content:center;width:100%}.dots--align-center{align-items:center;height:100%}.dots--align-inline{flex:0 0 auto;justify-content:center;line-height:0;vertical-align:bottom;width:auto}.dots,.dots--align-inline{align-items:center;display:inline-flex}.dots{--dots-size:0.4rem;--dots-gap:0.25rem;color:var(--text-color-default);gap:var(--dots-gap)}.dots--dot{animation:dots-pulse 1.2s ease-in-out infinite;background:currentColor;border-radius:50%;height:var(--dots-size);width:var(--dots-size)}.dots--dot:nth-child(2){animation-delay:.15s}.dots--dot:nth-child(3){animation-delay:.3s}.dots--sm{--dots-size:0.3rem;--dots-gap:0.2rem}.dots--md{--dots-size:0.45rem;--dots-gap:0.3rem}.dots--lg{--dots-size:0.6rem;--dots-gap:0.4rem}.dots--invert{color:var(--text-color-invert)}