/* atif-scan design tokens, shared by the private evidence desk (--browse) and the static viewer (--viewer). The forward palette from fast-agent's design system (fast-agent docs/assets/forward/tokens), with system fonts only: no external assets. Every semantic text colour keeps at least 4.5:1 on page, card and inset surfaces in its theme (checked when chosen; don't go lighter or darker without re-checking). */ :root { /* palette */ --ivory:#fff7e8; --paper:#fffcf4; --ivory-deep:#f4ead5; --petrol:#082c34; --petrol-2:#11414b; --petrol-3:#18505a; --amber:#ffb52e; --amber-ink:#8a5a00; --teal:#277c80; /* semantic, light */ --bg:var(--ivory); --card:var(--paper); --inset:var(--ivory-deep); --ink:var(--petrol); --muted:#426068; --line:var(--petrol); --line-soft:rgba(8,44,52,.14); --accent:var(--amber); --accent-ink:var(--amber-ink); --focus:var(--teal); --danger:#9d382b; --ok:#1a6b44; --info:#2c63b0; --highlight:#ffe0a0; /* type */ --voice:Georgia,"Times New Roman",serif; --read:system-ui,-apple-system,"Segoe UI",sans-serif; --code:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace; --track-label:.12em; } [data-theme="dark"] { --bg:var(--petrol); --card:var(--petrol-2); --inset:var(--petrol-3); --ink:var(--ivory); --muted:#d2dbd5; --line:#8caaa7; --line-soft:rgba(255,247,232,.16); --accent-ink:var(--amber); --danger:#ffa89d; --ok:#6ad19c; --info:#9cc4ff; --highlight:#755015; color-scheme:dark; } /* Figures line up in columns and counters. */ body { font-variant-numeric:tabular-nums } /* Status chips: small uppercase labels for priorities and judge answers. */ .chip { display:inline-block; padding:1px 7px; border:1px solid var(--line); border-radius:4px; font:750 10.5px/1.5 var(--read); letter-spacing:var(--track-label); text-transform:uppercase; white-space:nowrap; background:var(--card); color:var(--ink); } .chip--concern { background:var(--accent); color:var(--petrol); border-color:var(--petrol) } .chip--ok { color:var(--ok); border-color:currentColor } .chip--muted { color:var(--muted); border-style:dashed } .chip--danger { color:var(--danger); border-color:currentColor }