/* Sign-in reached from public Home; form and authentication behavior are unchanged. */
body.login-page.nh-public-login-silver{--login-ink:#111;--login-muted:#5e6670;--login-gold:#687784;--login-deep-gold:#485661;--login-cream:#f4f6f8;--login-line:#cbd3da;background:radial-gradient(circle at 18% 18%,rgba(177,190,202,.13),transparent 26%),radial-gradient(circle at 86% 82%,rgba(216,206,186,.12),transparent 24%),#fff;color:#111}
body.nh-public-login-silver .login-container{background:#fff;border-color:#c7d0d8;box-shadow:0 20px 48px rgba(42,48,56,.09)}
body.nh-public-login-silver .login-brand-panel{background:linear-gradient(180deg,#fff,#f4f6f8);border-color:#cbd3da}
body.nh-public-login-silver .login-form-panel{background:#fff}
body.nh-public-login-silver .login-logo{filter:grayscale(1) drop-shadow(0 14px 24px rgba(42,48,56,.1))}
body.nh-public-login-silver .login-brand-name span{color:#606870}
body.nh-public-login-silver .login-ornament span{background:#d8ceba}
body.nh-public-login-silver label{color:#111}
body.nh-public-login-silver input{background:#fff;border-color:#b9c2ca;color:#111;box-shadow:inset 0 1px 0 #fff}
body.nh-public-login-silver input:focus{border-color:#778592;box-shadow:0 0 0 3px rgba(119,133,146,.15)}
body.nh-public-login-silver :is(button,.reset-link){background:linear-gradient(180deg,#fff,#e5eaee);border-color:#b9c2ca;color:#111;box-shadow:inset 0 1px 0 #fff,0 6px 18px rgba(42,48,56,.07)}
body.nh-public-login-silver :is(button,.reset-link):is(:hover,:focus-visible){background:linear-gradient(180deg,#fafbfc,#dce3e9);border-color:#929da7;box-shadow:inset 0 1px 0 #fff,0 8px 22px rgba(42,48,56,.1)}
body.nh-public-login-silver :is(a,button):focus-visible{outline-color:#778592}
body.nh-public-login-silver .login-alert.success{background:#f4f6f8;color:#485661;border-color:#cbd3da}
