0a12e9cbcc
The 880px and 1050px media queries are in the built sheet and inert: Astro's scoped `.tree-node[data-astro-cid-...]` outranks a rule ported verbatim as `.tree-node`. Attempt 4 got everything else right and passed the acceptance test in this brief, which was mine to get wrong. Replaces that test with computed-style-diff.mjs, and records the finding it produced: main is already at 52 differences, because importing a global responsive.css into an Astro page never fully worked either. Tagged rejected/15e-attempt-4. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>