+h1::before { /* parts */
+ counter-increment: partnum;
+ content: "Part " counter(partnum) " - ";
+}
+
+h2::before { /* chapter */
+ counter-increment: chapternum;
+ content: "Chapter " counter(chapternum) " - ";
+}
+
+h3::before { /* subchapter */
+ counter-increment: subchapternum;
+ content: counter(chapternum) "." counter(subchapternum) " - " ;
+}
+
+figcaption::before {