/* Owner's WaverVanir brand: blue, black, golden yellow and green. */
:root{color-scheme:dark;--brand-blue:#45b8ef;--brand-gold:#e3b75e;--brand-green:#4bc18c;--bg:#0b0f14;--surface:#121922;--surface-2:#18212c;--ink:#eaf0f5;--text:#d8e2ec;--text-strong:#edf4fa;--muted:#a6b6c6;--text-muted:#a6b6c6;--text-dim:#a6b6c6;--line:#293442;--border:#293442;--border-strong:#44566c;--accent:#14658e;--control:#7088a1;--focus:#69c9f5;--benign:#7ed8aa;--watch:#e3b75e;--hash-bg:#142f24;--hash-bd:#35694e;background:var(--bg);color:var(--ink)}
body{background:var(--bg)}.sidebar,.topbar,header{background:#0e141b;border-color:var(--line)}.stat,.panel,.screen,.card,.guide{background:var(--surface);border-color:var(--line)}.institution,.metric,.question,.guidefield select{background:#18212c;border-color:#354458}.product-name,.rt-wordmark .dot{color:var(--brand-gold)}.breadcrumbs strong{color:#edf4fa}.nav button[aria-current=page],.navbtn[aria-current="page"]{background:#152b3a;color:#84d1f7;border-color:#2e5a72}.nav button:hover,.navbtn:hover{background:#182837}.nav button,.subtle,.stathead,.mix span,.sidebarfoot,.breadcrumbs,.sectionlabel,.footnote,td small,.stat small,.task small,header p,footer,#coverage,.metric span{color:var(--muted)}
.greeting{background:linear-gradient(115deg,#182a3c,#14202b);border-color:#2d465b}.greeting h2{color:#edf4fa}.greeting p{color:#b2c5d6}.greeting .btn{background:#263b46;color:#f3d59b;border-color:#716042}.btn,button,select{color:#eaf0f5}.btn{background:#182634;border-color:#3c5068}.primary,.btn--primary{background:#14658e;border-color:#318cba;color:#fff}.avatar{background:#223548;color:#8ad3f5}.badge,.status{background:#153026;color:#a3e2be;border-color:#35694e}.taskicon{background:#1c3345;color:#76caf4}.task .arrow{color:var(--brand-gold)}.step{background:#172d26;border-color:#35694e}.pill{background:#143326;color:#9de1b8}.pill.watch{background:#352c1c;color:#f2cf89}.pill.elevated{background:#173348;color:#89d2f4}.pill.critical{background:#3a202c;color:#efb0c2}.chart polyline{stroke:var(--brand-blue)}.chart circle{fill:var(--surface);stroke:var(--brand-blue)}.chart text{fill:#a6b6c6}.axis{stroke:#293442}#area stop{stop-color:#45b8ef}.donut text{fill:#eaf0f5}.donut text:last-child{fill:#a6b6c6}.task,td,th,.sidebarfoot{border-color:#293442}th{background:#151e29;color:#a6b6c6}tbody tr:hover td{background:#1a2633}.greeting svg rect{fill:#245c7b}.greeting svg rect:nth-of-type(2){fill:#2e81a8}.greeting svg rect:nth-of-type(3){fill:#36a5cf}.greeting svg rect:nth-of-type(4){fill:#45b8ef}.greeting svg path{stroke:#e3b75e}.greeting svg circle{fill:#182a3c;stroke:#e3b75e}
.notice{background:#1d2b36;border-color:#3c5569;color:#c4dbe9}.map-brand-logo,.wv-brand-logo,.brand-logo,.mobile-brand{background:transparent;padding:0}.legend .Normal{color:#7ed8aa}.legend .Watch{color:#f0cb83}.legend .Elevated{color:#89d2f4}.Normal{border-color:#4bc18c}.Watch{border-color:#e3b75e}.Elevated{border-color:#45b8ef}.Unknown{border-color:#9dadbd}.guide .lg-check[data-state="done"] .lg-state{color:#7ed8aa}.guide .lg-check[data-state="blocked"] .lg-state,.guide .lg-check[data-state="not_permitted"] .lg-state{color:#e3b75e}.banner{background:#352c1c;color:#f2cf89;border-color:#716042}.banner b{color:#f2cf89}
