/* WorkReady Editorial clara | Login: preserve the official logo and artwork. */
.wr-login-page{--wr-login-ink:#111e2f;--wr-login-muted:#66768c;--wr-login-line:#e2e9ef;--wr-login-canvas:#f5fafc;--wr-login-blue:#142539;--wr-login-violet:#38768b;--wr-login-pink:#38768b;font-family:Inter,"Segoe UI",Arial,sans-serif}
.wr-login-page .wr-login3-access{background:#f5fafc}
.wr-login-page .wr-login3-card{background:#fff;box-shadow:0 16px 44px rgba(17,30,47,.06);border:1px solid #e2e9ef}
.wr-login-page .wr-login3-rolechips span,.wr-login-page .wr-login3-rolechips span+span,.wr-login-page .wr-login3-rolechips .admin{background:#e8f4f7;color:#1c5265}
.wr-login-page .wr-login3-eyebrow{color:#38768b}
.wr-login-page .wr-login3-submit{background:#142539;color:#fff;border-radius:8px;box-shadow:0 8px 18px rgba(20,37,57,.12)}
.wr-login-page .wr-login3-submit:hover{background:#203c54;box-shadow:0 10px 24px rgba(20,37,57,.16)}
.wr-login-page .wr-login3-field:focus-within{border-color:#38768b;box-shadow:0 0 0 3px rgba(128,189,205,.16)}
.wr-login-page .wr-login3-help a,.wr-login-page .wr-login3-admin a,.wr-login-page .wr-login3-toggle{color:#38768b}
.wr-login-page .wr-login3-brand img{object-fit:contain}
.wr-login-page :is(a,button,input):focus-visible{outline:2px solid #38768b;outline-offset:3px}



/* WorkReady Optical Quality Calibration OQ-01 | login only. */
.wr-login-page {
  --wr-login-muted: #5d6e82;
  --wr-login-line: #dce5ec;
  font-kerning: normal;
  font-optical-sizing: auto;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.wr-login-page :is(input,button,a) { font-kerning: normal; }
.wr-login-page input::placeholder { color:#627387; opacity:1; }
.wr-login-page ::selection { background:#d8edf2; color:#111e2f; }
