/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/app/login/page.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.page_wrapper__k76GC {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}

.page_card__wnoHP {
  width: 100%;
  max-width: 22rem;
  border-radius: var(--it-radius);
}

.page_title__QV6iH {
  font-size: var(--it-text-xl);
  text-align: center;
  margin-bottom: 0.2rem;
}

.page_sub__cCsaA {
  display: block;
  text-align: center;
  margin-bottom: 1.2rem;
  color: var(--pico-muted-color);
  font-size: var(--it-text-sm);
}

.page_errorMessage__yyOge {
  color: var(--pico-del-color);
  font-size: var(--it-text-md);
}

.page_submitButton__fNFSf {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0.4rem auto 0;
}

