I am using the “Velocity” theme with some customizations. If you want the same look & feel, follow these instructions

Setup

  1. Go to Settings, Appearance, Themes and click on Manage. Search for “Velocity”, install, and enable the theme.
  2. Do the same for the “Style Settings” plugin.
  3. Copy the CSS code below.
  4. Go to Settings, Style Settigs and click on Import.

Result

This will apply the colors and styles that you see in my videos to your vault.

About the font

I am using the font “JetBrains Mono”. This is not controlled via the theme, but defined under Settings, Appearance, Font. If you want to use this font, you need to install it first. You can download it here.

Code

/* === Custom heading, emphasis, link & highlight colors === */
 
.theme-dark {
	/* Backgrounds */
/*
	--background-primary: #000000;
	--background-secondary: #000000;
	--background-primary-alt: #1B2631;
	--bg-main-inner: #1B2631;
	--bg-main-outer: #1B2631;
	--bg-main-workspace: #1B2631;
*/
 
    /* Headings */
    --h1-color: #25D0F7; /* h1 */
    --h2-color: #FC3634; /* h2 */
    --h3-color: #FFD700; /* h3 */
    --h4-color: #18BC9C; /* h4 */
    --h5-color: #007BFF; /* h5 */
    --h6-color: #A991D4; /* h6 */
	
    /* Emphasis colors */
    --bold-color: #25D0F7 !important;
    --italic-color: #18BC9C !important;
    --bold-italic-color: #FFED68;
 
    /* Links */
    --link-color: #7da9fd;
 
    /* Highlight (uses RGB in this theme) */
    --highlight-yellow-rgb: 255, 215, 0; /* #FFD700 */
}
 
/* === Current line highlight === */
.theme-dark .cm-active {
	background-color: rgba(255, 255, 255, 0.08) !important;
}
 
/* Headings in editor + preview */
.theme-dark .markdown-preview-view h1,
.theme-dark .cm-header-1 {
    color: var(--h1-color);
	font-variant: small-caps;
	font-weight: 500;
}
 
.theme-dark .markdown-preview-view h2,
.theme-dark .cm-header-2 {
    color: var(--h2-color);
}
 
.theme-dark .markdown-preview-view h3,
.theme-dark .cm-header-3 {
    color: var(--h3-color);
}
 
.theme-dark .markdown-preview-view h4,
.theme-dark .cm-header-4 {
    color: var(--h4-color);
}
 
.theme-dark .markdown-preview-view h5,
.theme-dark .cm-header-5 {
    color: var(--h5-color);
}
 
.theme-dark .markdown-preview-view h6,
.theme-dark .cm-header-6 {
    color: var(--h6-color);
}
 
/* Bold */
.theme-dark .markdown-preview-view strong,
.theme-dark .cm-strong {
    color: var(--bold-color) !important;
}
 
/* Italic */
.theme-dark .markdown-preview-view em,
.theme-dark .cm-em {
    color: var(--italic-color) !important;
}
 
/* Bold + italic */
.theme-dark .markdown-preview-view em strong,
.theme-dark .markdown-preview-view strong em,
.theme-dark .cm-strong.cm-em {
    color: var(--bold-italic-color) !important;
}
 
/* Strikethrough */
.theme-dark {
    --strikethrough-color: #dbdbdb;
}
 
/* Links */
.theme-dark .markdown-preview-view a,
.theme-dark .cm-link {
    color: var(--link-color);
}
 
/* Highlight (preview) – uses theme’s highlight vars */
.theme-dark .markdown-preview-view mark {
	color: #1B2631 !important;
    background-color: rgb(var(--highlight-yellow-rgb));
}
 
.theme-dark .markdown-source-view.mod-cm6 span.cm-highlight,
.theme-dark .cm-s-obsidian span.cm-highlight {
    background-color: #FFD700 !important;
    color: #1B2631 !important;
}
 
/* === Black backgrounds for quotes + code === */
 
/* Blockquotes (reading + live preview) */
.theme-dark .markdown-preview-view blockquote,
.theme-dark .markdown-source-view.mod-cm6 blockquote,
.theme-dark .markdown-rendered blockquote,
body.theme-dark blockquote {
    background-color: #1c1c1c !important;
    border-radius: 2px;
    padding: 0.6em 1em;
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
}
 
/* Fenced code blocks (``` code ``` ) */
.theme-dark .markdown-preview-view pre code,
.theme-dark .markdown-preview-view pre,
.theme-dark .markdown-source-view.mod-cm6 pre.HyperMD-codeblock {
    background-color: #1C1C1C !important;
}
 
/* Inline code (`code`) */
.theme-dark .markdown-preview-view code,
.theme-dark .markdown-source-view.mod-cm6 code {
    background-color: #1C1C1C !important;
}
 
/* CodeMirror code block container */
.theme-dark .markdown-source-view.mod-cm6 .cm-line.HyperMD-codeblock,
.theme-dark .markdown-source-view.mod-cm6 pre.HyperMD-codeblock,
.theme-dark .cm-s-obsidian .HyperMD-codeblock {
	background-color: #1C1C1C !important;
}
 
/* Code inside the block */
.theme-dark .markdown-source-view.mod-cm6 .HyperMD-codeblock code,
.theme-dark .cm-s-obsidian .HyperMD-codeblock code {
	background-color: #1C1C1C !important;
}
 
/* Scrollbar styling for light gray appearance */
 
/* Webkit browsers (Chrome, Safari, Edge) */
::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
 
::-webkit-scrollbar-track {
  background: transparent;
}
 
::-webkit-scrollbar-thumb {
  background-color: #d0d0d0;
  border-radius: 6px;
  border: 3px solid transparent;
  background-clip: content-box;
}
 
::-webkit-scrollbar-thumb:hover {
  background-color: #b0b0b0;
  background-clip: content-box;
}
 
/* Firefox */
* {
  scrollbar-color: #d0d0d0 transparent;
  scrollbar-width: thin;
}
 
/* Dark theme adjustments */
.theme-dark ::-webkit-scrollbar-thumb {
  background-color: #505050;
  background-clip: content-box;
}
 
.theme-dark ::-webkit-scrollbar-thumb:hover {
  background-color: #707070;
  background-clip: content-box;
}
 
.theme-dark * {
  scrollbar-color: #505050 transparent;
}