diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml
index a0d219e24..257faec68 100644
--- a/.github/workflows/deploy.yaml
+++ b/.github/workflows/deploy.yaml
@@ -36,4 +36,4 @@ jobs:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public
publish_branch: master # deploying branch
- cname: quartz.jzhao.xyz
+ cname: cjnanthony.github.io
diff --git a/config.toml b/config.toml
index dbe989329..b982c6426 100644
--- a/config.toml
+++ b/config.toml
@@ -1,4 +1,4 @@
-baseURL = "https://quartz.jzhao.xyz/"
+baseURL = "https://cjnanthony.github.io/"
languageCode = "en-us"
relativeURLs = false
disablePathToLower = true
diff --git a/content/site_vault/.obsidian/app.json b/content/site_vault/.obsidian/app.json
new file mode 100644
index 000000000..4ca54431c
--- /dev/null
+++ b/content/site_vault/.obsidian/app.json
@@ -0,0 +1,4 @@
+{
+ "newLinkFormat": "absolute",
+ "alwaysUpdateLinks": true
+}
\ No newline at end of file
diff --git a/content/site_vault/.obsidian/appearance.json b/content/site_vault/.obsidian/appearance.json
new file mode 100644
index 000000000..0254f10c5
--- /dev/null
+++ b/content/site_vault/.obsidian/appearance.json
@@ -0,0 +1,7 @@
+{
+ "baseFontSize": 16,
+ "translucency": false,
+ "cssTheme": "Things",
+ "theme": "obsidian",
+ "accentColor": "#5fd3c6"
+}
\ No newline at end of file
diff --git a/content/site_vault/.obsidian/core-plugins-migration.json b/content/site_vault/.obsidian/core-plugins-migration.json
new file mode 100644
index 000000000..fbc49fe8c
--- /dev/null
+++ b/content/site_vault/.obsidian/core-plugins-migration.json
@@ -0,0 +1,29 @@
+{
+ "file-explorer": true,
+ "global-search": true,
+ "switcher": true,
+ "graph": true,
+ "backlink": true,
+ "canvas": true,
+ "outgoing-link": true,
+ "tag-pane": true,
+ "page-preview": true,
+ "daily-notes": true,
+ "templates": true,
+ "note-composer": true,
+ "command-palette": true,
+ "slash-command": false,
+ "editor-status": true,
+ "starred": true,
+ "markdown-importer": false,
+ "zk-prefixer": false,
+ "random-note": false,
+ "outline": true,
+ "word-count": true,
+ "slides": false,
+ "audio-recorder": false,
+ "workspaces": false,
+ "file-recovery": true,
+ "publish": false,
+ "sync": true
+}
\ No newline at end of file
diff --git a/content/site_vault/.obsidian/core-plugins.json b/content/site_vault/.obsidian/core-plugins.json
new file mode 100644
index 000000000..6b9107e76
--- /dev/null
+++ b/content/site_vault/.obsidian/core-plugins.json
@@ -0,0 +1,21 @@
+[
+ "file-explorer",
+ "global-search",
+ "switcher",
+ "graph",
+ "backlink",
+ "canvas",
+ "outgoing-link",
+ "tag-pane",
+ "page-preview",
+ "daily-notes",
+ "templates",
+ "note-composer",
+ "command-palette",
+ "editor-status",
+ "starred",
+ "outline",
+ "word-count",
+ "file-recovery",
+ "sync"
+]
\ No newline at end of file
diff --git a/content/site_vault/.obsidian/hotkeys.json b/content/site_vault/.obsidian/hotkeys.json
new file mode 100644
index 000000000..dd65ed52e
--- /dev/null
+++ b/content/site_vault/.obsidian/hotkeys.json
@@ -0,0 +1,12 @@
+{
+ "insert-template": [
+ {
+ "modifiers": [
+ "Mod",
+ "Shift"
+ ],
+ "key": "T"
+ }
+ ],
+ "workspace:undo-close-pane": []
+}
\ No newline at end of file
diff --git a/content/site_vault/.obsidian/templates.json b/content/site_vault/.obsidian/templates.json
new file mode 100644
index 000000000..cda2aca05
--- /dev/null
+++ b/content/site_vault/.obsidian/templates.json
@@ -0,0 +1,3 @@
+{
+ "folder": "templates"
+}
\ No newline at end of file
diff --git a/content/site_vault/.obsidian/themes/California Coast.css b/content/site_vault/.obsidian/themes/California Coast.css
new file mode 100644
index 000000000..4fcd2668b
--- /dev/null
+++ b/content/site_vault/.obsidian/themes/California Coast.css
@@ -0,0 +1,7309 @@
+/* @settings
+
+name: California Coast Theme
+id: obsidian-california-coast-theme
+settings:
+ -
+ id: accent-color-title
+ title: Accent Color
+ type: heading
+ level: 3
+ -
+ id: accent
+ title: Accent Color
+ type: variable-color
+ format: hsl-split
+ default: '#007AFF'
+ -
+ id: cc-fancy-cursor
+ title: Accented cursor
+ description: The editor cursor takes on your accent color
+ type: class-toggle
+
+ -
+ id: custom-fonts
+ title: Custom Fonts
+ type: heading
+ level: 3
+ -
+ id: text
+ title: UI font
+ description: Font used for the user interface
+ type: variable-text
+ default: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
+ -
+ id: text-editor
+ title: Body font
+ description: Font used for the editor and preview
+ type: variable-text
+ default: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
+ -
+ id: editor-font-features
+ title: Body font features
+ description: eg. "ss01", "cv05", "cv07", "case"
+ type: variable-text
+ default: ""
+ -
+ id: font-monospace
+ title: Monospace font
+ description: Used for code blocks, front matter, etc
+ type: variable-text
+ default: Menlo, SFMono-Regular, Consolas, "Roboto Mono", monospace
+ -
+ id: editor-line-height
+ title: Body line height
+ description: Line height of the main text, expects a decimal value
+ type: variable-number
+ default: 1.88889
+ -
+ id: line-width
+ title: Line width
+ description: The maximum line width in rem units (1rem = Body font size)
+ type: variable-number
+ default: 42
+ format: rem
+
+ -
+ id: misc-title
+ title: Misc
+ type: heading
+ level: 3
+ -
+ id: scale-small
+ title: Page preview scale
+ description: Percentage amount to scale hover preview and sidebar document font
+ type: variable-number
+ default: 90
+ -
+ id: cc-truncated-explorer-titles
+ title: Truncate file titles
+ description: 'By default, files with long names will wrap in the file explorer. This setting ensures each file name only takes up a single line'
+ type: class-toggle
+ -
+ id: cc-no-sidebar-animation
+ title: Disable sidebar animations
+ description: Closing and opening sidebars will occur immediately rather than animating to the open or closed positions
+ type: class-toggle
+ -
+ id: cc-no-tree-animation
+ title: Disable tree animations
+ description: Closing and opening folders, nested tags, etc. will occur immediately rather than animating to the open or closed positions
+ type: class-toggle
+
+ -
+ id: editor-customization
+ title: Editor Customization
+ type: heading
+ level: 3
+ -
+ id: cc-soft-blink-cursor
+ title: Soft-blink cursor
+ description: The editor cursor will fade in and out rather than blinking
+ type: class-toggle
+ -
+ id: cc-editor-heading-hash
+ title: Flush headings
+ description: Shifts heading hashes so headings are aligned with the edge of the editor
+ type: class-toggle
+ -
+ id: cc-block-quotes
+ title: Blockquotes
+ description: De-emphasizes the blockquote formatting character
+ type: class-toggle
+ -
+ id: cc-em-strong
+ title: Bold and italics
+ description: Styles bold and italic formatting to be less prominent
+ type: class-toggle
+ -
+ id: cc-hr
+ title: Horizontal rule
+ description: Styles horizontal rules to span the width of the editor
+ type: class-toggle
+ -
+ id: cc-editor-list-bullets
+ title: Editor list bullets
+ description: 'Replace *, -, + with a bullet character when creating lists'
+ type: class-toggle
+ -
+ id: cc-list-relationship-lines
+ title: Editor list indentation lines
+ description: Display vertical lines to distinguish list indentation level
+ type: class-toggle
+ -
+ id: cc-soft-wrap-code-blocks
+ title: Soft wrap code-blocks
+ type: class-toggle
+
+ -
+ id: preview-customization
+ title: Preview Customization
+ type: heading
+ level: 3
+ -
+ id: cc-pretty-preview
+ title: Enhanced Preview Typography
+ description: Adds context aware padding between text elements in preview mode (requires the "contextual typography" plugin)
+ type: class-toggle
+ -
+ id: cc-hide-table-vertical-dividers
+ title: Hide vertical table dividers
+ type: class-toggle
+ -
+ id: cc-seamless-embed
+ title: Seamless embed
+ description: Display embedded content seamlessly as a part of the containing document
+ type: class-toggle
+
+ -
+ id: level-1-headings
+ title: Level 1 Headings
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: h1-size
+ title: H1 font size
+ description: Accepts any CSS font-size value
+ type: variable-text
+ default: 1.602em
+ -
+ id: h1-line-height
+ title: H1 line height
+ description: Accepts decimal values
+ type: variable-number
+ default: 1.4
+ -
+ id: h1-margin-top
+ title: H1 top margin
+ description: Accepts decimal values representing the number of lines to add before the heading
+ type: variable-number
+ default: 3
+ -
+ id: h1-margin-bottom
+ title: H1 bottom margin
+ description: Accepts decimal values representing the number of lines to add below the heading
+ type: variable-number
+ default: 1
+ -
+ id: h1-weight
+ title: H1 font weight
+ description: Accepts numbers represeting the CSS font-weight
+ type: variable-number
+ default: 500
+ -
+ id: h1-style
+ title: H1 font style
+ description: Accepts any CSS font-style value
+ type: variable-text
+ default: normal
+
+ -
+ id: level-2-headings
+ title: Level 2 Headings
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: h2-size
+ title: H2 font size
+ description: Accepts any CSS font-size value
+ type: variable-text
+ default: 1.424em
+ -
+ id: h2-line-height
+ title: H2 line height
+ description: Accepts decimal values
+ type: variable-number
+ default: 1.4
+ -
+ id: h2-margin-top
+ title: H2 top margin
+ description: Accepts decimal values representing the number of lines to add before the heading
+ type: variable-number
+ default: 2.25
+ -
+ id: h2-margin-bottom
+ title: H2 bottom margin
+ description: Accepts decimal values representing the number of lines to add below the heading
+ type: variable-number
+ default: 0.5
+ -
+ id: h2-weight
+ title: H2 font weight
+ description: Accepts numbers represeting the CSS font-weight
+ type: variable-number
+ default: 500
+ -
+ id: h2-style
+ title: H2 font style
+ description: Accepts any CSS font-style value
+ type: variable-text
+ default: normal
+
+ -
+ id: level-3-headings
+ title: Level 3 Headings
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: h3-size
+ title: H3 font size
+ description: Accepts any CSS font-size value
+ type: variable-text
+ default: 1.266em
+ -
+ id: h3-line-height
+ title: H3 line height
+ description: Accepts decimal values
+ type: variable-number
+ default: 1.4
+ -
+ id: h3-margin-top
+ title: H3 top margin
+ description: Accepts decimal values representing the number of lines to add before the heading
+ type: variable-number
+ default: 1.75
+ -
+ id: h3-margin-bottom
+ title: H3 bottom margin
+ description: Accepts decimal values representing the number of lines to add below the heading
+ type: variable-number
+ default: 0.5
+ -
+ id: h3-weight
+ title: H3 font weight
+ description: Accepts numbers represeting the CSS font-weight
+ type: variable-number
+ default: 500
+ -
+ id: h3-style
+ title: H3 font style
+ description: Accepts any CSS font-style value
+ type: variable-text
+ default: normal
+
+ -
+ id: level-4-headings
+ title: Level 4 Headings
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: h4-size
+ title: H4 font size
+ description: Accepts any CSS font-size value
+ type: variable-text
+ default: 1.125em
+ -
+ id: h4-line-height
+ title: H4 line height
+ description: Accepts decimal values
+ type: variable-number
+ default: 1.5
+ -
+ id: h4-margin-top
+ title: H4 top margin
+ description: Accepts decimal values representing the number of lines to add before the heading
+ type: variable-number
+ default: 1.5
+ -
+ id: h4-margin-bottom
+ title: H4 bottom margin
+ description: Accepts decimal values representing the number of lines to add below the heading
+ type: variable-number
+ default: 0.5
+ -
+ id: h4-weight
+ title: H4 font weight
+ description: Accepts numbers represeting the CSS font-weight
+ type: variable-number
+ default: 500
+ -
+ id: h4-style
+ title: H4 font style
+ description: Accepts any CSS font-style value
+ type: variable-text
+ default: normal
+
+ -
+ id: level-5-headings
+ title: Level 5 Headings
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: h5-size
+ title: H5 font size
+ description: Accepts any CSS font-size value
+ type: variable-text
+ default: 1em
+ -
+ id: h5-line-height
+ title: H5 line height
+ description: Accepts decimal values
+ type: variable-number
+ default: 1.5
+ -
+ id: h5-margin-top
+ title: H5 top margin
+ description: Accepts decimal values representing the number of lines to add before the heading
+ type: variable-number
+ default: 1.5
+ -
+ id: h5-margin-bottom
+ title: H5 bottom margin
+ description: Accepts decimal values representing the number of lines to add below the heading
+ type: variable-number
+ default: 0.5
+ -
+ id: h5-weight
+ title: H5 font weight
+ description: Accepts numbers represeting the CSS font-weight
+ type: variable-number
+ default: 500
+ -
+ id: h5-style
+ title: H5 font style
+ description: Accepts any CSS font-style value
+ type: variable-text
+ default: normal
+
+ -
+ id: level-6-headings
+ title: Level 6 Headings
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: h6-size
+ title: H6 font size
+ description: Accepts any CSS font-size value
+ type: variable-text
+ default: 1em
+ -
+ id: h6-line-height
+ title: H6 line height
+ description: Accepts decimal values
+ type: variable-number
+ default: 1.5
+ -
+ id: h6-margin-top
+ title: H6 top margin
+ description: Accepts decimal values representing the number of lines to add before the heading
+ type: variable-number
+ default: 1.5
+ -
+ id: h6-margin-bottom
+ title: H6 bottom margin
+ description: Accepts decimal values representing the number of lines to add below the heading
+ type: variable-number
+ default: 0.5
+ -
+ id: h6-weight
+ title: H6 font weight
+ description: Accepts numbers represeting the CSS font-weight
+ type: variable-number
+ default: 500
+ -
+ id: h6-style
+ title: H6 font style
+ description: Accepts any CSS font-style value
+ type: variable-text
+ default: italic
+
+ -
+ id: icons
+ title: Icons
+ type: heading
+ level: 3
+ -
+ id: cc-custom-icons
+ title: Use Custom Icons
+ description: Replace obsidian's default icons
+ type: class-toggle
+ default: true
+ -
+ id: cc-file-icons
+ title: Use File Icons
+ type: class-toggle
+ default: true
+ -
+ id: cc-folder-icons
+ title: Use Folder Icons
+ type: class-toggle
+ default: true
+ -
+ id: folder-h
+ title: Folder icon color
+ type: variable-number-slider
+ default: 0
+ format: deg
+ min: 0
+ max: 359
+ step: 1
+ -
+ id: folder-s
+ title: Folder icon saturation
+ type: variable-number-slider
+ default: 100
+ format: '%'
+ min: 0
+ max: 200
+ step: 1
+ -
+ id: folder-b
+ title: Folder icon brightness
+ type: variable-number-slider
+ default: 100
+ format: '%'
+ min: 50
+ max: 150
+ step: 1
+*/
+
+:root {
+ --accent-h: 211; /* Accent hue */
+ --accent-s: 100%; /* Accent saturation */
+ --accent-l: 50%; /* Accent lightness Light Mode */
+ --accent-d: calc(var(--accent-l) + 2%); /* Accent lightness Dark Mode */
+
+ --color-black-rgb: 0, 0, 0;
+ --color-white-rgb: 255, 255, 255;
+
+ --text: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans,
+ Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ --text-editor: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
+ Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ --font-monospace: Menlo, SFMono-Regular, Consolas, "Roboto Mono", monospace;
+
+ /* Sizes, weights, padding */
+
+ --rem: 18px;
+
+ --editor-font-size: 18px;
+ --editor-line-height: 1.88889;
+ --editor-font-weight: 400;
+ --editor-font-features: "";
+
+ --scale-small: 90;
+
+ --font-normal: 16px;
+ --font-small: 14px;
+ --font-smaller: 11px;
+ --font-smallest: 10px;
+ --normal-weight: 400;
+ --bold-weight: 600;
+ --line-width: 42rem;
+ --line-height: 1.5;
+ --max-width: 100%;
+ --nested-padding: 3.5%;
+ --icon-muted: 0.4;
+ --border-width: 1px;
+ --border-width-alt: 1px;
+ --titlebar-height: 28px;
+ --header-width: 42px;
+
+ --radius-s: 4px;
+ --radius-m: 6px;
+ --radius-l: 10px;
+ --radius-xl: 20px;
+
+ --cursor: pointer;
+
+ --strong-weight: var(--bold-weight);
+ --strong-color: inherit;
+ --em-color: inherit;
+ --workspace-drawer-ribbon-width: 46px;
+}
+
+.theme-light {
+ --red-rgb: 255, 59, 48;
+ --orange-rgb: 255, 149, 0;
+ --yellow-rgb: 255, 204, 0;
+ --green-rgb: 52, 199, 89;
+ --teal-rgb: 90, 200, 250;
+ --blue-rgb: 0, 122, 255;
+ --indigo-rgb: 88, 86, 214;
+ --purple-rgb: 175, 82, 222;
+ --pink-rgb: 255, 45, 85;
+
+ --accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l);
+
+ --foreground-rgb: var(--color-black-rgb);
+ --background-rgb: var(--color-white-rgb);
+
+ --shade-90: rgba(var(--foreground-rgb), 0.9);
+ --shade-80: rgba(var(--foreground-rgb), 0.8);
+ --shade-70: rgba(var(--foreground-rgb), 0.7);
+ --shade-60: rgba(var(--foreground-rgb), 0.6);
+ --shade-50: rgba(var(--foreground-rgb), 0.5);
+ --shade-40: rgba(var(--foreground-rgb), 0.4);
+ --shade-30: rgba(var(--foreground-rgb), 0.3);
+ --shade-20: rgba(var(--foreground-rgb), 0.2);
+ --shade-10: rgba(var(--foreground-rgb), 0.1);
+ --shade-5: rgba(var(--foreground-rgb), 0.05);
+ --shade-3: rgba(var(--foreground-rgb), 0.03);
+ --shade-2: rgba(var(--foreground-rgb), 0.02);
+ --shade-0: rgb(var(--background-rgb));
+
+ --shade-plus-darker: var(--shade-5);
+ --shade-plus-darker-hsl: hsl(0, 0%, 95%);
+ --background-primary: var(--shade-0);
+ --background-primary-alt: var(--shade-3);
+ --background-secondary: var(--shade-3);
+ --background-secondary-alt: var(--shade-3);
+ --background-tertiary: var(--shade-3);
+ --background-modifier-border: var(--shade-plus-darker);
+ --background-modifier-border-hover: var(--shade-plus-darker);
+ --background-modifier-border-focus: var(--shade-plus-darker);
+ --text-normal: var(--shade-90);
+ --text-muted: var(--shade-50);
+ --text-faint: var(--shade-30);
+ --background-transparent: transparent;
+ --background-translucent: rgba(245, 245, 245, 0.75);
+ --background-match-highlight: hsla(var(--accent-hsl), 0.2);
+ --background-modifier-accent: hsl(
+ var(--accent-h),
+ var(--accent-s),
+ calc(var(--accent-l) + 10%)
+ );
+ --text-accent: hsl(var(--accent-hsl));
+ --text-accent-hover: hsl(
+ var(--accent-h),
+ var(--accent-s),
+ calc(var(--accent-l) - 10%)
+ );
+ --text-on-accent: white;
+ --icon-hex: 000;
+ --interactive-accent: hsl(var(--accent-hsl));
+ --interactive-accent-hover: hsl(
+ var(--accent-h),
+ var(--accent-s),
+ calc(var(--accent-l) - 10%)
+ );
+ --quote-opening-modifier: var(--shade-70);
+ --interactive-accent-rgb: var(--shade-70);
+ --text-selection: hsl(var(--accent-h), var(--accent-s), 96%);
+ --text-highlight-bg: rgba(255, 224, 0, 0.5);
+ --text-highlight-bg-active: rgba(0, 0, 0, 0.1);
+ --background-modifier-cover: rgba(170, 170, 170, 0.6);
+
+ --opacity-translucency: 1;
+}
+
+.theme-dark {
+ --accent-h: 210; /* Accent hue */
+
+ --red-rgb: 255, 69, 58;
+ --orange-rgb: 255, 159, 10;
+ --yellow-rgb: 255, 214, 10;
+ --green-rgb: 50, 215, 75;
+ --teal-rgb: 100, 210, 255;
+ --blue-rgb: 10, 132, 255;
+ --indigo-rgb: 94, 92, 230;
+ --purple-rgb: 191, 90, 242;
+ --pink-rgb: 255, 45, 85;
+
+ --accent-hsl: var(--accent-h), var(--accent-s), var(--accent-d);
+
+ --foreground-rgb: 204, 204, 204;
+ --background-rgb: 30, 30, 30;
+
+ --shade-90: rgba(var(--foreground-rgb), 0.9);
+ --shade-80: rgba(var(--foreground-rgb), 0.8);
+ --shade-70: rgba(var(--foreground-rgb), 0.7);
+ --shade-60: rgba(var(--foreground-rgb), 0.6);
+ --shade-50: rgba(var(--foreground-rgb), 0.5);
+ --shade-40: rgba(var(--foreground-rgb), 0.4);
+ --shade-30: rgba(var(--foreground-rgb), 0.3);
+ --shade-20: rgba(var(--foreground-rgb), 0.2);
+ --shade-10: rgba(var(--foreground-rgb), 0.1);
+ --shade-5: rgba(var(--foreground-rgb), 0.05);
+ --shade-3: rgba(var(--foreground-rgb), 0.03);
+ --shade-2: rgba(var(--foreground-rgb), 0.02);
+ --shade-0: rgb(var(--background-rgb));
+
+ --shade-plus-darker: rgba(255, 255, 255, 0.15);
+ --shade-plus-darker-hsl: hsl(0, 0%, 16%);
+
+ --dark-separator: hsl(0, 0%, 9%);
+
+ --background-primary: var(--shade-0);
+ --background-primary-alt: var(--shade-3);
+ --background-secondary: var(--shade-3);
+ --background-secondary-alt: var(--shade-3);
+ --background-tertiary: var(--shade-3);
+ --background-modifier-border: var(--shade-plus-darker);
+ --background-modifier-border-hover: var(--shade-plus-darker);
+ --background-modifier-border-focus: var(--shade-plus-darker);
+ --background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
+ --text-normal: var(--shade-90);
+ --text-muted: var(--shade-50);
+ --text-faint: var(--shade-30);
+ --background-transparent: transparent;
+ --background-translucent: rgba(40, 40, 40, 0.6);
+ --background-match-highlight: hsla(var(--accent-hsl), 0.2);
+ --background-modifier-accent: hsl(
+ var(--accent-h),
+ var(--accent-s),
+ calc(var(--accent-d) - 10%)
+ );
+ --text-accent: hsl(var(--accent-hsl));
+ --text-accent-hover: hsl(
+ var(--accent-h),
+ var(--accent-s),
+ calc(var(--accent-d) + 12%)
+ );
+ --text-on-accent: white;
+ --icon-hex: FFF;
+ --interactive-accent: hsl(var(--accent-hsl));
+ --interactive-accent-hover: hsl(
+ var(--accent-h),
+ var(--accent-s),
+ calc(var(--accent-d) - 15%)
+ );
+ --quote-opening-modifier: var(--shade-70);
+ --interactive-accent-rgb: var(--shade-70);
+ --text-selection: hsl(var(--accent-h), calc(var(--accent-s) - 50%), 20%);
+ --text-highlight-bg: rgba(255, 177, 80, 0.3);
+ --text-highlight-bg-active: rgba(255, 255, 255, 0.1);
+ --background-modifier-cover: rgba(20, 20, 20, 0.6);
+
+ --opacity-translucency: 1;
+}
+
+.is-mobile.theme-dark,
+.is-mobile.theme-light {
+ --background-modifier-cover: rgba(0, 0, 0, 0.25);
+}
+
+body {
+ --editor-line-height-rem: calc(var(--editor-line-height) * 1rem);
+ --editor-line-height-small: calc(
+ var(--editor-line-height) * var(--scale-small) / 100
+ );
+ --editor-line-height-small-rem: calc(var(--editor-line-height-small) * 1rem);
+}
+
+body.is-mobile {
+ padding: 0 !important;
+}
+
+.is-mobile .app-container {
+ background-color: #000;
+}
+
+.is-mobile .horizontal-main-container {
+ z-index: 2;
+}
+
+/*
+ ------------------------------------------------------------------
+*/
+
+.hider-frameless .workspace-split.mod-right-split > .workspace-tabs,
+.hider-frameless .workspace-split.mod-root .view-header {
+ padding-top: 2px;
+}
+.hider-frameless:not(.is-fullscreen)
+ .workspace-split.mod-left-split
+ > .workspace-tabs {
+ padding-top: 28px !important;
+}
+.hider-frameless
+ .workspace-split.mod-right-split
+ > .workspace-tabs
+ ~ .workspace-tabs,
+.hider-frameless
+ .workspace-split.mod-left-split
+ > .workspace-tabs
+ ~ .workspace-tabs {
+ padding-top: 0px;
+}
+.hider-frameless.is-fullscreen
+ .workspace-split.mod-left-split
+ > .workspace-tabs,
+.hider-frameless.is-fullscreen .workspace-split.mod-root .view-header {
+ padding-top: 0px;
+}
+
+/*
+ ------------------------------------------------------------------
+*/
+
+body:not(.hider-ribbon):not(.hider-frameless) .workspace-ribbon.mod-left {
+ padding-top: 5px;
+ transition: padding-right 100ms ease, box-shadow 100ms ease;
+}
+
+body.is-fullscreen:not(.hider-ribbon):not(.hider-frameless)
+ .workspace-ribbon.mod-left {
+ padding-top: 10px;
+}
+
+body:not(.hider-ribbon):not(.hider-frameless)
+ .workspace-ribbon.mod-left.is-collapsed {
+ box-shadow: inset -10px 0 4px -10px rgba(0, 0, 0, 0.04);
+ padding-right: 5px;
+}
+
+.hider-ribbon .workspace-ribbon-collapse-btn {
+ display: none;
+}
+.hider-ribbon .workspace-ribbon.mod-right {
+ pointer-events: none;
+}
+.hider-ribbon .workspace-ribbon.mod-left {
+ position: absolute;
+ margin: 0;
+ overflow: visible;
+ flex-basis: 0;
+ bottom: 0;
+ top: auto;
+ display: flex !important;
+ flex-direction: row;
+ z-index: var(--layer-status-bar);
+ opacity: 0;
+ transition: opacity 0.25s ease-in-out;
+
+ padding: 0;
+
+ width: 30px;
+ height: unset;
+ filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.1));
+}
+
+.hider-ribbon .side-dock-actions,
+.hider-ribbon .side-dock-settings {
+ background: rgb(245, 245, 245);
+ border-top: 1px solid var(--shade-10);
+
+ display: flex;
+ margin: 0;
+ position: relative;
+}
+
+.theme-dark.hider-ribbon .side-dock-actions,
+.theme-dark.hider-ribbon .side-dock-settings {
+ background: rgb(60, 60, 60);
+ border-color: var(--shade-2);
+}
+
+.hider-ribbon .side-dock-settings {
+ border-right: 1px solid var(--shade-10);
+ border-top-right-radius: var(--radius-m);
+}
+
+.hider-ribbon .side-dock-actions {
+ padding: 5px 0 5px 5px;
+ z-index: var(--layer-status-bar);
+}
+
+.hider-ribbon .workspace-ribbon.mod-left:after {
+ content: none;
+}
+.hider-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action,
+.workspace-ribbon.mod-left .side-dock-ribbon-action {
+ line-height: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ cursor: var(--cursor);
+ color: var(--text-muted);
+ padding: 4px 6px;
+ margin-bottom: 5px;
+ border-radius: var(--radius-s);
+}
+.hider-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action {
+ margin-bottom: 0;
+ margin-right: 5px;
+}
+.is-mobile .side-dock-ribbon-action {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.hider-ribbon .workspace-ribbon.mod-left:hover {
+ opacity: 1;
+ transition: opacity 0.25s ease-in-out;
+}
+.hider-ribbon .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
+ border-top: 1px solid var(--background-modifier-border);
+}
+.hider-ribbon .workspace-split.mod-left-split {
+ margin: 0;
+}
+.hider-frameless .workspace-ribbon.mod-left.is-collapsed {
+ background-color: var(--shade-0);
+}
+
+.hider-ribbon .workspace-ribbon {
+ padding: 0;
+}
+
+.workspace-ribbon.mod-left {
+ background: transparent;
+ padding: 0 0 0 5px;
+ position: relative;
+ flex-basis: unset;
+ flex-shrink: 0;
+ flex-grow: 0;
+}
+
+.workspace-split.mod-left-split {
+ margin-left: 0;
+}
+
+.mobile-toolbar-option {
+ min-width: none;
+}
+
+.mobile-toolbar {
+ background-color: var(--background-primary);
+ transition: none !important;
+ transform: none !important;
+}
+
+/*
+ ------------------------------------------------------------------
+ */
+
+.workspace-ribbon.mod-left {
+ transition: border-color 0s ease-in-out 0s, background-color 0s ease-in-out 0s;
+}
+.workspace-ribbon.mod-left.is-collapsed {
+ border-color: transparent;
+ background-color: transparent;
+ transition: border-color 0s ease-in-out 0.1s,
+ background-color 0s ease-in-out 0.2s;
+}
+.is-right-sidedock-collapsed .workspace-split.mod-right-split {
+ margin-right: 0px;
+}
+.view-actions {
+ background-color: transparent;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ align-items: center;
+}
+.view-actions .view-action {
+ align-items: center;
+ border-radius: var(--radius-s);
+ color: var(--shade-40);
+ cursor: var(--cursor);
+ display: flex;
+ justify-content: center;
+ line-height: 1;
+ margin: 0 0 0 5px;
+ opacity: 1;
+ padding: 4px 6px;
+ position: static;
+}
+.view-action.is-active {
+ opacity: 1;
+}
+.view-actions .view-action:last-child {
+ margin-left: 5px;
+}
+.view-action:hover {
+ color: var(--text-muted);
+ background-color: var(--shade-plus-darker);
+}
+.workspace-ribbon:not(.is-collapsed) ~ .mod-root .view-actions,
+.mod-right.is-collapsed ~ .mod-root .view-header:hover .view-actions {
+ opacity: 1;
+ transition: opacity 0.25s ease-in-out;
+}
+
+/*
+ ------------------------------------------------------------------
+ */
+
+.theme-dark input::selection,
+.theme-dark div[contenteditable]::selection {
+ background: hsl(var(--accent-h), calc(var(--accent-s) - 50%), 44%);
+}
+
+/* Headings and fonts */
+
+strong {
+ font-weight: var(--bold-weight);
+}
+
+body:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) {
+ padding-top: var(--titlebar-height) !important;
+}
+
+html,
+body,
+input,
+textarea,
+button,
+.cm-s-obsidian .cm-formatting-hashtag,
+.cm-s-obsidian {
+ font-size: var(--rem);
+ font-family: var(--text) !important;
+ font-weight: var(--normal-weight);
+ line-height: var(--line-height);
+ -webkit-font-smoothing: antialiased !important;
+ -moz-osx-font-smoothing: grayscale;
+}
+.view-header-title,
+.file-embed-title,
+.markdown-embed-title {
+ text-align: left;
+ font-size: 14px;
+ font-weight: 500;
+}
+.view-header-title:before {
+ display: none;
+}
+
+.is-mobile .view-header-title-container,
+.is-mobile .view-header {
+ height: unset;
+}
+
+.is-mobile .view-header-title {
+ padding: 10px 0;
+ line-height: 1;
+}
+
+/* Menu */
+.menu {
+ color: var(--shade-90);
+ border: 1px solid var(--shade-10);
+ background: rgb(245, 245, 245);
+ box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
+
+ font-weight: 500;
+ border-radius: var(--radius-m);
+ padding: 10px 14px;
+}
+
+.theme-dark .menu {
+ border: 1px solid var(--shade-20);
+ background: rgb(60, 60, 60);
+}
+
+.menu-item {
+ font-size: 13px;
+ line-height: 1;
+ border-radius: var(--radius-s);
+ padding: 5px 10px;
+ margin: 0 -10px;
+ display: flex;
+ align-items: center;
+}
+
+.menu-separator {
+ height: 0;
+ margin: 10px 0;
+ border-bottom: 1px solid var(--shade-plus-darker);
+}
+
+.menu-item-icon {
+ color: var(--text-muted);
+ position: static;
+ width: unset;
+ margin-right: 6px;
+ display: flex;
+}
+
+.is-mobile .menu-item-icon {
+ margin-right: 10px;
+}
+
+.workspace-drawer {
+ background: var(--background-primary);
+ width: calc(100vw - 54px);
+}
+
+.workspace-drawer-ribbon {
+ background: transparent;
+ width: var(--workspace-drawer-ribbon-width);
+}
+
+.workspace-drawer.mod-left .workspace-drawer-active-tab-container {
+ padding-left: 0;
+}
+
+.workspace-drawer.mod-left .workspace-drawer-header {
+ padding-left: 0.5rem;
+}
+
+.is-mobile .side-dock-ribbon-action > svg {
+ width: 26px;
+ height: 26px;
+}
+
+.workspace-drawer.mod-left .workspace-drawer-inner {
+ padding-left: calc(
+ var(--workspace-drawer-ribbon-width) + env(safe-area-inset-left)
+ );
+}
+
+.workspace-drawer-inner {
+ padding-top: env(safe-area-inset-top);
+ padding-bottom: env(safe-area-inset-bottom);
+}
+
+.is-mobile .workspace-split.mod-root {
+ padding-top: env(safe-area-inset-top);
+}
+
+.pull-down-action {
+ padding-top: calc(env(safe-area-inset-top) + 30px);
+}
+
+.workspace-drawer-header-icon {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ align-self: flex-start;
+}
+
+.workspace-drawer-header-name {
+ font-weight: 500;
+ line-height: 1;
+ height: auto;
+}
+
+.workspace-drawer-header-info:empty {
+ margin: 0;
+}
+
+.workspace-drawer-header-left {
+ justify-content: center;
+}
+
+.workspace-drawer.mod-right {
+ padding-right: env(safe-area-inset-right);
+}
+
+.workspace-drawer-active-tab-icon {
+ display: none;
+}
+
+.workspace-drawer-tab-option-item {
+ margin: 0;
+ padding: 0.66rem 0.5rem;
+}
+
+.workspace-drawer-active-tab-header {
+ margin: 0;
+ padding: 0 0.5rem 0.5rem;
+}
+
+.workspace-drawer-tab-option-item-title,
+.workspace-drawer-active-tab-title {
+ font-size: 1rem;
+ font-weight: 500;
+ width: 100%;
+}
+
+.workspace-drawer-header {
+ padding: 1rem;
+}
+
+.workspace-drawer-header-info {
+ margin-bottom: 0;
+}
+
+.workspace-drawer-tab-container > * {
+ padding: 0 0.5rem;
+}
+
+.workspace-drawer-active-tab-back-icon {
+ flex-grow: 0;
+ flex-shrink: 0;
+ flex-basis: 0;
+ margin-right: 2px;
+}
+
+/* --------------- */
+/* Modals */
+
+.modal-bg {
+ opacity: 1 !important;
+}
+.progress-bar-message {
+ color: var(--text-faint);
+}
+.modal.mod-sync-history {
+ background-color: var(--shade-0);
+}
+.modal {
+ border: 1px solid var(--shade-30);
+ background: var(--background-primary);
+ border-radius: 10px;
+ max-width: 1000px;
+ max-height: 90vh;
+}
+.is-mobile .modal {
+ border: none;
+}
+.modal-content {
+ padding-left: 10px;
+ padding-top: 2px;
+}
+.community-plugin.modal-content,
+.modal.mod-settings .modal-content {
+ padding-left: 0;
+}
+.modal.mod-settings .modal-content {
+ padding-top: 0;
+}
+.modal-title {
+ padding: 0 10px;
+}
+.modal.mod-settings .vertical-tab-content-container {
+ border-left: var(--border-width) solid var(--background-modifier-border);
+ padding-bottom: 0;
+ padding-right: 0;
+}
+.modal.mod-settings {
+ max-width: 1000px;
+ width: 90vw;
+ height: 90vh;
+}
+
+.is-mobile .modal.mod-community-theme,
+.is-mobile .modal.mod-community-plugin,
+.is-mobile .prompt,
+.is-mobile .modal.mod-settings {
+ width: 100vw;
+ height: 90vh;
+ max-height: calc(100% - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 70px);
+ max-width: none;
+}
+
+.modal.mod-settings .vertical-tab-header {
+ height: 90vh;
+}
+
+.modal.mod-settings .vertical-tab-content-container {
+ height: 90vh;
+}
+
+.modal.mod-community-theme,
+.modal.mod-community-plugin {
+ width: 90vw;
+}
+
+input.prompt-input,
+input.prompt-input:hover {
+ border: 0;
+ background: var(--background-primary);
+ padding-left: 10px;
+ height: unset;
+ flex-grow: 0;
+ flex-shrink: 0;
+}
+.modal-container .suggestion-item.is-selected {
+ border-radius: var(--radius-m);
+ background: var(--background-tertiary);
+}
+.suggestion-item.is-selected,
+.menu-item:hover {
+ background-color: var(--shade-plus-darker);
+}
+.suggestion-item,
+.suggestion-empty {
+ font-size: var(--font-normal);
+}
+.workspace-drawer,
+.modal,
+.prompt,
+.suggestion-container {
+ box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.2);
+}
+.is-mobile .modal,
+.is-mobile .prompt,
+.is-mobile .suggestion-container {
+ border-radius: 10px 10px 0 0;
+ padding: 10px 10px 0;
+ overflow: hidden !important;
+}
+.is-mobile .modal.mod-settings .vertical-tab-header, .is-mobile .modal.mod-settings .vertical-tab-nav-item {
+ border-radius: 10px 10px 0 0;
+}
+.is-mobile .prompt-results {
+ padding-top: 1rem;
+}
+.is-mobile .suggestion-item {
+ padding: 10px;
+}
+.is-mobile .suggestion-hotkey {
+ float: right;
+ display: flex;
+ line-height: 1;
+ flex-shrink: 0;
+ flex-grow: 0;
+ padding: 7px 10px;
+ background-color: var(--shade-plus-darker);
+ margin-left: 5px;
+}
+.suggestion-container {
+ border: none;
+}
+.prompt-instructions {
+ color: var(--text-muted);
+}
+.prompt-instruction-command {
+ font-weight: 600;
+}
+
+.modal-container.mod-confirmation .modal-content {
+ padding: 10px;
+ margin: 1rem -10px 0;
+}
+
+.modal-container.mod-confirmation .modal-title {
+ font-weight: 500;
+ text-align: left;
+ font-size: 1rem;
+ line-height: 1.3;
+ margin: 0 -10px;
+}
+
+.modal-container.mod-confirmation .modal-content > .input-label {
+ width: auto;
+ display: block;
+ text-align: left;
+ font-size: 14px;
+ font-weight: 500;
+ margin: 0 0 4px;
+}
+
+.modal-container.mod-confirmation .modal-content > input {
+ width: 100%;
+}
+
+.modal-container.mod-confirmation .modal {
+ width: auto;
+ min-width: 350px;
+ padding: 1.5rem;
+}
+
+/* --------------- */
+/* Drag ghost */
+
+.workspace-drop-overlay {
+ opacity: 1;
+ background-color: transparent;
+}
+
+.drag-ghost {
+ opacity: 0.8;
+ border-radius: 0 !important;
+}
+
+.workspace-drop-overlay:before {
+ opacity: 1;
+ box-shadow: inset 0 0 0 4px hsla(var(--accent-hsl), 0.5);
+ background-color: transparent;
+ border-radius: 0 !important;
+}
+
+.workspace-drop-overlay.mod-drag {
+ opacity: 1;
+}
+
+.workspace-drop-overlay.mod-drag:before {
+ opacity: 1;
+ background-color: var(--shade-2);
+}
+
+/* --------------- */
+/* Workspace */
+
+.workspace {
+ background-color: var(--shade-5);
+}
+
+.is-translucent .workspace {
+ background-color: var(--background-translucent);
+}
+
+.workspace-split.mod-root {
+ background-color: var(--background-primary);
+}
+
+.workspace-split.mod-right-split {
+ background-color: var(--background-primary);
+}
+
+body.hider-ribbon
+ .workspace-split.mod-left-split.is-collapsed
+ + .workspace-split.mod-root {
+ border-top-left-radius: 0;
+}
+
+body:not(.is-translucent):not(.hider-frameless):not(.is-mobile)
+ .workspace-split.mod-root,
+body:not(.is-translucent):not(.hider-frameless):not(.is-mobile)
+ .workspace-split.mod-right-split {
+ border-top: 1px solid var(--shade-plus-darker);
+}
+
+body.theme-dark:not(.is-translucent):not(.hider-frameless)
+ .workspace-split.mod-root,
+body.theme-dark:not(.is-translucent):not(.hider-frameless)
+ .workspace-split.mod-right-split {
+ border-top: 1px solid var(--dark-separator);
+}
+
+.empty-state {
+ background-color: var(--background-primary);
+}
+.workspace-split.mod-vertical > .workspace-split {
+ padding: 0;
+}
+.workspace-split .workspace-tabs {
+ background: var(--background-primary);
+}
+
+.workspace-split:not(.mod-right-split) .workspace-tabs {
+ background-color: transparent;
+ box-shadow: inset -10px 0 4px -10px rgba(0, 0, 0, 0.04);
+}
+.workspace-split.mod-root
+ > .workspace-leaf:first-of-type
+ .workspace-leaf-content,
+.workspace-split.mod-root
+ > .workspace-leaf:last-of-type
+ .workspace-leaf-content {
+ border-top-right-radius: 0px;
+ border-top-left-radius: 0px;
+}
+.workspace-leaf-resize-handle {
+ z-index: 11;
+ transition: background-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
+}
+.workspace-split.mod-root.mod-horizontal .workspace-leaf-resize-handle,
+.workspace-split.mod-root.mod-vertical .workspace-leaf-resize-handle {
+ border-width: 0;
+ background-color: var(--shade-plus-darker-hsl);
+}
+.theme-dark
+ .workspace-split.mod-root.mod-horizontal
+ .workspace-leaf-resize-handle,
+.theme-dark
+ .workspace-split.mod-root.mod-vertical
+ .workspace-leaf-resize-handle {
+ background-color: var(--dark-separator);
+}
+.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle {
+ height: 2px;
+ border-bottom: none;
+}
+.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle,
+.workspace-split.mod-left-split > .workspace-leaf-resize-handle,
+.workspace-split.mod-right-split > .workspace-leaf-resize-handle {
+ width: 2px;
+}
+.workspace-split.mod-right-split > .workspace-leaf-resize-handle {
+ border-left: none;
+ background-color: var(--shade-plus-darker-hsl);
+ width: 2px;
+ top: 0;
+}
+.theme-dark .workspace-split.mod-right-split > .workspace-leaf-resize-handle {
+ background-color: var(--dark-separator);
+}
+.workspace-split.mod-left-split > .workspace-leaf-resize-handle {
+ background: transparent;
+ border-right: none;
+ width: 2px !important;
+ top: 0;
+}
+
+.workspace-split.mod-right-split > .workspace-leaf-resize-handle:active,
+.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:active,
+.workspace-split.mod-left-split > .workspace-leaf-resize-handle:active {
+ border-width: 0;
+ background-color: var(--shade-10) !important;
+ box-shadow: 1px 0 0 var(--shade-10), -1px 0 0 var(--shade-10);
+}
+
+.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:active {
+ background-color: var(--shade-10) !important;
+ box-shadow: 0 1px 0 var(--shade-10), 0 -1px 0 var(--shade-10);
+}
+
+.workspace-tabs .workspace-leaf-content[data-type="markdown"] {
+ border-top: 2px solid var(--shade-3);
+}
+
+.theme-dark .workspace-tabs .workspace-leaf-content[data-type="markdown"] {
+ border-top-color: var(--dark-separator);
+}
+
+.workspace-tabs
+ .workspace-leaf-content[data-type="markdown"]
+ .markdown-preview-view {
+ padding-top: 1.5rem !important;
+}
+
+.workspace-split.mod-right-split .workspace-tabs .workspace-leaf {
+ border-top-right-radius: 0;
+}
+
+.workspace-tabs .workspace-leaf .workspace-leaf-content > .view-content > * {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+.workspace-tabs
+ .workspace-leaf
+ .workspace-leaf-content
+ > .view-content
+ > *:last-child {
+ margin-bottom: 2.5rem;
+}
+
+.workspace-tabs
+ .workspace-leaf-content:not([data-type="markdown"])
+ .view-content {
+ font-size: 14px;
+}
+
+.workspace-leaf {
+ border-left: 0px;
+}
+.workspace-leaf.is-highlighted:before {
+ width: calc(100% - 2px);
+ height: calc(100% - 2px);
+ border: 1px solid transparent;
+ box-shadow: inset 0 0 0 4px hsla(var(--accent-hsl), 0.5);
+ background-color: transparent;
+}
+.mod-horizontal .workspace-leaf {
+ border-bottom: 0px;
+ background-color: transparent;
+ box-shadow: none !important;
+}
+.workspace-leaf:not(.mod-active) .view-header-icon,
+.workspace-leaf:not(.mod-active) .view-action {
+ color: var(--shade-30);
+}
+
+.workspace-tab-container-inner {
+ background: var(--shade-plus-darker);
+ flex-grow: 0;
+ flex-shrink: 1;
+ width: unset;
+ max-width: unset;
+ border-bottom: none;
+ margin: 0;
+ padding: 1px;
+ border-radius: var(--radius-s);
+ box-shadow: inset 0px 0px 4px rgba(var(--color-black-rgb), 0.04);
+}
+.theme-dark .workspace-tab-container-inner {
+ background: rgba(var(--color-black-rgb), 0.2);
+}
+.workspace-tab-header.is-before-active .workspace-tab-header-inner,
+.workspace-tab-header.is-after-active,
+.workspace-tab-header.is-after-active .workspace-tab-header-inner,
+.workspace-tab-header.is-before-active,
+.workspace-tab-header.is-after-active {
+ background: transparent;
+}
+.workspace-tabs {
+ border: 0;
+ padding-right: 0;
+ font-size: 100%;
+}
+.workspace-tab-header-container {
+ border: 0 !important;
+ background-color: transparent;
+ height: unset;
+ padding: 5px 10px 10px;
+}
+.workspace-tab-container-before,
+.workspace-tab-container-after {
+ width: 0;
+}
+
+.is-fullscreen .workspace-tab-header-container,
+.mod-right-split .workspace-tab-header-container {
+ padding: 10px;
+}
+.workspace-tab-header {
+ color: var(--text-muted);
+ cursor: var(--cursor);
+ opacity: 1;
+ border-radius: var(--radius-s) !important;
+ padding: 4px 6px;
+}
+
+.workspace-tab-header + .workspace-tab-header {
+ margin-left: 1px;
+}
+
+.workspace-tab-header.is-active,
+.workspace-tab-header.is-active:hover,
+.workspace-tab-header:hover {
+ color: var(--text-muted);
+ background-color: var(--shade-0);
+ box-shadow: 0px 0.5px 1px 0.5px rgba(var(--color-black-rgb), 0.1);
+}
+
+.theme-dark .workspace-tab-header.is-active,
+.theme-dark .workspace-tab-header.is-active:hover,
+.theme-dark .workspace-tab-header:hover {
+ color: var(--shade-80);
+ background-color: var(--shade-20);
+}
+
+.workspace-tab-header-inner-icon {
+ display: flex;
+}
+
+.workspace-tab-header,
+.workspace-tab-header-inner,
+.workspace-tab-container-before,
+.workspace-tab-container-after {
+ transition: none;
+}
+
+/* --------------- */
+/* Window frame */
+.is-mobile .safe-area-top-cover {
+ background-color: var(--background-secondary);
+ height: env(safe-area-inset-top);
+ z-index: 1;
+}
+.is-mobile .titlebar {
+ background: var(--background-secondary);
+ height: env(safe-area-inset-top) !important;
+ padding: 0 !important;
+ position: relative !important;
+}
+
+body:not(.is-mobile) .titlebar {
+ border-bottom: none;
+ background: var(--shade-5);
+ height: var(--titlebar-height) !important;
+ top: 0 !important;
+ padding-top: 0 !important;
+}
+
+body.hider-frameless:not(.is-mobile) .titlebar {
+ background: transparent;
+}
+
+body:not(.hider-frameless):not(.is-mobile).is-translucent .titlebar {
+ background-color: var(--background-translucent);
+}
+
+.hider-frameless .titlebar {
+ border-bottom: none;
+}
+.titlebar-inner {
+ height: var(--titlebar-height);
+ color: var(--text-muted);
+}
+
+.titlebar-button-container {
+ height: var(--titlebar-height);
+ top: 0;
+ display: flex;
+ align-items: center;
+}
+
+.titlebar-button-container.mod-left {
+ opacity: 0;
+ transition: opacity 100ms ease-out;
+}
+
+.titlebar:hover .titlebar-button-container.mod-left {
+ opacity: 1;
+}
+
+.titlebar-text {
+ display: none;
+ color: var(--text-faint);
+}
+
+.titlebar-button {
+ opacity: 1;
+ cursor: var(--cursor);
+ padding: 2px 4px;
+ border-radius: var(--radius-s);
+ line-height: 1;
+ display: flex;
+}
+
+.titlebar-button:hover {
+ background-color: var(--shade-plus-darker);
+}
+
+.titlebar-button-container.mod-left .titlebar-button {
+ margin-right: 5px;
+}
+
+.titlebar-button-container.mod-right .titlebar-button {
+ margin-left: 0;
+ border-radius: 0;
+ height: 100%;
+ align-items: center;
+ padding: 2px 15px;
+}
+
+.titlebar-button.mod-close:hover {
+ background-color: rgb(var(--red-rgb));
+ color: rgb(var(--color-white-rgb));
+}
+
+/* --------------- */
+/* Title Bar */
+
+.view-actions {
+ margin-right: 1px;
+ z-index: 15;
+ background: var(--background-primary);
+}
+.view-header {
+ height: unset;
+ display: flex;
+ align-items: center;
+ padding: 6px 10px !important;
+}
+.mod-macos.hider-frameless.hider-ribbon:not(.plugin-sliding-panes-rotate-header):not(.is-fullscreen)
+ .workspace-split.mod-left-split.is-collapsed
+ + .mod-root
+ .workspace-leaf:first-of-type
+ .view-header {
+ padding-left: 70px !important;
+}
+
+.mod-macos.hider-frameless:not(.plugin-sliding-panes-rotate-header):not(.is-fullscreen)
+ .workspace-split.mod-left-split.is-collapsed
+ + .mod-root
+ .workspace-leaf:first-of-type
+ .view-header {
+ padding-left: 34px !important;
+}
+.view-header-title {
+ padding: 3px 0;
+ line-height: 1;
+ margin-left: 7px;
+}
+.view-header-title:before {
+ content: none;
+}
+.workspace-leaf-header,
+.view-header {
+ background-color: var(--background-primary) !important;
+ border: none !important;
+}
+.view-header-title-container:after {
+ display: none;
+}
+
+/* --------------- */
+/* Custom line width */
+
+.markdown-preview-view.is-readable-line-width .markdown-preview-sizer {
+ max-width: var(--max-width);
+ width: var(--line-width);
+}
+.markdown-source-view.is-readable-line-width .CodeMirror,
+.is-readable-line-width .markdown-preview-section {
+ padding-left: 0;
+ padding-right: 0;
+ margin: 0 auto 0 auto;
+ width: var(--line-width);
+ max-width: var(--max-width);
+}
+.markdown-preview-sizer {
+ padding-top: 2.5rem;
+}
+
+.markdown-embed-content .markdown-preview-sizer {
+ padding-top: 0;
+}
+
+.is-readable-line-width .markdown-preview-section > div {
+ margin: 0 auto 0 auto;
+ width: var(--line-width);
+ max-width: var(--max-width);
+}
+
+.markdown-embed .markdown-preview-section > div {
+ padding: 0;
+ margin: 0;
+ width: auto;
+ max-width: none;
+}
+
+.view-header-title-container {
+ padding-left: 0;
+ padding-right: 0px;
+ max-width: var(--max-width);
+
+ position: static;
+ margin: 0;
+ width: unset;
+ line-height: 1;
+ height: unset;
+}
+
+/* --------------- */
+/* Internal search */
+
+.is-flashing {
+ border-radius: var(--radius-s);
+ box-shadow: 0 0 0 0 var(--text-highlight-bg);
+ transition: all 0s ease-in-out;
+}
+
+.is-flashing .tag {
+ border-color: var(--text-highlight-bg-active);
+}
+
+.markdown-preview-view .search-highlight > div {
+ box-shadow: 0 0 0px 2px var(--text-normal);
+ border-radius: 2px;
+ background: transparent;
+}
+.markdown-preview-view .search-highlight > div {
+ opacity: 0.4;
+}
+.markdown-preview-view .search-highlight > div.is-active {
+ background: transparent;
+ border-radius: 2px;
+ opacity: 1;
+ mix-blend-mode: normal;
+ box-shadow: 0 0 0px 3px var(--text-accent);
+}
+.document-search-container.mod-replace-mode {
+ height: unset;
+}
+.document-search-button,
+.document-search-close-button {
+ cursor: var(--cursor);
+ justify-self: flex-end;
+ top: 0;
+ font-size: 18px;
+ padding: 4px 0 4px;
+ line-height: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-left: auto;
+}
+.document-search-close-button {
+ font-family: var(--text) !important;
+ font-size: 20px;
+ width: 1.65rem;
+}
+.document-search-container {
+ background-color: var(--background-primary);
+ width: 100%;
+
+ position: absolute;
+ height: unset;
+ bottom: unset;
+ top: 0;
+ padding: 6px 10px;
+ border-top: 1px solid var(--shade-plus-darker);
+ border-bottom: 1px solid var(--shade-plus-darker);
+}
+input.document-search-input,
+input.document-replace-input {
+ transition: border-color 0.1s ease-in-out;
+
+ font-size: 13px !important;
+ height: auto;
+ margin: 0;
+ padding: 6px 10px;
+ line-height: 1;
+ border-radius: var(--radius-m);
+ max-width: 400px;
+ background-color: var(--shade-0);
+ border: 1px solid var(--shade-10);
+}
+
+input.document-search-input:hover,
+input.document-replace-input:hover {
+ border: 1px solid var(--shade-10);
+ background: var(--background-primary);
+ transition: border-color 0.1s ease-in-out;
+}
+input.document-search-input:focus,
+input.document-replace-input:focus {
+ background: var(--background-primary);
+ transition: all 0.1s ease-in-out;
+ border: 1px solid hsla(var(--accent-hsl), 0.5);
+ box-shadow: 0 0 0 2px hsla(var(--accent-hsl), 0.5);
+}
+
+input.document-search-input.mod-no-match,
+input.document-search-input.mod-no-match:hover,
+input.document-search-input.mod-no-match:placeholder-shown:hover {
+ background-color: var(--shade-0);
+}
+
+input.document-search-input.mod-no-match:not(:placeholder-shown),
+input.document-search-input.mod-no-match:not(:placeholder-shown):focus {
+ background-color: var(--shade-0);
+ box-shadow: 0 0 0 2px rgba(var(--background-modifier-error-rgb), 0.7);
+ border: 1px solid rgba(var(--background-modifier-error-rgb), 0.7);
+}
+
+.document-search-button {
+ color: var(--text-normal);
+ font-size: 13px;
+ line-height: 1;
+ border: 1px solid var(--shade-plus-darker);
+ border-radius: var(--radius-m);
+ font-weight: 500;
+ background-color: var(--shade-plus-darker);
+ cursor: pointer;
+ height: auto;
+ padding: 4px 8px;
+ margin: 0 0 0 5px;
+}
+
+.document-search-button:hover {
+ background-color: var(--shade-10);
+}
+
+.document-search-buttons,
+.document-replace-buttons {
+ margin-left: 5px;
+ display: flex;
+ font-size: 13px;
+ line-height: 1;
+ width: 210px;
+}
+
+.document-search,
+.document-replace {
+ height: auto;
+ overflow: visible;
+ justify-content: flex-end;
+}
+
+.document-replace {
+ padding-top: 10px;
+}
+
+.markdown-source-view.is-searching .CodeMirror,
+.markdown-source-view.is-replacing .CodeMirror {
+ padding-bottom: 0;
+}
+
+.community-plugin-search {
+ padding: 0;
+}
+
+.community-plugin-search > .setting-item {
+ padding: 0;
+}
+
+.community-plugin-search > .setting-item > .setting-item-info {
+ flex-grow: 0;
+ flex-shrink: 1;
+ width: 0;
+ margin-right: 0;
+}
+
+.community-plugin-search .setting-item-control {
+ justify-content: flex-start;
+ padding-top: 5px;
+}
+
+.community-plugin-search .search-input-container {
+ flex-grow: 1;
+ margin-left: 5px;
+}
+
+.community-plugin-search .search-input-container > input {
+ height: auto;
+}
+
+.community-plugin-search button.clickable-icon {
+ display: flex;
+ padding: 7px 10px;
+ margin: 1px 16px 0 0;
+}
+
+.community-plugin-search-summary {
+ padding: 0 16px 10px;
+ font-size: 13px;
+}
+
+.community-plugin-item {
+ padding: 16px 16px 16px;
+ margin: 0;
+ border-top: 1px solid var(--shade-plus-darker);
+}
+
+.community-plugin-name {
+ font-size: 14px;
+ font-weight: 500;
+}
+
+.community-plugin-name .flair {
+ letter-spacing: 0;
+ text-transform: none;
+ vertical-align: unset;
+ top: -1px;
+}
+
+.community-plugin-item .community-plugin-downloads {
+ color: var(--text-normal);
+ display: block;
+ font-size: 12px;
+ margin-top: 0;
+ line-height: 1;
+ padding: 4px 0 4px;
+}
+
+.community-plugin-item .community-plugin-author {
+ color: var(--text-muted);
+ font-size: 12px;
+ padding: 0 0 10px;
+}
+
+.community-plugin-version,
+.community-plugin-author {
+ line-height: inherit;
+}
+
+.community-plugin-item .community-plugin-desc {
+ color: var(--text-normal);
+}
+
+.community-plugin-downloads svg {
+ width: 13px;
+ height: 13px;
+}
+
+.community-theme .modal-button-container button {
+ margin-left: 5px;
+}
+
+.community-theme .modal-button-container a {
+ margin-left: 5px;
+ background-color: var(--background-secondary-alt);
+ text-decoration: none;
+ display: inline-block;
+ font-size: 14px;
+ font-weight: 500;
+ color: var(--text-normal);
+ padding: 4px 14px;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ box-shadow: 0px 1px 1px rgb(0 0 0 / 8%);
+ border-radius: var(--radius-m);
+ margin-right: 0;
+ cursor: var(--cursor);
+}
+
+.is-mobile .modal-title {
+ font-weight: 500;
+ font-size: 1rem;
+}
+
+.is-mobile .community-theme .modal-button-container button {
+ margin: 0 0 8px;
+}
+
+.is-mobile .community-theme .modal-button-container a {
+ padding: 12px 14px;
+ margin: 0;
+}
+
+/* --------------- */
+/* Sidebar documents */
+
+.workspace > .workspace-split:not(.mod-root) .CodeMirror,
+.workspace > .workspace-split:not(.mod-root) .markdown-preview-view {
+ font-size: calc(100% * var(--scale-small) / 100);
+}
+.workspace
+ > .workspace-split:not(.mod-root)
+ .workspace-leaf-content[data-type="markdown"]
+ .markdown-preview-view {
+ padding: 0;
+}
+.workspace
+ > .workspace-split:not(.mod-root)
+ .workspace-leaf-content[data-type="markdown"]
+ .markdown-embed
+ .markdown-preview-view {
+ padding: 0;
+}
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="markdown"]
+ .workspace-leaf-header,
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="kanban"]
+ .view-header,
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="markdown"]
+ .view-header {
+ box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08);
+ position: relative;
+}
+
+body.theme-dark:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="markdown"]
+ .workspace-leaf-header,
+body.theme-dark:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="markdown"]
+ .view-header {
+ box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
+}
+.workspace > .workspace-split:not(.mod-root) .CodeMirror,
+.workspace > .workspace-split:not(.mod-root) .markdown-preview-section,
+.workspace > .workspace-split:not(.mod-root) .markdown-preview-sizer {
+ max-width: 100%;
+ padding: 0;
+ width: auto;
+}
+
+/* Hide embed styling for sidebar documents */
+.workspace > .workspace-split:not(.mod-root) .internal-embed .markdown-embed {
+ border: none;
+ padding: 0;
+}
+
+.workspace > .workspace-split:not(.mod-root) .CodeMirror-sizer {
+ padding-left: 10px;
+}
+
+/* --------------- */
+/* Form inputs */
+
+textarea,
+input[type="text"],
+input[type="search"],
+input[type="email"],
+input[type="password"],
+input[type="number"] {
+ padding: 5px 10px;
+ font-size: 14px;
+ border-radius: var(--radius-m);
+ border-color: var(--shade-10);
+ height: auto;
+}
+
+.theme-dark textarea,
+.theme-dark input[type="text"],
+.theme-dark input[type="search"],
+.theme-dark input[type="email"],
+.theme-dark input[type="password"],
+.theme-dark input[type="number"] {
+ border-color: var(--shade-20);
+}
+
+textarea:focus,
+select:focus,
+input[type="text"]:active,
+input[type="search"]:active,
+input[type="email"]:active,
+input[type="password"]:active,
+input[type="number"]:active,
+input[type="text"]:focus,
+input[type="search"]:focus,
+input[type="email"]:focus,
+input[type="password"]:focus,
+input[type="number"]:focus {
+ border-color: hsla(var(--accent-hsl), 0.5);
+ box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1),
+ 0 0 0 2px hsla(var(--accent-hsl), 0.5);
+}
+
+textarea {
+ padding: 8px 10px;
+}
+
+.modal.mod-settings button:not(.mod-cta):not(.mod-warning),
+.setting-item-control button,
+.modal button,
+.modal button.mod-cta {
+ line-height: 1.3;
+ font-size: 14px;
+ font-weight: 500;
+ color: var(--text-normal);
+ padding: 4px 14px;
+ background: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08);
+ border-radius: var(--radius-m);
+
+ margin-right: 0;
+ cursor: var(--cursor);
+}
+
+.is-mobile .modal.mod-settings button:not(.mod-cta):not(.mod-warning),
+.is-mobile .setting-item-control button,
+.is-mobile .modal button,
+.is-mobile .modal button.mod-cta {
+ padding: 12px 14px;
+}
+
+.is-mobile .modal.mod-settings .vertical-tab-nav-item {
+ padding: 10px 8px;
+}
+
+.modal button.mod-cta {
+ margin-right: 5px;
+}
+
+.modal button + button {
+ margin-left: 10px;
+}
+
+.modal.mod-settings
+ button:not(.mod-cta):not(.mod-warning):hover
+ .setting-item-control
+ button:hover,
+.modal button:hover,
+.modal button.mod-cta:hover {
+ background: #ffffff;
+}
+
+.theme-dark .modal.mod-settings button:not(.mod-cta):not(.mod-warning),
+.theme-dark .setting-item-control button,
+.theme-dark .modal button,
+.theme-dark .modal button.mod-cta {
+ color: #dfdedf;
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1),
+ inset 0px 1px 1px rgba(255, 255, 255, 0.3);
+ background-color: var(--shade-50);
+}
+
+.theme-dark
+ .modal.mod-settings
+ button:not(.mod-cta):not(.mod-warning):active
+ .theme-dark
+ .setting-item-control
+ button:active,
+.theme-dark .modal button:active,
+.theme-dark .modal button.mod-cta:active,
+.modal.mod-settings button:not(.mod-cta):not(.mod-warning):active,
+.setting-item-control button:active,
+.modal button:active,
+.modal button.mod-cta:active {
+ color: #fff;
+ background: linear-gradient(
+ 180deg,
+ hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 4%)) 0%,
+ hsl(var(--accent-hsl)) 100%
+ );
+ box-shadow: 0px 1px 2px hsla(var(--accent-hsl), 0.25);
+}
+
+input[type="range"] {
+ width: 120px;
+ -webkit-appearance: none;
+ background-color: var(--shade-plus-darker);
+ border: 1px solid rgba(0, 0, 0, 0.06);
+ box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.03);
+ border-radius: var(--radius-m);
+ height: 4px;
+ margin: 0;
+ padding: 0;
+}
+input[type="range"]::-webkit-slider-runnable-track {
+ height: 4px;
+ -webkit-appearance: none;
+}
+input[type="range"]::-webkit-slider-thumb {
+ -webkit-appearance: none;
+ border-radius: 20px;
+ width: 8px;
+ height: 20px;
+ cursor: ew-resize;
+ background: #fff;
+ box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.07);
+ position: relative;
+ top: -8px;
+}
+.theme-dark input[type="range"]::-webkit-slider-thumb {
+ background-color: #c8c8c8;
+}
+input[type="range"] {
+ outline: none;
+}
+
+/* --------------- */
+/* Toggle switches */
+
+.checkbox-container {
+ background: var(--shade-plus-darker);
+ border: 1px solid rgba(0, 0, 0, 0.06);
+ box-sizing: border-box;
+ box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.03);
+ cursor: var(--cursor);
+}
+.checkbox-container:after {
+ width: 20px;
+ height: 20px;
+ border-radius: 20px;
+ margin: 0;
+ background: #fff;
+ border: none;
+ box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(0, 0, 0, 0.06);
+ transform: translate3d(0, 0, 0);
+}
+.checkbox-container.is-enabled {
+ border: 1px solid rgba(0, 0, 0, 0.05);
+ box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.03);
+}
+.checkbox-container.is-enabled:after {
+ transform: translate3d(20px, 0, 0);
+}
+
+.theme-dark .checkbox-container {
+ border: 1px solid var(--shade-plus-darker);
+}
+
+.theme-dark .checkbox-container.is-enabled {
+ border: 1px solid var(--shade-10);
+}
+
+.theme-dark .checkbox-container:after {
+ background-color: #c8c8c8;
+}
+
+/* --------------- */
+/* File browser */
+
+.pane-list-item-ending-flair:not(.tag-pane-tag-count) {
+ display: none;
+}
+
+.nav-folder.mod-root > .nav-folder-title .nav-folder-title-content {
+ border-radius: 0;
+ font-size: 14px;
+ color: transparent;
+ overflow: hidden;
+ height: 0px;
+ padding: 3px 0;
+}
+
+.nav-folder.mod-root
+ > .nav-folder-title.is-being-dragged-over
+ .nav-folder-title-content {
+ box-shadow: inset 0 -2px hsl(var(--accent-hsl));
+}
+
+.nav-folder:not(.mod-root) > .nav-folder-children {
+ padding-left: 5px;
+}
+
+.workspace-split.mod-left-split > .workspace-leaf-resize-handle,
+.workspace-split.mod-right-split > .workspace-leaf-resize-handle {
+ height: 100%;
+}
+
+.nav-header {
+ padding: 0;
+}
+
+.nav-buttons-container {
+ padding: 4px 0;
+ margin-bottom: 0px !important;
+ justify-content: flex-start;
+ border: 0;
+ line-height: 1;
+ font-size: var(--rem);
+}
+.is-mobile .nav-buttons-container {
+ padding: 2px 0.5rem 0.5rem;
+}
+.workspace-leaf-content > .nav-header > .nav-buttons-container {
+ padding: 2px 10px 10px;
+}
+.is-mobile .workspace-leaf-content > .nav-header > .nav-buttons-container {
+ padding: 0.5rem 0.3rem;
+}
+.nav-files-container {
+ overflow-x: hidden;
+}
+.hider-ribbon .nav-files-container {
+ padding-bottom: 50px;
+}
+
+.nav-folder-title.is-being-dragged-over {
+ background-color: hsl(var(--accent-hsl));
+ color: var(--text-on-accent);
+ border: none;
+}
+
+.nav-folder-collapse-indicator {
+ position: static;
+ flex-grow: 0;
+ flex-shrink: 0;
+ width: auto;
+ height: auto;
+ display: flex;
+ margin: 0;
+}
+
+.nav-folder-children {
+ padding: 0;
+}
+
+.nav-folder-children > .nav-folder {
+ padding: 0 0 0 5px;
+}
+
+.nav-file {
+ padding: 0 5px 0 19px;
+ margin-left: 0;
+}
+
+body:not(.cc-folder-icons) .nav-folder-title-content {
+ padding-left: 7px;
+}
+
+body:not(.cc-folder-icons) .nav-file {
+ padding-left: 4px;
+}
+
+body:not(.cc-folder-icons):not(.cc-file-icons) .nav-file {
+ padding-left: 12px;
+}
+
+.nav-file-tag {
+ line-height: 1;
+ padding: 3px;
+ background-color: var(--shade-5);
+ letter-spacing: 0;
+ margin: 0 0 0 4px;
+ position: relative;
+ align-self: flex-start;
+ top: 0.5em;
+}
+
+.cc-truncated-explorer-titles .nav-file-tag {
+ top: 0.68em;
+}
+
+.nav-file-title,
+.nav-folder-title {
+ cursor: var(--cursor);
+ width: 100%;
+ margin: 0;
+ padding: 0 5px;
+ border-radius: var(--radius-s);
+ border: none;
+ display: flex;
+ align-items: center;
+}
+
+.nav-folder-title {
+ padding-right: 10px;
+}
+
+.nav-file-title {
+ flex-direction: row-reverse;
+}
+
+.nav-folder-collapse-indicator {
+ margin-right: -2px;
+}
+
+[data-type="starred"] .nav-file-title {
+ flex-direction: row;
+}
+
+.nav-file-title.is-being-dragged,
+.nav-file-title.is-active,
+body:not(.is-grabbing) .nav-file-title.is-active:hover {
+ background-color: var(--shade-plus-darker);
+ color: var(--text-normal);
+}
+
+.nav-file-title-content {
+ width: 100%;
+ white-space: normal;
+ cursor: var(--cursor);
+ display: flex;
+ align-items: flex-start;
+}
+
+.cc-truncated-explorer-titles .nav-folder-title-content,
+.cc-truncated-explorer-titles .nav-file-title-content {
+ display: inline-block;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ vertical-align: middle;
+}
+
+.nav-file-title-content,
+.nav-folder-title-content {
+ padding: 4px 0;
+ border: none;
+ line-height: 1.3;
+}
+
+.is-mobile .nav-file-title-content,
+.is-mobile .nav-folder-title-content {
+ padding: 7px 0;
+}
+
+.nav-folder-title-content {
+ display: flex;
+ align-items: center;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ flex-grow: 1;
+ padding-left: 4px;
+}
+
+.is-mobile .nav-folder-title-content {
+ padding-left: 4px;
+}
+
+.drop-indicator {
+ border-width: 1px;
+}
+.nav-file-icon {
+ padding: 0;
+ margin: 0;
+ top: 0;
+ line-height: 0;
+}
+
+body:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator,
+body:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator,
+body:not(.is-grabbing) .nav-file-title:hover,
+body:not(.is-grabbing) .nav-folder-title:hover {
+ background: transparent;
+}
+.nav-file-title,
+.nav-folder-title,
+.is-collapsed .search-result-file-title,
+.tag-pane-tag {
+ color: var(--text-normal);
+ font-weight: 500;
+ line-height: 1;
+}
+
+.search-result-file-title {
+ font-size: var(--font-small) !important;
+ color: var(--text-normal);
+ font-weight: var(--font-normal);
+}
+
+.tree-view-item-self:hover .tree-view-item-collapse,
+.tree-item-self.is-clickable:hover {
+ color: var(--text-normal);
+ background: transparent;
+}
+
+.tree-item-self .collapse-icon,
+.search-result-collapse-indicator,
+.search-result-file-title:hover .search-result-collapse-indicator,
+.side-dock-collapsible-section-header-indicator:hover,
+.side-dock-collapsible-section-header:hover
+ .side-dock-collapsible-section-header-indicator,
+.markdown-preview-view .collapse-indicator,
+.tree-view-item-collapse,
+.is-collapsed .search-result-collapse-indicator,
+.nav-folder-collapse-indicator,
+.side-dock-collapsible-section-header-indicator,
+.is-collapsed .side-dock-collapsible-section-header-indicator {
+ color: var(--text-normal);
+ cursor: var(--cursor);
+}
+.nav-folder-title.is-being-dragged-over .nav-folder-collapse-indicator {
+ color: var(--text-on-accent);
+}
+
+.nav-file.is-active > .nav-file-title,
+.nav-file.is-active > .nav-folder-title,
+.nav-file.is-active > .nav-folder-collapse-indicator,
+.nav-folder.is-active > .nav-file-title,
+.nav-folder.is-active > .nav-folder-title,
+.nav-folder.is-active > .nav-folder-collapse-indicator {
+ background-color: var(--shade-plus-darker);
+}
+
+/* --------------- */
+/* Outline */
+
+.outline {
+ padding: 10px 10px 5rem;
+ font-size: var(--font-small);
+}
+.outline .pane-empty {
+ font-size: var(--font-small);
+ color: var(--text-faint);
+ padding: 0 0 0 15px;
+ width: 100%;
+}
+
+.outline .tree-item-self {
+ cursor: var(--cursor);
+ font-size: var(--font-small);
+ color: var(--text-normal);
+ font-weight: 500;
+ display: flex;
+ align-items: flex-start;
+ line-height: 1;
+ padding: 0;
+ margin: 0;
+}
+.tree-item-self.is-clickable:hover .tree-item-collapse {
+ color: var(--text-normal);
+}
+
+.outline .tree-item-self .collapse-icon {
+ position: relative;
+ top: 0.6em;
+ margin-left: 3px;
+}
+.outline > .tree-item > .tree-item-self .right-triangle {
+ opacity: unset;
+}
+.outline .tree-item-inner {
+ display: flex;
+ align-items: flex-start;
+ position: relative;
+ padding: 4px 6px;
+ line-height: 1.4;
+}
+.outline .tree-item-inner::before {
+ flex-shrink: 0;
+ content: "●";
+ display: block;
+ align-items: center;
+ justify-content: center;
+ width: 12px;
+ height: 12px;
+ font-size: 7px;
+ position: relative;
+ top: 0.8em;
+ margin-right: 4px;
+}
+.outline .tree-item-inner:not(:only-child)::before {
+ display: none;
+}
+
+.outline .tree-item-self.is-clickable:hover {
+ background-color: var(--shade-plus-darker);
+ border-radius: var(--radius-m);
+}
+
+.outline .tree-item-children {
+ margin-left: 22px;
+}
+
+/* --------------- */
+/* Search */
+
+.suggestion-container {
+ overflow: hidden;
+ border: 1px solid var(--shade-10);
+ border-radius: var(--radius-l);
+ box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
+}
+
+.search-suggest-item.mod-group {
+ letter-spacing: 0;
+ text-transform: none;
+ font-weight: 500;
+ font-size: 14px;
+ color: var(--text-muted);
+}
+
+.search-suggest-item {
+ font-size: 14px;
+}
+
+.search-suggest-item:hover {
+ background-color: var(--shade-plus-darker);
+}
+
+.search-suggest-name {
+ font-weight: 500;
+}
+
+.search-suggest-info-text {
+ color: var(--text-notmal);
+}
+
+.hider-ribbon .search-results-children {
+ padding-bottom: 3rem;
+}
+.hider-ribbon .backlink-pane .search-results-children {
+ padding-bottom: 0;
+}
+.search-result-file-match {
+ margin-top: 0;
+ cursor: var(--cursor) !important;
+ border-radius: var(--radius-m);
+ position: relative;
+ padding: 6px 10px 6px 10px;
+ margin-bottom: 5px;
+ width: 100%;
+ left: 0;
+}
+.search-result-file-match:hover {
+ color: var(--text-normal);
+ background: transparent;
+}
+.search-result-file-match:after {
+ display: none;
+}
+.search-result-file-match:last-child {
+ margin-bottom: 1rem;
+}
+.search-result-container:before {
+ height: 1px;
+}
+.search-result-container.is-loading:before {
+ background-color: var(--background-modifier-accent);
+}
+.search-result {
+ margin-bottom: 0;
+}
+
+.search-result-file-match:before {
+ content: none;
+}
+.search-result-file-match:not(.search-info-more-matches) {
+ border: 3px solid transparent;
+ background: var(--shade-0);
+ box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1);
+ transition: border-color 150ms ease-out;
+}
+.theme-dark .search-result-file-match:not(.search-info-more-matches) {
+ border: 3px solid transparent;
+ background: var(--shade-10);
+}
+
+.search-result-file-match:not(.search-info-more-matches):hover {
+ border: 3px solid hsla(var(--accent-hsl), 0.6);
+}
+
+.search-result-file-match.search-info-more-matches:hover {
+ background: var(--shade-plus-darker);
+}
+
+.search-result-file-matched-text {
+ background: hsla(var(--accent-hsl), 0.15);
+}
+
+.theme-dark .search-result-file-matched-text {
+ background: hsla(var(--accent-hsl), 0.25);
+}
+
+.graph-controls .search-input-container input,
+.workspace-leaf-content .search-input-container input,
+.workspace-leaf-content .search-input-container input:hover,
+.workspace-leaf-content .search-input-container input:focus {
+ font-size: 13px;
+ padding: 6px 10px;
+ line-height: 1;
+ height: auto;
+ border-radius: var(--radius-m);
+}
+
+.graph-controls .search-input-container input,
+.workspace-leaf-content .search-input-container input {
+ background-color: var(--shade-0);
+ border: 1px solid var(--shade-10);
+}
+
+.graph-controls .search-input-container input:hover,
+.workspace-leaf-content .search-input-container input:hover {
+ border: 1px solid var(--shade-10);
+}
+
+.graph-controls .search-input-container input:focus,
+.workspace-leaf-content .search-input-container input:focus {
+ border: 1px solid hsla(var(--accent-hsl), 0.5);
+ box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1),
+ 0 0 0 2px hsla(var(--accent-hsl), 0.5);
+}
+
+.search-input-container {
+ flex-grow: 0;
+ width: auto;
+ margin: 0;
+ padding: 10px 10px;
+}
+
+.workspace-leaf-content .setting-item {
+ padding: 0;
+ border: none;
+ justify-content: space-between;
+}
+.workspace-leaf-content .setting-item-control {
+ flex-shrink: 0;
+ flex-grow: 1;
+}
+
+.search-input-clear-button {
+ cursor: var(--cursor);
+ top: 50%;
+ right: 18px;
+ bottom: unset;
+ line-height: 1;
+ height: unset;
+ width: unset;
+ margin: 0;
+ padding: 0;
+ text-align: unset;
+ vertical-align: unset;
+ align-items: center;
+ color: var(--text-faint);
+ transform: translateY(-50%);
+}
+.search-input-clear-button:hover {
+ color: var(--text-normal);
+}
+.search-input-clear-button:before {
+ font-weight: 600;
+ font-size: 18px;
+ display: block !important;
+}
+.search-input {
+ max-width: 100%;
+ margin-left: 0;
+ width: 500px;
+}
+input.search-input:focus {
+ border-color: var(--background-modifier-border);
+}
+.workspace-leaf-content[data-type="search"] .search-result-file-matches {
+ border-left: 0;
+ padding-left: 0;
+}
+.search-empty-state {
+ font-size: var(--font-small);
+ color: var(--text-faint);
+ padding-left: 5px;
+ margin: 0;
+}
+.search-result-container {
+ padding: 0 10px 5px 10px;
+}
+.search-result-file-title {
+ vertical-align: middle;
+ cursor: var(--cursor) !important;
+
+ align-items: center;
+ display: flex;
+ line-height: 1;
+ font-size: 13px !important;
+ font-weight: 500;
+ padding: 0;
+ margin: 0 0 5px;
+}
+.search-result-file-title .tree-item-inner {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ padding: 6px 0 6px 2px;
+}
+.search-result-file-title .tree-item-inner:before {
+ flex-shrink: 0;
+ top: 1px;
+ padding-left: 2px;
+}
+
+.is-collapsed .search-result-file-title {
+ font-size: 13px !important;
+}
+
+.tree-item-self .collapse-icon {
+ margin: 0 0 0 -2px;
+ padding: 0;
+ width: auto;
+}
+
+.tree-item-self .tree-item-icon:after {
+ display: none;
+}
+
+.tree-item-self.is-clickable:hover {
+ background-color: transparent;
+}
+
+.tree-item-flair-outer:after {
+ content: unset;
+}
+
+.tree-item-flair {
+ background-color: transparent;
+ padding: 0;
+}
+
+.search-result .tree-item-flair {
+ display: none;
+}
+
+.search-result-file-matches {
+ color: var(--text-normal);
+ font-size: 12px;
+ line-height: 1.6;
+ margin: 0;
+ padding: 0;
+ border-bottom: none;
+}
+
+.search-info-more-matches {
+ font-size: 12px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ color: var(--text-normal);
+}
+.side-dock-collapsible-section-header-indicator {
+ display: none;
+}
+.side-dock-collapsible-section-header {
+ background: transparent;
+ font-weight: 500;
+ color: var(--text-muted);
+ cursor: var(--cursor);
+ margin-right: 0;
+ margin-left: 0;
+ text-transform: capitalize;
+ letter-spacing: unset;
+ font-size: 12px;
+ padding: 6px 10px;
+}
+.side-dock-collapsible-section-header:hover,
+.side-dock-collapsible-section-header:not(.is-collapsed) {
+ color: var(--text-muted);
+ background: transparent;
+}
+.outgoing-link-pane,
+.backlink-pane {
+ padding: 10px 10px 50px;
+ margin-bottom: 0 !important;
+}
+.outgoing-link-pane .search-result-container,
+.backlink-pane .search-result-container {
+ padding: 0 0 5px 10px;
+ margin-left: 0;
+}
+.outgoing-link-pane .tree-item-self .collapse-icon,
+.backlink-pane .tree-item-self .collapse-icon {
+ padding: 2px;
+ margin: -2px 0 -2px -2px;
+}
+.outgoing-link-pane .tree-item-self .collapse-icon > svg,
+.backlink-pane .tree-item-self .collapse-icon > svg {
+ color: var(--shade-40);
+}
+.outgoing-link-pane .search-result-file-title,
+.backlink-pane .search-result-file-title {
+ padding-left: 0;
+}
+.outgoing-link-pane .tree-item-self,
+.backlink-pane .tree-item-self {
+ align-items: center;
+ font-size: 13px;
+ text-transform: capitalize;
+ padding: 6px 0;
+ line-height: 1;
+ font-weight: 500;
+}
+
+.is-mobile .outgoing-link-pane .tree-item-self,
+.is-mobile .backlink-pane .tree-item-self {
+ font-size: 1rem !important;
+}
+
+.outgoing-link-pane .tree-item-self {
+ align-items: flex-start;
+}
+.outgoing-link-pane .search-results .tree-item-self,
+.backlink-pane .search-results-children .tree-item-self {
+ padding: 0;
+}
+.outgoing-link-pane > .tree-item-self.is-clickable:hover,
+.backlink-pane > .tree-item-self.is-clickable:hover {
+ color: var(--text-muted);
+}
+.outgoing-link-pane .tree-item-self .tree-item-flair,
+.backlink-pane .tree-item-self .tree-item-flair {
+ color: var(--shade-30);
+}
+.outgoing-link-pane .tree-item-self:hover .tree-item-flair,
+.backlink-pane .tree-item-self:hover .tree-item-flair {
+ background-color: transparent;
+ color: var(--shade-30);
+}
+.outgoing-link-pane > .tree-item-self > .collapse-icon,
+.backlink-pane > .tree-item-self > .collapse-icon {
+ color: var(--text-muted);
+ margin-right: 2px;
+}
+.list-item-ending-flair {
+ right: 0;
+ background: transparent;
+}
+.outgoing-link-pane .list-item-ending-flair,
+.backlink-pane .list-item-ending-flair {
+ right: 12px;
+}
+.outgoing-link-pane .search-result-file-match,
+.backlink-pane .search-result-file-match {
+ background-color: var(--shade-3);
+}
+.outgoing-link-pane .search-result-container:before {
+ display: none;
+}
+.outgoing-link-item {
+ border-radius: var(--radius-m);
+ margin: 0 0 5px;
+}
+.tree-item-self.is-clickable.outgoing-link-item:hover {
+ background-color: var(--shade-plus-darker);
+}
+.outgoing-link-item > .tree-item-icon {
+ color: var(--text-muted);
+ margin-left: 5px;
+ padding: 0 5px 0 0;
+ position: relative;
+ top: 1px;
+}
+
+.outgoing-link-item .tree-item-inner {
+ line-height: 1.3;
+ color: var(--text-normal);
+}
+
+.outgoing-link-item .tree-item-inner-subtext {
+ padding: 3px 0 0;
+ color: var(--text-muted);
+}
+
+.tag-pane-tag .list-item-ending-flair {
+ right: 10px;
+}
+.pane-list-item:hover .pane-list-item-ending-flair,
+.list-item:hover .list-item-ending-flair {
+ background: transparent;
+ color: var(--text-muted);
+}
+.search-result-file-title:hover {
+ color: var(--text-normal);
+ background: transparent;
+}
+.workspace-leaf-content .search-input,
+.workspace-leaf-content .search-input:hover,
+.workspace-leaf-content .search-input:focus {
+ font-size: var(--font-small);
+ padding: 7px 10px;
+ height: 28px;
+ border-radius: 5px;
+ background: var(--background-primary);
+ border: 1px solid var(--background-modifier-border);
+ transition: border-color 0.1s ease-in-out;
+}
+.workspace-leaf-content .search-input:hover {
+ border-color: var(--background-modifier-border-hover);
+ transition: border-color 0.1s ease-in-out;
+}
+.workspace-leaf-content .search-input:focus {
+ background: var(--background-primary);
+ border-color: var(--background-modifier-border-focus);
+ transition: all 0.1s ease-in-out;
+}
+.workspace-leaf-content .search-input::placeholder {
+ color: var(--text-faint);
+ font-size: var(--font-small);
+}
+.workspace-split.mod-root
+ .workspace-split.mod-vertical
+ .workspace-leaf-content {
+ padding-right: 0;
+}
+.workspace-split.mod-horizontal.mod-right-split {
+ width: 0;
+}
+.workspace-split.mod-vertical > .workspace-leaf {
+ padding-right: 1px;
+}
+.workspace-leaf-content[data-type="starred"] .item-list {
+ padding-top: 12px;
+}
+.workspace-leaf-content[data-type="starred"] .nav-file {
+ padding-left: 5px;
+}
+.workspace-split.mod-right-split .view-content {
+ padding: 0 0 0 0;
+}
+
+/* --------------- */
+/* Tag pane */
+
+.tag-container {
+ padding: 10px 10px 50px;
+}
+
+.tag-pane-tag {
+ cursor: var(--cursor);
+ padding: 0 6px;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ margin-top: 2px;
+}
+
+.tag-pane-tag > .tree-item-inner:first-child {
+ margin-left: 14px;
+}
+
+.tag-pane-tag:hover {
+ background: transparent;
+}
+
+.tag-pane-tag-text {
+ color: var(--text-accent);
+ display: inline-block;
+ padding: 6px 0;
+ border-radius: var(--radius-m);
+ margin: 0;
+}
+
+.tag-pane-tag-text::before {
+ content: "#";
+}
+
+.tag-container .tree-item {
+ padding: 0;
+}
+
+.tag-container .tree-item-self .collapse-icon {
+ padding: 4px;
+ margin: -4px 0 -4px -6px;
+}
+
+.tag-container .tree-item-self {
+ border-radius: var(--radius-m);
+}
+.tag-container .tree-item-self:hover {
+ background-color: var(--shade-plus-darker);
+}
+
+.tag-pane-tag-count {
+ padding: 0;
+ color: var(--shade-30);
+ display: block;
+ position: static;
+ font-size: inherit;
+}
+.tag-pane-tag:hover .tag-pane-tag-count {
+ background-color: transparent;
+ color: var(--shade-30);
+}
+.pane-list-item-ending-flair {
+ background: transparent;
+}
+
+.nav-file.is-active .nav-file-title:hover {
+ background: var(--background-tertiary) !important;
+}
+
+/* --------------- */
+/* Status bar */
+
+.status-bar,
+.is-translucent .status-bar {
+ display: flex;
+ align-items: center;
+ font-size: 11px;
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ background: rgb(255, 255, 255);
+ border-top: 1px solid var(--shade-plus-darker);
+ border-left: 1px solid var(--shade-plus-darker);
+ border-top-left-radius: var(--radius-m);
+ line-height: 1;
+ padding: 8px 12px 8px 0;
+ color: var(--text-muted);
+ max-height: unset;
+ box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08);
+ margin: 0;
+}
+
+.theme-dark .status-bar {
+ background: rgb(50, 50, 50);
+ border-color: var(--shade-3);
+}
+
+.status-bar-item {
+ padding: 0 0 0 10px;
+}
+
+.status-bar-item-segment {
+ margin-right: 10px;
+}
+
+.status-bar-item-icon {
+ display: block;
+}
+
+.status-bar-item-icon svg {
+ display: block;
+ width: 1em;
+ height: 1em;
+ fill: currentColor;
+}
+
+/* --------------- */
+/* Default ribbon sidedock icons */
+
+.workspace-ribbon .workspace-ribbon-collapse-btn,
+.workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
+ color: var(--text-muted);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ cursor: pointer;
+ position: absolute;
+ height: unset;
+ width: unset;
+ top: unset;
+ line-height: 0;
+ padding: 4px 6px;
+ bottom: 28px;
+ border-radius: var(--radius-s);
+ transition: none;
+ opacity: 1;
+ z-index: 9;
+}
+
+.workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
+ position: static;
+ margin-bottom: 5px;
+}
+
+.hider-frameless .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
+ margin-top: 32px;
+}
+
+.workspace-ribbon.mod-right .workspace-ribbon-collapse-btn {
+ margin-bottom: 33px;
+ position: static;
+ border: 1px solid transparent;
+}
+
+.workspace-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn {
+ margin-bottom: 33px;
+ position: static;
+ border: 1px solid var(--shade-10);
+ background: rgb(245, 245, 245);
+ box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
+}
+
+.theme-dark
+ .workspace-ribbon.mod-right:not(.is-collapsed)
+ .workspace-ribbon-collapse-btn {
+ border: 1px solid var(--shade-20);
+ background: rgb(60, 60, 60);
+}
+
+.hider-ribbon .workspace-ribbon-collapse-btn {
+ display: none !important;
+}
+
+.workspace-ribbon .workspace-ribbon-collapse-btn:hover {
+ background: var(--shade-plus-darker);
+}
+
+.workspace-ribbon-collapse-btn {
+ margin: 0;
+ padding-top: 8px;
+}
+.workspace-ribbon-collapse-btn,
+.view-action,
+.side-dock-ribbon-tab,
+.side-dock-ribbon-action {
+ cursor: var(--cursor);
+}
+.workspace-ribbon {
+ width: unset;
+ border-width: 0;
+ background: var(--background-primary);
+}
+.workspace-ribbon.mod-right {
+ opacity: 1;
+ height: unset;
+ position: fixed;
+ width: unset;
+ top: auto;
+ bottom: 0;
+ z-index: 9;
+ right: 0;
+ position: absolute;
+ background: transparent;
+ border-right: 0;
+ padding: 0 5px 0 0;
+}
+.mod-right:not(.is-collapsed) ~ .workspace-split.mod-right-split {
+ margin-right: 0;
+}
+.side-dock-ribbon-action {
+ padding: 6px 0;
+}
+.side-dock-settings {
+ margin-bottom: 5px;
+ padding: 0;
+}
+.hider-ribbon .side-dock-settings {
+ padding: 5px 5px 5px 0;
+}
+.side-dock-ribbon {
+ border-left: 0;
+}
+.is-mobile .side-dock-ribbon {
+ border-right: 1px solid transparent;
+ padding: calc(env(safe-area-inset-top) + 4px) 0
+ calc(env(safe-area-inset-bottom) + 4px) env(safe-area-inset-left);
+}
+body.hider-frameless:not(.hider-ribbon) .side-dock-actions {
+ padding-top: 0;
+}
+body:not(.hider-ribbon) .side-dock-ribbon-action {
+ padding: 6px 0 0 0;
+}
+body:not(.hider-ribbon).is-mobile .side-dock-ribbon-action {
+ padding: 9px 0;
+}
+
+/* --------------- */
+/* Popovers */
+
+.popover,
+.popover.hover-popover {
+ min-height: 40px;
+ box-shadow: 0 20px 40px var(--background-modifier-box-shadow);
+ pointer-events: auto !important;
+ border: 1px solid var(--background-modifier-border);
+}
+.popover .markdown-embed-link {
+ display: none;
+}
+.popover .markdown-embed .markdown-preview-view {
+ font-size: calc(100% * var(--scale-small) / 100);
+ padding: 16px;
+}
+.popover.hover-popover .markdown-embed .markdown-embed-content {
+ max-height: none;
+}
+.popover.hover-popover.mod-empty,
+.popover.mod-empty {
+ padding: 16px;
+}
+
+/* --------------- */
+/* Graphs */
+
+/* Full bleed */
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="localgraph"]
+ .view-header,
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="graph"]
+ .view-header {
+ position: static;
+ background: transparent !important;
+ width: 100%;
+}
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="localgraph"]
+ .view-content,
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="graph"]
+ .view-content {
+ height: 100%;
+}
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="localgraph"]
+ .view-header-title,
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="graph"]
+ .view-header-title {
+ display: none;
+}
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="localgraph"]
+ .view-actions,
+body:not(.plugin-sliding-panes-rotate-header)
+ .workspace-leaf-content[data-type="graph"]
+ .view-actions {
+ background: transparent;
+}
+
+.graph-controls {
+ top: 10px !important;
+ left: 10px;
+
+ color: var(--shade-90);
+ border: 1px solid var(--shade-10);
+ background: rgb(245, 245, 245);
+ box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
+
+ font-weight: 500;
+ border-radius: var(--radius-m);
+ padding: 18px;
+}
+
+.graph-controls.is-close {
+ background: transparent;
+ border: none;
+ box-shadow: none;
+ padding: 0;
+ line-height: 1;
+}
+
+.theme-dark .graph-controls {
+ border: 1px solid var(--shade-20);
+ background: rgba(60, 60, 60, 0.5);
+}
+
+.theme-dark .graph-controls.is-close {
+ background: transparent;
+ border: none;
+}
+
+.graph-controls .collapse-icon {
+ font-size: 14px;
+ margin-left: -3px;
+}
+
+.graph-controls .tree-item-self {
+ cursor: pointer;
+ color: var(--text-normal);
+ font-weight: 500;
+ display: flex;
+ align-items: center;
+ line-height: 1;
+ padding: 0;
+ margin: 5px 0;
+}
+
+.graph-control-section:not(:last-child) .tree-item-children {
+ border-bottom: none;
+}
+
+.graph-control-section .tree-item-children {
+ margin: 0 !important;
+ padding-bottom: 16px;
+}
+
+.graph-controls .search-input-container {
+ padding: 0;
+ margin-bottom: 10px !important;
+}
+
+.graph-controls .tree-item-collapse {
+ color: var(--text-normal);
+ padding: 0;
+ position: static;
+ line-height: 1;
+ display: flex;
+}
+
+.graph-controls > .tree-item > .tree-item-self .right-triangle {
+ opacity: unset;
+}
+
+.graph-controls .graph-control-section-header {
+ padding: 4px;
+}
+
+.graph-controls .setting-item-name {
+ font-size: 13px;
+ color: var(--text-normal);
+}
+
+.graph-controls .setting-item.mod-toggle .setting-item-control {
+ margin-top: 0;
+}
+
+.graph-controls.is-close .graph-controls-button.mod-open,
+.graph-controls:not(.is-close) .graph-controls-button.mod-reset,
+.graph-controls:not(.is-close) .graph-controls-button.mod-close,
+.graph-controls:not(.is-close):hover .graph-controls-button.mod-reset,
+.graph-controls:not(.is-close):hover .graph-controls-button.mod-close {
+ display: flex;
+}
+
+.graph-controls-button {
+ padding: 3px 3px;
+ font-size: 16px;
+ line-height: 1;
+ border-radius: var(--radius-s);
+ color: var(--text-muted);
+}
+
+.graph-controls-button:hover {
+ background-color: var(--shade-plus-darker);
+}
+
+.graph-controls-button.mod-close {
+ align-items: center;
+ top: 4px;
+ right: 4px;
+}
+
+.graph-controls-button.mod-reset {
+ top: 4px;
+ right: 26px;
+}
+
+.graph-controls.is-close .graph-controls-button {
+ padding: 6px 7px;
+ opacity: 1;
+}
+
+/* Tree-Item */
+.tree-item-children {
+ margin-left: 14px;
+}
+.local-graph-jumps-slider-container,
+.workspace-split.mod-left-split .local-graph-jumps-slider-container,
+.workspace-split.mod-right-split .local-graph-jumps-slider-container,
+.workspace-fake-target-overlay .local-graph-jumps-slider-container {
+ background: transparent;
+ opacity: 0.6;
+ padding: 0;
+ left: 12px;
+ transition: opacity 0.2s linear;
+ height: auto;
+}
+.mod-root .local-graph-jumps-slider-container {
+ right: 0;
+ left: 0;
+ width: var(--line-width);
+ max-width: var(--max-width);
+ margin: 0 auto;
+ top: 30px;
+}
+.workspace-split.mod-left-split .local-graph-jumps-slider-container:hover,
+.workspace-split.mod-right-split .local-graph-jumps-slider-container:hover,
+.workspace-fake-target-overlay .local-graph-jumps-slider-container:hover,
+.local-graph-jumps-slider-container:hover {
+ opacity: 0.8;
+ transition: opacity 0.2s linear;
+}
+
+.graph-view {
+ font-family: var(--text) !important;
+}
+
+/* filled color for the circle when not hover*/
+.graph-view.color-fill {
+ color: var(--text-normal);
+}
+
+/* color for the connecting line when not hover --background-modifier-border*/
+.graph-view.color-line {
+ color: var(--shade-10);
+}
+
+/* color for text */
+.graph-view.color-text {
+ font-family: var(--text) !important;
+ color: var(--text-normal);
+}
+
+/* filled color for the circle when hover*/
+.graph-view.color-fill-highlight {
+ color: var(--text-accent);
+}
+
+/* color for the connecting line when hover*/
+.graph-view.color-line-highlight {
+ color: var(--text-accent);
+ border: 0;
+}
+
+/* color for the circle stroke */
+.graph-view.color-circle {
+ color: var(--text-accent);
+}
+
+.graph-view.color-fill-unresolved {
+ color: var(--shade-20);
+ opacity: 1;
+}
+
+.graph-view.color-fill-tag {
+ color: rgb(var(--teal-rgb)) !important;
+}
+
+.graph-view.color-fill-attachment {
+ color: rgb(var(--yellow-rgb)) !important;
+}
+
+/* --------------- */
+/* Settings */
+
+.modal-close-button {
+ display: flex;
+ font-size: 20px;
+ line-height: 1;
+ top: 9px;
+ right: 9px;
+ cursor: var(--cursor);
+ width: 20px;
+ height: 20px;
+ align-items: center;
+ justify-content: center;
+}
+.document-search-close-button:before,
+.modal-close-button:before {
+ line-height: 1;
+ font-weight: 600;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.horizontal-tab-content,
+.vertical-tab-content {
+ background: var(--background-primary);
+}
+.modal.mod-settings .vertical-tab-header {
+ background: var(--background-secondary);
+ padding-top: 5px;
+}
+.vertical-tab-header-group-title {
+ color: var(--shade-40);
+ font-size: 13px;
+ font-weight: 700;
+ text-transform: none;
+ letter-spacing: 0;
+ padding: 6px 18px;
+}
+.vertical-tab-header-group-items {
+ padding: 0 10px;
+}
+.vertical-tab-nav-item {
+ font-size: 14px;
+ padding: 5px 8px;
+ color: var(--text-normal);
+ border: none;
+ background: transparent;
+ cursor: var(--cursor);
+ font-weight: 500;
+ border-radius: var(--radius-s);
+ line-height: 1.4;
+}
+.vertical-tab-nav-item:hover {
+ background: transparent;
+}
+.vertical-tab-nav-item.is-active {
+ color: var(--text-normal);
+ background: var(--shade-plus-darker);
+}
+.setting-item-name {
+ font-weight: 500;
+}
+.hotkey-list-container,
+.hotkey-search-container {
+ padding-left: 2px;
+}
+.setting-hotkey {
+ display: flex;
+ align-items: center;
+ background-color: var(--background-modifier-border);
+ padding: 4px 4px 4px 10px;
+ line-height: 18px;
+ min-height: 0;
+}
+.setting-add-hotkey-button,
+.setting-restore-hotkey-button {
+ color: var(--text-muted);
+}
+.setting-hotkey.mod-empty {
+ background: transparent;
+}
+.dropdown {
+ font-size: 14px;
+ font-weight: 500;
+ font-family: var(--text);
+ background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
+ color: var(--text-normal);
+ padding: 4px 28px 4px 14px;
+ background-color: #ffffff;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08);
+ border-radius: var(--radius-m);
+ cursor: var(--cursor);
+}
+.theme-dark .dropdown {
+ color: #dfdedf;
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1),
+ inset 0px 1px 1px rgba(255, 255, 255, 0.3);
+ background-color: var(--shade-50);
+ background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");
+}
+.theme-dark .dropdown:focus,
+.dropdown:focus {
+ border-color: rgba(0, 0, 0, 0.12);
+}
+
+.is-mobile .dropdown {
+ padding: 12px 28px 12px 14px;
+}
+
+.is-mobile .modal-setting-back-button {
+ color: var(--text-normal);
+ font-weight: 500;
+ border-bottom: 1px solid var(--shade-5);
+}
+
+/* --------------- */
+/* Scroll bars */
+
+::-webkit-scrollbar {
+ width: 10px;
+ height: 10px;
+ background-color: transparent;
+}
+::-webkit-scrollbar-track {
+ background-color: transparent;
+}
+::-webkit-scrollbar-thumb {
+ background-clip: padding-box;
+ border: 3px solid transparent;
+ min-height: 40px;
+}
+
+.modal .vertical-tab-header::-webkit-scrollbar-track,
+.mod-left-split .workspace-tabs ::-webkit-scrollbar-track {
+ background-color: transparent;
+}
+
+/* Tooltip */
+.tooltip {
+ animation: unset !important;
+}
+
+/* */
+
+.cc-no-sidebar-animation .workspace-split.mod-right-split,
+.cc-no-sidebar-animation .workspace-split.mod-left-split {
+ transition: none !important;
+}
+
+.cc-no-tree-animation .collapse-icon svg,
+.cc-no-tree-animation .tree-item-children,
+.cc-no-tree-animation .nav-folder-children {
+ transition: none !important;
+}
+body.plugin-sliding-panes-rotate-header
+ .workspace
+ > .mod-root
+ > .workspace-leaf
+ > .workspace-leaf-content
+ > .view-header {
+ padding: 0 !important;
+ display: flex;
+ align-items: center;
+}
+body.plugin-sliding-panes-rotate-header
+ .workspace
+ > .mod-root
+ > .workspace-leaf
+ > .workspace-leaf-content
+ > .view-header
+ > .view-header-title-container:before {
+ display: none;
+}
+body.plugin-sliding-panes-rotate-header .workspace > .mod-root .view-header {
+ text-orientation: sideways;
+}
+body.plugin-sliding-panes-stacking .workspace > .mod-root > .workspace-leaf,
+body.plugin-sliding-panes .workspace-split.mod-vertical > .workspace-leaf {
+ box-shadow: var(--shade-plus-darker) -1px -0px !important;
+}
+
+body.plugin-sliding-panes-stacking.theme-dark
+ .workspace
+ > .mod-root
+ > .workspace-leaf,
+body.plugin-sliding-panes.theme-dark
+ .workspace-split.mod-vertical
+ > .workspace-leaf {
+ box-shadow: var(--dark-separator) -1px -0px !important;
+}
+
+body.plugin-sliding-panes .mod-horizontal .workspace-leaf {
+ box-shadow: none !important;
+}
+
+body.plugin-sliding-panes:not(.is-fullscreen)
+ .workspace-split.is-collapsed
+ ~ .workspace-split.mod-root
+ .view-header {
+ padding-top: 0;
+ transition: none;
+}
+body.plugin-sliding-panes .view-header-title:before {
+ background: none;
+}
+body.plugin-sliding-panes .view-header {
+ background: none;
+}
+body.plugin-sliding-panes-rotate-header
+ .workspace
+ > .mod-root
+ .view-header-title-container
+ body.plugin-sliding-panes-rotate-header.plugin-sliding-panes-header-alt
+ .workspace
+ > .mod-root
+ .view-header-title {
+ margin-top: 0;
+}
+body.plugin-sliding-panes-rotate-header
+ .workspace
+ > .mod-root
+ > .workspace-leaf
+ > .workspace-leaf-content
+ > .view-header
+ > .view-header-title-container
+ > .view-header-title {
+ line-height: 1;
+ padding: 10px 6px !important;
+ margin: 0;
+ transform: translateX(1.5px);
+}
+body.plugin-sliding-panes-rotate-header
+ .workspace
+ > .mod-root
+ .view-header-title-container {
+ margin-left: 0;
+ padding-top: 0;
+}
+body.plugin-sliding-panes-rotate-header.plugin-sliding-panes-header-alt
+ .workspace
+ > .mod-root
+ > .workspace-leaf
+ > .workspace-leaf-content
+ > .view-header
+ .view-header-title-container {
+ display: flex;
+ align-items: center;
+ margin: 0 0;
+ width: 100%;
+ max-width: unset;
+}
+body.plugin-sliding-panes-rotate-header .view-header-title-container {
+ position: static;
+}
+body.plugin-sliding-panes-rotate-header
+ .app-container
+ .workspace
+ > .mod-root
+ > .workspace-leaf
+ > .workspace-leaf-content
+ > .view-header
+ .view-actions {
+ padding-left: 0;
+ padding-bottom: 0px;
+ bottom: 0;
+
+ width: 100%;
+ margin: 0 0 28px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+body.plugin-sliding-panes-rotate-header.hider-ribbon
+ .workspace-split.mod-left-split.is-collapsed
+ + .mod-root
+ > .workspace-leaf
+ > .workspace-leaf-content
+ > .view-header
+ .view-actions {
+ margin-bottom: 47px !important;
+}
+body.plugin-sliding-panes-rotate-header
+ .workspace
+ > .mod-root
+ > .workspace-leaf
+ > .workspace-leaf-content
+ > .view-header
+ .view-action {
+ margin: 5px 0 0 0 !important;
+}
+body.plugin-sliding-panes-rotate-header .view-header-icon {
+ opacity: 0.5;
+}
+body.plugin-sliding-panes.is-fullscreen .view-header-icon {
+ padding-top: 8px;
+}
+html
+ > body.plugin-sliding-panes-rotate-header
+ .workspace
+ > .mod-root
+ > .workspace-leaf
+ > .workspace-leaf-content
+ > .view-header
+ .view-header-icon {
+ margin: 28px 0 17px;
+}
+body.plugin-sliding-panes .mod-root .graph-controls {
+ top: 20px;
+ left: 30px;
+}
+
+.plugin-sliding-panes
+ .workspace-split.mod-root.mod-vertical
+ .workspace-leaf-resize-handle {
+ display: none;
+}
+
+.plugin-sliding-panes-rotate-header .markdown-preview-sizer {
+ padding-top: 5rem;
+}
+
+.plugin-sliding-panes-rotate-header
+ .markdown-embed-content
+ .markdown-preview-sizer {
+ padding-top: 0;
+}
+
+.plugin-sliding-panes-rotate-header .markdown-preview-section > div {
+ padding-left: var(--header-width);
+ padding-right: calc(var(--header-width) * 2);
+}
+
+html .plugin-sliding-panes-rotate-header .CodeMirror-lines {
+ padding-top: 5rem;
+}
+
+.plugin-sliding-panes-rotate-header .view-header-icon:after {
+ line-height: 0;
+}
+
+html .plugin-sliding-panes-rotate-header.embedded-note-title .CodeMirror-lines {
+ padding-top: 0;
+}
+
+#calendar-container {
+ --color-background-day-empty: var(--background-secondary-alt);
+ --color-background-day-active: var(--background-tertiary);
+ --color-background-day-hover: var(--background-tertiary);
+ --color-dot: var(--text-faint);
+ --color-text-title: var(--text-normal);
+ --color-text-heading: var(--text-muted);
+ --color-text-day: var(--text-normal);
+ --color-text-today: var(--text-normal);
+ --color-arrow: var(--text-faint);
+ --color-background-day-empty: transparent;
+}
+#calendar-container .right-nav {
+ align-items: center;
+}
+#calendar-container .calendar {
+ background-color: var(--shade-3);
+ border-spacing: 0;
+ box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
+ border-radius: var(--radius-l);
+ padding: 5px;
+ border-collapse: separate;
+}
+#calendar-container h2 {
+ font-weight: 400;
+ font-size: 16px;
+}
+.mod-root #calendar-container {
+ width: var(--line-width);
+ max-width: var(--max-width);
+ margin: 0 auto;
+ padding: 0;
+}
+#calendar-container h2 .arrow {
+ color: var(--text-faint);
+ cursor: var(--cursor);
+}
+#calendar-container h2 .arrow:hover,
+#calendar-container h2 .arrow:hover .arrow {
+ fill: var(--text-muted);
+ color: var(--text-muted);
+}
+#calendar-container tr th {
+ font-weight: 500;
+ font-size: 11px;
+ text-transform: none;
+ color: var(--text-normal);
+ padding: 5px 0 10px;
+ letter-spacing: 0;
+}
+#calendar-container tr td {
+ border-radius: 4px;
+ cursor: var(--cursor);
+ transition: none;
+
+ border: none;
+ padding: 0;
+ width: calc(100% / 7);
+}
+#calendar-container td:not(:empty):hover {
+ background: none;
+}
+#calendar-container .nav {
+ padding: 0;
+}
+#calendar-container tr td .dot {
+ margin: 0;
+}
+#calendar-container .arrow {
+ cursor: var(--cursor);
+ width: auto;
+ display: flex;
+ line-height: 1;
+ padding: 4px 6px;
+ border-radius: var(--radius-s);
+}
+#calendar-container .arrow:hover {
+ background-color: var(--shade-plus-darker);
+}
+#calendar-container .arrow > svg {
+ color: var(--text-muted);
+ width: 13px;
+ height: 13px;
+}
+#calendar-container .reset-button {
+ color: var(--text-muted);
+ font-size: var(--font-smaller);
+ line-height: 1;
+ padding: 4px 6px;
+ margin: 0 5px;
+ border-radius: var(--radius-s);
+}
+#calendar-container .reset-button:hover {
+ color: var(--text-muted);
+ background-color: var(--shade-plus-darker);
+}
+#calendar-container .title {
+ font-size: 18px;
+}
+
+#calendar-container .month,
+#calendar-container .title,
+#calendar-container .reset-button {
+ letter-spacing: 0;
+ cursor: var(--cursor);
+ font-size: 13px;
+ font-weight: 500;
+ text-transform: none;
+}
+
+#calendar-container .today {
+ color: var(--text-accent);
+ font-weight: 700;
+}
+
+#calendar-container .active {
+ color: var(--text-normal);
+}
+#calendar-container .week-num:hover,
+#calendar-container .day:hover {
+ background: var(--shade-0);
+ box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1);
+}
+
+#calendar-container .active,
+#calendar-container .active.today {
+ background: var(--shade-0);
+ font-weight: 500;
+ box-shadow: inset 0 0 0 2px hsla(var(--accent-hsl), 0.5),
+ 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1);
+}
+
+#calendar-container .active.today {
+ color: var(--text-accent);
+ font-weight: 700;
+}
+
+#calendar-container .active.day:hover {
+ background: var(--shade-0);
+ box-shadow: inset 0 0 0 2px hsla(var(--accent-hsl), 0.5),
+ 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1);
+}
+
+#calendar-container svg.dot,
+#calendar-container .active svg.dot {
+ fill: var(--text-accent);
+}
+#calendar-container svg.task,
+#calendar-container .active svg.task {
+ stroke: var(--text-accent);
+ stroke-width: 1px;
+}
+#calendar-container svg.dot,
+#calendar-container svg.task {
+ width: 4px;
+ height: 4px;
+}
+#calendar-container .year {
+ color: var(--text-normal);
+}
+
+#calendar-container .day {
+ font-size: 14px;
+ line-height: 1;
+ padding: 10px 0;
+ margin: 1px;
+ border-radius: var(--radius-s);
+ transition: box-shadow 100ms ease-out, background-color 100ms ease-out;
+}
+
+#calendar-container .day > .dot-container {
+ position: absolute;
+ bottom: 3px;
+ left: 0;
+ right: 0;
+ height: 4px;
+}
+
+.markdown-source-view,
+.cm-s-obsidian .cm-formatting-hashtag,
+.cm-s-obsidian {
+ line-height: var(--line-height);
+ font-family: var(--text-editor) !important;
+}
+.cm-s-obsidian .cm-header {
+ font-weight: var(--bold-weight);
+}
+
+.markdown-preview-section strong,
+.cm-s-obsidian .cm-strong {
+ font-weight: var(--strong-weight);
+ color: var(--strong-color);
+}
+
+.markdown-preview-section em,
+.cm-s-obsidian .cm-em {
+ color: var(--em-color);
+}
+
+/* --------------- */
+/* Editor mode */
+
+.CodeMirror-sizer {
+ margin-left: 0 !important;
+ border-right-width: 0px !important;
+}
+
+.CodeMirror-scroll {
+ padding-left: 3.5rem;
+ padding-right: 3.5rem;
+ margin-right: 0;
+ margin-bottom: 0;
+}
+
+.workspace-tabs .CodeMirror-scroll {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem;
+}
+
+.markdown-source-view.mod-cm5 {
+ padding-left: 0;
+ padding-right: 0;
+}
+
+.CodeMirror-scroll::-webkit-scrollbar-track,
+.CodeMirror-scroll::-webkit-scrollbar-thumb,
+.CodeMirror-scroll::-webkit-scrollbar {
+ opacity: 0;
+ border: none;
+ background-color: transparent;
+}
+
+.markdown-source-view {
+ padding: 0;
+}
+.cm-s-obsidian .CodeMirror-code {
+ padding-right: 0;
+}
+html .CodeMirror-lines {
+ padding-top: 2.5rem;
+ padding-bottom: 170px;
+}
+
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ padding-left: 0;
+ padding-right: 0;
+}
+.workspace .markdown-preview-view {
+ padding: 0;
+}
+.workspace .markdown-preview-view .markdown-embed {
+ margin: 0;
+}
+.workspace .markdown-preview-view .markdown-embed-content {
+ max-height: none;
+}
+.markdown-embed-title,
+.internal-embed .markdown-preview-section {
+ max-width: 100%;
+}
+
+
+/* Transcluded notes embeds */
+
+.markdown-preview-view.is-readable-line-width
+ .markdown-embed
+ .markdown-preview-sizer {
+ max-width: 100%;
+ width: 100%;
+}
+
+.markdown-embed h1:first-child {
+ margin-block-start: 0em;
+}
+
+.markdown-preview-view .markdown-embed {
+ margin-top: var(--nested-padding);
+ padding: 0 calc(var(--nested-padding) / 2) 0 var(--nested-padding);
+}
+.markdown-embed-title {
+ line-height: inherit;
+ height: unset;
+ color: var(--shade-40);
+}
+.markdown-embed .markdown-preview-sizer:first-child ul {
+ margin-block-start: 2px;
+}
+.markdown-embed .markdown-preview-section:last-child blockquote,
+.markdown-embed .markdown-preview-section:last-child p,
+.markdown-embed .markdown-preview-section:last-child ul {
+ margin-block-end: 0;
+}
+.internal-embed:not([src*="#^"]) .markdown-embed-link {
+ left: 0;
+ width: 100%;
+}
+.markdown-embed-link,
+.file-embed-link {
+ top: 0px;
+ right: 0;
+ text-align: right;
+}
+.file-embed-link svg,
+.markdown-embed-link svg {
+ position: relative;
+ top: 2px;
+ width: 16px;
+ opacity: 0;
+}
+.markdown-embed:hover .file-embed-link svg,
+.markdown-embed:hover .markdown-embed-link svg {
+ opacity: 1;
+}
+.markdown-preview-view .markdown-embed-content > .markdown-preview-view {
+ max-height: none !important;
+}
+.markdown-embed .markdown-preview-view {
+ padding: 0;
+}
+.internal-embed .markdown-embed {
+ border: 0;
+ border-left: 2px solid var(--shade-plus-darker);
+ border-radius: 0;
+}
+
+/* --------------- */
+/* Checkboxes */
+
+input[type="checkbox"] {
+ width: 0.866em;
+ height: 0.866em;
+ cursor: var(--cursor);
+ -webkit-appearance: none;
+ appearance: none;
+ padding: 0;
+ background: var(--shade-0);
+ border: 1px solid var(--shade-40);
+ box-sizing: border-box;
+ box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);
+ border-radius: 4px;
+}
+
+.theme-dark input[type="checkbox"] {
+ background: linear-gradient(
+ 180deg,
+ rgba(255, 255, 255, 0.14) 0%,
+ rgba(255, 255, 255, 0.28) 100%
+ );
+ box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.25),
+ inset 0px 0.5px 0px rgba(255, 255, 255, 0.15);
+ border-color: var(--shade-5);
+}
+
+input[type="checkbox"]:focus,
+input[type="checkbox"]:hover {
+ outline: 0;
+}
+.is-flashing input[type="checkbox"]:checked,
+input[type="checkbox"]:checked {
+ background: hsl(var(--accent-hsl));
+ box-shadow: none;
+ border-color: transparent;
+}
+
+.is-flashing input[type="checkbox"]:checked:before,
+input[type="checkbox"]:checked:before {
+ background-image: url('data:image/svg+xml;utf8,');
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-size: 66%;
+ line-height: 1;
+ width: 100%;
+ height: 100%;
+ content: " ";
+ display: block;
+}
+
+.markdown-preview-section > .contains-task-list {
+ padding-bottom: 0.5em;
+}
+.markdown-preview-view ul > li.task-list-item.is-checked {
+ text-decoration: none;
+ color: var(--text-normal);
+}
+.markdown-preview-view .task-list-item-checkbox {
+ width: 0.866em;
+ height: 0.866em;
+ position: relative;
+ line-height: 0;
+ margin-left: -1.1em;
+ margin-right: 6px;
+ filter: none;
+
+ margin-bottom: 0;
+ top: 2px;
+}
+.markdown-preview-view ol .task-list-item-checkbox {
+ margin-left: 0;
+}
+.markdown-preview-view ul > li.task-list-item {
+ text-indent: 0;
+}
+.markdown-preview-view .task-list-item {
+ padding-inline-start: 0;
+}
+.side-dock-plugin-panel-inner {
+ padding-right: 6px;
+ padding-left: 6px;
+}
+
+/* --------------- */
+/* Folding */
+
+.markdown-preview-view .collapse-indicator {
+ position: relative;
+ cursor: pointer;
+ margin: 0;
+ float: none;
+ display: inline;
+ line-height: inherit;
+ font-size: unset;
+ width: 0;
+ height: 0.75em;
+ padding: 0;
+}
+
+.markdown-preview-view .collapse-indicator > svg.right-triangle {
+ color: var(--shade-40);
+ width: 14px;
+ height: 14px;
+ position: absolute;
+ left: -2.33rem;
+ top: 50%;
+ transform: translateY(-50%);
+}
+
+.is-mobile .markdown-preview-view .collapse-indicator > svg.right-triangle {
+ width: 16px;
+ height: 16px;
+}
+
+
+.markdown-preview-view
+ .heading-collapse-indicator.collapse-indicator
+ > svg.right-triangle {
+ left: -1.2rem;
+}
+
+.is-mobile .markdown-preview-view .heading-collapse-indicator {
+ margin-left: 0;
+}
+
+.markdown-preview-view .is-collapsed .collapse-indicator > svg.right-triangle {
+ transform: translateY(-50%) rotate(-90deg);
+}
+
+.markdown-preview-view li.is-collapsed,
+.markdown-preview-view .markdown-preview-section > div.is-collapsed > * {
+ background-image: linear-gradient(
+ to right,
+ var(--shade-10) 50%,
+ transparent 50%
+ );
+ background-position: 0 bottom;
+ background-repeat: repeat-x;
+ background-size: 6px 3px;
+}
+.markdown-preview-view .heading-collapse-indicator {
+ margin-left: 0;
+ padding: 0;
+}
+.markdown-preview-view .heading-collapse-indicator:before {
+ font-size: 1rem;
+ left: -1.3rem;
+}
+.markdown-preview-view h4 .heading-collapse-indicator,
+.markdown-preview-view h5 .heading-collapse-indicator,
+.markdown-preview-view h6 .heading-collapse-indicator {
+ margin-top: -7px;
+}
+
+span[title="Fold line"],
+span[title="Unfold line"] {
+ line-height: 1;
+ position: relative;
+ /* top: 4px; */
+ font-size: 0;
+ color: transparent;
+ display: flex;
+ height: 100%;
+ align-items: center;
+}
+
+.CodeMirror-foldgutter-open,
+.CodeMirror-foldgutter-folded {
+ background-color: rgba(var(--background-rgb), 0.6);
+ color: var(--text-faint);
+ cursor: var(--cursor);
+ line-height: 1;
+ display: flex;
+ height: var(--editor-line-height-rem);
+ align-items: center;
+ transition: color 140ms ease;
+}
+
+span[title="Fold line"]:hover,
+span[title="Unfold line"]:hover,
+.CodeMirror-foldgutter-open:hover,
+.CodeMirror-foldgutter-folded:hover {
+ color: var(--text-muted);
+}
+span[title="Fold line"]:after,
+span[title="Unfold line"]:after,
+.CodeMirror-foldgutter-open:after,
+.CodeMirror-foldgutter-folded:after {
+ text-align: center;
+ color: var(--text-faint);
+ font-size: 0.9rem;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 0.9rem;
+ height: 0.9rem;
+ line-height: 1;
+ font-weight: 600;
+}
+
+span[title="Fold line"]:after,
+span[title="Unfold line"]:after {
+ font-size: 1rem;
+ line-height: 1;
+}
+
+span[title="Unfold line"]:after,
+.CodeMirror-foldgutter-folded:after {
+ content: "›";
+ transform: translateY(-2px);
+}
+
+span[title="Fold line"]:after,
+.CodeMirror-foldgutter-open:after {
+ content: "›";
+ transform: rotate(90deg);
+}
+
+.CodeMirror-linenumbers,
+.CodeMirror-foldgutter {
+ width: 18px;
+}
+
+.CodeMirror-gutter.CodeMirror-linenumbers,
+.CodeMirror-gutter.CodeMirror-foldgutter {
+ background: transparent;
+}
+
+.CodeMirror-linenumbers {
+ margin-left: -20px;
+}
+
+.CodeMirror-gutter-wrapper {
+ padding: 0;
+ height: 100%;
+ width: 18px;
+ left: -1.5em !important;
+ display: flex;
+}
+
+.CodeMirror-gutter-elt {
+ width: unset !important;
+ position: static;
+}
+
+.cm-s-obsidian .CodeMirror-linenumber {
+ font-family: var(--text);
+ width: 18px !important;
+ min-width: 0;
+ position: absolute;
+ left: -20px !important;
+ padding: 3px 0 0;
+ display: flex;
+ justify-content: flex-end;
+ font-feature-settings: normal;
+}
+
+.workspace-split > .workspace-leaf .cm-s-obsidian .CodeMirror-gutters {
+ width: 18px;
+ left: 0 !important;
+ padding-right: 0;
+ transform: translateX(2rem);
+}
+
+.is-mobile .cm-s-obsidian .cm-gutters {
+ background-color: transparent !important;
+}
+
+.CodeMirror-foldmarker {
+ font-size: 0 !important;
+ color: transparent;
+ margin-left: 6px;
+ position: relative;
+ top: 1px;
+}
+
+/* --------------- */
+/* Preview mode */
+
+.markdown-preview-view hr {
+ height: 1px;
+ border-width: 2px 0 0 0;
+}
+
+.markdown-preview-section a,
+.markdown-preview-view .internal-link {
+ margin-bottom: 0;
+ position: relative;
+ text-decoration: none;
+ box-shadow: 0 3px transparent;
+ transition: box-shadow 100ms ease-out;
+}
+.markdown-preview-section a:hover {
+ color: var(--text-accent);
+ box-shadow: inset 0 -2px hsla(var(--accent-hsl), 0.15);
+ text-shadow: -1px -1px 0 rgb(var(--background-rgb)),
+ 1px -1px 0 rgb(var(--background-rgb)), -1px 1px 0 rgb(var(--background-rgb)),
+ 1px 1px 0 rgb(var(--background-rgb));
+}
+.external-link {
+ background: none;
+ padding-right: 0;
+}
+
+.external-link::after {
+ display: inline-block;
+ width: 0.7em;
+ height: 0.7em;
+ content: " ";
+ margin-left: 2px;
+ background-color: var(--shade-20);
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+
+.kanban-plugin__item-markdown .external-link::after {
+ position: relative;
+ top: 0.4em;
+}
+
+.external-link[href*="obsidian://search"]::after
+{
+ width: 0.9em;
+ height: 0.9em;
+ content: " ";
+ margin-left: 2px;
+ top: 0.1em;
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+
+.footnotes-list {
+ margin-block-start: -10px;
+ padding-inline-start: 20px;
+ font-size: var(--font-small);
+}
+.footnotes-list p {
+ display: inline;
+ margin-block-end: 0;
+ margin-block-start: 0;
+}
+.footnote-ref a {
+ text-decoration: none;
+}
+.footnote-backref {
+ color: var(--text-faint);
+}
+iframe {
+ border: 0;
+}
+
+.markdown-preview-view img {
+ margin: 0 auto;
+ max-width: 100%;
+}
+
+.markdown-preview-view audio,
+.markdown-preview-view video {
+ margin: 0 auto;
+ width: 100%;
+}
+.markdown-preview-view .mod-highlighted {
+ transition: background-color 0.3s ease;
+ background-color: var(--text-selection);
+ color: inherit;
+}
+
+/* Metadata */
+
+.frontmatter-collapse-indicator.collapse-indicator {
+ display: none;
+}
+.frontmatter-container .tag {
+ font-size: var(--font-smaller);
+}
+.frontmatter-container .frontmatter-alias {
+ color: var(--text-muted);
+}
+.frontmatter-container {
+ color: var(--text-muted);
+ font-size: var(--font-small);
+ padding: 10px 0;
+ background: transparent;
+ border-radius: 0;
+ margin: 0;
+ border: 0;
+ border-bottom: 1px solid var(--background-modifier-border);
+}
+.frontmatter-container .frontmatter-container-header {
+ padding: 0;
+ font-weight: 500;
+ border-bottom: 0;
+ font-size: var(--font-small);
+}
+
+/* Blockquotes */
+
+.markdown-preview-view blockquote {
+ border-radius: 0;
+ border: solid var(--quote-opening-modifier);
+ border-width: 0px 0px 0px 1px;
+ background-color: transparent;
+ color: var(--text-muted);
+ padding: 0 0 0 calc(var(--nested-padding) / 2);
+ margin-inline-start: var(--nested-padding);
+}
+
+/* Tables */
+
+.markdown-preview-view th {
+ font-weight: var(--bold-weight);
+ text-align: left;
+ border-top: none;
+}
+.markdown-preview-view th:last-child,
+.markdown-preview-view td:last-child {
+ border-right: none;
+}
+.markdown-preview-view th:first-child,
+.markdown-preview-view td:first-child {
+ border-left: none;
+ padding-left: 0;
+}
+.markdown-preview-view tr:last-child td {
+ border-bottom: none;
+}
+
+/* Preview Mode Lists */
+
+.markdown-preview-view ul li p,
+.markdown-preview-view ol li p {
+ display: inline;
+}
+
+/* Code */
+.theme-light :not(pre) > code[class*="language-"],
+.theme-light pre[class*="language-"] {
+ background-color: var(--background-primary-alt);
+}
+.theme-light code[class*="language-"],
+.theme-light pre[class*="language-"] {
+ text-shadow: none;
+}
+.markdown-preview-section .frontmatter code {
+ color: var(--text-muted);
+ font-size: var(--font-small);
+}
+.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-inline-code,
+.cm-s-obsidian .HyperMD-codeblock,
+.cm-s-obsidian .HyperMD-hr,
+.cm-s-obsidian .cm-hmd-frontmatter,
+.cm-s-obsidian .cm-hmd-orgmode-markup,
+.cm-s-obsidian .cm-formatting-code,
+.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 .CodeMirror-code {
+ font-family: var(--font-monospace);
+}
+.cm-s-obsidian span.cm-inline-code,
+.cm-s-obsidian pre.HyperMD-codeblock {
+ color: var(--text-normal);
+}
+.cm-s-obsidian .cm-hmd-frontmatter {
+ font-size: var(--font-small);
+ color: var(--text-muted);
+}
+.cm-s-obsidian div.HyperMD-codeblock-bg,
+.cm-s-obsidian div.HyperMD-codeblock-begin-bg,
+.cm-s-obsidian div.HyperMD-codeblock-end-bg {
+ background-color: var(--shade-5);
+ border: none;
+}
+
+body {
+ --svg-xs: 13px;
+ --svg-s: 14px;
+ --svg-m: 15px;
+ --svg-l: 16px;
+ --svg-xl: 18px;
+ --svg-xxl: 20px;
+
+ --folder-h: 0deg;
+ --folder-s: 100%;
+ --folder-b: 100%;
+}
+
+body.is-mobile {
+ --svg-xs: 17px;
+ --svg-s: 18px;
+ --svg-m: 19px;
+ --svg-l: 20px;
+ --svg-xl: 22px;
+ --svg-xxl: 24px;
+}
+
+.view-action > svg,
+.view-header-icon > svg,
+.nav-action-button svg,
+.workspace-tab-header-inner-icon > svg {
+ width: var(--svg-xl);
+ height: var(--svg-xl);
+}
+
+.side-dock-ribbon-action > svg {
+ width: 17px;
+ height: 17px;
+}
+
+.is-mobile .view-action > svg,
+.is-mobile .side-dock-ribbon-action > svg,
+.is-mobile .view-header-icon > svg,
+.is-mobile .nav-action-button svg,
+.is-mobile .workspace-tab-header-inner-icon > svg,
+.workspace-drawer-header-icon > svg {
+ width: var(--svg-xxl);
+ height: var(--svg-xxl);
+}
+
+.menu-item-icon svg {
+ width: var(--svg-s);
+ height: var(--svg-s);
+}
+
+.setting-hotkey-icon.setting-delete-hotkey {
+ display: flex;
+ padding: 2px;
+ line-height: 1;
+ position: relative;
+ margin-left: 6px;
+ align-items: center;
+ justify-content: center;
+}
+
+body.cc-custom-icons .setting-hotkey-icon.setting-delete-hotkey > svg {
+ width: 12px;
+ height: 12px;
+}
+
+.setting-add-hotkey-button,
+.setting-restore-hotkey-button {
+ line-height: 1;
+ height: unset;
+ padding: 4px 6px;
+}
+
+.setting-add-hotkey-button:hover,
+.setting-restore-hotkey-button:hover {
+ color: var(--text-muted);
+ background: var(--shade-plus-darker);
+}
+
+.setting-add-hotkey-button > svg {
+ width: var(--svg-xl);
+ height: var(--svg-xl);
+ position: static;
+ display: block;
+}
+
+.view-header-icon,
+.workspace-tab-header,
+.side-dock-ribbon-tab,
+.view-action {
+ background: transparent;
+ color: var(--text-muted);
+ cursor: var(--cursor);
+}
+
+.view-header-icon {
+ align-items: center;
+ border-radius: var(--radius-s);
+ color: var(--shade-40);
+ cursor: grab;
+ display: flex;
+ justify-content: center;
+ line-height: 1;
+ opacity: 1 !important;
+ padding: 4px 6px !important;
+ position: static;
+ top: 0;
+}
+
+.view-header-icon:hover {
+ color: var(--text-muted);
+ background-color: var(--shade-plus-darker);
+}
+
+.view-header-icon:hover,
+.nav-action-button:hover,
+.workspace-tab-header:hover,
+.side-dock-ribbon-tab:hover,
+.side-dock-ribbon-action:hover {
+ background: var(--shade-plus-darker);
+ color: var(--text-muted);
+ opacity: 1;
+}
+.workspace-tab-header-inner {
+ line-height: 1;
+ padding: 0;
+}
+
+.nav-action-button {
+ padding: 3px 5px;
+ opacity: 1;
+ margin: 0 2px 0 0;
+ cursor: var(--cursor);
+ display: flex;
+ border-radius: var(--radius-m);
+ background-color: var(--background-primary);
+ box-shadow: 0px 1px 1px rgb(0, 0, 0, 0.08);
+ border: 1px solid rgba(0, 0, 0, 0.12);
+}
+
+.nav-action-button:last-child {
+ margin-right: 0;
+}
+
+.theme-dark .nav-action-button {
+ color: var(--text-normal);
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1),
+ inset 0px 1px 1px rgba(255, 255, 255, 0.3);
+ background-color: var(--shade-20);
+ border: 1px solid rgba(0, 0, 0, 0.5);
+}
+
+.is-mobile .nav-action-button {
+ padding: 6px 8px;
+ margin: 0 5px 0 0;
+}
+
+.is-mobile .nav-action-button svg {
+ width: var(--svg-xxl);
+ height: var(--svg-xxl);
+}
+
+.nav-action-button.is-active {
+ color: var(--text-muted);
+ background-color: var(--background-primary);
+ border-color: hsla(var(--accent-hsl), 0.7);
+ box-shadow: 0px 1px 1px rgb(0, 0, 0, 0.08),
+ inset 0 0 0 1px hsla(var(--accent-hsl), 0.7);
+}
+
+.nav-action-button.is-active:hover {
+ color: var(--text-muted);
+}
+
+.nav-action-button:hover {
+ background-color: var(--background-primary);
+}
+
+.theme-dark .nav-action-button.is-active,
+.theme-dark .nav-action-button:hover {
+ color: var(--text-normal);
+ background-color: var(--shade-20);
+}
+
+.theme-dark .nav-action-button.is-active {
+ color: var(--text-normal);
+ background-color: var(--shade-20);
+}
+
+.setting-item[data-id="folder-h"] .setting-item-name::before,
+.setting-item[data-id="folder-s"] .setting-item-name::before,
+.setting-item[data-id="folder-b"] .setting-item-name::before,
+body.cc-folder-icons .nav-folder-title-content::before {
+ flex-shrink: 0;
+ flex-grow: 0;
+ margin-right: 5px;
+ position: relative;
+ top: -1px;
+ content: " ";
+ display: inline-block;
+ width: var(--svg-l);
+ height: var(--svg-l);
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE2LjkzMyAxNi45MzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogPGRlZnM+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDE3NjkiIHgxPSI0NDUuMjgiIHgyPSI0NDUuMjgiIHkxPSIxNzkuMjgiIHkyPSIyMDAuMDciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjM4OTU2IDAgMCAuMzgxODQgLTE2NS41MiAtNjMuNDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiM2MGMwZjAiIG9mZnNldD0iMCIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjODNkNGZiIiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQ4NjAiIHgxPSI4LjQ2NjciIHgyPSI4LjQ2NjciIHkxPSIyOTMuMyIgeTI9IjI5Mi43NyIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0yODAuMDcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDhlYTIiIHN0b3Atb3BhY2l0eT0iLjI1IiBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIuMTUiIG9mZnNldD0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXJHcmFkaWVudDg2OCIgeDE9IjguNDY2NyIgeDI9IjguNDY2NyIgeTE9IjI5NC42MiIgeTI9IjI5My41NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguOTk5OTggMCAwIC45OTk5OCAwIC0yODAuMDYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiMwMDhlYTIiIHN0b3Atb3BhY2l0eT0iLjI1MDk4IiBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwOGVhMiIgc3RvcC1vcGFjaXR5PSIuMTUiIG9mZnNldD0iLjc1Njc4Ii8+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iLjE1IiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQ4OTciIHgxPSI2Ljg3OTIiIHgyPSI2Ljg3OTIiIHkxPSIyODUuMzYiIHkyPSIyODMuNzciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk5OTk4IDAgMCAuOTk5OTggMCAtMjgwLjA2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICA8c3RvcCBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyR3JhZGllbnQ5MDciIHgxPSIxLjA1ODMiIHgyPSIxNS44NzUiIHkxPSIyODkuNTkiIHkyPSIyODkuNTkiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtMjgwLjA3KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjNDZhMmQ3IiBzdG9wLW9wYWNpdHk9Ii41IiBvZmZzZXQ9IjAiLz4KICAgPHN0b3Agc3RvcC1jb2xvcj0iIzQ2YTJkNyIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9Ii4xMDc4MyIvPgogICA8c3RvcCBzdG9wLWNvbG9yPSIjNDZhMmQ3IiBzdG9wLW9wYWNpdHk9Ii4wOTU4MDgiIG9mZnNldD0iLjg5Mzk4Ii8+CiAgIDxzdG9wIHN0b3AtY29sb3I9IiM0NmEyZDciIHN0b3Atb3BhY2l0eT0iLjUiIG9mZnNldD0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiA8L2RlZnM+CiA8aW1hZ2UgeD0iLjUyOTE2IiB5PSIxLjk2OSIgd2lkdGg9IjE1Ljg3NSIgaGVpZ2h0PSIxMy4yMjkiIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQXlDQVlBQUFBQTlyZ0NBQUFBQ1hCSVdYTUFBQTdYQUFBTzF3Rnhoais4QUFBQSBHWFJGV0hSVGIyWjBkMkZ5WlFCM2QzY3VhVzVyYzJOaGNHVXViM0pubSs0OEdnQUFBYlZKUkVGVWFJSHRtbDlUZ2xBUVJ3OS9qTXJSIDZhM3YvLzJxMGF6TUZPaGh1WEpMUmdIdjVHM2RNOFBncUhBNTdDNjgvQklPU2J4dENMVzNSVXZ5NjNNT0ZNQUVTT2t2WFFNbHNBVysgZ0IyUmlpZmV2Z0Rtd0FOd0IyUUR6N1VEMXNBU1dBRWJvQXB6bWVISWFTczdCeDZCbWZmOUVHcGdDdHdqTjIrQjNJQ1NpS3FkTi9zQyBxZXdNYWVlaHNqVEgzQ0NkNFViakJYaEhXdjBTMGdkcnVrcE9rRFllVTFrZjF5M1Q1cHdGMHVKdmlIVFZkUkVkNStpenppbHFaTXhLIHZORnlnbG16blNQcmt5S3lHZExpYTJTbSsxVDYxQnNpUFhHc1l3ZDhJamQ3VFhPemMrK1BvV1Q5eFNlMDdWMFJwc0pEM2h3YnBNT2Uga05FcTg2T0hoTUcxK1NWbTJEMVRTdVIxV2YyRnNDTjBCL1ZkOHhaNUdDK0FyMlB6b0lXTWRyU1NheEFHN3hsbHd0b3hZZTJZc0haTSBXRHNtckIwVDFvNEphOGVFdFdQQzJqRmg3Wml3ZGt4WU95YXNIUlBXamdscjUycUZvNDhNbnNuZUw2V05EZllKblB4SGFzU3RCR29uIHZFV2lQZEZtSkVmaXNsb2ZOSkVwbDgycStSa3p1a1FBSlRST2RnVThJM210S3ZkK1dOSm1tOGFFUzJPalJMcDJBYnpTZEcrbytIQnMgdUxuZElnWGNqMnFYME5pQWVHeDBCdGEvQVpTZ2EvMllEcHN1QUFBQUFFbEZUa1N1UW1DQyAiLz4KIDxwYXRoIGQ9Im0yLjIxIDIuMzhoMi42OTVjMC43NTA3NCAwIDAuNzgzMDIgMC4wMjg1IDEuNTQyMSAwLjYyOTYyIDAuNzgxNTkgMC41OTA0IDAuOTQ3NzkgMC42MDcgMS44NjM2IDAuNjA3bDYuNDEyNi0wLjA1MjRjMC42MzgtNWUtMyAxLjE1MTcgMC41MTM2MyAxLjE1MTcgMS4xNTE2djYuNzdjMCAwLjYzODAyLTAuNTEzNjQgMS4xNTE3LTEuMTUxNyAxLjE1MTdoLTEyLjUxM2MtMC42MzgwMiAwLTEuMTUxNy0wLjUxMzY0LTEuMTUxNy0xLjE1MTd2LTcuOTU0MmMwLTAuNjM4MDIgMC41MTM2NC0xLjE1MTcgMS4xNTE3LTEuMTUxN3oiIGZpbGw9IiM0NmEyZDciLz4KIDxwYXRoIGQ9Im0yLjIxMDIgMi4zODEyYy0wLjYzODAxIDAtMS4xNTE4IDAuNTEzODQtMS4xNTE4IDEuMTUxOHYyLjgxNjdoMTQuODE2di0xLjYzM2MwLTAuNjM4MDEtMC41MTM4Ny0xLjE1NjMtMS4xNTE4LTEuMTUxM2wtNi40MTI0IDAuMDUyMTk0Yy0wLjkxNTgyIDAtMS4wODE4LTAuMDE2Nzk4LTEuODYzNC0wLjYwNzE4LTAuNzU5MDgtMC42MDExLTAuNzkxMjgtMC42Mjk0MS0xLjU0Mi0wLjYyOTQxaC0yLjY5NXoiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQ4OTcpIiBvcGFjaXR5PSIuMzUiIHN0cm9rZS13aWR0aD0iLjI2NDU4Ii8+CiA8cmVjdCB4PSIxLjA1ODMiIHk9IjQuNDkiIHdpZHRoPSIxNC44MTciIGhlaWdodD0iMTAuMDU0IiByeD0iMS4xNTE3IiByeT0iMS4xMjg4IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50MTc2OSkiLz4KIDxyZWN0IHg9IjEuMDU4MyIgeT0iMTIuNyIgd2lkdGg9IjE0LjgxNyIgaGVpZ2h0PSIuNTI5MTUiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQ4NjApIi8+CiA8cGF0aCBkPSJtMS4wNjU1IDEzLjQ5NGMwLjAzNzUyIDAuNTkxNjggMC41MzEyIDEuMDU4MyAxLjE0NDYgMS4wNTgzaDEyLjUxM2MwLjYxMzQgMCAxLjEwNzEtMC40NjY2NCAxLjE0NDYtMS4wNTgzaC0xNC44MDJ6IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50ODY4KSIgc3Ryb2tlLXdpZHRoPSIuMjY0NTgiLz4KIDxyZWN0IHg9IjEuMDU4MyIgeT0iNC40OSIgd2lkdGg9IjE0LjgxNyIgaGVpZ2h0PSIxMC4wNTQiIHJ4PSIxLjE1MTciIHJ5PSIxLjEyODgiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQ5MDcpIi8+CiA8cGF0aCBkPSJtMi4yMTAyIDQuNDk3OWMtMC42MzgwMSAwLTEuMTUxOCAwLjUwMzIzLTEuMTUxOCAxLjEyODZ2MC4yMzUxMmMwLTAuNjA4OSAwLjUxMzg0LTEuMDk5MSAxLjE1MTgtMS4wOTkxaDEyLjUxM2MwLjYzODAxIDAgMS4xNTE4IDAuNDkwMjQgMS4xNTE4IDEuMDk5MXYtMC4yMzUxMmMwLTAuNjI1MzYtMC41MTM4NC0xLjEyODYtMS4xNTE4LTEuMTI4NnoiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xIiBzdHJva2Utd2lkdGg9Ii4yNjQ1OCIvPgo8L3N2Zz4K");
+ filter: hue-rotate(var(--folder-h)) saturate(var(--folder-s))
+ brightness(var(--folder-b));
+}
+
+body.cc-folder-icons.cc-truncated-explorer-titles
+ .nav-folder-title-content::before {
+ top: 2px;
+}
+
+.setting-item[data-id="folder-s"] .setting-item-name::before,
+.setting-item[data-id="folder-b"] .setting-item-name::before,
+.setting-item[data-id="folder-h"] .setting-item-name::before {
+ top: 1px;
+ margin-right: 6px;
+}
+
+body.cc-folder-icons
+ .nav-folder.mod-root
+ > .nav-folder-title
+ .nav-folder-title-content::before {
+ display: none;
+}
+
+body.cc-file-icons .nav-file-title-content::before {
+ flex-shrink: 0;
+ flex-grow: 0;
+ margin-right: 5px;
+ position: relative;
+ top: 1px;
+ content: " ";
+ display: inline-block;
+ width: var(--svg-l);
+ height: var(--svg-l);
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-position: center center;
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS43NzMgNC45NDljMC0xLjA2OC44NjUtMS45MzMgMS45MzItMS45MzNoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MnYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMyVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDYgMS41MTZ2MS41LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMzIDMuNDMzdjU0LjExOWEzLjQzMyAzLjQzMyAwIDAwMy40MzIgMy40MzJoNDAuNTlhMy40MzMgMy40MzMgMCAwMDMuNDMyLTMuNDMyaC0xLjUgMS41VjIxLjM3N2MwLTEuMzkyLS42NDctMi42MzItMS4xNzItMy40M2ExMC4wMjQgMTAuMDI0IDAgMDAtMS4xOTUtMS40OTJzMCAwIDAgMGwtLjAwNy0uMDA3LS4wMDMtLjAwMy0xMi40NC0xMi40NHMwIDAgMCAwYTIuMjI1IDIuMjI1IDAgMDEtLjEyNS0uMTQ0bC0xLjE1Ni45NTYgMS4xNTYtLjk1NmMtLjQ1NC0uNTUtMi4xMzYtMi4zNDYtNC45Mi0yLjM0NkgxMS43MDdoMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2OSA3LjM2OSAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiM2NjYiIGQ9Ik0zMy4yNzQgMzQuODQ0bC00LjgwNy0xMy4wNkgyNi4xMWwtNC43ODQgMTIuOTkzYy0uNjUyIDEuNzk3LS45MzIgMi4wNjYtMi40MDQgMi4yMzVWMzhoNS40MDJ2LS45ODhjLTEuNzk3LS4yMjUtMi4wMS0uNTI4LTEuNDQ4LTIuMTlsLjc5Ny0yLjI5MWg1LjY5NGwuODA4IDIuMjljLjU3MyAxLjY1Mi4zMzcgMS45NjYtMS40NDggMi4xOVYzOGg2LjkxOHYtLjk4OGMtMS40MDQtLjE2OS0xLjczLS40MzgtMi4zNy0yLjE2OHptLTkuMTg3LTMuNTI2bDIuNDE1LTcuMDA4IDIuNDQ4IDcuMDA4aC00Ljg2M3pNMTcgNDRoMzB2M0gxN3pNMTcgNTFoMzB2M0gxN3oiLz48L2c+PC9zdmc+");
+}
+
+body.theme-dark.cc-file-icons .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDYgMS41MTZ2MS41LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMzIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAyIDEwLjAyIDAgMDAtMS4xOTUtMS40OTFzMCAwIDAgMGwtLjAwNy0uMDA3LS4wMDMtLjAwMy0xMi40NC0xMi40NHMwIDAgMCAwYTIuMjI1IDIuMjI1IDAgMDEtLjEyNS0uMTQ0bC0xLjE1Ni45NTYgMS4xNTYtLjk1NmMtLjQ1NC0uNTUtMi4xMzYtMi4zNDYtNC45Mi0yLjM0NkgxMS43MDdoMHoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiNFMEUwRTAiIGQ9Ik0zMy4yNzQgMzQuODQ0bC00LjgwNy0xMy4wNkgyNi4xMWwtNC43ODQgMTIuOTkzYy0uNjUyIDEuNzk3LS45MzIgMi4wNjYtMi40MDQgMi4yMzVWMzhoNS40MDJ2LS45ODhjLTEuNzk3LS4yMjUtMi4wMS0uNTI4LTEuNDQ4LTIuMTlsLjc5Ny0yLjI5MWg1LjY5NGwuODA4IDIuMjljLjU3MyAxLjY1Mi4zMzcgMS45NjYtMS40NDggMi4xOVYzOGg2LjkxOHYtLjk4OGMtMS40MDQtLjE2OS0xLjczLS40MzgtMi4zNy0yLjE2OHptLTkuMTg3LTMuNTI2bDIuNDE1LTcuMDA4IDIuNDQ4IDcuMDA4aC00Ljg2M3pNMTcgNDRoMzB2M0gxN3pNMTcgNTFoMzB2M0gxN3oiLz48L2c+PC9zdmc+");
+}
+
+
+body.cc-file-icons .is-unsupported > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS43NzMgNC45NDljMC0xLjA2OC44NjUtMS45MzMgMS45MzItMS45MzNoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MnYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMyVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDYgMS41MTZ2MS41LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMzIDMuNDMzdjU0LjExOWEzLjQzMyAzLjQzMyAwIDAwMy40MzIgMy40MzJoNDAuNTlhMy40MzMgMy40MzMgMCAwMDMuNDMyLTMuNDMyaC0xLjUgMS41VjIxLjM3N2MwLTEuMzkyLS42NDctMi42MzItMS4xNzItMy40M2ExMC4wMjQgMTAuMDI0IDAgMDAtMS4xOTUtMS40OTJzMCAwIDAgMGwtLjAwNy0uMDA3LS4wMDMtLjAwMy0xMi40NC0xMi40NHMwIDAgMCAwYTIuMjI1IDIuMjI1IDAgMDEtLjEyNS0uMTQ0bC0xLjE1Ni45NTYgMS4xNTYtLjk1NmMtLjQ1NC0uNTUtMi4xMzYtMi4zNDYtNC45Mi0yLjM0NkgxMS43MDdoMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2OSA3LjM2OSAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjwvc3ZnPg==");
+}
+
+body.theme-dark.cc-file-icons .is-unsupported > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAzIDEwLjAzIDAgMDAtMS4xOTUtMS40OTFsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMiAyLjIyIDAgMDEtLjEyNS0uMTQ0Yy0uNDU0LS41NS0yLjEzNi0yLjM0Ni00LjkyLTIuMzQ2SDExLjcwN2gwdjEuNXoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjwvc3ZnPg==");
+}
+
+body.cc-file-icons
+ .is-unsupported[data-path$=".zip"]
+ > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS43NzMgNC45NDljMC0xLjA2OC44NjUtMS45MzMgMS45MzItMS45MzNoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MnYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMyVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDYgMS41MTZ2MS41LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMzIDMuNDMzdjU0LjExOWEzLjQzMyAzLjQzMyAwIDAwMy40MzIgMy40MzJoNDAuNTlhMy40MzMgMy40MzMgMCAwMDMuNDMyLTMuNDMyaC0xLjUgMS41VjIxLjM3N2MwLTEuMzkyLS42NDctMi42MzItMS4xNzItMy40M2ExMC4wMjQgMTAuMDI0IDAgMDAtMS4xOTUtMS40OTJzMCAwIDAgMGwtLjAwNy0uMDA3LS4wMDMtLjAwMy0xMi40NC0xMi40NHMwIDAgMCAwYTIuMjI1IDIuMjI1IDAgMDEtLjEyNS0uMTQ0bC0xLjE1Ni45NTYgMS4xNTYtLjk1NmMtLjQ1NC0uNTUtMi4xMzYtMi4zNDYtNC45Mi0yLjM0NkgxMS43MDdoMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2OSA3LjM2OSAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiM4ODgiIGQ9Ik0yMS4wMDIgMzUuNDl2MTYuMjQ3YzAgLjY5My41NTcgMS4yNSAxLjI1IDEuMjVoNy40OThjLjY5MyAwIDEuMjUtLjU1NyAxLjI1LTEuMjVWMzUuNDloLTkuOTk4em0yLjUgOS45OThIMjguNXY1aC00Ljk5OXYtNXpNMjYgMi45OTVoLTV2NC45OTloNXYtNXptMCA0Ljk5OXY1aDQuOTk4di01SDI2em0wIDVoLTV2NC45OThoNXYtNC45OTl6bTAgNC45OTh2NWg0Ljk5OHYtNUgyNnptMCA1aC01djQuOTk5aDV2LTV6bTAgNC45OTl2NWg0Ljk5OHYtNUgyNnoiLz48L2c+PC9zdmc+");
+}
+
+body.theme-dark.cc-file-icons
+ .is-unsupported[data-path$=".zip"]
+ > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAzIDEwLjAzIDAgMDAtMS4xOTUtMS40OTFsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMiAyLjIyIDAgMDEtLjEyNS0uMTQ0Yy0uNDU0LS41NS0yLjEzNi0yLjM0Ni00LjkyLTIuMzQ2SDExLjcwN2gwdjEuNXoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiNFMEUwRTAiIGQ9Ik0yMS4wMDIgMzUuNDl2MTYuMjQ3YzAgLjY5My41NTcgMS4yNSAxLjI1IDEuMjVoNy40OThjLjY5MyAwIDEuMjUtLjU1NyAxLjI1LTEuMjVWMzUuNDloLTkuOTk4em0yLjUgOS45OThIMjguNXY1aC00Ljk5OXYtNXpNMjYgMi45OTVoLTV2NC45OTloNXYtNXptMCA0Ljk5OXY1aDQuOTk4di01SDI2em0wIDVoLTV2NC45OThoNXYtNC45OTl6bTAgNC45OTh2NWg0Ljk5OHYtNUgyNnptMCA1aC01djQuOTk5aDV2LTV6bTAgNC45OTl2NWg0Ljk5OHYtNUgyNnoiLz48L2c+PC9zdmc+");
+}
+
+body.cc-file-icons
+ .nav-file-title[data-path$=".svg"]
+ > .nav-file-title-content::before,
+body.cc-file-icons
+ .nav-file-title[data-path$=".bmp"]
+ > .nav-file-title-content::before,
+body.cc-file-icons
+ .nav-file-title[data-path$=".jpeg"]
+ > .nav-file-title-content::before,
+body.cc-file-icons
+ .nav-file-title[data-path$=".jpg"]
+ > .nav-file-title-content::before,
+body.cc-file-icons
+ .nav-file-title[data-path$=".png"]
+ > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS43NzMgNC45NDljMC0xLjA2OC44NjUtMS45MzMgMS45MzItMS45MzNoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MnYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMyVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDYgMS41MTZ2MS41LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMzIDMuNDMzdjU0LjExOWEzLjQzMyAzLjQzMyAwIDAwMy40MzIgMy40MzJoNDAuNTlhMy40MzMgMy40MzMgMCAwMDMuNDMyLTMuNDMyaC0xLjUgMS41VjIxLjM3N2MwLTEuMzkyLS42NDctMi42MzItMS4xNzItMy40M2ExMC4wMjQgMTAuMDI0IDAgMDAtMS4xOTUtMS40OTJzMCAwIDAgMGwtLjAwNy0uMDA3LS4wMDMtLjAwMy0xMi40NC0xMi40NHMwIDAgMCAwYTIuMjI1IDIuMjI1IDAgMDEtLjEyNS0uMTQ0bC0xLjE1Ni45NTYgMS4xNTYtLjk1NmMtLjQ1NC0uNTUtMi4xMzYtMi4zNDYtNC45Mi0yLjM0NkgxMS43MDdoMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2OSA3LjM2OSAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiM2NjYiIGQ9Ik0yNS4yNDkgMzkuNWEyLjI1IDIuMjUgMCAxMDAtNC41IDIuMjUgMi4yNSAwIDAwMCA0LjV6TTI5Ljc0OSA0NGwtMi4yNS0zLTQuNSA2aDE4bC02Ljc1LTktNC41IDZ6Ii8+PHBhdGggZmlsbD0iIzY2NiIgZD0iTTQzLjk5OSAyOWgtMjRjLTEuNjU0IDAtMyAxLjM0Ni0zIDN2MThjMCAxLjY1NCAxLjM0NiAzIDMgM2gyNGMxLjY1NCAwIDMtMS4zNDYgMy0zVjMyYzAtMS42NTQtMS4zNDYtMy0zLTN6bS0yNCAyMVYzMmgyNGwuMDAzIDE4SDE5Ljk5OXoiLz48L2c+PC9zdmc+");
+}
+
+body.theme-dark.cc-file-icons
+ .nav-file-title[data-path$=".svg"]
+ > .nav-file-title-content::before,
+body.theme-dark.cc-file-icons
+ .nav-file-title[data-path$=".bmp"]
+ > .nav-file-title-content::before,
+body.theme-dark.cc-file-icons
+ .nav-file-title[data-path$=".jpeg"]
+ > .nav-file-title-content::before,
+body.theme-dark.cc-file-icons
+ .nav-file-title[data-path$=".jpg"]
+ > .nav-file-title-content::before,
+body.theme-dark.cc-file-icons
+ .nav-file-title[data-path$=".png"]
+ > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAzIDEwLjAzIDAgMDAtMS4xOTUtMS40OTFsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMiAyLjIyIDAgMDEtLjEyNS0uMTQ0Yy0uNDU0LS41NS0yLjEzNi0yLjM0Ni00LjkyLTIuMzQ2SDExLjcwN2gwdjEuNXoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiNFMEUwRTAiIGQ9Ik0yNS4yNDkgMzkuNWEyLjI1IDIuMjUgMCAxMDAtNC41IDIuMjUgMi4yNSAwIDAwMCA0LjV6TTI5Ljc0OSA0NGwtMi4yNS0zLTQuNSA2aDE4bC02Ljc1LTktNC41IDZ6Ii8+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTQzLjk5OSAyOWgtMjRjLTEuNjU0IDAtMyAxLjM0Ni0zIDN2MThjMCAxLjY1NCAxLjM0NiAzIDMgM2gyNGMxLjY1NCAwIDMtMS4zNDYgMy0zVjMyYzAtMS42NTQtMS4zNDYtMy0zLTN6bS0yNCAyMVYzMmgyNGwuMDAzIDE4SDE5Ljk5OXoiLz48L2c+PC9zdmc+");
+}
+
+body.cc-file-icons
+ .nav-file-title[data-path$=".pdf"]
+ > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS43NzMgNC45NDljMC0xLjA2OC44NjUtMS45MzMgMS45MzItMS45MzNoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MnYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMyVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDYgMS41MTZ2MS41LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMzIDMuNDMzdjU0LjExOWEzLjQzMyAzLjQzMyAwIDAwMy40MzIgMy40MzJoNDAuNTlhMy40MzMgMy40MzMgMCAwMDMuNDMyLTMuNDMyaC0xLjUgMS41VjIxLjM3N2MwLTEuMzkyLS42NDctMi42MzItMS4xNzItMy40M2ExMC4wMjQgMTAuMDI0IDAgMDAtMS4xOTUtMS40OTJzMCAwIDAgMGwtLjAwNy0uMDA3LS4wMDMtLjAwMy0xMi40NC0xMi40NHMwIDAgMCAwYTIuMjI1IDIuMjI1IDAgMDEtLjEyNS0uMTQ0bC0xLjE1Ni45NTYgMS4xNTYtLjk1NmMtLjQ1NC0uNTUtMi4xMzYtMi4zNDYtNC45Mi0yLjM0NkgxMS43MDdoMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2OSA3LjM2OSAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxtYXNrIGlkPSJhIiB3aWR0aD0iMzUiIGhlaWdodD0iMzQiIHg9IjE1IiB5PSIyMCIgZmlsbD0iIzAwMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1IDIwaDM1djM0SDE1eiIvPjxwYXRoIGQ9Ik0yNi42MDYgMzkuNjc2Yy45OTYtMS45NTMgMi4xMjktNC4xNTQgMy4wMzUtNi4zNjNMMzAgMzIuNDRjLTEuMTg0LTQuNTA1LTEuODk0LTguMTIyLTEuMjYtMTAuNDYuMTctLjYxLjg3Ny0uOTggMS42MzItLjk4bC40Ni4wMDdoLjA4NWMxLjAzMy0uMDE2IDEuNTIgMS4yOTkgMS41NzUgMS44MS4wOTEuODUxLS4zMDMgMi4yOTItLjMwMyAyLjI5MiAwLS41ODIuMDIzLTEuNTIyLS4zNDQtMi4zMzMtLjQyNy0uOTM5LS44MzYtMS41LTEuMjAyLTEuNTg5LS4xODUuMTI0LS4zNjQuMzgtLjQyNi44NzEtLjEyNy42OS0uMTY2IDEuNTYtLjE2NiAyLjAwOSAwIDEuNTg1LjMxMyAzLjY3Ny45MjYgNS44MzQuMTE2LS4zMzQuMjE3LS42NTUuMjk4LS45NTUuMTI2LS40NzQuOTI2LTMuNjE1LjkyNi0zLjYxNXMtLjIwMiA0LjE4LS40ODMgNS40NDZjLS4wNi4yNjctLjEyNy41MzEtLjE5Ni44MDIgMS4wMTEgMi44MjYgMi42NCA1LjM0OCA0LjU4NSA3LjE2NC43NjcuNzE2IDEuNzM1IDEuMjk0IDIuNjUxIDEuODIgMi4wMDEtLjI4NiAzLjg0My0uNDIgNS4zOC0uNDA0IDIuMDQuMDI3IDMuNTM2LjMyOSA0LjE0Mi45MjYuMjk3LjI5LjQxOC42NC40NTUgMS4wMzMuMDA5LjE1My0uMDY2LjUxMi0uMDg3LjYwMi4wMjEtLjEwOS4wMjEtLjY0NS0xLjYxNi0xLjE2OC0xLjI4OS0uNDEyLTMuNzAyLS40LTYuNTk3LS4wOSAzLjM0OSAxLjYzNyA2LjYxMSAyLjQ1MSA3LjY0NiAxLjk2My4yNTItLjEyMy41NTktLjU0My41NTktLjU0M3MtLjE4Mi44MjgtLjMxMyAxLjAzNWExLjYzIDEuNjMgMCAwMS0uODA1LjU1Yy0xLjYzMy40MzctNS44ODQtLjU3Mi05LjU5LTIuNjg5LTQuMTM5LjYxLTguNjg2IDEuNzM2LTEyLjMzIDIuOTMyLTMuNTgyIDYuMjc2LTYuMjc0IDkuMTU4LTguNDY0IDguMDYybC0uODA2LS40MDVjLS4zMjctLjE4Ny0uMzc3LS42NDMtLjMwMS0xLjAxNC4yNTUtMS4yNSAxLjgyMi0zLjEzMiA0Ljk2OS01LjAxLjMzOS0uMjA2IDEuODQ4LTEuMDAzIDEuODQ4LTEuMDAzcy0xLjExNyAxLjA4LTEuMzggMS4yOTNjLTIuNTExIDIuMDU4LTQuMzY1IDQuNjQ4LTQuMzE5IDUuNjUybC4wMS4wODhjMi4xMzMtLjMwNCA1LjMzMy00LjY0NyA5LjQ0Ny0xMi42OTZ2LS4wMDF6bTEuMzAzLjY2OGExNjUuMjU0IDE2NS4yNTQgMCAwMS0xLjk3OCAzLjU5NmMzLjQzLTEuNDM3IDcuMTItMi4zNTcgMTAuNjM1LTMuMDEtLjQ3Mi0uMzI2LS45My0uNjcyLTEuMzYyLTEuMDM3LTEuOTM1LTEuNjM4LTMuNDEtMy42ODItNC40OC01LjgzM2E0OS45NzggNDkuOTc4IDAgMDEtMi44MTUgNi4yODQiLz48L21hc2s+PHBhdGggZmlsbD0iIzY2NiIgZD0iTTI2LjYwNiAzOS42NzZjLjk5Ni0xLjk1MyAyLjEyOS00LjE1NCAzLjAzNS02LjM2M0wzMCAzMi40NGMtMS4xODQtNC41MDUtMS44OTQtOC4xMjItMS4yNi0xMC40Ni4xNy0uNjEuODc3LS45OCAxLjYzMi0uOThsLjQ2LjAwN2guMDg1YzEuMDMzLS4wMTYgMS41MiAxLjI5OSAxLjU3NSAxLjgxLjA5MS44NTEtLjMwMyAyLjI5Mi0uMzAzIDIuMjkyIDAtLjU4Mi4wMjMtMS41MjItLjM0NC0yLjMzMy0uNDI3LS45MzktLjgzNi0xLjUtMS4yMDItMS41ODktLjE4NS4xMjQtLjM2NC4zOC0uNDI2Ljg3MS0uMTI3LjY5LS4xNjYgMS41Ni0uMTY2IDIuMDA5IDAgMS41ODUuMzEzIDMuNjc3LjkyNiA1LjgzNC4xMTYtLjMzNC4yMTctLjY1NS4yOTgtLjk1NS4xMjYtLjQ3NC45MjYtMy42MTUuOTI2LTMuNjE1cy0uMjAyIDQuMTgtLjQ4MyA1LjQ0NmMtLjA2LjI2Ny0uMTI3LjUzMS0uMTk2LjgwMiAxLjAxMSAyLjgyNiAyLjY0IDUuMzQ4IDQuNTg1IDcuMTY0Ljc2Ny43MTYgMS43MzUgMS4yOTQgMi42NTEgMS44MiAyLjAwMS0uMjg2IDMuODQzLS40MiA1LjM4LS40MDQgMi4wNC4wMjcgMy41MzYuMzI5IDQuMTQyLjkyNi4yOTcuMjkuNDE4LjY0LjQ1NSAxLjAzMy4wMDkuMTUzLS4wNjYuNTEyLS4wODcuNjAyLjAyMS0uMTA5LjAyMS0uNjQ1LTEuNjE2LTEuMTY4LTEuMjg5LS40MTItMy43MDItLjQtNi41OTctLjA5IDMuMzQ5IDEuNjM3IDYuNjExIDIuNDUxIDcuNjQ2IDEuOTYzLjI1Mi0uMTIzLjU1OS0uNTQzLjU1OS0uNTQzcy0uMTgyLjgyOC0uMzEzIDEuMDM1YTEuNjMgMS42MyAwIDAxLS44MDUuNTVjLTEuNjMzLjQzNy01Ljg4NC0uNTcyLTkuNTktMi42ODktNC4xMzkuNjEtOC42ODYgMS43MzYtMTIuMzMgMi45MzItMy41ODIgNi4yNzYtNi4yNzQgOS4xNTgtOC40NjQgOC4wNjJsLS44MDYtLjQwNWMtLjMyNy0uMTg3LS4zNzctLjY0My0uMzAxLTEuMDE0LjI1NS0xLjI1IDEuODIyLTMuMTMyIDQuOTY5LTUuMDEuMzM5LS4yMDYgMS44NDgtMS4wMDMgMS44NDgtMS4wMDNzLTEuMTE3IDEuMDgtMS4zOCAxLjI5M2MtMi41MTEgMi4wNTgtNC4zNjUgNC42NDgtNC4zMTkgNS42NTJsLjAxLjA4OGMyLjEzMy0uMzA0IDUuMzMzLTQuNjQ3IDkuNDQ3LTEyLjY5NnYtLjAwMXptMS4zMDMuNjY4YTE2NS4yNTQgMTY1LjI1NCAwIDAxLTEuOTc4IDMuNTk2YzMuNDMtMS40MzcgNy4xMi0yLjM1NyAxMC42MzUtMy4wMS0uNDcyLS4zMjYtLjkzLS42NzItMS4zNjItMS4wMzctMS45MzUtMS42MzgtMy40MS0zLjY4Mi00LjQ4LTUuODMzYTQ5Ljk3OCA0OS45NzggMCAwMS0yLjgxNSA2LjI4NCIvPjxwYXRoIGZpbGw9IiM2NjYiIGQ9Ik0yNi42MDYgMzkuNjc2bC0uNDQ2LS4yMjctLjAwNi4wMTMtLjAwNi4wMTMuNDU4LjIwMXptMy4wMzUtNi4zNjNsLS40NjItLjE5LjQ2My4xOXpNMzAgMzIuNDRsLjQ2Mi4xOS4wNjQtLjE1NS0uMDQzLS4xNjItLjQ4My4xMjd6bS0xLjI2LTEwLjQ2bC0uNDgxLS4xMzUtLjAwMS4wMDQuNDgyLjEzem0xLjYzMi0uOThsLjAwOC0uNWgtLjAwOHYuNXptLjQ2LjAwN2wtLjAwNy41aC4wMDd2LS41em0uMDg1IDB2LjVoLjAwN2wtLjAwNy0uNXptMS41NzUgMS44MWwuNDk3LS4wNTMtLjQ5Ny4wNTN6bS0uMzAzIDIuMjkyaC0uNWwuOTgzLjEzMi0uNDgzLS4xMzJ6bS0uMzQ0LTIuMzMzbC40NTYtLjIwNi0uMDAxLS4wMDEtLjQ1NS4yMDd6bS0xLjIwMi0xLjU4OWwuMTE4LS40ODUtLjIxMy0uMDUyLS4xODMuMTIyLjI3OC40MTV6bS0uNDI2Ljg3MWwuNDkyLjA5MS4wMDItLjAxNC4wMDItLjAxNS0uNDk2LS4wNjJ6bS43NiA3Ljg0M2wtLjQ4MS4xMzcuNDM0IDEuNTI2LjUyLTEuNS0uNDczLS4xNjN6bS4yOTgtLjk1NWwuNDgzLjEzdi0uMDAybC0uNDgzLS4xMjh6bS45MjYtMy42MTVsLjUuMDI0LS45ODUtLjE0Ny40ODUuMTIzem0tLjQ4MyA1LjQ0NmwuNDg4LjExdi0uMDAybC0uNDg4LS4xMDh6bS0uMTk2LjgwMmwtLjQ4NS0uMTI0LS4wMzguMTQ4LjA1Mi4xNDUuNDctLjE2OXptNC41ODUgNy4xNjRsLjM0Mi0uMzY2LS4zNDIuMzY2em0yLjY1MSAxLjgybC0uMjQ5LjQzNC4xNS4wODYuMTctLjAyNS0uMDctLjQ5NXptNS4zOC0uNDA0bC4wMDctLjVoLS4wMDFsLS4wMDYuNXptNC4xNDIuOTI2bC0uMzUuMzU2di4wMDFsLjM1LS4zNTd6bS40NTUgMS4wMzNsLjUtLjAyOC0uMDAxLS4wMS0uMDAxLS4wMS0uNDk4LjA0OHptLS4wODcuNjAybC0uNDktLjA5OC45NzUuMjE2LS40ODUtLjExOHptLTEuNjE2LTEuMTY4bC0uMTUyLjQ3Ny4xNTItLjQ3N3ptLTYuNTk3LS4wOWwtLjA1My0uNDk4LTEuNzI1LjE4NCAxLjU1OC43NjIuMjItLjQ0OXptNy42NDYgMS45NjNsLjIxMy40NTMuMDA2LS4wMDMtLjIyLS40NXptLjU1OS0uNTQzbC40ODguMTA4LS44OTItLjQwMy40MDQuMjk1em0tLjMxMyAxLjAzNWwuNDAxLjI5OC4wMTEtLjAxNS4wMS0uMDE2LS40MjItLjI2N3ptLS44MDUuNTVsLS4xMjgtLjQ4M2gtLjAwMWwuMTI5LjQ4NHptLTkuNTktMi42ODlsLjI0OS0uNDM0LS4xNS0uMDg2LS4xNzEuMDI1LjA3My40OTV6bS0xMi4zMyAyLjkzMmwtLjE1Ni0uNDc2LS4xODMuMDYtLjA5NS4xNjguNDM0LjI0OHptLTguNDY0IDguMDYybC0uMjI1LjQ0N2guMDAxbC4yMjQtLjQ0N3ptLS44MDYtLjQwNWwtLjI0OC40MzQuMDEyLjAwNy4wMTIuMDA2LjIyNC0uNDQ3em0tLjMwMS0xLjAxNGwtLjQ5LS4xLjQ5LjF6TTIxIDQ2LjM0M2wuMjU2LjQyOS4wMDMtLjAwMi0uMjYtLjQyOHptMS44NDgtMS4wMDNsLjM0Ny4zNTktLjU4MS0uODAxLjIzNC40NDJ6bS0xLjM4IDEuMjkzbC0uMzE0LS4zODgtLjAwMi4wMDEuMzE3LjM4N3ptLTQuMzE5IDUuNjUybC0uNDk5LjAyM3YuMDE0bC4wMDIuMDE1LjQ5Ny0uMDUyem0uMDEuMDg4bC0uNDk4LjA1MS4wNTQuNTE3LjUxNC0uMDczLS4wNy0uNDk1em05LjQ0Ny0xMi42OTZsLjQ0NS4yMjcuMDA3LS4wMTMuMDA2LS4wMTQtLjQ1OC0uMnptLS42NzUgNC4yNjNsLS40MzYtLjI0Ni0uNzE1IDEuMjcgMS4zNDQtLjU2My0uMTkzLS40NjF6bTEwLjYzNS0zLjAxbC4wOTEuNDkxIDEuMTgzLS4yMi0uOTktLjY4My0uMjg0LjQxMnptLTEuMzYyLTEuMDM3bC0uMzIzLjM4Mi4zMjMtLjM4MnptLTQuNDgtNS44MzNsLjQ0OC0uMjIyLS41MTUtMS4wMzUtLjQwMiAxLjA4My40NjkuMTc0em0tMy42NzMgNS44NDNjLjk5NC0xLjk0OCAyLjEzNy00LjE2OCAzLjA1My02LjRsLS45MjUtLjM4Yy0uODk3IDIuMTg3LTIuMDIgNC4zNjgtMy4wMTggNi4zMjZsLjg5LjQ1NHptMy4wNTMtNi40bC4zNTgtLjg3My0uOTI0LS4zOC0uMzU5Ljg3My45MjUuMzh6bS4zOC0xLjE5Yy0uNTkxLTIuMjQ4LTEuMDU5LTQuMjU2LTEuMy01Ljk4NS0uMjQ0LTEuNzM3LS4yNTItMy4xNDYuMDM5LTQuMjE4bC0uOTY1LS4yNjFjLS4zNDQgMS4yNjctLjMxNCAyLjgzNS0uMDY1IDQuNjE4LjI1IDEuNzkuNzMgMy44NDMgMS4zMjMgNi4xbC45NjgtLjI1NHptLTEuMjYyLTEwLjE5OWMuMDg0LS4zLjUwNi0uNjE0IDEuMTUtLjYxNHYtMWMtLjg2NiAwLTEuODU2LjQyNy0yLjExMyAxLjM0NWwuOTYzLjI3em0xLjE0My0uNjE0bC40Ni4wMDcuMDE1LTEtLjQ2LS4wMDctLjAxNSAxem0uNDY3LjAwN2guMDg1di0xaC0uMDg1djF6bS4wOTIgMGMuMjc0LS4wMDUuNTE4LjE2LjczLjQ4My4yMTMuMzIyLjMyMi43MDIuMzQxLjg4bC45OTQtLjEwN2EzLjI1OCAzLjI1OCAwIDAwLS41LTEuMzI0Yy0uMzA0LS40Ni0uODItLjk0NC0xLjU4LS45MzJsLjAxNSAxem0xLjA3IDEuMzYzYy4wMzguMzQ3LS4wMjQuODU4LS4xMSAxLjMyYTExLjY3MyAxMS42NzMgMCAwMS0uMTYyLjczbC0uMDExLjA0NC0uMDAzLjAxdi4wMDNsLjQ4MS4xMzIuNDgzLjEzMnYtLjAwMmwuMDAxLS4wMDQuMDA0LS4wMTRhNS44MSA1LjgxIDAgMDAuMDU5LS4yMzRjLjAzNy0uMTU0LjA4NS0uMzcuMTMtLjYxMy4wODgtLjQ3LjE3Ny0xLjEwNi4xMjMtMS42MWwtLjk5NC4xMDZ6bS42OTUgMi4yNGMwLS41NTUuMDMyLTEuNjEyLS4zODktMi41NGwtLjkxLjQxMmMuMzE0LjY5NC4zIDEuNTE4LjMgMi4xMjdoMXptLS4zODktMi41NDFjLS4yMi0uNDg2LS40NDctLjg5Ny0uNjc5LTEuMjA2LS4yMTgtLjI5MS0uNTAxLS41NzQtLjg2LS42NjFsLS4yMzYuOTcxYy0uMDAzIDAgLjAyNC4wMDYuMDgyLjA1My4wNTcuMDQ4LjEyOS4xMjMuMjE0LjIzNy4xNy4yMjguMzYyLjU2Ny41NjkgMS4wMmwuOTEtLjQxNHptLTEuOTM1LTEuNzk3Yy0uMzQuMjI3LS41Ny42MzUtLjY0NCAxLjIyNGwuOTkyLjEyNGMuMDUtLjM5NC4xNzgtLjQ5Ny4yMDgtLjUxN2wtLjU1Ni0uODMxem0tLjY0IDEuMTk1Yy0uMTM1LjczMi0uMTc0IDEuNjM2LS4xNzQgMi4xaDFjMC0uNDM0LjAzOC0xLjI3LjE1OC0xLjkxOGwtLjk4NC0uMTgyem0tLjE3NCAyLjFjMCAxLjY0Mi4zMjIgMy43OC45NDUgNS45N2wuOTYyLS4yNzNjLS42MDQtMi4xMjMtLjkwNy00LjE2OS0uOTA3LTUuNjk3aC0xem0xLjg5OCA1Ljk5OGMuMTE5LS4zNDEuMjI0LS42NzQuMzEtLjk5bC0uOTY2LS4yNmMtLjA3Ny4yODctLjE3NS41OTYtLjI4OC45MjJsLjk0NC4zMjh6bS4zMS0uOTkxYy4wNjMtLjI0LjI5NS0xLjE0Ny41MS0xLjk5bC4yOS0xLjEzMS4wOTItLjM2My4wMjUtLjEuMDA3LS4wMjYuMDAyLS4wMDd2LS4wMDJsLS40ODQtLjEyNC0uNDg1LS4xMjN2LjAwMmwtLjAwMi4wMDctLjAwNy4wMjYtLjAyNS4xLS4wOTMuMzYzYTIxMjguODU5IDIxMjguODU5IDAgMDEtLjc5NyAzLjExMWwuOTY3LjI1N3ptLjQ0Mi0zLjc0M2wtLjUtLjAyNHYuMDEybC0uMDAyLjAzNWE1Ni42MjYgNTYuNjI2IDAgMDEtLjAzMy42MjJjLS4wMjQuNDEtLjA1Ny45Ny0uMSAxLjU2OC0uMDg2IDEuMjE1LS4yMDUgMi41MzYtLjMzNiAzLjEyNGwuOTc2LjIxN2MuMTUtLjY3Ni4yNzMtMi4wNzkuMzU4LTMuMjdhMTExLjg4MiAxMTEuODgyIDAgMDAuMTI3LTIuMDc2bC4wMDctLjEzNi4wMDItLjAzNXYtLjAxLS4wMDJsLS41LS4wMjV6bS0uOTcgNS4zMzZjLS4wNi4yNi0uMTI1LjUxOC0uMTk0Ljc4OGwuOTY5LjI0OGMuMDctLjI3MS4xMzgtLjU0MS4yLS44MTZsLS45NzYtLjIyem0tLjE4IDEuMDhjMS4wMzYgMi44OTQgMi43MDcgNS40ODYgNC43MTUgNy4zNjFsLjY4Mi0uNzNjLTEuODgtMS43NTctMy40NjgtNC4yMDktNC40NTYtNi45NjdsLS45NDEuMzM3em00LjcxNSA3LjM2Yy44MTQuNzYyIDEuODMgMS4zNjUgMi43NDMgMS44OWwuNDk4LS44NjdjLS45Mi0uNTI5LTEuODQtMS4wOC0yLjU1OC0xLjc1M2wtLjY4My43M3ptMy4wNjMgMS45NTFjMS45ODItLjI4MyAzLjc5OC0uNDE2IDUuMzA0LS4zOTlsLjAxLTFjLTEuNTY3LS4wMTctMy40MzYuMTItNS40NTYuNDFsLjE0Mi45OXptNS4zMDMtLjM5OWMxIC4wMTMgMS44NDguMDk0IDIuNTA5LjIzOC42NzcuMTQ3IDEuMDg4LjM0NiAxLjI4OC41NDRsLjcwMi0uNzEyYy0uNDA1LS40LTEuMDQ1LS42NS0xLjc3OC0uODEtLjc0OS0uMTYyLTEuNjY5LS4yNDYtMi43MDgtLjI2bC0uMDEzIDF6bTMuNzk5Ljc4M2MuMTg4LjE4NC4yNzYuNDEuMzA2LjcyNGwuOTk2LS4wOTVjLS4wNDUtLjQ3MS0uMTk3LS45NDctLjYwMy0xLjM0NGwtLjcuNzE1em0uMzA1LjcwNWMwLS4wMDQgMCAuMDE1LS4wMDUuMDY0YTQuMjgxIDQuMjgxIDAgMDEtLjA3LjM5MmwuOTcyLjIzNWE1LjA2IDUuMDYgMCAwMC4wNjMtLjMxMmMuMDItLjExNS4wNDYtLjI5Ni4wMzgtLjQzNmwtLjk5OC4wNTd6bS45MDIuNjcyYy4wNDUtLjIyNS0uMDA3LS41NS0uMzEzLS44NzItLjI4NS0uMy0uNzg2LS41OTktMS42NC0uODcxbC0uMzA1Ljk1M2MuNzgzLjI1IDEuMS40ODEgMS4yMi42MDYuMDk4LjEwNC4wMzQuMTAzLjA1Ny0uMDEzbC45OC4xOTd6bS0xLjk1My0xLjc0M2MtLjcxNy0uMjMtMS43MDMtLjMzLTIuODQ1LS4zNC0xLjE1LS4wMS0yLjQ5OC4wNzMtMy45NTguMjI4bC4xMDYuOTk0YzEuNDM1LS4xNTIgMi43NDItLjIzMSAzLjg0NC0uMjIxIDEuMTEuMDEgMS45NzYuMTA4IDIuNTQ4LjI5MWwuMzA1LS45NTJ6bS02Ljk3LjgzNGMxLjcuODMyIDMuMzg1IDEuNDU4IDQuNzg3IDEuODE1LjcuMTc5IDEuMzQyLjI5MyAxLjg4Ni4zMjkuNTI2LjAzNSAxLjAyOS4wMDIgMS40MDYtLjE3NmwtLjQyNy0uOTA1Yy0uMTQuMDY2LS40MzIuMTE1LS45MTMuMDgzLS40NjQtLjAzLTEuMDQxLS4xMy0xLjcwNS0uMy0xLjMyNS0uMzM3LTIuOTQ1LS45MzctNC41OTQtMS43NDRsLS40NC44OTh6bTguMDg1IDEuOTY1Yy4yMjItLjEwOC40MTctLjMxMS41MjctLjQzM2EzLjc3IDMuNzcgMCAwMC4xOTgtLjI0bC4wMTMtLjAxNy4wMDQtLjAwNS4wMDEtLjAwMi0uNDAzLS4yOTYtLjQwNC0uMjk1LS4wMDEuMDAyLS4wMDcuMDEtLjAzMi4wNGEyLjgyOSAyLjgyOSAwIDAxLS4xMTMuMTM0IDEuNzYyIDEuNzYyIDAgMDEtLjE5Ny4xODcuMzQzLjM0MyAwIDAxLS4wMTguMDEybC0uMDA3LjAwNC40MzkuODk5em0uMzQtLjk5M2wtLjQ4OC0uMTA3di4wMDFsLS4wMDIuMDA3YTIuNjY2IDIuNjY2IDAgMDEtLjAyNy4xMTdjLS4wMTkuMDc4LS4wNDQuMTgzLS4wNzQuMjk0LS4wMy4xMTEtLjA2Mi4yMjMtLjA5My4zMTYtLjAzNS4xMDgtLjA1NS4xNDYtLjA1Mi4xNGwuODQ1LjUzNWMuMDctLjExLjEyMS0uMjUzLjE1Ni0uMzU5LjA0LS4xMi4wNzgtLjI1NC4xMS0uMzc1YTExLjk4IDExLjk4IDAgMDAuMTA0LS40MjJsLjAwNy0uMDI4LjAwMi0uMDA4di0uMDAyLS4wMDFsLS40ODgtLjEwOHptLS43MTUuNzM3YTEuMTQgMS4xNCAwIDAxLS41MzEuMzY1bC4yNTUuOTY3Yy40MzEtLjExNC44NTItLjQzIDEuMDgtLjczNmwtLjgwNC0uNTk2em0tLjUzMi4zNjZjLS4zMjQuMDg2LS44MjcuMTEtMS40OS4wNDdhMTQuMzU3IDE0LjM1NyAwIDAxLTIuMjctLjQzNSAyMy41ODEgMjMuNTgxIDAgMDEtNS40NTItMi4yNTNsLS40OTYuODY4YTI0LjU3NCAyNC41NzQgMCAwMDUuNjkgMi4zNTFjLjg4NS4yMzcgMS43MTMuMzk0IDIuNDMyLjQ2NC43MS4wNjkgMS4zNTEuMDU1IDEuODQzLS4wNzZsLS4yNTctLjk2NnptLTkuNTMzLTIuNzAyYy00LjE3LjYxNS04Ljc0NSAxLjc0OC0xMi40MTQgMi45NTFsLjMxMi45NWMzLjYyLTEuMTg3IDguMTM5LTIuMzA2IDEyLjI0OC0yLjkxMWwtLjE0Ni0uOTl6bS0xMi42OTIgMy4xNzljLTEuNzg3IDMuMTMxLTMuMzI4IDUuMzctNC42NyA2LjY4Ny0xLjM1OSAxLjMzMy0yLjM0NiAxLjU3Mi0zLjEzNiAxLjE3NmwtLjQ0OC44OTRjMS40LjcgMi44NTQuMDQ3IDQuMjg0LTEuMzU3IDEuNDQ3LTEuNDE5IDMuMDQ0LTMuNzYgNC44MzgtNi45MDVsLS44NjgtLjQ5NXptLTcuODA2IDcuODYzbC0uODA1LS40MDUtLjQ1Ljg5NC44MDYuNDA1LjQ1LS44OTR6bS0uNzgxLS4zOTJjLS4wMS0uMDA2LS4wNDItLjAyNy0uMDY0LS4xMmEuODc1Ljg3NSAwIDAxLjAwNC0uMzZsLS45OC0uMmMtLjA0OS4yMzktLjA2Mi41MjIuMDAzLjc5Mi4wNjYuMjc0LjIyMy41NzQuNTQuNzU2bC40OTctLjg2OHptLS4wNi0uNDhjLjEtLjQ5NC40ODUtMS4xOTUgMS4yNzMtMi4wMjUuNzc5LS44MjIgMS45MTgtMS43MzQgMy40NjItMi42NTZsLS41MTItLjg1OWMtMS42MDQuOTU4LTIuODIgMS45MjUtMy42NzYgMi44MjctLjg0Ni44OTItMS4zNzIgMS43NTctMS41MjcgMi41MTNsLjk4LjJ6bTQuNzM4LTQuNjgzYTM1LjMgMzUuMyAwIDAxMS4wMjgtLjU2NSAxNTkuNDE0IDE1OS40MTQgMCAwMS43NzctLjQxNGwuMDEzLS4wMDcuMDAzLS4wMDJoLjAwMWwtLjIzMy0uNDQyLS4yMzQtLjQ0MmgtLjAwMWwtLjAwNC4wMDItLjAxMi4wMDdhNy43MzMgNy43MzMgMCAwMS0uMDUuMDI2bC0uMTc1LjA5My0uNTU4LjI5OGMtLjQxMy4yMjItLjg5LjQ4LTEuMDczLjU5bC41MTguODU2em0xLjU4OS0xLjQzbC0uMzQ4LS4zNnYuMDAxbC0uMDAzLjAwMi0uMDEuMDEtLjAzNS4wMzRhMTA3LjY4OCAxMDcuNjg4IDAgMDEtLjU0LjUxOGMtLjMyLjMwNC0uNjQ3LjYxLS43NTguN2wuNjMuNzc3Yy4xNS0uMTIyLjUxMy0uNDYzLjgxNy0uNzUzYTExOS42NyAxMTkuNjcgMCAwMC41NDUtLjUyM2wuMDM3LS4wMzUuMDA5LS4wMDkuMDAyLS4wMDJoLjAwMXYtLjAwMWwtLjM0Ny0uMzZ6bS0xLjY5Ni45MDZjLTEuMjg2IDEuMDU0LTIuNDA2IDIuMjQ1LTMuMjAyIDMuMzA5YTkuOTY1IDkuOTY1IDAgMDAtLjk0NiAxLjQ5Yy0uMjE1LjQzMy0uMzcyLjg4LS4zNTQgMS4yNjNsLjk5OS0uMDQ2Yy0uMDA2LS4xMTguMDUyLS4zNzIuMjUtLjc3MmE4Ljk4IDguOTggMCAwMS44NS0xLjMzNmMuNzQ4LS45OTcgMS44MTEtMi4xMyAzLjAzNy0zLjEzNGwtLjYzNC0uNzc0em0tNC41IDYuMDlsLjAxLjA4OC45OTQtLjEwMy0uMDEtLjA4Ny0uOTk0LjEwM3ptLjU3Ny41MzJjLjY3Mi0uMDk2IDEuMzYtLjQ5NiAyLjA1NS0xLjA5OC43MDItLjYwOCAxLjQ1NS0xLjQ2MiAyLjI1Ny0yLjU0MyAxLjYwNS0yLjE2MiAzLjQ0OC01LjI4OSA1LjUxLTkuMzIzbC0uODktLjQ1NWMtMi4wNTIgNC4wMTUtMy44NjYgNy4wODUtNS40MjMgOS4xODItLjc3OSAxLjA1LTEuNDgzIDEuODQtMi4xMSAyLjM4NC0uNjMzLjU0OS0xLjE0NS44MDYtMS41NC44NjNsLjE0MS45OXptOS44MzUtMTIuOTl2LS4wMDFsLS45MTYtLjQwMi45MTYuNDAyem0uNDA0LjIzMmExNjQuNTMgMTY0LjUzIDAgMDEtMS45NzMgMy41ODRsLjg3MS40OWMuNjItMS4xMDEgMS4yOTUtMi4zMDYgMS45ODUtMy42MDVsLS44ODMtLjQ3em0tMS4zNDQgNC4yOWMzLjM4NC0xLjQxNyA3LjAzOC0yLjMyOSAxMC41MzMtMi45NzlsLS4xODItLjk4M2MtMy41MzMuNjU3LTcuMjYzIDEuNTg0LTEwLjczOCAzLjA0bC4zODcuOTIzem0xMC43MjYtMy44ODJhMTcuMDI5IDE3LjAyOSAwIDAxLTEuMzIzLTEuMDA2bC0uNjQ2Ljc2M2MuNDQ2LjM3Ny45MTcuNzMyIDEuNCAxLjA2NmwuNTctLjgyM3ptLTEuMzIzLTEuMDA2Yy0xLjg3NC0xLjU4Ny0zLjMxLTMuNTczLTQuMzU1LTUuNjc0bC0uODk2LjQ0NWMxLjA5NSAyLjIgMi42MSA0LjMwMiA0LjYwNSA1Ljk5MmwuNjQ2LS43NjN6bS01LjI3Mi01LjYyNmE0OS40ODUgNDkuNDg1IDAgMDEtMi43ODggNi4yMjRsLjg4NC40NjhhNTAuNDgyIDUwLjQ4MiAwIDAwMi44NDItNi4zNDRsLS45MzgtLjM0OHoiIG1hc2s9InVybCgjYSkiLz48L2c+PC9zdmc+");
+}
+
+body.theme-dark.cc-file-icons
+ .nav-file-title[data-path$=".pdf"]
+ > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAzIDEwLjAzIDAgMDAtMS4xOTUtMS40OTFsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMiAyLjIyIDAgMDEtLjEyNS0uMTQ0Yy0uNDU0LS41NS0yLjEzNi0yLjM0Ni00LjkyLTIuMzQ2SDExLjcwN2gwdjEuNXoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxtYXNrIGlkPSJhIiB3aWR0aD0iMzUiIGhlaWdodD0iMzQiIHg9IjE1IiB5PSIyMCIgZmlsbD0iIzAwMCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1IDIwaDM1djM0SDE1eiIvPjxwYXRoIGQ9Ik0yNi42MDYgMzkuNjc2Yy45OTYtMS45NTMgMi4xMjktNC4xNTQgMy4wMzUtNi4zNjNMMzAgMzIuNDRjLTEuMTg0LTQuNTA1LTEuODk0LTguMTIyLTEuMjYtMTAuNDYuMTctLjYxLjg3Ny0uOTggMS42MzItLjk4bC40Ni4wMDdoLjA4NWMxLjAzMy0uMDE2IDEuNTIgMS4yOTkgMS41NzUgMS44MS4wOTEuODUxLS4zMDMgMi4yOTItLjMwMyAyLjI5MiAwLS41ODIuMDIzLTEuNTIyLS4zNDQtMi4zMzMtLjQyNy0uOTM5LS44MzYtMS41LTEuMjAyLTEuNTg5LS4xODUuMTI0LS4zNjQuMzgtLjQyNi44NzEtLjEyNy42OS0uMTY2IDEuNTYtLjE2NiAyLjAwOSAwIDEuNTg1LjMxMyAzLjY3Ny45MjYgNS44MzQuMTE2LS4zMzQuMjE3LS42NTUuMjk4LS45NTUuMTI2LS40NzQuOTI2LTMuNjE1LjkyNi0zLjYxNXMtLjIwMiA0LjE4LS40ODMgNS40NDZjLS4wNi4yNjctLjEyNy41MzEtLjE5Ni44MDIgMS4wMTEgMi44MjYgMi42NCA1LjM0OCA0LjU4NSA3LjE2NC43NjcuNzE2IDEuNzM1IDEuMjk0IDIuNjUxIDEuODIgMi4wMDEtLjI4NiAzLjg0My0uNDIgNS4zOC0uNDA0IDIuMDQuMDI3IDMuNTM2LjMyOSA0LjE0Mi45MjYuMjk3LjI5LjQxOC42NC40NTUgMS4wMzMuMDA5LjE1My0uMDY2LjUxMi0uMDg3LjYwMi4wMjEtLjEwOS4wMjEtLjY0NS0xLjYxNi0xLjE2OC0xLjI4OS0uNDEyLTMuNzAyLS40LTYuNTk3LS4wOSAzLjM0OSAxLjYzNyA2LjYxMSAyLjQ1MSA3LjY0NiAxLjk2My4yNTItLjEyMy41NTktLjU0My41NTktLjU0M3MtLjE4Mi44MjgtLjMxMyAxLjAzNWExLjYzIDEuNjMgMCAwMS0uODA1LjU1Yy0xLjYzMy40MzctNS44ODQtLjU3Mi05LjU5LTIuNjg5LTQuMTM5LjYxLTguNjg2IDEuNzM2LTEyLjMzIDIuOTMyLTMuNTgyIDYuMjc2LTYuMjc0IDkuMTU4LTguNDY0IDguMDYybC0uODA2LS40MDVjLS4zMjctLjE4Ny0uMzc3LS42NDMtLjMwMS0xLjAxNC4yNTUtMS4yNSAxLjgyMi0zLjEzMiA0Ljk2OS01LjAxLjMzOS0uMjA2IDEuODQ4LTEuMDAzIDEuODQ4LTEuMDAzcy0xLjExNyAxLjA4LTEuMzggMS4yOTNjLTIuNTExIDIuMDU4LTQuMzY1IDQuNjQ4LTQuMzE5IDUuNjUybC4wMS4wODhjMi4xMzMtLjMwNCA1LjMzMy00LjY0NyA5LjQ0Ny0xMi42OTZ2LS4wMDF6bTEuMzAzLjY2OGExNjUuMjU0IDE2NS4yNTQgMCAwMS0xLjk3OCAzLjU5NmMzLjQzLTEuNDM3IDcuMTItMi4zNTcgMTAuNjM1LTMuMDEtLjQ3Mi0uMzI2LS45My0uNjcyLTEuMzYyLTEuMDM3LTEuOTM1LTEuNjM4LTMuNDEtMy42ODItNC40OC01LjgzM2E0OS45NzggNDkuOTc4IDAgMDEtMi44MTUgNi4yODQiLz48L21hc2s+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTI2LjYwNiAzOS42NzZjLjk5Ni0xLjk1MyAyLjEyOS00LjE1NCAzLjAzNS02LjM2M0wzMCAzMi40NGMtMS4xODQtNC41MDUtMS44OTQtOC4xMjItMS4yNi0xMC40Ni4xNy0uNjEuODc3LS45OCAxLjYzMi0uOThsLjQ2LjAwN2guMDg1YzEuMDMzLS4wMTYgMS41MiAxLjI5OSAxLjU3NSAxLjgxLjA5MS44NTEtLjMwMyAyLjI5Mi0uMzAzIDIuMjkyIDAtLjU4Mi4wMjMtMS41MjItLjM0NC0yLjMzMy0uNDI3LS45MzktLjgzNi0xLjUtMS4yMDItMS41ODktLjE4NS4xMjQtLjM2NC4zOC0uNDI2Ljg3MS0uMTI3LjY5LS4xNjYgMS41Ni0uMTY2IDIuMDA5IDAgMS41ODUuMzEzIDMuNjc3LjkyNiA1LjgzNC4xMTYtLjMzNC4yMTctLjY1NS4yOTgtLjk1NS4xMjYtLjQ3NC45MjYtMy42MTUuOTI2LTMuNjE1cy0uMjAyIDQuMTgtLjQ4MyA1LjQ0NmMtLjA2LjI2Ny0uMTI3LjUzMS0uMTk2LjgwMiAxLjAxMSAyLjgyNiAyLjY0IDUuMzQ4IDQuNTg1IDcuMTY0Ljc2Ny43MTYgMS43MzUgMS4yOTQgMi42NTEgMS44MiAyLjAwMS0uMjg2IDMuODQzLS40MiA1LjM4LS40MDQgMi4wNC4wMjcgMy41MzYuMzI5IDQuMTQyLjkyNi4yOTcuMjkuNDE4LjY0LjQ1NSAxLjAzMy4wMDkuMTUzLS4wNjYuNTEyLS4wODcuNjAyLjAyMS0uMTA5LjAyMS0uNjQ1LTEuNjE2LTEuMTY4LTEuMjg5LS40MTItMy43MDItLjQtNi41OTctLjA5IDMuMzQ5IDEuNjM3IDYuNjExIDIuNDUxIDcuNjQ2IDEuOTYzLjI1Mi0uMTIzLjU1OS0uNTQzLjU1OS0uNTQzcy0uMTgyLjgyOC0uMzEzIDEuMDM1YTEuNjMgMS42MyAwIDAxLS44MDUuNTVjLTEuNjMzLjQzNy01Ljg4NC0uNTcyLTkuNTktMi42ODktNC4xMzkuNjEtOC42ODYgMS43MzYtMTIuMzMgMi45MzItMy41ODIgNi4yNzYtNi4yNzQgOS4xNTgtOC40NjQgOC4wNjJsLS44MDYtLjQwNWMtLjMyNy0uMTg3LS4zNzctLjY0My0uMzAxLTEuMDE0LjI1NS0xLjI1IDEuODIyLTMuMTMyIDQuOTY5LTUuMDEuMzM5LS4yMDYgMS44NDgtMS4wMDMgMS44NDgtMS4wMDNzLTEuMTE3IDEuMDgtMS4zOCAxLjI5M2MtMi41MTEgMi4wNTgtNC4zNjUgNC42NDgtNC4zMTkgNS42NTJsLjAxLjA4OGMyLjEzMy0uMzA0IDUuMzMzLTQuNjQ3IDkuNDQ3LTEyLjY5NnYtLjAwMXptMS4zMDMuNjY4YTE2NS4yNTQgMTY1LjI1NCAwIDAxLTEuOTc4IDMuNTk2YzMuNDMtMS40MzcgNy4xMi0yLjM1NyAxMC42MzUtMy4wMS0uNDcyLS4zMjYtLjkzLS42NzItMS4zNjItMS4wMzctMS45MzUtMS42MzgtMy40MS0zLjY4Mi00LjQ4LTUuODMzYTQ5Ljk3OCA0OS45NzggMCAwMS0yLjgxNSA2LjI4NCIvPjxwYXRoIGZpbGw9IiNFMEUwRTAiIGQ9Ik0yNi42MDYgMzkuNjc2bC0uNDQ2LS4yMjctLjAwNi4wMTMtLjAwNi4wMTMuNDU4LjIwMXptMy4wMzUtNi4zNjNsLS40NjItLjE5LjQ2My4xOXpNMzAgMzIuNDRsLjQ2Mi4xOS4wNjQtLjE1NS0uMDQzLS4xNjItLjQ4My4xMjd6bS0xLjI2LTEwLjQ2bC0uNDgxLS4xMzUtLjAwMS4wMDQuNDgyLjEzem0xLjYzMi0uOThsLjAwOC0uNWgtLjAwOHYuNXptLjQ2LjAwN2wtLjAwNy41aC4wMDd2LS41em0uMDg1IDB2LjVoLjAwN2wtLjAwNy0uNXptMS41NzUgMS44MWwuNDk3LS4wNTMtLjQ5Ny4wNTN6bS0uMzAzIDIuMjkyaC0uNWwuOTgzLjEzMi0uNDgzLS4xMzJ6bS0uMzQ0LTIuMzMzbC40NTYtLjIwNi0uMDAxLS4wMDEtLjQ1NS4yMDd6bS0xLjIwMi0xLjU4OWwuMTE4LS40ODUtLjIxMy0uMDUyLS4xODMuMTIyLjI3OC40MTV6bS0uNDI2Ljg3MWwuNDkyLjA5MS4wMDItLjAxNC4wMDItLjAxNS0uNDk2LS4wNjJ6bS43NiA3Ljg0M2wtLjQ4MS4xMzcuNDM0IDEuNTI2LjUyLTEuNS0uNDczLS4xNjN6bS4yOTgtLjk1NWwuNDgzLjEzdi0uMDAybC0uNDgzLS4xMjh6bS45MjYtMy42MTVsLjUuMDI0LS45ODUtLjE0Ny40ODUuMTIzem0tLjQ4MyA1LjQ0NmwuNDg4LjExdi0uMDAybC0uNDg4LS4xMDh6bS0uMTk2LjgwMmwtLjQ4NS0uMTI0LS4wMzguMTQ4LjA1Mi4xNDUuNDctLjE2OXptNC41ODUgNy4xNjRsLjM0Mi0uMzY2LS4zNDIuMzY2em0yLjY1MSAxLjgybC0uMjQ5LjQzNC4xNS4wODYuMTctLjAyNS0uMDctLjQ5NXptNS4zOC0uNDA0bC4wMDctLjVoLS4wMDFsLS4wMDYuNXptNC4xNDIuOTI2bC0uMzUuMzU2di4wMDFsLjM1LS4zNTd6bS40NTUgMS4wMzNsLjUtLjAyOC0uMDAxLS4wMS0uMDAxLS4wMS0uNDk4LjA0OHptLS4wODcuNjAybC0uNDktLjA5OC45NzUuMjE2LS40ODUtLjExOHptLTEuNjE2LTEuMTY4bC0uMTUyLjQ3Ny4xNTItLjQ3N3ptLTYuNTk3LS4wOWwtLjA1My0uNDk4LTEuNzI1LjE4NCAxLjU1OC43NjIuMjItLjQ0OXptNy42NDYgMS45NjNsLjIxMy40NTMuMDA2LS4wMDMtLjIyLS40NXptLjU1OS0uNTQzbC40ODguMTA4LS44OTItLjQwMy40MDQuMjk1em0tLjMxMyAxLjAzNWwuNDAxLjI5OC4wMTEtLjAxNS4wMS0uMDE2LS40MjItLjI2N3ptLS44MDUuNTVsLS4xMjgtLjQ4M2gtLjAwMWwuMTI5LjQ4NHptLTkuNTktMi42ODlsLjI0OS0uNDM0LS4xNS0uMDg2LS4xNzEuMDI1LjA3My40OTV6bS0xMi4zMyAyLjkzMmwtLjE1Ni0uNDc2LS4xODMuMDYtLjA5NS4xNjguNDM0LjI0OHptLTguNDY0IDguMDYybC0uMjI1LjQ0N2guMDAxbC4yMjQtLjQ0N3ptLS44MDYtLjQwNWwtLjI0OC40MzQuMDEyLjAwNy4wMTIuMDA2LjIyNC0uNDQ3em0tLjMwMS0xLjAxNGwtLjQ5LS4xLjQ5LjF6TTIxIDQ2LjM0M2wuMjU2LjQyOS4wMDMtLjAwMi0uMjYtLjQyOHptMS44NDgtMS4wMDNsLjM0Ny4zNTktLjU4MS0uODAxLjIzNC40NDJ6bS0xLjM4IDEuMjkzbC0uMzE0LS4zODgtLjAwMi4wMDEuMzE3LjM4N3ptLTQuMzE5IDUuNjUybC0uNDk5LjAyM3YuMDE0bC4wMDIuMDE1LjQ5Ny0uMDUyem0uMDEuMDg4bC0uNDk4LjA1MS4wNTQuNTE3LjUxNC0uMDczLS4wNy0uNDk1em05LjQ0Ny0xMi42OTZsLjQ0NS4yMjcuMDA3LS4wMTMuMDA2LS4wMTQtLjQ1OC0uMnptLS42NzUgNC4yNjNsLS40MzYtLjI0Ni0uNzE1IDEuMjcgMS4zNDQtLjU2My0uMTkzLS40NjF6bTEwLjYzNS0zLjAxbC4wOTEuNDkxIDEuMTgzLS4yMi0uOTktLjY4My0uMjg0LjQxMnptLTEuMzYyLTEuMDM3bC0uMzIzLjM4Mi4zMjMtLjM4MnptLTQuNDgtNS44MzNsLjQ0OC0uMjIyLS41MTUtMS4wMzUtLjQwMiAxLjA4My40NjkuMTc0em0tMy42NzMgNS44NDNjLjk5NC0xLjk0OCAyLjEzNy00LjE2OCAzLjA1My02LjRsLS45MjUtLjM4Yy0uODk3IDIuMTg3LTIuMDIgNC4zNjgtMy4wMTggNi4zMjZsLjg5LjQ1NHptMy4wNTMtNi40bC4zNTgtLjg3My0uOTI0LS4zOC0uMzU5Ljg3My45MjUuMzh6bS4zOC0xLjE5Yy0uNTkxLTIuMjQ4LTEuMDU5LTQuMjU2LTEuMy01Ljk4NS0uMjQ0LTEuNzM3LS4yNTItMy4xNDYuMDM5LTQuMjE4bC0uOTY1LS4yNjFjLS4zNDQgMS4yNjctLjMxNCAyLjgzNS0uMDY1IDQuNjE4LjI1IDEuNzkuNzMgMy44NDMgMS4zMjMgNi4xbC45NjgtLjI1NHptLTEuMjYyLTEwLjE5OWMuMDg0LS4zLjUwNi0uNjE0IDEuMTUtLjYxNHYtMWMtLjg2NiAwLTEuODU2LjQyNy0yLjExMyAxLjM0NWwuOTYzLjI3em0xLjE0My0uNjE0bC40Ni4wMDcuMDE1LTEtLjQ2LS4wMDctLjAxNSAxem0uNDY3LjAwN2guMDg1di0xaC0uMDg1djF6bS4wOTIgMGMuMjc0LS4wMDUuNTE4LjE2LjczLjQ4My4yMTMuMzIyLjMyMi43MDIuMzQxLjg4bC45OTQtLjEwN2EzLjI1OCAzLjI1OCAwIDAwLS41LTEuMzI0Yy0uMzA0LS40Ni0uODItLjk0NC0xLjU4LS45MzJsLjAxNSAxem0xLjA3IDEuMzYzYy4wMzguMzQ3LS4wMjQuODU4LS4xMSAxLjMyYTExLjY3MyAxMS42NzMgMCAwMS0uMTYyLjczbC0uMDExLjA0NC0uMDAzLjAxdi4wMDNsLjQ4MS4xMzIuNDgzLjEzMnYtLjAwMmwuMDAxLS4wMDQuMDA0LS4wMTRhNS44MSA1LjgxIDAgMDAuMDU5LS4yMzRjLjAzNy0uMTU0LjA4NS0uMzcuMTMtLjYxMy4wODgtLjQ3LjE3Ny0xLjEwNi4xMjMtMS42MWwtLjk5NC4xMDZ6bS42OTUgMi4yNGMwLS41NTUuMDMyLTEuNjEyLS4zODktMi41NGwtLjkxLjQxMmMuMzE0LjY5NC4zIDEuNTE4LjMgMi4xMjdoMXptLS4zODktMi41NDFjLS4yMi0uNDg2LS40NDctLjg5Ny0uNjc5LTEuMjA2LS4yMTgtLjI5MS0uNTAxLS41NzQtLjg2LS42NjFsLS4yMzYuOTcxYy0uMDAzIDAgLjAyNC4wMDYuMDgyLjA1My4wNTcuMDQ4LjEyOS4xMjMuMjE0LjIzNy4xNy4yMjguMzYyLjU2Ny41NjkgMS4wMmwuOTEtLjQxNHptLTEuOTM1LTEuNzk3Yy0uMzQuMjI3LS41Ny42MzUtLjY0NCAxLjIyNGwuOTkyLjEyNGMuMDUtLjM5NC4xNzgtLjQ5Ny4yMDgtLjUxN2wtLjU1Ni0uODMxem0tLjY0IDEuMTk1Yy0uMTM1LjczMi0uMTc0IDEuNjM2LS4xNzQgMi4xaDFjMC0uNDM0LjAzOC0xLjI3LjE1OC0xLjkxOGwtLjk4NC0uMTgyem0tLjE3NCAyLjFjMCAxLjY0Mi4zMjIgMy43OC45NDUgNS45N2wuOTYyLS4yNzNjLS42MDQtMi4xMjMtLjkwNy00LjE2OS0uOTA3LTUuNjk3aC0xem0xLjg5OCA1Ljk5OGMuMTE5LS4zNDEuMjI0LS42NzQuMzEtLjk5bC0uOTY2LS4yNmMtLjA3Ny4yODctLjE3NS41OTYtLjI4OC45MjJsLjk0NC4zMjh6bS4zMS0uOTkxYy4wNjMtLjI0LjI5NS0xLjE0Ny41MS0xLjk5bC4yOS0xLjEzMS4wOTItLjM2My4wMjUtLjEuMDA3LS4wMjYuMDAyLS4wMDd2LS4wMDJsLS40ODQtLjEyNC0uNDg1LS4xMjN2LjAwMmwtLjAwMi4wMDctLjAwNy4wMjYtLjAyNS4xLS4wOTMuMzYzYTIxMjguODU5IDIxMjguODU5IDAgMDEtLjc5NyAzLjExMWwuOTY3LjI1N3ptLjQ0Mi0zLjc0M2wtLjUtLjAyNHYuMDEybC0uMDAyLjAzNWE1Ni42MjYgNTYuNjI2IDAgMDEtLjAzMy42MjJjLS4wMjQuNDEtLjA1Ny45Ny0uMSAxLjU2OC0uMDg2IDEuMjE1LS4yMDUgMi41MzYtLjMzNiAzLjEyNGwuOTc2LjIxN2MuMTUtLjY3Ni4yNzMtMi4wNzkuMzU4LTMuMjdhMTExLjg4MiAxMTEuODgyIDAgMDAuMTI3LTIuMDc2bC4wMDctLjEzNi4wMDItLjAzNXYtLjAxLS4wMDJsLS41LS4wMjV6bS0uOTcgNS4zMzZjLS4wNi4yNi0uMTI1LjUxOC0uMTk0Ljc4OGwuOTY5LjI0OGMuMDctLjI3MS4xMzgtLjU0MS4yLS44MTZsLS45NzYtLjIyem0tLjE4IDEuMDhjMS4wMzYgMi44OTQgMi43MDcgNS40ODYgNC43MTUgNy4zNjFsLjY4Mi0uNzNjLTEuODgtMS43NTctMy40NjgtNC4yMDktNC40NTYtNi45NjdsLS45NDEuMzM3em00LjcxNSA3LjM2Yy44MTQuNzYyIDEuODMgMS4zNjUgMi43NDMgMS44OWwuNDk4LS44NjdjLS45Mi0uNTI5LTEuODQtMS4wOC0yLjU1OC0xLjc1M2wtLjY4My43M3ptMy4wNjMgMS45NTFjMS45ODItLjI4MyAzLjc5OC0uNDE2IDUuMzA0LS4zOTlsLjAxLTFjLTEuNTY3LS4wMTctMy40MzYuMTItNS40NTYuNDFsLjE0Mi45OXptNS4zMDMtLjM5OWMxIC4wMTMgMS44NDguMDk0IDIuNTA5LjIzOC42NzcuMTQ3IDEuMDg4LjM0NiAxLjI4OC41NDRsLjcwMi0uNzEyYy0uNDA1LS40LTEuMDQ1LS42NS0xLjc3OC0uODEtLjc0OS0uMTYyLTEuNjY5LS4yNDYtMi43MDgtLjI2bC0uMDEzIDF6bTMuNzk5Ljc4M2MuMTg4LjE4NC4yNzYuNDEuMzA2LjcyNGwuOTk2LS4wOTVjLS4wNDUtLjQ3MS0uMTk3LS45NDctLjYwMy0xLjM0NGwtLjcuNzE1em0uMzA1LjcwNWMwLS4wMDQgMCAuMDE1LS4wMDUuMDY0YTQuMjgxIDQuMjgxIDAgMDEtLjA3LjM5MmwuOTcyLjIzNWE1LjA2IDUuMDYgMCAwMC4wNjMtLjMxMmMuMDItLjExNS4wNDYtLjI5Ni4wMzgtLjQzNmwtLjk5OC4wNTd6bS45MDIuNjcyYy4wNDUtLjIyNS0uMDA3LS41NS0uMzEzLS44NzItLjI4NS0uMy0uNzg2LS41OTktMS42NC0uODcxbC0uMzA1Ljk1M2MuNzgzLjI1IDEuMS40ODEgMS4yMi42MDYuMDk4LjEwNC4wMzQuMTAzLjA1Ny0uMDEzbC45OC4xOTd6bS0xLjk1My0xLjc0M2MtLjcxNy0uMjMtMS43MDMtLjMzLTIuODQ1LS4zNC0xLjE1LS4wMS0yLjQ5OC4wNzMtMy45NTguMjI4bC4xMDYuOTk0YzEuNDM1LS4xNTIgMi43NDItLjIzMSAzLjg0NC0uMjIxIDEuMTEuMDEgMS45NzYuMTA4IDIuNTQ4LjI5MWwuMzA1LS45NTJ6bS02Ljk3LjgzNGMxLjcuODMyIDMuMzg1IDEuNDU4IDQuNzg3IDEuODE1LjcuMTc5IDEuMzQyLjI5MyAxLjg4Ni4zMjkuNTI2LjAzNSAxLjAyOS4wMDIgMS40MDYtLjE3NmwtLjQyNy0uOTA1Yy0uMTQuMDY2LS40MzIuMTE1LS45MTMuMDgzLS40NjQtLjAzLTEuMDQxLS4xMy0xLjcwNS0uMy0xLjMyNS0uMzM3LTIuOTQ1LS45MzctNC41OTQtMS43NDRsLS40NC44OTh6bTguMDg1IDEuOTY1Yy4yMjItLjEwOC40MTctLjMxMS41MjctLjQzM2EzLjc3IDMuNzcgMCAwMC4xOTgtLjI0bC4wMTMtLjAxNy4wMDQtLjAwNS4wMDEtLjAwMi0uNDAzLS4yOTYtLjQwNC0uMjk1LS4wMDEuMDAyLS4wMDcuMDEtLjAzMi4wNGEyLjgyOSAyLjgyOSAwIDAxLS4xMTMuMTM0IDEuNzYyIDEuNzYyIDAgMDEtLjE5Ny4xODcuMzQzLjM0MyAwIDAxLS4wMTguMDEybC0uMDA3LjAwNC40MzkuODk5em0uMzQtLjk5M2wtLjQ4OC0uMTA3di4wMDFsLS4wMDIuMDA3YTIuNjY2IDIuNjY2IDAgMDEtLjAyNy4xMTdjLS4wMTkuMDc4LS4wNDQuMTgzLS4wNzQuMjk0LS4wMy4xMTEtLjA2Mi4yMjMtLjA5My4zMTYtLjAzNS4xMDgtLjA1NS4xNDYtLjA1Mi4xNGwuODQ1LjUzNWMuMDctLjExLjEyMS0uMjUzLjE1Ni0uMzU5LjA0LS4xMi4wNzgtLjI1NC4xMS0uMzc1YTExLjk4IDExLjk4IDAgMDAuMTA0LS40MjJsLjAwNy0uMDI4LjAwMi0uMDA4di0uMDAyLS4wMDFsLS40ODgtLjEwOHptLS43MTUuNzM3YTEuMTQgMS4xNCAwIDAxLS41MzEuMzY1bC4yNTUuOTY3Yy40MzEtLjExNC44NTItLjQzIDEuMDgtLjczNmwtLjgwNC0uNTk2em0tLjUzMi4zNjZjLS4zMjQuMDg2LS44MjcuMTEtMS40OS4wNDdhMTQuMzU3IDE0LjM1NyAwIDAxLTIuMjctLjQzNSAyMy41ODEgMjMuNTgxIDAgMDEtNS40NTItMi4yNTNsLS40OTYuODY4YTI0LjU3NCAyNC41NzQgMCAwMDUuNjkgMi4zNTFjLjg4NS4yMzcgMS43MTMuMzk0IDIuNDMyLjQ2NC43MS4wNjkgMS4zNTEuMDU1IDEuODQzLS4wNzZsLS4yNTctLjk2NnptLTkuNTMzLTIuNzAyYy00LjE3LjYxNS04Ljc0NSAxLjc0OC0xMi40MTQgMi45NTFsLjMxMi45NWMzLjYyLTEuMTg3IDguMTM5LTIuMzA2IDEyLjI0OC0yLjkxMWwtLjE0Ni0uOTl6bS0xMi42OTIgMy4xNzljLTEuNzg3IDMuMTMxLTMuMzI4IDUuMzctNC42NyA2LjY4Ny0xLjM1OSAxLjMzMy0yLjM0NiAxLjU3Mi0zLjEzNiAxLjE3NmwtLjQ0OC44OTRjMS40LjcgMi44NTQuMDQ3IDQuMjg0LTEuMzU3IDEuNDQ3LTEuNDE5IDMuMDQ0LTMuNzYgNC44MzgtNi45MDVsLS44NjgtLjQ5NXptLTcuODA2IDcuODYzbC0uODA1LS40MDUtLjQ1Ljg5NC44MDYuNDA1LjQ1LS44OTR6bS0uNzgxLS4zOTJjLS4wMS0uMDA2LS4wNDItLjAyNy0uMDY0LS4xMmEuODc1Ljg3NSAwIDAxLjAwNC0uMzZsLS45OC0uMmMtLjA0OS4yMzktLjA2Mi41MjIuMDAzLjc5Mi4wNjYuMjc0LjIyMy41NzQuNTQuNzU2bC40OTctLjg2OHptLS4wNi0uNDhjLjEtLjQ5NC40ODUtMS4xOTUgMS4yNzMtMi4wMjUuNzc5LS44MjIgMS45MTgtMS43MzQgMy40NjItMi42NTZsLS41MTItLjg1OWMtMS42MDQuOTU4LTIuODIgMS45MjUtMy42NzYgMi44MjctLjg0Ni44OTItMS4zNzIgMS43NTctMS41MjcgMi41MTNsLjk4LjJ6bTQuNzM4LTQuNjgzYTM1LjMgMzUuMyAwIDAxMS4wMjgtLjU2NSAxNTkuNDE0IDE1OS40MTQgMCAwMS43NzctLjQxNGwuMDEzLS4wMDcuMDAzLS4wMDJoLjAwMWwtLjIzMy0uNDQyLS4yMzQtLjQ0MmgtLjAwMWwtLjAwNC4wMDItLjAxMi4wMDdhNy43MzMgNy43MzMgMCAwMS0uMDUuMDI2bC0uMTc1LjA5My0uNTU4LjI5OGMtLjQxMy4yMjItLjg5LjQ4LTEuMDczLjU5bC41MTguODU2em0xLjU4OS0xLjQzbC0uMzQ4LS4zNnYuMDAxbC0uMDAzLjAwMi0uMDEuMDEtLjAzNS4wMzRhMTA3LjY4OCAxMDcuNjg4IDAgMDEtLjU0LjUxOGMtLjMyLjMwNC0uNjQ3LjYxLS43NTguN2wuNjMuNzc3Yy4xNS0uMTIyLjUxMy0uNDYzLjgxNy0uNzUzYTExOS42NyAxMTkuNjcgMCAwMC41NDUtLjUyM2wuMDM3LS4wMzUuMDA5LS4wMDkuMDAyLS4wMDJoLjAwMXYtLjAwMWwtLjM0Ny0uMzZ6bS0xLjY5Ni45MDZjLTEuMjg2IDEuMDU0LTIuNDA2IDIuMjQ1LTMuMjAyIDMuMzA5YTkuOTY1IDkuOTY1IDAgMDAtLjk0NiAxLjQ5Yy0uMjE1LjQzMy0uMzcyLjg4LS4zNTQgMS4yNjNsLjk5OS0uMDQ2Yy0uMDA2LS4xMTguMDUyLS4zNzIuMjUtLjc3MmE4Ljk4IDguOTggMCAwMS44NS0xLjMzNmMuNzQ4LS45OTcgMS44MTEtMi4xMyAzLjAzNy0zLjEzNGwtLjYzNC0uNzc0em0tNC41IDYuMDlsLjAxLjA4OC45OTQtLjEwMy0uMDEtLjA4Ny0uOTk0LjEwM3ptLjU3Ny41MzJjLjY3Mi0uMDk2IDEuMzYtLjQ5NiAyLjA1NS0xLjA5OC43MDItLjYwOCAxLjQ1NS0xLjQ2MiAyLjI1Ny0yLjU0MyAxLjYwNS0yLjE2MiAzLjQ0OC01LjI4OCA1LjUxLTkuMzIzbC0uODktLjQ1NWMtMi4wNTIgNC4wMTUtMy44NjYgNy4wODUtNS40MjMgOS4xODItLjc3OSAxLjA1LTEuNDgzIDEuODQtMi4xMSAyLjM4NC0uNjMzLjU0OS0xLjE0NS44MDYtMS41NC44NjNsLjE0MS45OXptOS44MzUtMTIuOTl2LS4wMDFsLS45MTYtLjQwMi45MTYuNDAyem0uNDA0LjIzMmExNjQuMTA1IDE2NC4xMDUgMCAwMS0xLjk3MyAzLjU4NGwuODcxLjQ5Yy42Mi0xLjEwMSAxLjI5NS0yLjMwNiAxLjk4NS0zLjYwNWwtLjg4My0uNDd6bS0xLjM0NCA0LjI5YzMuMzg0LTEuNDE3IDcuMDM4LTIuMzI5IDEwLjUzMy0yLjk3OWwtLjE4Mi0uOTgzYy0zLjUzMy42NTctNy4yNjMgMS41ODQtMTAuNzM4IDMuMDRsLjM4Ny45MjN6bTEwLjcyNi0zLjg4MmExNy4wMjkgMTcuMDI5IDAgMDEtMS4zMjMtMS4wMDZsLS42NDYuNzYzYy40NDYuMzc3LjkxNy43MzIgMS40IDEuMDY2bC41Ny0uODIzem0tMS4zMjMtMS4wMDZjLTEuODc0LTEuNTg3LTMuMzEtMy41NzMtNC4zNTUtNS42NzRsLS44OTYuNDQ1YzEuMDk1IDIuMiAyLjYxIDQuMzAyIDQuNjA1IDUuOTkybC42NDYtLjc2M3ptLTUuMjcyLTUuNjI2YTQ5LjQ4NSA0OS40ODUgMCAwMS0yLjc4OCA2LjIyNGwuODg0LjQ2OGE1MC40NjcgNTAuNDY3IDAgMDAyLjg0Mi02LjM0NGwtLjkzOC0uMzQ4eiIgbWFzaz0idXJsKCNhKSIvPjwvZz48L3N2Zz4=");
+}
+
+body.cc-file-icons
+ .nav-file-title[data-path$=".docx"]
+ > .nav-file-title-content::before,
+body.cc-file-icons
+ .nav-file-title[data-path$=".doc"]
+ > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS43NzMgNC45NDljMC0xLjA2OC44NjUtMS45MzMgMS45MzItMS45MzNoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MnYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMyVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMzdjU0LjExOWEzLjQzMyAzLjQzMyAwIDAwMy40MzIgMy40MzJoNDAuNTlhMy40MzMgMy40MzMgMCAwMDMuNDMyLTMuNDMyaC0xLjUgMS41VjIxLjM3N2MwLTEuMzkyLS42NDctMi42MzItMS4xNzItMy40M2ExMC4wMjYgMTAuMDI2IDAgMDAtMS4xOTUtMS40OTJsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMTggMi4yMTggMCAwMS0uMTI1LS4xNDRjLS40NTQtLjU1LTIuMTM2LTIuMzQ2LTQuOTItMi4zNDZIMTEuNzA3aDB2MS41eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNy43NzcgMy40MnYxNC4wODVjMCAxLjA3MS44NjIgMS45MzMgMS45MzMgMS45MzNoMTMuOTc5YTcuMzY5IDcuMzY5IDAgMDAtMS4zOTctMS45MzNMMzkuNzI5IDQuOTQyYy0uNjA5LS43Ny0xLjI4Ni0xLjIzNi0xLjkzMy0xLjUyMWwtLjAyLS4wMDF6Ii8+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTM5LjcxIDIyLjMzN2E0LjgyOCA0LjgyOCAwIDAxLTQuODMzLTQuODMyVjNsLjk4OS4wMTVjMS4wNjEgMCAxLjkxLjQwNSAxLjkxLjQwNXYxNC4wODVjMCAxLjA3MS44NjMgMS45MzMgMS45MzQgMS45MzNoMTMuOTc5cy41MzguOTczLjUzOCAxLjkzOXYuOTZIMzkuNzF6Ii8+PGc+PHBhdGggZmlsbD0iIzY2NiIgZD0iTTIwLjgxNCAzNS42NjdMMjIuMTU5IDUxaDIuNzAybDcuMTg1LTE0LjE3Mi45OSAxNC4xNzJoMi43NDFsNy44MzEtMTUuMjY3YzEuMDk1LTIuMTIyIDEuNTQzLTIuNDEyIDMuMjQ0LTIuNjFsLjIzNy0xLjE2aC02LjA1MWwtLjIzOCAxLjE2YzEuOTI1LjIzNyAyLjAxNy41OCAxLjA2OCAyLjUxOGwtNS45MDYgMTIuMjM1LS43NjUtMTIuMTk1Yy0uMTE4LTEuOTUxLjA4LTIuMjk0IDIuMTYyLTIuNTU4bC4yNS0xLjE2aC03LjVsLS4yNTEgMS4xNmMxLjk1MS4yMzcgMi4wMTcuNTggMS4wODEgMi41MThsLTUuODggMTIuMjM1LS43OS0xMi4xOTVjLS4xMi0xLjk1MS4wNzgtMi4yOTQgMi4xNzQtMi41NThsLjIzOC0xLjE2aC03LjcyNmwtLjIyNCAxLjE2YzEuNTAzLjE5OCAxLjkxMi40ODggMi4wODMgMi41NDR6Ii8+PC9nPjwvc3ZnPg==");
+}
+
+body.theme-dark.cc-file-icons
+ .nav-file-title[data-path$=".docx"]
+ > .nav-file-title-content::before,
+body.theme-dark.cc-file-icons
+ .nav-file-title[data-path$=".doc"]
+ > .nav-file-title-content::before {
+ background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAzIDEwLjAzIDAgMDAtMS4xOTUtMS40OTFsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMiAyLjIyIDAgMDEtLjEyNS0uMTQ0Yy0uNDU0LS41NS0yLjEzNi0yLjM0Ni00LjkyLTIuMzQ2SDExLjcwN2gwdjEuNXoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiNFMEUwRTAiIGQ9Ik0yMC44MTQgMzUuNjY3TDIyLjE1OSA1MWgyLjcwMmw3LjE4NS0xNC4xNzIuOTkgMTQuMTcyaDIuNzQxbDcuODMxLTE1LjI2N2MxLjA5NS0yLjEyMiAxLjU0My0yLjQxMiAzLjI0NC0yLjYxbC4yMzctMS4xNmgtNi4wNTFsLS4yMzggMS4xNmMxLjkyNS4yMzcgMi4wMTcuNTggMS4wNjggMi41MThsLTUuOTA2IDEyLjIzNS0uNzY1LTEyLjE5NWMtLjExOC0xLjk1MS4wOC0yLjI5NCAyLjE2Mi0yLjU1OGwuMjUtMS4xNmgtNy41bC0uMjUxIDEuMTZjMS45NTEuMjM3IDIuMDE3LjU4IDEuMDgxIDIuNTE4bC01Ljg4IDEyLjIzNS0uNzktMTIuMTk1Yy0uMTItMS45NTEuMDc4LTIuMjk0IDIuMTc0LTIuNTU4bC4yMzgtMS4xNmgtNy43MjZsLS4yMjQgMS4xNmMxLjUwMy4xOTggMS45MTIuNDg4IDIuMDgzIDIuNTQ0eiIvPjwvZz48L3N2Zz4=");
+}
+
+body.theme-dark.cc-file-icons
+ .nav-file-title
+ > .nav-file-title-content::before {
+ filter: hue-rotate(20deg) saturate(160%);
+ }
+
+body:not(.cc-folder-icons).cc-file-icons .nav-file-title-content::before {
+ margin-right: 4px;
+ margin-left: -1px;
+}
+
+body.cc-custom-icons .collapse-icon > svg,
+body.cc-custom-icons .style-settings-collapse-indicator > svg {
+ color: var(--shade-60);
+ width: 12px;
+ height: 12px;
+}
+
+.nav-folder-collapse-indicator.collapse-icon > svg {
+ color: var(--shade-40);
+}
+
+.workspace-leaf-content[data-type="starred"] .nav-file-icon {
+ display: none;
+}
+
+.workspace-drawer-active-tab-back-icon,
+.workspace-drawer-active-tab-back-icon > svg {
+ width: 0.9rem;
+ height: 0.9rem;
+ color: var(--shade-30);
+}
+
+/* ------------ */
+
+body.cc-custom-icons svg.blocks,
+body.cc-custom-icons svg.audio-file,
+body.cc-custom-icons svg.bracket-glyph,
+body.cc-custom-icons svg.broken-link,
+body.cc-custom-icons svg.bullet-list-glyph,
+body.cc-custom-icons svg.bullet-list,
+body.cc-custom-icons svg.calendar-with-checkmark,
+body.cc-custom-icons svg.check-in-circle,
+body.cc-custom-icons svg.check-small,
+body.cc-custom-icons svg.checkbox-glyph,
+body.cc-custom-icons svg.checkmark,
+body.cc-custom-icons svg.clock,
+body.cc-custom-icons svg.cloud,
+body.cc-custom-icons svg.code-glyph,
+body.cc-custom-icons svg.create-new,
+body.cc-custom-icons svg.cross-in-box,
+body.cc-custom-icons svg.cross,
+body.cc-custom-icons svg.crossed-star,
+body.cc-custom-icons svg.dice,
+body.cc-custom-icons svg.document,
+body.cc-custom-icons svg.documents,
+body.cc-custom-icons svg.dot-network,
+body.cc-custom-icons svg.double-down-arrow-glyph,
+body.cc-custom-icons svg.double-up-arrow-glyph,
+body.cc-custom-icons svg.down-arrow-with-tail,
+body.cc-custom-icons svg.down-chevron-glyph,
+body.cc-custom-icons svg.enter,
+body.cc-custom-icons svg.exit-fullscreen,
+body.cc-custom-icons svg.expand-vertically,
+body.cc-custom-icons svg.filled-pin,
+body.cc-custom-icons svg.folder,
+body.cc-custom-icons svg.fullscreen,
+body.cc-custom-icons svg.gear,
+body.cc-custom-icons svg.hashtag,
+body.cc-custom-icons svg.go-to-file,
+body.cc-custom-icons svg.help,
+body.cc-custom-icons svg.highlight-glyph,
+body.cc-custom-icons svg.horizontal-split,
+body.cc-custom-icons svg.image-file,
+body.cc-custom-icons svg.image-glyph,
+body.cc-custom-icons svg.indent-glyph,
+body.cc-custom-icons svg.info,
+body.cc-custom-icons svg.install,
+body.cc-custom-icons svg.keyboard-glyph,
+body.cc-custom-icons svg.left-arrow-with-tail,
+body.cc-custom-icons svg.left-arrow,
+body.cc-custom-icons svg.left-chevron-glyph,
+body.cc-custom-icons svg.lines-of-text,
+body.cc-custom-icons svg.link-glyph,
+body.cc-custom-icons svg.link,
+body.cc-custom-icons svg.magnifying-glass,
+body.cc-custom-icons svg.microphone-filled,
+body.cc-custom-icons svg.microphone,
+body.cc-custom-icons svg.minus-with-circle,
+body.cc-custom-icons svg.note-glyph,
+body.cc-custom-icons svg.number-list-glyph,
+body.cc-custom-icons svg.open-vault,
+body.cc-custom-icons svg.pane-layout,
+body.cc-custom-icons svg.paper-plane,
+body.cc-custom-icons svg.paused,
+body.cc-custom-icons svg.pdf-file,
+body.cc-custom-icons svg.pencil,
+body.cc-custom-icons svg.pin,
+body.cc-custom-icons svg.plus-with-circle,
+body.cc-custom-icons svg.popup-open,
+body.cc-custom-icons svg.presentation,
+body.cc-custom-icons svg.price-tag-glyph,
+body.cc-custom-icons svg.quote-glyph,
+body.cc-custom-icons svg.redo-glyph,
+body.cc-custom-icons svg.reset,
+body.cc-custom-icons svg.right-arrow-with-tail,
+body.cc-custom-icons svg.right-arrow,
+body.cc-custom-icons svg.right-chevron-glyph,
+body.cc-custom-icons svg.right-triangle,
+body.cc-custom-icons svg.run-command,
+body.cc-custom-icons svg.search,
+body.cc-custom-icons svg.sheets-in-box,
+body.cc-custom-icons svg.stacked-levels,
+body.cc-custom-icons svg.star-list,
+body.cc-custom-icons svg.star,
+body.cc-custom-icons svg.strikethrough-glyph,
+body.cc-custom-icons svg.switch,
+body.cc-custom-icons svg.sync-small,
+body.cc-custom-icons svg.sync,
+body.cc-custom-icons svg.tag-glyph,
+body.cc-custom-icons svg.three-horizontal-bars,
+body.cc-custom-icons svg.trash,
+body.cc-custom-icons svg.undo-glyph,
+body.cc-custom-icons svg.unindent-glyph,
+body.cc-custom-icons svg.up-and-down-arrows,
+body.cc-custom-icons svg.up-arrow-with-tail,
+body.cc-custom-icons svg.up-chevron-glyph,
+body.cc-custom-icons svg.vault,
+body.cc-custom-icons svg.vertical-split,
+body.cc-custom-icons svg.vertical-three-dots,
+body.cc-custom-icons svg.wrench-screwdriver-glyph,
+body.cc-custom-icons svg.clock-glyph,
+body.cc-custom-icons svg.command-glyph,
+body.cc-custom-icons svg.add-note-glyph,
+body.cc-custom-icons svg.calendar-glyph,
+body.cc-custom-icons svg.duplicate-glyph,
+body.cc-custom-icons svg.file-explorer-glyph,
+body.cc-custom-icons svg.graph-glyph,
+body.cc-custom-icons svg.import-glyph,
+body.cc-custom-icons svg.languages,
+body.cc-custom-icons svg.links-coming-in,
+body.cc-custom-icons svg.links-going-out,
+body.cc-custom-icons svg.merge-files-glyph,
+body.cc-custom-icons svg.merge-files,
+body.cc-custom-icons svg.open-elsewhere-glyph,
+body.cc-custom-icons svg.paper-plane-glyph,
+body.cc-custom-icons svg.paste-text,
+body.cc-custom-icons svg.paste,
+body.cc-custom-icons svg.percent-sign-glyph,
+body.cc-custom-icons svg.play-audio-glyph,
+body.cc-custom-icons svg.presentation-glyph,
+body.cc-custom-icons svg.question-mark-glyph,
+body.cc-custom-icons svg.restore-file-glyph,
+body.cc-custom-icons svg.scissors-glyph,
+body.cc-custom-icons svg.scissors,
+body.cc-custom-icons svg.search-glyph,
+body.cc-custom-icons svg.select-all-text,
+body.cc-custom-icons svg.split,
+body.cc-custom-icons svg.star-glyph,
+body.cc-custom-icons svg.stop-audio-glyph,
+body.cc-custom-icons svg.two-blank-pages,
+body.cc-custom-icons svg.tomorrow-glyph,
+body.cc-custom-icons svg.yesterday-glyph,
+body.cc-custom-icons svg.workspace-glyph,
+body.cc-custom-icons svg.box-glyph {
+ stroke-width: 0;
+ background-color: currentColor;
+}
+
+body.cc-custom-icons svg.blocks > path,
+body.cc-custom-icons svg.audio-file > path,
+body.cc-custom-icons svg.bracket-glyph > path,
+body.cc-custom-icons svg.broken-link > path,
+body.cc-custom-icons svg.bullet-list-glyph > path,
+body.cc-custom-icons svg.bullet-list > path,
+body.cc-custom-icons svg.calendar-with-checkmark > path,
+body.cc-custom-icons svg.check-in-circle > path,
+body.cc-custom-icons svg.check-small > path,
+body.cc-custom-icons svg.checkbox-glyph > path,
+body.cc-custom-icons svg.checkmark > path,
+body.cc-custom-icons svg.clock > path,
+body.cc-custom-icons svg.cloud > path,
+body.cc-custom-icons svg.code-glyph > path,
+body.cc-custom-icons svg.create-new > path,
+body.cc-custom-icons svg.cross-in-box > path,
+body.cc-custom-icons svg.cross > path,
+body.cc-custom-icons svg.crossed-star > path,
+body.cc-custom-icons svg.dice > path,
+body.cc-custom-icons svg.document > path,
+body.cc-custom-icons svg.documents > path,
+body.cc-custom-icons svg.dot-network > path,
+body.cc-custom-icons svg.double-down-arrow-glyph > path,
+body.cc-custom-icons svg.double-up-arrow-glyph > path,
+body.cc-custom-icons svg.down-arrow-with-tail > path,
+body.cc-custom-icons svg.down-chevron-glyph > path,
+body.cc-custom-icons svg.enter > path,
+body.cc-custom-icons svg.exit-fullscreen > path,
+body.cc-custom-icons svg.expand-vertically > path,
+body.cc-custom-icons svg.filled-pin > path,
+body.cc-custom-icons svg.folder > path,
+body.cc-custom-icons svg.fullscreen > path,
+body.cc-custom-icons svg.gear > path,
+body.cc-custom-icons svg.hashtag > path,
+body.cc-custom-icons svg.go-to-file > path,
+body.cc-custom-icons svg.help > path,
+body.cc-custom-icons svg.highlight-glyph > path,
+body.cc-custom-icons svg.horizontal-split > path,
+body.cc-custom-icons svg.image-file > path,
+body.cc-custom-icons svg.image-glyph > path,
+body.cc-custom-icons svg.indent-glyph > path,
+body.cc-custom-icons svg.info > path,
+body.cc-custom-icons svg.install > path,
+body.cc-custom-icons svg.keyboard-glyph > path,
+body.cc-custom-icons svg.left-arrow-with-tail > path,
+body.cc-custom-icons svg.left-arrow > path,
+body.cc-custom-icons svg.left-chevron-glyph > path,
+body.cc-custom-icons svg.lines-of-text > path,
+body.cc-custom-icons svg.link-glyph > path,
+body.cc-custom-icons svg.link > path,
+body.cc-custom-icons svg.magnifying-glass > path,
+body.cc-custom-icons svg.microphone-filled > path,
+body.cc-custom-icons svg.microphone > path,
+body.cc-custom-icons svg.minus-with-circle > path,
+body.cc-custom-icons svg.note-glyph > path,
+body.cc-custom-icons svg.number-list-glyph > path,
+body.cc-custom-icons svg.open-vault > path,
+body.cc-custom-icons svg.pane-layout > path,
+body.cc-custom-icons svg.paper-plane > path,
+body.cc-custom-icons svg.paused > path,
+body.cc-custom-icons svg.pdf-file > path,
+body.cc-custom-icons svg.pencil > path,
+body.cc-custom-icons svg.pin > path,
+body.cc-custom-icons svg.plus-with-circle > path,
+body.cc-custom-icons svg.popup-open > path,
+body.cc-custom-icons svg.presentation > path,
+body.cc-custom-icons svg.price-tag-glyph > path,
+body.cc-custom-icons svg.quote-glyph > path,
+body.cc-custom-icons svg.redo-glyph > path,
+body.cc-custom-icons svg.reset > path,
+body.cc-custom-icons svg.right-arrow-with-tail > path,
+body.cc-custom-icons svg.right-arrow > path,
+body.cc-custom-icons svg.right-chevron-glyph > path,
+body.cc-custom-icons svg.right-triangle > path,
+body.cc-custom-icons svg.run-command > path,
+body.cc-custom-icons svg.search > path,
+body.cc-custom-icons svg.sheets-in-box > path,
+body.cc-custom-icons svg.stacked-levels > path,
+body.cc-custom-icons svg.star-list > path,
+body.cc-custom-icons svg.star > path,
+body.cc-custom-icons svg.strikethrough-glyph > path,
+body.cc-custom-icons svg.switch > path,
+body.cc-custom-icons svg.sync-small > path,
+body.cc-custom-icons svg.sync > path,
+body.cc-custom-icons svg.tag-glyph > path,
+body.cc-custom-icons svg.three-horizontal-bars > path,
+body.cc-custom-icons svg.trash > path,
+body.cc-custom-icons svg.undo-glyph > path,
+body.cc-custom-icons svg.unindent-glyph > path,
+body.cc-custom-icons svg.up-and-down-arrows > path,
+body.cc-custom-icons svg.up-arrow-with-tail > path,
+body.cc-custom-icons svg.up-chevron-glyph > path,
+body.cc-custom-icons svg.vault > path,
+body.cc-custom-icons svg.vertical-split > path,
+body.cc-custom-icons svg.vertical-three-dots > path,
+body.cc-custom-icons svg.wrench-screwdriver-glyph > path,
+body.cc-custom-icons svg.clock-glyph > path,
+body.cc-custom-icons svg.command-glyph > path,
+body.cc-custom-icons svg.add-note-glyph > path,
+body.cc-custom-icons svg.calendar-glyph > path,
+body.cc-custom-icons svg.duplicate-glyph > path,
+body.cc-custom-icons svg.file-explorer-glyph > path,
+body.cc-custom-icons svg.graph-glyph > path,
+body.cc-custom-icons svg.import-glyph > path,
+body.cc-custom-icons svg.languages > path,
+body.cc-custom-icons svg.links-coming-in > path,
+body.cc-custom-icons svg.links-going-out > path,
+body.cc-custom-icons svg.merge-files-glyph > path,
+body.cc-custom-icons svg.merge-files > path,
+body.cc-custom-icons svg.open-elsewhere-glyph > path,
+body.cc-custom-icons svg.paper-plane-glyph > path,
+body.cc-custom-icons svg.paste-text > path,
+body.cc-custom-icons svg.paste > path,
+body.cc-custom-icons svg.percent-sign-glyph > path,
+body.cc-custom-icons svg.play-audio-glyph > path,
+body.cc-custom-icons svg.presentation-glyph > path,
+body.cc-custom-icons svg.question-mark-glyph > path,
+body.cc-custom-icons svg.restore-file-glyph > path,
+body.cc-custom-icons svg.scissors-glyph > path,
+body.cc-custom-icons svg.scissors > path,
+body.cc-custom-icons svg.search-glyph > path,
+body.cc-custom-icons svg.select-all-text > path,
+body.cc-custom-icons svg.split > path,
+body.cc-custom-icons svg.star-glyph > path,
+body.cc-custom-icons svg.stop-audio-glyph > path,
+body.cc-custom-icons svg.two-blank-pages > path,
+body.cc-custom-icons svg.tomorrow-glyph > path,
+body.cc-custom-icons svg.yesterday-glyph > path,
+body.cc-custom-icons svg.workspace-glyph > path,
+body.cc-custom-icons svg.box-glyph > path {
+ display: none;
+}
+
+body.cc-custom-icons svg.blocks {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.audio-file {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.bracket-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.broken-link {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.bullet-list-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.bullet-list {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.calendar-with-checkmark {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.check-in-circle {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.check-small {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.checkbox-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.checkmark {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.clock {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.cloud {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.code-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.add-note-glyph,
+body.cc-custom-icons
+ .side-dock-ribbon-action[aria-label="Create new Zettelkasten note"]
+ > svg.sheets-in-box,
+body.cc-custom-icons .nav-action-button[aria-label="New note"] svg.document,
+body.cc-custom-icons svg.create-new {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.cross-in-box {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.cross {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.crossed-star {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.dice {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.document {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.documents {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.dot-network {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.double-down-arrow-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.double-up-arrow-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.down-arrow-with-tail {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.down-chevron-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.enter {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.exit-fullscreen {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.expand-vertically {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.filled-pin {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.folder {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.fullscreen {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.gear {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.hashtag {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.go-to-file {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.help {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.highlight-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.horizontal-split {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.image-file {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.image-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.indent-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.info {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.install {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.keyboard-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.left-arrow-with-tail {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons
+ .workspace-drawer-active-tab-back-icon
+ > svg.left-arrow-with-tail,
+body.cc-custom-icons svg.left-arrow {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.left-chevron-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.lines-of-text {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.link-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.link {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.magnifying-glass {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.microphone-filled {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.microphone {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.minus-with-circle {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.note-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.number-list-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.open-vault {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.pane-layout {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.paper-plane {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.paused {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.pdf-file {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.pencil {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.pin {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.plus-with-circle {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.presentation {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.price-tag-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.quote-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.redo-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.reset {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.right-arrow-with-tail {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.right-arrow {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.right-chevron-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.right-triangle {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.run-command {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.search {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.sheets-in-box {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.stacked-levels {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.star-list {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.star {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.strikethrough-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.switch {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.sync-small {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.sync {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.tag-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.three-horizontal-bars {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.trash {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.undo-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.unindent-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.up-and-down-arrows {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.up-arrow-with-tail {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.up-chevron-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.vault {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.vertical-split {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.vertical-three-dots {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.wrench-screwdriver-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.clock-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.command-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.calendar-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.dice-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.duplicate-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons
+ .workspace-tab-header[aria-label="File explorer"]
+ svg.folder,
+body.cc-custom-icons svg.file-explorer-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.graph-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons
+ .side-dock-ribbon-action[aria-label="Open Markdown importer"]
+ > svg.blocks,
+body.cc-custom-icons svg.import-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.languages {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.links-coming-in {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.links-going-out {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.merge-files-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.merge-files {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.popup-open,
+body.cc-custom-icons svg.open-elsewhere-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.paper-plane-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.paste-text {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.paste {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.percent-sign-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.play-audio-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.presentation-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.question-mark-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.restore-file-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.scissors-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.scissors {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.search-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.select-all-text {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.split {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.star-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.stop-audio-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.two-blank-pages {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.tomorrow-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.yesterday-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.workspace-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body.cc-custom-icons svg.box-glyph {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+
+/* Misc overrides */
+
+body.cc-custom-icons .nav-action-button[aria-label="New folder"] svg.folder {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+
+body.cc-custom-icons .workspace-leaf-content .view-header-icon > svg {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+
+body.cc-custom-icons
+ .side-dock-ribbon-action[aria-label="Insert template"]
+ > svg.documents {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+
+body.cc-custom-icons .view-action[aria-label^="Preview"] > svg {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+
+.markdown-source-view.mod-cm6 .cm-scroller,
+.cm-s-obsidian {
+ font-family: var(--text-editor);
+ font-size: var(--editor-font-size);
+ font-weight: var(--editor-font-weight);
+ line-height: var(--editor-line-height);
+ font-feature-settings: var(--editor-font-features);
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.cm-s-obsidian .HyperMD-codeblock {
+ line-height: var(--editor-line-height);
+}
+
+.cm-s-obsidian span.cm-comment {
+ color: var(--shade-70);
+ font-style: italic;
+}
+
+.cm-s-obsidian span.cm-quote {
+ color: var(--text-normal);
+ font-style: italic;
+}
+
+.cm-s-obsidian span.cm-url.cm-string:not(.cm-hmd-footnote-url) {
+ color: var(--shade-20);
+}
+
+.cm-s-obsidian span.cm-link {
+ color: var(--text-accent);
+}
+
+.cm-s-obsidian span.cm-formatting-link,
+.cm-s-obsidian span.cm-formatting-image.cm-link,
+.cm-s-obsidian span.cm-formatting-link-string.cm-url.cm-string {
+ color: var(--shade-10);
+ display: inline-block;
+ padding: 0 1px;
+ font-weight: 600;
+}
+
+.cm-s-obsidian pre.HyperMD-footnote span.cm-link.cm-hmd-footnote {
+ color: var(--text-accent);
+}
+
+.cm-s-obsidian pre.HyperMD-footnote span.cm-link.cm-hmd-footnote.cm-formatting {
+ color: var(--shade-10);
+}
+
+.cm-s-obsidian span.cm-footref,
+.cm-s-obsidian span.cm-blockid {
+ vertical-align: unset;
+ margin-top: 0;
+ font-size: unset;
+}
+
+.cm-s-obsidian span.cm-blockid {
+ font-family: var(--font-monospace);
+ font-size: 0.6em;
+}
+
+.cm-formatting-list-ul:before {
+ color: var(--text-normal);
+}
+
+.cm-formatting-list-ol {
+ color: var(--text-normal) !important;
+ white-space: pre;
+ display: inline-flex;
+ justify-content: flex-end;
+ width: 1rem;
+}
+
+.cm-s-obsidian span.cm-hashtag,
+.frontmatter-container .tag,
+.tag {
+ background-color: transparent;
+ text-decoration: none;
+
+ display: inline;
+ color: var(--text-accent);
+ margin: 0;
+ text-align: unset;
+ vertical-align: unset;
+ border: none;
+ font-size: unset;
+ padding: 0 !important;
+ border-radius: 0;
+}
+
+.cm-s-obsidian pre.HyperMD-header {
+ padding-left: 0 !important;
+}
+.CodeMirror-linenumber {
+ font-size: var(--font-small) !important;
+ font-feature-settings: "tnum";
+ color: var(--text-faint);
+ padding-top: 3px;
+}
+.cm-s-obsidian span.cm-url {
+ color: var(--text-accent);
+}
+
+.cm-s-obsidian span.cm-hmd-internal-link {
+ color: var(--text-accent);
+}
+.cm-s-obsidian span.cm-link.cm-strikethrough,
+.cm-s-obsidian span.cm-hmd-internal-link.cm-strikethrough {
+ text-decoration: line-through;
+ text-decoration-color: var(--text-muted);
+ text-decoration-thickness: 3px;
+}
+.cm-strikethrough {
+ text-decoration-color: var(--text-muted);
+ text-decoration-thickness: 3px;
+}
+
+/* Editor Mode Footnotes */
+
+.cm-s-obsidian span.cm-footref {
+ font-size: var(--font-normal);
+}
+.cm-s-obsidian pre.HyperMD-footnote {
+ font-size: var(--font-small);
+ padding-left: 20px;
+}
+
+/* Editor Mode Tables */
+.CodeMirror pre.HyperMD-table-row {
+ font-family: var(--font-monospace);
+ font-size: calc(var(--font-normal) - 1px);
+}
+
+/* Editor Mode Lists */
+.cm-formatting-list {
+ color: var(--text-normal) !important;
+}
+.cm-s-obsidian span.cm-formatting-task {
+ display: inline-block;
+ font-weight: 500;
+ color: var(--text-normal);
+ min-width: 1.3em;
+ font-family: inherit;
+}
+
+/* Editor Mode Quotes */
+.cm-formatting-quote {
+ color: var(--text-faint) !important;
+}
+
+/* Fancy cursor */
+.cc-fancy-cursor .CodeMirror-cursor {
+ border-left: 2px solid var(--text-accent);
+ transform: translateX(-0.5px);
+ border-radius: 2px;
+}
+
+.cc-soft-blink-cursor .CodeMirror-focused .CodeMirror-cursors {
+ visibility: visible !important;
+ transition: 100ms opacity ease-in;
+ opacity: 1;
+}
+
+.cc-soft-blink-cursor .CodeMirror-focused .CodeMirror-cursors[style^="visibility"] {
+ opacity: 0;
+}
+
+/* Pretty editor */
+
+.cc-editor-heading-hash .cm-formatting-header.obsidian-search-match-highlight {
+ background: transparent;
+}
+
+.cc-editor-heading-hash .cm-formatting-header {
+ font-family: var(--text);
+ color: var(--text-faint) !important;
+ font-weight: var(--normal-weight) !important;
+}
+
+.cc-editor-heading-hash
+ div:not(.CodeMirror-activeline)
+ > pre.HyperMD-header
+ .cm-formatting-header:not(:only-child) {
+ color: transparent !important;
+}
+
+.cc-editor-heading-hash
+ div:not(.CodeMirror-activeline)
+ > pre.HyperMD-header
+ .cm-formatting-header:not(:only-child):after {
+ font-family: var(--text);
+ color: var(--shade-20);
+ display: inline-block;
+ padding-right: 5px;
+}
+
+.cc-editor-heading-hash .cm-s-obsidian .HyperMD-header {
+ position: relative;
+}
+
+.cc-editor-heading-hash
+ .cm-s-obsidian
+ .HyperMD-header
+ .cm-formatting-header:not(:only-child) {
+ position: absolute;
+ left: 0;
+ transform: translateX(-100%);
+ font-size: 11px !important;
+ display: block;
+ height: 100%;
+}
+
+.is-mobile.cc-editor-heading-hash
+ .cm-s-obsidian
+ .HyperMD-header
+ .cm-formatting-header:not(:only-child) {
+ letter-spacing: -3px;
+}
+
+.cc-block-quotes .cm-formatting-quote {
+ font-style: italic;
+ font-weight: 800;
+ color: var(--shade-10) !important;
+}
+
+.cc-block-quotes .HyperMD-quote-lazy {
+ padding-left: 1rem !important;
+}
+
+.cc-editor-list-bullets .cm-s-obsidian pre.HyperMD-list-line {
+ padding-top: 0;
+ padding-bottom: 10px;
+}
+
+.cc-editor-list-bullets .cm-s-obsidian span.cm-formatting-list-ul {
+ color: transparent !important;
+ position: relative;
+}
+
+.cc-list-relationship-lines .cm-hmd-list-indent > .cm-tab {
+ display: inline-block;
+}
+
+.cc-list-relationship-lines .cm-hmd-list-indent > .cm-tab:after {
+ content: " ";
+ display: block;
+ width: 1px;
+ position: absolute;
+ top: 0;
+ transform: translateX(-1.5px);
+ background: var(--shade-5);
+ height: 100%;
+}
+
+.cc-em-strong .cm-formatting-strong.cm-header,
+.cc-em-strong .cm-formatting-em.cm-header,
+.cc-em-strong .cm-formatting-strong,
+.cc-em-strong .cm-formatting-em {
+ color: var(--shade-20);
+ font-size: 0.777em;
+}
+
+.cm-s-obsidian .cm-em.cm-header {
+ font-style: italic;
+}
+
+.cm-s-obsidian .cm-strong.cm-header {
+ font-weight: 800;
+}
+
+.cc-hr
+ .cm-s-obsidian
+ div:not(.CodeMirror-activeline)
+ > .HyperMD-hr
+ span.cm-builtin,
+.cc-hr .cm-s-obsidian div:not(.CodeMirror-activeline) > .HyperMD-hr span.cm-hr {
+ color: transparent;
+}
+
+.cc-hr .HyperMD-hr {
+ position: relative;
+}
+
+.cc-hr .cm-s-obsidian div:not(.CodeMirror-activeline) > .HyperMD-hr-bg:after {
+ content: " ";
+ display: block;
+ position: absolute;
+ width: 100%;
+ height: 1px;
+ background-color: var(--shade-10);
+ top: 50%;
+}
+
+.cm-s-obsidian span.cm-formatting-highlight,
+.cm-s-obsidian span.cm-highlight,
+.cm-s-obsidian span.obsidian-search-match-highlight {
+ background-color: var(--text-highlight-bg);
+}
+
+/* Icons */
+
+.cc-editor-list-bullets .cm-formatting-list-ul:before {
+ line-height: 0;
+ position: absolute;
+ top: 51%;
+ left: 0;
+ display: block;
+ transform: translate(-56%, -50%);
+ width: 6px;
+ height: 6px;
+ content: url('data:image/svg+xml; utf8, ');
+}
+
+.theme-dark.cc-editor-list-bullets .cm-formatting-list-ul:before {
+ content: url('data:image/svg+xml; utf8, ');
+}
+
+body {
+ --text-preview: var(--text-editor);
+ --preview-font-size: var(--editor-font-size);
+ --preview-line-height: var(--editor-line-height);
+ --preview-line-height-rem: calc(var(--preview-line-height) * 1rem);
+ --preview-font-weight: var(--editor-font-weight);
+ --preview-font-features: var(--editor-font-features);
+
+ --hr-spacing-top: calc(var(--editor-line-height-rem) / 2);
+ --hr-spacing-bottom: calc(var(--editor-line-height-rem) * 1.5);
+}
+
+.markdown-preview-view {
+ font-family: var(--text-preview);
+ font-size: var(--preview-font-size);
+ font-weight: var(--preview-font-weight);
+ line-height: var(--preview-line-height);
+ font-feature-settings: var(--preview-font-features);
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.markdown-preview-section > div {
+ padding-left: 3.5rem;
+ padding-right: 3.5rem;
+}
+
+.is-mobile .markdown-preview-section > div {
+ padding-left: 1.75rem;
+ padding-right: 1.75rem;
+}
+
+.workspace-tabs
+ .view-content
+ > div
+ > .markdown-preview-view
+ > .markdown-preview-section
+ > div {
+ padding-left: 1rem;
+ padding-right: 1rem;
+}
+
+.workspace-tabs
+ .view-content
+ > div
+ > .markdown-preview-view
+ .markdown-preview-section
+ ul.contains-task-list {
+ padding-inline-start: 1.5em;
+}
+
+/* Pretty preview */
+.cc-pretty-preview .markdown-preview-section > div > * {
+ line-height: var(--editor-line-height);
+ margin: 0 0 var(--editor-line-height-rem);
+}
+
+.cc-pretty-preview .markdown-preview-section > div .math * {
+ letter-spacing: 0;
+ margin-bottom: 0;
+}
+
+.cc-pretty-preview .markdown-preview-view div[data-tag-name="h1"] + div > h2 {
+ margin-top: var(--editor-line-height-rem);
+}
+
+.cc-pretty-preview .markdown-preview-view div[data-tag-name="h2"] + div > h3,
+.cc-pretty-preview .markdown-preview-view div[data-tag-name="h3"] + div > h4,
+.cc-pretty-preview .markdown-preview-view div[data-tag-name="h4"] + div > h5 {
+ margin-top: calc(var(--editor-line-height-rem) / 2);
+}
+
+.cc-pretty-preview .markdown-preview-view div[data-tag-name="h5"] + div > h6 {
+ margin-top: 0;
+}
+
+.cc-pretty-preview
+ .markdown-preview-view
+ mjx-container[jax="CHTML"][display="true"] {
+ margin: 0;
+}
+
+.cc-pretty-preview .markdown-preview-view li blockquote,
+.cc-pretty-preview .markdown-preview-view ol ol,
+.cc-pretty-preview .markdown-preview-view ul ul {
+ margin-bottom: 0;
+}
+
+.cc-pretty-preview .markdown-preview-view ul li,
+.cc-pretty-preview .markdown-preview-view ol li {
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+.cc-seamless-embed .internal-embed .markdown-embed {
+ border-left: none;
+ padding: 0;
+}
+
+.cc-seamless-embed .markdown-preview-view .markdown-embed-content {
+ overflow: visible;
+}
+
+.cc-seamless-embed .markdown-embed-link svg {
+ opacity: 1;
+}
+
+.cc-seamless-embed .internal-embed:not([src*="#^"]) .markdown-embed-link {
+ width: unset;
+ left: unset;
+}
+
+.cc-seamless-embed .internal-embed:not([src*="#^"]) .markdown-embed-link {
+ width: unset;
+ left: unset;
+}
+
+.cc-seamless-embed .markdown-embed-link {
+ top: 0;
+ line-height: inherit;
+}
+
+.cc-seamless-embed .markdown-embed-title {
+ display: none;
+}
+
+.markdown-preview-view .internal-query.is-embed .internal-query-header {
+ padding: 10px 0;
+}
+
+.markdown-preview-view .internal-query.is-embed {
+ margin: 2.7rem 0;
+ border: none;
+ background: var(--shade-5);
+ border-radius: var(--radius-l);
+ padding: 10px;
+}
+
+.markdown-preview-view .internal-query.is-embed .internal-query-header-title {
+ font-weight: 500;
+ font-style: italic;
+}
+
+.markdown-preview-view hr {
+ margin-bottom: var(--hr-spacing-bottom) !important;
+ box-sizing: content-box;
+ border: 0;
+ color: transparent;
+ display: block;
+ width: 100%;
+ height: var(--hr-spacing-top);
+ border-bottom: 1px solid var(--shade-10);
+}
+
+.markdown-preview-view img {
+ border: 0;
+ max-width: 100%;
+ display: block;
+ margin: inherit auto;
+}
+
+.markdown-preview-view img.emoji {
+ display: inline;
+ margin: 0;
+}
+
+.markdown-preview-view svg:not(:root) {
+ overflow: hidden;
+}
+
+.markdown-preview-view ul {
+ margin-left: 0;
+ padding-inline-start: 1.2em;
+ list-style: disc;
+}
+.markdown-preview-view ol {
+ margin-left: 0;
+ padding-inline-start: 1.2em;
+ list-style: decimal;
+}
+
+.markdown-preview-view .footnotes li > p {
+ display: block;
+ margin-bottom: 0;
+}
+
+.markdown-preview-view .footnotes li > p + p {
+ margin-top: 0.3rem;
+}
+
+.markdown-preview-view blockquote {
+ font-style: italic;
+ border-radius: unset;
+ border: unset;
+ border-width: unset;
+ background-color: unset;
+ color: unset;
+ padding: 0 0 0 1.4375rem;
+ margin-inline-start: unset;
+ border-left: 2px solid var(--shade-plus-darker);
+}
+
+.markdown-preview-view blockquote p {
+ margin: 0;
+}
+
+.markdown-preview-view table {
+ border: 1px solid var(--shade-plus-darker);
+ margin-bottom: var(--editor-line-height-rem);
+ border-collapse: unset;
+ border-spacing: 0;
+ overflow: hidden;
+}
+
+.markdown-preview-view th,
+.markdown-preview-view td {
+ vertical-align: top;
+ border-color: var(--shade-plus-darker);
+ border-right: none;
+}
+
+.cc-hide-table-vertical-dividers .markdown-preview-view th,
+.cc-hide-table-vertical-dividers .markdown-preview-view td {
+ border-left: none;
+}
+
+.markdown-preview-view th:first-child,
+.markdown-preview-view td:first-child {
+ padding-left: 15px;
+}
+
+.markdown-preview-view th {
+ font-family: var(--text);
+ background-color: var(--shade-plus-darker);
+ border-bottom: none;
+ font-weight: 400;
+ font-size: 16px;
+}
+
+.markdown-preview-view tr + tr td {
+ border-top: none;
+}
+
+.markdown-preview-view br {
+ margin-bottom: 0;
+}
+
+.markdown-preview-view em,
+.markdown-preview-view i {
+ line-height: 0;
+ vertical-align: baseline;
+}
+
+.markdown-preview-view code {
+ color: var(--text-normal);
+ font-size: 0.9em;
+ margin: -2px 0;
+}
+
+.markdown-preview-view pre > code {
+ margin: 0;
+ background: none;
+}
+
+.markdown-preview-view pre {
+ padding: 0 !important;
+ border-radius: var(--radius-l);
+}
+
+.markdown-preview-view pre > code {
+ padding: 1.4rem;
+ display: block;
+}
+
+.cc-soft-wrap-code-blocks code[class*="language-"],
+.cc-soft-wrap-code-blocks pre[class*="language-"] {
+ overflow: hidden;
+ white-space: pre-wrap ;
+}
+
+.markdown-preview-view sub,
+.markdown-preview-view sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+.markdown-preview-view sup {
+ top: -0.5em;
+}
+
+.markdown-preview-view sub {
+ bottom: -0.25em;
+}
+
+.frontmatter-container .tag,
+.tag {
+ display: inline;
+ border: none;
+ font-size: unset;
+ padding: unset;
+}
+
+.file-embed-link svg, .markdown-embed-link svg {
+ width: 16px;
+ height: 16px;
+}
+
+.markdown-preview-view .markdown-embed-content p:first-child {
+ margin-top: 0;
+}
+
+:root {
+ --h1-size: 1.602em;
+ --h1-line-height: 1.4;
+ --h1-margin-top: 3;
+ --h1-margin-bottom: 1;
+ --h1-weight: 500;
+ --h1-style: normal;
+
+ --h2-size: 1.424em;
+ --h2-line-height: 1.4;
+ --h2-margin-top: 2.25;
+ --h2-margin-bottom: 0.5;
+ --h2-weight: 500;
+ --h2-style: normal;
+
+ --h3-size: 1.266em;
+ --h3-line-height: 1.4;
+ --h3-margin-top: 1.75;
+ --h3-margin-bottom: 0.5;
+ --h3-weight: 500;
+ --h3-style: normal;
+
+ --h4-size: 1.125em;
+ --h4-line-height: 1.5;
+ --h4-margin-top: 1.5;
+ --h4-margin-bottom: 0.5;
+ --h4-weight: 500;
+ --h4-style: normal;
+
+ --h5-size: 1em;
+ --h5-line-height: 1.5;
+ --h5-margin-top: 1.5;
+ --h5-margin-bottom: 0.5;
+ --h5-weight: 500;
+ --h5-style: normal;
+
+ --h6-size: 1em;
+ --h6-line-height: 1.5;
+ --h6-margin-top: 1.5;
+ --h6-margin-bottom: 0.5;
+ --h6-weight: 500;
+ --h6-style: italic;
+
+ /* Hidden settings */
+
+ --h1-color: var(--text-normal);
+ --h2-color: var(--text-normal);
+ --h3-color: var(--text-normal);
+ --h4-color: var(--text-normal);
+ --h5-color: var(--text-normal);
+ --h5-color: var(--text-normal);
+}
+
+.cc-pretty-preview .markdown-preview-view h1,
+.markdown-preview-view h1 {
+ color: var(--h1-color);
+ font-size: var(--h1-size) !important;
+ line-height: var(--h1-line-height);
+ margin-top: calc(var(--h1-margin-top) * var(--editor-line-height-rem));
+ margin-bottom: calc(var(--h1-margin-bottom) * var(--editor-line-height-rem));
+ font-weight: var(--h1-weight);
+ font-style: var(--h1-style);
+}
+
+.popover .markdown-embed .markdown-preview-view h1,
+.cc-pretty-preview .workspace-tabs .markdown-preview-view h1,
+.workspace-tabs .markdown-preview-view h1 {
+ margin-top: calc(var(--h2-margin-top) * var(--editor-line-height-small-rem));
+ margin-bottom: calc(
+ var(--h2-margin-bottom) * var(--editor-line-height-small-rem)
+ );
+}
+
+.cc-pretty-preview .markdown-preview-view h2,
+.markdown-preview-view h2 {
+ color: var(--h2-color);
+ font-size: var(--h2-size) !important;
+ line-height: var(--h2-line-height);
+ margin-top: calc(var(--h2-margin-top) * var(--editor-line-height-rem));
+ margin-bottom: calc(var(--h2-margin-bottom) * var(--editor-line-height-rem));
+ font-weight: var(--h2-weight);
+ font-style: var(--h2-style);
+}
+
+.popover .markdown-embed .markdown-preview-view h2,
+.cc-pretty-preview .workspace-tabs .markdown-preview-view h2,
+.workspace-tabs .markdown-preview-view h2 {
+ margin-top: calc(var(--h2-margin-top) * var(--editor-line-height-small-rem));
+ margin-bottom: calc(
+ var(--h2-margin-bottom) * var(--editor-line-height-small-rem)
+ );
+}
+
+.cc-pretty-preview .markdown-preview-view h3,
+.markdown-preview-view h3 {
+ color: var(--h3-color);
+ font-size: var(--h3-size) !important;
+ line-height: var(--h3-line-height);
+ margin-top: calc(var(--h3-margin-top) * var(--editor-line-height-rem));
+ margin-bottom: calc(var(--h3-margin-bottom) * var(--editor-line-height-rem));
+ font-weight: var(--h3-weight);
+ font-style: var(--h3-style);
+}
+
+.popover .markdown-embed .markdown-preview-view h3,
+.cc-pretty-preview .workspace-tabs .markdown-preview-view h3,
+.workspace-tabs .markdown-preview-view h3 {
+ margin-top: calc(var(--h3-margin-top) * var(--editor-line-height-small-rem));
+ margin-bottom: calc(
+ var(--h3-margin-bottom) * var(--editor-line-height-small-rem)
+ );
+}
+
+.cc-pretty-preview .markdown-preview-view h4,
+.markdown-preview-view h4 {
+ color: var(--h4-color);
+ font-size: var(--h4-size) !important;
+ line-height: var(--h4-line-height);
+ margin-top: calc(var(--h4-margin-top) * var(--editor-line-height-rem));
+ margin-bottom: calc(var(--h4-margin-bottom) * var(--editor-line-height-rem));
+ font-weight: var(--h4-weight);
+ font-style: var(--h4-style);
+}
+
+.popover .markdown-embed .markdown-preview-view h4,
+.cc-pretty-preview .workspace-tabs .markdown-preview-view h4,
+.workspace-tabs .markdown-preview-view h4 {
+ margin-top: calc(var(--h4-margin-top) * var(--editor-line-height-small-rem));
+ margin-bottom: calc(
+ var(--h4-margin-bottom) * var(--editor-line-height-small-rem)
+ );
+}
+
+.cc-pretty-preview .markdown-preview-view h5,
+.markdown-preview-view h5 {
+ color: var(--h5-color);
+ font-size: var(--h5-size) !important;
+ line-height: var(--h5-line-height);
+ margin-top: calc(var(--h5-margin-top) * var(--editor-line-height-rem));
+ margin-bottom: calc(var(--h5-margin-bottom) * var(--editor-line-height-rem));
+ font-weight: var(--h5-weight);
+ font-style: var(--h5-style);
+}
+
+.popover .markdown-embed .markdown-preview-view h5,
+.cc-pretty-preview .workspace-tabs .markdown-preview-view h5,
+.workspace-tabs .markdown-preview-view h5 {
+ margin-top: calc(var(--h5-margin-top) * var(--editor-line-height-small-rem));
+ margin-bottom: calc(
+ var(--h5-margin-bottom) * var(--editor-line-height-small-rem)
+ );
+}
+
+.cc-pretty-preview .markdown-preview-view h6,
+.markdown-preview-view h6 {
+ color: var(--h6-color);
+ font-size: var(--h6-size) !important;
+ line-height: var(--h6-line-height);
+ margin-top: calc(var(--h6-margin-top) * var(--editor-line-height-rem));
+ margin-bottom: calc(var(--h6-margin-bottom) * var(--editor-line-height-rem));
+ font-weight: var(--h6-weight);
+ font-style: var(--h6-style);
+ color: var(--text-normal);
+}
+
+.popover .markdown-embed .markdown-preview-view h6,
+.cc-pretty-preview .workspace-tabs .markdown-preview-view h6,
+.workspace-tabs .markdown-preview-view h6 {
+ margin-top: calc(var(--h6-margin-top) * var(--editor-line-height-small-rem));
+ margin-bottom: calc(
+ var(--h6-margin-bottom) * var(--editor-line-height-small-rem)
+ );
+}
+
+.empty-state-title,
+.cm-s-obsidian .HyperMD-header.HyperMD-header-1 {
+ color: var(--h1-color);
+ font-size: var(--h1-size) !important;
+ font-weight: var(--h1-weight) !important;
+ font-style: var(--h1-style);
+ line-height: var(--h1-line-height) !important;
+}
+
+.cc-editor-heading-hash .cm-s-obsidian .HyperMD-header .cm-formatting-header-1:not(:only-child) {
+ line-height: calc(var(--h1-size) * 1.8) !important;
+}
+
+.cm-s-obsidian .HyperMD-header.HyperMD-header-2 {
+ color: var(--h2-color);
+ font-size: var(--h2-size) !important;
+ font-weight: var(--h2-weight) !important;
+ font-style: var(--h2-style);
+ line-height: var(--h2-line-height) !important;
+}
+
+.cc-editor-heading-hash .cm-s-obsidian .HyperMD-header .cm-formatting-header-2:not(:only-child) {
+ line-height: calc(var(--h2-size) * 1.8) !important;
+}
+
+.cm-s-obsidian .HyperMD-header.HyperMD-header-3 {
+ color: var(--h3-color);
+ font-size: var(--h3-size) !important;
+ font-weight: var(--h3-weight) !important;
+ font-style: var(--h3-style);
+ line-height: var(--h3-line-height) !important;
+}
+
+.cc-editor-heading-hash .cm-s-obsidian .HyperMD-header .cm-formatting-header-3:not(:only-child) {
+ line-height: calc(var(--h3-size) * 1.8) !important;
+}
+
+.cm-s-obsidian .HyperMD-header.HyperMD-header-4 {
+ color: var(--h4-color);
+ font-variant: unset;
+ text-transform: unset;
+ letter-spacing: unset;
+ font-size: var(--h4-size) !important;
+ font-weight: var(--h4-weight) !important;
+ font-style: var(--h4-style);
+ line-height: var(--h4-line-height) !important;
+}
+
+.cc-editor-heading-hash .cm-s-obsidian .HyperMD-header .cm-formatting-header-4:not(:only-child) {
+ line-height: calc(var(--h4-size) * 1.8) !important;
+}
+
+.cm-s-obsidian .HyperMD-header.HyperMD-header-5 {
+ color: var(--h5-color);
+ font-variant: unset;
+ text-transform: unset;
+ letter-spacing: unset;
+ font-size: var(--h5-size) !important;
+ font-weight: var(--h5-weight) !important;
+ font-style: var(--h5-style);
+ line-height: var(--h5-line-height) !important;
+}
+
+.cc-editor-heading-hash .cm-s-obsidian .HyperMD-header .cm-formatting-header-5:not(:only-child) {
+ line-height: calc(var(--h5-size) * 1.8) !important;
+}
+
+.cm-s-obsidian .HyperMD-header.HyperMD-header-6 {
+ font-variant: unset;
+ text-transform: unset;
+ letter-spacing: unset;
+ color: var(--h6-color);
+ font-size: var(--h6-size) !important;
+ font-weight: var(--h6-weight) !important;
+ font-style: var(--h6-style);
+ line-height: var(--h6-line-height) !important;
+}
+
+.cc-editor-heading-hash .cm-s-obsidian .HyperMD-header .cm-formatting-header-6:not(:only-child) {
+ line-height: calc(var(--h6-size) * 1.8) !important;
+}
+
+.cm-s-obsidian .cm-header-1,
+.cm-s-obsidian .cm-header-2,
+.cm-s-obsidian .cm-header-3,
+.cm-s-obsidian .cm-header-4,
+.cm-s-obsidian .cm-header-5,
+.cm-s-obsidian .cm-header-6 {
+ color: inherit;
+ font-size: inherit;
+ font-weight: inherit;
+ font-style: inherit;
+ line-height: inherit;
+}
+
+/* Embedded note titles */
+
+.embedded-note-titles .markdown-preview-sizer {
+ padding-top: 0rem;
+}
+
+html .embedded-note-titles .CodeMirror-lines {
+ padding-top: 0;
+}
+
+.embedded-note-titles .markdown-preview-view:not(.community-plugin-readme) > h1,
+.embedded-note-titles .CodeMirror-scroll > h1 {
+ color: var(--h1-color);
+ padding: 3.6rem 0 var(--editor-line-height-rem);
+ margin: 0;
+ font-family: var(--text-preview);
+ font-weight: var(--h1-weight);
+ font-size: var(--h1-size);
+ line-height: var(--h1-line-height);
+}
+
+.embedded-note-titles .CodeMirror-scroll > h1 {
+ position: absolute;
+ width: calc(100% - 7rem);
+ font-family: var(--text-editor);
+}
+
+.embedded-note-titles.plugin-sliding-panes-rotate-header
+ .markdown-preview-view
+ > h1,
+.embedded-note-titles.plugin-sliding-panes-rotate-header
+ .CodeMirror-scroll
+ > h1 {
+ padding: 5rem 0 var(--editor-line-height-rem);
+}
+
+.embedded-note-titles
+ .markdown-preview-view:not(.community-plugin-readme)
+ > h1 {
+ padding-left: 3.5rem !important;
+ padding-right: 3.5rem !important;
+}
+
+.embedded-note-titles .is-readable-line-width.markdown-preview-view > h1 {
+ margin: 0 auto;
+ width: var(--line-width) !important;
+ max-width: var(--max-width) !important;
+}
+
+.embedded-note-titles.plugin-sliding-panes-rotate-header
+ .markdown-preview-view
+ > h1 {
+ padding-left: var(--header-width);
+ padding-right: calc(var(--header-width) * 2);
+}
+
+.community-plugin-readme.markdown-preview-view h1:first-child,
+.community-plugin-readme.markdown-preview-view h2:first-child,
+.community-plugin-readme.markdown-preview-view h3:first-child,
+.community-plugin-readme.markdown-preview-view h4:first-child,
+.community-plugin-readme.markdown-preview-view h5:first-child,
+.community-plugin-readme.markdown-preview-view h6:first-child,
+.markdown-preview-pusher + div > h1,
+.markdown-preview-pusher + div > h2,
+.markdown-preview-pusher + div > h3,
+.markdown-preview-pusher + div > h4,
+.markdown-preview-pusher + div > h5,
+.markdown-preview-pusher + div > h6,
+.markdown-preview-pusher + div:empty + div > h1,
+.markdown-preview-pusher + div:empty + div > h2,
+.markdown-preview-pusher + div:empty + div > h3,
+.markdown-preview-pusher + div:empty + div > h4,
+.markdown-preview-pusher + div:empty + div > h5,
+.markdown-preview-pusher + div:empty + div > h6,
+.markdown-preview-pusher + div[data-tag-name="pre"] + div > h1,
+.markdown-preview-pusher + div[data-tag-name="pre"] + div > h2,
+.markdown-preview-pusher + div[data-tag-name="pre"] + div > h3,
+.markdown-preview-pusher + div[data-tag-name="pre"] + div > h4,
+.markdown-preview-pusher + div[data-tag-name="pre"] + div > h5,
+.markdown-preview-pusher + div[data-tag-name="pre"] + div > h6 {
+ margin-top: 0 !important;
+}
+
+.outliner-plugin-bls-zoom.cc-editor-list-bullets .cm-formatting-list-ul {
+ cursor: pointer;
+}
+
+.CodeMirror > .outliner-plugin-zoom-header {
+ font-family: var(--text);
+ font-size: 0.8em;
+ padding: 1rem 3.5rem 0;
+}
+
+.outliner-plugin-zoom-header > .outliner-plugin-zoom-title {
+ text-decoration: none;
+ color: hsla(var(--accent-hsl), 0.8);
+}
+.outliner-plugin-zoom-header > .outliner-plugin-zoom-title:hover {
+ color: hsla(var(--accent-hsl), 1);
+}
+.outliner-plugin-zoom-header > .outliner-plugin-zoom-title + span {
+ color: transparent;
+ font-size: 0;
+}
+.outliner-plugin-zoom-header > .outliner-plugin-zoom-title + span:before {
+ font-size: 0.9rem;
+ width: 0.9rem;
+ height: 0.9rem;
+ color: var(--text-muted);
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ line-height: 1;
+ content: "›";
+ padding: 0 2px;
+ position: relative;
+}
+
+body .kanban-plugin {
+ background-color: var(--shade-0);
+}
+
+body .kanban-plugin__search-wrapper {
+ background-color: var(--background-primary);
+ border-bottom: 1px solid var(--shade-plus-darker);
+}
+
+body button.kanban-plugin__search-cancel-button {
+ color: var(--text-normal);
+ border: 1px solid transparent;
+ border-radius: var(--radius-m);
+ font-weight: 500;
+ background-color: var(--shade-plus-darker);
+ box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1);
+ padding: 7px;
+ position: relative;
+ top: -1px;
+ margin-left: 6px;
+}
+
+body button.kanban-plugin__search-cancel-button:hover {
+ background-color: var(--shade-10);
+}
+
+body .kanban-plugin__markdown-preview-view {
+ font: var(--text);
+ font-size: 14px;
+}
+
+body .kanban-plugin__lane-title-text > .kanban-plugin__markdown-preview-view.markdown-preview-view {
+ font-weight: 500;
+}
+
+body .kanban-plugin__lane {
+ background: var(--shade-0);
+ border: none;
+ padding: 2px;
+}
+
+body .kanban-plugin__lane-header-wrapper {
+ border-bottom: 0;
+}
+
+body .kanban-plugin__drag-container > .kanban-plugin__lane-wrapper > .kanban-plugin__lane {
+ box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.2),
+ 0 0 0 3px hsla(var(--accent-hsl), 0.5);
+}
+
+body .kanban-plugin__lane-items {
+ background-color: var(--shade-5);
+ box-shadow: 0 0 0 4px var(--shade-5);
+ padding: 0 3px;
+ border-radius: var(--radius-l);
+}
+
+body.theme-dark .kanban-plugin__lane-items {
+ background-color: var(--shade-3);
+}
+
+body .kanban-plugin__lane-items:empty {
+ border-radius: 0;
+ padding: 4px;
+}
+
+body .kanban-plugin__item-form {
+ border-top: none;
+ padding-top: 10px;
+}
+
+body .kanban-plugin__lane-header-wrapper + .kanban-plugin__item-form {
+ padding-bottom: 12px;
+}
+
+body .kanban-plugin__lane-header-wrapper + .kanban-plugin__item-form,
+body .kanban-plugin__lane-header-wrapper + .kanban-plugin__item-button-wrapper {
+ padding-top: 0;
+ border-bottom: none;
+}
+
+body .kanban-plugin__item {
+ border-radius: var(--radius-l);
+ background-color: var(--background-primary);
+ border: none;
+ margin-bottom: 6px;
+ font-size: 14px;
+ box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1);
+}
+
+body.theme-dark .kanban-plugin__item-content-wrapper {
+ background-color: var(--shade-10);
+}
+
+body .kanban-plugin__item:last-child {
+ margin-bottom: 0;
+}
+
+body .kanban-plugin__drag-container > .kanban-plugin__item-wrapper > .kanban-plugin__item {
+ box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.2),
+ 0 0 0 3px hsla(var(--accent-hsl), 0.8);
+}
+
+body .kanban-plugin__item.is-search-hit {
+ box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.2),
+ 0 0 0 2px var(--text-highlight-bg-active);
+}
+
+body .kanban-plugin__drag-container > .kanban-plugin__item-wrapper .kanban-plugin__item-content-wrapper {
+ background-color: var(--background-primary);
+}
+
+body .markdown-preview-view.kanban-plugin__item-markdown {
+ font-family: var(--text);
+ line-height: 1.4;
+}
+
+body .is-dragging .markdown-preview-view.kanban-plugin__item-markdown,
+body
+ .kanban-plugin
+ .kanban-plugin__item
+ .markdown-preview-view.kanban-plugin__item-markdown {
+ font-size: 1em;
+}
+
+body .is-dragging .markdown-preview-view.kanban-plugin__lane-title-text,
+body .kanban-plugin .markdown-preview-view.kanban-plugin__lane-title-text {
+ font-family: var(--text-normal);
+ font-size: 14px;
+ font-weight: 500;
+}
+
+body .kanban-plugin__markdown-preview-view .task-list-item-checkbox {
+ margin-left: 4px;
+}
+
+body .kanban-plugin__item-title {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+}
+
+body .kanban-plugin__item-title-wrapper {
+ padding: 8px 10px;
+}
+
+body .kanban-plugin__item-metadata:empty {
+ display: none;
+}
+
+body .kanban-plugin__item-tags .kanban-plugin__item-tag {
+ font-weight: 500;
+ color: var(--text-muted);
+ background-color: var(--shade-plus-darker);
+ padding: 4px 5px !important;
+ border-radius: var(--radius-s);
+ line-height: 1;
+}
+
+body .kanban-plugin__item-tags .kanban-plugin__item-tag:hover {
+ color: var(--text-accent);
+}
+
+body .kanban-plugin__item-tags .kanban-plugin__item-tag > span {
+ display: inline-block;
+ margin-right: 1px;
+ color: var(--text-faint);
+}
+
+body .kanban-plugin__item-tags .kanban-plugin__item-tag:hover > span {
+ color: hsla(var(--accent-hsl), 0.5);
+}
+
+body .kanban-plugin__item-button-wrapper {
+ border-top: none;
+}
+
+body .kanban-plugin button {
+ background-color: var(--shade-3);
+ font-weight: 500;
+}
+
+body .kanban-plugin .kanban-plugin__item-edit-button-wrapper button {
+ background-color: var(--shade-0);
+}
+
+body .kanban-plugin__lane-setting-wrapper > div:last-child {
+ border-bottom: none;
+}
+
+body .kanban-plugin__lane-action-wrapper button {
+ box-shadow: none;
+}
+
+body .kanban-plugin button:hover {
+ color: var(--text-on-accent);
+ background-color: var(--interactive-accent);
+}
+
+body .kanban-plugin__item button.kanban-plugin__item-edit-button,
+body .kanban-plugin__lane button.kanban-plugin__lane-settings-button {
+ margin-top: -1px;
+ margin-bottom: -1px;
+ font-size: 14px;
+}
+
+body .kanban-plugin__item button.kanban-plugin__item-edit-button.is-enabled,
+body
+ .kanban-plugin__lane
+ button.kanban-plugin__lane-settings-button.is-enabled {
+ color: var(--text-muted);
+}
+
+body .kanban-plugin__item button.kanban-plugin__item-edit-button:hover,
+body .kanban-plugin__lane button.kanban-plugin__lane-settings-button:hover {
+ color: var(--text-muted);
+ background-color: var(--shade-plus-darker);
+}
+
+body .kanban-plugin__checkbox-wrapper {
+ border: none;
+}
+
+body .kanban-plugin__new-lane-button,
+body .kanban-plugin__new-item-button {
+ font-weight: 500;
+ font-size: 14px;
+ background-color: var(--shade-plus-darker);
+ border: 1px solid transparent;
+}
+
+body button.kanban-plugin__new-lane-button:hover,
+body button.kanban-plugin__new-item-button:hover {
+ background-color: var(--shade-plus-darker);
+ color: var(--text-muted);
+}
+
+body button.kanban-plugin__new-lane-button {
+ background-color: var(--shade-0);
+ box-shadow: none;
+ border: none;
+ border-radius: var(--radius-m);
+ width: auto;
+}
+
+body button.kanban-plugin__new-item-button {
+ background-color: transparent;
+}
+
+body button.kanban-plugin__confirm-action-button:hover,
+body button.kanban-plugin__item-button-delete:hover,
+body button.kanban-plugin__delete-lane-button:hover {
+ color: var(--text-error);
+ background-color: rgba(var(--background-modifier-error-rgb), 0.2);
+}
+
+body .kanban-plugin__action-confirm-wrapper button {
+ margin-bottom: 5px;
+}
+
+body .kanban-plugin__grow-wrap > textarea:focus {
+ border-color: hsla(var(--accent-hsl), 0.5);
+}
+
+body .kanban-plugin__item-input-wrapper {
+ border-top: none;
+}
+
+body .kanban-plugin__item-input-wrapper .kanban-plugin__grow-wrap > textarea,
+body .kanban-plugin__item-input-wrapper .kanban-plugin__grow-wrap::after {
+ font-size: 14px;
+}
+
+body .kanban-plugin__item-content-wrapper .kanban-plugin__grow-wrap > textarea,
+body .kanban-plugin__item-content-wrapper .kanban-plugin__grow-wrap::after,
+body .kanban-plugin__lane-input-wrapper .kanban-plugin__grow-wrap > textarea,
+body .kanban-plugin__lane-input-wrapper .kanban-plugin__grow-wrap::after,
+body .kanban-plugin__lane-title .kanban-plugin__grow-wrap > textarea,
+body .kanban-plugin__lane-title .kanban-plugin__grow-wrap::after {
+ font-size: 14px;
+}
+
+body button.kanban-plugin__item-action-add,
+body button.kanban-plugin__lane-action-add {
+ background-color: var(--interactive-accent);
+}
+
+body .kanban-plugin__item-settings-actions button,
+body .kanban-plugin__lane-action-wrapper button,
+body .kanban-plugin__action-confirm-wrapper button,
+body .kanban-plugin__lane-input-actions button,
+body .kanban-plugin__item-input-actions button {
+ font-size: 13px;
+}
+
+body .kanban-plugin__lane-input-actions button,
+body .kanban-plugin__item-input-actions button {
+ box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1);
+}
+
+body .kanban-plugin__lane-grip {
+ margin-left: -5px;
+ margin-right: 4px;
+}
+
+body .kanban-plugin__autocomplete {
+ font-weight: 500;
+ font-size: 14px;
+ border: none;
+}
+
+body .kanban-plugin__autocomplete-item-active,
+body .kanban-plugin__autocomplete-item {
+ padding: 4px 8px;
+}
+
+body .kanban-plugin__autocomplete-item:hover,
+body .kanban-plugin__autocomplete-item-active {
+ border-top: 1px solid transparent;
+ background-color: var(--shade-5);
+ color: var(--text-normal);
+}
+
+body .kanban-plugin__action-confirm-wrapper {
+ margin: 5px 0;
+ border-radius: var(--radius-l);
+ border-width: 3px;
+}
+
+body .kanban-plugin__action-confirm-text {
+ font-size: 14px;
+ padding-bottom: 5px;
+}
+
+body .kanban-plugin__setting-item {
+ background-color: var(--background-primary);
+}
+
+body .kanban-plugin__icon[data-icon="cross"] {
+ color: var(--text-muted);
+
+}
+
+body .kanban-plugin__icon[data-icon="cross"] > svg {
+ width: 1.2em;
+ height: 1.2em;
+}
+
+body .kanban-plugin__lane-form-wrapper {
+ background-color: var(--background-primary);
+}
+body .lt-predictions-container {
+ font-family: var(--text);
+ font-size: 14px;
+ border: 1px solid var(--shade-10);
+}
+
+body .lt-buttoncontainer > button {
+ font-size: 14px;
+ font-weight: 500;
+ color: var(--text-normal);
+ padding: 4px 14px;
+ background: var(--background-primary);
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08);
+ border-radius: var(--radius-m);
+ cursor: var(--cursor);
+}
+
+body.theme-dark .lt-buttoncontainer > button {
+ color: #dfdedf;
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1),
+ inset 0px 1px 1px rgba(255, 255, 255, 0.3);
+ background-color: var(--shade-20);
+}
+
+body .lt-ignore-btn {
+ background-color: var(--background-primary);
+ font-size: 13px;
+ font-weight: 500;
+ color: var(--text-muted);
+ transition: 100ms color, 100ms background-color;
+}
+
+body .lt-ignore-btn:hover {
+ background-color: var(--shade-3);
+ color: var(--text-normal);
+}
+
+body .lt-ignore-btn svg {
+ width: 1em;
+ height: 1em;
+}
+
+body .lt-title:not(:empty) {
+ font-weight: 500;
+}
+
+body .lt-status-bar-btn {
+ margin: -2px 0;
+}
+
+body .lt-status-bar-btn svg {
+ display: none;
+ width: 14px;
+ height: 14px;
+}
+
+body .lt-status-bar-btn.lt-loading svg {
+ display: block;
+}
+
+body .workspace-leaf-content[data-type="dictionary-view"] .searchbox > input {
+ margin: 0;
+}
+
+body .workspace-leaf-content[data-type="dictionary-view"] .searchbox > button {
+ margin: 0 0 0 5px;
+ padding: 0 10px;
+ flex-shrink: 0;
+ flex-grow: 0;
+ color: var(--text-muted);
+ background: var(--background-primary);
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08);
+ border-radius: var(--radius-m);
+}
+
+body
+ .workspace-leaf-content[data-type="dictionary-view"]
+ .searchbox
+ > button
+ > .gg-search {
+ margin: 0;
+ display: flex;
+ top: -1px;
+ left: -1px;
+}
+
+body
+ .workspace-leaf-content[data-type="dictionary-view"]
+ .results
+ > .container {
+ background-color: transparent;
+ padding: 0;
+}
+
+body .workspace-leaf-content[data-type="dictionary-view"] h3 {
+ font-size: 14px;
+ font-weight: 500;
+}
+
+body .workspace-leaf-content[data-type="dictionary-view"] .container > .main {
+ background: var(--shade-3);
+ box-shadow: 0px 0.5px 1px 0.5px rgb(0 0 0 / 10%);
+}
+
+body
+ .workspace-leaf-content[data-type="dictionary-view"]
+ .definition:last-child {
+ padding-bottom: 0;
+}
+
+body
+ .workspace-leaf-content[data-type="dictionary-view"]
+ details[open]
+ summary
+ ~ audio,
+body
+ .workspace-leaf-content[data-type="dictionary-view"]
+ details[open]
+ summary
+ ~ div.definition {
+ animation: none !important;
+}
+
+audio,
+audio::-webkit-media-controls-panel {
+ background: var(--background-primary);
+}
+
+audio {
+ border-radius: 40px;
+ border: 1px solid var(--shade-5);
+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08);
+}
+
+body .zoom-plugin-header {
+ border-bottom: 1px solid var(--shade-plus-darker);
+ padding: 10px 17px;
+ font-size: 14px;
+ font-family: var(--text);
+}
+
+body .zoom-plugin-title {
+ text-decoration: none;
+}
+
+body .zoom-plugin-header > span {
+ color: transparent;
+ font-size: 0;
+}
+
+body .zoom-plugin-header > span:before {
+ font-size: 0.9rem;
+ width: 0.9rem;
+ height: 0.9rem;
+ color: var(--text-muted);
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ line-height: 1;
+ content: "›";
+ padding: 0 2px;
+ position: relative;
+}
+
+.sr-deck-counts,
+.tag-pane-tag-count.tree-item-flair[aria-label="Due cards"] {
+ display: inline-block;
+ padding: 2px 6px;
+ line-height: 1;
+ font-size: 16px;
+}
+
+.sr-modal-content .tag-pane-tag:hover .tag-pane-tag-count {
+ color: #fff;
+}
\ No newline at end of file
diff --git a/content/site_vault/.obsidian/themes/Discordian.css b/content/site_vault/.obsidian/themes/Discordian.css
new file mode 100644
index 000000000..8b376ca19
--- /dev/null
+++ b/content/site_vault/.obsidian/themes/Discordian.css
@@ -0,0 +1,3223 @@
+/*----------------------------------------------------------------
+THEME BASE
+----------------------------------------------------------------*/
+
+:root {
+ --default-font: Catamaran, Helvetica Neue, Helvetica, Arial, sans-serif;
+ --font-editor: Catamaran SSm, Helvetica Neue, Helvetica, Arial, sans-serif;
+ --font-monospace: Consolas, Andale Mono, Lucida Console, Source Code Pro, iA Writer Mono S, Jetbrains Mono, Menlo, SFMono-Regular, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
+
+ /* discord palette */
+ --discord-green: hsla(153, 46%, 49%, 1);
+ --discord-yellow: hsla(38, 96%, 54%, 1);
+ --discord-yellow-alt: hsla(37, 65%, 63%, 1);
+ --discord-yellow-light: hsla(50, 42%, 48%, 1);
+ --discord-yellow-bg: hsla(38, 96%, 54%, 0.1);
+ --discord-orange: hsla(20, 84%, 52%, 1);
+ --discord-orange-light: hsla(24, 90%, 61%, 1);
+ --discord-red: hsla(0, 85%, 61%, 1);
+ --discord-red-hover: hsla(0, 66%, 55%, 1);
+ --discord-blue: hsla(227, 58%, 65%, 1);
+ --discord-blue-hover: hsla(227, 44%, 59%, 1);
+ --discord-grey: hsla(214, 10%, 50%, 1);
+ --discord-grey-hover: hsla(214, 10%, 45%, 1);
+ --discord-grey-toggle: hsla(218, 5%, 47%, 1);
+ --discord-dark: hsla(216, 7%, 14%, 1);
+ --discord-dark-hover: hsla(216, 7%, 14%, 0.7);
+
+ --elevation-stroke: 0 1px 0 1px hsla(240, 11%, 2%, 0.1);
+ --elevation-low: 0 1px 0 hsla(240, 11%, 2%, 0.2), 0 1.5px 0 hsla(240, 8%, 3%, 0.05), 0 2px 0 hsla(240, 11%, 2%, 0.05);
+ --elevation-medium: 0 4px 4px hsla(0, 0%, 0%, 0.16);
+ --elevation-high: 0 8px 16px hsla(0, 0%, 0%, 0.24);
+
+ --readable-line-length: 45rem;
+ --font-size-notes: 0.875rem;
+ --font-size-file-explorer: 0.875rem;
+ --letter-spacing-notes: -0.2px;
+}
+
+.theme-dark {
+ --background-primary: hsla(220, 8%, 23%, 1);
+ --background-primary-alt: hsla(232, 14%, 31%, 1);
+ --background-secondary: hsla(223, 7%, 20%, 1);
+ --background-secondary-alt: hsla(216, 7%, 14%, 1);
+ --background-tertiary: hsla(220, 7%, 17%, 1);
+
+ --background-accent: hsla(217, 8%, 34%, 1);
+
+ --background-code: hsla(204, 6%, 17%, 1);
+ --background-code-preview: hsla(204, 6%, 17%, 1);
+ --background-code-border: hsla(0, 0%, 16%, 1);
+
+ --background-modifier-cover: hsla(220, 8%, 23%, 1);
+ --background-modifier-hover: hsla(217, 8%, 34%, 0.16);
+ --background-modifier-active: hsla(217, 8%, 34%, 0.24);
+ --background-modifier-selected: hsla(217, 8%, 34%, 0.32);
+ --background-modifier-accent: hsla(0, 0%, 100%, 0.06);
+ --background-modifier-error: var(--discord-red);
+ --background-modifier-error-hover: var(--discord-red-hover);
+ --background-modifier-form-field: hsla(0, 0%, 0%, 0.2);
+ --background-modifier-form-field-highlighted: hsla(0, 0%, 0%, 0.2);
+ --background-modifier-border: var(--background-secondary-alt);
+
+ --text-normal: hsla(213, 3%, 82%, 1);
+ --text-muted: hsla(213, 4%, 57%, 1);
+ --text-faint: hsla(0, 0%, 61%, 1);
+ --text-link: hsla(197, 100%, 48%, 1);
+ --text-accent: hsla(265, 66%, 72%, 1);
+ --text-on-accent: hsla(210, 3%, 87%, 1);
+ --text-selection: hsla(212, 34%, 54%, 0.5);
+ --text-highlight-bg: hsla(212, 34%, 54%, 1);
+
+ --text-strong: var(--discord-yellow-alt);
+ --text-em: hsla(62, 31%, 61%, 1);
+ --text-tag: hsla(27, 100%, 63%, 0.73);
+ --text-mark: hsla(37, 82%, 74%, 1);
+
+ --markup-code: hsla(34, 89%, 61%, 1);
+
+ --text-header: hsla(233, 45%, 69%, 1);
+
+ --text-title-h1: hsla(243, 35%, 65%, 1);
+ --text-title-h2: var(--text-header);
+ --text-title-h3: var(--text-header);
+ --text-title-h4: var(--text-header);
+ --text-title-h5: var(--text-header);
+ --text-title-h6: hsla(192, 13%, 53%, 1);
+
+ --text-a: hsla(322, 65%, 70%, 1);
+ --text-a-hover: hsla(327, 100%, 77%, 1);
+
+ --interactive-accent: var(--discord-green);
+ --interactive-accent-hover: hsla(152, 60%, 43%, 1);
+ --interactive-accent-light: var(--discord-yellow-light);
+
+ --interactive-accent-alt: hsla(220, 7%, 17%, 1);
+ --interactive-hover: hsla(210, 3%, 87%, 1);
+ --interactive-muted: hsla(217, 8%, 34%, 1);
+ --interactive-normal: hsla(216, 4%, 74%, 1);
+ --interactive-active: hsla(0, 100%, 100%, 1);
+
+ --blockquote-border: hsla(286, 22%, 66%, 1);
+ --blockquote-bg: hsla(240, 11%, 2%, 0.07);
+
+ --scrollbar-bg: transparent;
+ --scrollbar-thin-thumb: hsla(216, 7%, 14%, 1);
+ --scrollbar-thin-track: transparent;
+ --scrollbar-auto-thumb: hsla(216, 7%, 14%, 1);
+ --scrollbar-auto-track: hsla(210, 10%, 20%, 1);
+ --scrollbar-auto-scrollbar-color-thumb: hsla(216, 7%, 14%, 1);
+ --scrollbar-auto-scrollbar-color-track: hsla(223, 7%, 20%, 1);
+
+ --cursor: default;
+ --opacity-translucency: 1;
+
+ --graph-line: hsla(191, 57%, 35%, 1);
+ --graph-line-highlight: hsla(191, 57%, 59%, 1);
+ --graph-circle-outline: transparent;
+ --graph-circle-fill: hsla(59, 99%, 50%, 1);
+ --graph-circle-fill-highlight: hsla(59, 99%, 50%, 1);
+ --graph-circle-fill-unresolved: hsla(206, 89%, 71%, 1);
+ --graph-fill-tag: hsla(250, 100%, 77%, 1);
+ --graph-fill-attachment: hsla(314, 57%, 63%, 1);
+ --graph-arrow: hsla(314, 57%, 63%, 1);
+}
+
+/* HACK for settings panel if title bar is brought back by user */
+body.theme-dark:not(.hider-frameless):not(.discordian-writer):not(.discordian-theme) .modal-container {
+ top: -22px !important;
+ height: 100vh !important;
+}
+
+/*----------------------------------------------------------------
+HIDDEN (comment in/out to toggle things)
+----------------------------------------------------------------*/
+
+/*----------------------------------------------------------------
+Hide main title bar */
+
+.titlebar {
+ display: none;
+}
+
+body {
+ padding-top: 0 !important;
+}
+
+body:not(.mod-windows):not(.discordian-theme) .mod-left-split .workspace-tab-header-container {
+ padding-left: 24px !important;
+}
+
+body:not(.plugin-sliding-panes):not(.is-fullscreen):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header {
+ padding-left: 30px;
+ transition: padding-left .15s ease;
+}
+
+body.hider-ribbon:not(.plugin-sliding-panes):not(.is-fullscreen):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header {
+ padding-left: 62px;
+ transition: padding-left .15s ease;
+}
+
+body.theme-dark:not(.hider-frameless):not(.discordian-writer):not(.discordian-theme) .modal-container,
+body.theme-dark:not(.hider-frameless) .modal-container,
+body.theme-dark:not(.discordian-writer) .modal-container,
+body.theme-dark:not(.discordian-theme) .modal-container {
+ top: 0 !important;
+ height: 100vh !important;
+}
+
+/*----------------------------------------------------------------
+Hide status bar */
+
+.status-bar {
+ display: none;
+}
+
+/*----------------------------------------------------------------
+Hide the name of the root folder (vault) */
+
+.nav-folder.mod-root > .nav-folder-title {
+ display: none;
+}
+
+/*----------------------------------------------------------------
+FOUNDATION
+----------------------------------------------------------------*/
+
+/* font for everything outside of editor/preview panes */
+body,
+.app-container {
+ font-size: 16px;
+ line-height: 22px !important;
+ font-family: var(--default-font);
+ color: var(--text-normal);
+ word-wrap: break-word;
+ text-rendering: optimizeLegibility;
+ vertical-align: baseline;
+ -webkit-font-feature-settings: "tnum";
+ -moz-font-feature-settings: "tnum";
+ font-feature-settings: "tnum";
+ -webkit-font-variant-numeric: tabular-nums;
+ -moz-font-variant-numeric: tabular-nums;
+ font-variant-numeric: tabular-nums;
+ margin: 0 !important;
+}
+
+.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 .HyperMD-hr,
+.cm-s-obsidian .cm-hmd-frontmatter,
+.cm-s-obsidian .cm-hmd-orgmode-markup,
+.cm-s-obsidian .cm-formatting-code,
+.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: var(--font-monospace);
+ font-weight: normal;
+ color: var(--text-muted);
+ font-size: 100%;
+ letter-spacing: 0;
+}
+
+.CodeMirror-sizer {
+ border-right: 0;
+}
+
+.CodeMirror-lines {
+ padding: 0 0 20px 0;
+}
+
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ padding: 0;
+}
+
+.CodeMirror-scroll {
+ margin-right: 25px;
+}
+
+.cm-s-obsidian .CodeMirror-code {
+ padding-right: 0;
+}
+
+.markdown-source-view.is-readable-line-width .CodeMirror {
+ max-width: var(--readable-line-length);
+}
+
+.markdown-preview-view.is-readable-line-width .markdown-preview-sizer {
+ max-width: var(--readable-line-length);
+}
+
+button,
+input[type="text"],
+input[type="email"],
+input[type="password"],
+input[type="number"],
+input[type='search'],
+.splash-brand-name,
+.dropdown,
+.setting-hotkey,
+.suggestion-hotkey {
+ font-family: var(--default-font) !important;
+ border-color: var(--background-secondary-alt) !important;
+ letter-spacing: -0.01rem;
+}
+
+button {
+ -webkit-transition: background-color .17s ease, color .17s ease;
+ transition: background-color .17s ease, color .17s ease;
+}
+
+input[type='text'],
+input[type='search'],
+input[type='email'],
+input[type='password'],
+input[type='number'] {
+ font-size: 0.875rem;
+ color: var(--text-muted);
+ border-radius: 4px;
+ background-color: var(--discord-dark) !important;
+}
+
+input[type='text']:focus-within,
+input[type='search']:focus-within,
+input[type='email']:focus-within,
+input[type='password']:focus-within,
+input[type='number']:focus-within {
+ color: var(--text-normal);
+}
+
+ul li {
+ margin: 4px 0;
+}
+
+p {
+ margin-block-start: 1.4375rem;
+ margin-block-end: 1.4375rem;
+}
+
+p.mod-warning {
+ color: var(--discord-red);
+}
+
+.search-result-file-match::after {
+ background-color: var(--background-tertiary);
+}
+
+/* Discord-like tooltip */
+.tooltip {
+ font-size: 1rem;
+ padding: 10px;
+}
+
+/* html tags in editor */
+.cm-tag,
+.cm-attribute { /* .cm-string */
+ color: var(--text-muted) !important;
+}
+
+/* horizontal line in preview */
+.markdown-preview-view hr {
+ background-color: var(--text-muted);
+ border: none;
+ height: 1px;
+ margin: 1.4375rem 0;
+}
+
+/* internal embedded link rendering in preview */
+.markdown-embed-title {
+ font-weight: 600;
+ color: var(--text-link);
+}
+
+.markdown-embed {
+ padding-left: 8px !important;
+ padding-right: 4px !important;
+ margin-left: 8px !important;
+ margin-right: 4px !important;
+}
+
+/* NO FILE OPEN page */
+
+.empty-state-title {
+ color: var(--discord-yellow-alt) !important;
+}
+
+.empty-state-action {
+ color: var(--text-muted) !important;
+}
+
+.empty-state-action:hover {
+ color: var(--text-normal) !important;
+}
+
+/*----------------------------------------------------------------
+BLOCKQUOTES */
+
+.cm-s-obsidian span.cm-quote {
+ color: var(--interactive-accent);
+}
+
+.cm-hmd-indent-in-quote {
+ padding-left: 4px;
+}
+
+.markdown-preview-view blockquote {
+ color: var(--interactive-accent) !important;
+ border: none;
+ border-left: 3px solid var(--blockquote-border) !important;
+ border-radius: 4px !important;
+ margin: 1.5rem 1.5rem 1.5rem 3.5rem;
+ background-color: var(--blockquote-bg);
+}
+
+blockquote p {
+ display: inline;
+}
+
+/*----------------------------------------------------------------
+IMAGES */
+
+img {
+ display: block;
+ margin-right: auto;
+}
+
+/*----------------------------------------------------------------
+Normal text outside of headings and code */
+
+/* preview */
+
+.markdown-preview-view {
+ font-family: var(--font-editor);
+ color: var(--text-normal);
+ font-weight: 400;
+ font-size: var(--font-size-notes);
+ letter-spacing: var(--letter-spacing-notes);
+ line-height: 1.65 !important;
+ padding-left: 6% !important;
+ padding-right: 4% !important;
+ padding-top: 20px;
+ overflow-x: hidden;
+}
+
+/* editor */
+
+.cm-s-obsidian {
+ font-family: var(--font-editor);
+ color: var(--text-normal);
+ font-weight: 400;
+ font-size: var(--font-size-notes);
+ letter-spacing: var(--letter-spacing-notes);
+ line-height: 1.65 !important;
+
+ /* Editor font: make it thicker so it is like in Preview */
+ -webkit-font-smoothing: subpixel-antialiased !important;
+}
+
+.markdown-source-view {
+ padding-left: 6% !important;
+ padding-right: 4% !important;
+ padding-top: 20px;
+}
+
+/*----------------------------------------------------------------
+Bold */
+
+strong {
+ color: var(--discord-yellow-alt);
+ font-weight: 500;
+}
+
+.cm-strong {
+ color: var(--discord-yellow-alt);
+ font-weight: 500;
+}
+
+/*----------------------------------------------------------------
+Italics */
+
+em {
+ color: var(--text-em);
+}
+
+.cm-em {
+ color: var(--text-em);
+}
+
+.cm-formatting-em {
+ font-style: normal;
+}
+
+.cm-em:not(.cm-formatting-em) {
+ margin-left: -1px;
+}
+
+/*----------------------------------------------------------------
+Highlights */
+
+.markdown-preview-view mark {
+ background-color: transparent !important;
+ -webkit-box-shadow: inset 0 -2px var(--discord-yellow-alt);
+ box-shadow: inset 0 -2px var(--discord-yellow-alt);
+ padding-bottom: 4px;
+}
+
+.cm-highlight {
+ background-color: transparent !important;
+ -webkit-box-shadow: inset 0 -2px var(--discord-yellow-alt);
+ box-shadow: inset 0 -2px var(--discord-yellow-alt);
+ padding-bottom: 4px;
+}
+
+mark > strong {
+ color: var(--discord-yellow-alt) !important;
+ font-weight: 500;
+ padding: 0 2px;
+}
+
+/*----------------------------------------------------------------
+Popup notifications */
+
+.notice {
+ color: var(--text-on-accent) !important;
+ background-color: var(--background-primary-alt) !important;
+}
+
+/*----------------------------------------------------------------
+Dropdown */
+
+.dropdown {
+ background-color: rgba(0, 0, 0, 0.1);
+ border: 1px solid rgba(32, 34, 37, 0.5) !important;
+ border-radius: 6px;
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='20' viewBox='0 0 20 20' focusable='false' stroke-width='px' fill='%23B9BBBE' class='dropdown-svg'%3E%3Cpath d='M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z'%3E%3C/path%3E%3C/svg%3E");
+ background-repeat: no-repeat, repeat;
+ background-position: right 0.7em top 50%, 0 0;
+ background-size: 1.2em auto, 100%;
+ -webkit-transition: background-color .17s ease, color .17s ease;
+ transition: background-color .17s ease, color .17s ease;
+ outline: 0 !important;
+ cursor: pointer;
+}
+
+.dropdown:hover {
+ background-color: var(--background-modifier-form-field);
+}
+
+.dropdown:focus {
+ background-color: var(--background-modifier-form-field-highlighted);
+}
+
+/*----------------------------------------------------------------
+Selections */
+
+.markdown-preview-view .mod-highlighted {
+ background-color: var(--text-selection);
+ color: inherit;
+}
+
+/* flashing and selections when searching */
+.is-flashing {
+ background-color: var(--text-highlight-bg);
+ transition: all 0.7s ease-in !important;
+}
+
+/*----------------------------------------------------------------
+HEADINGS
+----------------------------------------------------------------*/
+
+/*----------------------------------------------------------------
+Preview */
+
+.markdown-preview-view h1,
+.markdown-preview-view h2,
+.markdown-preview-view h3,
+.markdown-preview-view h4,
+.markdown-preview-view h5,
+.markdown-preview-view h6 {
+ font-weight: 600;
+ margin-block-start: 1em;
+ margin-block-end: 1em;
+ line-height: 125% !important;
+}
+
+.markdown-preview-view h1 {
+ font-size: 2rem;
+ color: var(--text-title-h1);
+ margin-block-start: 0;
+ margin-block-end: 0;
+ margin-top: 0;
+}
+
+.markdown-preview-view h2 {
+ font-size: 1.625rem;
+ color: var(--text-title-h2);
+}
+
+.markdown-preview-view h3 {
+ font-size: 1.375rem;
+ color: var(--text-title-h3);
+}
+
+.markdown-preview-view h4 {
+ font-size: 1.125rem;
+ color: var(--text-title-h4);
+}
+
+.markdown-preview-view h5 {
+ font-size: 1.125rem;
+ color: var(--text-title-h5);
+}
+
+.markdown-preview-view h6 {
+ font-size: 1rem;
+ color: var(--text-title-h6);
+}
+
+/*----------------------------------------------------------------
+Editor */
+
+.cm-header-1,
+.cm-header-2,
+.cm-header-3,
+.cm-header-4,
+.cm-header-5,
+.cm-header-6 {
+ font-weight: 600;
+ margin-block-start: 1em;
+ line-height: 125% !important;
+}
+
+.cm-header-1 {
+ font-size: 2rem;
+ color: var(--text-title-h1);
+ margin-block-start: 0;
+}
+
+.cm-header-2 {
+ font-size: 1.625rem;
+ color: var(--text-title-h2);
+}
+
+.cm-header-3 {
+ font-size: 1.375rem;
+ color: var(--text-title-h3);
+}
+
+.cm-header-4 {
+ font-size: 1.125rem;
+ color: var(--text-title-h4);
+}
+
+.cm-header-5 {
+ font-size: 1.125rem;
+ color: var(--text-title-h5);
+}
+
+.cm-header-6 {
+ font-size: 1rem;
+ color: var(--text-title-h6);
+}
+
+.cm-s-obsidian span.cm-header-1.cm-footref,
+.cm-s-obsidian span.cm-header-1.cm-blockid,
+.cm-s-obsidian span.cm-header-2.cm-footref,
+.cm-s-obsidian span.cm-header-2.cm-blockid,
+.cm-s-obsidian span.cm-header-3.cm-footref,
+.cm-s-obsidian span.cm-header-3.cm-blockid {
+ font-size: 1rem;
+ vertical-align: text-top;
+ margin-top: -1rem;
+}
+
+.cm-s-obsidian span.cm-header-4.cm-footref,
+.cm-s-obsidian span.cm-header-4.cm-blockid,
+.cm-s-obsidian span.cm-header-5.cm-footref,
+.cm-s-obsidian span.cm-header-5.cm-blockid,
+.cm-s-obsidian span.cm-header-6.cm-footref,
+.cm-s-obsidian span.cm-header-6.cm-blockid {
+ font-size: 0.75rem;
+ vertical-align: text-top;
+ margin-top: -0.75rem;
+}
+
+.cm-s-obsidian pre.HyperMD-header {
+ padding-bottom: 0;
+ padding-left: 0 !important;
+}
+
+.vertical-tab-content h1:first-child,
+.vertical-tab-content h2:first-child,
+.vertical-tab-content h3:first-child {
+ margin-block-start: 0;
+}
+
+/*----------------------------------------------------------------
+POPOVERS
+----------------------------------------------------------------*/
+
+.menu,
+div.popover.hover-popover,
+.suggestion-container {
+ background-color: var(--background-secondary);
+ border-radius: 4px;
+ border: none !important;
+ min-width: 15rem;
+ font-family: var(--font-editor);
+ font-size: 15px !important;
+ -webkit-box-shadow: var(--elevation-stroke), var(--elevation-high);
+ box-shadow: var(--elevation-stroke), var(--elevation-high);
+}
+
+/* Bigger popovers */
+div.popover.hover-popover {
+ width: 35rem;
+ max-height: 25rem;
+}
+
+div.popover.hover-popover .markdown-preview-view {
+ font-size: 13px !important;
+}
+
+.popover.hover-popover .markdown-embed {
+ height: 25rem;
+}
+
+div.popover.hover-popover .markdown-preview-view h1 {
+ font-size: 1.375rem;
+}
+
+div.popover.hover-popover .markdown-preview-view h2 {
+ font-size: 1.25rem;
+}
+
+div.popover.hover-popover .markdown-preview-view h3 {
+ font-size: 1.125rem;
+}
+
+div.popover.hover-popover .markdown-preview-view h4 {
+ font-size: 1rem;
+}
+
+div.popover.hover-popover .markdown-preview-view h5,
+div.popover.hover-popover .markdown-preview-view h6 {
+ font-size: 0.875rem;
+}
+
+/*----------------------------------------------------------------
+SUGGESTIONS
+----------------------------------------------------------------*/
+
+.suggestion-item,
+.suggestion-empty {
+ font-size: 15px;
+}
+
+.suggestion .suggestion-item.is-selected {
+ background-color: var(--background-modifier-form-field-highlighted);
+ color: var(--text-on-accent);
+}
+
+.suggestion-highlight {
+ color: var(--interactive-accent) !important;
+}
+
+/*----------------------------------------------------------------
+SCROLLBARS
+----------------------------------------------------------------*/
+
+/*----------------------------------------------------------------
+theme-default thin scrollbars */
+
+::-webkit-scrollbar {
+ width: 8px;
+ height: 8px;
+}
+
+::-webkit-scrollbar-track {
+ border-color: var(--scrollbar-thin-track);
+ background-color: var(--background-secondary);
+ border: 2px solid var(--scrollbar-thin-track);
+}
+
+::-webkit-scrollbar-thumb {
+ background-clip: padding-box;
+ border: 2px solid transparent;
+ border-radius: 4px;
+ background-color: var(--scrollbar-thin-thumb);
+ min-height: 40px;
+}
+
+::-webkit-scrollbar-corner {
+ background-color: transparent;
+}
+
+/* Clean up secondary scrollbar*/
+.CodeMirror-scroll::-webkit-scrollbar {
+ display: none !important;
+}
+
+/*----------------------------------------------------------------
+scrollbars in editor & preview */
+
+.mod-root {
+ scrollbar-width: auto;
+ scrollbar-color: var(--scrollbar-auto-scrollbar-color-thumb) var(--scrollbar-auto-scrollbar-color-track);
+}
+
+.mod-root ::-webkit-scrollbar {
+ width: 16px !important;
+ height: 16px !important;
+}
+
+.mod-root ::-webkit-scrollbar-track {
+ background-color: var(--scrollbar-auto-track);
+ border: 4px solid var(--background-primary);
+}
+
+.mod-root ::-webkit-scrollbar-thumb,
+.mod-root ::-webkit-scrollbar-track {
+ border: 4px solid transparent;
+ background-clip: padding-box;
+ border-radius: 8px;
+}
+
+.mod-root ::-webkit-scrollbar-thumb {
+ background-color: var(--scrollbar-auto-thumb);
+ min-height: 40px;
+}
+
+.mod-root ::-webkit-scrollbar-corner {
+ background-color: transparent;
+}
+
+/*----------------------------------------------------------------
+graph controls scrollbars */
+
+.mod-root .graph-controls::-webkit-scrollbar {
+ width: 8px !important;
+ height: 8px !important;
+}
+
+.mod-root .graph-controls::-webkit-scrollbar-track {
+ border-color: var(--background-secondary-alt) !important;
+ background-color: var(--background-primary) !important;
+ border: 0 solid var(--scrollbar-thin-track) !important;
+ border-radius: 0 !important;
+}
+
+.mod-root .graph-controls::-webkit-scrollbar-thumb {
+ background-clip: padding-box !important;
+ border: 2px solid transparent !important;
+ border-radius: 0 !important;
+ background-color: var(--scrollbar-thin-thumb);
+ min-height: 40px !important;
+}
+
+.mod-root .graph-controls::-webkit-scrollbar-corner {
+ background-color: transparent !important;
+}
+
+/*----------------------------------------------------------------
+codeblocks - scrollable content without horizontal scrollbar */
+
+.markdown-preview-section pre::-webkit-scrollbar-track {
+ border: 0;
+ border-radius: 0;
+ background-color: var(--background-primary);
+}
+
+.markdown-preview-section pre::-webkit-scrollbar-thumb {
+ background-color: var(--background-primary); /* --scrollbar-thin-thumb to reveal */
+ border: 6px solid transparent;
+}
+
+/*----------------------------------------------------------------
+WORKSPACE
+----------------------------------------------------------------*/
+
+.app-container {
+ border-top: 1px solid var(--background-tertiary) !important;
+}
+
+.view-content {
+ height: calc(100% - 32px);
+}
+
+.titlebar-button-container {
+ top: 0;
+}
+
+.nav-action-button.is-active {
+ background-color: var(--interactive-accent-alt);
+ color: var(--text-on-accent);
+}
+
+/* straight corners */
+.workspace-split.mod-left-split .workspace-tabs .workspace-leaf,
+.workspace-split.mod-right-split .workspace-tabs .workspace-leaf,
+.workspace-leaf-content {
+ border-top-left-radius: 0 !important;
+ border-top-right-radius: 0 !important;
+}
+
+/*----------------------------------------------------------------
+Collapsed Ribbons */
+
+.workspace-ribbon.is-collapsed {
+ background-color: var(--background-secondary-alt) !important;
+}
+
+.workspace-ribbon.mod-right.is-collapsed {
+ background-color: var(--background-secondary-alt) !important;
+}
+
+.workspace-ribbon.mod-left.is-collapsed {
+ background-color: var(--background-secondary-alt) !important;
+}
+
+/*----------------------------------------------------------------
+Tabs */
+
+.workspace-tabs {
+ background-color: var(--background-secondary);
+ overflow: hidden;
+ padding: 0 0 1rem 0;
+ position: relative;
+}
+
+.workspace-tab-header {
+ color: var(--text-muted) !important;
+ text-decoration: none !important;
+}
+
+.workspace-tab-header:hover {
+ color: var(--text-normal) !important;
+}
+
+.workspace-tags,
+.tag-container {
+ padding: 0;
+}
+
+/*----------------------------------------------------------------
+Resize Handlers */
+
+body.is-translucent {
+ background-color: var(--background-primary);
+}
+
+.workspace-leaf-resize-handle,
+.is-translucent .workspace-leaf-resize-handle {
+ background-color: var(--background-secondary); /*--background-secondary-alt*/
+ margin: 0;
+}
+
+.workspace-leaf-resize-handle:hover,
+.is-translucent .workspace-leaf-resize-handle:hover {
+ background-color: var(--interactive-accent-light);
+}
+
+/*----------------------------------------------------------------
+Split Mode */
+
+.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle,
+.workspace-split.mod-left-split > .workspace-leaf-resize-handle,
+.workspace-split.mod-right-split > .workspace-leaf-resize-handle {
+ width: 2px !important;
+}
+
+.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle {
+ height: 2px;
+}
+
+.workspace-split.mod-root > .workspace-leaf:first-of-type .workspace-leaf-content {
+ padding-right: 0;
+}
+
+.workspace-split.mod-vertical > .workspace-leaf {
+ padding-right: 0;
+}
+
+.workspace-split.mod-root {
+ background-color: transparent !important;
+}
+
+/* no animation for panels - feels more snappier */
+.workspace-split.mod-left-split,
+.workspace-split.mod-right-split {
+ transition: none;
+}
+
+.workspace-split.mod-root > .workspace-leaf:first-of-type .workspace-leaf-content .view-content {
+ padding-right: 0;
+}
+
+/*----------------------------------------------------------------
+Side Dock */
+
+.side-dock-ribbon-action {
+ color: var(--text-muted) !important;
+}
+
+.side-dock-ribbon-action:hover {
+ color: var(--text-normal) !important;
+}
+
+.side-dock-ribbon-tab.is-active {
+ color: var(--interactive-accent) !important;
+}
+
+.side-dock-ribbon-tab.is-active .side-dock-ribbon-tab-inner:hover {
+ color: #6272a4 !important;
+ background-color: var(--background-secondary);
+}
+
+.side-dock-panels-container {
+ font-size: 13px !important;
+ background-color: var(--background-secondary-alt) !important;
+ color: var(--background-secondary-alt);
+}
+
+/* side dock titles at top */
+.side-dock-title {
+ font-size: 20px !important;
+ font-weight: 800 !important;
+}
+
+.side-dock-collapsible-section-header {
+ font-size: 14px;
+}
+
+/* hover actions on side dock navigation */
+.side-dock-ribbon-tab:hover,
+.side-dock-ribbon-tab-inner:hover,
+.side-dock-ribbon-action:hover,
+.side-dock-ribbon-action.is-active:hover,
+.nav-action-button:hover,
+.side-dock-collapse-btn:hover {
+ color: var(--text-normal);
+}
+
+/*----------------------------------------------------------------
+Navigation & File Explorer */
+
+.nav-action-button {
+ margin-bottom: 5px;
+}
+
+.nav-action-button svg {
+ width: 15px;
+}
+
+.nav-header {
+ padding: 8px 20px 4px 20px;
+}
+
+.nav-file-title,
+.nav-folder-title {
+ cursor: var(--cursor);
+ align-items: baseline;
+ width: 100%;
+ vertical-align: middle;
+ line-height: 1.25;
+}
+
+.nav-file-title {
+ padding: 6px 10px 6px 10px;
+ margin-left: 10px;
+ margin-right: 10px;
+ font-family: var(--font-editor);
+ font-variant-numeric: tabular-nums !important;
+ font-size: var(--font-size-file-explorer);
+ border-radius: 4px;
+ color: var(--text-muted) !important;
+ background-color: var(--background-secondary);
+ display: inline-flex;
+ -webkit-font-feature-settings: "tnum" !important;
+ -moz-font-feature-settings: "tnum" !important;
+ font-feature-settings: "tnum" !important;
+ -webkit-font-variant-numeric: tabular-nums !important;
+ -moz-font-variant-numeric: tabular-nums !important;
+}
+
+.nav-file-title:hover,
+.nav-folder-title:hover {
+ color: var(--text-normal) !important;
+}
+
+.nav-folder-title {
+ font-size: calc(var(--font-size-file-explorer) + 0.125rem);
+ color: var(--interactive-active) !important;
+ background-color: var(--background-secondary);
+ padding: 2px 10px 2px 22px;
+}
+
+/*----------------------------------------------------------------
+Condense line spacing on file explorer title list.
+Avoid character-level word breaks */
+
+.nav-file-title-content,
+.search-result-file-title {
+ padding-top: 0 !important;
+ padding-bottom: 0 !important;
+ line-height: normal !important;
+ word-break: keep-all;
+}
+
+.nav-file-title-content,
+.nav-folder-title-content {
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ display: block;
+}
+
+.nav-folder-title-content {
+ padding: 1px 4px;
+}
+
+.nav-file-title-content {
+ width: 100%;
+}
+
+.nav-files-container {
+ overflow-x: hidden !important;
+ padding-bottom: 25px;
+}
+
+/* smaller & bold vault title */
+.nav-folder.mod-root > .nav-folder-title {
+ padding-left: 6px;
+ font-size: 14px;
+ font-weight: 600;
+ top: 0;
+ text-transform: uppercase;
+ letter-spacing: 1px;
+ cursor: default;
+ color: var(--text-accent) !important;
+}
+
+.nav-file {
+ margin-right: 10px;
+}
+
+.nav-folder-children .nav-folder-children > .nav-file > .nav-file-title {
+ padding: 6px 10px 6px 10px;
+ margin-left: 0 !important;
+ margin-right: 10px;
+}
+
+.nav-folder-children .nav-folder-children > .nav-file > .nav-file-title > .nav-file-title-content {
+ padding: 2px 0;
+}
+
+/*----------------------------------------------------------------
+Files & folders: active & hover */
+
+.nav-file.is-active .nav-file-tag {
+ color: var(--text-normal);
+}
+
+.nav-file-title.is-active::before {
+ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='8' width='8'%3E%3Ccircle cx='4' cy='4' r='4' stroke='white' stroke-width='0' fill='white'/%3E%3C/svg%3E");
+ position: absolute;
+ left: -4px;
+}
+
+.nav-folder-children .nav-folder-children > .nav-file > .nav-file-title.is-active::before {
+ content: none;
+}
+
+.nav-file-title.is-active,
+.nav-file-title.is-active:hover {
+ background-color: var(--background-primary);
+ color: var(--text-normal) !important;
+}
+
+.nav-file-title.is-active,
+.nav-folder-title.is-active,
+body:not(.is-grabbing) .nav-file-title:hover,
+body:not(.is-grabbing) .nav-folder-title:hover {
+ background-color: var(--background-primary);
+ border-radius: 4px;
+}
+
+.nav-folder-collapse-indicator {
+ background-color: transparent !important;
+}
+
+.collapse-icon svg {
+ height: 12px;
+}
+
+.nav-file-tag {
+ background-color: var(--background-secondary-alt);
+ top: -1px;
+ margin-left: 0;
+}
+
+.nav-file-tag + .nav-file-title-content {
+ margin-left: 4px;
+}
+
+/*----------------------------------------------------------------
+Search */
+
+.search-result {
+ margin-bottom: 0;
+}
+
+.search-result-file-title {
+ color: var(--text-a) !important;
+ background-color: var(--background-secondary);
+ font-weight: 400;
+}
+
+.search-result-file-title:hover {
+ background-color: var(--background-secondary);
+}
+
+.search-result-file-matches {
+ font-size: 13px;
+ line-height: 16px;
+ margin-right: 5px;
+ border-bottom: 0;
+}
+
+.search-result-file-match::before {
+ display: none;
+}
+
+.search-result-file-match:not(:first-child) {
+ margin-top: 0;
+}
+
+.search-result-file-match {
+ line-height: normal !important;
+ word-break: keep-all;
+ left: 0;
+ width: 100%;
+ padding-top: 4px !important;
+ padding-bottom: 4px !important;
+}
+
+.search-result-file-match:hover {
+ background-color: var(--background-tertiary);
+}
+
+.search-result-file-matched-text {
+ background-color: var(--text-selection);
+}
+
+.search-result-collapse-indicator {
+ top: -5px !important;
+}
+
+.search-result-file-match-replace-button {
+ color: var(--text-on-accent);
+ top: 3px;
+ right: 8px;
+ opacity: 0.8;
+ font-size: .625rem;
+ text-transform: uppercase;
+ background-color: var(--interactive-accent) !important;
+ height: .9375rem;
+ padding: 0 .275rem;
+ margin-top: .075em;
+ border-radius: .1875rem;
+ letter-spacing: 1px;
+}
+
+.tree-item-self .collapse-icon {
+ margin-top: -1px;
+}
+
+.tree-item-flair {
+ background-color: unset;
+}
+
+.tree-item-self .tree-item-flair {
+ font-family: var(--font-editor);
+ font-size: 0.6875rem;
+}
+
+.tree-item-self:hover .tree-item-flair {
+ background-color: unset;
+ color: var(--text-a);
+}
+
+.backlink-pane .tree-item-inner {
+ font-size: 0.875rem;
+}
+
+.backlink-pane > .tree-item-self:hover .tree-item-flair {
+ color: var(--text-normal);
+}
+
+.tag-container .tree-item-self:hover .tree-item-flair {
+ color: var(--text-normal);
+}
+
+.tree-item-children {
+ margin-left: 15px;
+}
+
+/* search count boxes */
+.search-result-count {
+ font-family: var(--font-monospace);
+ letter-spacing: 0;
+}
+
+.search-result-file-title .pane-list-item-ending-flair {
+ position: absolute;
+ top: 1px;
+ font-size: 12px;
+ background-color: var(--background-secondary-alt);
+ line-height: 12px;
+ border-radius: 3px;
+}
+
+/* clean up side bar empty state (e.g. unlinked mentions) */
+.search-empty-state {
+ width: auto;
+ padding-left: 15px;
+ padding-right: 15px;
+ line-height: normal;
+ font-size: 0.875rem;
+ color: var(--discord-red-hover);
+}
+
+/*----------------------------------------------------------------
+Header */
+
+.workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .view-header {
+ border-bottom: 0;
+ background-color: var(--background-primary);
+}
+
+.view-header {
+ height: 30px;
+ border-top: 0;
+ border-bottom: 0;
+ background-color: var(--background-primary);
+}
+
+.view-header::before {
+ content: "";
+ position: absolute;
+ display: block;
+ left: 0;
+ right: 0;
+ top: 28px;
+ height: 1px;
+ -webkit-box-shadow: var(--elevation-low) !important;
+ box-shadow: var(--elevation-low) !important;
+ z-index: 1;
+ pointer-events: none;
+}
+
+.view-header-title {
+ font-size: 13px;
+ line-height: 32px;
+ font-family: var(--font-editor) !important;
+}
+
+.view-header-title-container {
+ position: relative;
+}
+
+.workspace-leaf.mod-active .view-header {
+ background-color: var(--background-primary);
+ border-bottom: 2px solid var(--discord-yellow-light);
+}
+
+/* fix the long-title-obscuring shadows */
+.workspace-leaf.mod-active .view-header-title-container::after,
+.view-header-title-container::after {
+ content: ' ';
+ position: absolute;
+ top: 0;
+ right: 0;
+ height: 28px;
+ background: linear-gradient(to right, transparent, var(--background-primary)) !important; /* rgb(51,53,59) */
+}
+
+.view-header-title-container::after {
+ background: linear-gradient(to right, transparent, var(--background-primary)) !important;
+}
+
+/* Change color of note title active pane */
+.workspace-leaf.mod-active .view-header-title {
+ color: var(--text-normal);
+}
+
+.workspace-leaf-content .view-content,
+.workspace-leaf-content[data-type='tag'] {
+ padding: 10px;
+}
+
+.view-header-icon {
+ top: 0 !important;
+}
+
+/*----------------------------------------------------------------
+View Actions */
+
+.view-action {
+ top: 0;
+ color: var(--text-muted) !important;
+ text-decoration: none !important;
+}
+
+.view-action:hover,
+.view-action.is-active {
+ color: var(--text-normal) !important;
+}
+
+.view-actions {
+ padding: 5px 10px;
+ margin-left: auto;
+}
+
+/* icons at top of panes */
+.file-view-actions a {
+ color: var(--text-muted) !important;
+}
+
+.file-view-actions a:hover {
+ color: var(--text-muted) !important;
+}
+
+/*.workspace-leaf.mod-active .view-header-icon {
+ color: var(--text-normal);
+}*/
+
+/*.view-actions {
+ opacity: 0.2;
+}
+
+.view-actions:hover {
+ opacity: 1;
+}*/
+
+/*----------------------------------------------------------------
+Top Window Frame */
+
+.titlebar {
+ background: var(--background-primary);
+}
+
+.titlebar-text {
+ display: none;
+ color: var(--text-faint);
+ letter-spacing: inherit;
+}
+
+.titlebar-button {
+ opacity: 1;
+ cursor: var(--cursor);
+}
+
+.titlebar-button svg path {
+ fill: var(--text-muted) !important;
+ stroke: var(--text-muted) !important;
+}
+
+.titlebar-button:hover svg path {
+ fill: var(--text-normal) !important;
+ stroke: var(--text-normal) !important;
+}
+
+/*----------------------------------------------------------------
+Status Bar */
+
+.status-bar {
+ border-top: 0;
+ background-color: var(--background-secondary-alt) !important;
+ color: var(--text-faint);
+ padding: 0 4em 0 0;
+}
+
+.status-bar-item {
+ padding: 0 5px;
+ font-size: 13px;
+}
+
+.status-bar-item-segment {
+ margin-right: 1rem;
+}
+
+/*----------------------------------------------------------------
+LISTS
+----------------------------------------------------------------*/
+
+ul {
+ padding-inline-start: 2em;
+ list-style: none;
+}
+
+ul ul,
+ol ul,
+ol ol ul,
+ol ul ul,
+ul ol ul,
+ul ul ul {
+ list-style: none;
+}
+
+ul > li:not(.task-list-item)::before {
+ content: "\2022";
+ color: var(--text-faint);
+ font-weight: 400;
+ display: inline-block;
+ width: 1em;
+ margin-left: -1em;
+}
+
+ul li p,
+ol li p {
+ display: inline;
+}
+
+ol {
+ padding-inline-start: 1em;
+ margin-left: 1em;
+ list-style: none;
+ counter-reset: counter;
+ position: relative;
+}
+
+ol > li {
+ counter-increment: counter;
+ margin: 0.3rem 0 0.3rem 0;
+}
+
+ol > li::before {
+ content: counter(counter) ". ";
+ color: var(--text-faint);
+ position: absolute;
+ text-align: left;
+ left: 0;
+ width: 1em;
+}
+
+/*----------------------------------------------------------------
+ul, li & ol colors in editor */
+
+.markdown-preview-section > ul.contains-task-list {
+ margin-block-end: 2rem;
+}
+
+/*----------------------------------------------------------------
+TASK LISTS
+----------------------------------------------------------------*/
+
+input[type=checkbox] {
+ -webkit-appearance: none;
+ appearance: none;
+ padding: 0;
+ cursor: pointer;
+ background-color: var(--background-primary);
+ border: 1px solid var(--text-faint);
+ border-radius: 3px;
+}
+
+input[type=checkbox]:focus,
+input[type=checkbox]:hover {
+ outline: 0;
+ border-color: var(--text-faint);
+}
+
+input[type=checkbox]:checked {
+ background-color: var(--discord-blue) !important;
+ border: 1px solid var(--discord-blue);
+ background-position: center;
+ background-size: 70%;
+ background-repeat: no-repeat;
+ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='1em' height='1em' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20'%3E%3Cpath d='M0 11l2-2l5 5L18 3l2 2L7 18z' fill='%23fff'/%3E%3C/svg%3E");
+}
+
+/*----------------------------------------------------------------
+Preview Mode */
+
+.markdown-preview-view .task-list-item-checkbox {
+ top: 8px;
+ width: calc(var(--font-size-notes) + 0.375rem);
+ height: calc(var(--font-size-notes) + 0.375rem);
+ margin-left: -0.2em;
+ margin-right: 0.5rem;
+ filter: none;
+}
+
+ul.contains-task-list li > div.list-collapse-indicator {
+ margin-left: -3.5rem;
+ margin-top: 0.5rem;
+}
+
+/*----------------------------------------------------------------
+Smart Visual Task Lists ALSO in Editor Mode ! (HACKISH)
+
+This works properly only with "Smart Indent List" setting enabled
+as it produces checkboxes automatically when entering next line.
+Best combined with "Toggle checklist status" command shortcut.
+
+FOR DEFAULT BEHAVIOUR PLEASE REMOVE THIS WHOLE SECTION TILL END */
+
+.cm-s-obsidian span.cm-formatting-list {
+ margin: 0;
+}
+
+.cm-s-obsidian pre.HyperMD-list-line {
+ padding-bottom: 0.1rem;
+ padding-top: 0;
+}
+
+.cm-s-obsidian span.cm-formatting-task {
+ white-space: pre;
+ text-align: center;
+ color: transparent;
+ font-size: calc(0.7 * calc(var(--font-size-notes) + 0.125rem));
+ line-height: 2rem;
+ background-color: var(--background-primary);
+ font-family: var(--default-font);
+ margin-left: -0.8rem;
+ padding-bottom: 0.1rem;
+}
+
+.cm-formatting-task {
+ border: 1px solid var(--text-faint);
+ border-radius: 3px;
+ padding: 0;
+}
+
+/* HACK: makes unchecked task same size as checked one */
+.cm-s-obsidian span.cm-formatting-task::after {
+ content: '\0020\0020\0020\0020';
+ color: transparent;
+}
+
+input[type=checkbox]:checked,
+.cm-formatting-task.cm-property {
+ background-color: var(--discord-blue) !important;
+ border: 1px solid var(--discord-blue);
+}
+
+.cm-formatting-task.cm-property::after {
+ content: '\0020\0020\0020' !important;
+ color: transparent !important;
+}
+
+.cm-formatting-task + span {
+ padding-left: 0.3rem;
+ vertical-align: sub;
+}
+
+/*----------------------------------------------------------------
+Adjust nested level task lists when collapsed
+Order matters here - from top level supported (7) down to first */
+
+pre.HyperMD-list-line-7 {
+ padding-left: calc(12.25 * calc(var(--font-size-notes) + 0.125rem)) !important;
+}
+
+pre.HyperMD-list-line-6 {
+ padding-left: calc(10.5 * calc(var(--font-size-notes) + 0.125rem)) !important;
+}
+
+pre.HyperMD-list-line-5 {
+ padding-left: calc(8.75 * calc(var(--font-size-notes) + 0.125rem)) !important;
+}
+
+pre.HyperMD-list-line-4 {
+ padding-left: calc(7 * calc(var(--font-size-notes) + 0.125rem)) !important;
+}
+
+pre.HyperMD-list-line-3 {
+ padding-left: calc(5.25 * calc(var(--font-size-notes) + 0.125rem)) !important;
+}
+
+pre.HyperMD-list-line-2:not(.HyperMD-list-line-1) {
+ padding-left: calc(3.5 * calc(var(--font-size-notes) + 0.125rem)) !important;
+}
+
+/*----------------------------------------------------------------
+LINKS & BRACKETS
+----------------------------------------------------------------*/
+
+a,
+.internal-link,
+.cm-hmd-internal-link,
+.cm-link,
+.cm-url,
+.cm-formatting-link,
+.cm-s-obsidian span.cm-link,
+.cm-s-obsidian span.cm-hmd-internal-link {
+ color: var(--text-a);
+ text-decoration: none;
+ font-family: var(--font-editor);
+}
+
+a:hover,
+.internal-link:hover,
+.cm-hmd-internal-link:hover,
+.cm-link:hover,
+.cm-url:hover,
+.cm-formatting-link:hover {
+ color: var(--text-a-hover);
+ text-decoration: none;
+}
+
+.cm-s-obsidian span.cm-formatting-link {
+ color: var(--text-a);
+ padding: 0 1px;
+}
+
+.cm-s-obsidian span.cm-link:hover,
+.cm-s-obsidian span.cm-hmd-internal-link:hover {
+ color: var(--text-a-hover);
+ text-decoration: none;
+}
+
+/* regular urls in editor */
+.cm-s-obsidian span.cm-url {
+ /*text-decoration: none;*/
+}
+
+/* preview */
+.markdown-preview-view .internal-link {
+ text-decoration: none;
+}
+
+.markdown-preview-view .internal-link.is-unresolved {
+ opacity: 1;
+}
+
+.external-link {
+ background-image: unset;
+ padding-right: 0;
+}
+
+.markdown-preview-view .external-link {
+ color: var(--text-link);
+}
+
+a:not(.internal-link) {
+ color: var(--text-link);
+}
+
+a:not(.internal-link):hover {
+ color: var(--text-link);
+ text-decoration: underline;
+}
+
+a:not(.internal-link).footnote-link {
+ color: var(--text-a);
+ text-decoration: none;
+}
+
+/*----------------------------------------------------------------
+TAGS
+----------------------------------------------------------------*/
+
+.cm-s-obsidian .cm-formatting-hashtag {
+ font-family: var(--font-editor);
+}
+
+a.tag,
+span:not(.cm-header).cm-hashtag {
+ font-weight: 400;
+ unicode-bidi: -moz-plaintext;
+ unicode-bidi: plaintext;
+ color: var(--discord-blue);
+ background: rgba(114, 137, 218, 0.1);
+ position: relative;
+ -webkit-transition: background-color .15s ease-out, color .15s ease-out;
+ transition: background-color .15s ease-out, color .15s ease-out;
+}
+
+span:not(.cm-header).cm-hashtag-begin {
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ padding-left: 4px;
+ padding-top: 3px;
+ padding-bottom: 1px;
+}
+
+span:not(.cm-header).cm-hashtag-end {
+ border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ padding: 3px 3px 1px 0;
+ margin-right: 2px;
+}
+
+a.tag {
+ padding: 3px 4px 1px 4px !important;
+ border-radius: 3px;
+ margin-right: 2px;
+}
+
+span:not(.cm-header).cm-hashtag {
+ text-decoration: none !important;
+}
+
+a.tag:hover {
+ text-decoration: none !important;
+ color: var(--discord-blue);
+ background-color: rgba(114, 137, 218, 0.2);
+}
+
+h1 a.tag,
+h2 a.tag,
+h3 a.tag,
+h4 a.tag,
+h5 a.tag,
+h6 a.tag {
+ background: unset;
+ font-style: italic;
+ color: unset;
+ filter: invert(30%);
+}
+
+h1 a.tag:hover,
+h2 a.tag:hover,
+h3 a.tag:hover,
+h4 a.tag:hover,
+h5 a.tag:hover,
+h6 a.tag:hover {
+ background: unset;
+ color: unset;
+}
+
+span.cm-hashtag {
+ text-decoration: none !important;
+}
+
+/*----------------------------------------------------------------
+FOOTNOTES
+----------------------------------------------------------------*/
+
+sup {
+ letter-spacing: 0;
+ padding-left: 0.2rem;
+}
+
+.cm-s-obsidian span.cm-footref,
+.cm-s-obsidian span.cm-blockid {
+ vertical-align: super;
+ margin-top: 0;
+ font-size: small;
+}
+
+.cm-s-obsidian pre.HyperMD-footnote {
+ padding-left: 3rem;
+ padding-bottom: 0.5rem;
+ font-size: small;
+}
+
+.footnote-link {
+ color: var(--text-a);
+}
+
+.footnote-link:hover {
+ text-decoration: none;
+}
+
+.footnote-backref {
+ color: var(--text-muted);
+ margin-left: 0.2rem;
+}
+
+/*----------------------------------------------------------------
+TOGGLE SWITCHES
+----------------------------------------------------------------*/
+
+.checkbox-container {
+ background-color: var(--discord-grey-toggle);
+ border: none;
+ box-shadow: none;
+ width: 40px;
+ height: 24px;
+ -webkit-transition: all .17s;
+ transition: all .17s ease;
+}
+
+.checkbox-container.is-enabled {
+ background-color: var(--interactive-accent);
+}
+
+.checkbox-container::before,
+.checkbox-container::after {
+ color: var(--discord-grey-toggle);
+}
+
+.checkbox-container::before {
+ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 20' preserveAspectRatio='xMinYMid meet'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill='rgba(114, 118, 125, 1)' d='M5.13231 6.72963L6.7233 5.13864L14.855 13.2704L13.264 14.8614L5.13231 6.72963Z'%3E%3C/path%3E%3Cpath fill='rgba(114, 118, 125, 1)' d='M13.2704 5.13864L14.8614 6.72963L6.72963 14.8614L5.13864 13.2704L13.2704 5.13864Z'%3E%3C/path%3E%3C/svg%3E%3C/svg%3E");
+ display: block;
+ position: absolute;
+ opacity: 1;
+ z-index: 1;
+ transform: translate3d(-7px, 3px, 0);
+}
+
+.checkbox-container.is-enabled::before {
+ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 20' preserveAspectRatio='xMinYMid meet'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill='rgba(67, 181, 129, 1)' d='M7.89561 14.8538L6.30462 13.2629L14.3099 5.25755L15.9009 6.84854L7.89561 14.8538Z'%3E%3C/path%3E%3Cpath fill='rgba(67, 181, 129, 1)' d='M4.08643 11.0903L5.67742 9.49929L9.4485 13.2704L7.85751 14.8614L4.08643 11.0903Z'%3E%3C/path%3E%3C/svg%3E%3C/svg%3E");
+ transform: translate3d(7px, 3px, 0);
+}
+
+.checkbox-container.is-enabled::after {
+ transform: translate3d(15px, 0, 0);
+}
+
+.checkbox-container::after {
+ box-shadow: none !important;
+ width: 18px;
+ height: 18px;
+ transform: translate3d(1px, 0, 0);
+}
+
+/*----------------------------------------------------------------
+TABLES
+----------------------------------------------------------------*/
+
+th {
+ font-weight: 800;
+}
+
+thead {
+ border-top: 2px solid var(--discord-yellow-alt);
+}
+
+table {
+ border-collapse: collapse;
+}
+
+/*----------------------------------------------------------------
+Preview Mode */
+
+.markdown-preview-view table {
+ margin: 2rem 0;
+}
+
+.markdown-preview-view td,
+.markdown-preview-view th {
+ border: none;
+}
+
+.markdown-preview-view th {
+ font-family: var(--default-font);
+ font-weight: bold;
+}
+
+.markdown-preview-view thead > tr {
+ border-top: 0 !important;
+}
+
+.markdown-preview-view tr {
+ border-top: 1px solid var(--background-accent);
+}
+
+.markdown-preview-view td,
+.markdown-preview-view tr > th {
+ border-left: 1px solid var(--background-accent);
+}
+
+.markdown-preview-view tr > td:first-of-type,
+tr > th:first-of-type {
+ border-left: 0;
+}
+
+/*----------------------------------------------------------------
+Editor Mode */
+
+.CodeMirror pre.HyperMD-table-row {
+ font-family: var(--font-monospace);
+ font-size: 100%;
+ letter-spacing: 0;
+}
+
+.cm-s-obsidian pre.HyperMD-table-row.HyperMD-table-row-0 {
+ margin-top: 0.15rem;
+}
+
+/*----------------------------------------------------------------
+CODEBLOCKS & INLINE CODE
+----------------------------------------------------------------*/
+
+code,
+.cm-inline-code {
+ padding: 2px 1px;
+}
+
+/*----------------------------------------------------------------
+editor */
+
+.cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight) {
+ color: var(--markup-code);
+ font-size: 100%;
+ background-color: var(--discord-yellow-bg);
+}
+
+.cm-s-obsidian span.cm-inline-code {
+ color: var(--markup-code);
+ font-size: 100%;
+ background-color: var(--discord-yellow-bg);
+ border-radius: 3px;
+ padding-top: 4px;
+ padding-bottom: 1px;
+}
+
+span.cm-inline-code.cm-hmd-indented-code,
+.cm-s-obsidian span.cm-inline-code.cm-hmd-indented-code {
+ background-color: unset !important;
+ color: var(--text-normal);
+ padding: 0.2rem 0;
+}
+
+.cm-s-obsidian span.cm-formatting-code.cm-inline-code {
+ border-right-width: 0;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.cm-s-obsidian span.cm-formatting-code.cm-inline-code + span.cm-inline-code {
+ border-right: none;
+ border-left: none;
+ border-radius: 0;
+}
+
+.cm-s-obsidian span.cm-formatting-code.cm-inline-code + span.cm-inline-code + span.cm-formatting-code.cm-inline-code {
+ border-left-width: 0;
+ border-right-width: 1px;
+ border-radius: 0 3px 3px 0;
+}
+
+.cm-s-obsidian pre.HyperMD-codeblock {
+ padding: 0.25rem 0.5rem;
+ color: var(--interactive-normal);
+ font-size: 100%;
+ white-space: pre-wrap;
+ background-clip: border-box;
+ line-height: 1.3;
+}
+
+.cm-s-obsidian div.HyperMD-codeblock-bg {
+ background-color: var(--background-code-preview);
+}
+
+.cm-s-obsidian pre.HyperMD-codeblock.HyperMD-codeblock-begin {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ padding-top: 0.5rem;
+}
+
+.cm-s-obsidian pre.HyperMD-codeblock.HyperMD-codeblock-end {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+/*----------------------------------------------------------------
+preview */
+
+.theme-dark :not(pre) > code[class*="language-"],
+.theme-dark pre[class*="language-"] {
+ background: var(--background-code-preview);
+ text-shadow: unset !important;
+ padding: 6px 10px;
+ margin: 1.5rem 0;
+}
+
+.markdown-preview-view pre {
+ background-color: var(--background-code-preview);
+ margin: 2rem 0;
+}
+
+.markdown-preview-view code {
+ text-shadow: unset !important;
+ color: var(--markup-code) !important;
+ background-color: var(--discord-yellow-bg);
+ font-size: 100%;
+ padding-top: 4px;
+ padding-bottom: 1px;
+}
+
+.markdown-preview-view pre code {
+ color: var(--text-normal) !important;
+ background-color: unset !important;
+ font-size: 100%;
+}
+
+pre.frontmatter[class*="language-"] {
+ background-color: transparent;
+ text-shadow: unset !important;
+ color: var(--text-normal) !important;
+ padding: 0;
+ margin: 0 0 1.5rem 0;
+ line-height: 20px;
+}
+
+/*----------------------------------------------------------------
+frontmatter */
+
+.markdown-preview-view pre code.language-yaml,
+.markdown-preview-view pre code.language-yaml span.token {
+ color: var(--text-muted) !important;
+}
+
+.frontmatter-container {
+ background-color: var(--background-secondary-alt);
+ border: 0;
+ margin: 0 0 1rem 0;
+}
+
+.frontmatter-container .frontmatter-section {
+ margin: 0;
+}
+
+.frontmatter-container .frontmatter-collapse-indicator {
+ margin-top: -1px;
+}
+
+.frontmatter-container .frontmatter-section-label {
+ text-transform: lowercase;
+ display: inline-flex;
+ margin-top: 2px;
+}
+
+.frontmatter-container .frontmatter-section-label::after {
+ content: ':';
+ display: inline-block;
+}
+
+.frontmatter-container .tag,
+.frontmatter-container .frontmatter-alias {
+ border-radius: 3px !important;
+ margin: 0 4px;
+ line-height: 0.9em;
+}
+
+.frontmatter-container .frontmatter-alias {
+ padding: 1px 4px !important;
+}
+
+/*----------------------------------------------------------------
+MODALS
+----------------------------------------------------------------*/
+
+/*----------------------------------------------------------------
+Settings Modal */
+
+.modal.mod-settings {
+ width: 100vw;
+ max-width: 100%;
+}
+
+.modal:not(.mod-settings) {
+ -webkit-box-shadow: var(--elevation-stroke), var(--elevation-high);
+ box-shadow: var(--elevation-stroke), var(--elevation-high);
+ padding: 0;
+ border: 0 !important;
+}
+
+.modal:not(.mod-settings) .modal-content {
+ padding: 30px 50px;
+ margin-top: 0;
+}
+
+.modal:not(.mod-settings) .modal-title {
+ font-size: 22px;
+ line-height: 36px;
+ padding: 1rem 2rem;
+ background-color: var(--background-secondary-alt);
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+}
+
+.modal.mod-settings,
+.modal.mod-settings .vertical-tab-content-container,
+.modal.mod-settings .vertical-tab-header {
+ height: 100vh;
+ max-height: 100%;
+}
+
+.modal.mod-settings .modal-close-button {
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 36px;
+ flex: 0 0 36px;
+ border-width: 2px;
+ border-style: solid;
+ border-radius: 50%;
+ width: 36px;
+ height: 36px;
+ padding-top: 2px;
+ top: 3.75rem;
+ right: 11vw;
+}
+
+.modal.mod-settings .modal-close-button:hover {
+ background-color: rgba(114, 118, 125, .3);
+}
+
+.modal.mod-settings .modal-close-button::before {
+ content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23dcddde' d='M18.4 4L12 10.4L5.6 4L4 5.6L10.4 12L4 18.4L5.6 20L12 13.6L18.4 20L20 18.4L13.6 12L20 5.6L18.4 4Z'%3E%3C/path%3E%3C/svg%3E");
+}
+
+.modal.mod-settings .modal-close-button::after {
+ position: absolute;
+ content: 'ESC';
+ font-weight: 600;
+ font-size: 13px;
+ text-align: right;
+ width: 36px;
+ height: 36px;
+ margin-top: 4.75rem;
+ margin-left: -1rem;
+ cursor: default;
+ pointer-events: none;
+}
+
+.horizontal-tab-content,
+.vertical-tab-content {
+ background-color: var(--background-primary);
+ padding: 3.75rem 0 5rem 2.5rem;
+}
+
+.vertical-tabs-container {
+ padding: 0;
+}
+
+.modal.mod-settings .vertical-tab-header {
+ padding-top: 2.5rem;
+
+ --scrollbar-thin-thumb: transparent;
+
+ flex: 1 0 auto;
+ display: grid;
+ grid-template-rows: min-content;
+ -webkit-box-flex: 1;
+ -webkit-box-pack: end;
+ justify-content: flex-end;
+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: row;
+ flex-direction: row;
+ -ms-flex-pack: end;
+ -webkit-box-align: start;
+ -ms-flex-align: start;
+ align-items: flex-start;
+}
+
+.modal.mod-settings .vertical-tab-header:hover {
+ --scrollbar-thin-thumb: unset;
+}
+
+.modal.mod-settings .setting-item {
+ margin-right: 17vw;
+}
+
+.modal.mod-settings .vertical-tab-content > div:not(.setting-item):not(.plugin-list-plugins):not(.loader-cube):not(.hotkey-settings-container) {
+ margin-right: 17vw;
+}
+
+.modal.mod-settings .setting-editor-extra-setting-button {
+ margin-right: 1rem;
+}
+
+.modal.mod-settings .vertical-tab-content-container {
+ background-color: var(--background-primary);
+ padding: 0;
+ flex: 1 1 50rem;
+}
+
+.vertical-tab-header {
+ background-color: var(--background-secondary);
+}
+
+.horizontal-tab-nav-item.is-active,
+.vertical-tab-nav-item.is-active {
+ color: var(--interactive-active);
+ background-color: var(--background-modifier-active);
+}
+
+.horizontal-tab-nav-item:hover,
+.vertical-tab-nav-item:hover {
+ color: var(--interactive-hover);
+ background-color: var(--background-modifier-hover);
+}
+
+.horizontal-tab-nav-item,
+.vertical-tab-nav-item {
+ background-color: var(--background-secondary);
+ letter-spacing: 0;
+ padding: 6px 6px 6px 24px;
+ margin: 0 10px;
+ color: var(--interactive-normal);
+ border-radius: 3px;
+}
+
+.setting-item {
+ border-top: thin solid var(--background-modifier-accent);
+}
+
+.setting-item-control button {
+ padding: 5px 16px;
+}
+
+.setting-hotkey {
+ min-height: unset;
+ padding: 0 0 0 10px;
+}
+
+.setting-delete-hotkey {
+ line-height: unset;
+ top: 0;
+ right: 0;
+ height: unset;
+ border-radius: 0;
+ margin-left: 5px;
+}
+
+.setting-add-hotkey-button:hover,
+.setting-restore-hotkey-button:hover {
+ background-color: unset;
+}
+
+.hotkey-list-container {
+ padding-left: 2px;
+ padding-right: 0;
+}
+
+.community-theme-filters-container,
+.hotkey-search-container {
+ padding: 0 10px 30px 0;
+}
+
+.modal.mod-settings button {
+ margin: 0;
+}
+
+/*----------------------------------------------------------------
+Document Search */
+
+.document-search-container {
+ background-color: var(--background-primary);
+ padding-top: 10px;
+ height: 50px;
+}
+
+.document-search-button {
+ background-color: var(--discord-dark) !important;
+ color: var(--text-muted) !important;
+}
+
+.document-search-button:hover {
+ background-color: var(--discord-dark-hover) !important;
+ color: var(--text-normal) !important;
+}
+
+.document-search-close-button {
+ color: var(--discord-dark);
+}
+
+.document-replace-input {
+ margin-right: 8px;
+}
+
+.document-replace-buttons {
+ margin-right: 4px;
+}
+
+.document-search-container.mod-replace-mode {
+ height: 90px;
+}
+
+/*----------------------------------------------------------------
+Modal Confirmations */
+
+.modal-button-container {
+ margin-top: 0;
+ margin-bottom: 1.5rem;
+}
+
+/*----------------------------------------------------------------
+Prompts - Discord-like */
+
+.prompt {
+ background-color: var(--background-secondary);
+ border-radius: 8px;
+ padding: 1.25rem 1.25rem 0.75rem 1.25rem;
+}
+
+input.prompt-input::placeholder {
+ color: var(--text-normal);
+ font-weight: 400;
+}
+
+input.prompt-input::-webkit-input-placeholder {
+ color: #ffffff4d;
+ font-weight: 400;
+}
+
+input.prompt-input::-ms-input-placeholder {
+ color: var(--text-normal);
+ font-weight: 400;
+}
+
+input.prompt-input {
+ position: relative;
+ z-index: 1;
+ -webkit-box-flex: 0;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+ display: block;
+ padding: 0 12px;
+ font-size: 21px;
+ border-radius: 5px;
+ border: none;
+ height: 70px;
+ line-height: 70px;
+ background-color: var(--text-muted) !important;
+ color: var(--text-on-accent);
+ -webkit-box-shadow: var(--elevation-high);
+ box-shadow: var(--elevation-high);
+}
+
+input.prompt-input:focus-within {
+ color: var(--text-on-accent);
+}
+
+.prompt-results {
+ margin-right: -12px;
+}
+
+.prompt-results .suggestion-item {
+ color: var(--interactive-normal);
+ padding: 0 10px;
+ line-height: 2rem;
+ font-weight: 500;
+ border-radius: 3px;
+ width: calc(100% - 12px);
+}
+
+.prompt-results .suggestion-item.is-selected,
+.prompt-results .suggestion-item:hover {
+ background-color: var(--background-modifier-selected);
+}
+
+.prompt-results .suggestion-hotkey {
+ border-color: transparent;
+ background-color: transparent;
+ border-radius: 0;
+ padding-right: 20px;
+}
+
+.prompt-results .suggestion-item.is-selected .suggestion-hotkey,
+.prompt-results .suggestion-item:hover .suggestion-hotkey {
+ margin-right: -12px;
+}
+
+.suggestion-container .prompt-instructions {
+ padding: 0.625rem;
+}
+
+.prompt-instructions {
+ padding: 0.625rem 0.625rem 0 0.625rem;
+ border-top: 1px solid var(--background-modifier-accent);
+ opacity: 1;
+ color: var(--text-on-accent);
+ font-size: 11px;
+ line-height: 16px;
+}
+
+.prompt-instruction span {
+ opacity: 0.6;
+}
+
+.prompt-instruction:first-of-type::before {
+ content: 'tips:';
+ text-transform: uppercase;
+ color: var(--interactive-accent);
+ margin-right: 0.5rem;
+ font-weight: 600;
+}
+
+.prompt-instruction-command {
+ font-size: 11px;
+}
+
+/*----------------------------------------------------------------
+Community plugins panel */
+
+.community-plugin-search {
+ background-color: var(--background-secondary);
+ padding: 20px 0 0 0;
+}
+
+.modal-content.community-plugin {
+ padding: 0 0 50px 0 !important;
+}
+
+.community-plugin-readme {
+ overflow-x: hidden;
+}
+
+/*----------------------------------------------------------------
+Community themes panel */
+
+.community-theme-filters-container {
+ padding: 10px 30px 30px 0;
+ width: fit-content !important;
+}
+
+.community-theme {
+ padding: 10px 20px 20px 0;
+}
+
+.community-theme-search-container {
+ display: inline-block;
+ margin-right: 2rem;
+}
+
+.community-theme-list {
+ margin-top: 1rem;
+ justify-content: flex-start;
+}
+
+.community-theme-mode-toggle-label {
+ bottom: 6px;
+}
+
+.community-theme-container button {
+ margin-right: 8px;
+}
+
+.community-theme a {
+ vertical-align: middle;
+}
+
+.modal.mod-community-theme {
+ max-width: 56rem;
+}
+
+/*----------------------------------------------------------------
+BUTTONS
+----------------------------------------------------------------*/
+
+button {
+}
+
+button.mod-cta {
+ background-color: var(--discord-blue);
+ color: #fff;
+ font-size: 0.875rem;
+ font-weight: 400;
+}
+
+button.mod-cta:hover {
+ background-color: var(--discord-blue-hover);
+}
+
+button:not(.mod-cta):not(.mod-warning),
+.modal button:not(.mod-cta):not(.mod-warning) {
+ background-color: var(--discord-grey);
+ color: white;
+}
+
+button:not(.mod-cta):not(.mod-warning):hover {
+ background-color: var(--discord-grey-hover);
+}
+
+button.mod-cta a {
+ font-family: var(--default-font);
+}
+
+button.mod-cta a:hover {
+ text-decoration: none;
+ color: inherit;
+}
+
+.modal.mod-settings a > button {
+ margin-right: 8px;
+}
+
+/*----------------------------------------------------------------
+GRAPH
+----------------------------------------------------------------*/
+
+.theme-dark .graph-controls {
+ background-color: var(--background-tertiary);
+ border: none;
+}
+
+.theme-dark .graph-view.color-line {
+ color: var(--graph-line);
+ opacity: 0.7;
+}
+
+.theme-dark .graph-view.color-line-highlight {
+ color: var(--graph-line-highlight);
+}
+
+.theme-dark .graph-view.color-fill {
+ color: var(--graph-circle-fill);
+ opacity: 0.9;
+}
+
+.theme-dark .graph-view.color-fill-highlight {
+ color: var(--graph-circle-fill-highlight);
+}
+
+.theme-dark .graph-view.color-circle {
+ color: var(--graph-circle-outline);
+}
+
+/*----------------------------------------------------------------
+Graph filters */
+
+.theme-dark .graph-view.color-fill-tag {
+ color: var(--graph-fill-tag);
+}
+
+.theme-dark .graph-view.color-fill-attachment {
+ color: var(--graph-fill-attachment);
+}
+
+.theme-dark .graph-view.color-fill-unresolved {
+ color: var(--graph-circle-fill-unresolved);
+ opacity: 1;
+}
+
+.theme-dark .graph-view.color-arrow {
+ color: var(--graph-arrow);
+}
+
+/*----------------------------------------------------------------
+Graph controls */
+
+.graph-control-search-button {
+ background-color: transparent !important;
+ opacity: 0.7;
+}
+
+.graph-control-search-button:hover {
+ opacity: 1;
+}
+
+.mod-root .graph-controls {
+ top: 20px;
+ left: 30px;
+}
+
+/*----------------------------------------------------------------
+FOLDING
+----------------------------------------------------------------*/
+
+/* preview */
+.markdown-preview-view .collapse-indicator,
+.markdown-preview-view .collapse-indicator:hover {
+ color: var(--text-faint);
+ font-size: unset;
+}
+
+.markdown-preview-view .collapse-indicator svg {
+ vertical-align: text-top !important;
+}
+
+/* subtler folding gutter arrows */
+.CodeMirror-foldgutter-folded::after,
+.CodeMirror-foldgutter-open::after {
+ font-size: 50%;
+ color: var(--text-faint);
+}
+
+.CodeMirror-foldgutter-folded::after {
+ content: "\25C0";
+ position: absolute;
+ right: 0;
+ -webkit-transform-origin: 50% 50%;
+ -moz-transform-origin: 50% 50%;
+ -o-transform-origin: 50% 50%;
+ transform-origin: 50% 50%;
+ width: 10px;
+ height: 10px;
+ transform: rotate(180deg);
+}
+
+.CodeMirror-foldgutter-open::after {
+ content: "\25C0";
+ position: absolute;
+ right: 0;
+ -webkit-transform-origin: 50% 50%;
+ -moz-transform-origin: 50% 50%;
+ -o-transform-origin: 50% 50%;
+ transform-origin: 50% 50%;
+ transform: rotate(-90deg);
+ width: 10px;
+ height: 10px;
+}
+
+.CodeMirror-gutter-elt {
+ top: 0.35rem;
+}
+
+/*----------------------------------------------------------------
+EMBEDS
+----------------------------------------------------------------*/
+
+/*----------------------------------------------------------------
+Seamless notes transclusions */
+
+.markdown-preview-view .markdown-embed {
+ margin: 2rem 0 0 0 !important;
+ padding: 0 !important;
+ border-top: 0 !important;
+ border-bottom: 0 !important;
+}
+
+.markdown-preview-view .markdown-embed-content {
+ max-height: none !important;
+}
+
+/* Hide frontmatters in embeds */
+.markdown-preview-view .markdown-embed-content .frontmatter {
+ display: none;
+}
+
+.markdown-embed-title,
+.internal-embed .markdown-preview-section {
+ max-width: 100%;
+}
+
+.markdown-embed-title {
+ display: none !important;
+}
+
+.markdown-preview-view .markdown-embed-content > .markdown-preview-view {
+ max-height: none !important;
+}
+
+.markdown-embed .markdown-preview-view {
+ padding: 0 !important;
+}
+
+.file-embed-link svg,
+.markdown-embed-link svg {
+ width: 16px;
+ opacity: 0;
+}
+
+.markdown-embed:hover .file-embed-link svg,
+.markdown-embed:hover .markdown-embed-link svg {
+ opacity: 1;
+}
+
+/*----------------------------------------------------------------
+Audio embed */
+
+audio,
+.theme-dark audio {
+ filter: unset !important;
+}
+
+.theme-dark audio::-webkit-media-controls-enclosure {
+ filter: sepia(10%) contrast(90%) invert(90%) !important;
+ opacity: 0.8;
+ border-radius: 6px;
+ height: 20px;
+}
+
+audio::-webkit-media-controls-enclosure {
+ filter: sepia(10%) contrast(90%) invert(90%) !important;
+ opacity: 0.8;
+ border-radius: 6px;
+ height: 20px;
+}
+
+.markdown-preview-view img:not([width]),
+.markdown-preview-view audio,
+.markdown-preview-view video {
+ margin: 0 auto;
+}
+
+/*----------------------------------------------------------------
+Internal Queries */
+
+.markdown-preview-view .internal-query.is-embed {
+ border-top: 0;
+ border-bottom: 0;
+ background-color: var(--background-code-preview);
+ border-radius: 4px;
+ cursor: default !important;
+}
+
+.markdown-preview-view .internal-query.is-embed .internal-query-header-title::before,
+.markdown-preview-view .internal-query.is-embed .internal-query-header-title::after {
+ content: "";
+}
+
+/* Seamless internal queries - no scrollbar */
+.markdown-preview-view .internal-query.is-embed .search-results-children {
+ max-height: none !important;
+ padding: 0;
+}
+
+.internal-query .search-result-file-matches {
+ margin-top: 10px;
+ margin-bottom: 0;
+ padding-bottom: 0;
+}
+
+.internal-query .search-result-file-title {
+ background-color: transparent;
+ opacity: 1;
+}
+
+.internal-query .search-result-file-title:hover {
+ color: var(--text-a-hover) !important;
+ opacity: 1;
+}
+
+.internal-query .tree-item-self.is-clickable:hover {
+ background-color: transparent;
+}
+
+.internal-query .tree-item.search-result {
+ padding: 10px;
+}
+
+.internal-query .tree-item.search-result.is-collapsed:hover {
+ background-color: var(--background-modifier-border);
+ cursor: pointer;
+}
+
+.internal-query .search-result-file-matched-text {
+ padding: 2px;
+ border-radius: 2px;
+}
+
+.internal-query .search-result-file-match {
+ opacity: 1;
+ padding: 6px 0 6px 10px !important;
+}
+
+.internal-query .search-result-file-match:hover {
+ background-color: var(--background-modifier-cover);
+}
+
+.internal-query .search-result-file-match::after {
+ background-color: transparent;
+}
+
+/*----------------------------------------------------------------
+BULLET POINT RELATIONSHIP LINES
+----------------------------------------------------------------*/
+
+.cm-hmd-list-indent .cm-tab,
+ul ul {
+ position: relative;
+}
+
+.cm-hmd-list-indent .cm-tab::before,
+ul ul::before {
+ content: "";
+ border-left: 1px solid var(--text-muted);
+ /*color: #92CDD6;*/
+ position: absolute;
+ margin-left: -0.75rem;
+}
+
+ul ul::before {
+ left: 0;
+ top: 0;
+ bottom: 0;
+}
+
+ul.contains-task-list ul::before {
+ left: -0.1rem;
+ top: 0.3rem;
+ bottom: -0.15rem;
+}
+
+/*----------------------------------------------------------------
+SYNTAX HIGHLIGHTER COLORS
+----------------------------------------------------------------*/
+
+.theme-dark {
+ --syntax-default: rgb(191, 193, 194);
+ --syntax-red: rgb(224, 108, 117);
+ --syntax-green: rgb(152, 195, 121);
+ --syntax-yellow: rgb(209, 154, 102);
+ --syntax-blue: rgb(86, 156, 214);
+ --syntax-teal: rgb(86, 182, 194);
+ --syntax-purple: rgb(198, 120, 221);
+ --syntax-grey: rgb(112, 128, 144);
+}
+
+.theme-dark .token.property,
+.theme-dark .token.tag,
+.theme-dark .token.constant,
+.theme-dark .token.symbol,
+.theme-dark .token.deleted {
+ color: var(--syntax-red);
+}
+
+.theme-dark .token.selector,
+.theme-dark .token.attr-name,
+.theme-dark .token.string,
+.theme-dark .token.char,
+.theme-dark .token.builtin,
+.theme-dark .token.inserted {
+ color: var(--syntax-green);
+}
+
+.theme-dark .token.atrule,
+.theme-dark .token.attr-value,
+.theme-dark .token.function,
+.theme-dark .token.class-name {
+ color: var(--syntax-yellow);
+}
+
+.theme-dark .token.punctuation {
+ color: var(--text-normal);
+}
+
+.theme-dark .token.keyword {
+ color: var(--syntax-blue);
+}
+
+.theme-dark .token.operator,
+.theme-dark .token.entity,
+.theme-dark .token.url,
+.theme-dark .language-css .token.string,
+.theme-dark .style .token.string,
+.theme-dark .token.variable {
+ color: var(--syntax-teal);
+}
+
+.theme-dark .token.boolean,
+.theme-dark .token.number,
+.theme-dark .language-css .token.unit {
+ color: var(--syntax-purple);
+}
+
+.theme-dark .token.comment,
+.theme-dark .token.prolog,
+.theme-dark .token.doctype,
+.theme-dark .token.cdata {
+ color: var(--syntax-grey);
+}
+
+/*----------------------------------------------------------------
+HIDER PLUGIN v1.0.5
+----------------------------------------------------------------*/
+
+.hider-ribbon .workspace-split.mod-left-split .nav-files-container {
+ margin-left: 0;
+}
+
+.hider-frameless:not(.hider-ribbon):not(.mod-windows) .workspace-split.mod-left-split .workspace-tab-header-container,
+.discordian-writer-mode:not(.hider-ribbon):not(.mod-windows) .workspace-split.mod-left-split .workspace-tab-header-container {
+ padding-left: 24px;
+}
+
+.discordian-writer-mode.hider-ribbon:not(.mod-windows) .mod-left-split .workspace-tab-header-container,
+.hider-frameless.hider-ribbon:not(.mod-windows) .mod-left-split .workspace-tab-header-container,
+.hider-ribbon:not(.mod-windows) .mod-left-split .workspace-tab-header-container {
+ padding-left: 54px;
+}
+
+body:not(.mod-windows):not(.discordian-theme).hider-ribbon .mod-left-split .workspace-tab-header-container {
+ padding-left: 54px !important;
+}
+
+.discordian-writer-mode .workspace-split.mod-left-split > .workspace-tabs {
+ padding-top: 0 !important;
+}
+
+.hider-frameless .workspace-split.mod-left-split > .workspace-tabs {
+ padding-top: 0 !important;
+}
+
+body.discordian-theme:not(.is-fullscreen):not(.plugin-sliding-panes):not(.mod-windows) .workspace-leaf:first-of-type:last-of-type .view-header,
+body.discordian-theme:not(.is-fullscreen):not(.plugin-sliding-panes):not(.mod-windows) .workspace-leaf:first-of-type .view-header {
+ padding-left: 0 !important;
+}
+
+.discordian-writer-mode:not(.plugin-sliding-panes):not(.is-fullscreen):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+.discordian-writer-mode.hider-frameless:not(.plugin-sliding-panes):not(.is-fullscreen):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+.discordian-writer-mode.discordian-hide-titlebar:not(.plugin-sliding-panes):not(.is-fullscreen):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+.hider-frameless:not(.plugin-sliding-panes):not(.is-fullscreen):not(.mod-windows).discordian-theme .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+.hider-frameless:not(.is-fullscreen):not(.plugin-sliding-panes):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header {
+ padding-left: 30px !important;
+ transition: padding-left .15s ease;
+}
+
+.discordian-writer-mode.hider-ribbon:not(.is-fullscreen):not(.plugin-sliding-panes):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+.hider-frameless.hider-ribbon:not(.is-fullscreen):not(.plugin-sliding-panes):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+.hider-ribbon.discordian-hide-titlebar:not(.is-fullscreen):not(.plugin-sliding-panes):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+.hider-ribbon.discordian-theme.discordian-hide-titlebar:not(.hider-frameless):not(.is-fullscreen):not(.plugin-sliding-panes):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header {
+ padding-left: 62px !important;
+ transition: padding-left .15s ease;
+}
+
+.discordian-writer-mode .titlebar,
+.hider-frameless .titlebar {
+ border-bottom: none;
+}
+
+/*----------------------------------------------------------------
+Force-hide titlebar regardless of settings
+This is required to make settings modal like in Discord */
+
+body:not(.hider-frameless):not(.discordian-writer-mode) .modal-container {
+ top: 0 !important;
+ height: 100vh !important;
+}
+
+body.discordian-theme.discordian-writer-mode .modal-container,
+body.discordian-theme.hider-frameless .modal-container,
+body.discordian-theme.discordian-hide-titlebar .modal-container {
+ top: 0 !important;
+ height: 100vh !important;
+}
+
+body.discordian-theme:not(.discordian-hide-titlebar):not(.hider-frameless):not(.discordian-writer-mode) .modal-container {
+ top: -22px !important;
+ height: 100vh !important;
+}
+
+body.discordian-theme.is-fullscreen .modal-container {
+ top: 0 !important;
+ height: 100vh !important;
+}
+
+/*----------------------------------------------------------------
+CALENDAR PLUGIN v1.4.11
+----------------------------------------------------------------*/
+
+.workspace-leaf-content[data-type='calendar'] .view-content {
+ padding: 5px 0 0 0;
+}
+
+#calendar-container {
+ padding: 5px 15px;
+ font-family: var(--font-editor);
+ font-size: 15px;
+
+ --color-background-day-empty: var(--background-secondary-alt);
+ --color-background-day-active: var(--background-tertiary);
+ --color-background-day-hover: var(--background-tertiary);
+ --color-dot: var(--text-faint);
+ --color-text-title: var(--text-normal);
+ --color-text-heading: var(--text-muted);
+ --color-text-day: var(--text-normal);
+ --color-text-today: var(--text-accent);
+ --color-arrow: var(--text-faint);
+ --color-arrow-hover: var(--text-normal);
+ --interactive-hover: var(--background-secondary-alt);
+ --interactive-accent: var(--discord-blue-hover);
+ --interactive-accent-hover: var(--discord-blue-hover);
+}
+
+#calendar-container .table {
+ border-collapse: separate;
+ table-layout: fixed;
+}
+
+#calendar-container h3 {
+ font-weight: 400;
+ font-size: 16px;
+}
+
+.mod-root #calendar-container {
+ width: var(--line-width);
+ max-width: var(--max-width);
+ margin: 0 auto;
+ padding: 0;
+}
+
+#calendar-container .arrow {
+ color: var(--text-faint);
+ cursor: var(--cursor);
+}
+
+#calendar-container tr th {
+ padding: 4px 0;
+ font-weight: 500;
+}
+
+#calendar-container tr td {
+ padding: 4px 0 4px;
+ border-radius: 4px;
+ border: 2px solid transparent;
+ transition: none;
+}
+
+#calendar-container .year {
+ color: var(--discord-green) !important;
+}
+
+#calendar-container .day {
+ transition: none !important;
+ cursor: var(--cursor);
+}
+
+#calendar-container .arrow:hover > svg {
+ color: var(--color-arrow-hover) !important;
+}
+
+#calendar-container .reset-button:hover {
+ color: var(--color-text-title) !important;
+}
+
+/*----------------------------------------------------------------
+Andy's Mode Sliding Panes v3.2.1 (death_au's plugin)
+----------------------------------------------------------------*/
+
+/* fill title container for better visual separation */
+body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header {
+ background-color: var(--background-secondary);
+ border-right: 0 !important;
+ border-left: 0 !important;
+}
+
+body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .app-container {
+ border-top: solid 1px var(--background-tertiary) !important;
+}
+
+body.plugin-sliding-panes .app-container::before {
+ content: none;
+}
+
+body.plugin-sliding-panes .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header {
+ border-left: 0;
+ box-shadow: none !important;
+}
+
+body.plugin-sliding-panes .view-header::before,
+body.plugin-sliding-panes .workspace-leaf.mod-active .view-header::before {
+ display: none;
+}
+
+/* remove long-title-obscuring gradient in normal mode */
+body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header > .view-header-title-container::before,
+body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > .view-header-title-container::before {
+ content: none;
+}
+
+/* fix the long-title-obscuring gradient for andy mode */
+body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header > .view-header-title-container::after,
+body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > .view-header-title-container::after {
+ content: ' ';
+ position: absolute;
+ bottom: 100px !important;
+ top: unset;
+ right: 0;
+ width: 26px;
+ height: 26px;
+ background: linear-gradient(to bottom, transparent, var(--background-secondary)) !important;
+}
+
+body.plugin-sliding-panes .mod-horizontal .workspace-leaf {
+ box-shadow: none !important;
+}
+
+body.plugin-sliding-panes:not(.discordian-writer) .workspace-split.mod-left-split {
+ border-right: 1px solid var(--background-tertiary);
+}
+
+body.plugin-sliding-panes:not(.discordian-writer) .workspace-split.mod-right-split {
+ border-left: 1px solid var(--background-tertiary);
+}
+
+body.plugin-sliding-panes:not(.plugin-sliding-panes-rotate-header) .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header {
+ border-right: none;
+ border-bottom: 2px solid var(--discord-yellow-light);
+}
+
+body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header {
+ border-right: 2px solid var(--discord-yellow-light) !important;
+}
+
+body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active:first-of-type:last-of-type > .workspace-leaf-content > .view-header {
+ border-right: 0 !important;
+}
+
+body.plugin-sliding-panes .view-header::after {
+ content: none;
+}
+
+body.plugin-sliding-panes.hider-frameless .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header {
+ padding-left: 0 !important;
+}
+
+body.plugin-sliding-panes-rotate-header .workspace > .mod-root .view-header-title-container,
+body.plugin-sliding-panes-rotate-header.plugin-sliding-panes-header-alt .workspace > .mod-root .view-header-title {
+ margin-top: 0;
+}
+
+body.plugin-sliding-panes-rotate-header .workspace > .mod-root .view-header-title-container {
+ margin-left: 0;
+ padding-top: 0;
+}
+
+body.plugin-sliding-panes-rotate-header .view-header-title-container {
+ position: static;
+}
+
+body.plugin-sliding-panes-rotate-header .workspace > .mod-root .view-actions {
+ padding-left: 0;
+ padding-bottom: 20px;
+ margin-left: 0;
+ bottom: 0;
+}
+
+body.plugin-sliding-panes.is-fullscreen.plugin-sliding-panes-rotate-header .view-header-icon {
+ padding-top: 8px;
+}
+
+body.plugin-sliding-panes .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle,
+body.plugin-sliding-panes .workspace-split.mod-left-split > .workspace-leaf-resize-handle,
+body.plugin-sliding-panes .workspace-split.mod-right-split > .workspace-leaf-resize-handle {
+ display: none;
+}
+
+body.plugin-sliding-panes.hider-frameless.hider-ribbon .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+body.plugin-sliding-panes.hider-ribbon .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header {
+ padding-left: 0 !important;
+}
+
+body.plugin-sliding-panes.hider-ribbon:not(.is-fullscreen):not(.hider-ribbon) .mod-left-split .workspace-tab-header-container {
+ padding-left: 54px !important;
+}
+
+/* or workspace-leaf:first-of-type if only padding first header under OSX icons */
+body.plugin-sliding-panes.plugin-sliding-panes-rotate-header:not(.is-fullscreen):not(.mod-windows).hider-frameless .mod-left-split.is-collapsed + div.mod-root > .workspace-leaf:first-of-type > .workspace-leaf-content > .view-header,
+body.plugin-sliding-panes.plugin-sliding-panes-rotate-header:not(.is-fullscreen):not(.mod-windows).discordian-hide-titlebar .mod-left-split.is-collapsed + div.mod-root > .workspace-leaf:first-of-type > .workspace-leaf-content > .view-header {
+ padding-top: 18px;
+ /* transition: padding .1s ease;*/
+}
+
+body.discordian-hide-titlebar:not(.is-fullscreen):not(.hider-ribbon):not(.plugin-sliding-panes):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+body.hider-frameless:not(.is-fullscreen):not(.hider-ribbon):not(.plugin-sliding-panes):not(.mod-windows).discordian-theme .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header,
+body.discordian-hide-titlebar:not(.is-fullscreen):not(.hider-ribbon):not(.plugin-sliding-panes-rotate-header):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header {
+ padding-left: 30px !important;
+ transition: padding .15s ease;
+}
+
+body.plugin-sliding-panes.hider-frameless:not(.hider-ribbon):not(.plugin-sliding-panes-rotate-header):not(.is-fullscreen):not(.mod-windows) .mod-left-split.is-collapsed + div.mod-root .workspace-leaf:first-of-type .view-header {
+ padding-left: 30px !important;
+}
diff --git a/content/site_vault/.obsidian/themes/Minimal.css b/content/site_vault/.obsidian/themes/Minimal.css
new file mode 100644
index 000000000..aef968b9a
--- /dev/null
+++ b/content/site_vault/.obsidian/themes/Minimal.css
@@ -0,0 +1,760 @@
+/* Minimal Obsidian 4.4.0 by @kepano
+
+User interface replacement for Obsidian.
+
+Designed to be used with the Minimal Theme Settings
+plugin and the Hider plugin.
+
+Sponsor my work:
+https://www.buymeacoffee.com/kepano
+
+Readme:
+https://github.com/kepano/obsidian-minimal
+
+-----------------------------------------------------------------------------
+
+MIT License
+
+Copyright (c) 2020-2022 Stephan Ango (@kepano)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+*/
+:root{--base-h:0;--base-s:0%;--base-d:15%;--base-l:96%;--accent-h:201;--accent-s:17%;--accent-d:60%;--accent-l:50%;--cursor:default;--text:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--text-editor:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-monospace:Menlo,SFMono-Regular,Consolas,"Roboto Mono",monospace;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-normal:16px;--font-small:13px;--font-smaller:11px;--font-smallest:10px;--font-title:1.1em;--normal-weight:400;--bold-weight:600;--h1:1.125em;--h2:1.05em;--h3:1em;--h4:0.90em;--h5:0.85em;--h6:0.85em;--h1-weight:600;--h2-weight:600;--h3-weight:500;--h4-weight:500;--h5-weight:500;--h6-weight:400;--h1-variant:normal;--h2-variant:normal;--h3-variant:normal;--h4-variant:small-caps;--h5-variant:small-caps;--h6-variant:small-caps;--line-width:40rem;--line-height:1.5;--max-width:88%;--max-col-width:18em;--icon-muted:0.5;--border-width:1px;--border-width-alt:1px;--folding-offset:16px;--nested-padding:3.5%;--list-padding:2em;--radius-s:2px;--radius-m:5px;--radius-l:10px;--input-height:32px;--header-height:40px;--red:#d04255;--yellow:#e5b567;--green:#a8c373;--orange:#e57e43;--purple:#9e86c8;--pink:#b05279;--cyan:#73bbb2;--blue:#6c99bb}.theme-light,body .excalidraw{--text-normal:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 90%));--text-muted:hsl(var(--base-h),calc(var(--base-s) - 5%),calc(var(--base-l) - 45%));--text-faint:hsl(var(--base-h),calc(var(--base-s) - 5%),calc(var(--base-l) - 25%));--text-bold:var(--text-normal);--text-italic:var(--text-normal);--text-accent:hsl(var(--accent-h),var(--accent-s),var(--accent-l));--text-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-l) - 10%));--text-on-accent:white;--text-selection:hsla(var(--accent-h),50%,calc(var(--base-l) - 20%), 30%);--text-highlight-bg:rgba(255, 224, 0, 0.5);--text-highlight-bg-active:rgba(0, 0, 0, 0.1);--text-code:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 75%));--background-primary:white;--background-primary-alt:hsl(var(--base-h),var(--base-s),var(--base-l));--background-secondary:hsl(var(--base-h),var(--base-s),var(--base-l));--background-secondary-alt:hsl(var(--base-h),var(--base-s),var(--base-l));--background-tertiary:hsla(var(--base-h),var(--base-s),calc(var(--base-l) - 14%),0.4);--background-modifier-border:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 6%));--background-modifier-border-hover:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 12%));--background-modifier-border-focus:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 20%));--background-modifier-form-field:hsl(var(--base-h),var(--base-s),calc(var(--base-l) + 6%));--background-modifier-form-field-highlighted:hsl(var(--base-h),var(--base-s),calc(var(--base-l) + 8%));--background-button:white;--background-table-rows:var(--background-secondary);--background-transparent:hsla(var(--base-h),var(--base-s),var(--base-l),0);--background-translucent:rgba(255,255,255,0.9);--modal-border:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 18%));--icon-color:var(--text-muted);--icon-hex:000;--background-match-highlight:hsla(var(--accent-h), 40%, 62%, 0.2);--background-modifier-accent:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-l) + 10%));--interactive-accent:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-l) + 10%));--interactive-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-l) - 0%));--interactive-accent-rgb:220,220,220;--quote-opening-modifier:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 10%));--background-modifier-cover:hsla(var(--base-h),var(--base-s),calc(var(--base-l) - 7%),0.7);--shadow-color:rgba(0, 0, 0, 0.1);--btn-shadow-color:rgba(0, 0, 0, 0.05)}.excalidraw.theme--dark,.theme-dark,.theme-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-light-contrast .titlebar,.theme-light.minimal-light-contrast .workspace-fake-target-overlay.is-in-sidebar,.theme-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left,.theme-light.minimal-light-contrast.minimal-status-off .status-bar{--text-normal:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 67%));--text-muted:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 45%));--text-faint:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 20%));--text-bold:var(--text-normal);--text-italic:var(--text-normal);--text-accent:hsl(var(--accent-h),var(--accent-s),var(--accent-d));--text-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) + 12%));--text-on-accent:white;--text-selection:hsla(var(--accent-h),70%,40%,30%);--text-highlight-bg:rgba(255, 177, 80, 0.3);--text-highlight-bg-active:rgba(255, 255, 255, 0.1);--text-code:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 60%));--background-primary:hsl(var(--base-h),var(--base-s),var(--base-d));--background-primary-alt:hsl(var(--base-h),var(--base-s),calc(var(--base-d) - 2%));--background-secondary:hsl(var(--base-h),var(--base-s),calc(var(--base-d) - 2%));--background-secondary-alt:hsl(var(--base-h),var(--base-s),var(--base-d));--background-tertiary:hsla(var(--base-h),var(--base-s),calc(var(--base-d) + 8%),0.4);--background-modifier-border:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 5%));--background-modifier-border-hover:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 8%));--background-modifier-border-focus:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 20%));--background-modifier-box-shadow:rgba(0, 0, 0, 0.3);--background-modifier-form-field:hsl(var(--base-h),var(--base-s),calc(var(--base-d) - 2%));--background-table-rows:var(--background-secondary);--background-button:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 4%));--background-transparent:hsla(var(--base-h),var(--base-s),var(--base-d),0);--background-translucent:hsla(var(--base-h),var(--base-s),var(--base-d),0.9);--background-match-highlight:hsla(var(--accent-h), 40%, 62%, 0.2);--background-modifier-accent:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) - 10%));--modal-border:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 8%));--icon-color:var(--text-muted);--icon-hex:FFF;--interactive-accent:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) - 20%));--interactive-accent-hover:hsl(var(--accent-h),var(--accent-s),calc(var(--accent-d) - 15%));--quote-opening-modifier:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 10%));--interactive-accent-rgb:66,66,66;--background-modifier-cover:hsla(var(--base-h),var(--base-s),calc(var(--base-d) - 12%),0.8);--shadow-color:rgba(0, 0, 0, 0.3);--btn-shadow-color:rgba(0, 0, 0, 0.2)}.theme-light.minimal-light-white{--background-secondary:white;--background-table-rows:hsl(var(--base-h),var(--base-s),var(--base-l))}.theme-light.minimal-light-tonal{--background-primary:hsl(var(--base-h),var(--base-s),var(--base-l));--background-primary-alt:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 4%));--background-translucent:hsla(var(--base-h),var(--base-s),var(--base-l),0.9);--background-table-rows:hsl(var(--base-h),var(--base-s),calc(var(--base-l) - 4%))}.theme-dark.minimal-dark-tonal{--background-secondary:hsl(var(--base-h),var(--base-s),var(--base-d));--background-tertiary:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 4%));--background-table-rows:var(--background-tertiary)}.theme-dark.minimal-dark-black{--base-d:0%;--text-normal:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 75%));--text-muted:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 50%));--text-faint:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 25%));--background-primary-alt:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 6%));--background-tertiary:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 10%));--background-button:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 10%));--background-modifier-border:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 12%));--background-modifier-border-hover:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 20%));--background-modifier-border-focus:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 30%));--background-modifier-cover:hsla(var(--base-h),var(--base-s),calc(var(--base-d) + 8%),0.9);--background-table-rows:var(--background-tertiary);--modal-border:hsl(var(--base-h),var(--base-s),calc(var(--base-d) + 14%));--icon-muted:0.5;--background-modifier-box-shadow:rgba(0, 0, 0, 1)}.theme-dark,.theme-light{--h1-color:var(--text-normal);--h2-color:var(--text-normal);--h3-color:var(--text-normal);--h4-color:var(--text-normal);--h5-color:var(--text-normal);--h6-color:var(--text-muted)}body{--font-adaptive-normal:var(--font-normal);--font-adaptive-small:var(--font-small);--font-adaptive-smaller:var(--font-smaller);--font-adaptive-smallest:var(--font-smallest);--line-width-adaptive:var(--line-width);--line-width-wide:calc(var(--line-width) + 12.5%)}@media (max-width:400pt){.is-mobile{--font-adaptive-small:calc(var(--font-small) + 2px);--font-adaptive-smaller:calc(var(--font-smaller) + 2px);--font-adaptive-smallest:calc(var(--font-smallest) + 2px);--max-width:88%}}@media (min-width:400pt){.is-mobile{--font-adaptive-normal:calc(var(--font-normal) + 4px);--font-adaptive-small:calc(var(--font-small) + 3px);--font-adaptive-smaller:calc(var(--font-smaller) + 2px);--font-adaptive-smallest:calc(var(--font-smallest) + 2px);--line-width-adaptive:calc(var(--line-width) + 6rem);--max-width:90%}}.tree-item-flair:not(.tag-pane-tag-count){display:none}.tree-item-inner-subtext{display:none}.nav-folder.mod-root>.nav-folder-title .nav-folder-title-content{display:none}input[type=checkbox]{-webkit-appearance:none;appearance:none;border-radius:50%;border:1px solid var(--background-modifier-border-hover);padding:0}input[type=checkbox]:focus,input[type=checkbox]:hover{outline:0;border-color:var(--text-faint)}.checklist-plugin-main .group .compact>.toggle .checked,.is-flashing input[type=checkbox]:checked,input[type=checkbox]:checked{background-color:var(--background-modifier-accent)!important;border:1px solid var(--background-modifier-accent);background-position:center;background-size:70%;background-repeat:no-repeat;background-image:url('data:image/svg+xml; utf8, ')}.markdown-preview-section>.contains-task-list{padding-bottom:.5em}.markdown-preview-view ul>li.task-list-item.is-checked,.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:not([data-task=" "]){text-decoration:none;color:var(--text-normal)}.minimal-strike-lists .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:not([data-task=" "]),.minimal-strike-lists ul>li.task-list-item.is-checked{text-decoration:line-through;color:var(--text-faint)}.mod-cm6 .HyperMD-task-line[data-task] .task-list-item-checkbox{margin-left:-4px;margin-top:0}.markdown-preview-view .task-list-item-checkbox,.task-list-item-checkbox{filter:none;width:18px;height:18px}.markdown-preview-view .task-list-item-checkbox{position:relative;top:6px;line-height:0;margin-left:-1.4em;margin-right:6px}.markdown-preview-view ul>li.task-list-item{text-indent:0;line-height:1.4}.markdown-preview-view .task-list-item{padding-inline-start:0}.side-dock-plugin-panel-inner{padding-right:6px;padding-left:6px}body.is-dragging{cursor:grabbing;cursor:-webkit-grabbing}.drag-ghost,.mod-drag,.workspace-drop-overlay:before{opacity:0;border-radius:0!important}.mod-drag{opacity:0;border:2px solid var(--text-accent);background-color:var(--background-primary)}.view-header.is-highlighted:after{background-color:var(--text-selection)}.view-header.is-highlighted .view-actions{background:0 0}.CodeMirror-wrap>div>textarea{opacity:0}.markdown-source-view.mod-cm6 hr{border-width:2px}.mod-cm6 .ͼ1 .cm-line{padding:0 0 0 1px}.markdown-source-view.mod-cm6 .HyperMD-quote{background-color:transparent;border-left:1px solid var(--quote-opening-modifier)}.markdown-source-view.mod-cm6 .cm-blockquote-border{width:20px;display:inline-block;border-left:none;border-right:1px solid var(--quote-opening-modifier);height:1em}.markdown-source-view.mod-cm6 .cm-hmd-indent-in-quote{margin-left:10px}.is-live-preview .cm-hmd-indent-in-quote{color:var(--text-faint)}.markdown-source-view.mod-cm6 .edit-block-button{cursor:var(--cursor);color:var(--text-muted);background-color:var(--background-tertiary);top:0;right:0;transition:opacity .2s}.markdown-source-view.mod-cm6 .cm-embed-block{padding:0;border:0}.markdown-source-view.mod-cm6 .cm-embed-block:hover{border:0}.mod-cm6 .HyperMD-list-line .list-bullet,.mod-cm6 span.list-bullet{color:var(--text-faint);font-size:1.4em;line-height:0;vertical-align:middle}.mod-cm6 .HyperMD-list-line .list-bullet::after,.mod-cm6 span.list-bullet::after{line-height:1em}.markdown-source-view.mod-cm6 .cm-foldPlaceholder{color:var(--text-faint)}.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote{background-color:transparent;border-left-width:1px}.markdown-source-view.mod-cm6 .cm-gutterElement{padding-top:.2em!important}.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator,.ͼ1 .cm-foldPlaceholder{cursor:var(--cursor)}.cm-gutterElement .collapse-indicator,.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator,.markdown-source-view.mod-cm6 .fold-gutter{opacity:0}.cm-gutterElement .is-collapsed .collapse-indicator,.cm-gutterElement:hover .collapse-indicator,.markdown-source-view.mod-cm6 .cm-fold-indicator.is-collapsed .collapse-indicator,.markdown-source-view.mod-cm6 .cm-line:hover .cm-fold-indicator .collapse-indicator,.markdown-source-view.mod-cm6 .fold-gutter.is-collapsed,.markdown-source-view.mod-cm6 .fold-gutter:hover{opacity:1}.markdown-source-view.mod-cm6 .cm-line:not(.HyperMD-codeblock) .cm-selection{background-color:transparent}.markdown-source-view.mod-cm6 .cm-scroller{padding-top:15px;padding-left:calc((100% - var(--max-width))/ 2);padding-right:calc((100% - var(--max-width))/ 2)}body .markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-contentContainer{max-width:var(--line-width-adaptive)}body:not(.is-mobile).minimal-folding .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer{max-width:var(--line-width-adaptive)}.theme-light .cm-link,.theme-light .cm-operator,.theme-light .cm-string,.theme-light .cm-string-2,.theme-light .language-css .token.string,.theme-light .style .token.string,.theme-light .token.entity,.theme-light .token.operator,.theme-light .token.url{background-color:transparent}.markdown-source-view,.markdown-source-view.mod-cm5,.markdown-source-view.mod-cm6{padding:0}.cm-s-obsidian .CodeMirror-code{padding-right:0}.CodeMirror-lines{padding-bottom:170px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding-left:0;padding-right:0}.cm-s-obsidian pre.HyperMD-list-line{padding-top:0}.workspace .markdown-preview-view{padding:0}.workspace .markdown-preview-view .markdown-embed{margin:0}.workspace .markdown-preview-view .markdown-embed-content{max-height:none}.internal-embed .markdown-preview-section,.markdown-embed-title{max-width:100%}.cm-s-obsidian .HyperMD-header,.cm-s-obsidian pre.HyperMD-header{padding-left:0!important}.CodeMirror-linenumber{font-size:var(--font-adaptive-small)!important;font-feature-settings:'tnum';color:var(--text-faint);padding-top:3px}.cm-s-obsidian span.cm-url,.cm-s-obsidian span.cm-url:hover{color:var(--text-accent)}.cm-s-obsidian span.cm-formatting-link,span.cm-image-marker{color:var(--text-faint)}.cm-s-obsidian .cm-active .cm-formatting-link+span.cm-link,.cm-s-obsidian .cm-active .cm-formatting-link+span.cm-link:hover,.cm-s-obsidian span.cm-image-alt-text.cm-link,.cm-s-obsidian:not(.is-live-preview) .cm-formatting-link+span.cm-link{color:var(--text-muted)}.cm-s-obsidian span.cm-hmd-internal-link{color:var(--text-accent)}.cm-s-obsidian span.cm-footref{font-size:var(--font-adaptive-normal)}.cm-s-obsidian pre.HyperMD-footnote{font-size:var(--font-adaptive-small);padding-left:20px}.CodeMirror pre.HyperMD-table-row{font-family:var(--font-monospace);font-size:calc(var(--font-adaptive-normal) - 2px)}.cm-formatting-list{color:var(--text-faint)!important}.cm-formatting-quote{color:var(--text-faint)!important}h1,h2,h3,h4,h5,strong{font-weight:var(--bold-weight)}h1,h2,h3,h4{letter-spacing:-.02em}body,button,input{font-family:var(--font-ui)}.popover,.vertical-tab-content-container,.workspace-leaf-content[data-type=markdown]{font-family:var(--text)}.cm-s-obsidian,.cm-s-obsidian .cm-formatting-hashtag,.markdown-preview-view,body,button,input{font-size:var(--font-adaptive-normal);font-weight:var(--normal-weight);line-height:var(--line-height);-webkit-font-smoothing:subpixel-antialiased}.cm-s-obsidian,.cm-s-obsidian .cm-formatting-hashtag,.cm-s-obsidian span.cm-formatting-task,.markdown-source-view,.markdown-source-view.mod-cm6 .cm-scroller{line-height:var(--line-height);font-family:var(--text-editor)}.cm-s-obsidian span.cm-formatting-task{font-family:var(--text-editor);line-height:var(--line-height)}.cm-s-obsidian .cm-header,.cm-s-obsidian .cm-strong{font-weight:var(--bold-weight)}.cm-s-obsidian .cm-strong,strong{color:var(--text-bold)}.cm-s-obsidian .cm-em,em{color:var(--text-italic)}.cm-formatting-header,.cm-s-obsidian .cm-formatting-header.cm-header-1,.cm-s-obsidian .cm-formatting-header.cm-header-2,.cm-s-obsidian .cm-formatting-header.cm-header-3,.cm-s-obsidian .cm-formatting-header.cm-header-4,.cm-s-obsidian .cm-formatting-header.cm-header-5,.cm-s-obsidian .cm-formatting-header.cm-header-6{color:var(--text-faint)}.file-embed-title,.markdown-embed-title,.view-header-title{letter-spacing:-.02em;text-align:left;font-size:var(--font-title);font-weight:var(--bold-weight)}.cm-s-obsidian .cm-header-1,.empty-state-title,.markdown-preview-view h1,.markdown-source-view.mod-cm6 .HyperMD-header-1>.cm-fold-indicator,h1{font-variant:var(--h1-variant);letter-spacing:-.02em;line-height:1.3;font-size:var(--h1);color:var(--h1-color);font-weight:var(--h1-weight)}.cm-s-obsidian .cm-header-2,.markdown-preview-view h2,.markdown-source-view.mod-cm6 .HyperMD-header-2>.cm-fold-indicator{font-variant:var(--h2-variant);letter-spacing:-.02em;line-height:1.3;font-size:var(--h2);color:var(--h2-color);font-weight:var(--h2-weight)}.cm-s-obsidian .cm-header-3,.markdown-preview-view h3,.markdown-source-view.mod-cm6 .HyperMD-header-3>.cm-fold-indicator{font-variant:var(--h3-variant);letter-spacing:0;line-height:1.4;font-size:var(--h3);color:var(--h3-color);font-weight:var(--h3-weight)}.cm-s-obsidian .cm-header-4,.markdown-preview-view h4,.markdown-source-view.mod-cm6 .HyperMD-header-4>.cm-fold-indicator{font-variant:var(--h4-variant);letter-spacing:.02em;font-size:var(--h4);color:var(--h4-color);font-weight:var(--h4-weight)}.cm-s-obsidian .cm-header-5,.markdown-preview-view h5,.markdown-source-view.mod-cm6 .HyperMD-header-5>.cm-fold-indicator{font-variant:var(--h5-variant);letter-spacing:.02em;font-size:var(--h5);color:var(--h5-color);font-weight:var(--h5-weight)}.cm-s-obsidian .cm-header-6,.markdown-preview-view h6,.markdown-source-view.mod-cm6 .HyperMD-header-6>.cm-fold-indicator{font-variant:var(--h6-variant);letter-spacing:.02em;font-size:var(--h6);color:var(--h6-color);font-weight:var(--h6-weight)}.theme-dark pre.frontmatter[class*=language-yaml],.theme-light pre.frontmatter[class*=language-yaml]{padding:0;background:0 0;font-family:var(--text);line-height:1.2;border-radius:0;border-bottom:0 solid var(--background-modifier-border)}.markdown-preview-view .table-view-table>thead>tr>th{border-color:var(--background-modifier-border)}.markdown-preview-section .frontmatter code,.theme-dark .frontmatter .token,.theme-light .frontmatter .token{font-family:var(--text);color:var(--text-faint)!important}.markdown-source-view .cm-s-obsidian .cm-hmd-frontmatter{font-family:var(--text-editor);color:var(--text-muted)}.markdown-preview-section .frontmatter code{color:var(--text-muted);font-size:var(--font-adaptive-small)}.cm-s-obsidian .cm-hmd-frontmatter{font-size:var(--font-adaptive-small);color:var(--text-muted)}.frontmatter-collapse-indicator.collapse-indicator{display:none}.frontmatter-container .tag{font-size:var(--font-adaptive-smaller)}.frontmatter-container .frontmatter-alias{color:var(--text-muted)}.frontmatter-container{font-size:var(--font-adaptive-small);padding:10px 0;background:0 0;border-radius:0;margin:0;border:0;border-bottom:1px solid var(--background-modifier-border)}.frontmatter-container .frontmatter-container-header{padding:0;font-weight:500;border-bottom:0;font-size:var(--font-adaptive-small)}.nav-header{padding:0}.nav-buttons-container{padding:10px 5px 0 8px;margin-bottom:0!important;justify-content:flex-start;border:0}.nav-files-container{overflow-x:hidden;padding-bottom:50px}.nav-folder-title{margin:0 0 0 8px;min-width:auto;width:calc(100% - var(--folding-offset));padding:0 10px 0 var(--folding-offset);line-height:1.5;cursor:var(--cursor)}.nav-folder.mod-root>.nav-folder-title.is-being-dragged-over{background-color:var(--text-selection)}.nav-folder-title.is-being-dragged-over{background-color:var(--text-selection);border-color:var(--text-selection);border-radius:var(--radius-m);border:1px solid transparent}.nav-folder-title-content{padding:0 4px 1px 0}.nav-folder-collapse-indicator{top:1px;margin-left:-10px}.nav-file{margin-left:12px;padding-right:4px}.nav-file-title{width:calc(100% - 30px);margin:0 8px 0 -4px;padding:2px 2px;border-width:0;line-height:1.6;border-color:var(--background-secondary);border-radius:var(--radius-m);cursor:var(--cursor)}.nav-file-title.is-active,.nav-file-title.is-being-dragged,body:not(.is-grabbing) .nav-file-title.is-active:hover{background-color:var(--background-tertiary);color:var(--text-normal)}.nav-file-title-content{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;vertical-align:middle;cursor:var(--cursor)}.drop-indicator{border-width:1px}.nav-file-icon{margin:1px 0 0 0;vertical-align:bottom;padding:0 0 0 5px}.workspace-leaf-content[data-type=starred] .nav-file-title-content{width:calc(100% - 15px)}.workspace-leaf-content[data-type=starred] .nav-file-icon{opacity:.5}body:not(.is-grabbing) .nav-file-title:hover,body:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator,body:not(.is-grabbing) .nav-folder-title:hover,body:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator{background:0 0}.is-collapsed .search-result-file-title,.nav-file-title,.nav-folder-title,.tag-pane-tag,.tree-item-self{font-size:var(--font-adaptive-small);color:var(--text-muted)}.search-result-file-title{font-size:var(--font-adaptive-small);color:var(--text-normal);font-weight:var(--normal-weight)}.side-dock-collapsible-section-header{font-size:var(--font-adaptive-small);color:var(--text-muted);cursor:var(--cursor);margin-right:0;margin-left:0}.side-dock-collapsible-section-header:hover,.side-dock-collapsible-section-header:not(.is-collapsed){color:var(--text-muted);background:0 0}.collapsible-item-self.is-clickable:hover,.tree-view-item-self:hover .tree-view-item-collapse{color:var(--text-muted);background:0 0;cursor:var(--cursor)}.collapsible-item-self.is-clickable{cursor:var(--cursor)}.is-collapsed .search-result-collapse-indicator svg,.is-collapsed .side-dock-collapsible-section-header-indicator svg,.markdown-preview-view .collapse-indicator svg,.nav-folder-collapse-indicator svg,.search-result-collapse-indicator svg,.search-result-file-title:hover .search-result-collapse-indicator svg,.side-dock-collapsible-section-header-indicator svg,.side-dock-collapsible-section-header-indicator:hover svg,.side-dock-collapsible-section-header:hover .side-dock-collapsible-section-header-indicator svg,.tree-view-item-collapse svg{color:var(--text-faint);cursor:var(--cursor)}.is-collapsed .search-result-collapse-indicator,.is-collapsed .side-dock-collapsible-section-header-indicator,.markdown-preview-view .collapse-indicator,.nav-folder-collapse-indicator,.search-result-collapse-indicator,.search-result-file-title:hover .search-result-collapse-indicator,.side-dock-collapsible-section-header-indicator,.side-dock-collapsible-section-header-indicator:hover,.side-dock-collapsible-section-header:hover .side-dock-collapsible-section-header-indicator,.tree-view-item-collapse{color:var(--text-faint);cursor:var(--cursor)}.nav-folder-title.is-being-dragged-over .nav-folder-collapse-indicator svg{color:var(--text-normal)}.nav-folder-collapse-indicator,.tree-item-self .collapse-icon{color:var(--background-modifier-border-hover)}.tree-item-self .collapse-icon{padding-left:0;width:15px;margin-left:-15px}.tree-item-self:hover .collapse-icon{color:var(--text-normal)}.tree-item{padding-left:5px}.tree-item-flair{font-size:var(--font-adaptive-smaller);right:0;background:0 0;color:var(--text-faint)}.tree-item-flair-outer:after{content:''}.tree-item-self.is-clickable{cursor:var(--cursor)}.tree-item-self.is-clickable:hover{background:0 0}.tree-item-self:hover .tree-item-flair{background:0 0;color:var(--text-muted)}.tree-item-children{margin-left:5px}.markdown-preview-view .heading-collapse-indicator.collapse-indicator svg,.markdown-preview-view ol>li .collapse-indicator svg,.markdown-preview-view ul>li .collapse-indicator svg{opacity:0}.markdown-preview-view .collapse-indicator:hover svg,.markdown-preview-view .is-collapsed .collapse-indicator svg,h1:hover .heading-collapse-indicator.collapse-indicator svg,h2:hover .heading-collapse-indicator.collapse-indicator svg,h3:hover .heading-collapse-indicator.collapse-indicator svg,h4:hover .heading-collapse-indicator.collapse-indicator svg,h5:hover .heading-collapse-indicator.collapse-indicator svg{opacity:1}.markdown-preview-view div.is-collapsed h1::after,.markdown-preview-view div.is-collapsed h2::after,.markdown-preview-view div.is-collapsed h3::after,.markdown-preview-view div.is-collapsed h4::after,.markdown-preview-view div.is-collapsed h5::after,.markdown-preview-view ol .is-collapsed::after,.markdown-preview-view ul .is-collapsed::after{content:"...";padding:5px;color:var(--text-faint)}.markdown-preview-view ol>li.task-list-item .collapse-indicator,.markdown-preview-view ul>li.task-list-item .collapse-indicator{margin-left:-48px;margin-top:5px;position:absolute}.markdown-preview-view ol>li .collapse-indicator{padding-right:20px}.markdown-preview-view .heading-collapse-indicator.collapse-indicator{margin-left:-28px;padding-right:7px 8px 7px 0}.markdown-preview-view .collapse-indicator{position:absolute;margin-left:-44px;padding-bottom:10px;padding-top:0}.markdown-preview-view ul>li:not(.task-list-item) .collapse-indicator{padding-right:20px}.markdown-preview-view ul>li:not(.task-list-item)::marker{font-size:.9em}.list-collapse-indicator .collapse-indicator .collapse-icon{opacity:0}.markdown-preview-view ul>li h1,.markdown-preview-view ul>li h2,.markdown-preview-view ul>li h3,.markdown-preview-view ul>li h4{display:inline}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{cursor:var(--cursor)}body .frontmatter-collapse-indicator svg.right-triangle{background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,')}body span[title="Fold line"],body span[title="Unfold line"]{position:relative;font-size:0;color:transparent;display:flex;height:auto;align-items:center}body .CodeMirror-foldgutter-folded:hover,body .CodeMirror-foldgutter-open:hover,body span[title="Fold line"]:hover,body span[title="Unfold line"]:hover{color:var(--text-muted)}body .CodeMirror-foldgutter-folded:after,body .CodeMirror-foldgutter-open:after,body span[title="Fold line"]:after,body span[title="Unfold line"]:after{text-align:center;color:var(--text-faint);font-size:1.25rem;display:flex;align-items:center;justify-content:center;margin-left:0;width:1rem;height:1rem}body:not(.is-mobile) .CodeMirror-foldgutter-folded:after,body:not(.is-mobile) .CodeMirror-foldgutter-open:after,body:not(.is-mobile) span[title="Fold line"]:after,body:not(.is-mobile) span[title="Unfold line"]:after{margin-top:.35rem;margin-left:2px}body .is-mobile .ͼ1 .cm-lineNumbers .cm-gutterElement{padding:0 3px 0 0;min-width:15px;text-align:right;white-space:nowrap}body span[title="Fold line"]:after,body span[title="Unfold line"]:after{font-size:1rem;line-height:1}body span[title="Fold line"]:after,body span[title="Unfold line"]:after{font-size:1rem;line-height:1}body .CodeMirror-foldgutter-folded:after,body span[title="Unfold line"]:after{background-color:var(--text-faint);height:12px;width:12px;-webkit-mask-image:url('data:image/svg+xml;utf8,');transform:translateY(-2px);transform:rotate(-90deg)}body .CodeMirror-foldgutter-open:after,body span[title="Fold line"]:after{background-color:var(--text-faint);height:12px;width:12px;-webkit-mask-image:url('data:image/svg+xml;utf8,')}.is-mobile .CodeMirror-foldgutter-open:after,.is-mobile span[title="Fold line"]:after{transform:translateX(-2px)!important}.CodeMirror-foldgutter-open:after,span[title="Fold line"]{opacity:0}.CodeMirror-code>div:hover .CodeMirror-foldgutter-open:after,.CodeMirror-foldgutter-folded:after,span[title="Fold line"]:hover,span[title="Unfold line"]{opacity:1}.CodeMirror-code>div:hover .CodeMirror-foldgutter-folded:hover:after,.CodeMirror-code>div:hover .CodeMirror-foldgutter-open:hover:after,span[title="Unfold line"]:hover{opacity:1}body.is-mobile .CodeMirror-foldgutter-folded:after,body.is-mobile span[title="Unfold line"]:after{content:"›";font-family:sans-serif;transform:translateY(-2px);transform:rotate(-90deg) translateY(2px) translateX(-.45em)}body.is-mobile .CodeMirror-foldgutter-open:after,body.is-mobile span[title="Fold line"]:after{content:"›";font-family:sans-serif;transform:rotate(360deg)}body svg.right-triangle{color:var(--text-faint);background-color:var(--text-faint);height:12px;width:12px;-webkit-mask-image:url('data:image/svg+xml;utf8,')}.nav-action-button svg{width:15px;height:15px}body .clickable-icon,body .graph-controls-button,body .menu-item-icon,body .nav-action-button,body .side-dock-ribbon-action,body .view-action,body .view-header-icon,body .workspace-tab-header-inner-icon{line-height:0}body .clickable-icon svg path,body .graph-controls-button svg path,body .menu-item-icon svg path,body .nav-action-button svg path,body .side-dock-ribbon-action svg path,body .view-action svg path,body .view-header-icon svg path,body .workspace-tab-header-inner-icon svg path{stroke-width:2px}body .view-action svg.cross path{stroke-width:2px}.workspace-ribbon-collapse-btn svg path{stroke-width:4px}.nav-action-button svg path{stroke-width:2px}.clickable-icon{cursor:var(--cursor)}.graph-controls-button,.nav-action-button,.side-dock-ribbon-action,.side-dock-ribbon-tab,.view-action,.view-header-icon,.workspace-tab-header{background:0 0;color:var(--text-muted);opacity:var(--icon-muted);transition:opacity .1s ease-in-out;cursor:var(--cursor);line-height:0}.graph-controls-button,.side-dock-ribbon-action,.view-header-icon,.workspace-ribbon-collapse-btn,.workspace-tab-header-inner-icon{margin:0;padding:4px 4px;height:26px;border-radius:var(--radius-m)}.view-header-icon{display:flex;align-items:center}.workspace-ribbon-collapse-btn{margin:0;padding:2px 4px}.side-dock-ribbon-action{border-left:0;margin:0 6px 6px}.view-header-icon{opacity:0;top:0;left:6px;z-index:15}.view-header-icon:hover{background:var(--background-tertiary)}.view-header-icon:active{cursor:grabbing}.nav-action-button,.workspace-leaf-content[data-type=backlink] .nav-action-button,.workspace-leaf-content[data-type=search] .nav-action-button{padding:3px 5px 3px;margin:0 0 7px 0;height:26px;text-align:center;border-radius:var(--radius-m)}.nav-action-button.is-active,.workspace-leaf-content[data-type=backlink] .nav-action-button.is-active,.workspace-leaf-content[data-type=dictionary-view] .nav-action-button.is-active,.workspace-leaf-content[data-type=search] .nav-action-button.is-active,.workspace-leaf-content[data-type=tag] .nav-action-button.is-active,.workspace-tab-header.is-active{background:0 0;color:var(--text-muted);opacity:1;transition:opacity .1s ease-in-out}.nav-action-button.is-active,.workspace-tab-header.is-active:hover{color:var(--text-muted)}.workspace-leaf-content[data-type=search] .nav-action-button.is-active{background:0 0}.graph-controls-button:hover,.nav-action-button.is-active:hover,.nav-action-button:hover,.side-dock-ribbon-action:hover,.side-dock-ribbon-tab:hover,.view-action:hover,.view-header-icon:hover,.workspace-tab-header:hover{color:var(--text-muted);opacity:1;transition:opacity .1s ease-in-out}.graph-controls-button:hover,.nav-action-button:hover,.side-dock-ribbon-action:hover,.view-action:hover,.workspace-drawer-header-icon:hover,.workspace-drawer-tab-option-item:hover,.workspace-leaf-content[data-type=backlink] .nav-action-button.is-active:hover,.workspace-leaf-content[data-type=search] .nav-action-button.is-active:hover,.workspace-tab-header-inner-icon:hover{background-color:var(--background-tertiary);border-radius:var(--radius-m)}button{cursor:var(--cursor)}.dropdown,.setting-item-control button,body .addChoiceBox #addChoiceTypeSelector,button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{font-family:var(--font-ui);font-size:13px}textarea{padding:5px 10px;transition:all .1s linear;-webkit-appearance:none;line-height:1.3}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{padding:5px 10px;-webkit-appearance:none;transition:all .1s linear;height:var(--input-height)}input:hover,select:hover,textarea:hover{border-color:var(--background-modifier-border-hover);transition:all .1s linear}.dropdown:active,.dropdown:focus,button:active,button:focus,input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=text]:active,input[type=text]:focus,select:active,select:focus,textarea:active,textarea:focus{-webkit-appearance:none;border-color:var(--background-modifier-border-hover)}body:not(.is-mobile) .dropdown:active,body:not(.is-mobile) .dropdown:focus,body:not(.is-mobile) button:active,body:not(.is-mobile) button:focus,body:not(.is-mobile) input:focus,body:not(.is-mobile) select:active,body:not(.is-mobile) select:focus,body:not(.is-mobile) textarea:active,body:not(.is-mobile) textarea:focus{box-shadow:0 0 0 2px var(--background-modifier-border-hover)}.modal button:not(.mod-warning),.modal.mod-settings button:not(.mod-cta):not(.mod-warning),.modal.mod-settings button:not(.mod-warning){background-color:var(--background-button);color:var(--text-normal);border:1px solid var(--background-modifier-border);box-shadow:0 1px 1px 0 var(--btn-shadow-color);cursor:var(--cursor);height:var(--input-height);line-height:0;white-space:nowrap}.modal button:not(.mod-warning):hover,.modal.mod-settings button:not(.mod-warning):hover,button:hover{background-color:var(--background-button);border-color:var(--background-modifier-border-hover);box-shadow:0 2px 3px 0 var(--btn-shadow-color)}.dropdown,select{box-shadow:0 1px 1px 0 var(--btn-shadow-color);background-color:var(--background-button);border-color:var(--background-modifier-border);transition:border-color .1s linear;height:var(--input-height)}.dropdown:hover,select:hover{background-color:var(--background-button);box-shadow:0 2px 3px 0 var(--btn-shadow-color)}.dropdown{border-color:var(--background-modifier-border);font-family:var(--font-ui);background-image:url("data:image/svg+xml;charset=US-ASCII,