/* [project]/src/styles/LoaderWorm.module.css [app-client] (css) */
@keyframes LoaderWorm-module__DS_xzW__bump5 {
  from, 42%, 46%, 51%, 55%, 59%, 63%, 67%, 71%, 74%, 78%, 81%, 85%, 88%, 92%, to {
    transform: translate(0);
  }

  44% {
    transform: translate(1.33%, 6.75%);
  }

  53% {
    transform: translate(-16.67%, -.54%);
  }

  61% {
    transform: translate(3.66%, -2.46%);
  }

  69% {
    transform: translate(-.59%, 15.27%);
  }

  76% {
    transform: translate(-1.92%, -4.68%);
  }

  83% {
    transform: translate(9.38%, .96%);
  }

  90% {
    transform: translate(-4.55%, 1.98%);
  }
}

@keyframes LoaderWorm-module__DS_xzW__worm5 {
  from {
    stroke-dashoffset: 10px;
  }

  25% {
    stroke-dashoffset: 295px;
  }

  to {
    stroke-dashoffset: 1165px;
  }
}

.LoaderWorm-module__DS_xzW__loaderWrapper {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.LoaderWorm-module__DS_xzW__pl, .LoaderWorm-module__DS_xzW__pl__worm {
  animation-duration: 4s;
  animation-iteration-count: infinite;
}

.LoaderWorm-module__DS_xzW__pl {
  width: 5em;
  height: 5em;
  animation-name: LoaderWorm-module__DS_xzW__bump5;
  animation-timing-function: linear;
}

.LoaderWorm-module__DS_xzW__pl__ring {
  stroke: hsla(var(--hue), 10%, 10%, .1);
  transition: stroke .3s;
}

.LoaderWorm-module__DS_xzW__pl__worm {
  animation-name: LoaderWorm-module__DS_xzW__worm5;
  animation-timing-function: cubic-bezier(.42, .17, .75, .83);
}


/*# sourceMappingURL=src_styles_LoaderWorm_module_41437588.css.map*/