h2, h3, h4, h5, h6 { border-left: .5ch solid; padding-left: .5ch; } h2 { margin-left: calc(.5ch * 0); border-color: dodgerblue; } h3 { margin-left: calc(.5ch * 1); border-color: purple; } h4 { margin-left: calc(.5ch * 2); border-color: green; } h5 { margin-left: calc(.5ch * 3); border-color: orange; } h6 { margin-left: calc(.5ch * 4); border-color: red; }