/* generado por tools/build_tokens.py desde tokens.json */
:root,[data-theme="light"]{--bg:#EEF1F6;--surface:#FFFFFF;--card:#FFFFFF;--line:#CBD3DF;--text:#121722;--text2:#364152;--muted:#566174;--chip:#EAEEF4;--brand:#2354FF;--on-brand:#FFFFFF;--inv:#121722;--on-inv:#FFFFFF;--lane-rec:#1D4ED8;--lane-prep:#5B3FD6;--lane-lista:#14683F;--lane-prog:#475467;--act-start:#5B3FD6;--act-ready:#14683F;--act-deliver:#121722;--on-act:#FFFFFF;--amber-bg:#FFC247;--amber-on:#2B1A00;--amber-line:#B26A00;--red-bg:#B42318;--red-on:#FFFFFF;--red-line:#B42318;--note-bg:#FFF3C4;--note-text:#5A4200;--note-line:#E5C34D;--mod-bg:#E6ECFF;--mod-text:#1B3FA8;--rem-bg:#FDE7E4;--rem-text:#8A1C14;--ok-text:#14683F;--overlay:#0B0F1580}
[data-theme="dark"]{--bg:#0B0F15;--surface:#131922;--card:#1A222D;--line:#2C3745;--text:#F2F5F9;--text2:#CBD3DE;--muted:#9DAABB;--chip:#232D3A;--brand:#7C9BFF;--on-brand:#0B0F15;--inv:#F2F5F9;--on-inv:#0B0F15;--lane-rec:#9DB4FF;--lane-prep:#BDB0FF;--lane-lista:#5FD99C;--lane-prog:#B0BBCB;--act-start:#BDB0FF;--act-ready:#5FD99C;--act-deliver:#F2F5F9;--on-act:#0B0F15;--amber-bg:#FFC247;--amber-on:#2B1A00;--amber-line:#FFC247;--red-bg:#FF8F80;--red-on:#3B0A04;--red-line:#FF8F80;--note-bg:#3A3210;--note-text:#FDE68A;--note-line:#6B5A1A;--mod-bg:#1E2B52;--mod-text:#BFCDFF;--rem-bg:#4A1E1A;--rem-text:#FFB9AE;--ok-text:#5FD99C;--overlay:#000000A6}
