)]}'
{
  "commit": "e71ee5bd32301c7be627fe62cd171fa764837b78",
  "tree": "7335bacb0a6b15e50d62356a5a32240cafda1c31",
  "parents": [
    "110b8a524e0bfc1a642a8c3526f788e1c8441247"
  ],
  "author": {
    "name": "Kaxil Naik",
    "email": "kaxilnaik@gmail.com",
    "time": "Thu Apr 16 16:26:56 2026 +0100"
  },
  "committer": {
    "name": "Kaxil Naik",
    "email": "kaxilnaik@gmail.com",
    "time": "Thu Apr 16 16:39:32 2026 +0100"
  },
  "message": "Fix code block syntax highlighting broken by #1421\n\nPR #1421 replaced `pre span { @extend .monotext--brownish-grey }` with\n`pre span { color: var(--bs-body-color) }`, which broke CSS inheritance\nfor Pygments tokens without explicit class rules — they got\n--bs-body-color instead of inheriting from .highlight\u0027s theme color.\nIt also removed .nn (Name.Namespace) from the dark theme.\n\nThis commit:\n- Removes the blanket `pre span { color }` rule so tokens properly\n  inherit from `.highlight { color: ... }` via the CSS cascade\n- Adds .nn override in both light/dark themes to render namespace\n  tokens (module paths in imports) as plain text color instead of\n  keyword-colored, matching how GitHub.com actually renders Python\n- Adds explicit `color: #212529` to .highlight in the light theme\n  for a stable default text color\n- Removes duplicate `@import \"pygments/dark\"` from _rst-content.scss\n  that produced dead double-nested CSS selectors\n- Adds a richer Python code example to the demo playground for testing\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8186e63da6a51ba1db74a733df6c5c33e9813e7",
      "old_mode": 33188,
      "old_path": "landing-pages/site/assets/scss/_highlights.scss",
      "new_id": "88288e769a64ab99622584793ad59f3181cc7ecc",
      "new_mode": 33188,
      "new_path": "landing-pages/site/assets/scss/_highlights.scss"
    },
    {
      "type": "modify",
      "old_id": "f20d114f6c08f4f2d48b8c848e3a70ed7bd2a1e7",
      "old_mode": 33188,
      "old_path": "landing-pages/site/assets/scss/_rst-content.scss",
      "new_id": "26868737187434b95a96ea4234846401fd5c2dd4",
      "new_mode": 33188,
      "new_path": "landing-pages/site/assets/scss/_rst-content.scss"
    },
    {
      "type": "modify",
      "old_id": "50a1d41dff751ce18e1fe367e395224f904397c6",
      "old_mode": 33188,
      "old_path": "landing-pages/site/assets/scss/pygments/_dark.scss",
      "new_id": "26eb84fc105394b42aa7a664e234c7a02ae9001d",
      "new_mode": 33188,
      "new_path": "landing-pages/site/assets/scss/pygments/_dark.scss"
    },
    {
      "type": "modify",
      "old_id": "c57a9554915c8b39ea732d1a4cae4c08f40b6bf0",
      "old_mode": 33188,
      "old_path": "landing-pages/site/assets/scss/pygments/_light.scss",
      "new_id": "9d391faff741b6b3e8c162eea7d3514f82d0273e",
      "new_mode": 33188,
      "new_path": "landing-pages/site/assets/scss/pygments/_light.scss"
    },
    {
      "type": "modify",
      "old_id": "0f82685331ef8ea53ea75a36a23cb1177f0597b4",
      "old_mode": 33188,
      "old_path": "sphinx_airflow_theme/LATEST_VERSION.txt",
      "new_id": "940ac09aa677de91fee3cd51b88b8f0521d96cc0",
      "new_mode": 33188,
      "new_path": "sphinx_airflow_theme/LATEST_VERSION.txt"
    },
    {
      "type": "modify",
      "old_id": "27d251d991ede1b871952838c36653416ee2d8a8",
      "old_mode": 33188,
      "old_path": "sphinx_airflow_theme/demo/playground.rst",
      "new_id": "f3d8b4e1365f6537a480f058fa473a6d02d96c71",
      "new_mode": 33188,
      "new_path": "sphinx_airflow_theme/demo/playground.rst"
    },
    {
      "type": "modify",
      "old_id": "5b4336f16fc522487ea013326f10fe583bf39294",
      "old_mode": 33188,
      "old_path": "sphinx_airflow_theme/sphinx_airflow_theme/__init__.py",
      "new_id": "732ea3a2be5551511ea0891b4a623965b9bdfd5d",
      "new_mode": 33188,
      "new_path": "sphinx_airflow_theme/sphinx_airflow_theme/__init__.py"
    }
  ]
}
