/* Custom font overrides for DM Mono */
html {
letter-spacing: normal;
}
body {
font-family: 'DM Mono', monospace;
font-weight: 400;
line-height: 1.6;
}
/* Headings */
h1, h2, h3, h4, h5, h6 {
font-family: 'DM Mono', monospace;
font-weight: 500;
}
/* Code blocks and inline code */
pre, code, kbd, samp {
font-family: 'DM Mono', monospace;
}
/* Logo */
.logo {
font-family: 'DM Mono', monospace;
}
/* Prism.js syntax highlighting */
.token,
.language-css .token,
.language-scss .token,
.language-sass .token,
.language-less .token,
.language-stylus .token,
.language-json .token,
.language-markup .token,
.language-javascript .token,
.language-typescript .token,
.language-jsx .token,
.language-tsx .token,
.language-python .token,
.language-ruby .token,
.language-java .token,
.language-c .token,
.language-cpp .token,
.language-csharp .token,
.language-go .token,
.language-rust .token,
.language-php .token,
.language-swift .token,
.language-kotlin .token,
.language-scala .token,
.language-haskell .token,
.language-elixir .token,
.language-erlang .token,
.language-clojure .token,
.language-lua .token,
.language-perl .token,
.language-sql .token,
.language-graphql .token,
.language-yaml .token,
.language-toml .token,
.language-bash .token,
.language-shell .token,
.language-docker .token,
.language-nginx .token,
.language-apache .token,
.language-vim .token,
.language-git .token,
.language-diff .token {
font-family: 'DM Mono', monospace;
}
/* Normalize.css overrides */
code,
kbd,
samp,
pre,
input,
textarea,
select {
font-family: 'DM Mono', monospace;
}
/* Keep serif for blockquote decorative element */
blockquote:before {
font-family: Georgia, serif;
}