html:has(.cb-cand){--navbar-bg-1:#10137c;--navbar-bg-2:#0b0e5e;--navy:#1a1fc4;--navy-deep:#10137c;--navy-mid:#1a1fc4;--navbar:#10137c;--logo-green:#10137c;--teal:#3b5bdb;--teal-deep:#1a1fc4;--fog:#f8f9fc;--ink:#10137c;--muted:#4b4f8f;--line:#10137c1f}.cb-cand{display:contents}html:has(.cb-cand) .cb-portal-page{background:radial-gradient(900px 420px at 10% -10%, #1a1fc41a, transparent 55%), radial-gradient(700px 360px at 100% 0%, #10137c0f, transparent 50%), var(--color-background)}html:has(.cb-cand) .app-loader{background:linear-gradient(135deg,#1a1fc4,#10137c)}html:has(.cb-cand) .app-loader-shine{background:linear-gradient(105deg,#0000 0% 32%,#ffffff2e 42%,#fff9 50%,#ffffff2e 58%,#0000 68% 100%)}html:has(.cb-cand) .app-loader-ring{border-color:#fff #c9d3ff #ffffff40 #ffffff40}html:has(.cb-cand) .app-loader-text{color:#ffffffd9}html:has(.cb-cand) .date-picker-trigger{min-height:48px}html:has(.cb-cand) .date-picker-trigger.is-empty{color:var(--color-text-secondary)}html:has(.cb-cand) .date-picker-trigger.is-open{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}html:has(.cb-cand) .date-picker-trigger svg{color:var(--color-primary)}html:has(.cb-cand) .date-picker-day.is-selected{background:var(--color-primary)}html:has(.cb-cand) .date-picker-month-cell.is-selected{background:var(--color-primary)}html:has(.cb-cand) .date-picker-btn--primary{background:var(--color-primary)}:is(html:has(.cb-cand) .cb-course-grid-body h2,html:has(.cb-cand) .cb-course-grid-meta strong){color:var(--color-text-primary)}html:has(.cb-cand) .cb-course-grid-body>p{color:var(--color-text-secondary)}html:has(.cb-cand) .cb-course-grid-meta{color:var(--color-text-secondary)}html:has(.cb-cand) .cb-course-grid .cb-course-stack-tag{color:var(--color-primary)}html:has(.cb-cand) .cb-course-grid-cta{background:var(--color-primary);min-height:48px}html:has(.cb-cand) .cb-course-grid-cta:hover{background:var(--color-primary-dark)}html:has(.cb-cand) .cb-ob-complete-sub{color:var(--color-text-primary)}html:has(.cb-cand) .cb-ob-complete-hl:before{background:var(--color-primary-soft)}html:has(.cb-cand) .cb-skill-combo-dropdown{border-color:#e1e5f2}:is(html:has(.cb-cand) .cb-skill-combo-option:hover,html:has(.cb-cand) .cb-skill-combo-option.highlighted){background:#f8f9fc}html:has(.cb-cand) .cb-skill-combo-option.add-custom{color:#2e367d}
