.anvil2 {._spinner_2axc3_1 {
  --a2-mod-spinner-arc-foreground-color: var(--a2-spinner-arc-foreground-color, currentColor);
  --a2-mod-spinner-foreground-color-primary: var(--a2-spinner-foreground-color-primary, var(--a2-background-color-primary, var(--a2-status-color-info, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff)))));
  --a2-mod-spinner-track-foreground-color: var(--a2-spinner-track-foreground-color, var(--a2-background-color-secondary, light-dark(rgba(4, 4, 4, 0.0588235294), rgba(255, 255, 255, 0.0784313725))));
  font-family: var(--a2-font-family-base, "Nunito Sans", sans-serif);
  font-size: 100%;
  color: inherit;
  margin: 0;
  padding: 0;
  border-style: none;
  border-width: 0;
  border-color: transparent;
  box-sizing: border-box;
  display: revert-layer;
  aspect-ratio: 1;
  color: var(--a2-mod-spinner-color, var(--a2-mod-spinner-foreground-color-primary));
  display: block;
  overflow: hidden;
  width: var(--a2-mod-spinner-size, var(--a2-size-10, 2.5rem));
}._inherit_2axc3_22 {
  --a2-mod-spinner-foreground-color-current: var(--a2-spinner-foreground-color-current, currentColor);
  --a2-mod-spinner-color: var(--a2-mod-spinner-foreground-color-current);
}._size-small_2axc3_27 {
  --a2-mod-spinner-size: var(--a2-size-4, 1rem);
}._size-medium_2axc3_31 {
  --a2-mod-spinner-size: var(--a2-size-10, 2.5rem);
}._size-large_2axc3_35 {
  --a2-mod-spinner-size: 5rem;
}._track_2axc3_39 {
  stroke: var(--a2-mod-spinner-track-foreground-color);
}._arc_2axc3_43 {
  stroke: var(--a2-mod-spinner-arc-foreground-color);
}
}