/* NTWeb identity: deliberately scoped to the existing login page. */
html[data-netbox-url-name="login"] .btn.btn-primary {
  /* NetBox's dark-theme primary button sets color with !important. */
  color: #fff !important;
  --tblr-btn-bg: #d93338;
  --tblr-btn-border-color: #d93338;
  --tblr-btn-hover-bg: #bf252b;
  --tblr-btn-hover-border-color: #bf252b;
  --tblr-btn-active-bg: #ab2026;
  --tblr-btn-active-border-color: #ab2026;
  --tblr-btn-color: #fff;
  --tblr-btn-hover-color: #fff;
  --tblr-btn-active-color: #fff;
  --tblr-btn-focus-shadow-rgb: 217, 51, 56;
}
html[data-netbox-url-name="login"] .form-control:focus {
  border-color: #d93338;
  box-shadow: 0 0 0 .25rem rgba(217, 51, 56, .25);
}
html[data-netbox-url-name="login"] .logo {
  width: auto;
  max-width: 100%;
}
