ol.inline-ordered-list {
display: inline;
list-style: none;
counter-reset: ordered-list;
padding: 0;
}
ol.inline-ordered-list li {
display: inline;
counter-increment: ordered-list;
}
ol.inline-ordered-list li+li {
margin-left: .4em;
}
ol.inline-ordered-list li:before {
content: counter(ordered-list);
background-color: #aca6e4;
color: white;
font-size: .9em;
display: inline-block;
width: 1.5em;
height: 1.5em;
text-align: center;
border-radius: 1em;
line-height: 1.5em;
margin-right: .4em;
}