/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/Button/styles.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_button__dr0t2 {
  width: 38.4rem;
  display: flex;
  justify-content: center;
  border-radius: 0.4rem;
  padding: 1.6rem 2.4rem;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  outline: none;
  border: none;
  background: #7c3aed;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}
.styles_button__dr0t2:hover {
  background: #9f67ff;
}
.styles_button__dr0t2:disabled {
  cursor: not-allowed;
  pointer-events: none;
  background: #a389e0;
}

.styles_inverted__2IZ1l {
  color: #7c3aed;
  background: #181719;
  border: 0.1rem solid #7c3aed;
  border: 1px solid #7c3aed;
}
.styles_inverted__2IZ1l:hover {
  color: #fff;
  border-color: #9f67ff;
}
.styles_inverted__2IZ1l:disabled {
  cursor: not-allowed;
  color: #a389e0;
  background-color: #181719;
  border-color: #a389e0;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/HyperlinkButton/styles.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_disabled__xeseF a {
  cursor: default;
  pointer-events: none;
  color: #a389e0;
}

.styles_container___4CKl {
  display: flex;
  column-gap: 0.4rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
}
.styles_container___4CKl label {
  color: #475569;
}
.styles_container___4CKl a {
  color: #7c3aed;
  font-weight: 700;
  cursor: pointer;
  border: none;
  text-decoration: none;
}
.styles_container___4CKl a:hover {
  text-decoration: underline;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/components/Input/styles.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.styles_container__UfwI9 {
  position: relative;
  width: 38.4rem;
  display: flex;
  flex-direction: column;
  row-gap: 0.4rem;
}
.styles_container__UfwI9 .styles_label__knhK0 {
  font-size: 2rem;
  font-weight: 400;
  color: #000;
  margin: 0.5rem 0;
}
.styles_container__UfwI9 .styles_label__knhK0.styles_darkMode__fL19I {
  color: #e2e8f0;
}
.styles_container__UfwI9 .styles_input__muvWS {
  color: #1e293b;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.4rem;
  padding: 1.2rem;
  outline: none;
  background: #f2f2f2;
  border: 0.1rem solid #e2e8f0;
  border-radius: 0.4rem;
}
.styles_container__UfwI9 .styles_input__muvWS.styles_darkMode__fL19I {
  color: #e2e8f0;
  background: #181719;
  border: 0.1rem solid rgba(255, 255, 255, 0.6274509804);
}
.styles_container__UfwI9 .styles_input__muvWS.styles_darkMode__fL19I::placeholder {
  color: #8d8d99;
}
.styles_container__UfwI9 .styles_input__muvWS:disabled {
  border: none;
  background: none;
}
.styles_container__UfwI9 .styles_input__muvWS:focus {
  border: 0.1rem solid #7c3aed;
}
.styles_container__UfwI9 .styles_eyeIcon__X09pD {
  position: absolute;
  right: 1.6rem;
  bottom: 1.2rem;
  font-size: 2rem;
  cursor: pointer;
  z-index: 9;
  color: #000;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[11].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[11].oneOf[9].use[5]!./src/app/auth/login/page.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.page_container__isBbs {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  row-gap: 4.8rem;
}
.page_container__isBbs .page_title__wf_DR {
  font-size: 4.8rem;
  font-style: bold;
}
.page_container__isBbs .page_form__MpgcV {
  display: flex;
  flex-direction: column;
  row-gap: 5.6rem;
}
.page_container__isBbs .page_form__MpgcV .page_input__jLxl4 {
  background: #fff;
}
.page_container__isBbs .page_postForm__BLUqZ {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 0.4rem;
  padding-bottom: 6rem;
}
