/* [project]/app/loading.module.css [app-client] (css) */
.loading-module__PBh0PW__main {
  background: #fff;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.loading-module__PBh0PW__loader {
  box-sizing: border-box;
  filter: blur(5px) contrast(20);
  background: #fff;
  width: 100px;
  height: 100px;
  padding: 10px;
  display: grid;
}

.loading-module__PBh0PW__loader:before, .loading-module__PBh0PW__loader:after {
  content: "";
  background: #000;
  grid-area: 1 / 1;
  width: 40px;
  height: 40px;
  animation: 2s infinite loading-module__PBh0PW__animation;
}

.loading-module__PBh0PW__loader:after {
  animation-delay: -1s;
}

@keyframes loading-module__PBh0PW__animation {
  0% {
    transform: translate(0);
  }

  25% {
    transform: translate(100%);
  }

  50% {
    transform: translate(100%, 100%);
  }

  75% {
    transform: translate(0, 100%);
  }

  100% {
    transform: translate(0);
  }
}

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