
/* All clinical tools share theme-palette.js. New UI must use semantic tokens.
   Brand accents are not a substitute for urgent/red, caution/amber, ROSC/green,
   or fixed Broselow reference colors. Do not theme reference PDF content. */
@media screen {
.suite-brand-row>.brand-mark{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--brand-start),var(--brand-end));color:var(--on-brand);box-shadow:0 4px 22px color-mix(in srgb,var(--accent) 15%,transparent)}
.suite-brand-row>.brand-mark svg{color:inherit}
.nav-label,.sidebar-bottom p,.score-circle span{color:var(--muted)}
th{background:var(--panel);color:var(--muted)}
.modal-head,.nih-row{border-color:var(--line2)}
.toast{border-color:var(--accent);color:var(--text)}
.index-tag{border-color:var(--line)}
.review-chip.done{background:color-mix(in srgb,var(--green) 10%,var(--panel));color:var(--green);border-color:var(--green)}
.dose-card.blocked{background:color-mix(in srgb,var(--red) 10%,var(--panel));border-color:var(--red)}
.pl-rich-modes button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}
input[type=checkbox],input[type=radio]{accent-color:var(--accent)}
:where(button,a,input,select,textarea,[contenteditable=true]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.pl-scheme-choice[aria-pressed=true]{background:var(--cyan-d);color:var(--text)}
.pl-scheme-choice:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
.pl-scheme-menu .pl-scheme-modes button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}
}
@media screen and (max-width:1300px){.suite-brand{font-size:20px}.suite-brand .beta{top:22px}.suite-brand-row{gap:6px}}
