/* WOK_TOKENS_V1  canonical brand tokens, single source of truth */
:root{
  /* surfaces */
  --bg:#0B0B0C;
  --surface-1:#121214;
  --surface-2:#181A1D;
  --surface-3:#23262B;
  /* text */
  --text:#F5F2EC;        /* warm off-white */
  --text-2:#C9C5BC;
  --text-3:#8E8B83;
  --text-4:#5E5C57;
  /* lines */
  --border:#26282B;
  --border-2:#33353A;
  --border-strong:#454850;
  /* brand */
  --red:#E23B22;         /* chili red, primary action */
  --red-deep:#C92A18;
  --red-dim:#7A2317;
  --red-glow:rgba(226,59,34,.28);
  --warm:#F4E7D0;
  --warm-dim:#3A3225;
  --soy:#8A4B2A;
  /* status */
  --ok:#3FB07A;     --ok-dim:#1F3A2C;
  --warn:#E0A23A;   --warn-dim:#3D2F12;
  --err:#E2503B;    --err-dim:#3D1A12;
  --info:#5AA3D9;   --info-dim:#102634;
  --pending:#9B8FE0;--pending-dim:#231F3A;
  /* radius */
  --radius:10px; --radius-sm:6px; --radius-lg:14px;
  /* layout */
  --max:1180px; --gutter:28px; --section:88px; --header-h:56px;
  /* type */
  --sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
  --display:'Inter Tight','Inter',sans-serif;
  --mono:'JetBrains Mono','Fira Mono',ui-monospace,monospace;
  /* legacy aliases (back-compat for older pages) */
  --bad:var(--red); --mut:var(--text-3); --card:var(--surface-1); --line:var(--border); --fg:var(--text);
  --green:var(--ok); --amber:var(--warn); --red-hover:var(--red-deep);
}
html,body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}
