/* [project]/src/app/system-pages.module.css [app-client] (css) */
.system-pages-module__yUmP1W__systemPage {
  text-align: center;
  align-content: center;
  justify-items: center;
  width: min(100% - 32px, 620px);
  min-height: 58vh;
  margin: 0 auto;
  padding: 80px 0;
  display: grid;
}

.system-pages-module__yUmP1W__code {
  color: var(--blue-600);
  text-transform: uppercase;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
}

.system-pages-module__yUmP1W__systemPage h1 {
  max-width: 560px;
  margin-bottom: 14px;
  font-size: clamp(2rem, 6vw, 3.3rem);
}

.system-pages-module__yUmP1W__systemPage p {
  max-width: 520px;
  color: var(--muted);
  margin-bottom: 27px;
}

.system-pages-module__yUmP1W__systemPage a, .system-pages-module__yUmP1W__systemPage button {
  color: var(--navy-950);
  background: var(--yellow-500);
  border: 0;
  border-radius: 10px;
  padding: 12px 18px;
  font-weight: 700;
}

.system-pages-module__yUmP1W__actions {
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  display: flex;
}

.system-pages-module__yUmP1W__actions button {
  color: #fff;
  background: var(--blue-700);
}

.system-pages-module__yUmP1W__loading {
  min-height: 55vh;
  color: var(--muted);
  justify-content: center;
  align-items: center;
  gap: 12px;
  font-size: .9rem;
  font-weight: 600;
  display: flex;
}

.system-pages-module__yUmP1W__loading span {
  border: 3px solid var(--blue-100);
  border-top-color: var(--blue-600);
  border-radius: 50%;
  width: 22px;
  height: 22px;
  animation: .8s linear infinite system-pages-module__yUmP1W__spin;
}

@keyframes system-pages-module__yUmP1W__spin {
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=src_app_system-pages_module_0a7edrw.css.map*/