/* 00-tokens.css — DATUM design tokens.
 * Placeholder neutral set; run the frontend-design skill before finalizing the
 * real visual language. Dark technical base (data-hall friendly), one accent.
 */
:root {
  /* surfaces */
  --bg:        #0d1117;
  --surface:   #161b22;
  --surface-2: #1c2230;
  --line:      #2a3140;

  /* text */
  --ink:       #e6edf3;
  --ink-dim:   #9aa7b4;
  --ink-faint: #6b7785;

  /* brand / accent */
  --accent:    #2dd4bf;   /* teal — "datum point" */
  --accent-2:  #38bdf8;
  --on-accent: #04161a;

  /* status */
  --ok:    #3fb950;
  --warn:  #d29922;
  --bad:   #f85149;
  --plan:  #6b7785;       /* not-started */

  /* gate hues (cable: run/patched/dressed/labeled/tested) */
  --g-run:     #58a6ff;
  --g-patched: #bc8cff;
  --g-dressed: #f0883e;
  --g-labeled: #2dd4bf;
  --g-tested:  #3fb950;

  /* type + space */
  --font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;
  --r:    10px;
  --r-sm: 6px;
  --pad:  14px;
  --shadow: 0 6px 24px rgba(0,0,0,.35);
}

* { box-sizing: border-box; }
html, body { margin: 0; height: 100%; }
body {
  background: var(--bg);
  color: var(--ink);
  font-family: var(--font);
  font-size: 15px;
  line-height: 1.45;
  -webkit-font-smoothing: antialiased;
}
a { color: var(--accent-2); }
code, .mono { font-family: var(--mono); }
