/* Hallmark: dark operational workspace; restrained graphite and silver; approved Arka mark. */
.transfer-id{white-space:nowrap}
.transfer-id{font-variant-numeric:tabular-nums}
.finding h3,.finding.good h3{color:var(--ink)}.finding p,.finding.good p{color:var(--muted)}.finding{border-left-color:var(--amber)}.finding.good{border-left-color:var(--green)}
:root{color-scheme:dark;--ink:#f4f6f8;--muted:#adb4bf;--line:#373c44;--paper:#141517;--wash:#1c1e21;--green:#f4f6f8;--green-dark:#f4f6f8;--mint:#282a2d;--amber:#e0e2e5;--amber-wash:#2b2d30;--red:#f4f6f8;--blue:#c7cbd0;--active:#2b2d30;--surface:#22252a;--focus:#f4f6f8;--soft-blue:#25272b;--border-blue:#484c52;--font-ui:'Helvetica Neue',Helvetica,Arial,sans-serif;font-family:var(--font-ui)}
html,body{overflow-x:clip}.sidebar,.topbar,.app-footer{background:var(--paper)}.sidebar{border-color:var(--line)}.brand{padding-inline:0;gap:12px}.brand>img{width:135px;height:45px;object-fit:cover;object-position:center;filter:invert(1);mix-blend-mode:screen}.brand span{border-color:var(--line);color:var(--muted)}.workspace-icon,.profile>span,.file-icon{background:var(--surface);border-color:var(--line)}.sidebar nav button{color:var(--muted)}.sidebar nav button:hover{background:var(--wash)}.sidebar nav button.active{background:var(--active);color:var(--ink)}.nav-count{background:var(--paper);border-color:var(--line)}.concept figcaption,.app-footer,.tabbar button span,.event-time{color:var(--muted)}.button{background:var(--surface);border-color:var(--line)}.button:hover{background:var(--wash)}.button.primary{background:var(--green);border-color:var(--green);color:var(--paper)}.button.primary:hover{background:var(--ink);border-color:var(--ink)}.badge.green{color:var(--green);background:var(--mint)}.badge.blue{color:var(--blue);background:var(--soft-blue)}.badge.neutral{color:var(--muted);background:var(--surface)}.event-icon{color:var(--muted);background:var(--surface);border-color:var(--line)}.event-icon.warn{border-color:var(--amber)}.event-icon.unknown{background:var(--paper);color:var(--muted)}.gap,.document-sheet{background:var(--wash);border-color:var(--line)}textarea,input,select{background:var(--surface);border-color:var(--line);color:var(--ink)}textarea::placeholder,input::placeholder{color:var(--muted)}th{background:var(--wash)}.evidence-card,dialog{background:var(--paper);color:var(--ink)}.search{background:var(--surface)}.skip{background:var(--paper)}.empty svg{color:var(--muted)}.barcode{filter:grayscale(1) invert(1)}dialog::backdrop{background:rgba(0,0,0,.7)}#toast{background:var(--ink);color:var(--paper)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--focus)}button:active,a:active{opacity:.75}@media print{:root{color-scheme:light;color:#111;background:#fff}#print-report{background:#fff;color:#111}}
