diff --git a/TODO.md b/TODO.md
index f349c5c..3c6066c 100644
--- a/TODO.md
+++ b/TODO.md
@@ -474,7 +474,7 @@ Goal: rename the tables and column to the canonical M2M pattern (`tags`, `thesis
### E — CSS architecture
-- [ ] **`html, body { margin:0; padding:0; height:100% }` repeated in 4 page stylesheets** —
+- [x] **`html, body { margin:0; padding:0; height:100% }` repeated in 4 page stylesheets** —
`main.css`, `search.css`, `tfe.css`, `apropos.css` all open with this identical block.
Move it to `common.css` once; delete from the four files. Same for the body-level flex-column
shell (`display:flex; flex-direction:column; background:var(--white)`) which only differs in
@@ -882,7 +882,7 @@ Once the above is applied, the following classes become deletable (element name
### XV — `public/admin/pages-edit.php`
-- [ ] **`` injected after `` opens** — the EasyMDE stylesheet CDN
+- [x] **`` injected after `` opens** — the EasyMDE stylesheet CDN
link is placed after the `` has already closed (after `head.php` is included). It
sits directly inside `` before ``. This is invalid HTML — `` is a head
element. Move it into the `` by passing it to the head template via a `$extraCss`
diff --git a/public/admin/pages-edit.php b/public/admin/pages-edit.php
index 5bfd8db..6454b2b 100644
--- a/public/admin/pages-edit.php
+++ b/public/admin/pages-edit.php
@@ -28,11 +28,10 @@ try {
}
$pageTitle = "Éditer : " . htmlspecialchars($page['title']);
+$extraCss = ['https://cdn.jsdelivr.net/npm/easymde/dist/easymde.min.css'];
?>
-
-