@charset "utf-8";
/* ---- hm... -- */
h1, h2, h3, h4, h5 {
	margin-top: .1em;
	margin-bottom: .1em;
	font-style: normal;
	font-weight: bold;
	font-size: 1em;}
h2 {margin-left: 3%;}
h3 {margin-left: 6%;}
h4 {margin-left: 9%;}
h5 {margin-left: 12%;}
h1:before, h2:before, h3:before, h4:before, h5:before {margin-right: 8px;}
h1:before {background: orange; color: green;}
h2:before {background: lime; color: red;}
h3:before {background: #eee; color: blue;}
h4:before {background: yellow; color: magenta;}
h5:before {background: black; color: yellow;}
h1:before {
	content: counter(chapter) ".";
	counter-increment: chapter;
	counter-reset: section;}
h2:before {
	content: counter(chapter) "." counter(section) ".";
	counter-increment: section;
	counter-reset: para;}
h3:before {
	content: counter(chapter) "." counter(section) "." counter(para, upper-latin) ".";
	counter-increment: para;
	counter-reset: item;}
h4:before {
	content: counter(chapter) "." counter(section) "." counter(para, upper-latin) "." counter(item) ".";
	counter-increment: item;
	counter-reset: dag;}
h5:before {
	content: counter(chapter) "." counter(section) "." counter(para, upper-latin) "." counter(item) "." counter(dag) ".";
	counter-increment: dag;}
br:before {
	content: "I am just line-break number " counter(break);
	counter-increment: break;
	color: magenta;
	font-style: italic;}
br+br:before {
	content: "I am another line-break, means number " counter(break);
	counter-increment: break;
	color: magenta;
	font-style: italic;}