figcaption::before {
	content: "Figure " counter(h2) "." counter(figure);
}
.draft {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='200' height='60' viewBox='0 0 200 60' xmlns='http://www.w3.org/2000/svg'%3e%3ctext x='100' y='30' transform='rotate(45 100 30)' text-anchor='middle' alignment-baseline='middle' fill='gray'%3eDRAFT%3c/text%3e%3c/svg%3e");
}
.example::before {
	content: "Example " counter(h2) "." counter(example);
}
.issue::before {
	content: "Issue " counter(issue);
}
.proposal::before {
	content: "Proposal " counter(proposal);
}