body.brand-default {
  --navy: #243B53;
  --blue: #1D6A96;
  --blue-dark: #175578;
  --pale: #EAF2F8;
  --northern-purple: #243B53;
  --northern-blue: #1D6A96;
  --northern-yellow: #F2B134;
  --northern-sky: #2D9CDB;
  --northern-pink: #9B51E0;
  --northern-light-blue: #56CC9D;
  --pink: #9B51E0;
}
body.brand-default.auth-body { background: linear-gradient(135deg, var(--navy), var(--blue)); }
body.brand-default .sidebar nav a { color: #F2F7FA; }
body.brand-default .sidebar nav a:hover { background: rgba(255,255,255,.16); color: white; }
body.brand-default .user-card { border-top-color: rgba(255,255,255,.32); }
body.brand-default .user-card span, body.brand-default .user-card small { color: #E7F2F6; }
body.brand-default .auth-main footer, body.brand-default .auth-main footer a { color: #F2F7FA; }
body.brand-default .badge:not(.red):not(.critical):not(.amber):not(.high):not(.green):not(.low):not(.medium):not(.pink),
body.brand-default .status, body.brand-default .chip, body.brand-default .download-status { background: var(--pale); color: var(--navy); }
body.brand-default th, body.brand-default .report-section-toolbar { background: var(--pale); }
body.brand-default tr:hover td, body.brand-default .chart-legend a:hover { background: var(--pale); }
body.brand-default progress::-webkit-progress-bar { background: var(--pale); }
body.brand-default .file-row, body.brand-default .period-row, body.brand-default .notification-list a { border-color: var(--pale); }
body.brand-default .upload-form p { color: #F2F7FA; }
body.brand-default a:focus-visible, body.brand-default button:focus-visible,
body.brand-default input:focus-visible, body.brand-default select:focus-visible,
body.brand-default textarea:focus-visible, body.brand-default summary:focus-visible { outline-color: var(--blue); }
