/* gasright.info tokens — copy into every tool.
   Cool grey shell, white surfaces, one blue accent. */

:root {
  --gsg-bg: #e8eaef;
  --gsg-shell: #0f1218;
  --gsg-surface: #ffffff;
  --gsg-ink: #111318;
  --gsg-muted: #6b7280;
  --gsg-line: #e5e7eb;
  --gsg-line-strong: #d1d5db;
  --gsg-accent: #2563eb;
  --gsg-accent-press: #1d4ed8;
  --gsg-accent-soft: #eff4ff;
  --gsg-ok: #059669;
  --gsg-ok-bg: #ecfdf5;
  --gsg-warn: #d97706;
  --gsg-warn-bg: #fffbeb;
  --gsg-bad: #dc2626;
  --gsg-bad-bg: #fef2f2;
  --gsg-1b: #2563eb;
  --gsg-1a: #0891b2;
  --gsg-1: #e11d48;
  --gsg-radius: 14px;
  --gsg-touch: 48px;
  --gsg-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;
  --gsg-mono: ui-monospace, "SF Mono", "Menlo", monospace;
  --gsg-safe-top: env(safe-area-inset-top, 0px);
  --gsg-safe-bot: env(safe-area-inset-bottom, 0px);

  --bg: var(--gsg-bg);
  --paper: var(--gsg-surface);
  --ink: var(--gsg-ink);
  --muted: var(--gsg-muted);
  --line: var(--gsg-line);
  --line-strong: var(--gsg-line-strong);
  --navy: var(--gsg-ink);
  --navy-2: #1f2937;
  --brass: var(--gsg-accent);
  --brass-soft: var(--gsg-accent-soft);
  --pass: var(--gsg-ok);
  --pass-bg: var(--gsg-ok-bg);
  --warn: var(--gsg-warn);
  --warn-bg: var(--gsg-warn-bg);
  --fail: var(--gsg-bad);
  --fail-bg: var(--gsg-bad-bg);
  --focus: var(--gsg-accent);
  --sans: var(--gsg-sans);
  --mono: var(--gsg-mono);
}
