[aside] dead-code 探索(PR #232)で気づいた tooling gap:CSS の unused selector を検出する手段が toolchain に無い。knip は TS の file/export/dep を見るが CSS は対象外、biome も unused selector を flag しない。 今回 `web/src/App.css` の `.markdown-editor` / `.cm-*` block(20行)は孤立 component 削除に伴う dead だったが、knip の「unused file」報告から手で辿って消すしかなかった。App.css は 1700+ 行あり、同様に参照されなくなった rule が他にも残っている可能性が高い。 直すなら未使用 selector を検出する lint(PurgeCSS の dry-run 等を観測用に)を `just quality` 相当へ足すと、機械検出から漏れる CSS dead code を可視化できる。