:root{--paper:#fff}
body{background:#fff}.card,.upload-box,.autofill-panel,.review-role,.review-consent,.repeat-row,.criteria-row,.email-preview,.admin-muted-box,.staff-role-grid section,.evidence,.reference,.assessment-grid section,.scorecard-criterion,.review-summary,.recruitment-admin .repeat-row{background:#fff;border-color:var(--blue)}
.button.secondary,.trinity-dialog .button.secondary{background:var(--blue);border-color:var(--blue);color:#fff}.button.secondary:hover,.trinity-dialog .button.secondary:hover{background:#142d40}.button.danger,.trinity-dialog .button.danger{background:var(--red);border-color:var(--red);color:#fff}.button.danger:hover,.trinity-dialog .button.danger:hover{background:#891d28}
.notice,.notice.success,.screening-intro,.autofill-progress,.assessment-score{background:var(--blue);border-color:var(--blue);color:#fff}.notice.error{background:var(--red);color:#fff}.notice a,.notice .hint,.notice .muted,.screening-intro p,.screening-intro .material-symbols-outlined,.autofill-progress p,.autofill-progress strong,.autofill-progress .material-symbols-outlined,.assessment-score strong{color:#fff}.notice a{text-decoration:underline}.autofill-progress .button{background:var(--orange);color:var(--blue);border-color:var(--orange)}
.badge{background:var(--blue);color:#fff}.badge.open,.badge.shortlisted,.badge.hired,.badge.completed,.badge.sent,.recruitment-admin .badge.completed,.recruitment-admin .badge.sent{background:var(--green);color:#fff}.badge.closed,.badge.rejected,.badge.failed,.badge.uncertain,.recruitment-admin .badge.failed,.recruitment-admin .badge.uncertain{background:var(--red);color:#fff}.badge.stale,.recruitment-admin .badge.stale{background:var(--orange);color:var(--blue)}.badge.processing,.badge.queued,.badge.sending,.recruitment-admin .badge.processing,.recruitment-admin .badge.queued,.recruitment-admin .badge.sending{background:var(--blue);color:#fff}
th,.review-heading,.step-nav li.current{background:var(--blue);color:#fff}.review-heading h3,.review-heading button{color:#fff}.step-nav li.current span{background:#fff;color:var(--blue);border-color:#fff}.evidence cite{color:var(--blue)}.search-select-options>[role=option]:hover,.search-select-options>.active,.search-results button:hover,.footer-profile:hover{background:var(--blue);color:#fff}.search-results button:hover strong{color:#fff}.score-track,.score-track progress::-webkit-progress-bar{background:#fff}.score-track{border:1px solid var(--blue)}
@media print{.notice,.screening-intro,.autofill-progress,.assessment-score,th,.review-heading{background:#fff;color:#142d40}.assessment-score strong,.notice a{color:#142d40}}
