/* Section numbering*/

body{counter-reset: section}
h2{counter-reset: sub-section}
h3{counter-reset: composite}
h4{counter-reset: detail}
h5{counter-reset: more-detail}

h2:before{
  counter-increment: section;
  content: counter(section) " ";
}
h3:before{
  counter-increment: sub-section;
  content: counter(section) "." counter(sub-section) " ";
}
h4:before{
  counter-increment: composite;
  content: counter(section) "." counter(sub-section) "." counter(composite) " ";
}
h5:before{
  counter-increment: detail;
  content: counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) " ";
}
h6:before{
  counter-increment: more-detail;
  content: counter(section) "." counter(sub-section) "." counter(composite) "." counter(detail) "." counter(more-detail)" ";
}
