/* [project]/src/views/signin/SigninPage.module.css [app-client] (css) */
.SigninPage-module__hwXKvG__content.ant-flex {
  gap: 40px;
  width: 100%;
}

.SigninPage-module__hwXKvG__header.ant-flex {
  gap: var(--ant-margin);
  text-align: center;
  width: 100%;
}

.SigninPage-module__hwXKvG__title.ant-typography {
  font-size: 40px;
  font-weight: var(--ant-font-weight-strong);
  color: var(--ant-color-text);
  margin-bottom: 0;
}

.SigninPage-module__hwXKvG__description.ant-typography {
  font-size: var(--ant-font-size-lg);
  color: var(--ant-color-text-tertiary);
  font-weight: normal;
  line-height: var(--ant-line-height);
}

.SigninPage-module__hwXKvG__divider.ant-divider {
  margin: var(--ant-margin-xs) 0;
}

.SigninPage-module__hwXKvG__divider .ant-divider-inner-text {
  color: var(--ant-color-text-tertiary);
  font-size: var(--ant-font-size-sm);
}

.SigninPage-module__hwXKvG__terms.ant-typography {
  font-size: var(--ant-font-size);
  color: var(--ant-color-text-tertiary);
  text-align: center;
  width: 100%;
  font-weight: normal;
  line-height: var(--ant-line-height);
}

.SigninPage-module__hwXKvG__terms a.ant-typography {
  color: inherit;
  text-decoration: underline;
}

.SigninPage-module__hwXKvG__formContainer.ant-flex {
  gap: var(--ant-margin-md);
  width: 100%;
}

.SigninPage-module__hwXKvG__errorMessage.ant-alert {
  margin-bottom: var(--ant-margin-lg);
  width: 100%;
}

@media (max-width: 480px) {
  .SigninPage-module__hwXKvG__content.ant-flex {
    gap: 32px;
  }

  .SigninPage-module__hwXKvG__header.ant-flex {
    gap: var(--ant-margin-sm);
  }

  .SigninPage-module__hwXKvG__title.ant-typography {
    font-size: 28px;
  }

  .SigninPage-module__hwXKvG__description.ant-typography {
    font-size: var(--ant-font-size);
  }

  .SigninPage-module__hwXKvG__errorMessage.ant-alert {
    font-size: var(--ant-font-size-sm);
  }
}

/* [project]/src/modules/session/signin/GoogleSigninButton.module.css [app-client] (css) */
.GoogleSigninButton-module__9RiQcG__form {
  gap: var(--ant-margin-md);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.GoogleSigninButton-module__9RiQcG__googleButton.ant-btn {
  justify-content: center;
  align-items: center;
  gap: var(--ant-margin-sm);
  height: 48px;
  padding: 14px var(--ant-padding-sm);
  background: var(--ant-color-bg-container);
  border: 1px solid var(--ant-color-border);
  border-radius: var(--ant-border-radius);
  font-size: var(--ant-font-size-lg);
  font-weight: var(--ant-font-weight-strong);
  color: var(--ant-color-text);
  display: flex;
  box-shadow: 0 2px 4px #0000000a;
}

.GoogleSigninButton-module__9RiQcG__googleButton.ant-btn:hover {
  background: var(--ant-color-bg-text-hover);
  border-color: var(--ant-color-border-secondary);
  color: var(--ant-color-text);
}

.GoogleSigninButton-module__9RiQcG__googleButton.ant-btn:active {
  transform: scale(.99);
}

.GoogleSigninButton-module__9RiQcG__googleButton .ant-btn-icon {
  margin-right: 0;
}

@media (max-width: 480px) {
  .GoogleSigninButton-module__9RiQcG__googleButton.ant-btn {
    padding: var(--ant-padding-sm);
    font-size: var(--ant-font-size);
  }
}

/* [project]/src/modules/session/signin/MagicLinkEmailForm.module.css [app-client] (css) */
.MagicLinkEmailForm-module__s7RnHG__form {
  gap: var(--ant-margin-md);
  flex-direction: column;
  width: 100%;
  display: flex;
}

.MagicLinkEmailForm-module__s7RnHG__emailInput.ant-input {
  height: 48px;
  font-size: var(--ant-font-size-lg);
  border-radius: var(--ant-border-radius);
}

.MagicLinkEmailForm-module__s7RnHG__continueButton.ant-btn {
  height: 48px;
  font-size: var(--ant-font-size-lg);
  font-weight: var(--ant-font-weight-strong);
  border-radius: var(--ant-border-radius);
}

.MagicLinkEmailForm-module__s7RnHG__errorAlert.ant-alert {
  width: 100%;
}

@media (max-width: 480px) {
  .MagicLinkEmailForm-module__s7RnHG__emailInput.ant-input {
    height: 44px;
    font-size: var(--ant-font-size);
  }

  .MagicLinkEmailForm-module__s7RnHG__continueButton.ant-btn {
    height: 44px;
    font-size: var(--ant-font-size);
  }
}

/* [project]/src/modules/session/signin/PasswordLoginForm.module.css [app-client] (css) */
.PasswordLoginForm-module__SE4eHW__form {
  gap: var(--ant-margin-md);
  flex-direction: column;
  width: 100%;
  display: flex;
}

:is(.PasswordLoginForm-module__SE4eHW__input.ant-input, .PasswordLoginForm-module__SE4eHW__input.ant-input-password) {
  height: 48px;
  font-size: var(--ant-font-size-lg);
  border-radius: var(--ant-border-radius);
}

.PasswordLoginForm-module__SE4eHW__submitButton.ant-btn {
  height: 48px;
  font-size: var(--ant-font-size-lg);
  font-weight: var(--ant-font-weight-strong);
  border-radius: var(--ant-border-radius);
}

.PasswordLoginForm-module__SE4eHW__errorAlert.ant-alert {
  width: 100%;
}

@media (max-width: 480px) {
  :is(.PasswordLoginForm-module__SE4eHW__input.ant-input, .PasswordLoginForm-module__SE4eHW__input.ant-input-password) {
    height: 44px;
    font-size: var(--ant-font-size);
  }

  .PasswordLoginForm-module__SE4eHW__submitButton.ant-btn {
    height: 44px;
    font-size: var(--ant-font-size);
  }
}

/* [project]/src/modules/session/signin/CheckEmailNotice.module.css [app-client] (css) */
.CheckEmailNotice-module__m4RWdW__container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  width: 100%;
}

.CheckEmailNotice-module__m4RWdW__title.ant-typography {
  font-size: 40px;
  font-weight: var(--ant-font-weight-strong);
  color: var(--ant-color-text);
  margin-bottom: 0;
}

.CheckEmailNotice-module__m4RWdW__descriptionContainer {
  font-size: var(--ant-font-size-lg);
}

.CheckEmailNotice-module__m4RWdW__description.ant-typography {
  font-size: var(--ant-font-size-lg);
  color: var(--ant-color-text-tertiary);
}

.CheckEmailNotice-module__m4RWdW__checkEmailEmail.ant-typography {
  font-size: 18px;
  font-weight: var(--ant-font-weight-strong);
  color: var(--ant-color-text);
}

@media (max-width: 480px) {
  .CheckEmailNotice-module__m4RWdW__header.ant-flex {
    gap: var(--ant-margin-sm);
  }

  .CheckEmailNotice-module__m4RWdW__title.ant-typography {
    font-size: 28px;
  }

  .CheckEmailNotice-module__m4RWdW__description.ant-typography {
    font-size: var(--ant-font-size);
  }
}

/*# sourceMappingURL=src_0-clkba._.css.map*/