:root[data-nexus-app=analysis] {
  --ds-color-accent: #a3292d;
  --ds-color-accent-emphasis: #811d21;
  --ds-color-accent-subtle: #fceeee;
  --ds-color-accent-rgb: 163, 41, 45;
  --ds-color-accent-emphasis-rgb: 129, 29, 33;
}

:root[data-nexus-app=tasks] {
  --ds-color-accent: #256f9d;
  --ds-color-accent-emphasis: #1b557e;
  --ds-color-accent-subtle: #eaf4fb;
  --ds-color-accent-rgb: 37, 111, 157;
  --ds-color-accent-emphasis-rgb: 27, 85, 126;
}

:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn.focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--ds-color-accent-rgb), 0.25);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary {
  color: #fff;
  background-color: var(--ds-color-accent);
  border-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary:hover {
  color: #fff;
  background-color: var(--ds-color-accent-emphasis);
  border-color: var(--ds-color-accent-emphasis);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary.focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary:focus {
  color: #fff;
  background-color: var(--ds-color-accent-emphasis);
  border-color: var(--ds-color-accent-emphasis);
  box-shadow: 0 0 0 0.2rem rgba(var(--ds-color-accent-rgb), 0.5);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary.disabled,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary:disabled {
  color: #fff;
  background-color: var(--ds-color-accent);
  border-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary:not(:disabled):not(.disabled).active,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary:not(:disabled):not(.disabled):active,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--ds-color-accent-emphasis);
  border-color: var(--ds-color-accent-emphasis);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary:not(:disabled):not(.disabled).active:focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-primary:not(:disabled):not(.disabled):active:focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--ds-color-accent-rgb), 0.5);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-outline-primary {
  color: var(--ds-color-accent);
  border-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-outline-primary:hover {
  color: #fff;
  background-color: var(--ds-color-accent);
  border-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-outline-primary.focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--ds-color-accent-rgb), 0.5);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-outline-primary.disabled,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-outline-primary:disabled {
  color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-outline-primary:not(:disabled):not(.disabled).active,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-outline-primary:not(:disabled):not(.disabled):active,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--ds-color-accent);
  border-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-link {
  color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .btn-link:hover {
  color: var(--ds-color-accent-emphasis);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .form-control:focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-select:focus {
  border-color: rgba(var(--ds-color-accent-rgb), 0.5);
  box-shadow: 0 0 0 0.2rem rgba(var(--ds-color-accent-rgb), 0.25);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-file-input:focus ~ .custom-file-label {
  border-color: rgba(var(--ds-color-accent-rgb), 0.5);
  box-shadow: 0 0 0 0.2rem rgba(var(--ds-color-accent-rgb), 0.25);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-control-input:checked ~ .custom-control-label::before,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: var(--ds-color-accent);
  background-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(var(--ds-color-accent-rgb), 0.25);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgba(var(--ds-color-accent-rgb), 0.5);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(var(--ds-color-accent-rgb), 0.5);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-range::-webkit-slider-thumb {
  background-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .custom-range::-moz-range-thumb {
  background-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .nav-pills .nav-link.active,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .nav-pills .show > .nav-link {
  background-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .dropdown-item.active,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .dropdown-item:active {
  background-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .page-link {
  color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .page-link:hover {
  color: var(--ds-color-accent-emphasis);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .page-link:focus {
  box-shadow: 0 0 0 0.2rem rgba(var(--ds-color-accent-rgb), 0.25);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .page-item.active .page-link {
  background-color: var(--ds-color-accent);
  border-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .list-group-item.active {
  background-color: var(--ds-color-accent);
  border-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .badge-primary {
  background-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) a.badge-primary:focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) a.badge-primary:hover {
  background-color: var(--ds-color-accent-emphasis);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .progress-bar {
  background-color: var(--ds-color-accent);
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .bg-primary {
  background-color: var(--ds-color-accent) !important;
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) a.bg-primary:focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) a.bg-primary:hover,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) button.bg-primary:focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) button.bg-primary:hover {
  background-color: var(--ds-color-accent-emphasis) !important;
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .border-primary {
  border-color: var(--ds-color-accent) !important;
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) .text-primary {
  color: var(--ds-color-accent) !important;
}
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) a.text-primary:focus,
:is([data-nexus-app=analysis], [data-nexus-app=tasks]) a.text-primary:hover {
  color: var(--ds-color-accent-emphasis) !important;
}
