/* White workspace, blue emphasis. */
:root{color:#1f2937;background:#fff}
aside{background:#fff;color:#475569;border-right:1px solid #e5eaf1}
.brand{color:#1d4ed8}.brand small,.asidefoot{color:#64748b}
nav button{color:#526174}nav button.active{background:#eaf2ff;color:#1746ad;border-left-color:#2563eb;font-weight:600}
header{border-color:#e5eaf1}.muted,small,.subtle,.empty{color:#64748b}
.notice{background:#eff6ff;border-color:#dbeafe;color:#1e40af}
.eyebrow{color:#2563eb}.primary{background:#2563eb;color:#fff;border-color:#2563eb}
.card,.panel{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #1e3a5f04}
.cards>.card{background:#eff6ff;border-color:#dbeafe;color:#1e40af}
.cards>.card strong{color:#1746ad}.cards>.card small{color:#49648c}
.cards>.card:first-child{background:#2563eb;color:#fff;border-color:#2563eb}
.cards>.card:first-child strong,.cards>.card:first-child small{color:#fff}
.badge{background:#e8f1ff;color:#1d4ed8}.badge.shipped{background:#f1f5f9;color:#64748b}
.boxid{color:#1e40af}.boxfoot,td,th{border-color:#e8edf4}
button,input,select{border-color:#d7e0ec}input,select{color:#1f2937}
button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}
th{background:#eff6ff;color:#375c94}label{color:#526174}
dialog{color:#1f2937;box-shadow:0 25px 80px #1e3a5f30}dialog::backdrop{background:#0f234c66}
#toast{background:#1d4ed8}.trace{border-left-color:#93c5fd}
.quick{background:#eff6ff;border:1px solid #dbeafe;color:#1e40af}
