@charset "UTF-8";
/* パスワードページ専用スタイル */
/* パスワード強度バー */
.password-strength-bar-segment {
  background-color: var(--color-gray-200);
}

.password-strength-bar-segment.very-weak {
  background-color: var(--color-error);
}

.password-strength-bar-segment.weak {
  background-color: #f97316;
  /* オレンジ */
}

.password-strength-bar-segment.fair {
  background-color: #eab308;
  /* 黄色 */
}

.password-strength-bar-segment.good {
  background-color: #84cc16;
  /* ライトグリーン */
}

.password-strength-bar-segment.strong {
  background-color: var(--color-success);
}

/* パスワード強度テキスト */
.password-strength-text {
  color: var(--color-gray-500);
}

.password-strength-text.very-weak {
  color: var(--color-error);
}

.password-strength-text.weak {
  color: #f97316;
}

.password-strength-text.fair {
  color: #eab308;
}

.password-strength-text.good {
  color: #84cc16;
}

.password-strength-text.strong {
  color: var(--color-success);
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../stylesheets/front/password-page.css%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAAA;AAEA;AACA;EACE;;;AAGF;EACE;;;AAGF;EACE;AACA;;;AAGF;EACE;AACA;;;AAGF;EACE;AACA;;;AAGF;EACE;;;AAGF;AACA;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE%22,%22file%22:%22password-page.css%22%7D */
