{
  "browser": "T3 Code collaborative Browser; tool package version not exposed",
  "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/154.0.0.0 Safari/537.36",
  "emulation": "freeform CSS viewport; desktop UA; no native mobile/device emulation",
  "maxTouchPoints": 0,
  "viewports": [[1440, 1000], [390, 844]],
  "themes": ["light", "dark"],
  "devicePixelRatio": 2,
  "visualViewportScale": 1,
  "rootFontPx": 16,
  "markdownFontPx": 14,
  "fencedCodeFontPx": 13,
  "fontOverride": "Proof Arabic = NotoNaskhArabic-Regular.ttf, Arabic Unicode ranges only; prepended identically to sans/mono fallbacks",
  "fontPackage": "fonts-noto-core 20201225-2; fonts-noto-mono 20201225-2",
  "clock": "2026-10-21T11:00:00.000Z, browser Date only; timers not frozen",
  "timezone": "UTC",
  "staticPointer": [0, 0],
  "wideExportRaster": [1280, 889],
  "narrowExportRaster": [780, 1688],
  "rasterMode": "8-bit RGB",
  "versions": {"node": "24.21.0", "vitePlus": "1.3.0", "vite": "8.3.4", "vitest": "5.0.5", "python": "3.12.3", "Pillow": "12.3.0", "numpy": "2.5.2"},
  "limitations": ["Arabic fallback is an explicit test font override, not default-font proof", "Wide screenshot export is normalized by the tool, not native DPR-2 raster proof", "One caret blink and backdrop/edge raster differences remain documented in unmasked diffs"]
}
