/* Buero's tokens for the Decisions view's parts (dt/src) on the site: the names the
   app exposes, with the site's values (white, Geist, the one orange). Light only, as the site
   is. The trust ladder is the app's: a shape per provenance tier, never a letter. Kept apart
   from dt/src so that folder stays a byte-for-byte copy of projects/design-trace/ui/src. */
:root{
  --font-geist-sans:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;
  --font-geist-mono:"Geist Mono", ui-monospace, Menlo, monospace;
  --surface:#ffffff; --raised:#ffffff; --sunken:#f5f5f5;
  --line:rgb(0 0 0 / .08); --line-strong:rgb(0 0 0 / .16);
  --ink-2:#525252; --ink-3:#767676;
  --brand:#f54e00; --brand-ink:#b33a00; --brand-soft:rgb(245 78 0 / .07);
  --live:#34c759; --alarm:#b42318;
  --color-wash:color-mix(in oklab, #767676 10%, #ffffff);
  --color-wash-strong:color-mix(in oklab, #767676 18%, #ffffff);
  --wash:var(--color-wash); --wash-strong:var(--color-wash-strong);
  --elev-pop:0 1px 2px rgb(15 18 22 / .06), 0 4px 12px -2px rgb(15 18 22 / .16);
  --ease-out-quint:cubic-bezier(.22, 1, .36, 1);
  --trust-human:#0a0a0a; --trust-printed:#3d3d3d; --trust-derived:#6e6e6e; --trust-inferred:#8a6220; --trust-absent:#8a8a8a;
}

/* The trust ladder, as the app draws it (globals.css, "The trust ladder"): a shape per tier. */
[data-trust]{--trust:var(--ink-3)}
[data-trust="human"]{--trust:var(--trust-human)}
[data-trust="printed"]{--trust:var(--trust-printed)}
[data-trust="derived"]{--trust:var(--trust-derived)}
[data-trust="inferred"]{--trust:var(--trust-inferred)}
[data-trust="absent"]{--trust:var(--trust-absent)}
.trust-mark{display:inline-block;width:7px;height:7px;flex:none;border-radius:999px;background:var(--trust)}
[data-trust="human"] .trust-mark{border-radius:1px;rotate:45deg;width:6px;height:6px}
[data-trust="derived"] .trust-mark{background:transparent;box-shadow:inset 0 0 0 1.5px var(--trust)}
[data-trust="inferred"] .trust-mark{background:transparent;border:1.5px dashed var(--trust);width:8px;height:8px}
[data-trust="absent"] .trust-mark{background:transparent;border-radius:0;width:7px;height:0;border-top:1.5px solid var(--trust)}
