When diagnosing gitlab.com/gitlab-org/gitlab/-/issues/588345, I posted konsole-25.12.1-1.fc43’s HTML output as text/Markdown:
Although not defined with ~~~ or ```, it didn’t render with the usual prettified borders that I’d expect from pre > codes. Consequently, I inspected the source, and noticed that each line isn’t a pre > code, containing the occasional a > span with a style="color: definition, but a list of </span><br>s, each with color:#fcfcfc;background-color:#232627; defined per line. I do not, whatsoever, understand this decision.
If I’d written it, I’d have made the body’s :first-child a pre > code, with color overrides solely where applicable, and a style tag, containing a default color: #fcfcfc and background-color: #232627, if required.
Similarly, the head lacks a > title, which is compulsory — I think it’s stupid too, but petition the WHATWG; not me. We should still adhere to it.