/* The rule list under a new-password field; see public/assets/js/password-policy.js. */
.password-rules { list-style: none; margin: 0.4rem 0 0; padding: 0; font-size: 0.85em; line-height: 1.5; }
.password-rules li { list-style: none; margin: 0; padding: 0; }
.password-rule { color: inherit; opacity: 0.75; }
.password-rule-mark { display: inline-block; width: 1.1em; text-align: center; }
.password-rule-met { color: #2f9e44; opacity: 1; }
.password-rule-unmet { color: #d9480f; opacity: 1; }
.password-rule-server { opacity: 0.6; }
@media (prefers-color-scheme: dark) {
  .password-rule-met { color: #69db7c; }
  .password-rule-unmet { color: #ff8787; }
}
