HTML5 Semantic Markup is for HTML, not CSS
I hand crafted the CSS for site. It’s still a work in progress. I learned that while semantic tags are good for HTML, they’re not that great for CSS.
font-feature-settings should not be used in code blocks
font-feature-settings is a great CSS feature to play with, but it should probably be turned off in code blocks.
With Markdown and hightlight.js, that means adding this little piece of CSS to your stylesheet.
pre, code { font-feature-settings: normal; }