/* SBS identity from the unchanged maintenance page. Load after Bootstrap. */
.sbs-ui {
  --sbs-bg-brand: #eff9ff;
  --sbs-surface: #fff;
  --sbs-surface-soft: #f6fbfe;
  --sbs-surface-selected: #edf7fd;
  --sbs-brand-light: #71c6f1;
  --sbs-brand-cyan: #229cdd;
  --sbs-brand-symbol: #299edb;
  --sbs-text: #153a56;
  --sbs-text-strong: #173e59;
  --sbs-text-muted: #52748a;
  --sbs-primary: #126e9d;
  --sbs-primary-hover: #105a80;
  --sbs-link: #086ea5;
  --sbs-border: #cfe6f2;
  --sbs-border-header: #dae7ee;
  --sbs-border-control: #52748a;
  --sbs-focus: #126e9d;
  --sbs-radius-control: .5rem;
  --sbs-radius-brand: .75rem;
  --sbs-shadow-soft: 0 12px 36px #288fc21c;
  --sbs-duration-fast: 150ms;
  --sbs-space-1: .25rem;
  --sbs-space-2: .5rem;
  --sbs-space-3: .75rem;
  --sbs-space-4: 1rem;
  --sbs-space-6: 1.5rem;
  --sbs-space-8: 2rem;
  --sbs-space-12: 3rem;
  --sbs-space-16: 4rem;
  --sbs-success: #166534;
  --sbs-success-bg: #eef8f0;
  --sbs-warning: #854d0e;
  --sbs-warning-bg: #fff7db;
  --sbs-danger: #b42318;
  --sbs-danger-bg: #fff1f0;
  --sbs-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --sbs-content-width: 80rem;
  --sbs-header-width: 85rem;
  --bs-body-color: var(--sbs-text);
  --bs-body-color-rgb: 21, 58, 86;
  --bs-body-bg: var(--sbs-bg-brand);
  --bs-body-bg-rgb: 239, 249, 255;
  --bs-body-font-family: var(--sbs-font);
  --bs-body-font-size: 1rem;
  --bs-body-line-height: 1.6;
  --bs-primary: var(--sbs-primary);
  --bs-primary-rgb: 18, 110, 157;
  --bs-primary-text-emphasis: var(--sbs-text-strong);
  --bs-primary-bg-subtle: var(--sbs-surface-selected);
  --bs-primary-border-subtle: var(--sbs-border);
  --bs-secondary-color: var(--sbs-text-muted);
  --bs-secondary-color-rgb: 82, 116, 138;
  --bs-secondary-bg: var(--sbs-surface-soft);
  --bs-tertiary-bg: var(--sbs-surface-selected);
  --bs-emphasis-color: var(--sbs-text-strong);
  --bs-border-color: var(--sbs-border);
  --bs-border-radius: var(--sbs-radius-control);
  --bs-link-color: var(--sbs-link);
  --bs-link-color-rgb: 8, 110, 165;
  --bs-link-hover-color: var(--sbs-primary-hover);
  --bs-link-hover-color-rgb: 16, 90, 128;
  --bs-success-rgb: 22, 101, 52;
  --bs-warning-rgb: 133, 77, 14;
  --bs-danger-rgb: 180, 35, 24;
  --bs-focus-ring-color: #126e9d40;
  color: var(--sbs-text);
  background: var(--sbs-bg-brand);
  font: 400 1rem/1.6 var(--sbs-font);
  letter-spacing: 0;
}
