/* .themes/mixins/_font-mixins.scss */ @mixin preview($font) { .cm-s-obsidian, .markdown-preview-view{ font-family: $font; } } @mixin editor($font) { .markdown-source-view, .cm-s-obsidian .cm-url { font-family: $font; } @include operators($font); } @mixin operators($font) { .cm-s-obsidian .hmd-fold-html-stub, .cm-s-obsidian .hmd-fold-code-stub, .cm-s-obsidian.CodeMirror .HyperMD-hover > .HyperMD-hover-content code, .cm-s-obsidian .cm-formatting-hashtag, .cm-s-obsidian .cm-inline-code, .cm-s-obsidian .HyperMD-codeblock, .cm-s-obsidian .cm-formatting-task, .cm-s-obsidian .cm-hmd-indent-in-quote, .cm-s-obsidian .HyperMD-hr, .cm-s-obsidian .cm-hmd-frontmatter, .cm-s-obsidian .cm-hmd-orgmode-markup, .cm-s-obsidian .cm-formatting-em, .cm-s-obsidian .cm-formatting-strong, .cm-s-obsidian .cm-formatting-strikethrough, .cm-s-obsidian .cm-formatting-code, .cm-s-obsidian .cm-formatting-link, .cm-s-obsidian .cm-formatting-image, .cm-s-obsidian .cm-math, .cm-s-obsidian span.hmd-fold-math-placeholder, .cm-s-obsidian .CodeMirror-linewidget kbd, .cm-s-obsidian .hmd-fold-html kbd { font-family: $font; } } @mixin urls($font) { .cm-s-obsidian .cm-url { font-family: $font; } } @mixin code($font) { body { --font-monospace: $font; } }