From ee9add7896bb513237887e1e4aec562101e85633 Mon Sep 17 00:00:00 2001 From: larryo Date: Thu, 3 Feb 2022 16:21:04 +0100 Subject: [PATCH] c --- .gitignore | 3 +- .obsidian/app.json | 4 + .obsidian/appearance.json | 5 + .obsidian/core-plugins.json | 15 + .obsidian/hotkeys.json | 1 + .obsidian/themes/California Coast.css | 6387 ++++++++++++++++++++++++ .obsidian/themes/Minimal.css | 752 +++ .obsidian/themes/Things.css | 6496 +++++++++++++++++++++++++ .obsidian/workspace | 105 + README.md | 3 +- _config.yml | 4 +- index.md | 239 +- 12 files changed, 13966 insertions(+), 48 deletions(-) create mode 100644 .obsidian/app.json create mode 100644 .obsidian/appearance.json create mode 100644 .obsidian/core-plugins.json create mode 100644 .obsidian/hotkeys.json create mode 100644 .obsidian/themes/California Coast.css create mode 100644 .obsidian/themes/Minimal.css create mode 100644 .obsidian/themes/Things.css create mode 100644 .obsidian/workspace diff --git a/.gitignore b/.gitignore index 2b8ee31c0d..2d2eb810fc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ _site/ -.sass-cache/ \ No newline at end of file +.sass-cache/ +.DS_Store diff --git a/.obsidian/app.json b/.obsidian/app.json new file mode 100644 index 0000000000..8d8e51b90a --- /dev/null +++ b/.obsidian/app.json @@ -0,0 +1,4 @@ +{ + "promptDelete": false, + "showUnsupportedFiles": true +} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json new file mode 100644 index 0000000000..401d2aa4e9 --- /dev/null +++ b/.obsidian/appearance.json @@ -0,0 +1,5 @@ +{ + "baseFontSize": 16, + "theme": "moonstone", + "cssTheme": "California Coast" +} \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json new file mode 100644 index 0000000000..ab1d5111cf --- /dev/null +++ b/.obsidian/core-plugins.json @@ -0,0 +1,15 @@ +[ + "file-explorer", + "global-search", + "switcher", + "graph", + "backlink", + "page-preview", + "note-composer", + "command-palette", + "editor-status", + "markdown-importer", + "word-count", + "open-with-default-app", + "file-recovery" +] \ No newline at end of file diff --git a/.obsidian/hotkeys.json b/.obsidian/hotkeys.json new file mode 100644 index 0000000000..9e26dfeeb6 --- /dev/null +++ b/.obsidian/hotkeys.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/themes/California Coast.css b/.obsidian/themes/California Coast.css new file mode 100644 index 0000000000..83282a8be0 --- /dev/null +++ b/.obsidian/themes/California Coast.css @@ -0,0 +1,6387 @@ +@charset "UTF-8"; +/* @settings + +name: California Coast Theme +id: obsidian-california-coast-theme +settings: + - + id: accent-color-title + title: Colors + type: heading + level: 3 + collapsed: true + - + id: accent + title: Accent Color + type: variable-color + format: hsl-split + default: '#007AFF' + - + id: text-highlight-bg + title: Highlight Color + type: variable-themed-color + format: rgb + opacity: true + default-light: 'rgba(255, 224, 0, 0.5)' + default-dark: 'rgba(255, 177, 80, 0.3)' + - + id: strong-color + title: Bold Color + type: variable-themed-color + format: hex + default-light: '#1a1a1a' + default-dark: '#bababa' + - + id: em-color + title: Italic Color + type: variable-themed-color + format: hex + default-light: '#1a1a1a' + default-dark: '#bababa' + - + id: h1-color + title: H1 Color + type: variable-themed-color + format: hex + opacity: false + default-light: '#1f1f1f' + default-dark: '#bababa' + - + id: h2-color + title: H2 Color + type: variable-themed-color + format: hex + opacity: false + default-light: '#1f1f1f' + default-dark: '#bababa' + - + id: h3-color + title: H3 Color + type: variable-themed-color + format: hex + opacity: false + default-light: '#1f1f1f' + default-dark: '#bababa' + - + id: h4-color + title: H4 Color + type: variable-themed-color + format: hex + opacity: false + default-light: '#1f1f1f' + default-dark: '#bababa' + - + id: h5-color + title: H5 Color + type: variable-themed-color + format: hex + opacity: false + default-light: '#1f1f1f' + default-dark: '#bababa' + - + id: h6-color + title: H6 Color + type: variable-themed-color + format: hex + opacity: false + default-light: '#1f1f1f' + default-dark: '#bababa' + + - + id: custom-fonts + title: Fonts + type: heading + level: 3 + collapsed: true + - + id: default-font + 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: editor-font + title: Editor 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: Editor font features + description: 'Enable various features supported by your font, such as ligatures. See: https://developer.mozilla.org/en-US/docs/Web/CSS/font-feature-settings' + 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: Editor line height + description: Line height of the editor, expects a decimal value + type: variable-number + default: 1.88889 + - + id: line-width + title: Line width + description: The maximum line width in pixels + type: variable-number + default: 600 + format: px + + - + id: misc-title + title: Misc + type: heading + level: 3 + collapsed: true + - + id: cc-show-vault-name + title: Show vault name in file explorer + type: class-toggle + - + id: cc-transparent-popover + title: Translucent popovers + description: Menus and notifications will take on a translucent background. Turning this setting on might slow down obsidian on some computers. + type: class-toggle + - + id: scale-small + title: Page preview scale + description: Percentage amount to scale hover preview and sidebar document font + type: variable-number + default: 90 + - + id: explorer-wrapping + title: File explorer wrapping + 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-select + default: none + options: + - + value: none + label: Default + - + value: cc-truncated-explorer-titles + label: Truncate file titles + - + value: cc-wrapped-explorer-titles + label: Wrap file titles + - + id: cc-trim-table-cols + title: Truncate table columns + description: Prevent table columns from wrapping to a new line in narrow panes + type: class-toggle + - + id: table-min-cell-width + title: Minimum table column width + description: Table columns will not strink below this width + type: variable-number + default: 0 + format: px + + - + id: editor-customization + title: Editor Customization + type: heading + level: 3 + collapsed: true + - + id: cc-fancy-cursor + title: Accented cursor + description: The editor cursor takes on your accent color + type: class-toggle + - + 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 (source mode) + description: Shifts heading hashes so headings are aligned with the edge of the editor. This feature is currently incompatible with mobile. + type: class-toggle + - + id: cc-lp-editor-heading-hash + title: Flush headings (live preview mode) + description: Shifts heading hashes so headings are aligned with the edge of the editor. This feature is currently incompatible with mobile. + 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 (source mode) + description: Styles horizontal rules to span the width of the editor + type: class-toggle + - + id: cc-editor-list-bullets + title: Editor list bullets (source mode) + description: 'Replace *, -, + with a bullet character when creating lists' + type: class-toggle + + - + id: preview-customization + title: Preview Customization + type: heading + level: 3 + collapsed: true + - + id: cc-header-spacing + title: Dynamic Header Spacing + description: Applies the top and bottom header margins defined below, and adjusts spacing dynamically when the "Contextual Typography" plugin is active + type: class-toggle + - + id: cc-soft-wrap-code-blocks + title: Soft wrap code-blocks + 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: preview-bullet-size-adjust + title: Preview bullet size adjust + description: Increase or decrease preview mode bullet sizes. The default is 100%, or no change. + type: variable-number + default: 100 + format: '%' + + + - + 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 + collapsed: true + - + id: cc-no-custom-icons + title: Use Obsidian's default icons + type: class-toggle + default: false + - + id: cc-no-file-icons + title: Hide file icons + type: class-toggle + default: false + - + id: cc-no-folder-icons + title: Hide folder icons + type: class-toggle + default: false + - + 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; + --default-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + --editor-font: -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: var(--rem); + --editor-line-height: 1.88889; + --editor-font-weight: 400; + --editor-font-features: ""; + --ui-font-size: 14px; + --scale-small: 90; + --normal-weight: 400; + --bold-weight: 600; + --line-width: 600px; + --line-height: 1.5; + --max-width: 100%; + --nested-padding: 3.5%; + --icon-muted: 0.4; + --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; + --preview-bullet-size-adjust: 100%; + --table-min-cell-width: 0px; +} + +.theme-light { + --accent-r: 1; + --accent-g: 122; + --accent-b: 255; + --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, 0, 255; + --accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l); + --accent-rgb: var(--accent-r), var(--accent-g), var(--accent-b); + --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-90-opaque: hsl(0, 0%, 10%); + --shade-80-opaque: hsl(0, 0%, 20%); + --shade-70-opaque: hsl(0, 0%, 30%); + --shade-60-opaque: hsl(0, 0%, 40%); + --shade-50-opaque: hsl(0, 0%, 50%); + --shade-40-opaque: hsl(0, 0%, 60%); + --shade-30-opaque: hsl(0, 0%, 70%); + --shade-20-opaque: hsl(0, 0%, 80%); + --shade-10-opaque: hsl(0, 0%, 90%); + --shade-5-opaque: hsl(0, 0%, 95%); + --shade-3-opaque: hsl(0, 0%, 97%); + --shade-2-opaque: hsl(0, 0%, 98%); + --shade-0-opaque: rgb(var(--background-rgb)); + --shade-plus-darker: var(--shade-5); + --shade-plus-darker-hsl: hsl(0, 0%, 95%); + --background-primary: var(--shade-0-opaque); + --background-primary-alt: var(--shade-3-opaque); + --background-secondary: var(--shade-3-opaque); + --background-secondary-alt: var(--shade-3-opaque); + --background-tertiary: var(--shade-3-opaque); + --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-opaque); + --text-normal-bold: var(--shade-90-opaque); + --text-normal-em: var(--shade-90-opaque); + --text-muted: var(--shade-50-opaque); + --text-faint: var(--shade-30-opaque); + --text-error: rgb(var(--red-rgb)); + --text-error-hover: rgb(var(--red-rgb)); + --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-opaque); + --interactive-accent-rgb: var(--accent-rgb); + --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 */ + --accent-r: 1; + --accent-g: 127; + --accent-b: 255; + --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, 0, 255; + --accent-hsl: var(--accent-h), var(--accent-s), var(--accent-d); + --accent-rgb: var(--accent-r), var(--accent-g), var(--accent-b); + --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-90-opaque: hsl(0, 0%, 73%); + --shade-80-opaque: hsl(0, 0%, 66%); + --shade-70-opaque: hsl(0, 0%, 60%); + --shade-60-opaque: hsl(0, 0%, 53%); + --shade-50-opaque: hsl(0, 0%, 46%); + --shade-40-opaque: hsl(0, 0%, 39%); + --shade-30-opaque: hsl(0, 0%, 32%); + --shade-20-opaque: hsl(0, 0%, 25%); + --shade-10-opaque: hsl(0, 0%, 18%); + --shade-5-opaque: hsl(0, 0%, 15%); + --shade-3-opaque: hsl(0, 0%, 14%); + --shade-2-opaque: hsl(0, 0%, 13%); + --shade-0-opaque: 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-opaque); + --background-primary-alt: var(--shade-3-opaque); + --background-secondary: var(--shade-3-opaque); + --background-secondary-alt: var(--shade-3-opaque); + --background-tertiary: var(--shade-3-opaque); + --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-opaque); + --text-normal-bold: var(--shade-90-opaque); + --text-normal-em: var(--shade-90-opaque); + --text-muted: var(--shade-50-opaque); + --text-faint: var(--shade-30-opaque); + --text-error: rgb(var(--red-rgb)); + --text-error-hover: rgb(var(--red-rgb)); + --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-opaque); + --interactive-accent-rgb: var(--accent-rgb); + --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; +} + +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); +} + +html, +body, +input, +textarea, +button { + font-family: var(--default-font); + font-size: var(--ui-font-size); + font-weight: var(--normal-weight); + line-height: var(--line-height); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +strong { + font-weight: var(--bold-weight); +} + +::-webkit-scrollbar { + width: 10px; + height: 10px; + background-color: transparent; +} + +.modal .vertical-tab-header::-webkit-scrollbar-track, +.mod-left-split .workspace-tabs ::-webkit-scrollbar-track, +::-webkit-scrollbar-track { + background-color: transparent; +} + +::-webkit-scrollbar-thumb { + background-clip: padding-box; + border: 3px solid transparent; + min-height: 40px; +} + +textarea, +select, +input[type=text], +input[type=search], +input[type=email], +input[type=password], +input[type=number] { + border-radius: var(--radius-m); + font-size: var(--ui-font-size); + padding: 6px 11px; + border-color: var(--shade-10); + height: auto; + transition: 100ms box-shadow ease, 100ms border ease; +} +.theme-dark textarea, +.theme-dark select, +.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: inset 0 0 0 2px hsla(var(--accent-hsl), 0.5); +} + +textarea { + padding: 8px 10px; +} + +.setting-item-control button, +button, +button.mod-cta { + border-radius: var(--radius-m); + line-height: 1.3; + font-size: var(--ui-font-size); + font-weight: 500; + color: var(--text-normal); + padding: 4px 14px; + background-color: var(--shade-0); + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08); + margin-right: 5px; +} +.setting-item-control button:last-of-type, +button:last-of-type, +button.mod-cta:last-of-type { + margin-right: 0; +} +.setting-item-control button.mod-cta:hover, +button.mod-cta:hover, +button.mod-cta.mod-cta:hover { + color: var(--text-normal); + background-color: var(--shade-0); +} +.theme-dark .setting-item-control button, +.theme-dark button, +.theme-dark 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 .setting-item-control button.mod-cta:hover, +.theme-dark button.mod-cta:hover, +.theme-dark button.mod-cta.mod-cta:hover { + color: #dfdedf; + background-color: var(--shade-50); +} + +.dropdown { + font-size: inherit; + font-family: inherit; + font-weight: 500; + 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: var(--shade-0); + 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); +} + +.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); +} + +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; +} + +input[type=checkbox] { + -webkit-appearance: none; + appearance: none; + padding: 0; + margin: 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; + filter: none; +} +.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: 71%; + line-height: 1; + width: 100%; + height: 100%; + content: " "; + display: block; +} + +.embedded-backlinks, +.outgoing-link-pane, +.backlink-pane { + background: linear-gradient(var(--background-primary) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; + font-family: var(--default-font); + font-size: var(--ui-font-size); + padding-bottom: 5rem; +} +.theme-dark .embedded-backlinks, +.theme-dark .outgoing-link-pane, +.theme-dark .backlink-pane { + background: linear-gradient(var(--background-primary) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.mod-left-split .embedded-backlinks, +.mod-left-split .outgoing-link-pane, +.mod-left-split .backlink-pane { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.theme-dark .mod-left-split .embedded-backlinks, +.theme-dark .mod-left-split .outgoing-link-pane, +.theme-dark .mod-left-split .backlink-pane { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.is-translucent .embedded-backlinks, .is-mobile .embedded-backlinks, .workspace-fake-target-overlay .embedded-backlinks, +.is-translucent .outgoing-link-pane, +.is-mobile .outgoing-link-pane, +.workspace-fake-target-overlay .outgoing-link-pane, +.is-translucent .backlink-pane, +.is-mobile .backlink-pane, +.workspace-fake-target-overlay .backlink-pane { + background: none !important; +} +.embedded-backlinks .search-result-file-matches, +.outgoing-link-pane .search-result-file-matches, +.backlink-pane .search-result-file-matches { + padding-right: 10px; + padding-left: 5px; +} +.embedded-backlinks .search-result-file-match:not(.search-info-more-matches), +.outgoing-link-pane .search-result-file-match:not(.search-info-more-matches), +.backlink-pane .search-result-file-match:not(.search-info-more-matches) { + background-color: var(--shade-3); +} +.embedded-backlinks .search-result-container, +.outgoing-link-pane .search-result-container, +.backlink-pane .search-result-container { + padding: 0 0 5px 10px; + margin-left: 0; + background: none; +} +.theme-dark .embedded-backlinks .search-result-container, +.theme-dark .outgoing-link-pane .search-result-container, +.theme-dark .backlink-pane .search-result-container { + background: none; +} +.embedded-backlinks .tree-item-flair, +.outgoing-link-pane .tree-item-flair, +.backlink-pane .tree-item-flair { + margin-right: 10px; +} +.embedded-backlinks .search-result-file-title .tree-item-flair, +.outgoing-link-pane .search-result-file-title .tree-item-flair, +.backlink-pane .search-result-file-title .tree-item-flair { + display: none; +} +.embedded-backlinks > .tree-item-self > .tree-item-inner, +.outgoing-link-pane > .tree-item-self > .tree-item-inner, +.backlink-pane > .tree-item-self > .tree-item-inner { + color: var(--text-muted); +} +.embedded-backlinks .tree-item-self.is-clickable:hover, +.outgoing-link-pane .tree-item-self.is-clickable:hover, +.backlink-pane .tree-item-self.is-clickable:hover { + background-color: transparent; +} +.embedded-backlinks .tree-item-self.is-clickable > .tree-item-inner, +.outgoing-link-pane .tree-item-self.is-clickable > .tree-item-inner, +.backlink-pane .tree-item-self.is-clickable > .tree-item-inner { + padding: 6px 0 6px 2px; +} + +.outgoing-link-item .tree-item-inner-subtext, +.outgoing-link-item .tree-item-icon { + color: var(--text-muted); +} +.outgoing-link-item .tree-item-inner { + line-height: 1.3; +} + +.search-result-file-match-destination-file { + border-radius: var(--radius-m); + color: var(--text-muted); + padding: 3px 5px; + background-color: transparent; + border: none; +} +.search-result-file-match:hover .search-result-file-match-destination-file:hover, .search-result-file-match:hover .search-result-file-match-destination-file { + color: var(--text-muted); + background-color: transparent; +} +.search-result-file-match:hover .search-result-file-match-destination-file:hover { + background-color: var(--shade-plus-darker); +} + +.embedded-backlinks { + border-top: 1px solid var(--background-modifier-border); + padding-top: 1.5em; +} + +.modal > .modal-content.community-plugin { + padding: 0; + flex-direction: row; + align-items: flex-start; +} + +.community-plugin-search, +.community-plugin-details { + height: 100%; +} + +.community-plugin-search { + padding: 0; +} +.community-plugin-search .setting-item-info { + display: none; +} +.community-plugin-search .setting-item { + padding: 26px 0 0; +} +.community-plugin-search .setting-item-control { + width: 100%; +} +.community-plugin-search .search-input-container { + width: 100%; + margin: 0; +} +.community-plugin-search button.clickable-icon { + margin: 0 10px 0 0; + padding: 8px 10px; +} + +.community-plugin-search-summary { + padding: 0 12px 10px; + font-size: 13px; +} + +.community-plugin-search-results { + background: linear-gradient(var(--background-secondary-alt) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.theme-dark .community-plugin-search-results { + background: linear-gradient(var(--background-secondary-alt) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.is-mobile .community-plugin-search-results { + background: none !important; +} + +.community-plugin-item { + padding: 16px 16px 16px; + margin: 0; + border-top: 1px solid var(--shade-plus-darker); +} +.community-plugin-item .community-plugin-downloads { + font-size: 12px; +} +.community-plugin-item .community-plugin-author { + color: var(--text-muted); + font-size: 12px; + padding: 0 0 10px; +} +.community-plugin-item .community-plugin-desc { + color: var(--text-normal); +} +.community-plugin-item:hover { + background-color: var(--shade-3); +} + +.community-plugin-downloads { + color: var(--text-normal); + display: flex; + align-items: flex-end; + margin-top: 0; + line-height: 1; + padding: 4px 0 4px; +} +.community-plugin-downloads > span { + display: flex; +} + +.community-plugin-downloads-text { + position: static; +} + +.community-plugin-name { + font-size: 14px; + font-weight: 500; + width: 100%; +} +.community-plugin-name .flair { + display: block; + font-size: 12px; + line-height: 1; + padding: 5px; + letter-spacing: 0; + text-transform: none; + position: static; + margin: 5px 0; + width: fit-content; +} + +.community-plugin-version, +.community-plugin-author { + line-height: inherit; +} + +.community-plugin-info .community-plugin-desc { + color: var(--text-normal); + line-height: 1.3; + margin: 0; + padding: 1.5em 0 0.5em; +} + +.modal.mod-community-theme { + padding: 0; +} +.modal.mod-community-theme .modal-content { + padding: 0 10px; +} +.modal.mod-community-theme .modal-title { + font-size: var(--ui-font-size); + margin-top: 1.5em; +} + +.theme-list { + justify-content: space-evenly; +} + +.community-theme { + padding: 0; + margin: 0 5px 3em 0; + align-items: stretch; + background: transparent; +} +.community-theme .community-theme-screenshot { + max-width: 100%; +} +.community-theme .modal-button-container { + padding: 0 10px; + justify-content: flex-start; +} +.community-theme.is-selected { + background-color: transparent; + color: var(--text-normal); +} +.community-theme.is-selected .community-theme-downloads, +.community-theme.is-selected .community-theme-info { + color: var(--text-muted); +} +.community-theme.is-selected .community-theme-info + div { + box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1), inset 0 0 0 3px hsla(var(--accent-hsl), 0.5); +} + +.community-theme-container { + width: 100%; +} +.community-theme-container + hr { + width: 100%; + border-top: 1px solid var(--shade-plus-darker); + margin: 10px 0; +} + +.community-theme-title { + font-weight: 500; + text-align: left; + padding: 0 10px; +} + +.community-theme-info { + line-height: 1; + flex-grow: 0; + padding: 0 10px; + align-items: flex-end; + justify-content: flex-start; + flex-wrap: wrap; +} +.community-theme-info + div { + border-radius: var(--radius-l); + display: flex; + align-items: center; + box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); + background-color: var(--shade-3); + padding: 10px; + flex-grow: 1; +} +.community-theme-info .clickable-icon { + display: flex; + align-items: flex-start; + text-align: left; + margin: 1em 0 0.5em; + color: var(--text-accent); + text-decoration: underline; +} +.community-theme-info .clickable-icon:after { + line-height: 1.3; + content: "Features, customization options, & bug reports"; + padding-left: 4px; +} + +.community-theme-downloads { + display: flex; + align-items: flex-end; +} +.community-theme-downloads > span { + display: flex; +} + +.community-theme-remove-button { + padding: 4px 6px; + display: flex; + color: var(--text-muted); + background-color: transparent; +} +.community-theme:hover .community-theme-remove-button { + display: flex; +} +.community-theme-remove-button:hover { + color: var(--text-muted); + background-color: var(--shade-plus-darker); +} + +.community-theme-filters-container { + padding: 0.5em 0 2.5em; + align-items: center; + justify-content: center; +} +.community-theme-filters-container .search-input-clear-button { + right: 7px; +} +.community-theme-filters-container button { + padding: 8px 14px; + margin: 0 0 0 5px; + line-height: 1; + display: flex; +} +.community-theme-filters-container .setting-item { + flex-grow: 0; + padding: 0; +} +.community-theme-filters-container .setting-item-control { + align-items: center; +} +.community-theme-filters-container .search-input-container { + padding: 0; + margin: 0; +} + +.community-theme-mode-toggle-container { + line-height: 1; + display: flex; + align-items: center; + flex-direction: row-reverse; + margin-left: 2em; +} +.community-theme-mode-toggle-container .checkbox-container { + top: 0; +} + +.community-theme-mode-toggle-label { + margin: 0 0 0 5px; + position: static; +} + +.document-search-container.mod-replace-mode { + height: unset; +} + +.document-search-button, +.document-search-close-button { + 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(--default-font) !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); + 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; +} + +.drag-ghost { + opacity: 0.8; + border-radius: 0; +} + +.workspace-drop-overlay { + opacity: 1; + background-color: transparent; +} +.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; +} +.workspace-drop-overlay.mod-drag { + opacity: 1; +} +.workspace-drop-overlay.mod-drag:before { + opacity: 1; + background-color: var(--shade-2); +} + +.workspace-fake-target-overlay.is-in-sidebar { + background-color: transparent; +} +.workspace-fake-target-overlay.is-in-sidebar .workspace-tabs { + background-color: transparent; +} +.workspace-fake-target-overlay.is-in-sidebar .workspace-tab-header-container { + padding-top: 10px; +} + +.markdown-source-view.mod-cm6 .cm-scroller { + font-family: var(--editor-font); + 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; + padding: 2.5em 2em; +} +.markdown-source-view.mod-cm6 .cm-gutter { + font-family: var(--default-font); +} +.markdown-source-view.mod-cm6 .cm-line { + position: relative; +} +.markdown-source-view.mod-cm6 .cm-fold-indicator { + position: static; + display: inline-block; +} +.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator { + right: unset; + left: -4px; + height: calc(var(--editor-line-height) * 1em); + transform: translateX(-100%); + flex-direction: row-reverse; +} +.markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-content, .markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-contentContainer, .markdown-source-view.mod-cm6.is-readable-line-width.is-rtl .cm-contentContainer, .markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-line:not(.HyperMD-table-row) { + max-width: var(--line-width); +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-hmd-frontmatter { + font-size: 0.9em; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-hmd-frontmatter.cm-def { + color: var(--text-muted); +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-inline-code { + color: var(--text-normal); +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-comment { + color: var(--shade-70); + font-style: italic; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-quote { + color: var(--text-normal); +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-quote.cm-formatting-quote { + color: var(--text-faint); +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-quote:not(.cm-formatting-quote) { + font-style: italic; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-formatting-quote { + font-weight: 600; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-url.cm-string:not(.cm-hmd-footnote-url) { + color: var(--shade-20); +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-link, +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-url, +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-hmd-internal-link { + color: var(--text-accent); +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-formatting-link, +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-formatting-image.cm-link, +.markdown-source-view.mod-cm6.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; +} +.markdown-source-view.mod-cm6.cm-s-obsidian .HyperMD-task-line[data-task]:not([data-task=" "]), +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-strikethrough, +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-link.cm-strikethrough, +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-hmd-internal-link.cm-strikethrough { + text-decoration: line-through; + text-decoration-color: var(--shade-50); + text-decoration-thickness: 2px; +} +.markdown-source-view.mod-cm6.cm-s-obsidian .HyperMD-task-line[data-task]:not([data-task=" "]) { + color: inherit; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-footref, +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-blockid { + vertical-align: unset; + margin-top: 0; + font-size: unset; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-blockid { + font-family: var(--font-monospace); + font-size: 0.6em; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-formatting-list { + color: var(--text-normal); + font-weight: 600; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-hashtag { + color: var(--text-accent); + text-decoration: none; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-formatting-task { + color: var(--text-faint); + font-weight: 600; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-formatting-task.cm-property + span { + text-decoration: line-through; + text-decoration-color: var(--shade-50); + text-decoration-thickness: 2px; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-strong { + font-weight: var(--strong-weight); + color: var(--strong-color); +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-strong.cm-header { + font-weight: 800; +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-em { + color: var(--em-color); +} +.markdown-source-view.mod-cm6.cm-s-obsidian span.cm-em.cm-header { + font-style: italic; +} +.markdown-source-view.mod-cm6.cm-s-obsidian .HyperMD-footnote span.cm-link.cm-hmd-footnote { + color: var(--text-accent); +} +.markdown-source-view.mod-cm6.cm-s-obsidian .HyperMD-footnote span.cm-link.cm-hmd-footnote.cm-formatting { + color: var(--shade-10); +} +.markdown-source-view.mod-cm6.cm-s-obsidian .HyperMD-table-row { + font-family: var(--font-monospace); + font-size: calc(var(--editor-font-size) - 2px); +} +.markdown-source-view.mod-cm6.cm-s-obsidian .HyperMD-codeblock-begin, +.markdown-source-view.mod-cm6.cm-s-obsidian .HyperMD-codeblock-end { + color: inherit; +} +.markdown-source-view.mod-cm6.cm-s-obsidian .HyperMD-codeblock { + font-size: calc(var(--editor-font-size) - 2px); + line-height: inherit; +} +.markdown-source-view.mod-cm6.cm-s-obsidian .markdown-embed { + padding-right: 1.5em; +} +.markdown-source-view.mod-cm6.cm-s-obsidian .markdown-embed-link { + transform: none; + top: 0.2em; + right: 0; + left: unset; + padding-right: 0; + text-align: right; +} +.markdown-source-view.mod-cm6.cm-s-obsidian.is-live-preview .markdown-embed-link { + right: 5px; + top: 5px; +} +.markdown-source-view.mod-cm6.cm-s-obsidian .markdown-embed .markdown-preview-view { + padding: 0; +} +.markdown-source-view.mod-cm6.is-live-preview span.cm-formatting-link, +.markdown-source-view.mod-cm6.is-live-preview span.cm-formatting-image.cm-link, +.markdown-source-view.mod-cm6.is-live-preview span.cm-formatting-link-string.cm-url.cm-string { + padding: 0; +} +.markdown-source-view.mod-cm6 .cm-foldPlaceholder { + margin-left: 0; + font-weight: 800; +} +.markdown-source-view.mod-cm6 span.list-bullet::after { + content: url('data:image/svg+xml; utf8, '); + line-height: 0; + position: absolute; + top: 51%; + left: 0; + display: block; + transform: translate(-40%, -50%); + width: 6px; + height: 6px; +} +.theme-dark .markdown-source-view.mod-cm6 span.list-bullet::after { + content: url('data:image/svg+xml; utf8, '); +} +.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote { + background-color: transparent; + padding: 0 0 0 1.4375rem; + border-left: 2px solid var(--shade-plus-darker); +} +.markdown-source-view.mod-cm6 .cm-blockquote-border { + border-color: var(--shade-plus-darker); + border-left-width: 2px; + text-indent: -2px; +} + +.markdown-source-view.mod-cm5 { + padding: 0; +} +.markdown-source-view.mod-cm5.is-readable-line-width .CodeMirror { + padding-left: 0; + padding-right: 0; + margin: 0 auto 0 auto; + width: var(--line-width); + max-width: var(--max-width); +} +.markdown-source-view.mod-cm5 .CodeMirror-sizer { + margin-left: 0 !important; + border-right-width: 0px !important; +} +.markdown-source-view.mod-cm5 .CodeMirror-scroll { + padding-left: 3.5rem; + padding-right: 3.5rem; + margin-right: 0; + margin-bottom: 0; +} +.workspace-tabs .markdown-source-view.mod-cm5 .CodeMirror-scroll { + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.markdown-source-view.mod-cm5 .CodeMirror-scroll::-webkit-scrollbar-track, +.markdown-source-view.mod-cm5 .CodeMirror-scroll::-webkit-scrollbar-thumb, +.markdown-source-view.mod-cm5 .CodeMirror-scroll::-webkit-scrollbar { + opacity: 0; + border: none; + background-color: transparent; +} +.markdown-source-view.mod-cm5 .CodeMirror-lines { + padding-top: 2.5rem; + padding-bottom: 170px; +} +.markdown-source-view.mod-cm5 .CodeMirror pre.CodeMirror-line, +.markdown-source-view.mod-cm5 .CodeMirror pre.CodeMirror-line-like { + padding-left: 0; + padding-right: 0; +} +.markdown-source-view.mod-cm5 .CodeMirror-gutter.CodeMirror-linenumbers, +.markdown-source-view.mod-cm5 .CodeMirror-gutter.CodeMirror-foldgutter { + background: transparent; +} +.markdown-source-view.mod-cm5 span[title="Fold line"], +.markdown-source-view.mod-cm5 span[title="Unfold line"] { + line-height: 1; + position: relative; + /* top: 4px; */ + font-size: 0; + color: transparent; + display: flex; + height: 100%; + align-items: center; +} +.markdown-source-view.mod-cm5 .CodeMirror-foldgutter-open, +.markdown-source-view.mod-cm5 .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; +} +.markdown-source-view.mod-cm5 span[title="Fold line"]:hover, +.markdown-source-view.mod-cm5 span[title="Unfold line"]:hover, +.markdown-source-view.mod-cm5 .CodeMirror-foldgutter-open:hover, +.markdown-source-view.mod-cm5 .CodeMirror-foldgutter-folded:hover { + color: var(--text-muted); +} +.markdown-source-view.mod-cm5 span[title="Fold line"]:after, +.markdown-source-view.mod-cm5 span[title="Unfold line"]:after, +.markdown-source-view.mod-cm5 .CodeMirror-foldgutter-open:after, +.markdown-source-view.mod-cm5 .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; +} +.markdown-source-view.mod-cm5 span[title="Fold line"]:after, +.markdown-source-view.mod-cm5 span[title="Unfold line"]:after { + font-size: 1rem; + line-height: 1; +} +.markdown-source-view.mod-cm5 span[title="Unfold line"]:after, +.markdown-source-view.mod-cm5 .CodeMirror-foldgutter-folded:after { + content: "›"; + transform: translateY(-2px); +} +.markdown-source-view.mod-cm5 span[title="Fold line"]:after, +.markdown-source-view.mod-cm5 .CodeMirror-foldgutter-open:after { + content: "›"; + transform: rotate(90deg); +} +.markdown-source-view.mod-cm5 .CodeMirror-linenumbers, +.markdown-source-view.mod-cm5 .CodeMirror-foldgutter { + width: 18px; +} +.markdown-source-view.mod-cm5 .CodeMirror-gutter.CodeMirror-linenumbers, +.markdown-source-view.mod-cm5 .CodeMirror-gutter.CodeMirror-foldgutter { + background: transparent; +} +.markdown-source-view.mod-cm5 .CodeMirror-linenumbers { + margin-left: -20px; +} +.markdown-source-view.mod-cm5 .CodeMirror-gutter-wrapper { + padding: 0; + height: 100%; + width: 18px; + left: -1.5em !important; + display: flex; +} +.markdown-source-view.mod-cm5 .CodeMirror-gutter-elt { + width: unset !important; + position: static; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian .CodeMirror-linenumber { + font-family: var(--default-font); + 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 .markdown-source-view.mod-cm5 .cm-s-obsidian .CodeMirror-gutters { + width: 18px; + left: 0 !important; + padding-right: 0; + transform: translateX(2rem); +} +.markdown-source-view.mod-cm5 .CodeMirror-foldmarker { + font-size: 0 !important; + color: transparent; + margin-left: 6px; + position: relative; + top: 1px; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian { + font-family: var(--editor-font); + 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; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian .CodeMirror-code { + padding-right: 0; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian .HyperMD-codeblock { + line-height: var(--editor-line-height); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-comment { + color: var(--shade-70); + font-style: italic; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-quote { + color: var(--text-normal); + font-style: italic; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-url.cm-string:not(.cm-hmd-footnote-url) { + color: var(--shade-20); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-link { + color: var(--text-accent); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-formatting-link, +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-formatting-image.cm-link, +.markdown-source-view.mod-cm5 .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; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian pre.HyperMD-footnote span.cm-link.cm-hmd-footnote { + color: var(--text-accent); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian pre.HyperMD-footnote span.cm-link.cm-hmd-footnote.cm-formatting { + color: var(--shade-10); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-footref, +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-blockid { + vertical-align: unset; + margin-top: 0; + font-size: unset; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-blockid { + font-family: var(--font-monospace); + font-size: 0.6em; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian pre.HyperMD-header { + padding-left: 0 !important; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-url { + color: var(--text-accent); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-hmd-internal-link { + color: var(--text-accent); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-link.cm-strikethrough, +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-hmd-internal-link.cm-strikethrough { + text-decoration: line-through; + text-decoration-color: var(--text-muted); + text-decoration-thickness: 3px; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-footref { + font-size: var(--font-normal); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian pre.HyperMD-footnote { + font-size: var(--font-small); + padding-left: 20px; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-formatting-task { + display: inline-block; + font-weight: 500; + color: var(--text-normal); + min-width: 1.3em; + font-family: inherit; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-formatting-highlight, +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-highlight, +.markdown-source-view.mod-cm5 .cm-s-obsidian span.obsidian-search-match-highlight { + background-color: var(--text-highlight-bg); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian .cm-em.cm-header { + font-style: italic; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian .cm-strong.cm-header { + font-weight: 800; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-em:not(.cm-formatting-em) { + color: var(--em-color); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-strong:not(.cm-formatting-strong) { + font-weight: var(--strong-weight); + color: var(--strong-color); +} +.markdown-source-view.mod-cm5 .cm-s-obsidian .cm-formatting-code-block, +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-inline-code { + color: var(--text-normal); +} +.markdown-source-view.mod-cm5 .cm-formatting-list-ul:before { + color: var(--text-normal); +} +.markdown-source-view.mod-cm5 .cm-formatting-list-ol { + color: var(--text-normal) !important; + white-space: pre; + display: inline-flex; + justify-content: flex-end; + width: 1rem; +} +.markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-hashtag, +.markdown-source-view.mod-cm5 .frontmatter-container .tag, +.markdown-source-view.mod-cm5 .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; +} +.markdown-source-view.mod-cm5 .CodeMirror-linenumber { + font-size: var(--font-small) !important; + font-feature-settings: "tnum"; + color: var(--text-faint); + padding-top: 3px; +} +.markdown-source-view.mod-cm5 .cm-strikethrough { + text-decoration-color: var(--text-muted); + text-decoration-thickness: 3px; +} +.markdown-source-view.mod-cm5 .CodeMirror pre.HyperMD-table-row { + font-family: var(--font-monospace); + font-size: calc(var(--font-normal) - 1px); +} +.markdown-source-view.mod-cm5 .cm-formatting-list { + color: var(--text-normal) !important; +} +.markdown-source-view.mod-cm5 .cm-formatting-quote { + color: var(--text-faint) !important; +} +.cc-fancy-cursor .markdown-source-view.mod-cm5 .CodeMirror-cursor { + border-left: 2px solid var(--text-accent); + transform: translateX(-0.5px); + border-radius: 2px; +} +.cc-soft-blink-cursor .markdown-source-view.mod-cm5 .CodeMirror-focused .CodeMirror-cursors { + visibility: visible !important; + transition: 100ms opacity ease-in; + opacity: 1; +} +.cc-soft-blink-cursor .markdown-source-view.mod-cm5 .CodeMirror-focused .CodeMirror-cursors[style^=visibility] { + opacity: 0; +} +.cc-editor-heading-hash .markdown-source-view.mod-cm5 .cm-formatting-header.obsidian-search-match-highlight { + background: transparent; +} +.cc-editor-heading-hash .markdown-source-view.mod-cm5 .cm-formatting-header { + font-family: var(--default-font); + color: var(--text-faint) !important; + font-weight: var(--normal-weight) !important; +} +.cc-editor-heading-hash .markdown-source-view.mod-cm5 div:not(.CodeMirror-activeline) > pre.HyperMD-header .cm-formatting-header:not(:only-child) { + color: transparent !important; +} +.cc-editor-heading-hash .markdown-source-view.mod-cm5 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 .markdown-source-view.mod-cm5 .cm-s-obsidian .HyperMD-header { + position: relative; +} +.cc-editor-heading-hash .markdown-source-view.mod-cm5 .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%; +} +.cc-block-quotes .markdown-source-view.mod-cm5 .cm-formatting-quote { + font-style: italic; + font-weight: 800; + color: var(--shade-10) !important; +} +.cc-block-quotes .markdown-source-view.mod-cm5 .HyperMD-quote-lazy { + padding-left: 1rem !important; +} +.cc-editor-list-bullets .markdown-source-view.mod-cm5 .cm-s-obsidian pre.HyperMD-list-line { + padding-top: 0; + padding-bottom: 10px; +} +.cc-editor-list-bullets .markdown-source-view.mod-cm5 .cm-s-obsidian span.cm-formatting-list-ul { + color: transparent !important; + position: relative; +} +.cc-list-relationship-lines .markdown-source-view.mod-cm5 .cm-hmd-list-indent > .cm-tab { + display: inline-block; +} +.cc-list-relationship-lines .markdown-source-view.mod-cm5 .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 .markdown-source-view.mod-cm5 .cm-formatting-strong.cm-header, .cc-em-strong .markdown-source-view.mod-cm5 .cm-formatting-em.cm-header, .cc-em-strong .markdown-source-view.mod-cm5 .cm-formatting-strong, .cc-em-strong .markdown-source-view.mod-cm5 .cm-formatting-em { + color: var(--shade-20); + font-size: 0.777em; +} +.cc-hr .markdown-source-view.mod-cm5 .cm-s-obsidian div:not(.CodeMirror-activeline) > .HyperMD-hr span.cm-builtin, .cc-hr .markdown-source-view.mod-cm5 .cm-s-obsidian div:not(.CodeMirror-activeline) > .HyperMD-hr span.cm-hr { + color: transparent; +} +.cc-hr .markdown-source-view.mod-cm5 .HyperMD-hr { + position: relative; +} +.cc-hr .markdown-source-view.mod-cm5 .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%; +} +.cc-editor-list-bullets .markdown-source-view.mod-cm5 .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 .markdown-source-view.mod-cm5 .cm-formatting-list-ul:before { + content: url('data:image/svg+xml; utf8, '); +} + +.workspace-split:not(.mod-right-split) .workspace-tabs { + background: transparent; + box-shadow: inset -10px 0 4px -10px rgba(0, 0, 0, 0.04); +} + +.nav-files-container { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.theme-dark .nav-files-container { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.is-mobile .nav-files-container, .is-translucent .nav-files-container, .workspace-fake-target-overlay .nav-files-container { + background: none !important; +} + +.nav-folder.mod-root > .nav-folder-title .nav-folder-title-content { + border-radius: 0; + color: transparent; + overflow: hidden; + height: 0px; + padding: 3px 0; +} + +.nav-file-title, +.nav-folder-title { + font-size: var(--ui-font-size); + color: var(--text-normal); + border: none; + font-weight: 500; + line-height: 1; + padding: 0 5px; + border-radius: var(--radius-s); + align-items: center; +} +.nav-folder.mod-root > .nav-file-title, +.nav-folder.mod-root > .nav-folder-title { + font-size: var(--ui-font-size); + font-weight: 600; + border-radius: 0; +} +body:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator, body:not(.is-grabbing) .nav-file-title:hover, +body:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator, +body:not(.is-grabbing) .nav-folder-title:hover { + background: transparent; +} +.nav-file.is-active > .nav-file-title, .nav-folder.is-active > .nav-file-title, +.nav-file.is-active > .nav-folder-title, +.nav-folder.is-active > .nav-folder-title { + background-color: var(--shade-plus-darker); +} + +.nav-file-title { + align-items: center; + justify-content: flex-end; + flex-direction: row-reverse; +} +.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-folder-title { + padding-right: 10px; +} +.nav-folder-title.is-being-dragged-over { + background-color: hsl(var(--accent-hsl)); + color: var(--text-on-accent); +} +.nav-folder-title.is-being-dragged-over .nav-folder-collapse-indicator > svg { + color: var(--text-on-accent); +} + +.nav-file-title-content, +.nav-folder-title-content { + padding: 4px 0; + border: none; + line-height: 1.3; + border-radius: 0; +} +.nav-file-title-content.is-being-renamed, +.nav-folder-title-content.is-being-renamed { + border-radius: var(--radius-s); + background-color: var(--background-primary); + box-shadow: inset 0 0 0 3px var(--shade-50-opaque); + padding: 4px; +} +.nav-file-title-content.is-being-renamed::before, +.nav-folder-title-content.is-being-renamed::before { + display: none !important; +} + +.nav-folder-title-content { + display: flex; + align-items: center; + flex-grow: 1; + padding-left: 4px; +} +.nav-folder.mod-root > .nav-folder-title.is-being-dragged-over .nav-folder-title-content { + box-shadow: inset 0 -3px hsl(var(--accent-hsl)); +} + +.nav-folder-children { + padding: 0; +} +.nav-folder:not(.mod-root) > .nav-folder-children { + padding-left: 5px; +} +.nav-folder-children > .nav-folder { + padding: 0 0 0 5px; +} + +.nav-folder-collapse-indicator { + flex-grow: 0; + flex-shrink: 0; + width: auto; + margin: 0 -2px 0 0; +} + +.nav-file { + padding: 0 5px 0 19px; +} + +.nav-file-tag { + line-height: 1; + padding: 3px; + background-color: var(--shade-5); + letter-spacing: 0; +} + +.cc-truncated-explorer-titles .nav-files-container { + overflow-x: hidden; +} +.cc-truncated-explorer-titles .nav-file-title, +.cc-truncated-explorer-titles .nav-folder-title { + width: 100%; + white-space: normal; + display: flex; +} +.cc-truncated-explorer-titles .nav-file-title-content, +.cc-truncated-explorer-titles .nav-folder-title-content { + display: inline-block; + width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: middle; +} +.cc-truncated-explorer-titles:not(.cc-no-folder-icons) .nav-folder-title-content::before { + top: 0.15em; +} + +.cc-wrapped-explorer-titles .nav-files-container { + overflow-x: hidden; +} +.cc-wrapped-explorer-titles .nav-file-title, +.cc-wrapped-explorer-titles .nav-folder-title { + width: 100%; + white-space: normal; + display: flex; +} +.cc-wrapped-explorer-titles .nav-file-title-content, +.cc-wrapped-explorer-titles .nav-folder-title-content { + width: 100%; + white-space: normal; + display: flex; + align-items: flex-start; +} +.cc-wrapped-explorer-titles:not(.cc-no-folder-icons) .nav-file-title-content::before, .cc-wrapped-explorer-titles:not(.cc-no-folder-icons) .nav-folder-title-content::before { + top: 0; +} + +.cc-show-vault-name .nav-folder.mod-root > .nav-folder-title .nav-folder-title-content { + color: inherit; + overflow: visible; + height: unset; + padding: 4px; +} + +.graph-controls { + top: 10px; + left: 10px; + color: var(--shade-90); + border: 1px solid var(--shade-10); + background: whitesmoke; + box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); + font-weight: 500; + border-radius: var(--radius-m); + padding: 10px; +} +.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-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 { + border-top: none; +} +.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.is-close .graph-controls-button { + padding: 6px 7px; + opacity: 1; +} + +.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-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: 2px; + right: 2px; +} +.graph-controls-button.mod-reset { + top: 2px; + right: 24px; +} + +.graph-color-button-container { + text-align: left; +} + +body { + --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); + --h6-color: var(--text-normal); +} + +.cm-s-obsidian .cm-header.cm-header-1 { + color: var(--h1-color); + font-size: var(--h1-size); + line-height: var(--h1-line-height); + font-weight: var(--h1-weight); + font-style: var(--h1-style); +} +.cm-s-obsidian .cm-header.cm-header-2 { + color: var(--h2-color); + font-size: var(--h2-size); + line-height: var(--h2-line-height); + font-weight: var(--h2-weight); + font-style: var(--h2-style); +} +.cm-s-obsidian .cm-header.cm-header-3 { + color: var(--h3-color); + font-size: var(--h3-size); + line-height: var(--h3-line-height); + font-weight: var(--h3-weight); + font-style: var(--h3-style); +} +.cm-s-obsidian .cm-header.cm-header-4 { + color: var(--h4-color); + font-size: var(--h4-size); + line-height: var(--h4-line-height); + font-weight: var(--h4-weight); + font-style: var(--h4-style); +} +.cm-s-obsidian .cm-header.cm-header-5 { + color: var(--h5-color); + font-size: var(--h5-size); + line-height: var(--h5-line-height); + font-weight: var(--h5-weight); + font-style: var(--h5-style); +} +.cm-s-obsidian .cm-header.cm-header-6 { + color: var(--h6-color); + font-size: var(--h6-size); + line-height: var(--h6-line-height); + font-weight: var(--h6-weight); + font-style: var(--h6-style); +} + +h1.embedded-note-title { + color: var(--h1-color); +} + +.markdown-preview-view h1 { + color: var(--h1-color); + font-size: var(--h1-size); + line-height: var(--h1-line-height); + font-weight: var(--h1-weight); + font-style: var(--h1-style); +} +.markdown-preview-view h2 { + color: var(--h2-color); + font-size: var(--h2-size); + line-height: var(--h2-line-height); + font-weight: var(--h2-weight); + font-style: var(--h2-style); +} +.markdown-preview-view h3 { + color: var(--h3-color); + font-size: var(--h3-size); + line-height: var(--h3-line-height); + font-weight: var(--h3-weight); + font-style: var(--h3-style); +} +.markdown-preview-view h4 { + color: var(--h4-color); + font-size: var(--h4-size); + line-height: var(--h4-line-height); + font-weight: var(--h4-weight); + font-style: var(--h4-style); +} +.markdown-preview-view h5 { + color: var(--h5-color); + font-size: var(--h5-size); + line-height: var(--h5-line-height); + font-weight: var(--h5-weight); + font-style: var(--h5-style); +} +.markdown-preview-view h6 { + color: var(--h6-color); + font-size: var(--h6-size); + line-height: var(--h6-line-height); + font-weight: var(--h6-weight); + font-style: var(--h6-style); +} + +.menu { + color: var(--shade-90); + border: 1px solid var(--shade-10); + background: whitesmoke; + 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: #3c3c3c; +} + +.menu-item { + border-radius: var(--radius-s); + display: flex; + align-items: center; + font-size: 13px; + line-height: 1; + padding: 5px 10px; + margin: 0 -10px; +} +.menu-item:hover:not(.is-disabled):not(.is-label), .menu-item.selected:not(.is-disabled):not(.is-label) { + background-color: var(--shade-plus-darker); +} + +.menu-separator { + 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; +} + +.tooltip { + font-size: 13px; + font-weight: 500; + color: var(--shade-60); + animation: unset !important; + background-color: var(--background-primary); + box-shadow: none; + line-height: 1.3; + padding: 6px 8px; + filter: drop-shadow(0px 0px 1px var(--shade-20)) drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.1)); +} +.tooltip .tooltip-arrow { + border-bottom-color: var(--background-primary); +} +.tooltip.mod-right .tooltip-arrow { + border-right-color: var(--background-primary); +} +.tooltip.mod-left .tooltip-arrow { + border-left-color: var(--background-primary); +} +.tooltip.mod-top .tooltip-arrow { + border-top-color: var(--background-primary); +} + +.cm-tooltip, +.popover { + box-shadow: none; + filter: drop-shadow(0px 0px 1px var(--shade-20)) drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.1)); +} + +.popover.file-embed:hover { + border: none; + box-shadow: inset 0 0 0 3px hsla(var(--accent-hsl), 0.5); + background-color: var(--background-primary); +} + +.notice-container { + top: var(--titlebar-height); +} + +.is-mobile .notice, +.notice { + border: 1px solid var(--shade-5); + color: var(--shade-90); + background: whitesmoke; + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1), 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); + font-weight: 500; + border-radius: var(--radius-m); + padding: 10px 14px; +} +.theme-dark .is-mobile .notice, +.theme-dark .notice { + border: 1px solid var(--shade-10); + background: #3c3c3c; +} + +.mod-warning { + font-weight: 500; +} + +.progress-bar-message { + color: var(--text-muted); +} + +.empty-state-title { + font-size: 1.6rem; + margin: 0 0 0.5rem; + font-weight: 500; +} + +.empty-state-action { + font-weight: 500; + line-height: 1.7; + font-size: 1.2rem; +} +.empty-state-action:hover { + color: var(--text-normal); +} + +.empty-state-action-list { + margin-top: 0; +} + +.is-mobile { + padding: 0 !important; +} +.is-mobile.theme-dark, .is-mobile.theme-light { + --background-modifier-cover: rgba(0, 0, 0, 0.25); +} +.is-mobile .app-container { + background-color: var(--background-primary-alt); +} +.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; +} +.is-mobile .dropdown { + padding: 12px 28px 12px 14px; +} +.is-mobile .horizontal-main-container { + z-index: 2; +} +.is-mobile .menu-item-icon { + margin-right: 10px; +} +.is-mobile .modal { + border: none; +} +.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 .modal.mod-settings .vertical-tab-nav-item { + padding: 10px 8px; +} +.is-mobile .modal-setting-back-button { + color: var(--text-normal); + font-weight: 500; + border-bottom: 1px solid var(--shade-5); +} +.is-mobile .modal-title { + font-weight: 500; + font-size: 1rem; +} +.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-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; +} +.is-mobile .nav-buttons-container { + padding: 2px 0.5rem 0.5rem; +} +.workspace-leaf-content > .nav-header > .is-mobile .nav-buttons-container { + padding: 0.5rem 0.3rem; +} +.is-mobile .nav-file-title-content, +.is-mobile .nav-folder-title-content { + padding: 7px 0; +} +.is-mobile .nav-files-container, +.is-mobile .item-list, +.is-mobile .search-result-container.mod-global-search { + padding-bottom: calc(1em + env(safe-area-inset-bottom)); +} +.is-mobile .nav-folder-title-content { + padding-left: 4px; +} +.is-mobile .outgoing-link-pane .tree-item-self, +.is-mobile .backlink-pane .tree-item-self { + font-size: 1rem !important; +} +.is-mobile .prompt-results { + padding-top: 1rem; +} +.is-mobile .safe-area-top-cover { + background-color: var(--background-secondary); + height: env(safe-area-inset-top); + z-index: 1; +} +.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); +} +.is-mobile .side-dock-ribbon-action { + padding: 9px 0; + display: flex; + align-items: center; + justify-content: center; +} +.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; +} +.is-mobile .suggestion-item { + padding: 10px; +} +.is-mobile .titlebar { + background: var(--background-secondary); + height: env(safe-area-inset-top) !important; + padding: 0 !important; + position: relative !important; +} +.is-mobile .vertical-tabs-container { + background-color: transparent; +} +.is-mobile .view-header-title { + padding: 10px 0; + line-height: 1; +} +.is-mobile .view-header-title-container, +.is-mobile .view-header { + height: unset; +} +.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 { + background: var(--background-primary); + width: calc(100vw - 54px); +} + +.workspace-drawer-active-tab-back-icon { + flex-grow: 0; + flex-shrink: 0; + flex-basis: 0; + margin-right: 2px; +} + +.workspace-drawer-active-tab-header { + margin: 0; + padding: 0 0.5rem 0.5rem; +} + +.workspace-drawer-active-tab-icon { + display: none; +} + +.workspace-drawer-header { + padding: 1rem; +} + +.workspace-drawer-header-icon { + display: flex; + align-items: center; + justify-content: center; + align-self: flex-start; +} + +.workspace-drawer-header-info { + margin-bottom: 0; +} +.workspace-drawer-header-info:empty { + margin: 0; +} + +.workspace-drawer-header-left { + justify-content: center; +} + +.workspace-drawer-header-name { + font-weight: 500; + line-height: 1; + height: auto; +} + +.workspace-drawer-inner { + padding-top: env(safe-area-inset-top); +} + +.workspace-drawer-ribbon { + background: transparent; + width: var(--workspace-drawer-ribbon-width); +} + +.workspace-drawer-tab-container > * { + padding: 0 0.5rem; +} + +.workspace-drawer-tab-option-item { + margin: 0; + padding: 0.66rem 0.5rem; +} + +.workspace-drawer-tab-option-item-title, +.workspace-drawer-active-tab-title { + font-size: 1em; + font-weight: 500; + width: 100%; +} + +.workspace-drawer.mod-left .workspace-drawer-active-tab-container { + padding-left: 0; +} +.workspace-drawer.mod-left .workspace-drawer-header { + padding-left: 0.5rem; +} +.workspace-drawer.mod-left .workspace-drawer-inner { + padding-left: calc(var(--workspace-drawer-ribbon-width) + env(safe-area-inset-left)); +} +.workspace-drawer.mod-right { + padding-right: env(safe-area-inset-right); +} + +.workspace-drawer, +.modal, +.prompt, +.suggestion-container { + box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.2); +} + +.prompt { + border: 1px solid var(--shade-plus-darker); +} + +.modal { + border-radius: var(--radius-l); + overflow: hidden; + font-size: var(--ui-font-size); + border: 1px solid var(--shade-30); + background: var(--background-primary); + min-width: 400px; + max-width: 1000px; + max-height: 90vh; + padding: 0; +} +.modal-container.mod-confirmation .modal { + width: auto; +} +.modal > :last-child { + padding-bottom: 10px; +} +.modal.mod-sync-history { + background-color: var(--shade-0); +} +.is-mobile .modal { + border: none; +} +.modal.mod-settings { + max-width: 1000px; + width: 90vw; + height: 90vh; +} +.modal.mod-settings .vertical-tabs-container, +.modal.mod-settings .vertical-tab-content-container, +.modal.mod-settings .vertical-tab-header { + height: 90vh; +} +.modal.mod-settings .vertical-tab-header { + background: linear-gradient(var(--shade-3-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; + margin-top: 27px; + padding-top: 0; +} +.theme-dark .modal.mod-settings .vertical-tab-header { + background: linear-gradient(var(--shade-3-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.is-mobile .modal.mod-settings .vertical-tab-header { + background: none !important; +} +.modal.mod-settings .vertical-tab-content-container { + padding: 0; + border-left: 1px solid var(--background-modifier-border); +} +.modal.mod-community-theme, .modal.mod-community-plugin { + width: 90vw; +} + +.modal-close-button { + background-color: var(--shade-40); + border-radius: 50%; + height: 12px; + left: 8px; + right: unset; + top: 8px; + width: 12px; +} +.modal-close-button:before { + background-color: transparent; + content: " "; + display: block; + height: 12px; + width: 12px; + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +.modal-close-button:hover:before { + background-color: var(--shade-80); +} + +.modal-title { + font-weight: 500; + font-size: 13px; + line-height: 1.2; + padding: 6px 28px; + border-bottom: 1px solid var(--shade-5); +} +.modal-title:empty { + display: none; +} +.modal-content .modal-title { + width: 100%; + border-bottom: none; +} +.is-mobile .modal-title { + font-weight: 500; + font-size: 1rem; +} + +.modal-content { + height: 100%; + margin: 0; + min-height: 100px; + display: flex; + flex-direction: column; + align-items: center; + padding: 2em; +} +.modal-content > * { + width: 100%; +} +.modal-container.mod-confirmation .modal-content { + justify-content: center; + padding: 0 1.5em; +} +.modal.mod-settings .modal-content { + padding: 0; +} + +.modal-container.mod-confirmation .input-label { + display: none; +} +.modal-container.mod-confirmation input { + width: 100%; +} + +.modal-button-container { + margin: 0; + display: flex; + text-align: unset; + justify-content: flex-end; + padding: 0 1.5em; +} + +.vertical-tabs-container { + width: 100%; + background-color: var(--background-secondary); +} + +.horizontal-tab-content, +.vertical-tab-content { + background-color: var(--background-primary); + padding: 1.5rem; +} + +.vertical-tab-header-group { + padding: 0 0 1.5rem; +} + +.vertical-tab-header-group-title { + color: var(--shade-40); + font-size: 13px; + font-weight: 700; + text-transform: none; + letter-spacing: 0; + padding: 0 18px 6px; +} + +.vertical-tab-header-group-items { + padding: 0 10px; +} + +.vertical-tab-nav-item.is-active { + color: var(--text-normal); + background: var(--shade-plus-darker); +} + +.vertical-tab-nav-item { + font-size: var(--ui-font-size); + padding: 5px 8px; + color: var(--text-normal); + border: none; + background: transparent; + font-weight: 500; + border-radius: var(--radius-s); + line-height: 1.4; +} + +.horizontal-tab-nav-item:hover:not(.is-active), +.vertical-tab-nav-item:hover:not(.is-active) { + background-color: transparent; +} + +.nav-header { + padding: 0; +} + +.nav-buttons-container { + padding: 2px 10px 10px; + justify-content: flex-start; + line-height: 1; + font-size: var(--rem); +} + +.nav-action-button { + border-radius: var(--radius-m); + padding: 3px 5px; + opacity: 1; + margin: 0 2px 0 0; + display: flex; + border-radius: var(--radius-m); + background-color: var(--background-primary); + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.08); + border: 1px solid rgba(0, 0, 0, 0.12); +} +.nav-action-button:last-child { + margin-right: 0; +} +.nav-action-button:hover { + background-color: var(--background-primary); + color: var(--text-muted); +} +.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 rgba(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); +} +.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); +} +.theme-dark .nav-action-button.is-active, .theme-dark .nav-action-button:hover { + color: var(--text-normal); + background-color: var(--shade-20); + border-color: hsla(var(--accent-hsl), 0.7); + box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), inset 0px 1px 1px rgba(255, 255, 255, 0.3), inset 0 0 0 1px hsla(var(--accent-hsl), 0.7); +} + +.tree-item-self { + border-radius: var(--radius-s); + display: flex; + align-items: center; + color: var(--text-normal); + font-weight: 500; + padding: 0; +} +.tree-item-self.is-clickable:hover { + background-color: var(--shade-plus-darker); +} +.tree-item-self .tree-item-icon { + margin: 0 0 0 -2px; +} +.tree-item-self .tree-item-icon:after { + content: none; +} + +.tree-item-children { + margin-left: 14px; +} + +.tree-item-flair { + color: var(--text-faint); + background-color: transparent; +} +.tree-item-self:hover .tree-item-flair { + color: var(--text-faint); + background-color: transparent; +} + +.tree-item-flair-outer:after { + content: none; +} + +.outline { + padding: 0 0 5rem; +} +.outline .pane-empty { + font-size: var(--ui-font-size); + color: var(--text-faint); + padding: 0 0 0 15px; + width: 100%; +} +.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-children { + margin-left: 22px; +} + +.workspace-leaf-content[data-type=outline] .view-content { + background: linear-gradient(var(--background-primary) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.theme-dark .workspace-leaf-content[data-type=outline] .view-content { + background: linear-gradient(var(--background-primary) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.mod-left-split .workspace-leaf-content[data-type=outline] .view-content { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.theme-dark .mod-left-split .workspace-leaf-content[data-type=outline] .view-content { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.is-translucent .workspace-leaf-content[data-type=outline] .view-content, .is-mobile .workspace-leaf-content[data-type=outline] .view-content, .workspace-fake-target-overlay .workspace-leaf-content[data-type=outline] .view-content { + background: none !important; +} + +.popover.hover-popover div.markdown-embed { + height: auto; +} +.popover.hover-popover div.markdown-embed .markdown-preview-view { + font-size: calc(var(--editor-font-size) * var(--scale-small) / 100); + padding: 1.5em; +} +.popover.hover-popover div.markdown-embed .markdown-preview-view .markdown-preview-view { + padding: 0; +} +.popover .markdown-embed-link, +.popover .file-embed-link { + display: none; +} + +.workspace-tabs .markdown-embed-link, +.workspace-tabs .file-embed-link { + display: none; +} +.workspace-tabs div.markdown-embed { + height: auto; +} +.workspace-tabs .markdown-preview-view { + font-size: calc(var(--editor-font-size) * var(--scale-small) / 100); + padding: 1.5em; +} +.workspace-tabs .markdown-preview-view .markdown-preview-view { + padding: 0; +} + +body { + --preview-font: var(--editor-font); + --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(--preview-font); + 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; + padding-top: 2.5em; + padding-bottom: 2.5em; +} +.markdown-preview-view.is-readable-line-width .markdown-preview-sizer { + max-width: var(--line-width); +} +.markdown-preview-view .markdown-preview-sizer { + padding-left: 4px; + padding-right: 2px; +} +.markdown-preview-view hr { + margin-bottom: var(--hr-spacing-bottom); + 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 li > p { + margin: 0; +} +.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: unset; + border-width: 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 ul, +.markdown-preview-view ol { + margin-left: 0; + padding-inline-start: 1.2em; +} +.markdown-preview-view ul.contains-task-list { + padding-inline-start: 1.5em; +} +.markdown-preview-view .task-list-item-checkbox { + font-size: inherit; + width: 1em; + height: 1em; + top: 2px; + margin-right: 8px; +} +.markdown-preview-view ul > li::marker { + font-size: var(--preview-bullet-size-adjust); +} +.markdown-preview-view ul > li .task-list-item { + text-indent: calc(-1em - 8px); +} +.markdown-preview-view ul > li .task-list-item.is-checked { + color: inherit; + text-decoration: line-through; + text-decoration-color: var(--shade-50); + text-decoration-thickness: 2px; +} +.markdown-preview-view strong { + font-weight: var(--strong-weight); + color: var(--strong-color); +} +.markdown-preview-view em { + color: var(--em-color); +} +.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 code { + color: inherit; +} +.markdown-preview-view th { + background-color: var(--shade-2); + font-weight: 500; + text-align: left; +} +.markdown-preview-view th[align=right] { + text-align: right; +} +.markdown-preview-view th[align=left] { + text-align: left; +} +.markdown-preview-view th[align=center] { + text-align: center; +} +.markdown-preview-view table { + width: 100%; +} +.markdown-preview-view th, +.markdown-preview-view td { + font-family: var(--default-font); + font-size: 0.95em; + border-color: var(--shade-10-opaque); + min-width: var(--table-min-cell-width); + line-height: 1.5; +} +.theme-dark .markdown-preview-view th { + background-color: var(--shade-5); +} +.theme-dark .markdown-preview-view th, +.theme-dark .markdown-preview-view td { + border-color: var(--shade-20-opaque); +} +.markdown-preview-view a.tag { + text-decoration: none; +} + +.theme-light :not(pre) > code[class*=language-], +.theme-light pre[class*=language-] { + background-color: var(--background-secondary-alt); +} + +.markdown-embed .markdown-preview-view { + padding: 10px; +} + +.markdown-embed-title { + font-size: 1em; + font-weight: var(--bold-weight); + color: var(--text-faint); + text-align: left; + line-height: inherit; + padding: 10px 10px 0; +} +.markdown-embed-title + div > .markdown-preview-view { + padding-top: 0; +} + +.is-live-preview .markdown-embed-title { + padding: 0; +} + +.markdown-embed, +.file-embed { + padding: 0; +} + +.markdown-embed-link, +.file-embed-link { + line-height: 1; + right: unset; + left: 0; + transform: translateX(-100%); + padding-right: 4px; +} +.markdown-embed-link svg, +.file-embed-link svg { + width: 1em; + height: 1em; +} + +.markdown-preview-view .file-embed { + border-radius: var(--radius-l); + box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); + background-color: var(--shade-3); + border: 3px solid transparent; + margin: 0; + padding: 10px; + transition: 150ms border-color ease; +} +.markdown-preview-view .file-embed:hover { + border-color: hsla(var(--accent-hsl), 0.5); +} + +.file-embed-title { + display: flex; + align-items: center; + line-height: 1; + font-size: 1em; + line-height: inherit; +} +.file-embed-title svg { + line-height: 1; + width: 1em; + height: 1em; +} + +.file-embed-icon { + color: var(--text-normal); + margin-right: 5px; + display: flex; + line-height: 1; +} + +.search-input-container { + padding: 10px; + margin: 0; +} +.search-input-container input { + padding-right: 26px; +} + +.search-empty-state { + font-size: inherit; +} + +.search-input-clear-button { + top: 50%; + right: 16px; + line-height: 1; + transform: translateY(-50%); + display: flex; +} +.search-input-clear-button:before { + display: block; + width: 20px; + height: 20px; + background-color: var(--text-muted); + content: " "; + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} + +.search-empty-state { + color: var(--text-faint); + padding: 10px 8px; + margin: 0; +} + +.search-result-file-title .tree-item-inner { + padding: 6px 0 6px 2px; +} +.search-result-file-title.is-clickable:hover { + color: var(--text-normal); + background: transparent; +} + +.search-result-file-matches { + color: var(--text-normal); + font-size: 12px; + line-height: 1.6; + margin: 0; + padding: 0 1px 0 0; + border-bottom: none; +} + +.search-info-more-matches { + font-size: 12px; + padding-top: 4px; + padding-bottom: 4px; + color: var(--text-normal); +} + +.search-result-file-match { + cursor: var(--cursor) !important; + border-radius: var(--radius-m); + padding: 6px 10px 6px 10px; + margin-bottom: 5px; + width: 100%; + left: 0; +} +.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-match:hover { + color: var(--text-normal); +} +.search-result-file-match:after { + display: none; +} +.search-result-file-match:last-child { + margin-bottom: 1rem; +} + +.search-result-container { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.theme-dark .search-result-container { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.is-translucent .search-result-container, .is-mobile .search-result-container, .workspace-fake-target-overlay .search-result-container { + background: none !important; +} +.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-matched-text { + background: hsla(var(--accent-hsl), 0.15); +} +.theme-dark .search-result-file-matched-text { + background: hsla(var(--accent-hsl), 0.25); +} + +.setting-item-name { + font-weight: 500; +} + +.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); +} +button + .checkbox-container { + margin-left: 10px; +} +.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; +} + +.modal.mod-settings button:not(.mod-cta):not(.mod-warning) { + background: var(--shade-0); +} +.theme-dark .modal.mod-settings button:not(.mod-cta):not(.mod-warning) { + color: #dfdedf; +} + +.hotkey-search-container { + padding: 0 0 1.3em; +} + +.hotkey-list-container { + background: linear-gradient(var(--shade-0) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; + padding: 0 0 1.5em; +} +.theme-dark .hotkey-list-container { + background: linear-gradient(var(--shade-0) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.is-mobile .hotkey-list-container { + background: none !important; +} + +.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; +} + +.setting-delete-hotkey:hover { + color: var(--text-error); + background-color: transparent; +} + +.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; +} + +.workspace-leaf-content[data-type=starred] .item-list { + padding-top: 12px; +} +.workspace-leaf-content[data-type=starred] .nav-file { + padding-left: 5px; +} + +.item-list { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.theme-dark .item-list { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.is-translucent .item-list, .is-mobile .item-list, .workspace-fake-target-overlay .item-list { + background: none !important; +} + +.status-bar, +.is-translucent .status-bar { + align-items: center; + background: white; + border-left: 1px solid var(--shade-plus-darker); + border-top-left-radius: var(--radius-m); + border-top: 1px solid var(--shade-plus-darker); + bottom: 0; + box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08); + color: var(--text-muted); + font-size: 11px; + line-height: 1; + max-height: unset; + padding: 8px 12px 8px 0; + position: absolute; + right: 0; + margin: 0; +} +.theme-dark .status-bar, +.theme-dark .is-translucent .status-bar { + background: #323232; + 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; +} + +.tag-container { + background: linear-gradient(var(--background-primary) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; + padding-bottom: 5rem; +} +.theme-dark .tag-container { + background: linear-gradient(var(--background-primary) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.mod-left-split .tag-container { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.theme-dark .mod-left-split .tag-container { + background: linear-gradient(var(--shade-5-opaque) 30%, rgba(255, 255, 255, 0)) center top, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) center top 1px; + background-repeat: no-repeat; + background-size: 100% 40px, 140% 3px; + background-attachment: local, scroll; +} +.is-translucent .tag-container, .is-mobile .tag-container, .workspace-fake-target-overlay .tag-container { + background: none !important; +} +.tag-container .tree-item-self .collapse-icon { + padding: 4px; + margin: -4px 0 -4px -6px; +} + +.tag-pane-tag { + padding: 0 6px; + line-height: 1; +} +.tag-pane-tag > .tree-item-inner:first-child { + margin-left: 14px; +} + +.tag-pane-tag-text { + color: var(--text-accent); + padding: 6px 0; +} +.tag-pane-tag-text::before { + content: "#"; +} + +body:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) { + padding-top: var(--titlebar-height) !important; +} + +.titlebar { + line-height: 1; + height: var(--titlebar-height) !important; + padding-top: 0 !important; + background-color: var(--shade-5); +} +.is-translucent .titlebar { + background-color: var(--background-translucent); +} + +.titlebar-inner { + color: var(--text-muted); + height: 100%; +} + +.titlebar-text { + display: flex; + align-items: center; + justify-content: center; + color: var(--text-faint); + display: none; + letter-spacing: 0; + font-weight: 500; +} +.cc-show-titlebar .titlebar-text { + display: block; +} + +.mod-left .titlebar-button { + display: flex; + align-items: center; + border-radius: var(--radius-s); + margin-right: 5px; + opacity: 0; + padding: 2px 4px; + transition: 100ms opacity ease-out; +} +.mod-left .titlebar-button:hover { + background-color: var(--shade-plus-darker); +} +.titlebar:hover .mod-left .titlebar-button { + opacity: 1; +} + +.titlebar-button-container { + display: flex; + align-items: center; + height: 100%; + top: 0; +} +.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)); +} + +.workspace-ribbon { + background-color: transparent; + width: unset; +} +.workspace-ribbon.mod-left { + transition: padding-right 100ms ease, box-shadow 100ms ease; +} +.workspace-ribbon.mod-left.is-collapsed { + border-right-color: var(--shade-5-opaque); + background-color: var(--shade-5-opaque); +} +.workspace-ribbon.mod-right { + top: auto; + bottom: 0; + z-index: 9; + right: 0; + position: absolute; + background: transparent; + border-right: 0; + padding: 0 5px 0 0; +} +.workspace-ribbon.mod-right.is-collapsed { + border-left-color: transparent; +} +.workspace-ribbon.mod-right .workspace-ribbon-collapse-btn { + margin-bottom: 33px; + border: 1px solid transparent; +} +.workspace-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn { + border: 1px solid var(--shade-10); + background: whitesmoke; + 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: #3c3c3c; +} + +.side-dock-ribbon { + padding: 5px 2.5px 0; + flex-basis: unset; + flex-shrink: 0; + flex-grow: 0; +} + +.side-dock-ribbon-action, +.workspace-ribbon-collapse-btn { + display: flex; + align-items: center; + border-radius: var(--radius-s); + color: var(--text-muted); + justify-content: center; + margin: 0; + padding: 4px 6px; + transition: none; +} +.side-dock-ribbon-action:hover, +.workspace-ribbon-collapse-btn:hover { + background: var(--shade-plus-darker); +} + +.side-dock-ribbon-action { + margin-top: 5px; +} + +.side-dock-settings { + margin-bottom: 5px; +} + +.workspace-tab-header-container { + line-height: 1; + background-color: transparent; + height: unset; + padding: 5px 10px 10px; +} +.mod-right-split .workspace-tab-header-container { + padding-top: 10px; +} + +.workspace-tab-container-before, +.workspace-tab-container-after { + width: 0; +} + +.workspace-tab-header, +.workspace-tab-header-inner, +.workspace-tab-container-before, +.workspace-tab-container-after { + transition: none; +} + +.workspace-tabs .workspace-leaf, +.workspace-tab-container-before.is-before-active .workspace-tab-header-inner, +.workspace-tab-container-after.is-after-active .workspace-tab-header-inner, +.workspace-tab-header.is-before-active .workspace-tab-header-inner, +.workspace-tab-header.is-after-active .workspace-tab-header-inner, +.workspace-tab-container-before.is-before-active, +.workspace-tab-container-after.is-after-active, +.workspace-tab-header.is-before-active, +.workspace-tab-header.is-after-active { + background-color: transparent; + box-shadow: none; +} + +.workspace-tab-container-inner { + border-radius: var(--radius-s); + background: var(--shade-plus-darker); + 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-active, +.workspace-tab-header.is-active: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 { + color: var(--shade-80); + background-color: var(--shade-20); +} + +.workspace-tab-header:hover { + background-color: var(--shade-plus-darker); + box-shadow: 0px 0.5px 1px 0.5px rgba(var(--color-black-rgb), 0.1); +} + +.workspace-tab-header { + border-radius: var(--radius-s); + padding: 4px 6px; +} +.workspace-tab-header + .workspace-tab-header { + margin-left: 1px; +} +.workspace-tab-header.is-active { + border-radius: var(--radius-s); +} + +.workspace-tab-header-inner, +.workspace-tab-header-inner-icon { + display: flex; +} + +.workspace-tab-container-after.is-after-active .workspace-tab-header-inner, +.workspace-tab-header.is-after-active .workspace-tab-header-inner { + border-bottom-left-radius: 0; +} + +.view-header { + height: unset; + align-items: center; + padding: 6px 10px; + box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08); + border-bottom: none; + border-top: none; +} +.theme-dark .view-header { + box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); +} +.view-header, .workspace-leaf.mod-active .view-header, .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .view-header { + background-color: var(--background-primary); + border-bottom: none; +} + +.view-header-title-container { + padding-left: 0; + line-height: 1; +} +.view-header-title-container:after { + display: none; +} + +.view-header-title { + padding: 3px 0; + line-height: 1; + margin-left: 7px; + font-size: var(--ui-font-size); + font-weight: 500; +} + +.view-actions { + margin-right: 1px; + padding: 0; + align-items: center; +} + +.view-action { + border-radius: var(--radius-s); + top: 0; + display: flex; + color: var(--shade-40); + margin: 0 0 0 5px; + padding: 4px 6px; +} +.view-action:last-child { + margin-left: 5px; +} +.view-action:hover { + color: var(--text-muted); + background-color: var(--shade-plus-darker); +} + +.workspace-leaf-content .view-content { + padding: 10px; +} + +:root { + --resize-handle-width: 2px; +} + +.workspace { + background-color: var(--shade-5); +} +.is-translucent .workspace { + background-color: var(--background-translucent); +} + +.workspace-tabs { + padding-right: 0; +} +.workspace-split .workspace-tabs { + background: var(--background-primary); +} + +.workspace-split.mod-left-split, +.workspace-split.mod-right-split { + font-size: var(--ui-font-size); +} +.workspace-split.mod-left-split > .workspace-leaf-resize-handle, +.workspace-split.mod-right-split > .workspace-leaf-resize-handle { + height: 100%; +} + +.is-translucent .workspace-leaf-resize-handle, +.workspace-leaf-resize-handle { + background-color: var(--shade-3-opaque); +} +.is-translucent .workspace-leaf-resize-handle:hover, +.workspace-leaf-resize-handle:hover { + background-color: var(--shade-5); +} +.theme-dark .is-translucent .workspace-leaf-resize-handle, +.theme-dark .workspace-leaf-resize-handle { + background-color: var(--dark-separator); +} +.theme-dark .is-translucent .workspace-leaf-resize-handle:hover, +.theme-dark .workspace-leaf-resize-handle:hover { + background-color: var(--shade-5); +} +.workspace-split.mod-left-split > .is-translucent .workspace-leaf-resize-handle, +.workspace-split.mod-left-split > .workspace-leaf-resize-handle { + background-color: transparent; +} +.workspace-split.mod-left-split > .is-translucent .workspace-leaf-resize-handle, .workspace-split.mod-right-split > .is-translucent .workspace-leaf-resize-handle, +.workspace-split.mod-left-split > .workspace-leaf-resize-handle, +.workspace-split.mod-right-split > .workspace-leaf-resize-handle { + height: 100%; +} +.workspace-split.mod-vertical > * > .is-translucent .workspace-leaf-resize-handle, .workspace-split.mod-left-split > .is-translucent .workspace-leaf-resize-handle, .workspace-split.mod-right-split > .is-translucent .workspace-leaf-resize-handle, +.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: var(--resize-handle-width); +} +.workspace-split.mod-vertical > * > .is-translucent .workspace-leaf-resize-handle:active, .workspace-split.mod-left-split > .is-translucent .workspace-leaf-resize-handle:active, .workspace-split.mod-right-split > .is-translucent .workspace-leaf-resize-handle:active, +.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:active, +.workspace-split.mod-left-split > .workspace-leaf-resize-handle:active, +.workspace-split.mod-right-split > .workspace-leaf-resize-handle:active { + background-color: var(--shade-10); + box-shadow: 1px 0 0 var(--shade-10), -1px 0 0 var(--shade-10); +} +.workspace-split.mod-horizontal > * > .is-translucent .workspace-leaf-resize-handle, +.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle { + height: var(--resize-handle-width); +} +.workspace-split.mod-horizontal > * > .is-translucent .workspace-leaf-resize-handle:active, +.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:active { + background-color: var(--shade-10); + box-shadow: 0 1px 0 var(--shade-10), 0 -1px 0 var(--shade-10); +} + +.workspace-split.mod-vertical > .workspace-leaf { + padding-right: var(--resize-handle-width); +} + +.workspace-split.mod-root > .workspace-leaf:first-of-type .workspace-leaf-content { + border-top-left-radius: unset; +} + +.workspace-split.mod-root > .workspace-leaf:last-of-type .workspace-leaf-content { + border-top-right-radius: unset; +} + +.cc-fancy-cursor .cm-s-obsidian.mod-cm6 .CodeMirror-cursor, +.cc-fancy-cursor .cm-s-obsidian.mod-cm6 .cm-cursor, +.cc-fancy-cursor .cm-s-obsidian.mod-cm6 .cm-dropCursor { + border-left: 1px solid var(--text-accent); + border-right: 1px solid var(--text-accent); + transform: translateX(-1px); + border-radius: 2px; + margin-left: 0; +} + +.cc-soft-blink-cursor .mod-cm6.cm-s-obsidian .cm-focused .cm-cursorLayer { + animation-timing-function: ease-out; +} + +body.cc-em-strong .markdown-source-view.cm-s-obsidian span.cm-formatting-strong.cm-header, +body.cc-em-strong .markdown-source-view.cm-s-obsidian span.cm-formatting-em.cm-header, +body.cc-em-strong .markdown-source-view.cm-s-obsidian span.cm-formatting-strong, +body.cc-em-strong .markdown-source-view.cm-s-obsidian span.cm-formatting-em { + color: var(--shade-20); + font-size: 0.777em; +} + +.cc-hr .cm-s-obsidian.mod-cm6 .HyperMD-hr:not(.cm-active) span.cm-hr { + color: transparent; +} +.cc-hr .cm-s-obsidian.mod-cm6 .HyperMD-hr:not(.cm-active) { + background: linear-gradient(180deg, transparent calc(50% - 1px), var(--shade-10) 50%, transparent calc(50% + 1px)); +} + +.cc-editor-list-bullets .cm-s-obsidian.mod-cm6:not(.is-live-preview) span.cm-formatting-list-ul { + color: transparent !important; + position: relative; +} +.cc-editor-list-bullets .cm-s-obsidian.mod-cm6:not(.is-live-preview) span.cm-formatting-list-ul:before { + line-height: 0; + position: absolute; + top: 51%; + left: 0; + display: block; + transform: translate(-40%, -50%); + width: 6px; + height: 6px; + content: url('data:image/svg+xml; utf8, '); +} +.cc-editor-list-bullets.theme-dark .cm-s-obsidian:not(.is-live-preview) span.cm-formatting-list-ul:before { + content: url('data:image/svg+xml; utf8, '); +} +.cc-editor-list-bullets .cm-s-obsidian .HyperMD-list-line { + padding-top: 0; + padding-bottom: 10px; +} + +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .cm-header.cm-formatting-header.obsidian-search-match-highlight { + background: transparent; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header { + position: relative; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header:not(.cm-active) .cm-formatting-header:not(:only-child):after { + background-color: transparent; + color: transparent; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header .cm-formatting-header:not(:only-child) { + z-index: 1000; + position: absolute; + left: 0; + transform: translateX(-100%); + display: inline-block; + color: transparent; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header .cm-formatting-header:not(:only-child):after { + background-color: var(--background-primary); + font-family: var(--default-font); + color: var(--text-faint); + font-weight: var(--normal-weight); + font-size: 10px; + position: absolute; + bottom: 15%; + right: 0; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-1:after { + content: "#"; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-2:after { + content: "##"; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-3:after { + content: "###"; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-4:after { + content: "####"; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-5:after { + content: "#####"; +} +.cc-editor-heading-hash .cm-s-obsidian.mod-cm6:not(.is-live-preview) .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-6:after { + content: "######"; +} +.cc-editor-heading-hash.is-mobile .cm-s-obsidian:not(.is-live-preview) .HyperMD-header .cm-formatting-header:not(:only-child):after { + letter-spacing: -3px; +} + +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .cm-header.cm-formatting-header.obsidian-search-match-highlight { + background: transparent; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header { + position: relative; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header:not(.cm-active) .cm-formatting-header:not(:only-child):after { + background-color: transparent; + color: transparent; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header .cm-formatting-header:not(:only-child) { + z-index: 1000; + position: absolute; + left: 0; + transform: translateX(-100%); + display: inline-block; + color: transparent; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header .cm-formatting-header:not(:only-child):after { + background-color: var(--background-primary); + bottom: 15%; + color: var(--text-faint); + font-family: var(--default-font); + font-size: 10px; + font-weight: var(--normal-weight); + position: absolute; + right: 0; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-1:after { + content: "#"; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-2:after { + content: "##"; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-3:after { + content: "###"; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-4:after { + content: "####"; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-5:after { + content: "#####"; +} +.cc-lp-editor-heading-hash .cm-s-obsidian.mod-cm6.is-live-preview .HyperMD-header .cm-formatting-header:not(:only-child).cm-header-6:after { + content: "######"; +} +.cc-lp-editor-heading-hash.is-mobile .cm-s-obsidian.is-live-preview .HyperMD-header .cm-formatting-header:not(:only-child):after { + letter-spacing: -3px; +} + +@keyframes cm-blink { + 0% { + opacity: 1; + } + 10% { + opacity: 1; + } + 40% { + opacity: 1; + } + 50% { + opacity: 0; + } + 90% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes cm-blink2 { + 0% { + opacity: 1; + } + 10% { + opacity: 1; + } + 40% { + opacity: 1; + } + 50% { + opacity: 0; + } + 90% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +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 { + width: var(--svg-xxl); + height: var(--svg-xxl); +} + +.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; + line-height: 1; + margin-left: 6px; +} + +.setting-add-hotkey-button, +.setting-restore-hotkey-button { + line-height: 1; + height: unset; + padding: 4px 6px; + display: flex; + align-items: center; +} +.setting-add-hotkey-button svg, +.setting-restore-hotkey-button svg { + position: static; +} + +.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 { + background: transparent; + color: var(--text-muted); +} + +.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; + padding: 4px 6px; + position: static; + top: 0; +} +.view-header-icon:hover { + color: var(--text-muted); + background-color: var(--shade-plus-darker); +} + +.view-header-icon: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; +} + +.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); +} + +.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:not(.cc-no-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)); +} + +.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:not(.cc-no-folder-icons) .cc-truncated-explorer-titles .nav-folder-title-content::before { + top: 2px; +} +body:not(.cc-no-folder-icons) .nav-folder.mod-root > .nav-folder-title .nav-folder-title-content::before { + display: none; +} + +body:not(.cc-no-file-icons).cc-no-folder-icons .nav-file-title-content::before { + margin-right: 4px; + margin-left: -1px; +} + +body:not(.cc-no-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:not(.cc-no-file-icons) .is-unsupported > .nav-file-title-content::before { + background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS43NzMgNC45NDljMC0xLjA2OC44NjUtMS45MzMgMS45MzItMS45MzNoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MnYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMyVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDYgMS41MTZ2MS41LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMzIDMuNDMzdjU0LjExOWEzLjQzMyAzLjQzMyAwIDAwMy40MzIgMy40MzJoNDAuNTlhMy40MzMgMy40MzMgMCAwMDMuNDMyLTMuNDMyaC0xLjUgMS41VjIxLjM3N2MwLTEuMzkyLS42NDctMi42MzItMS4xNzItMy40M2ExMC4wMjQgMTAuMDI0IDAgMDAtMS4xOTUtMS40OTJzMCAwIDAgMGwtLjAwNy0uMDA3LS4wMDMtLjAwMy0xMi40NC0xMi40NHMwIDAgMCAwYTIuMjI1IDIuMjI1IDAgMDEtLjEyNS0uMTQ0bC0xLjE1Ni45NTYgMS4xNTYtLjk1NmMtLjQ1NC0uNTUtMi4xMzYtMi4zNDYtNC45Mi0yLjM0NkgxMS43MDdoMHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2OSA3LjM2OSAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiNDQ0MiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjwvc3ZnPg=="); +} +body:not(.cc-no-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:not(.cc-no-file-icons) .nav-file-title[data-path$=".svg"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons) .nav-file-title[data-path$=".bmp"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons) .nav-file-title[data-path$=".jpeg"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons) .nav-file-title[data-path$=".jpg"] > .nav-file-title-content::before, +body:not(.cc-no-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:not(.cc-no-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:not(.cc-no-file-icons) .nav-file-title[data-path$=".docx"] > .nav-file-title-content::before, +body:not(.cc-no-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:not(.cc-no-file-icons) .nav-file-title[data-path$=".key"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons) .nav-file-title[data-path$=".pptx"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons) .nav-file-title[data-path$=".ppt"] > .nav-file-title-content::before { + background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij4KICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNOS43NzMgNC45NDljMC0xLjA2OC44NjUtMS45MzMgMS45MzItMS45MzNoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MnYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMyVjQuOTQ4eiIvPgogIDxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMzdjU0LjExOWEzLjQzMyAzLjQzMyAwIDAwMy40MzIgMy40MzJoNDAuNTlhMy40MzMgMy40MzMgMCAwMDMuNDMyLTMuNDMyaC0xLjUgMS41VjIxLjM3N2MwLTEuMzkyLS42NDctMi42MzItMS4xNzItMy40M2ExMC4wMjYgMTAuMDI2IDAgMDAtMS4xOTUtMS40OTJsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMTggMi4yMTggMCAwMS0uMTI1LS4xNDRjLS40NTQtLjU1LTIuMTM2LTIuMzQ2LTQuOTItMi4zNDZIMTEuNzA3aDB2MS41eiIvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNy43NzcgMy40MnYxNC4wODVjMCAxLjA3MS44NjIgMS45MzMgMS45MzMgMS45MzNoMTMuOTc5YTcuMzY5IDcuMzY5IDAgMDAtMS4zOTctMS45MzNMMzkuNzI5IDQuOTQyYy0uNjA5LS43Ny0xLjI4Ni0xLjIzNi0xLjkzMy0xLjUyMWwtLjAyLS4wMDF6Ii8+CiAgPHBhdGggZmlsbD0iI0NDQyIgZD0iTTM5LjcxIDIyLjMzN2E0LjgyOCA0LjgyOCAwIDAxLTQuODMzLTQuODMyVjNsLjk4OS4wMTVjMS4wNjEgMCAxLjkxLjQwNSAxLjkxLjQwNXYxNC4wODVjMCAxLjA3MS44NjMgMS45MzMgMS45MzQgMS45MzNoMTMuOTc5cy41MzguOTczLjUzOCAxLjkzOXYuOTZIMzkuNzF6Ii8+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjNjY2IiBkPSJNNDMuMiAyOUgyMC44Yy0xLjU0NCAwLTIuOCAxLjIyNy0yLjggMi43MzdWNDUuNDJjMCAxLjUxIDEuMjU2IDIuNzM3IDIuOCAyLjczN2g5Ljh2NC4xMDVoLTQuMlY1NWgxMS4ydi0yLjczN2gtNC4ydi00LjEwNWg5LjhjMS41NDQgMCAyLjgtMS4yMjggMi44LTIuNzM3VjMxLjczN0M0NiAzMC4yMjcgNDQuNzQ0IDI5IDQzLjIgMjl6TTIwLjggNDUuNDIxVjMxLjczN2gyMi40bC4wMDEgMTMuNjg0SDIwLjh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjNjY2IiBkPSJNMjkuMiA0Mi42ODRsNy00LjEwNS03LTQuMTA1djguMjF6Ii8+CiAgPC9nPgo8L3N2Zz4="); +} +body:not(.cc-no-file-icons).theme-dark .nav-file-title-content::before { + background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDYgMS41MTZ2MS41LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMzIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAyIDEwLjAyIDAgMDAtMS4xOTUtMS40OTFzMCAwIDAgMGwtLjAwNy0uMDA3LS4wMDMtLjAwMy0xMi40NC0xMi40NHMwIDAgMCAwYTIuMjI1IDIuMjI1IDAgMDEtLjEyNS0uMTQ0bC0xLjE1Ni45NTYgMS4xNTYtLjk1NmMtLjQ1NC0uNTUtMi4xMzYtMi4zNDYtNC45Mi0yLjM0NkgxMS43MDdoMHoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiNFMEUwRTAiIGQ9Ik0zMy4yNzQgMzQuODQ0bC00LjgwNy0xMy4wNkgyNi4xMWwtNC43ODQgMTIuOTkzYy0uNjUyIDEuNzk3LS45MzIgMi4wNjYtMi40MDQgMi4yMzVWMzhoNS40MDJ2LS45ODhjLTEuNzk3LS4yMjUtMi4wMS0uNTI4LTEuNDQ4LTIuMTlsLjc5Ny0yLjI5MWg1LjY5NGwuODA4IDIuMjljLjU3MyAxLjY1Mi4zMzcgMS45NjYtMS40NDggMi4xOVYzOGg2LjkxOHYtLjk4OGMtMS40MDQtLjE2OS0xLjczLS40MzgtMi4zNy0yLjE2OHptLTkuMTg3LTMuNTI2bDIuNDE1LTcuMDA4IDIuNDQ4IDcuMDA4aC00Ljg2M3pNMTcgNDRoMzB2M0gxN3pNMTcgNTFoMzB2M0gxN3oiLz48L2c+PC9zdmc+"); +} +body:not(.cc-no-file-icons).theme-dark .is-unsupported > .nav-file-title-content::before { + background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAzIDEwLjAzIDAgMDAtMS4xOTUtMS40OTFsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMiAyLjIyIDAgMDEtLjEyNS0uMTQ0Yy0uNDU0LS41NS0yLjEzNi0yLjM0Ni00LjkyLTIuMzQ2SDExLjcwN2gwdjEuNXoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjwvc3ZnPg=="); +} +body:not(.cc-no-file-icons).theme-dark .is-unsupported[data-path$=".zip"] > .nav-file-title-content::before { + background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAzIDEwLjAzIDAgMDAtMS4xOTUtMS40OTFsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMiAyLjIyIDAgMDEtLjEyNS0uMTQ0Yy0uNDU0LS41NS0yLjEzNi0yLjM0Ni00LjkyLTIuMzQ2SDExLjcwN2gwdjEuNXoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiNFMEUwRTAiIGQ9Ik0yMS4wMDIgMzUuNDl2MTYuMjQ3YzAgLjY5My41NTcgMS4yNSAxLjI1IDEuMjVoNy40OThjLjY5MyAwIDEuMjUtLjU1NyAxLjI1LTEuMjVWMzUuNDloLTkuOTk4em0yLjUgOS45OThIMjguNXY1aC00Ljk5OXYtNXpNMjYgMi45OTVoLTV2NC45OTloNXYtNXptMCA0Ljk5OXY1aDQuOTk4di01SDI2em0wIDVoLTV2NC45OThoNXYtNC45OTl6bTAgNC45OTh2NWg0Ljk5OHYtNUgyNnptMCA1aC01djQuOTk5aDV2LTV6bTAgNC45OTl2NWg0Ljk5OHYtNUgyNnoiLz48L2c+PC9zdmc+"); +} +body:not(.cc-no-file-icons).theme-dark .nav-file-title[data-path$=".svg"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons).theme-dark .nav-file-title[data-path$=".bmp"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons).theme-dark .nav-file-title[data-path$=".jpeg"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons).theme-dark .nav-file-title[data-path$=".jpg"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons).theme-dark .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:not(.cc-no-file-icons).theme-dark .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:not(.cc-no-file-icons).theme-dark .nav-file-title[data-path$=".docx"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons).theme-dark .nav-file-title[data-path$=".doc"] > .nav-file-title-content::before { + background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij48cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAzIDEwLjAzIDAgMDAtMS4xOTUtMS40OTFsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMiAyLjIyIDAgMDEtLjEyNS0uMTQ0Yy0uNDU0LS41NS0yLjEzNi0yLjM0Ni00LjkyLTIuMzQ2SDExLjcwN2gwdjEuNXoiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPjxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPjxnPjxwYXRoIGZpbGw9IiNFMEUwRTAiIGQ9Ik0yMC44MTQgMzUuNjY3TDIyLjE1OSA1MWgyLjcwMmw3LjE4NS0xNC4xNzIuOTkgMTQuMTcyaDIuNzQxbDcuODMxLTE1LjI2N2MxLjA5NS0yLjEyMiAxLjU0My0yLjQxMiAzLjI0NC0yLjYxbC4yMzctMS4xNmgtNi4wNTFsLS4yMzggMS4xNmMxLjkyNS4yMzcgMi4wMTcuNTggMS4wNjggMi41MThsLTUuOTA2IDEyLjIzNS0uNzY1LTEyLjE5NWMtLjExOC0xLjk1MS4wOC0yLjI5NCAyLjE2Mi0yLjU1OGwuMjUtMS4xNmgtNy41bC0uMjUxIDEuMTZjMS45NTEuMjM3IDIuMDE3LjU4IDEuMDgxIDIuNTE4bC01Ljg4IDEyLjIzNS0uNzktMTIuMTk1Yy0uMTItMS45NTEuMDc4LTIuMjk0IDIuMTc0LTIuNTU4bC4yMzgtMS4xNmgtNy43MjZsLS4yMjQgMS4xNmMxLjUwMy4xOTggMS45MTIuNDg4IDIuMDgzIDIuNTQ0eiIvPjwvZz48L3N2Zz4="); +} +body:not(.cc-no-file-icons).theme-dark .nav-file-title[data-path$=".key"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons).theme-dark .nav-file-title[data-path$=".pptx"] > .nav-file-title-content::before, +body:not(.cc-no-file-icons).theme-dark .nav-file-title[data-path$=".ppt"] > .nav-file-title-content::before { + background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDY0IDY0Ij4KICA8cGF0aCBmaWxsPSIjNTg1ODU4IiBkPSJNOS43NzMgNC45NDhjMC0xLjA2Ny44NjUtMS45MzIgMS45MzItMS45MzJoMjQuMTZjMi4xMDcgMCAzLjQwNSAxLjM2OCAzLjc2NCAxLjgwMi4wNy4wODUuMTQyLjE3LjIyLjI0OGwxMi40NCAxMi40NC4wMS4wMWMuMTAzLjEwMyAxLjkyOCAxLjk1NiAxLjkyOCAzLjg2MXYzNy42OUExLjkzMyAxLjkzMyAwIDAxNTIuMjk1IDYxaC00MC41OWExLjkzMyAxLjkzMyAwIDAxLTEuOTMyLTEuOTMzVjQuOTQ4eiIvPgogIDxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjMiIGQ9Ik0xMS43MDUgMy4wMTZ2LTEuNWEzLjQzMyAzLjQzMyAwIDAwLTMuNDMyIDMuNDMydjU0LjEyYTMuNDMzIDMuNDMzIDAgMDAzLjQzMiAzLjQzMmg0MC41OWEzLjQzMyAzLjQzMyAwIDAwMy40MzItMy40MzNoLTEuNSAxLjVWMjEuMzc3YzAtMS4zOTEtLjY0Ny0yLjYzMS0xLjE3Mi0zLjQzYTEwLjAzIDEwLjAzIDAgMDAtMS4xOTUtMS40OTFsLS4wMDctLjAwNy0uMDAzLS4wMDMtMTIuNDQtMTIuNDRhMi4yMiAyLjIyIDAgMDEtLjEyNS0uMTQ0Yy0uNDU0LS41NS0yLjEzNi0yLjM0Ni00LjkyLTIuMzQ2SDExLjcwN2gwdjEuNXoiLz4KICA8cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMzcuNzc3IDMuNDJ2MTQuMDg1YzAgMS4wNzEuODYyIDEuOTMzIDEuOTMzIDEuOTMzaDEzLjk3OWE3LjM2NyA3LjM2NyAwIDAwLTEuMzk3LTEuOTMzTDM5LjcyOSA0Ljk0MmMtLjYwOS0uNzctMS4yODYtMS4yMzYtMS45MzMtMS41MjFsLS4wMi0uMDAxeiIvPgogIDxwYXRoIGZpbGw9IiM3QjdCN0IiIGQ9Ik0zOS43MSAyMi4zMzdhNC44MjggNC44MjggMCAwMS00LjgzMy00LjgzMlYzbC45ODkuMDE1YzEuMDYxIDAgMS45MS40MDUgMS45MS40MDV2MTQuMDg1YzAgMS4wNzEuODYzIDEuOTMzIDEuOTM0IDEuOTMzaDEzLjk3OXMuNTM4Ljk3My41MzggMS45Mzl2Ljk2SDM5LjcxeiIvPgogIDxnPgogICAgPHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTQzLjIgMjlIMjAuOGMtMS41NDQgMC0yLjggMS4yMjctMi44IDIuNzM3VjQ1LjQyYzAgMS41MSAxLjI1NiAyLjczNyAyLjggMi43MzdoOS44djQuMTA1aC00LjJWNTVoMTEuMnYtMi43MzdoLTQuMnYtNC4xMDVoOS44YzEuNTQ0IDAgMi44LTEuMjI4IDIuOC0yLjczN1YzMS43MzdDNDYgMzAuMjI3IDQ0Ljc0NCAyOSA0My4yIDI5ek0yMC44IDQ1LjQyMVYzMS43MzdoMjIuNGwuMDAxIDEzLjY4NEgyMC44eiIvPgogICAgPHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTI5LjIgNDIuNjg0bDctNC4xMDUtNy00LjEwNXY4LjIxeiIvPgogIDwvZz4KPC9zdmc+"); +} +body:not(.cc-no-file-icons).theme-dark .nav-file-title > .nav-file-title-content::before { + filter: hue-rotate(20deg) saturate(160%); +} + +body:not(.cc-no-custom-icons) { + /* Misc overrides */ +} +body:not(.cc-no-custom-icons) .setting-hotkey-icon.setting-delete-hotkey, +body:not(.cc-no-custom-icons) .setting-hotkey-icon.setting-delete-hotkey > svg { + display: block; + width: 14px; + height: 14px; +} +body:not(.cc-no-custom-icons) .collapse-icon > svg, +body:not(.cc-no-custom-icons) .style-settings-collapse-indicator > svg { + color: var(--shade-50); + width: 12px; + height: 12px; +} +body:not(.cc-no-custom-icons) svg.blocks, +body:not(.cc-no-custom-icons) svg.reading-glasses, +body:not(.cc-no-custom-icons) svg.audio-file, +body:not(.cc-no-custom-icons) svg.bracket-glyph, +body:not(.cc-no-custom-icons) svg.broken-link, +body:not(.cc-no-custom-icons) svg.bullet-list-glyph, +body:not(.cc-no-custom-icons) svg.bullet-list, +body:not(.cc-no-custom-icons) svg.calendar-with-checkmark, +body:not(.cc-no-custom-icons) svg.check-in-circle, +body:not(.cc-no-custom-icons) svg.check-small, +body:not(.cc-no-custom-icons) svg.checkbox-glyph, +body:not(.cc-no-custom-icons) svg.checkmark, +body:not(.cc-no-custom-icons) svg.clock, +body:not(.cc-no-custom-icons) svg.cloud, +body:not(.cc-no-custom-icons) svg.code-glyph, +body:not(.cc-no-custom-icons) svg.create-new, +body:not(.cc-no-custom-icons) svg.cross-in-box, +body:not(.cc-no-custom-icons) svg.cross, +body:not(.cc-no-custom-icons) svg.crossed-star, +body:not(.cc-no-custom-icons) svg.dice, +body:not(.cc-no-custom-icons) svg.document, +body:not(.cc-no-custom-icons) svg.documents, +body:not(.cc-no-custom-icons) svg.dot-network, +body:not(.cc-no-custom-icons) svg.double-down-arrow-glyph, +body:not(.cc-no-custom-icons) svg.double-up-arrow-glyph, +body:not(.cc-no-custom-icons) svg.down-arrow-with-tail, +body:not(.cc-no-custom-icons) svg.down-chevron-glyph, +body:not(.cc-no-custom-icons) svg.enter, +body:not(.cc-no-custom-icons) svg.exit-fullscreen, +body:not(.cc-no-custom-icons) svg.expand-vertically, +body:not(.cc-no-custom-icons) svg.filled-pin, +body:not(.cc-no-custom-icons) svg.folder, +body:not(.cc-no-custom-icons) svg.fullscreen, +body:not(.cc-no-custom-icons) svg.gear, +body:not(.cc-no-custom-icons) svg.hashtag, +body:not(.cc-no-custom-icons) svg.go-to-file, +body:not(.cc-no-custom-icons) svg.help, +body:not(.cc-no-custom-icons) svg.highlight-glyph, +body:not(.cc-no-custom-icons) svg.horizontal-split, +body:not(.cc-no-custom-icons) svg.image-file, +body:not(.cc-no-custom-icons) svg.image-glyph, +body:not(.cc-no-custom-icons) svg.indent-glyph, +body:not(.cc-no-custom-icons) svg.info, +body:not(.cc-no-custom-icons) svg.install, +body:not(.cc-no-custom-icons) svg.keyboard-glyph, +body:not(.cc-no-custom-icons) svg.left-arrow-with-tail, +body:not(.cc-no-custom-icons) svg.left-arrow, +body:not(.cc-no-custom-icons) svg.left-chevron-glyph, +body:not(.cc-no-custom-icons) svg.lines-of-text, +body:not(.cc-no-custom-icons) svg.link-glyph, +body:not(.cc-no-custom-icons) svg.link, +body:not(.cc-no-custom-icons) svg.magnifying-glass, +body:not(.cc-no-custom-icons) svg.microphone-filled, +body:not(.cc-no-custom-icons) svg.microphone, +body:not(.cc-no-custom-icons) svg.minus-with-circle, +body:not(.cc-no-custom-icons) svg.note-glyph, +body:not(.cc-no-custom-icons) svg.number-list-glyph, +body:not(.cc-no-custom-icons) svg.open-vault, +body:not(.cc-no-custom-icons) svg.pane-layout, +body:not(.cc-no-custom-icons) svg.paper-plane, +body:not(.cc-no-custom-icons) svg.paused, +body:not(.cc-no-custom-icons) svg.pdf-file, +body:not(.cc-no-custom-icons) svg.pencil, +body:not(.cc-no-custom-icons) svg.pin, +body:not(.cc-no-custom-icons) svg.plus-with-circle, +body:not(.cc-no-custom-icons) svg.popup-open, +body:not(.cc-no-custom-icons) svg.presentation, +body:not(.cc-no-custom-icons) svg.price-tag-glyph, +body:not(.cc-no-custom-icons) svg.quote-glyph, +body:not(.cc-no-custom-icons) svg.redo-glyph, +body:not(.cc-no-custom-icons) svg.reset, +body:not(.cc-no-custom-icons) svg.right-arrow-with-tail, +body:not(.cc-no-custom-icons) svg.right-arrow, +body:not(.cc-no-custom-icons) svg.right-chevron-glyph, +body:not(.cc-no-custom-icons) svg.right-triangle, +body:not(.cc-no-custom-icons) svg.run-command, +body:not(.cc-no-custom-icons) svg.search, +body:not(.cc-no-custom-icons) svg.sheets-in-box, +body:not(.cc-no-custom-icons) svg.stacked-levels, +body:not(.cc-no-custom-icons) svg.star-list, +body:not(.cc-no-custom-icons) svg.star, +body:not(.cc-no-custom-icons) svg.strikethrough-glyph, +body:not(.cc-no-custom-icons) svg.switch, +body:not(.cc-no-custom-icons) svg.sync-small, +body:not(.cc-no-custom-icons) svg.sync, +body:not(.cc-no-custom-icons) svg.tag-glyph, +body:not(.cc-no-custom-icons) svg.three-horizontal-bars, +body:not(.cc-no-custom-icons) svg.trash, +body:not(.cc-no-custom-icons) svg.undo-glyph, +body:not(.cc-no-custom-icons) svg.unindent-glyph, +body:not(.cc-no-custom-icons) svg.up-and-down-arrows, +body:not(.cc-no-custom-icons) svg.up-arrow-with-tail, +body:not(.cc-no-custom-icons) svg.up-chevron-glyph, +body:not(.cc-no-custom-icons) svg.vault, +body:not(.cc-no-custom-icons) svg.vertical-split, +body:not(.cc-no-custom-icons) svg.vertical-three-dots, +body:not(.cc-no-custom-icons) svg.wrench-screwdriver-glyph, +body:not(.cc-no-custom-icons) svg.clock-glyph, +body:not(.cc-no-custom-icons) svg.command-glyph, +body:not(.cc-no-custom-icons) svg.add-note-glyph, +body:not(.cc-no-custom-icons) svg.calendar-glyph, +body:not(.cc-no-custom-icons) svg.duplicate-glyph, +body:not(.cc-no-custom-icons) svg.file-explorer-glyph, +body:not(.cc-no-custom-icons) svg.graph-glyph, +body:not(.cc-no-custom-icons) svg.import-glyph, +body:not(.cc-no-custom-icons) svg.languages, +body:not(.cc-no-custom-icons) svg.links-coming-in, +body:not(.cc-no-custom-icons) svg.links-going-out, +body:not(.cc-no-custom-icons) svg.merge-files-glyph, +body:not(.cc-no-custom-icons) svg.merge-files, +body:not(.cc-no-custom-icons) svg.open-elsewhere-glyph, +body:not(.cc-no-custom-icons) svg.paper-plane-glyph, +body:not(.cc-no-custom-icons) svg.paste-text, +body:not(.cc-no-custom-icons) svg.paste, +body:not(.cc-no-custom-icons) svg.percent-sign-glyph, +body:not(.cc-no-custom-icons) svg.play-audio-glyph, +body:not(.cc-no-custom-icons) svg.presentation-glyph, +body:not(.cc-no-custom-icons) svg.question-mark-glyph, +body:not(.cc-no-custom-icons) svg.restore-file-glyph, +body:not(.cc-no-custom-icons) svg.scissors-glyph, +body:not(.cc-no-custom-icons) svg.scissors, +body:not(.cc-no-custom-icons) svg.search-glyph, +body:not(.cc-no-custom-icons) svg.select-all-text, +body:not(.cc-no-custom-icons) svg.split, +body:not(.cc-no-custom-icons) svg.star-glyph, +body:not(.cc-no-custom-icons) svg.stop-audio-glyph, +body:not(.cc-no-custom-icons) svg.two-blank-pages, +body:not(.cc-no-custom-icons) svg.tomorrow-glyph, +body:not(.cc-no-custom-icons) svg.yesterday-glyph, +body:not(.cc-no-custom-icons) svg.workspace-glyph, +body:not(.cc-no-custom-icons) svg.box-glyph { + stroke-width: 0; + background-color: currentColor; +} +body:not(.cc-no-custom-icons) svg.blocks > path, +body:not(.cc-no-custom-icons) svg.reading-glasses > path, +body:not(.cc-no-custom-icons) svg.audio-file > path, +body:not(.cc-no-custom-icons) svg.bracket-glyph > path, +body:not(.cc-no-custom-icons) svg.broken-link > path, +body:not(.cc-no-custom-icons) svg.bullet-list-glyph > path, +body:not(.cc-no-custom-icons) svg.bullet-list > path, +body:not(.cc-no-custom-icons) svg.calendar-with-checkmark > path, +body:not(.cc-no-custom-icons) svg.check-in-circle > path, +body:not(.cc-no-custom-icons) svg.check-small > path, +body:not(.cc-no-custom-icons) svg.checkbox-glyph > path, +body:not(.cc-no-custom-icons) svg.checkmark > path, +body:not(.cc-no-custom-icons) svg.clock > path, +body:not(.cc-no-custom-icons) svg.cloud > path, +body:not(.cc-no-custom-icons) svg.code-glyph > path, +body:not(.cc-no-custom-icons) svg.create-new > path, +body:not(.cc-no-custom-icons) svg.cross-in-box > path, +body:not(.cc-no-custom-icons) svg.cross > path, +body:not(.cc-no-custom-icons) svg.crossed-star > path, +body:not(.cc-no-custom-icons) svg.dice > path, +body:not(.cc-no-custom-icons) svg.document > path, +body:not(.cc-no-custom-icons) svg.documents > path, +body:not(.cc-no-custom-icons) svg.dot-network > path, +body:not(.cc-no-custom-icons) svg.double-down-arrow-glyph > path, +body:not(.cc-no-custom-icons) svg.double-up-arrow-glyph > path, +body:not(.cc-no-custom-icons) svg.down-arrow-with-tail > path, +body:not(.cc-no-custom-icons) svg.down-chevron-glyph > path, +body:not(.cc-no-custom-icons) svg.enter > path, +body:not(.cc-no-custom-icons) svg.exit-fullscreen > path, +body:not(.cc-no-custom-icons) svg.expand-vertically > path, +body:not(.cc-no-custom-icons) svg.filled-pin > path, +body:not(.cc-no-custom-icons) svg.folder > path, +body:not(.cc-no-custom-icons) svg.fullscreen > path, +body:not(.cc-no-custom-icons) svg.gear > path, +body:not(.cc-no-custom-icons) svg.hashtag > path, +body:not(.cc-no-custom-icons) svg.go-to-file > path, +body:not(.cc-no-custom-icons) svg.help > path, +body:not(.cc-no-custom-icons) svg.highlight-glyph > path, +body:not(.cc-no-custom-icons) svg.horizontal-split > path, +body:not(.cc-no-custom-icons) svg.image-file > path, +body:not(.cc-no-custom-icons) svg.image-glyph > path, +body:not(.cc-no-custom-icons) svg.indent-glyph > path, +body:not(.cc-no-custom-icons) svg.info > path, +body:not(.cc-no-custom-icons) svg.install > path, +body:not(.cc-no-custom-icons) svg.keyboard-glyph > path, +body:not(.cc-no-custom-icons) svg.left-arrow-with-tail > path, +body:not(.cc-no-custom-icons) svg.left-arrow > path, +body:not(.cc-no-custom-icons) svg.left-chevron-glyph > path, +body:not(.cc-no-custom-icons) svg.lines-of-text > path, +body:not(.cc-no-custom-icons) svg.link-glyph > path, +body:not(.cc-no-custom-icons) svg.link > path, +body:not(.cc-no-custom-icons) svg.magnifying-glass > path, +body:not(.cc-no-custom-icons) svg.microphone-filled > path, +body:not(.cc-no-custom-icons) svg.microphone > path, +body:not(.cc-no-custom-icons) svg.minus-with-circle > path, +body:not(.cc-no-custom-icons) svg.note-glyph > path, +body:not(.cc-no-custom-icons) svg.number-list-glyph > path, +body:not(.cc-no-custom-icons) svg.open-vault > path, +body:not(.cc-no-custom-icons) svg.pane-layout > path, +body:not(.cc-no-custom-icons) svg.paper-plane > path, +body:not(.cc-no-custom-icons) svg.paused > path, +body:not(.cc-no-custom-icons) svg.pdf-file > path, +body:not(.cc-no-custom-icons) svg.pencil > path, +body:not(.cc-no-custom-icons) svg.pin > path, +body:not(.cc-no-custom-icons) svg.plus-with-circle > path, +body:not(.cc-no-custom-icons) svg.popup-open > path, +body:not(.cc-no-custom-icons) svg.presentation > path, +body:not(.cc-no-custom-icons) svg.price-tag-glyph > path, +body:not(.cc-no-custom-icons) svg.quote-glyph > path, +body:not(.cc-no-custom-icons) svg.redo-glyph > path, +body:not(.cc-no-custom-icons) svg.reset > path, +body:not(.cc-no-custom-icons) svg.right-arrow-with-tail > path, +body:not(.cc-no-custom-icons) svg.right-arrow > path, +body:not(.cc-no-custom-icons) svg.right-chevron-glyph > path, +body:not(.cc-no-custom-icons) svg.right-triangle > path, +body:not(.cc-no-custom-icons) svg.run-command > path, +body:not(.cc-no-custom-icons) svg.search > path, +body:not(.cc-no-custom-icons) svg.sheets-in-box > path, +body:not(.cc-no-custom-icons) svg.stacked-levels > path, +body:not(.cc-no-custom-icons) svg.star-list > path, +body:not(.cc-no-custom-icons) svg.star > path, +body:not(.cc-no-custom-icons) svg.strikethrough-glyph > path, +body:not(.cc-no-custom-icons) svg.switch > path, +body:not(.cc-no-custom-icons) svg.sync-small > path, +body:not(.cc-no-custom-icons) svg.sync > path, +body:not(.cc-no-custom-icons) svg.tag-glyph > path, +body:not(.cc-no-custom-icons) svg.three-horizontal-bars > path, +body:not(.cc-no-custom-icons) svg.trash > path, +body:not(.cc-no-custom-icons) svg.undo-glyph > path, +body:not(.cc-no-custom-icons) svg.unindent-glyph > path, +body:not(.cc-no-custom-icons) svg.up-and-down-arrows > path, +body:not(.cc-no-custom-icons) svg.up-arrow-with-tail > path, +body:not(.cc-no-custom-icons) svg.up-chevron-glyph > path, +body:not(.cc-no-custom-icons) svg.vault > path, +body:not(.cc-no-custom-icons) svg.vertical-split > path, +body:not(.cc-no-custom-icons) svg.vertical-three-dots > path, +body:not(.cc-no-custom-icons) svg.wrench-screwdriver-glyph > path, +body:not(.cc-no-custom-icons) svg.clock-glyph > path, +body:not(.cc-no-custom-icons) svg.command-glyph > path, +body:not(.cc-no-custom-icons) svg.add-note-glyph > path, +body:not(.cc-no-custom-icons) svg.calendar-glyph > path, +body:not(.cc-no-custom-icons) svg.duplicate-glyph > path, +body:not(.cc-no-custom-icons) svg.file-explorer-glyph > path, +body:not(.cc-no-custom-icons) svg.graph-glyph > path, +body:not(.cc-no-custom-icons) svg.import-glyph > path, +body:not(.cc-no-custom-icons) svg.languages > path, +body:not(.cc-no-custom-icons) svg.links-coming-in > path, +body:not(.cc-no-custom-icons) svg.links-going-out > path, +body:not(.cc-no-custom-icons) svg.merge-files-glyph > path, +body:not(.cc-no-custom-icons) svg.merge-files > path, +body:not(.cc-no-custom-icons) svg.open-elsewhere-glyph > path, +body:not(.cc-no-custom-icons) svg.paper-plane-glyph > path, +body:not(.cc-no-custom-icons) svg.paste-text > path, +body:not(.cc-no-custom-icons) svg.paste > path, +body:not(.cc-no-custom-icons) svg.percent-sign-glyph > path, +body:not(.cc-no-custom-icons) svg.play-audio-glyph > path, +body:not(.cc-no-custom-icons) svg.presentation-glyph > path, +body:not(.cc-no-custom-icons) svg.question-mark-glyph > path, +body:not(.cc-no-custom-icons) svg.restore-file-glyph > path, +body:not(.cc-no-custom-icons) svg.scissors-glyph > path, +body:not(.cc-no-custom-icons) svg.scissors > path, +body:not(.cc-no-custom-icons) svg.search-glyph > path, +body:not(.cc-no-custom-icons) svg.select-all-text > path, +body:not(.cc-no-custom-icons) svg.split > path, +body:not(.cc-no-custom-icons) svg.star-glyph > path, +body:not(.cc-no-custom-icons) svg.stop-audio-glyph > path, +body:not(.cc-no-custom-icons) svg.two-blank-pages > path, +body:not(.cc-no-custom-icons) svg.tomorrow-glyph > path, +body:not(.cc-no-custom-icons) svg.yesterday-glyph > path, +body:not(.cc-no-custom-icons) svg.workspace-glyph > path, +body:not(.cc-no-custom-icons) svg.box-glyph > path { + display: none; +} +body:not(.cc-no-custom-icons) svg.blocks { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.reading-glasses { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.audio-file { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.bracket-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.broken-link { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.bullet-list-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.bullet-list { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.calendar-with-checkmark { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.check-in-circle { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.check-small { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.checkbox-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.checkmark { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.clock { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.cloud { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.code-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.add-note-glyph, +body:not(.cc-no-custom-icons) .side-dock-ribbon-action[aria-label="Create new Zettelkasten note"] > svg.sheets-in-box, +body:not(.cc-no-custom-icons) .nav-action-button[aria-label="New note"] svg.document, +body:not(.cc-no-custom-icons) svg.create-new { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.cross-in-box { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.cross { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.crossed-star { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.dice-glyph, +body:not(.cc-no-custom-icons) svg.dice { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.document { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) .markdown-embed-link > svg.link, +body:not(.cc-no-custom-icons) .file-embed-link > svg.link, +body:not(.cc-no-custom-icons) svg.documents { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.dot-network { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.double-down-arrow-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.double-up-arrow-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.down-arrow-with-tail { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.down-chevron-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.enter { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.exit-fullscreen { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.expand-vertically { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.filled-pin { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.folder { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.fullscreen { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.gear { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.hashtag { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.go-to-file { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.help { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.highlight-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.horizontal-split { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.image-file { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.image-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.indent-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.info { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.install { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.keyboard-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.left-arrow-with-tail { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) .workspace-drawer-active-tab-back-icon > svg.left-arrow-with-tail, +body:not(.cc-no-custom-icons) svg.left-arrow { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.left-chevron-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.lines-of-text { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.link-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.link { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.magnifying-glass { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.microphone-filled { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.microphone { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.minus-with-circle { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.note-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.number-list-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.open-vault { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.pane-layout { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.paper-plane { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.paused { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.pdf-file { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.pencil { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.pin { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.plus-with-circle { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.presentation { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.price-tag-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.quote-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.redo-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.reset { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.right-arrow-with-tail { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.right-arrow { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.right-chevron-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.right-triangle { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.run-command { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.search { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.sheets-in-box { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.stacked-levels { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.star-list { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.star { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.strikethrough-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.switch { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.sync-small { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.sync { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.tag-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.three-horizontal-bars { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) .setting-hotkey-icon.setting-delete-hotkey > svg, +body:not(.cc-no-custom-icons) svg.trash { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.undo-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.unindent-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.up-and-down-arrows { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.up-arrow-with-tail { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.up-chevron-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.vault { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.vertical-split { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.vertical-three-dots { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.wrench-screwdriver-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.clock-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.command-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.calendar-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.duplicate-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) .workspace-tab-header[aria-label="File explorer"] svg.folder, +body:not(.cc-no-custom-icons) svg.file-explorer-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.graph-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) .side-dock-ribbon-action[aria-label="Open Markdown importer"] > svg.blocks, +body:not(.cc-no-custom-icons) svg.import-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.languages { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.links-coming-in { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.links-going-out { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.merge-files-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.merge-files { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.popup-open, +body:not(.cc-no-custom-icons) svg.open-elsewhere-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.paper-plane-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.paste-text { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.paste { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.percent-sign-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.play-audio-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.presentation-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.question-mark-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.restore-file-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.scissors-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.scissors { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.search-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.select-all-text { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.split { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.star-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.stop-audio-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.two-blank-pages { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.tomorrow-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.yesterday-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.workspace-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) svg.box-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) .nav-action-button[aria-label="New folder"] svg.folder { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) .workspace-leaf-content .view-header-icon > svg { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) .side-dock-ribbon-action[aria-label="Insert template"] > svg.documents { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.cc-no-custom-icons) .view-action[aria-label^=Preview] > svg { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} + +.cc-header-spacing .markdown-preview-view:not(.kanban-plugin__markdown-preview-view) h1 { + margin-top: calc(var(--h1-margin-top) * var(--editor-line-height-rem)); + margin-bottom: calc(var(--h1-margin-bottom) * var(--editor-line-height-rem)); +} +.cc-header-spacing .markdown-preview-view:not(.kanban-plugin__markdown-preview-view) h2 { + margin-top: calc(var(--h2-margin-top) * var(--editor-line-height-rem)); + margin-bottom: calc(var(--h2-margin-bottom) * var(--editor-line-height-rem)); +} +.cc-header-spacing .markdown-preview-view:not(.kanban-plugin__markdown-preview-view) h3 { + margin-top: calc(var(--h3-margin-top) * var(--editor-line-height-rem)); + margin-bottom: calc(var(--h3-margin-bottom) * var(--editor-line-height-rem)); +} +.cc-header-spacing .markdown-preview-view:not(.kanban-plugin__markdown-preview-view) h4 { + margin-top: calc(var(--h4-margin-top) * var(--editor-line-height-rem)); + margin-bottom: calc(var(--h4-margin-bottom) * var(--editor-line-height-rem)); +} +.cc-header-spacing .markdown-preview-view:not(.kanban-plugin__markdown-preview-view) h5 { + margin-top: calc(var(--h5-margin-top) * var(--editor-line-height-rem)); + margin-bottom: calc(var(--h5-margin-bottom) * var(--editor-line-height-rem)); +} +.cc-header-spacing .markdown-preview-view:not(.kanban-plugin__markdown-preview-view) h6 { + margin-top: calc(var(--h6-margin-top) * var(--editor-line-height-rem)); + margin-bottom: calc(var(--h6-margin-bottom) * var(--editor-line-height-rem)); +} +.cc-header-spacing .popover .markdown-embed .markdown-preview-view h1, +.cc-header-spacing .workspace-tabs .markdown-preview-view h1 { + margin-top: calc(var(--h1-margin-top) * var(--editor-line-height-small-rem)); + margin-bottom: calc(var(--h1-margin-bottom) * var(--editor-line-height-small-rem)); +} +.cc-header-spacing .popover .markdown-embed .markdown-preview-view h2, +.cc-header-spacing .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-header-spacing .popover .markdown-embed .markdown-preview-view h3, +.cc-header-spacing .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-header-spacing .popover .markdown-embed .markdown-preview-view h4, +.cc-header-spacing .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-header-spacing .popover .markdown-embed .markdown-preview-view h5, +.cc-header-spacing .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-header-spacing .popover .markdown-embed .markdown-preview-view h6, +.cc-header-spacing .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)); +} + +.cc-soft-wrap-code-blocks code[class*=language-], +.cc-soft-wrap-code-blocks pre[class*=language-] { + overflow: hidden; + white-space: pre-wrap; +} + +.cc-seamless-embed .markdown-embed .markdown-preview-view { + padding: 0; +} +.cc-seamless-embed .markdown-embed { + border: none; + padding: 0; + margin: 0; +} +.cc-seamless-embed .markdown-embed-title { + display: none; +} +.cc-seamless-embed .is-live-preview .markdown-embed-title { + display: block; +} + +.cc-trim-table-cols td, +.cc-trim-table-cols th { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + min-width: unset; + max-width: var(--table-min-cell-width) !important; +} + +.cc-transparent-popover:not(.is-mobile):not(.is-translucent) .notice, +.cc-transparent-popover:not(.is-mobile):not(.is-translucent) .menu { + background: rgba(245, 245, 245, 0.7); + backdrop-filter: blur(35px); + background-blend-mode: luminosity; +} +.cc-transparent-popover:not(.is-mobile):not(.is-translucent).theme-dark .notice, +.cc-transparent-popover:not(.is-mobile):not(.is-translucent).theme-dark .menu { + background: rgba(30, 30, 30, 0.7); +} + +#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; +} +#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); +} +.mod-root #calendar-container { + width: var(--line-width); + max-width: var(--max-width); + margin: 0 auto; + padding: 0; +} +#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: 14.2857142857%; +} +#calendar-container tr td .dot { + margin: 0; +} +#calendar-container tr td:not(:empty):hover { + background: none; +} +#calendar-container .nav { + padding: 0; +} +#calendar-container .arrow { + 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; + 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 .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 .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 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; +} + +.contextual-typography .markdown-preview-section > div > * { + line-height: var(--editor-line-height); + margin: 0 0 var(--editor-line-height-rem); +} +.contextual-typography .markdown-preview-section > div:last-child > * { + margin: 0; +} +.contextual-typography .markdown-preview-section > div .math * { + letter-spacing: 0; + margin-bottom: 0; +} +.contextual-typography.cc-header-spacing .markdown-preview-view div[data-tag-name=h1] + div > h2 { + margin-top: var(--editor-line-height-rem); +} +.contextual-typography.cc-header-spacing .markdown-preview-view div[data-tag-name=h2] + div > h3, +.contextual-typography.cc-header-spacing .markdown-preview-view div[data-tag-name=h3] + div > h4, +.contextual-typography.cc-header-spacing .markdown-preview-view div[data-tag-name=h4] + div > h5 { + margin-top: calc(var(--editor-line-height-rem) / 2); +} +.contextual-typography.cc-header-spacing .markdown-preview-view div[data-tag-name=h5] + div > h6 { + margin-top: 0; +} +.contextual-typography.cc-header-spacing .community-plugin-readme.markdown-preview-view h1:first-child, +.contextual-typography.cc-header-spacing .community-plugin-readme.markdown-preview-view h2:first-child, +.contextual-typography.cc-header-spacing .community-plugin-readme.markdown-preview-view h3:first-child, +.contextual-typography.cc-header-spacing .community-plugin-readme.markdown-preview-view h4:first-child, +.contextual-typography.cc-header-spacing .community-plugin-readme.markdown-preview-view h5:first-child, +.contextual-typography.cc-header-spacing .community-plugin-readme.markdown-preview-view h6:first-child, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div > h1, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div > h2, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div > h3, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div > h4, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div > h5, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div > h6, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div:empty + div > h1, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div:empty + div > h2, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div:empty + div > h3, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div:empty + div > h4, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div:empty + div > h5, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div:empty + div > h6, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div[data-tag-name=pre] + div > h1, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div[data-tag-name=pre] + div > h2, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div[data-tag-name=pre] + div > h3, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div[data-tag-name=pre] + div > h4, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div[data-tag-name=pre] + div > h5, +.contextual-typography.cc-header-spacing .markdown-preview-pusher + div[data-tag-name=pre] + div > h6 { + margin-top: 0 !important; +} +.contextual-typography .markdown-preview-view mjx-container[jax=CHTML][display=true] { + margin: 0; +} +.contextual-typography .markdown-preview-view li blockquote, +.contextual-typography .markdown-preview-view ol ol, +.contextual-typography .markdown-preview-view ul ul { + margin-bottom: 0; +} +.contextual-typography .markdown-preview-view ul li, +.contextual-typography .markdown-preview-view ol li { + margin-top: 5px; + margin-bottom: 5px; +} + +body .table-view-table > thead > tr > th { + font-weight: 500; + font-size: inherit; + border: 1px solid var(--shade-10-opaque); +} + +body .table-view-table > tbody > tr > td { + border: 1px solid var(--shade-10-opaque); +} + +.markdown-preview-view .embedded-note-title { + padding-left: 4px; + padding-right: 2px; +} + +.cc-header-spacing .markdown-preview-view:not(.kanban-plugin__markdown-preview-view) h1.embedded-note-title__preview { + margin-top: 0; + margin-bottom: 0; +} + +.hider-ribbon .nav-files-container { + padding-bottom: 50px; +} +.hider-ribbon .search-result-container.mod-global-search .search-results-children { + padding-bottom: 3rem; +} +.hider-ribbon .side-dock-settings { + padding: 5px 5px 5px 0; +} +.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: whitesmoke; + border-top: 1px solid var(--shade-10); + display: flex; + margin: 0; + position: relative; +} +.hider-ribbon.theme-dark .side-dock-actions, .hider-ribbon.theme-dark .side-dock-settings { + background: #3c3c3c; + 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 { + margin-bottom: 0; + margin-right: 5px; + margin-top: 0; +} +.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-ribbon .workspace-ribbon { + padding: 0; +} + +.hider-frameless .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn { + margin-top: 32px; +} +.hider-frameless .workspace-split.mod-left-split > div.workspace-tabs { + padding-top: 26px; +} +.hider-frameless .workspace-ribbon.mod-left.is-collapsed { + background-color: var(--shade-0); + border-right-color: var(--shade-0); +} +.hider-frameless.mod-macos.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; +} +.hider-frameless.mod-macos: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; +} + +.hider-scroll .search-result-container.mod-global-search { + padding-right: 10px; +} + +body .kanban-plugin { + background-color: var(--shade-0); +} +body .kanban-plugin__checkbox-label, +body .kanban-plugin__meta-table { + font-size: 0.9rem; +} +body .kanban-plugin__grow-wrap > textarea, +body .kanban-plugin__grow-wrap:after, +body .kanban-plugin__markdown-preview-view { + font-size: 1rem; +} +body .kanban-plugin__new-item-button:hover { + color: var(--text-muted); + background-color: var(--shade-plus-darker); +} +body .kanban-plugin__grow-wrap > textarea:focus { + border-color: hsla(var(--accent-hsl), 0.5); +} +body button.kanban-plugin__new-item-button { + border: none; + box-shadow: none; +} +body .kanban-plugin__item button.kanban-plugin__item-prefix-button, +body .kanban-plugin__item button.kanban-plugin__item-postfix-button, +body .kanban-plugin__lane button.kanban-plugin__lane-settings-button { + border: none; + box-shadow: none; +} +body .kanban-plugin__item button.kanban-plugin__item-prefix-button:hover, +body .kanban-plugin__item button.kanban-plugin__item-postfix-button:hover, +body .kanban-plugin__lane button.kanban-plugin__lane-settings-button:hover { + background-color: var(--shade-plus-darker); +} +body .kanban-plugin__item button.kanban-plugin__item-prefix-button.is-enabled, +body .kanban-plugin__item button.kanban-plugin__item-postfix-button.is-enabled, +body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled { + color: var(--text-muted); +} +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-opaque); + 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-opaque); +} +body .kanban-plugin__lane-items:empty { + border-radius: 0; + padding: 4px; +} +body .kanban-plugin__lane-items > .kanban-plugin__placeholder:only-child { + border-radius: var(--radius-l); +} +body .is-sorting .kanban-plugin__lane-items > .kanban-plugin__placeholder:only-child { + border-color: var(--shade-20); +} +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 .kanban-plugin__item-markdown .external-link::after { + top: 0; +} +body .kanban-plugin__scroll-container::-webkit-scrollbar { + width: 12px; + height: 12px; +} +body .internal-link.kanban-plugin__embed-link { + color: var(--text-muted); +} + +body .lt-predictions-container.cm-tooltip, +body .lt-predictions-container { + font-family: var(--text); + font-size: 14px; + border: none; + box-shadow: none; + filter: drop-shadow(0px 0px 1px var(--shade-20)) drop-shadow(0px 0 10px rgba(0, 0, 0, 0.1)); +} +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); +} +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); + border-left: none; + border-right: none; + border-bottom: none; + font-size: 13px; + font-weight: 500; + color: var(--text-muted); + transition: 100ms color, 100ms background-color; +} +body .lt-ignore-btn svg { + width: 1em; + height: 1em; +} +body .lt-ignore-btn:hover { + background-color: var(--shade-3); + color: var(--text-normal); +} +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; +} + +.theme-dark.native-scrollbars .backlink-pane, +.theme-dark.native-scrollbars .cm-scroller, +.theme-dark.native-scrollbars .community-plugin-details, +.theme-dark.native-scrollbars .community-plugin-info, +.theme-dark.native-scrollbars .community-theme-screenshot, +.theme-dark.native-scrollbars .hotkey-list-container, +.theme-dark.native-scrollbars .internal-query .search-result-container, +.theme-dark.native-scrollbars .item-list, +.theme-dark.native-scrollbars .markdown-embed-content, +.theme-dark.native-scrollbars .markdown-preview-view, +.theme-dark.native-scrollbars .markdown-source-view.mod-cm6 .math-block > mjx-container, +.theme-dark.native-scrollbars .modal-content, +.theme-dark.native-scrollbars .modal.mod-image-lightbox, +.theme-dark.native-scrollbars .open-vault-options-container, +.theme-dark.native-scrollbars .open-vault-options, +.theme-dark.native-scrollbars .outgoing-link-pane, +.theme-dark.native-scrollbars .pdf-scroll-container, +.theme-dark.native-scrollbars .plugin-list-plugins, +.theme-dark.native-scrollbars .prompt-results, +.theme-dark.native-scrollbars .publish-sections-container, +.theme-dark.native-scrollbars .publish-site-settings-container, +.theme-dark.native-scrollbars .recent-vaults-list, +.theme-dark.native-scrollbars .search-result-container.mod-global-search, +.theme-dark.native-scrollbars .side-dock-plugin-panel.mod-backlinks .side-dock-plugin-panel-inner, +.theme-dark.native-scrollbars .spellchecker-dictionary-container, +.theme-dark.native-scrollbars .sync-file-tree-container, +.theme-dark.native-scrollbars .sync-history-content, +.theme-dark.native-scrollbars .sync-history-list-item-container, +.theme-dark.native-scrollbars .sync-history-list, +.theme-dark.native-scrollbars .sync-log-container, +.theme-dark.native-scrollbars .tag-container, +.theme-dark.native-scrollbars .upload-progress-container, +.theme-dark.native-scrollbars .vertical-tab-content, +.theme-dark.native-scrollbars .workspace-split.mod-left-split .view-content, +.theme-dark.native-scrollbars .workspace-split.mod-right-split .view-content { + background-color: rgba(var(--background-rgb), 0.01); +} +.theme-dark.native-scrollbars .community-plugin-search-results, +.theme-dark.native-scrollbars .graph-controls, +.theme-dark.native-scrollbars .modal.mod-settings .vertical-tab-header, +.theme-dark.native-scrollbars .nav-files-container, +.theme-dark.native-scrollbars .suggestion, +.theme-dark.native-scrollbars code[class*=language-] { + background-color: rgba(38, 38, 38, 0.01); +} + +.native-scrollbars .search-result-container.mod-global-search { + padding-right: 10px; +} + +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 { + background: transparent !important; +} + +body.plugin-sliding-panes-stacking .workspace > .mod-root > .workspace-leaf { + box-shadow: 0 0 20px rgba(0, 0, 0, 0.15) !important; +} + +body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header { + border-right: none !important; +} + +body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header > .view-header-title-container > .view-header-title { + margin-left: 0; +} + +body.hider-frameless.plugin-sliding-panes-rotate-header.plugin-sliding-select-orientation-mixed .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header { + padding-top: 25px; +} + +body #wordsprint { + padding-top: 2rem; +} +body #wordsprint .status { + margin: 0; + padding: 0; + border-radius: var(--radius-m); + background-color: var(--shade-0); + color: var(--text-normal); + font-weight: 500; + line-height: 1; +} +body #wordsprint .danger { + color: rgb(var(--red-rgb)); + font-weight: 800; +} +body #wordsprint .danger + .secondsLeft { + color: rgb(var(--red-rgb)); +} +body #wordsprint .warning { + color: rgb(var(--orange-rgb)); + font-weight: 800; +} +body #wordsprint .warning + .secondsLeft { + color: rgb(var(--orange-rgb)); +} +body #wordsprint .success { + color: rgb(var(--green-rgb)); + font-weight: 800; +} +body #wordsprint .secondsLeft { + line-height: 1; + padding: 0.5rem 0 0; + margin: 0; +} +body #wordsprint #sprintActionPanel { + line-height: 1; + padding: 0; + margin: 1rem 0 2.5rem; +} +body #wordsprint #sprintActionPanel .sprintStop, +body #wordsprint #sprintActionPanel .sprintStart { + margin: 0; + 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); +} +body #wordsprint #sprintActionPanel .sprintStart { + margin: 0 2px 0 0; +} +body #wordsprint #sprintActionPanel .sprintStop { + margin: 0 0 0 2px; +} +body #wordsprint #sprintViewStats .viewStats { + box-shadow: none; + border: none; + font-size: 14px; + font-weight: 500; + padding: 0; + background-color: transparent; + color: var(--text-accent); + margin: 0; +} +body #wordsprint > hr { + margin-bottom: 10px !important; +} +body #wordsprint .wordsWritten { + font-style: italic; + color: var(--shade-30); +} +body #wordsprint #sectionTab { + 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); +} +body #wordsprint #sectionTab button { + border-radius: var(--radius-s); + padding: 4px 6px; + line-height: 1; + font-size: 14px; + font-weight: 500; + box-shadow: none; + border: none; +} +body #wordsprint #sectionTab button:not(.active):not(:hover) { + background-color: transparent; + color: var(--text-normal); +} +body #wordsprint #sectionTab button:hover:not(.active) { + background: var(--shade-plus-darker); +} +body #wordsprint #sectionTab button.active { + color: var(--text-normal); + background-color: var(--shade-0); + box-shadow: 0px 0.5px 1px 0.5px rgba(var(--color-black-rgb), 0.1); +} +body #wordsprint #sprintViewStats { + padding: 10px 0 0; +} +body #wordsprint #goalsPanel, +body #wordsprint #statsPanel { + align-items: flex-start; + padding: 0 5px; +} + +.theme-dark #wordsprint #sprintActionPanel .sprintStart { + 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 #wordsprint #sprintActionPanel .sprintStop { + 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-10); +} \ No newline at end of file diff --git a/.obsidian/themes/Minimal.css b/.obsidian/themes/Minimal.css new file mode 100644 index 0000000000..cc0a4116a3 --- /dev/null +++ b/.obsidian/themes/Minimal.css @@ -0,0 +1,752 @@ +/* Minimal Obsidian 5.0.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{--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-code:var(--font-small);--font-title:1.1em;--font-inputs:13px;--font-settings:15px;--font-settings-small:12px;--normal-weight:400;--bold-weight:600;--link-weight:inherit;--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;--h1-style:normal;--h2-style:normal;--h3-style:normal;--h4-style:normal;--h5-style:normal;--h6-style:normal;--blockquote-style:normal;--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;--list-spacing:0.075em;--radius-s:2px;--radius-m:5px;--radius-l:10px;--input-height:32px;--header-height:40px}: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%}.theme-light,.theme-light.minimal-default-light{--accent-l:50%;--base-l:96%;--bg1:white;--bg2:hsl( var(--base-h), var(--base-s), var(--base-l) );--bg3:hsla( var(--base-h), var(--base-s), calc(var(--base-l) - 25%), 0.2 );--ui1:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 6%) );--ui2:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 12%) );--ui3:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 20%) );--tx1:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 90%) );--tx2:hsl( var(--base-h), calc(var(--base-s) - 20%), calc(var(--base-l) - 45%) );--tx3:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) - 25%) );--tx4:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) - 60%) );--ax1:hsl( var(--accent-h), var(--accent-s), var(--accent-l) );--ax2:hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) - 10%) );--ax3:hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) + 10%) );--hl1:hsla( var(--accent-h), 50%, calc(var(--base-l) - 20%), 30% )}.theme-dark,.theme-dark.minimal-default-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{--accent-l:60%;--base-l:15%;--bg1:hsl( var(--base-h), var(--base-s), var(--base-l) );--bg2:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 2%) );--bg3:hsla( var(--base-h), var(--base-s), calc(var(--base-l) + 20%), 0.2 );--ui1:hsl( var(--base-h), var(--base-s), calc(var(--base-l) + 5%) );--ui2:hsl( var(--base-h), var(--base-s), calc(var(--base-l) + 8%) );--ui3:hsl( var(--base-h), var(--base-s), calc(var(--base-l) + 20%) );--tx1:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) + 67%) );--tx2:hsl( var(--base-h), calc(var(--base-s) - 20%), calc(var(--base-l) + 45%) );--tx3:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) + 20%) );--tx4:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) + 50%) );--ax1:hsl( var(--accent-h), var(--accent-s), var(--accent-l) );--ax2:hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) + 12%) );--ax3:hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) - 20%) );--hl1:hsla( var(--accent-h), 70%, 40%, 30% )}.theme-light.minimal-light-white{--background-primary:white;--background-secondary:white;--background-secondary-alt:white}.theme-dark.minimal-dark-black{--base-d:0%;--background-primary:black;--background-secondary:black;--background-secondary-alt:black;--background-tertiary:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 10%));--tx1:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 75%) );--tx2:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 50%) );--tx3:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 25%) );--ui1:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 12%) );--ui2:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 20%) );--ui3:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 30%) )}.theme-light{--mono100:black;--mono0:white}.theme-dark{--mono100:white;--mono0:black}.theme-dark,.theme-light{--red:#d04255;--yellow:#e5b567;--green:#a8c373;--orange:#e57e43;--purple:#9e86c8;--pink:#b05279;--cyan:#73bbb2;--blue:#6c99bb;--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)}.excalidraw.theme--dark,.theme-dark,.theme-light,.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,body .excalidraw{--text-normal:var(--tx1);--text-bold:var(--tx1);--text-italic:var(--tx1);--text-muted:var(--tx2);--text-faint:var(--tx3);--text-code:var(--tx4);--text-error:rgba(255,20,20,0.85);--text-blockquote:var(--tx2);--text-accent:var(--ax1);--text-accent-hover:var(--ax2);--text-on-accent:white;--text-selection:var(--hl1);--background-primary:var(--bg1);--background-primary-alt:var(--bg2);--background-secondary:var(--bg2);--background-secondary-alt:var(--bg1);--background-tertiary:var(--bg3);--background-table-rows:var(--bg2);--background-modifier-form-field:var(--bg1);--background-modifier-form-field-highlighted:var(--bg1);--interactive-hover:var(--ui1);--interactive-accent:var(--ax3);--interactive-accent-hover:var(--ax3);--background-modifier-accent:var(--ax3);--background-modifier-border:var(--ui1);--background-modifier-border-hover:var(--ui2);--background-modifier-border-focus:var(--ui3);--background-divider:var(--ui1);--quote-opening-modifier:var(--ui2);--modal-border:var(--ui1);--icon-color:var(--tx2);--icon-color-hover:var(--tx2);--icon-color-active:var(--tx1);--icon-hex:var(--mono0)}.theme-light,body .excalidraw{--interactive-normal:var(--bg1);--interactive-accent-rgb:220,220,220;--background-modifier-cover:hsla(var(--base-h),calc(var(--base-s) - 50%),calc(var(--base-l) - 7%),0.7);--text-highlight-bg:rgba(255, 225, 0, 0.5);--text-highlight-bg-active:rgba(0, 0, 0, 0.1);--background-modifier-error:rgba(255,0,0,0.14);--background-modifier-error-hover:rgba(255,0,0,0.08);--shadow-color:rgba(0, 0, 0, 0.1);--btn-shadow-color:rgba(0, 0, 0, 0.05)}.excalidraw.theme--dark,.theme-dark{--interactive-normal:var(--bg3);--interactive-accent-rgb:66,66,66;--background-modifier-cover:hsla(var(--base-h),var(--base-s),calc(var(--base-d) - 12%),0.8);--text-highlight-bg:rgba(255, 177, 80, 0.3);--text-highlight-bg-active:rgba(255, 255, 255, 0.1);--background-modifier-error:rgba(255,20,20,0.12);--background-modifier-error-hover:rgba(255,20,20,0.18);--background-modifier-box-shadow:rgba(0, 0, 0, 0.3);--shadow-color:rgba(0, 0, 0, 0.3);--btn-shadow-color:rgba(0, 0, 0, 0.2)}.theme-light.minimal-light-white{--background-table-rows:var(--bg2)}.theme-light.minimal-light-tonal{--background-primary:var(--bg2);--background-primary-alt:var(--bg3);--background-table-rows:var(--bg3)}.theme-dark.minimal-dark-tonal{--background-secondary:var(--bg1);--background-table-rows:var(--bg3)}.theme-dark.minimal-dark-black{--background-primary-alt:var(--bg3);--background-table-rows:var(--bg3);--modal-border:var(--ui2);--background-modifier-form-field:var(--bg3);--background-modifier-cover:hsla(var(--base-h),var(--base-s),calc(var(--base-d) + 8%),0.9);--background-modifier-box-shadow:rgba(0, 0, 0, 1)}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}.markdown-preview-view blockquote{border-radius:0;border:solid var(--quote-opening-modifier);border-width:0 0 0 1px;background-color:transparent;padding:0 0 0 calc(var(--nested-padding)/ 2);margin-inline-start:var(--nested-padding);font-size:var(--blockquote-size);font-style:var(--blockquote-style);color:var(--text-blockquote)}.markdown-preview-view blockquote em,.markdown-preview-view blockquote strong{color:var(--text-blockquote)}.markdown-source-view.mod-cm6 .HyperMD-quote{background-color:transparent;color:var(--text-blockquote);font-size:var(--blockquote-size);font-style:var(--blockquote-style);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)}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(--background-modifier-border-focus)}.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}body:not(.minimal-strike-lists) .markdown-preview-view ul>li.task-list-item.is-checked,body:not(.minimal-strike-lists) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:not([data-task=" "]){text-decoration:none;color:var(--text-normal)}.mod-cm6 .HyperMD-task-line[data-task] .task-list-item-checkbox{margin-left:-.5em;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:5px;line-height:0;margin:0 6px 1px -1.2em}.markdown-preview-view ul>li.task-list-item{text-indent:0;line-height:var(--line-height)}.markdown-preview-view .task-list-item{padding-inline-start:0}.side-dock-plugin-panel-inner{padding-right:6px;padding-left:6px}.mod-cm6 .cm-editor .HyperMD-codeblock.cm-line{padding-left:10px;padding-right:10px}.cm-s-obsidian span.cm-inline-code,.markdown-preview-view code{color:var(--text-code);font-size:var(--font-code)}.cm-s-obsidian .HyperMD-codeblock,.markdown-preview-view pre,.markdown-source-view.mod-cm6 .cm-preview-code-block pre.dataview-error,.mod-cm6 .cm-editor .HyperMD-codeblock.cm-line{color:var(--text-code);font-size:var(--font-code)}button.copy-code-button{cursor:var(--cursor);box-shadow:none;font-size:var(--font-adaptive-smaller);background-color:transparent;color:var(--text-faint);padding:.25em .75em}button.copy-code-button:hover{background-color:var(--interactive-normal);color:var(--text-muted)}.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}.cm-s-obsidian .CodeMirror-linewidget kbd,.cm-s-obsidian .HyperMD-codeblock,.cm-s-obsidian .HyperMD-hr,.cm-s-obsidian .cm-formatting-code,.cm-s-obsidian .cm-formatting-hashtag,.cm-s-obsidian .cm-hmd-frontmatter,.cm-s-obsidian .cm-hmd-orgmode-markup,.cm-s-obsidian .cm-inline-code,.cm-s-obsidian .cm-math,.cm-s-obsidian .hmd-fold-code-stub,.cm-s-obsidian .hmd-fold-html kbd .CodeMirror-code,.cm-s-obsidian .hmd-fold-html-stub,.cm-s-obsidian span.hmd-fold-math-placeholder,.cm-s-obsidian.CodeMirror .HyperMD-hover>.HyperMD-hover-content code{font-family:var(--font-monospace)}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 .cm-editor .cm-line{padding:0}.cm-editor .cm-content{padding-top:.5em}.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)}.markdown-source-view.mod-cm6 .edit-block-button{cursor:var(--cursor);color:var(--text-muted);background-color:transparent;top:0;right:0;transition:opacity .2s;padding:4px}.markdown-source-view.mod-cm6 .edit-block-button:hover{background-color:var(--background-tertiary)}.markdown-source-view.mod-cm6 .edit-block-button svg{opacity:.5;width:18px;height:18px}.markdown-source-view.mod-cm6 .edit-block-button:hover svg{opacity:1}.markdown-source-view.mod-cm6 .cm-embed-block{padding:0;border:0;border-radius:0}.markdown-source-view.mod-cm6 .cm-embed-block:hover{border:0}.cm-editor .cm-lineNumbers .cm-gutterElement{font-variant-numeric:tabular-nums}.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}.cm-editor .cm-foldPlaceholder,.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator{cursor:var(--cursor)}.markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-1 .cm-fold-indicator .collapse-indicator{right:6px}.markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-task-line:not(.HyperMD-list-line-1) .cm-fold-indicator .collapse-indicator{right:0}.markdown-source-view.mod-cm6 .HyperMD-list-line:not(.HyperMD-list-line-1) .cm-fold-indicator .collapse-indicator{right:-8px;top:1px;width:26px}.markdown-source-view.mod-cm6 .is-collapsed~.cm-formatting-list .list-bullet:after,ul>li.is-collapsed::marker{color:var(--text-accent)}.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-line .cm-inline-code .cm-selection{background-color:var(--text-selection)}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-formatting-link,span.cm-image-marker{color:var(--text-faint)}.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}.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,.markdown-source-view.mod-cm6.is-live-preview .cm-scroller,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);-webkit-font-smoothing:subpixel-antialiased}.lp-reading-font .markdown-source-view.mod-cm6.is-live-preview .cm-scroller{font-family:var(--text)}.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);font-style:var(--h1-style)}.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);font-style:var(--h2-style)}.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);font-style:var(--h3-style)}.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);font-style:var(--h4-style)}.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);font-style:var(--h5-style)}.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);font-style:var(--h6-style)}.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}body:not(.is-mobile) .nav-folder.mod-root>.nav-folder-title .nav-folder-title-content{font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding-bottom:7px;margin-left:-3px;font-size:var(--font-adaptive-smaller)}.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 .cm-editor .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(--icon-color);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(--icon-color);opacity:1;transition:opacity .1s ease-in-out}.nav-action-button.is-active,.workspace-tab-header.is-active:hover{color:var(--icon-color)}.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(--icon-color-hover);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)}a{color:var(--text-accent);font-weight:var(--link-weight)}strong a{color:var(--text-accent);font-weight:var(--bold-weight)}a[href*="obsidian://search"]{background-image:url("data:image/svg+xml,")}.theme-dark a[href*="obsidian://search"]{background-image:url("data:image/svg+xml,")}.is-live-preview.cm-s-obsidian span.cm-hmd-internal-link:hover,.is-live-preview.cm-s-obsidian span.cm-link:hover,.is-live-preview.cm-s-obsidian span.cm-url:hover{color:var(--text-accent-hover)}.cm-s-obsidian .cm-active .cm-url,.cm-s-obsidian span.cm-hmd-internal-link,.cm-s-obsidian span.cm-url,.is-live-preview.cm-s-obsidian span.cm-link{color:var(--text-accent);font-weight:var(--link-weight)}.cm-s-obsidian .cm-active span.cm-link.cm-hmd-barelink,.cm-s-obsidian span.cm-link.cm-hmd-barelink,.cm-s-obsidian span.cm-link.cm-hmd-barelink:hover{color:var(--text-normal)}.cm-s-obsidian .cm-active .cm-formatting.cm-formatting-link,.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)}ul{padding-inline-start:var(--list-padding)}ol{padding-inline-start:1em;margin-left:1em;list-style:default}ul>li{min-height:1.4em}ol>li::marker,ul>li::marker{color:var(--text-faint)}.mod-cm6 .HyperMD-list-line .list-bullet::after,.mod-cm6 span.list-bullet::after,ul>li::marker{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}ol>li{margin-left:0}.el-ul>ul{margin-left:-.25em}.cm-line{tab-size:var(--list-padding)}body:not(.is-mobile) .mod-cm6 .HyperMD-list-line.cm-line{margin-left:.75em!important}.markdown-preview-view ol>li,.markdown-preview-view ul>li,.mod-cm6 .HyperMD-list-line.cm-line{padding-top:var(--list-spacing);padding-bottom:var(--list-spacing)}.cm-formatting-list{color:var(--text-faint)!important}.mod-cm6 .HyperMD-list-line .list-bullet::after,.mod-cm6 span.list-bullet::after{line-height:.85em;font-size:1.4em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;vertical-align:middle;color:var(--text-faint)}body:not(.is-mobile) .markdown-source-view.mod-cm6 .list-bullet:after{left:-5px}.progress-bar-message{color:var(--text-faint)}.modal{box-shadow:0 5px 100px rgba(0,0,0,.15);border:none;background:var(--background-primary);border-radius:10px;overflow:hidden;padding:20px}body:not(.is-mobile) .modal{border:1px solid var(--modal-border)}.modal.mod-settings .vertical-tab-content-container{border-left:1px solid var(--background-divider);padding-bottom:0;padding-right:0}.modal-title{text-align:left;font-size:var(--h2);line-height:1.4}.modal-content{margin-top:0;padding:0;font-size:var(--font-adaptive-small)}body:not(.is-mobile) .modal-content{overflow:unset}.modal-content .u-center-text{text-align:left;font-size:var(--font-adaptive-small)}.modal-button-container{margin-top:10px}.modal-button-container button{margin-top:10px}.modal-container.mod-confirmation .modal{width:480px;min-width:0}.modal-container.mod-confirmation .modal-content{margin-top:10px}.modal-container.mod-confirmation .modal-button-container{display:flex}.modal-container.mod-confirmation .modal-button-container>.mod-warning:nth-last-child(3){background:0 0;border:none;font-weight:500;color:var(--text-error);cursor:pointer;margin-right:auto;box-shadow:none;padding-left:0;padding-right:0}.modal-container.mod-confirmation .modal-button-container>.mod-warning:nth-last-child(3):hover{text-decoration:underline}.modal-container.mod-confirmation .modal-button-container>.mod-warning:nth-last-child(2){margin-left:auto}.document-search-close-button,.modal-close-button{cursor:var(--cursor);line-height:20px;text-align:center;height:24px;width:24px;font-size:24px;color:var(--text-faint);border-radius:var(--radius-m)}.modal-close-button{top:7px;right:7px;padding:0}.document-search-close-button:hover,.modal-close-button:hover{color:var(--text-normal);background:var(--background-tertiary)}.document-search-close-button:before,.modal-close-button:before{font-family:Inter,sans-serif;font-weight:200}.is-mobile .modal{width:100%;max-width:100%;border:none;padding:10px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.is-mobile .modal,.is-mobile .modal-bg{transition:none!important;transform:none!important}.is-mobile .modal.mod-community-plugin,.is-mobile .modal.mod-publish,.is-mobile .modal.mod-settings{width:100vw;max-height:90vh;padding:0}.is-mobile .mod-confirmation .modal{border-radius:15px;bottom:3.5vh}.is-mobile .mod-confirmation .modal .modal-close-button{display:none}.is-mobile .modal-content{padding:0;border-radius:15px}.is-mobile .modal-button-container{padding:0}.is-mobile .setting-item:not(.mod-toggle):not(.setting-item-heading){flex-grow:0}.is-mobile .minimal-donation,.is-mobile .vertical-tab-content,.is-mobile .vertical-tab-header-group:last-child{padding-bottom:70px!important}.is-mobile .modal.mod-settings .vertical-tab-header:before{content:"Settings";font-weight:600;font-size:var(--font-settings);position:sticky;display:flex;height:54px;margin-top:6px;align-items:center;justify-content:center;text-align:center;border-bottom:1px solid var(--background-modifier-border);background:var(--background-primary);left:0;top:0;right:0;z-index:1}.is-mobile .modal .vertical-tab-header-group-title{padding:15px 20px 10px 20px;text-transform:uppercase;letter-spacing:.05em}.is-mobile .modal .vertical-tab-nav-item{padding:12px 0;margin:0;border-radius:0;color:var(--text-primary);border-bottom:1px solid var(--background-modifier-border)}.is-mobile .modal .vertical-tab-nav-item:after{content:" ";float:right;width:20px;height:20px;display:block;opacity:.2;background:center right no-repeat url("data:image/svg+xml,")}.is-mobile.theme-dark .modal .vertical-tab-nav-item:after{background:center right no-repeat url("data:image/svg+xml,")}.is-mobile .vertical-tab-header-group-items{width:calc(100% - 40px);margin:0 auto}.is-mobile .modal .vertical-tab-nav-item:first-child{border-top:1px solid var(--background-modifier-border)}.is-mobile .modal.mod-settings .vertical-tab-nav-item{font-size:var(--font-settings)}.is-mobile .modal svg.left-arrow-with-tail{-webkit-mask-image:url("data:image/svg+xml,");height:26px;width:26px}.is-mobile .modal-close-button{display:block;z-index:2;top:10px;right:12px;padding:4px;font-size:34px;width:34px;height:34px;background-color:var(--background-primary)}.is-mobile .modal-close-button:before{font-weight:300;color:var(--text-muted)}.is-mobile .modal-close-button:hover{background-color:var(--background-tertiary)}.is-mobile .mod-community-theme .modal-title{padding:10px 20px}.is-mobile .modal.mod-community-theme,.is-mobile .modal.mod-community-theme .modal-content{height:unset}.is-mobile .community-plugin-search{border:none}.is-mobile .community-plugin-item:hover{background-color:transparent}.is-mobile .community-plugin-item{margin:0}.is-mobile .community-plugin-search .setting-item{margin-right:42px}.is-mobile .community-plugin-search .setting-item-control{display:flex;flex-direction:row}.is-mobile .community-plugin-search .setting-item-control button{width:40px;font-size:0;margin-left:10px;justify-content:center;color:#fff;border:none;box-shadow:none;background-color:transparent;background:no-repeat center center url('data:image/svg+xml;utf8,');background-size:22px 22px}.is-mobile .community-plugin-search .search-input-container{margin:0}.is-mobile .modal.mod-settings .vertical-tabs-container{display:flex;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}.is-mobile .modal-setting-back-button{border-bottom:1px solid var(--background-modifier-border);display:flex;margin-top:8px;height:54px;justify-content:center;align-items:center;background-color:var(--color-background);box-shadow:none}.is-mobile .modal-setting-back-button-icon{position:absolute;left:10px}.is-mobile .modal-setting-back-button span:nth-child(2){flex-grow:1;text-align:center;font-weight:600;color:var(--text-normal)}.is-mobile .hotkey-list-container .setting-command-hotkeys{flex:unset}.is-mobile .modal.mod-settings .vertical-tab-content-container{border:0}@media (min-width:400pt){.is-mobile .modal,.is-mobile .modal-container .modal.mod-settings{max-width:800px;transform:translateZ(0);border-radius:15px;margin-bottom:0;bottom:5vh;overflow:hidden}.is-mobile .modal-container .modal.mod-settings .vertical-tabs-container{transform:translateZ(0)}.is-mobile .modal-container .modal-bg{opacity:.8!important}.is-mobile .search-input-container input{width:100%}.is-mobile .modal-setting-back-button,.is-mobile .modal.mod-settings .vertical-tab-header:before{margin-top:0}}@media (max-width:400pt){.is-mobile .modal{border-radius:0;border:none}.is-mobile .modal.mod-community-plugin,.is-mobile .modal.mod-publish,.is-mobile .modal.mod-settings{max-height:calc(100vh - 32px);box-shadow:0 -32px 0 0 var(--background-primary)}.is-mobile .modal .search-input-container{width:100%;margin:0}.is-mobile .modal-close-button{top:18px}.is-mobile .modal-close-button:hover{background:var(--background-primary)}}.menu{padding:7px 5px;background-color:var(--background-secondary)}.menu-item{font-size:var(--font-adaptive-small);border-radius:var(--radius-m);padding:3px 12px 3px 6px;margin:0 2px;cursor:var(--cursor);height:auto;line-height:20px;display:flex;align-items:center}.menu-item.selected:not(.is-disabled):not(.is-label),.menu-item:hover,.menu-item:hover:not(.is-disabled):not(.is-label){background-color:var(--background-tertiary)}.menu-separator{margin:8px -5px}.menu-item-icon{width:20px;opacity:.6;line-height:10px;position:static;margin-right:2px}.menu-item-icon svg{width:12px;height:12px}.menu-item-icon div.menu-item:hover .menu-item-icon svg,div.menu-item:hover .menu-item-icon svg path{color:var(--text-normal)}.is-mobile:not(.minimal-icons-off) .menu-item-icon svg{width:18px;height:18px}.is-mobile .menu{border:none;width:100%;max-width:100%;left:0!important;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.is-mobile .menu-item{padding:5px 10px}.is-mobile .menu-item-icon{margin-right:10px}.is-mobile .menu-item.is-label{color:var(--text-normal);font-weight:var(--bold-weight)}.is-mobile .menu-item.is-label .menu-item-icon{display:none}@media (min-width:400pt){.is-mobile .menu{top:60px!important;right:0!important;bottom:auto;left:auto;margin:0 auto;width:360px;padding:10px 10px 20px;border-radius:15px;box-shadow:0 0 100vh 100vh rgba(0,0,0,.5)}.is-mobile .menu .menu-item:hover{background-color:var(--background-tertiary)}}@media (max-width:400pt){.is-mobile .menu{padding-bottom:30px}.is-mobile .menu-item.is-label{font-size:var(--font-settings-title)}}.markdown-preview-view hr{height:1px;border-width:2px 0 0 0}.footnotes-list{margin-block-start:-10px;padding-inline-start:20px;font-size:var(--font-adaptive-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 .mod-highlighted{transition:background-color .3s ease;background-color:var(--text-selection);color:inherit}.mod-root .workspace-leaf-content[data-type=markdown] .nav-header{border-top:1px solid var(--background-modifier-border);margin-top:3em;position:relative}.mod-root .workspace-leaf-content[data-type=markdown] .backlink-pane .search-result-container,.mod-root .workspace-leaf-content[data-type=markdown] .nav-buttons-container,.mod-root .workspace-leaf-content[data-type=markdown] .search-empty-state,.mod-root .workspace-leaf-content[data-type=markdown] .search-input-container,.mod-root .workspace-leaf-content[data-type=markdown] .tree-item,.mod-root .workspace-leaf-content[data-type=markdown].backlink-pane{padding-left:0;margin-left:0}.is-mobile .workspace-leaf-content:not([data-type=search]) .workspace-leaf-content[data-type=markdown] .nav-buttons-container{border-bottom:none;padding-top:5px}.mod-root .workspace-leaf-content[data-type=markdown] .search-input-container{margin-bottom:0;width:calc(100% - 130px);margin-top:10px}.is-mobile .mod-root .workspace-leaf-content[data-type=markdown] .search-input-container{width:calc(100% - 160px)}.mod-root .workspace-leaf-content[data-type=markdown] .backlink-pane{padding-top:10px}.mod-root .workspace-leaf-content[data-type=markdown] .nav-buttons-container{position:absolute;right:0;top:3px}.mod-root .workspace-leaf-content[data-type=markdown] .backlink-pane>.tree-item-self,.mod-root .workspace-leaf-content[data-type=markdown] .backlink-pane>.tree-item-self:hover{padding-left:0;text-transform:none;color:var(--text-normal);font-size:var(--font-adaptive-normal);font-weight:500;letter-spacing:unset}.mod-root .workspace-leaf-content[data-type=markdown] .backlink-pane>.tree-item-self.is-collapsed{color:var(--text-faint)}.mod-root .workspace-leaf-content[data-type=markdown] .backlink-pane>.tree-item-self.is-collapsed:hover{color:var(--text-muted)}.mod-root .workspace-leaf-content[data-type=markdown] .backlink-pane .search-result-file-title{font-size:var(--font-adaptive-small)}.markdown-preview-view .internal-query.is-embed{border-top:none;border-bottom:none}.markdown-preview-view .internal-query.is-embed .internal-query-header{justify-content:start}.markdown-preview-view .internal-query.is-embed .internal-query-header-title{font-weight:500;color:var(--text-normal);font-size:var(--h2)}.internal-query.is-embed .search-result-file-matches{border-bottom:0}.embed-inline .internal-embed .markdown-embed,.embed-strict .internal-embed .markdown-embed{padding:0;border:none}.embed-strict .internal-embed .markdown-embed .markdown-embed-title{display:none}.embed-strict .internal-embed:not([src*="#^"]) .markdown-embed-link{width:30px}.markdown-preview-view.is-readable-line-width .markdown-embed .markdown-preview-sizer{max-width:100%;width:100%;min-height:0!important}.markdown-embed .markdown-preview-section div:last-child p,.markdown-embed .markdown-preview-section div:last-child ul{margin-block-end:2px}.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:18px;height:24px}.internal-embed:not([src*="#^"]) .markdown-embed-link{right:0;width:100%}.file-embed-link,.markdown-embed-link{top:0;right:0;text-align:right}.file-embed-link svg,.markdown-embed-link svg{width:16px;height:16px;opacity:0}.markdown-embed .file-embed-link:hover svg,.markdown-embed .markdown-embed-link:hover svg{opacity:1}.file-embed-link:hover,.markdown-embed-link:hover{color:var(--text-muted)}.markdown-preview-view .markdown-embed-content>.markdown-preview-view{max-height:none!important}.markdown-embed-content{max-height:none!important}.markdown-embed .markdown-preview-view{padding:0}.internal-embed .markdown-embed{border:0;border-left:1px solid var(--quote-opening-modifier);border-radius:0}.workspace-ribbon.mod-left .workspace-ribbon-collapse-btn,.workspace-ribbon.mod-right .workspace-ribbon-collapse-btn{opacity:1;position:fixed;width:26px;display:flex;align-items:center;top:auto;text-align:center;bottom:32px;z-index:9}.workspace-ribbon.mod-left .workspace-ribbon-collapse-btn{left:8px}.workspace-ribbon.mod-right{right:4px;bottom:0;height:32px;padding-top:6px;position:absolute;background:0 0;border:0}.mod-right .workspace-ribbon-collapse-btn{background-color:var(--background-primary)}.side-dock-ribbon-action,.side-dock-ribbon-tab,.view-action,.workspace-ribbon-collapse-btn{cursor:var(--cursor)}.workspace-ribbon-collapse-btn:hover{background-color:var(--background-tertiary)}.workspace-ribbon{border-width:var(--border-width-alt);border-color:var(--background-modifier-border);background:var(--background-secondary);flex:0 0 42px;padding-top:7px}.mod-right:not(.is-collapsed)~.workspace-split.mod-right-split{margin-right:0}.side-dock-settings{padding-bottom:20px}body.hider-frameless:not(.hider-ribbon):not(.is-fullscreen) .side-dock-actions{padding-top:24px}::-webkit-scrollbar{width:10px;background-color:transparent}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid transparent;background-color:var(--background-modifier-border);border-width:3px 4px 3px 3px;min-height:45px}.mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb:hover,.modal .vertical-tab-header::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:hover{background-color:var(--background-modifier-border-hover)}.mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb:active,.modal .vertical-tab-header::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:active{background-color:var(--background-modifier-border-focus)}.is-flashing{border-radius:2px;box-shadow:0 2px 0 8px var(--text-highlight-bg);transition:all 0s ease-in-out}.is-flashing .tag{border-color:var(--text-highlight-bg-active)}.suggestion-container.mod-search-suggestion{max-width:240px}.mod-search-suggestion .suggestion-item{font-size:var(--font-adaptive-small)}.mod-search-suggestion .clickable-icon{margin:0}.search-suggest-item.mod-group{font-size:var(--font-adaptive-smaller)}.cm-s-obsidian span.obsidian-search-match-highlight{background:inherit;background:var(--text-highlight-bg);padding-left:0;padding-right:0}.markdown-preview-view .search-highlight>div{box-shadow:0 0 0 2px var(--text-normal);border-radius:2px;background:0 0}.markdown-preview-view .search-highlight>div{opacity:.4}.markdown-preview-view .search-highlight>div.is-active{background:0 0;border-radius:2px;opacity:1;mix-blend-mode:normal;box-shadow:0 0 0 3px var(--text-accent)}body:not(.is-mobile).borders-title .document-search-container{padding-top:0}body input.document-replace-input.mod-no-match,body input.document-replace-input.mod-no-match:hover,body input.document-search-input.mod-no-match,body input.document-search-input.mod-no-match:hover{background-color:var(--background-primary)}body:not(.is-mobile) .document-search-container.mod-replace-mode{height:72px}body:not(.is-mobile) .document-replace-buttons,body:not(.is-mobile) .document-search-buttons{padding-top:3px}.document-replace-buttons,.document-search-buttons{height:30px;padding-top:0;display:flex}.document-search-button,.document-search-close-button{cursor:var(--cursor);color:var(--text-muted);font-weight:500}body:not(.is-mobile) .document-search-button,body:not(.is-mobile) .document-search-close-button{background:var(--background-tertiary);height:26px}.document-search-button:hover{box-shadow:none;background:var(--background-tertiary)}body .document-search-close-button{bottom:0;top:0;display:inline-flex;height:26px;width:26px;line-height:24px}.document-search-button{margin:0 4px 0 0;padding-left:.75em;padding-right:.75em}body .document-search-container{margin-top:12px;padding:0;height:38px;background-color:var(--background-primary);border-top:none;width:100%}body:not(.is-mobile) .document-replace,body:not(.is-mobile) .document-search{max-width:var(--max-width);width:var(--line-width);margin:0 auto;padding:0 5px}.markdown-reading-view.is-searching,.markdown-source-view.is-replacing,.markdown-source-view.is-searching{flex-direction:column-reverse}input.document-replace-input,input.document-search-input{margin-top:2px;font-size:var(--font-adaptive-small)!important;border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);height:28px!important;background:var(--background-primary);transition:border-color .1s ease-in-out}input.document-replace-input:hover,input.document-search-input:hover{border:1px solid var(--background-modifier-border-hover);background:var(--background-primary);transition:border-color .1s ease-in-out}input.document-replace-input:focus,input.document-search-input:focus{border:1px solid var(--background-modifier-border-hover);background:var(--background-primary);transition:all .1s ease-in-out}.document-search-button{font-size:var(--font-adaptive-small)}.modal.mod-community-plugin,.modal.mod-publish,.modal.mod-settings,.modal.mod-sync-history,.modal.mod-sync-log{width:90vw;height:100vh;max-height:90vh;max-width:1000px}.modal.mod-settings .vertical-tab-content-container,.modal.mod-settings .vertical-tab-header{height:90vh}.community-plugin-name,.modal.mod-settings .vertical-tab-content-container,.setting-item-name{font-size:var(--font-settings);line-height:1.3}.modal .modal-content>h2{text-align:left;font-size:var(--h1);font-weight:600}.modal.mod-settings .vertical-tab-content h1,.modal.mod-settings .vertical-tab-content h2,.modal.mod-settings .vertical-tab-content h3{text-align:left;font-size:var(--h1);font-weight:600}.modal .modal-content>h2:first-child,.modal.mod-settings .vertical-tab-content>h2:first-child,.modal.mod-settings .vertical-tab-content>h3:first-child{margin-top:0}.community-plugin-downloads,.community-plugin-item .community-plugin-author,.community-plugin-item .community-plugin-desc,.community-plugin-search-summary,.setting-item-description{font-size:var(--font-settings-small);line-height:1.3;font-weight:400}.style-settings-collapse-indicator{margin-right:6px}.modal .vertical-tab-nav-item{font-size:var(--font-small);line-height:1.3}.community-plugin-search .setting-item{margin-right:10px}.flair.mod-pop{letter-spacing:0;text-transform:none;vertical-align:unset;top:-1px}.community-plugin-search{padding:20px 0 0 0;background-color:var(--background-secondary);border-right:1px solid var(--background-divider);flex:0 0 270px}.community-plugin-search-summary{border-bottom:1px solid var(--background-modifier-border);padding-bottom:10px}.community-plugin-item{margin:0;cursor:var(--cursor);padding-top:15px;border-bottom:1px solid var(--background-modifier-border)}.community-plugin-item:hover{background-color:var(--background-tertiary)}.community-plugin-item .community-plugin-name{font-weight:500}.community-plugin-item .community-plugin-author{color:var(--text-muted);padding-bottom:10px}.community-plugin-item .community-plugin-desc{color:var(--text-normal);font-size:var(--font-small)}.community-plugin-search .setting-item-info{flex-grow:0}.community-plugin-search .search-input-container{margin-left:-5px;margin-right:5px}.modal .community-plugin-search .setting-item-control button{display:flex;align-items:center}.modal button,.modal button.mod-cta a,button.mod-cta{font-size:var(--font-settings-small);height:var(--input-height);cursor:var(--cursor);margin-right:3px;margin-left:3px}.modal.mod-settings .vertical-tab-content-container{padding-top:0}.modal.mod-settings .vertical-tab-content-container .vertical-tab-content{padding-top:30px}.horizontal-tab-content,.vertical-tab-content{background:var(--background-primary);padding-bottom:100px;padding-left:40px;padding-right:40px}.vertical-tab-content,.vertical-tab-header{padding-bottom:100px}.plugin-list-plugins{overflow:visible}.installed-plugins-container .clickable-icon{margin:0 5px}.installed-plugins-container .clickable-icon[aria-label=Uninstall]{margin:0 5px 0 3px}.plugin-list-plugins .clickable-icon{margin:0 10px 0 0}.community-theme-container{padding-top:10px}.community-theme-container,.hotkey-settings-container{height:auto;overflow:visible}.hotkey-list-container{padding-right:0}.theme-list{justify-content:space-evenly}.community-theme-filters-container,.hotkey-search-container{padding:0 0 20px 0}.modal.mod-community-theme{padding:0}.modal.mod-community-theme .modal-content{padding:30px}.community-theme{padding:0;margin:0 0 4em 0;align-items:stretch;background:0 0}.community-theme-title{text-align:left;font-size:var(--font-settings)}.community-theme-info+div{background-color:var(--background-secondary);display:flex;align-items:center;padding:10px;flex-grow:1;border-radius:20px}.community-theme.is-selected{padding-left:0;padding-right:0;background-color:transparent;color:var(--text-normal)}.community-theme.is-selected .community-theme-info+div{box-shadow:0 .5px 1px .5px rgba(0,0,0,.1),inset 0 0 0 2px var(--text-accent)}.community-theme.is-selected .community-theme-downloads,.community-theme.is-selected .community-theme-info{margin-bottom:0;color:var(--text-muted)}.community-theme.is-selected .community-theme-info .clickable-icon{width:100%;background-color:var(--background-tertiary);border:1px solid var(--background-modifier-border);cursor:pointer;display:block;text-align:center;padding:7px 0;margin:20px 0 0;border-radius:5px;box-shadow:0 1px 1px 0 var(--btn-shadow-color)}.community-theme.is-selected .community-theme-info .clickable-icon:hover{border:1px solid var(--background-modifier-border-hover);box-shadow:0 2px 3px 0 var(--btn-shadow-color)}.community-theme.is-selected .community-theme-info .clickable-icon::after{content:"Documentation";padding-left:4px}.community-theme.is-selected .modal-button-container .mod-cta{background-color:var(--interactive-accent);color:#fff}.community-theme.is-selected .modal-button-container .mod-cta:hover{background-color:var(--interactive-accent-hover)}.community-theme-info{line-height:1;flex-grow:0;padding:0 0 10px 0;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}.community-theme-remove-button{padding:4px 6px;display:flex;color:var(--text-muted);background-color:transparent}.community-theme .community-theme-screenshot{max-width:100%}.modal.mod-settings .vertical-tab-header{background:var(--background-secondary);padding-top:5px;flex:0 0 220px;padding-bottom:100px}.vertical-tab-header-group-title{color:var(--text-faint);text-transform:none;font-size:12px;letter-spacing:0;font-weight:500}.vertical-tab-nav-item{padding:5px 8px;margin:0 8px 0;color:var(--text-muted);font-weight:400;border:none;background:var(--background-secondary);cursor:var(--cursor);border-radius:var(--radius-m)}.vertical-tab-nav-item:hover{color:var(--text-normal)}.vertical-tab-nav-item.is-active{color:var(--text-normal);background-color:var(--background-tertiary)}.setting-hotkey{background-color:var(--background-modifier-border);padding:3px 4px 3px 8px;display:flex;align-items:center}.setting-hotkey-icon.setting-delete-hotkey{margin-left:3px;cursor:var(--cursor)}body:not(.minimal-icons) .setting-hotkey-icon.setting-delete-hotkey svg{width:16px;height:16px}.setting-hotkey.mod-empty{background:0 0;color:var(--text-faint)}.setting-item{padding:.75rem 0}.setting-item-description{padding-top:4px}.setting-item-control{margin-right:0}.workspace-split.mod-left-split>.workspace-leaf-resize-handle,.workspace-split.mod-right-split>.workspace-leaf-resize-handle{height:100%}.status-bar{transition:color .2s linear;color:var(--text-faint);font-size:var(--font-adaptive-smaller);line-height:1;max-height:24px}.minimal-status-off .status-bar{background-color:var(--background-secondary);border-width:var(--border-width);padding:2px 6px 4px}body:not(.minimal-status-off) .status-bar{background-color:var(--background-primary);z-index:30;border-top-left-radius:5px;width:auto;position:absolute;left:auto;border:0;bottom:0;right:0;max-height:26px;padding:2px 8px 6px 3px}.sync-status-icon.mod-success,.sync-status-icon.mod-working{color:var(--text-faint);transition:color .2s linear;cursor:var(--cursor)}.status-bar:hover,.status-bar:hover .sync-status-icon.mod-success,.status-bar:hover .sync-status-icon.mod-working{color:var(--text-muted);transition:color .2s linear}.status-bar-item{padding:0 5px}.status-bar-item-segment{margin-right:10px}.status-bar-item{cursor:var(--cursor)!important}.status-bar-item.cMenu-statusbar-button:hover,.status-bar-item.mod-clickable:hover,.status-bar-item.plugin-sync:hover{text-align:center;background-color:var(--background-tertiary)!important;border-radius:4px}.status-bar-item{padding:7px 4px;margin:0}.status-bar-item,.sync-status-icon{display:flex;align-items:center}.status-bar-item.plugin-sync svg{height:15px;width:15px}.markdown-source-view.mod-cm6 table{border-collapse:collapse}.markdown-preview-view table{margin-block-start:1em}.markdown-preview-view td,.markdown-preview-view th,.markdown-source-view.mod-cm6 td,.markdown-source-view.mod-cm6 th{padding:4px 10px}.markdown-preview-view td,.markdown-source-view.mod-cm6 td{font-size:calc(var(--font-adaptive-normal) - 2px)}.markdown-preview-view th,.markdown-source-view.mod-cm6 th{font-weight:400;font-size:calc(var(--font-adaptive-normal) - 2px);color:var(--text-muted);text-align:left;border-top:none}.markdown-preview-view td:last-child,.markdown-preview-view th:last-child,.markdown-source-view.mod-cm6 td:last-child,.markdown-source-view.mod-cm6 th:last-child{border-right:none}.markdown-preview-view td:first-child,.markdown-preview-view th:first-child,.markdown-source-view.mod-cm6 td:first-child,.markdown-source-view.mod-cm6 th:first-child{border-left:none;padding-left:0}.markdown-preview-view tr:last-child td,.markdown-source-view.mod-cm6 tr:last-child td{border-bottom:none}.CodeMirror pre.HyperMD-table-row{font-family:var(--font-monospace);font-size:calc(var(--font-adaptive-normal) - 2px)}.cm-s-obsidian .HyperMD-table-row{font-size:calc(var(--font-adaptive-normal) - 2px)}.cm-hmd-table-sep-dummy,.cm-s-obsidian .HyperMD-table-row span.cm-hmd-table-sep{color:var(--text-faint);font-weight:400}.frontmatter-container .tag,a.tag{background-color:transparent;border:1px solid var(--background-modifier-border);color:var(--text-muted);font-size:var(--font-adaptive-small);font-family:var(--font-ui);padding:2px 8px 2px;text-align:center;text-decoration:none;display:inline-block;margin:2px 0 0 0;border-radius:14px}a.tag:hover{color:var(--text-normal);border-color:var(--background-modifier-border-hover)}.cm-s-obsidian span.cm-hashtag{background-color:transparent;border:1px solid var(--background-modifier-border);color:var(--text-muted);font-size:var(--font-adaptive-small);font-family:var(--font-ui);text-align:center;text-decoration:none;display:inline-block;margin:2px 0;vertical-align:middle;padding-top:1px;border-left:none;border-right:none;padding-bottom:2px;cursor:text}span.cm-hashtag.cm-hashtag-begin{border-top-left-radius:14px;border-bottom-left-radius:14px;padding-left:8px;border-right:none;border-left:1px solid var(--background-modifier-border)}span.cm-hashtag.cm-hashtag-end{border-top-right-radius:14px;border-bottom-right-radius:14px;border-left:none;padding-right:8px;border-right:1px solid var(--background-modifier-border)}.tag-container{padding-left:15px}.tag-pane-tag-count{padding:0;color:var(--text-faint)}.pane-list-item-ending-flair{background:0 0}.tag-pane-tag{padding:2px 5px 2px 5px;cursor:var(--cursor)}.tag-pane-tag:hover{background:0 0}.nav-file.is-active .nav-file-title:hover{background:var(--background-tertiary)!important}.nav-file.is-active>.nav-file-title{background:var(--background-tertiary)}.tooltip{font-size:var(--font-adaptive-smaller);line-height:1.3;font-weight:500;padding:4px 8px;border-radius:4px;transition:none;text-align:left;animation:none;opacity:.8;backdrop-filter:blur(30px)}.tooltip.mod-left,.tooltip.mod-right{transform:none;animation:none}.view-actions{margin-right:1px;z-index:15;background:var(--background-primary)}.view-header{height:var(--header-height);align-items:center}.view-header-title{padding-right:60px}.view-header,.workspace-leaf-header,.workspace-leaf.mod-active .view-header,.workspace-split.mod-root>.workspace-leaf:first-of-type:last-of-type .view-header{background-color:var(--background-primary)!important;border-top:none;border-bottom:none}.view-header-title-container:after{display:none}.view-content{height:calc(100% - var(--header-height))}.view-actions{padding:0 5px;margin-right:0;margin-left:auto;transition:opacity .25s ease-in-out}.view-actions .view-action{margin:0;top:0;padding:4px;border-radius:var(--radius-m);display:flex;align-items:center}body:not(.is-mobile) .view-actions .view-action{height:26px}.view-action.is-active{color:var(--text-faint);opacity:1}body:not(.is-mobile) .view-actions .view-action:last-child{margin-left:-1px}.minimal-focus-mode .workspace-ribbon:not(.is-collapsed)~.mod-root .view-header:hover .view-actions,.mod-right.is-collapsed~.mod-root .view-header:hover .view-actions,.workspace-ribbon.mod-left.is-collapsed~.mod-root .view-header:hover .view-actions,.workspace-ribbon:not(.is-collapsed)~.mod-root .view-actions{opacity:1;transition:opacity .25s ease-in-out}body:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile){--titlebar-height:28px;padding-top:var(--titlebar-height)!important}body:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) .titlebar{background:var(--background-secondary);border-bottom:var(--border-width) solid var(--background-modifier-border);height:var(--titlebar-height)!important;top:0!important;padding-top:0!important}body.hider-frameless .titlebar{border-bottom:none}.mod-windows .titlebar-button:hover{background-color:var(--background-primary-alt)}.mod-windows .titlebar-button.mod-close:hover{background-color:var(--background-modifier-error)}.mod-windows .mod-close:hover svg{fill:white!important;stroke:white!important}.titlebar-button-container{height:var(--titlebar-height);top:0;display:flex;align-items:center}.titlebar:hover .titlebar-button-container.mod-left{opacity:1}.titlebar-text{display:none;font-weight:500;padding-top:6px;color:var(--text-muted);letter-spacing:inherit}.titlebar-button:hover{opacity:1;transition:opacity .1s ease-out}.titlebar-button{opacity:.5;cursor:var(--cursor);color:var(--text-muted);padding:2px 4px;border-radius:3px;line-height:1;display:flex}.titlebar-button:hover{background-color:var(--background-tertiary)}.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}.empty-state{background-color:var(--background-primary);text-align:center}.empty-state-title,.workspace-leaf-content[data-type=empty] .view-header{display:none}.empty-state-action-list{color:var(--text-normal);font-size:var(--font-adaptive-normal)}.workspace-split.mod-root{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:var(--background-secondary)}.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:0;border-top-left-radius:0}.workspace-split.mod-root.mod-horizontal .workspace-leaf-resize-handle,.workspace-split.mod-root.mod-vertical .workspace-leaf-resize-handle{border-width:1px}.workspace-split.mod-horizontal>*>.workspace-leaf-resize-handle{height:3px;background:0 0;border-bottom:var(--border-width-alt) solid var(--background-divider)}.workspace-split.mod-right-split>.workspace-leaf-resize-handle{background:0 0;border-left:var(--border-width-alt) solid var(--background-divider);width:3px!important}.workspace-split.mod-left-split>.workspace-leaf-resize-handle,.workspace-split.mod-vertical>*>.workspace-leaf-resize-handle{border-right:var(--border-width) solid var(--background-divider);width:8px!important;background:0 0}.workspace-split.mod-horizontal>*>.workspace-leaf-resize-handle:hover,.workspace-split.mod-left-split>.workspace-leaf-resize-handle:hover,.workspace-split.mod-right-split>.workspace-leaf-resize-handle:hover,.workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:hover{border-color:var(--background-modifier-border-hover);transition:border-color .1s ease-in-out 50ms,border-width .1s ease-in-out 50ms;border-width:2px}.workspace-split.mod-horizontal>*>.workspace-leaf-resize-handle:active,.workspace-split.mod-left-split>.workspace-leaf-resize-handle:active,.workspace-split.mod-right-split>.workspace-leaf-resize-handle:active,.workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:active{border-color:var(--background-modifier-border-focus);border-width:2px}.workspace-tab-container-after,.workspace-tab-container-before{width:0}.workspace-leaf{border-left:0}.mod-horizontal .workspace-leaf{border-bottom:0;background-color:transparent;box-shadow:none!important}.workspace-split.mod-right-split .workspace-tabs .workspace-leaf{border-radius:0}.workspace-tab-container-inner{background:0 0;border-radius:0;width:100%;max-width:100%;margin:0 auto;padding-left:5px}.mod-right-split .workspace-tabs .workspace-tab-header-container{border:none;height:calc(var(--header-height) - 1px)}.mod-right-split .workspace-tabs .nav-buttons-container{z-index:1;border-top:var(--border-width) solid var(--background-divider)}.workspace-tab-header.is-active,.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-before-active .workspace-tab-header-inner{background:0 0}.workspace-tabs{border:0;padding-right:0;font-size:100%}.workspace-tab-container-inner{padding-left:6px}.workspace-tab-header-inner{padding:0 0 0 2px}.workspace-tab-header-container{height:var(--header-height);padding:0;align-items:center;background-color:transparent}.workspace-tab-header-container{border-bottom:var(--border-width) solid var(--background-modifier-border)}.theme-dark audio{filter:none}.theme-dark audio::-webkit-media-controls-panel{filter:invert(1)}audio{height:36px;border-radius:4px}audio::-webkit-media-controls-enclosure{border:1px solid var(--background-modifier-border);background-color:var(--background-secondary)}audio::-webkit-media-controls-current-time-display{color:var(--text-normal);filter:invert(1);text-shadow:none}audio::-webkit-media-controls-time-remaining-display{color:var(--text-faint);filter:invert(1);text-shadow:none}audio::-webkit-media-controls-panel{padding:0}button{cursor:var(--cursor)}.setting-item-control button,button{font-family:var(--font-ui);font-size:var(--font-inputs);font-weight:400}button:active,button:focus{-webkit-appearance:none;border-color:var(--background-modifier-border-hover)}body:not(.is-mobile) button:active,body:not(.is-mobile) button: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(--interactive-normal);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;transition:background-color .2s ease-out,border-color .2s ease-out}button.mod-warning{border:1px solid var(--background-modifier-error);color:var(--text-error);box-shadow:0 1px 1px 0 var(--btn-shadow-color);transition:background-color .2s ease-out}button.mod-warning:hover{border:1px solid var(--background-modifier-error);color:var(--text-error);box-shadow:0 2px 3px 0 var(--btn-shadow-color);transition:background-color .2s ease-out}.modal button:not(.mod-warning):hover,.modal.mod-settings button:not(.mod-warning):hover,button:hover{background-color:var(--interactive-normal);border-color:var(--background-modifier-border-hover);box-shadow:0 2px 3px 0 var(--btn-shadow-color);transition:background-color .2s ease-out,border-color .2s ease-out}.dropdown,body .addChoiceBox #addChoiceTypeSelector{font-family:var(--font-ui);font-size:var(--font-inputs)}.dropdown,select{box-shadow:0 1px 1px 0 var(--btn-shadow-color);background-color:var(--interactive-normal);border-color:var(--background-modifier-border);transition:border-color .1s linear;height:var(--input-height);font-family:var(--font-ui)}.dropdown{background-image:url("data:image/svg+xml;charset=US-ASCII,<%2Fsvg>")}.theme-dark .dropdown{background-image:url("data:image/svg+xml;charset=US-ASCII,<%2Fsvg>")}.dropdown:hover,select:hover{background-color:var(--interactive-normal);box-shadow:0 2px 3px 0 var(--btn-shadow-color);border-color:var(--background-modifier-border-hover);transition:all .1s linear}.dropdown:active,.dropdown:focus,select:active,select: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) select:active,body:not(.is-mobile) select:focus{box-shadow:0 0 0 2px var(--background-modifier-border-hover)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{font-family:var(--font-ui);font-size:var(--font-inputs)}textarea{padding:5px 10px;transition:box-shadow .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:box-shadow .1s linear;height:var(--input-height)}input:hover,textarea:hover{border-color:var(--background-modifier-border-hover);transition:border-color .1s linear,box-shadow .1s linear}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,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) 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);transition:border-color .1s linear,box-shadow .1s linear}.theme-light{--progress-outline:rgba(0,0,0,0.05)}.theme-dark{--progress-outline:rgba(255,255,255,0.04)}.markdown-preview-view progress,.markdown-source-view.is-live-preview progress{-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb;appearance:none;box-sizing:border-box;display:inline-block;height:5px;width:220px;max-width:100%;overflow:hidden;border-radius:0;border:0;vertical-align:-.2rem}.markdown-preview-view progress[value]::-webkit-progress-bar,.markdown-source-view.is-live-preview progress[value]::-webkit-progress-bar{background-color:var(--background-tertiary);box-shadow:inset 0 0 0 var(--border-width) var(--progress-outline);border-radius:5px;overflow:hidden}.markdown-preview-view progress[value]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value]::-webkit-progress-value{background-color:var(--text-accent);overflow:hidden}.markdown-preview-view progress[value^='1']::-webkit-progress-value,.markdown-preview-view progress[value^='2']::-webkit-progress-value,.markdown-preview-view progress[value^='3']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='1']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='2']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='3']::-webkit-progress-value{background-color:var(--red)}.markdown-preview-view progress[value^='4']::-webkit-progress-value,.markdown-preview-view progress[value^='5']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='4']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='5']::-webkit-progress-value{background-color:var(--orange)}.markdown-preview-view progress[value^='6']::-webkit-progress-value,.markdown-preview-view progress[value^='7']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='6']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='7']::-webkit-progress-value{background-color:var(--yellow)}.markdown-preview-view progress[value^='8']::-webkit-progress-value,.markdown-preview-view progress[value^='9']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='8']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='9']::-webkit-progress-value{background-color:var(--green)}.markdown-preview-view progress[value='1']::-webkit-progress-value,.markdown-preview-view progress[value='100']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='1']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='100']::-webkit-progress-value{background-color:var(--text-accent)}.markdown-preview-view progress[value='0']::-webkit-progress-value,.markdown-preview-view progress[value='2']::-webkit-progress-value,.markdown-preview-view progress[value='3']::-webkit-progress-value,.markdown-preview-view progress[value='4']::-webkit-progress-value,.markdown-preview-view progress[value='5']::-webkit-progress-value,.markdown-preview-view progress[value='6']::-webkit-progress-value,.markdown-preview-view progress[value='7']::-webkit-progress-value,.markdown-preview-view progress[value='8']::-webkit-progress-value,.markdown-preview-view progress[value='9']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='0']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='2']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='3']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='4']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='5']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='6']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='7']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='8']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='9']::-webkit-progress-value{background-color:var(--red)}input[type=range]{background-color:var(--background-modifier-border-hover);height:2px;padding:0 0;-webkit-appearance:none;cursor:default;margin:0;border-radius:0}body:not(.is-mobile) input[type=range]:focus{box-shadow:none}input[type=range]::-webkit-slider-runnable-track{background:var(--background-modifier-border-hover);height:2px;margin-top:0}input[type=range]::-webkit-slider-thumb{background:#fff;border:1px solid var(--background-modifier-border-hover);height:18px;width:18px;border-radius:16px;margin-top:-5px;transition:all .1s linear;cursor:default;box-shadow:0 1px 1px 0 rgba(0,0,0,.05),0 2px 4px 0 rgba(0,0,0,.1)}input[type=range]::-webkit-slider-thumb:active,input[type=range]::-webkit-slider-thumb:hover{background:#fff;border-width:1;border:1px solid var(--background-modifier-border-focus);box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.2);transition:all .1s linear}body:not(.is-mobile) input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.2)}.checkbox-container{background-color:var(--background-modifier-border-hover);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2);border:none;width:40px;height:24px;cursor:var(--cursor)}.checkbox-container:after{background:#fff;border:none;margin:3px 0 0 0;height:18px;width:18px;border-radius:26px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);transition:all .1s linear}.checkbox-container:hover:after{box-shadow:0 2px 3px 0 rgba(0,0,0,.1);transition:all .1s linear}.checkbox-container.is-enabled{border-color:var(--interactive-accent)}.borders-low{--border-width:0px;--border-width-alt:1px}.borders-none{--border-width:0px;--border-width-alt:0px}body.borders-title .workspace-leaf .workspace-leaf-content:not([data-type=empty]):not([data-type=map]):not([data-type=graph]):not([data-type=localgraph]) .view-header,body.borders-title .workspace-split.mod-root .workspace-leaf:first-of-type:last-of-type .workspace-leaf-content:not([data-type=map]):not([data-type=graph]):not([data-type=empty]):not([data-type=localgraph]) .view-header{border-bottom:var(--border-width) solid var(--background-divider)}body.borders-title .workspace-ribbon.mod-left.is-collapsed{border-right:var(--border-width) solid var(--background-divider)}body:not(.is-fullscreen).mod-macos.hider-frameless.borders-title .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header-container{border:none}:root{--cards-min-width:180px;--cards-max-width:1fr;--cards-mobile-width:120px;--cards-image-height:400px;--cards-padding:1.2em;--cards-image-fit:contain;--cards-background:transparent;--cards-border-width:1px}@media (max-width:400pt){:root{--cards-min-width:var(--cards-mobile-width)}}.cards.table-100 table.dataview tbody,.table-100 .cards table.dataview tbody{padding:.25rem .75rem}.cards .el-pre+.el-lang-dataview .table-view-thead{padding-top:8px}.cards table.dataview tbody{clear:both;padding:.5rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--cards-min-width),var(--cards-max-width)));grid-column-gap:0.75rem;grid-row-gap:0.75rem}.cards table.dataview>tbody>tr{background-color:var(--cards-background);border:var(--cards-border-width) solid var(--background-modifier-border);display:flex;flex-direction:column;margin:0;padding:0 0 calc(var(--cards-padding)/3) 0;border-radius:6px;overflow:hidden;transition:box-shadow .15s linear}.cards table.dataview>tbody>tr:hover{border:var(--cards-border-width) solid var(--background-modifier-border-hover);box-shadow:0 4px 6px 0 rgba(0,0,0,.05),0 1px 3px 1px rgba(0,0,0,.025);transition:box-shadow .15s linear}.markdown-source-view.mod-cm6.cards .dataview.table-view-table>tbody>tr>td,.trim-cols .cards table.dataview tbody>tr>td{white-space:normal}.cards table.dataview tbody>tr>td,.markdown-source-view.mod-cm6.cards .dataview.table-view-table>tbody>tr>td{border-bottom:none;padding:0!important;line-height:1.2;width:calc(100% - var(--cards-padding));margin:0 auto;overflow:visible!important;max-width:100%;display:flex}.cards table.dataview tbody>tr>td:first-child{font-weight:var(--bold-weight)}.cards table.dataview tbody>tr>td:first-child a{padding:0 0 calc(var(--cards-padding)/3);display:block}.cards table.dataview tbody>tr>td:not(:first-child){font-size:90%;color:var(--text-muted)}@media (max-width:400pt){.cards table.dataview tbody>tr>td:not(:first-child){font-size:80%}}.cards-cover.cards table.dataview tbody>tr>td img{object-fit:cover}.cards-16-9.cards table.dataview tbody>tr>td img{aspect-ratio:16/9}.cards-1-1.cards table.dataview tbody>tr>td img{aspect-ratio:1/1}.cards-2-1.cards table.dataview tbody>tr>td img{aspect-ratio:2/1}.cards-2-3.cards table.dataview tbody>tr>td img{aspect-ratio:2/3}.cards-align-bottom.cards table.dataview tbody>tr>td:last-child{align-items:flex-end;flex-grow:1}.cards-cols-1 table.dataview tbody{grid-template-columns:repeat(1,minmax(0,1fr))}.cards-cols-2 table.dataview tbody{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:400pt){.cards-cols-3 table.dataview tbody{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-cols-4 table.dataview tbody{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-cols-5 table.dataview tbody{grid-template-columns:repeat(5,minmax(0,1fr))}.cards-cols-6 table.dataview tbody{grid-template-columns:repeat(6,minmax(0,1fr))}.cards-cols-7 table.dataview tbody{grid-template-columns:repeat(7,minmax(0,1fr))}.cards-cols-8 table.dataview tbody{grid-template-columns:repeat(8,minmax(0,1fr))}}.cards table.dataview tbody>tr>td>:not(.el-embed-image){padding:calc(var(--cards-padding)/3) 0}.cards table.dataview tbody>tr>td:not(:last-child):not(:first-child)>.el-p:not(.el-embed-image){border-bottom:1px solid var(--background-modifier-border);width:100%}.cards table.dataview tbody>tr>td a{text-decoration:none}.links-int-on .cards table.dataview tbody>tr>td a{text-decoration:none}.cards table.dataview tbody>tr>td>button{width:100%;margin:calc(var(--cards-padding)/2) 0}.cards table.dataview tbody>tr>td:last-child>button{margin-bottom:calc(var(--cards-padding)/6)}.cards table.dataview tbody>tr>td>ul{width:100%;padding:.25em 0!important;margin:0 auto!important}.cards table.dataview tbody>tr>td:not(:last-child)>ul{border-bottom:1px solid var(--background-modifier-border)}.cards table.dataview tbody>tr>td .el-embed-image{background-color:var(--background-secondary);display:block;margin:0 calc(var(--cards-padding)/-2) 0 calc(var(--cards-padding)/-2);width:calc(100% + var(--cards-padding))}.cards table.dataview tbody>tr>td img{width:100%;object-fit:var(--cards-image-fit);max-height:var(--cards-image-height);background-color:var(--background-secondary);vertical-align:bottom}.markdown-source-view.mod-cm6.cards .edit-block-button{top:3px;right:32px;opacity:1;background-color:transparent}.cards.table-100 table.dataview thead>tr,.table-100 .cards table.dataview thead>tr{right:.75rem}.cards.table-100 table.dataview thead:before,.table-100 .cards table.dataview thead:before{margin-right:.75rem}.cards table.dataview thead{user-select:none;width:180px;display:block;float:right;position:relative;text-align:right;padding-bottom:4px}.cards table.dataview thead:before{content:'';background-repeat:no-repeat;cursor:var(--cursor);text-align:right;padding:4px 10px;margin-bottom:2px;border-radius:5px;font-weight:500;font-size:var(--font-adaptive-small)}.cards table.dataview thead:before{opacity:.25;background-position:center center;background-size:18px;background-image:url('data:image/svg+xml;utf8,')}.theme-light .cards table.dataview thead:before{background-image:url('data:image/svg+xml;utf8,')}.cards table.dataview thead:hover:before{opacity:.5}.cards table.dataview thead>tr{position:absolute;display:none;z-index:9;border:1px solid var(--background-modifier-border);background-color:var(--background-secondary);box-shadow:0 2px 8px var(--background-modifier-box-shadow);padding:6px;border-radius:6px;flex-direction:column;margin:0;width:100%}.cards table.dataview thead:hover>tr{display:flex}.cards table.dataview thead>tr>th{display:block;padding:3px 30px 3px 6px!important;border-radius:5px;width:100%;font-weight:400;color:var(--text-muted);cursor:var(--cursor);border:none;font-size:var(--font-adaptive-small)}.cards table.dataview thead>tr>th[sortable-style=sortable-asc],.cards table.dataview thead>tr>th[sortable-style=sortable-desc]{color:var(--text-normal)}.cards table.dataview thead>tr>th:hover{color:var(--text-normal);background-color:var(--background-tertiary)}body.colorful-headings{--h1-color:var(--pink);--h2-color:var(--orange);--h3-color:var(--yellow);--h4-color:var(--green);--h5-color:var(--blue);--h6-color:var(--purple)}.is-mobile .tree-item-self .collapse-icon{width:20px}body:not(.minimal-icons-off) .graph-controls-button svg,body:not(.minimal-icons-off) .nav-action-button svg,body:not(.minimal-icons-off) .view-action svg,body:not(.minimal-icons-off) .workspace-tab-header-inner-icon svg{width:18px;height:18px}body:not(.minimal-icons-off) .menu-item-icon svg{width:16px;height:16px}body:not(.minimal-icons-off) .workspace-ribbon-collapse-btn svg{width:18px;height:18px}body:not(.minimal-icons-off) svg.add-note-glyph,body:not(.minimal-icons-off) svg.any-key,body:not(.minimal-icons-off) svg.audio-file,body:not(.minimal-icons-off) svg.bar-graph,body:not(.minimal-icons-off) svg.blocks,body:not(.minimal-icons-off) svg.bold-glyph,body:not(.minimal-icons-off) svg.box-glyph,body:not(.minimal-icons-off) svg.bracket-glyph,body:not(.minimal-icons-off) svg.breadcrumbs-trail-icon,body:not(.minimal-icons-off) svg.broken-link,body:not(.minimal-icons-off) svg.bullet-list,body:not(.minimal-icons-off) svg.bullet-list-glyph,body:not(.minimal-icons-off) svg.calendar-day,body:not(.minimal-icons-off) svg.calendar-glyph,body:not(.minimal-icons-off) svg.calendar-with-checkmark,body:not(.minimal-icons-off) svg.changelog,body:not(.minimal-icons-off) svg.check-in-circle,body:not(.minimal-icons-off) svg.check-small,body:not(.minimal-icons-off) svg.checkbox-glyph,body:not(.minimal-icons-off) svg.checkmark,body:not(.minimal-icons-off) svg.clock,body:not(.minimal-icons-off) svg.clock-glyph,body:not(.minimal-icons-off) svg.cloud,body:not(.minimal-icons-off) svg.code-glyph,body:not(.minimal-icons-off) svg.command-glyph,body:not(.minimal-icons-off) svg.create-new,body:not(.minimal-icons-off) svg.cross,body:not(.minimal-icons-off) svg.cross-in-box,body:not(.minimal-icons-off) svg.crossed-star,body:not(.minimal-icons-off) svg.dice,body:not(.minimal-icons-off) svg.disk,body:not(.minimal-icons-off) svg.document,body:not(.minimal-icons-off) svg.documents,body:not(.minimal-icons-off) svg.dot-network,body:not(.minimal-icons-off) svg.double-down-arrow-glyph,body:not(.minimal-icons-off) svg.double-up-arrow-glyph,body:not(.minimal-icons-off) svg.down-arrow-with-tail,body:not(.minimal-icons-off) svg.down-chevron-glyph,body:not(.minimal-icons-off) svg.duplicate-glyph,body:not(.minimal-icons-off) svg.enter,body:not(.minimal-icons-off) svg.excalidraw-icon,body:not(.minimal-icons-off) svg.exit-fullscreen,body:not(.minimal-icons-off) svg.expand-vertically,body:not(.minimal-icons-off) svg.file-explorer-glyph,body:not(.minimal-icons-off) svg.filled-pin,body:not(.minimal-icons-off) svg.folder,body:not(.minimal-icons-off) svg.fullscreen,body:not(.minimal-icons-off) svg.gear,body:not(.minimal-icons-off) svg.globe,body:not(.minimal-icons-off) svg.go-to-file,body:not(.minimal-icons-off) svg.graph-glyph,body:not(.minimal-icons-off) svg.hashtag,body:not(.minimal-icons-off) svg.heading-glyph,body:not(.minimal-icons-off) svg.help,body:not(.minimal-icons-off) svg.help .widget-icon,body:not(.minimal-icons-off) svg.highlight-glyph,body:not(.minimal-icons-off) svg.horizontal-split,body:not(.minimal-icons-off) svg.image-file,body:not(.minimal-icons-off) svg.image-glyph,body:not(.minimal-icons-off) svg.import-glyph,body:not(.minimal-icons-off) svg.indent-glyph,body:not(.minimal-icons-off) svg.info,body:not(.minimal-icons-off) svg.install,body:not(.minimal-icons-off) svg.italic-glyph,body:not(.minimal-icons-off) svg.keyboard-glyph,body:not(.minimal-icons-off) svg.languages,body:not(.minimal-icons-off) svg.left-arrow,body:not(.minimal-icons-off) svg.left-arrow-with-tail,body:not(.minimal-icons-off) svg.left-chevron-glyph,body:not(.minimal-icons-off) svg.lines-of-text,body:not(.minimal-icons-off) svg.link,body:not(.minimal-icons-off) svg.link-glyph,body:not(.minimal-icons-off) svg.links-coming-in,body:not(.minimal-icons-off) svg.links-going-out,body:not(.minimal-icons-off) svg.longform,body:not(.minimal-icons-off) svg.magnifying-glass,body:not(.minimal-icons-off) svg.merge-files,body:not(.minimal-icons-off) svg.merge-files-glyph,body:not(.minimal-icons-off) svg.microphone,body:not(.minimal-icons-off) svg.microphone-filled,body:not(.minimal-icons-off) svg.minus-with-circle,body:not(.minimal-icons-off) svg.note-glyph,body:not(.minimal-icons-off) svg.number-list-glyph,body:not(.minimal-icons-off) svg.obsidian-leaflet-plugin-icon-map,body:not(.minimal-icons-off) svg.open-elsewhere-glyph,body:not(.minimal-icons-off) svg.open-vault,body:not(.minimal-icons-off) svg.pane-layout,body:not(.minimal-icons-off) svg.paper-plane,body:not(.minimal-icons-off) svg.paper-plane-glyph,body:not(.minimal-icons-off) svg.paste,body:not(.minimal-icons-off) svg.paste-text,body:not(.minimal-icons-off) svg.paused,body:not(.minimal-icons-off) svg.pencil,body:not(.minimal-icons-off) svg.percent-sign-glyph,body:not(.minimal-icons-off) svg.pin,body:not(.minimal-icons-off) svg.play-audio-glyph,body:not(.minimal-icons-off) svg.plus-minus-glyph,body:not(.minimal-icons-off) svg.plus-with-circle,body:not(.minimal-icons-off) svg.popup-open,body:not(.minimal-icons-off) svg.presentation,body:not(.minimal-icons-off) svg.presentation-glyph,body:not(.minimal-icons-off) svg.price-tag-glyph,body:not(.minimal-icons-off) svg.question-mark-glyph,body:not(.minimal-icons-off) svg.quote-glyph,body:not(.minimal-icons-off) svg.reading-glasses,body:not(.minimal-icons-off) svg.redo-glyph,body:not(.minimal-icons-off) svg.reset,body:not(.minimal-icons-off) svg.restore-file-glyph,body:not(.minimal-icons-off) svg.right-arrow,body:not(.minimal-icons-off) svg.right-arrow-with-tail,body:not(.minimal-icons-off) svg.right-chevron-glyph,body:not(.minimal-icons-off) svg.right-triangle,body:not(.minimal-icons-off) svg.run-command,body:not(.minimal-icons-off) svg.scissors,body:not(.minimal-icons-off) svg.scissors-glyph,body:not(.minimal-icons-off) svg.search,body:not(.minimal-icons-off) svg.search-glyph,body:not(.minimal-icons-off) svg.select-all-text,body:not(.minimal-icons-off) svg.sheets-in-box,body:not(.minimal-icons-off) svg.split,body:not(.minimal-icons-off) svg.spreadsheet,body:not(.minimal-icons-off) svg.stacked-levels,body:not(.minimal-icons-off) svg.star,body:not(.minimal-icons-off) svg.star-glyph,body:not(.minimal-icons-off) svg.star-list,body:not(.minimal-icons-off) svg.stop-audio-glyph,body:not(.minimal-icons-off) svg.strikethrough-glyph,body:not(.minimal-icons-off) svg.sweep,body:not(.minimal-icons-off) svg.switch,body:not(.minimal-icons-off) svg.sync,body:not(.minimal-icons-off) svg.sync-small,body:not(.minimal-icons-off) svg.tag-glyph,body:not(.minimal-icons-off) svg.three-horizontal-bars,body:not(.minimal-icons-off) svg.tomorrow-glyph,body:not(.minimal-icons-off) svg.trash,body:not(.minimal-icons-off) svg.two-blank-pages,body:not(.minimal-icons-off) svg.undo-glyph,body:not(.minimal-icons-off) svg.unindent-glyph,body:not(.minimal-icons-off) svg.up-and-down-arrows,body:not(.minimal-icons-off) svg.up-arrow-with-tail,body:not(.minimal-icons-off) svg.up-chevron-glyph,body:not(.minimal-icons-off) svg.vault,body:not(.minimal-icons-off) svg.vertical-split,body:not(.minimal-icons-off) svg.vertical-three-dots,body:not(.minimal-icons-off) svg.wand,body:not(.minimal-icons-off) svg.workspace-glyph,body:not(.minimal-icons-off) svg.wrench-screwdriver-glyph,body:not(.minimal-icons-off) svg.yesterday-glyph{background-color:currentColor}body:not(.minimal-icons-off) svg.add-note-glyph>path,body:not(.minimal-icons-off) svg.any-key>path,body:not(.minimal-icons-off) svg.audio-file>path,body:not(.minimal-icons-off) svg.bar-graph>path,body:not(.minimal-icons-off) svg.blocks>path,body:not(.minimal-icons-off) svg.bold-glyph>path,body:not(.minimal-icons-off) svg.box-glyph>path,body:not(.minimal-icons-off) svg.bracket-glyph>path,body:not(.minimal-icons-off) svg.breadcrumbs-trail-icon>path,body:not(.minimal-icons-off) svg.broken-link>path,body:not(.minimal-icons-off) svg.bullet-list-glyph>path,body:not(.minimal-icons-off) svg.bullet-list>path,body:not(.minimal-icons-off) svg.calendar-day>path,body:not(.minimal-icons-off) svg.calendar-glyph>path,body:not(.minimal-icons-off) svg.calendar-with-checkmark>path,body:not(.minimal-icons-off) svg.changelog>path,body:not(.minimal-icons-off) svg.check-in-circle>path,body:not(.minimal-icons-off) svg.check-small>path,body:not(.minimal-icons-off) svg.checkbox-glyph>path,body:not(.minimal-icons-off) svg.checkmark>path,body:not(.minimal-icons-off) svg.clock-glyph>path,body:not(.minimal-icons-off) svg.clock>path,body:not(.minimal-icons-off) svg.cloud>path,body:not(.minimal-icons-off) svg.code-glyph>path,body:not(.minimal-icons-off) svg.command-glyph>path,body:not(.minimal-icons-off) svg.create-new>path,body:not(.minimal-icons-off) svg.cross-in-box>path,body:not(.minimal-icons-off) svg.cross>path,body:not(.minimal-icons-off) svg.crossed-star>path,body:not(.minimal-icons-off) svg.dice>path,body:not(.minimal-icons-off) svg.disk>path,body:not(.minimal-icons-off) svg.document>path,body:not(.minimal-icons-off) svg.documents>path,body:not(.minimal-icons-off) svg.dot-network>path,body:not(.minimal-icons-off) svg.double-down-arrow-glyph>path,body:not(.minimal-icons-off) svg.double-up-arrow-glyph>path,body:not(.minimal-icons-off) svg.down-arrow-with-tail>path,body:not(.minimal-icons-off) svg.down-chevron-glyph>path,body:not(.minimal-icons-off) svg.duplicate-glyph>path,body:not(.minimal-icons-off) svg.enter>path,body:not(.minimal-icons-off) svg.excalidraw-icon>path,body:not(.minimal-icons-off) svg.exit-fullscreen>path,body:not(.minimal-icons-off) svg.expand-vertically>path,body:not(.minimal-icons-off) svg.file-explorer-glyph>path,body:not(.minimal-icons-off) svg.filled-pin>path,body:not(.minimal-icons-off) svg.folder>path,body:not(.minimal-icons-off) svg.fullscreen>path,body:not(.minimal-icons-off) svg.gear>path,body:not(.minimal-icons-off) svg.globe>path,body:not(.minimal-icons-off) svg.go-to-file>path,body:not(.minimal-icons-off) svg.graph-glyph>path,body:not(.minimal-icons-off) svg.hashtag>path,body:not(.minimal-icons-off) svg.heading-glyph>path,body:not(.minimal-icons-off) svg.help .widget-icon>path,body:not(.minimal-icons-off) svg.help>path,body:not(.minimal-icons-off) svg.highlight-glyph>path,body:not(.minimal-icons-off) svg.horizontal-split>path,body:not(.minimal-icons-off) svg.image-file>path,body:not(.minimal-icons-off) svg.image-glyph>path,body:not(.minimal-icons-off) svg.import-glyph>path,body:not(.minimal-icons-off) svg.indent-glyph>path,body:not(.minimal-icons-off) svg.info>path,body:not(.minimal-icons-off) svg.install>path,body:not(.minimal-icons-off) svg.italic-glyph>path,body:not(.minimal-icons-off) svg.keyboard-glyph>path,body:not(.minimal-icons-off) svg.languages>path,body:not(.minimal-icons-off) svg.left-arrow-with-tail>path,body:not(.minimal-icons-off) svg.left-arrow>path,body:not(.minimal-icons-off) svg.left-chevron-glyph>path,body:not(.minimal-icons-off) svg.lines-of-text>path,body:not(.minimal-icons-off) svg.link-glyph>path,body:not(.minimal-icons-off) svg.link>path,body:not(.minimal-icons-off) svg.links-coming-in>path,body:not(.minimal-icons-off) svg.links-going-out>path,body:not(.minimal-icons-off) svg.longform>path,body:not(.minimal-icons-off) svg.magnifying-glass>path,body:not(.minimal-icons-off) svg.merge-files>path,body:not(.minimal-icons-off) svg.microphone-filled>path,body:not(.minimal-icons-off) svg.microphone>path,body:not(.minimal-icons-off) svg.minus-with-circle>path,body:not(.minimal-icons-off) svg.note-glyph>path,body:not(.minimal-icons-off) svg.number-list-glyph>path,body:not(.minimal-icons-off) svg.obsidian-leaflet-plugin-icon-map>path,body:not(.minimal-icons-off) svg.open-elsewhere-glyph>path,body:not(.minimal-icons-off) svg.open-vault>path,body:not(.minimal-icons-off) svg.pane-layout>path,body:not(.minimal-icons-off) svg.paper-plane-glyph>path,body:not(.minimal-icons-off) svg.paper-plane>path,body:not(.minimal-icons-off) svg.paste-text>path,body:not(.minimal-icons-off) svg.paste>path,body:not(.minimal-icons-off) svg.paused>path,body:not(.minimal-icons-off) svg.pencil>path,body:not(.minimal-icons-off) svg.percent-sign-glyph>path,body:not(.minimal-icons-off) svg.pin>path,body:not(.minimal-icons-off) svg.play-audio-glyph>path,body:not(.minimal-icons-off) svg.plus-minus-glyph>path,body:not(.minimal-icons-off) svg.plus-with-circle>path,body:not(.minimal-icons-off) svg.popup-open>path,body:not(.minimal-icons-off) svg.presentation-glyph>path,body:not(.minimal-icons-off) svg.presentation>path,body:not(.minimal-icons-off) svg.price-tag-glyph>path,body:not(.minimal-icons-off) svg.question-mark-glyph>path,body:not(.minimal-icons-off) svg.quote-glyph>path,body:not(.minimal-icons-off) svg.reading-glasses>path,body:not(.minimal-icons-off) svg.redo-glyph>path,body:not(.minimal-icons-off) svg.reset>path,body:not(.minimal-icons-off) svg.restore-file-glyph>path,body:not(.minimal-icons-off) svg.right-arrow-with-tail>path,body:not(.minimal-icons-off) svg.right-arrow>path,body:not(.minimal-icons-off) svg.right-chevron-glyph>path,body:not(.minimal-icons-off) svg.right-triangle>path,body:not(.minimal-icons-off) svg.run-command>path,body:not(.minimal-icons-off) svg.scissors-glyph>path,body:not(.minimal-icons-off) svg.scissors>path,body:not(.minimal-icons-off) svg.search-glyph>path,body:not(.minimal-icons-off) svg.search>path,body:not(.minimal-icons-off) svg.select-all-text>path,body:not(.minimal-icons-off) svg.sheets-in-box>path,body:not(.minimal-icons-off) svg.split>path,body:not(.minimal-icons-off) svg.spreadsheet>path,body:not(.minimal-icons-off) svg.stacked-levels>path,body:not(.minimal-icons-off) svg.star-glyph>path,body:not(.minimal-icons-off) svg.star-list>path,body:not(.minimal-icons-off) svg.star>path,body:not(.minimal-icons-off) svg.stop-audio-glyph>path,body:not(.minimal-icons-off) svg.strikethrough-glyph>path,body:not(.minimal-icons-off) svg.sweep>path,body:not(.minimal-icons-off) svg.switch>path,body:not(.minimal-icons-off) svg.sync-small>path,body:not(.minimal-icons-off) svg.sync>path,body:not(.minimal-icons-off) svg.tag-glyph>path,body:not(.minimal-icons-off) svg.three-horizontal-bars>path,body:not(.minimal-icons-off) svg.tomorrow-glyph>path,body:not(.minimal-icons-off) svg.trash>path,body:not(.minimal-icons-off) svg.two-blank-pages>path,body:not(.minimal-icons-off) svg.undo-glyph>path,body:not(.minimal-icons-off) svg.unindent-glyph>path,body:not(.minimal-icons-off) svg.up-and-down-arrows>path,body:not(.minimal-icons-off) svg.up-arrow-with-tail>path,body:not(.minimal-icons-off) svg.up-chevron-glyph>path,body:not(.minimal-icons-off) svg.vault>path,body:not(.minimal-icons-off) svg.vertical-split>path,body:not(.minimal-icons-off) svg.vertical-three-dots>path,body:not(.minimal-icons-off) svg.wand>path,body:not(.minimal-icons-off) svg.workspace-glyph>path,body:not(.minimal-icons-off) svg.wrench-screwdriver-glyph>path,body:not(.minimal-icons-off) svg.yesterday-glyph>path{display:none}body:not(.minimal-icons-off) svg.any-key{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.audio-file{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.bar-graph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.breadcrumbs-trail-icon{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.blocks{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.bold-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.italic-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.bracket-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.broken-link{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.bullet-list-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.bullet-list{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.calendar-with-checkmark{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.check-in-circle{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.check-small{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.checkbox-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.checkmark{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.clock{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.clock-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.cloud{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.code-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.cross-in-box{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.cross{-webkit-mask-image:url('data:image/svg+xml;utf8,');-webkit-mask-image:url("data:image/svg+xml,");width:18px;height:18px}body:not(.minimal-icons-off) svg.crossed-star{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.dice{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.disk{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7H5a2 2 0 00-2 2v9a2 2 0 002 2h14a2 2 0 002-2V9a2 2 0 00-2-2h-3m-1 4l-3 3m0 0l-3-3m3 3V4' /%3E%3C/svg%3E")}body:not(.minimal-icons-off) svg.document{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) .nav-action-button[aria-label="New note"] svg.document,body:not(.minimal-icons-off) .workspace-leaf-content[data-type=file-explorer] .nav-action-button:first-child svg.document,body:not(.minimal-icons-off) svg.create-new{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z' /%3E%3C/svg%3E")}body:not(.minimal-icons-off) svg.documents{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.dot-network{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.double-down-arrow-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.double-up-arrow-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.down-arrow-with-tail{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.down-chevron-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.enter{transform:translate(-2px);-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.excalidraw-icon{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.expand-vertically{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.filled-pin{transform:rotate(45deg);-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.folder{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) .workspace-tab-header[aria-label="File explorer"] svg.folder,body:not(.minimal-icons-off) .workspace-tab-header[data-type=file-explorer] svg.folder{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6' /%3E%3C/svg%3E")}body:not(.minimal-icons-off) .nav-action-button[aria-label="New folder"] svg.folder,body:not(.minimal-icons-off) .workspace-leaf-content[data-type=file-explorer] .nav-action-button:nth-child(2) svg.folder{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z' /%3E%3C/svg%3E")}body:not(.minimal-icons-off) svg.fullscreen{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.gear{-webkit-mask-image:url("data:image/svg+xml,")}body:not(.minimal-icons-off) svg.globe{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.055 11H5a2 2 0 012 2v1a2 2 0 002 2 2 2 0 012 2v2.945M8 3.935V5.5A2.5 2.5 0 0010.5 8h.5a2 2 0 012 2 2 2 0 104 0 2 2 0 012-2h1.064M15 20.488V18a2 2 0 012-2h3.064M21 12a9 9 0 11-18 0 9 9 0 0118 0z' /%3E%3C/svg%3E")}body:not(.minimal-icons-off) svg.hashtag{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.heading-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.go-to-file{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.help,body:not(.minimal-icons-off) svg.help .widget-icon{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.highlight-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.horizontal-split{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.image-file{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.image-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.indent-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.info{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.install{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.keyboard-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.left-arrow-with-tail{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.left-arrow{-webkit-mask-image:url("data:image/svg+xml,")}body:not(.minimal-icons-off) svg.left-chevron-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.lines-of-text,body:not(.minimal-icons-off) svg.reading-glasses{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.link-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,');transform:rotate(90deg)}body:not(.minimal-icons-off) svg.link{-webkit-mask-image:url('data:image/svg+xml;utf8,');transform:rotate(90deg)}body:not(.minimal-icons-off) svg.magnifying-glass{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.microphone-filled{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.microphone{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.minus-with-circle{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.note-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.number-list-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.open-vault{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.obsidian-leaflet-plugin-icon-map{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 20l-5.447-2.724A1 1 0 013 16.382V5.618a1 1 0 011.447-.894L9 7m0 13l6-3m-6 3V7m6 10l4.553 2.276A1 1 0 0021 18.382V7.618a1 1 0 00-.553-.894L15 4m0 13V4m0 0L9 7' /%3E%3C/svg%3E")}body:not(.minimal-icons-off) svg.pane-layout{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.paper-plane{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.paused{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.pencil{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.pin{transform:rotate(45deg);-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.plus-with-circle{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.popup-open{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.presentation{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.price-tag-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.quote-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) .workspace-tab-header[data-type=dictionary-view] svg.quote-glyph{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253' /%3E%3C/svg%3E")}body:not(.minimal-icons-off) svg.redo-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.reset{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.right-arrow-with-tail{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.right-arrow{-webkit-mask-image:url("data:image/svg+xml,")}body:not(.minimal-icons-off) svg.right-chevron-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) 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,')}body:not(.minimal-icons-off) svg.command-glyph,body:not(.minimal-icons-off) svg.run-command{-webkit-mask-image:url("data:image/svg+xml,")}body:not(.minimal-icons-off) svg.search{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.sheets-in-box{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.spreadsheet{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.stacked-levels{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.star-list{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.star{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.strikethrough-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.switch{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.sync-small{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.sync{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.tag-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.three-horizontal-bars{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.trash{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.undo-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.unindent-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.up-and-down-arrows{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.up-arrow-with-tail{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.up-chevron-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.vault{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.vertical-split{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.vertical-three-dots{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.wrench-screwdriver-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.add-note-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.calendar-day{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.calendar-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.duplicate-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.file-explorer-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.graph-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.import-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.languages{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.links-coming-in{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.links-going-out{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.merge-files{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.open-elsewhere-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.paper-plane-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.paste-text{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.paste{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.percent-sign-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.play-audio-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.plus-minus-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.presentation-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.question-mark-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.restore-file-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.scissors-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.scissors{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.search-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.select-all-text{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.split{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.star-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.stop-audio-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.sweep{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.two-blank-pages{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.tomorrow-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.yesterday-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.workspace-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.box-glyph{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.wand{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.longform{-webkit-mask-image:url('data:image/svg+xml;utf8,')}body:not(.minimal-icons-off) svg.changelog{-webkit-mask-image:url('data:image/svg+xml;utf8,')}.fancy-cursor .CodeMirror-cursor{border:none;border-left:2px solid var(--text-accent)}.cm-fat-cursor .CodeMirror-cursor{background-color:var(--text-accent);opacity:.5;width:5px}.cm-animate-fat-cursor{background-color:var(--text-accent);opacity:.5;width:5px}body:not(.is-mobile).fancy-cursor .mod-cm6 .cm-line{caret-color:transparent}body:not(.is-mobile).fancy-cursor .mod-cm6 .cm-cursor{width:0;border:none;border-left:2px solid var(--text-accent)}body.is-mobile.fancy-cursor .mod-cm6 .cm-cursor{margin-left:1px}.is-mobile.fancy-cursor .mod-cm6 .cm-line .mod-cm6 .HyperMD-task-line[data-task]:not([data-task=" "]) .task-list-item-checkbox{caret-color:var(--text-accent)}.workspace-ribbon.mod-left{border-left:0;transition:none}.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed{border-color:transparent;background-color:var(--background-primary)}.minimal-focus-mode .workspace-ribbon.mod-left{background-color:var(--background-secondary);transition:background-color 0s linear 0s}.minimal-focus-mode .workspace-ribbon.is-collapsed .workspace-ribbon-collapse-btn,.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed{opacity:0;transition:opacity .1s ease-in-out .1s,background-color .1s linear .1s}.minimal-focus-mode .workspace-ribbon.is-collapsed:hover .workspace-ribbon-collapse-btn,.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed:hover{opacity:1}.is-right-sidedock-collapsed .workspace-split.mod-right-split{margin-right:0}body.minimal-focus-mode.borders-title .workspace-ribbon.mod-left.is-collapsed{border-right:none}body.minimal-focus-mode.borders-title .workspace-leaf .workspace-leaf-content:not([data-type=graph]):not([data-type=localgraph]) .view-header,body.minimal-focus-mode.borders-title .workspace-split.mod-root .workspace-leaf:first-of-type:last-of-type .workspace-leaf-content:not([data-type=graph]):not([data-type=empty]):not([data-type=localgraph]) .view-header{border-bottom:var(--border-width) solid transparent}body.minimal-focus-mode.borders-title .workspace-leaf .workspace-leaf-content:not([data-type=graph]):not([data-type=localgraph]) .view-header:focus-within,body.minimal-focus-mode.borders-title .workspace-leaf .workspace-leaf-content:not([data-type=graph]):not([data-type=localgraph]) .view-header:hover,body.minimal-focus-mode.borders-title .workspace-split.mod-root .workspace-leaf:first-of-type:last-of-type .workspace-leaf-content:not([data-type=graph]):not([data-type=empty]):not([data-type=localgraph]) .view-header:focus-within,body.minimal-focus-mode.borders-title .workspace-split.mod-root .workspace-leaf:first-of-type:last-of-type .workspace-leaf-content:not([data-type=graph]):not([data-type=empty]):not([data-type=localgraph]) .view-header:hover{border-bottom:var(--border-width) solid var(--background-modifier-border)}body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .app-container .workspace-split.mod-root>.workspace-leaf .view-header{transition:height linear .1s}body.minimal-focus-mode:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .app-container .workspace-split.mod-root>.workspace-leaf .view-header{height:0;transition:all linear .1s}body.minimal-focus-mode:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .view-header::after{width:100%;content:" ";background-color:transparent;height:20px;position:absolute;z-index:-9;top:0}body.minimal-focus-mode:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .view-actions,body.minimal-focus-mode:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .view-header-title{opacity:0;transition:all linear .1s}body.minimal-focus-mode:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-split.mod-root .workspace-leaf .view-header:focus-within,body.minimal-focus-mode:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-split.mod-root .workspace-leaf .view-header:hover{height:calc(var(--header-height) + 2px);transition:all linear .1s}body.minimal-focus-mode .view-header:focus-within .view-actions,body.minimal-focus-mode .view-header:focus-within .view-header-title,body.minimal-focus-mode .view-header:hover .view-actions,body.minimal-focus-mode .view-header:hover .view-header-title{opacity:1;transition:all linear .1s}.minimal-focus-mode .view-content:not(.is-mobile){height:100%}.status-bar{transition:opacity .2s ease-in-out}.minimal-focus-mode .status-bar{opacity:0}.minimal-focus-mode .status-bar:hover{opacity:1;transition:opacity .2s ease-in-out}.minimal-folding .allow-fold-headings.markdown-preview-view .markdown-preview-sizer,.minimal-folding .allow-fold-lists.markdown-preview-view .markdown-preview-sizer,.minimal-folding .markdown-source-view.mod-cm6.is-folding .cm-contentContainer,body.minimal-folding:not(.plugin-sliding-panes-rotate-header) .view-header-title{padding-left:var(--folding-offset)}.minimal-folding .allow-fold-lists.markdown-preview-view .markdown-embed .markdown-preview-sizer{padding-left:0}.is-mobile.minimal-folding .markdown-source-view.mod-cm6.is-readable-line-width .cm-content,.is-mobile.minimal-folding .markdown-source-view.mod-cm6.is-readable-line-width .cm-gutters{transform:translateX(-6px)}@media (max-width:750pt){.is-mobile.minimal-folding .markdown-source-view.mod-cm6.is-readable-line-width .cm-content,.is-mobile.minimal-folding .markdown-source-view.mod-cm6.is-readable-line-width .cm-gutters{transform:translateX(-12px)}}.full-width-media .markdown-preview-view .image-embed img:not([width]),.full-width-media .markdown-preview-view audio,.full-width-media .markdown-preview-view video{width:100%}.row-alt tbody>tr>td:first-child,.row-alt th:first-child{padding-left:10px}.col-alt tr>td:nth-child(2n+2),.col-alt tr>th:nth-child(2n+2),.row-alt tbody>tr:nth-child(odd){padding-left:10px;background:var(--background-table-rows)}.table-tabular table{font-variant-numeric:tabular-nums}.table-lines .table-view-table,.table-lines table{border:1px solid var(--background-modifier-border)}.table-lines .table-view-table thead>tr>th,.table-lines .table-view-table>tbody>tr>td{border-right:1px solid var(--background-modifier-border);border-bottom:1px solid var(--background-modifier-border);padding:4px 10px}.table-lines tbody>tr>td:first-child,.table-lines thead>tr>th:first-child{padding-left:10px}.table-nowrap tbody>tr>td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-numbers table{counter-reset:section}.table-numbers table>thead>tr>th:first-child::before{content:" ";padding-right:.5em;display:inline-block;min-width:2em}.table-numbers table>tbody>tr>td:first-child::before{counter-increment:section;content:counter(section) " ";text-align:center;padding-right:.5em;display:inline-block;min-width:2em;color:var(--text-faint);font-variant-numeric:tabular-nums}.table-numbers table>tbody>tr>td:first-child{white-space:nowrap}.row-highlight tbody>tr:hover td{background-color:var(--background-table-rows)}.row-lines .table-view-table>tbody>tr>td,.row-lines tbody>tr>td{border-bottom:1px solid var(--background-modifier-border)}.col-lines .table-view-table thead>tr>th:not(:last-child),.col-lines .table-view-table>tbody>tr>td:not(:last-child),.col-lines tbody>tr>td{border-right:1px solid var(--background-modifier-border)}.table-small .table-view-table .tag,.table-small .table-view-table a.tag,.table-small tbody>tr>td,.table-small thead>tr>th,.table-small.markdown-preview-view .table-view-table>thead>tr>th{font-size:85%}.table-tiny .table-view-table .tag,.table-tiny .table-view-table a.tag,.table-tiny tbody>tr>td,.table-tiny thead>tr>th,.table-tiny.markdown-preview-view .table-view-table>thead>tr>th{font-size:75%}.theme-dark .markdown-preview-view img{opacity:.75;transition:opacity .25s linear}.theme-dark .markdown-preview-view img:hover{opacity:1;transition:opacity .25s linear}.theme-dark div[src$="#invert"] img,.theme-dark span[src$="#invert"] img{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.theme-dark div[src$="#invert"]{background-color:var(--background-primary)}.theme-light div[src$="#invertW"] img,.theme-light span[src$=invertW] img{filter:invert(1) hue-rotate(180deg)}span[src$="#circle"] img,span[src$="#round"] img{border-radius:50%;aspect-ratio:1/1}div:not(.el-embed-image)+.el-embed-image{margin-top:1rem}.el-embed-image{margin-top:.5rem}.contextual-typography .markdown-preview-section>.el-embed-image>p{margin-block-start:0;margin-block-end:0}.img-grid .markdown-preview-section .el-embed-image img:not([width]),.img-grid .markdown-preview-section video{width:100%}.img-grid .markdown-preview-section>.el-embed-image>p{display:grid;grid-column-gap:0.5rem;grid-row-gap:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.img-grid .markdown-preview-section>.el-embed-image>p>br{display:none}.img-grid .markdown-preview-section>.el-embed-image>p>img{object-fit:cover;align-self:stretch}.img-grid .markdown-preview-section>.el-embed-image>p>.internal-embed img{object-fit:cover;height:100%}.img-grid .img-grid-ratio .markdown-preview-section>.el-embed-image>p>.internal-embed img,.img-grid.img-grid-ratio .markdown-preview-section>.el-embed-image>p>.internal-embed img{object-fit:contain;height:100%;align-self:center}@media (max-width:400pt){.el-embed-image{margin-top:.25rem}.img-grid .markdown-preview-section>.el-embed-image>p{grid-column-gap:0.25rem}}body:not(.zoom-off) .view-content img{max-width:100%;cursor:zoom-in}body:not(.zoom-off) .view-content img:active{cursor:zoom-out}body:not(.is-mobile):not(.zoom-off) .view-content .image-embed:active,body:not(.is-mobile):not(.zoom-off) .view-content .markdown-preview-view img[referrerpolicy=no-referrer]:active{aspect-ratio:unset;cursor:zoom-out;display:block;z-index:200;position:fixed;max-height:calc(100% + 1px);max-width:100%;height:calc(100% + 1px);width:100%;object-fit:contain;margin:-.5px auto 0;text-align:center;padding:0;left:0;right:0;bottom:0}body:not(.is-mobile):not(.zoom-off) .view-content .image-embed:active:after,body:not(.is-mobile):not(.zoom-off) .view-content .markdown-preview-view img[referrerpolicy=no-referrer]:active:after{background-color:var(--background-primary);opacity:.9;content:"";height:100%;width:calc(100% - 1px);position:fixed;left:0;right:1px;z-index:0}body:not(.is-mobile):not(.zoom-off) .view-content img[referrerpolicy=no-referrer]:active{padding:2.5%}body:not(.is-mobile):not(.zoom-off) .view-content .image-embed:active img{aspect-ratio:unset;top:50%;z-index:99;transform:translateY(-50%);padding:0;margin:0 auto;width:calc(100% - 20px);max-height:95vh;object-fit:contain;left:0;right:0;bottom:0;position:absolute;opacity:1}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header-container{height:auto}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-container-inner{flex-direction:column;padding:8px 8px 4px 8px}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header{padding:0;margin-bottom:2px;height:auto;opacity:.75}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header.is-active,.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header:hover{opacity:1}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header .workspace-tab-header-inner{padding:0}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header .workspace-tab-header-inner-icon{border-radius:6px;padding:5px 6px;margin:0;width:100%}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header-inner-icon{font-size:var(--font-small);font-weight:500;display:flex;align-items:center}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header:hover .workspace-tab-header-inner-icon{color:var(--icon-color-active)}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header-inner-icon svg{margin-right:6px}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header-container{border:none}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header .workspace-tab-header-inner-icon:after{content:"Plugin"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=backlink] .workspace-tab-header-inner-icon:after{content:"Backlinks"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=calendar] .workspace-tab-header-inner-icon:after{content:"Calendar"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=dictionary-view] .workspace-tab-header-inner-icon:after{content:"Dictionary"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=graph] .workspace-tab-header-inner-icon:after,.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=localgraph] .workspace-tab-header-inner-icon:after{content:"Graph"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=markdown] .workspace-tab-header-inner-icon:after{content:"Note"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=file-explorer] .workspace-tab-header-inner-icon:after{content:"Notes"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=outgoing-link] .workspace-tab-header-inner-icon:after{content:"Outlinks"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=outline] .workspace-tab-header-inner-icon:after{content:"Outline"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=recent-files] .workspace-tab-header-inner-icon:after{content:"Recent"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=search] .workspace-tab-header-inner-icon:after{content:"Search"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=starred] .workspace-tab-header-inner-icon:after{content:"Starred"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=style-settings] .workspace-tab-header-inner-icon:after{content:"Style"}.labeled-nav .mod-left-split>.workspace-tabs:nth-child(3) .workspace-tab-header[data-type=tag] .workspace-tab-header-inner-icon:after{content:"Tags"}.contextual-typography .markdown-reading-view>.markdown-preview-view{padding-top:15px}.contextual-typography .markdown-preview-view.markdown-preview-view .markdown-preview-sizer{display:flex;flex-direction:column;width:100%;max-width:100%;padding-left:0;padding-top:0}.contextual-typography.minimal-folding .allow-fold-headings.markdown-preview-view:not(.is-readable-line-width) .markdown-preview-sizer,.contextual-typography.minimal-folding .allow-fold-lists.markdown-preview-view:not(.is-readable-line-width) .markdown-preview-sizer,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.is-readable-line-width .markdown-embed-content .markdown-preview-sizer>div{padding:0}.contextual-typography .markdown-preview-view .markdown-preview-sizer>div{width:var(--max-width);margin-left:auto;margin-right:auto}.contextual-typography .markdown-preview-view.is-readable-line-width .markdown-preview-sizer{align-items:center;padding-left:0}.contextual-typography .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div{max-width:var(--max-width);width:var(--line-width-adaptive);overflow:hidden}.contextual-typography .markdown-preview-view.is-readable-line-width .markdown-embed .markdown-preview-sizer>div{max-width:100%}.contextual-typography .markdown-preview-view ol,.contextual-typography .markdown-preview-view p,.contextual-typography .markdown-preview-view ul{margin-block-start:0.5em;margin-block-end:0.5em}.contextual-typography .markdown-preview-view ol ol,.contextual-typography .markdown-preview-view ol ul,.contextual-typography .markdown-preview-view ul ul{margin-block-start:0em;margin-block-end:0em}.contextual-typography .markdown-preview-view h1,.contextual-typography .markdown-preview-view h2,.contextual-typography .markdown-preview-view h3,.contextual-typography .markdown-preview-view h4,.contextual-typography .markdown-preview-view h5,.contextual-typography .markdown-preview-view h6{margin-block-start:0.4em;margin-block-end:0.4em}.contextual-typography .markdown-preview-view .markdown-preview-sizer>.el-lang-dataview,.contextual-typography .markdown-preview-view .markdown-preview-sizer>.el-table,.contextual-typography .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-lang-dataview,.contextual-typography .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-table{width:100%;max-width:100%;overflow-x:scroll}.el-lang-dataview .block-language-dataview>h4,.el-lang-dataview .dataview.dataview-error,.el-lang-dataview .dataview.list-view-ul,.el-lang-dataview .dataview.result-group,.el-table{max-width:var(--max-width);width:var(--line-width-adaptive);margin-left:auto;margin-right:auto}.contextual-typography.minimal-folding:not(.is-mobile) .el-lang-dataview ul.dataview.list-view-ul{padding-inline-start:calc(var(--list-padding) + var(--folding-offset))}.minimal-folding:not(.is-mobile) .el-lang-dataview .dataview.dataview-error{width:calc(var(--line-width-adaptive) - var(--folding-offset))}.el-lang-dataview .dataview.table-view-table,.el-table table{width:var(--max-width);max-width:var(--line-width-adaptive);margin:0 auto .5rem}.markdown-embed .el-lang-dataview .dataview.table-view-table,.markdown-embed .el-table table{width:100%}.contextual-typography.minimal-folding:not(.is-mobile) .el-lang-dataview .block-language-dataview>h4,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div{padding-left:var(--folding-offset)}.contextual-typography.minimal-folding:not(.is-mobile):not(.table-100):not(.table-wide):not(.table-max) .el-lang-dataview .dataview.table-view-table,.contextual-typography.minimal-folding:not(.is-mobile):not(.table-100):not(.table-wide):not(.table-max) .el-table table{max-width:calc(var(--line-width-adaptive) - var(--folding-offset))}.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.iframe-100 .markdown-preview-sizer>.el-iframe,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.iframe-max .markdown-preview-sizer>.el-iframe,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.img-100 .markdown-preview-sizer>.el-embed-image,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.img-max .markdown-preview-sizer>.el-embed-image,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.map-100 .markdown-preview-sizer>.el-lang-leaflet,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.map-max .markdown-preview-sizer>.el-lang-leaflet,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.map-wide .markdown-preview-sizer>.el-lang-leaflet,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.table-100 .markdown-preview-sizer>.el-lang-dataview,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.table-100 .markdown-preview-sizer>.el-table,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.table-max .markdown-preview-sizer>.el-lang-dataview,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.table-max .markdown-preview-sizer>.el-table,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.table-wide .markdown-preview-sizer>.el-lang-dataview,.contextual-typography.minimal-folding:not(.is-mobile) .markdown-preview-view.table-wide .markdown-preview-sizer>.el-table,.contextual-typography.minimal-folding:not(.is-mobile).iframe-100 .markdown-preview-view .markdown-preview-sizer>.el-iframe,.contextual-typography.minimal-folding:not(.is-mobile).iframe-max .markdown-preview-view .markdown-preview-sizer>.el-iframe,.contextual-typography.minimal-folding:not(.is-mobile).iframe-wide .markdown-preview-view .markdown-preview-sizer>.el-iframe,.contextual-typography.minimal-folding:not(.is-mobile).img-100 .markdown-preview-view .markdown-preview-sizer>.el-embed-image,.contextual-typography.minimal-folding:not(.is-mobile).img-max .markdown-preview-view .markdown-preview-sizer>.el-embed-image,.contextual-typography.minimal-folding:not(.is-mobile).img-wide .markdown-preview-view .markdown-preview-sizer>.el-embed-image,.contextual-typography.minimal-folding:not(.is-mobile).map-100 .markdown-preview-view .markdown-preview-sizer>.el-lang-leaflet,.contextual-typography.minimal-folding:not(.is-mobile).map-max .markdown-preview-view .markdown-preview-sizer>.el-lang-leaflet,.contextual-typography.minimal-folding:not(.is-mobile).map-wide .markdown-preview-view .markdown-preview-sizer>.el-lang-leaflet,.contextual-typography.minimal-folding:not(.is-mobile).table-100 .markdown-preview-view .markdown-preview-sizer>.el-lang-dataview,.contextual-typography.minimal-folding:not(.is-mobile).table-100 .markdown-preview-view .markdown-preview-sizer>.el-table,.contextual-typography.minimal-folding:not(.is-mobile).table-max .markdown-preview-view .markdown-preview-sizer>.el-lang-dataview,.contextual-typography.minimal-folding:not(.is-mobile).table-max .markdown-preview-view .markdown-preview-sizer>.el-table,.contextual-typography.minimal-folding:not(.is-mobile).table-wide .markdown-preview-view .markdown-preview-sizer>.el-lang-dataview,.contextual-typography.minimal-folding:not(.is-mobile).table-wide .markdown-preview-view .markdown-preview-sizer>.el-table{padding-left:0}.table-100 .el-lang-dataview .dataview.table-view-table,.table-100 .el-table table{max-width:100%;width:100%}.markdown-preview-view.table-100 .el-lang-dataview .dataview.table-view-table,.markdown-preview-view.table-100 .el-table table{max-width:100%!important;width:100%!important}.table-max .el-lang-dataview .dataview.table-view-table,.table-max .el-table table{max-width:100%}.markdown-preview-view.table-max .el-lang-dataview .dataview.table-view-table,.markdown-preview-view.table-max .el-table table{max-width:100%!important}.markdown-preview-view.is-readable-line-width.table-wide .el-lang-dataview .dataview.table-view-table,.markdown-preview-view.is-readable-line-width.table-wide .el-table table,.table-wide .markdown-preview-view.is-readable-line-width .el-lang-dataview .dataview.table-view-table,.table-wide .markdown-preview-view.is-readable-line-width .el-table table{max-width:var(--line-width-wide)}.table-100 .el-lang-dataview .dataview.table-view-table td:first-child,.table-100 .el-lang-dataview .dataview.table-view-table th:first-child,.table-100 .el-table table td:first-child,.table-100 .el-table table th:first-child{padding-left:20px}.table-100 .el-lang-dataview .dataview.table-view-table td:last-child,.table-100 .el-lang-dataview .dataview.table-view-table th:last-child,.table-100 .el-table table td:last-child,.table-100 .el-table table th:last-child{padding-right:20px}.contextual-typography .markdown-preview-view.is-readable-line-width.iframe-max .markdown-preview-sizer>.el-iframe,.contextual-typography .markdown-preview-view.is-readable-line-width.img-max .markdown-preview-sizer>.el-embed-image,.contextual-typography .markdown-preview-view.is-readable-line-width.map-max .markdown-preview-sizer>.el-lang-leaflet,.contextual-typography.iframe-max .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-iframe,.contextual-typography.img-max .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-embed-image,.contextual-typography.map-max .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-lang-leaflet{width:100%}.contextual-typography .markdown-preview-view.is-readable-line-width.iframe-wide .markdown-preview-sizer>.el-iframe,.contextual-typography .markdown-preview-view.is-readable-line-width.img-wide .markdown-preview-sizer>.el-embed-image,.contextual-typography .markdown-preview-view.is-readable-line-width.map-wide .markdown-preview-sizer>.el-lang-leaflet,.contextual-typography.iframe-wide .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-iframe,.contextual-typography.img-wide .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-embed-image,.contextual-typography.map-wide .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-lang-leaflet{width:var(--line-width-wide)}.contextual-typography .markdown-preview-view.iframe-100 .markdown-preview-sizer>.el-iframe,.contextual-typography .markdown-preview-view.img-100 .markdown-preview-sizer>.el-embed-image,.contextual-typography .markdown-preview-view.is-readable-line-width.map-100 .markdown-preview-sizer>.el-lang-leaflet,.contextual-typography.iframe-100 .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-iframe,.contextual-typography.img-100 .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-embed-image,.contextual-typography.map-100 .markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-lang-leaflet{width:100%;max-width:100%}@media (max-width:400pt){.markdown-preview-view .el-lang-dataview td:first-child,.markdown-preview-view .el-lang-dataview th:first-child,.markdown-preview-view .el-table td:first-child,.markdown-preview-view .el-table th:first-child{padding-left:6vw}.markdown-preview-view .el-lang-dataview td:last-child,.markdown-preview-view .el-lang-dataview th:last-child,.markdown-preview-view .el-table td:last-child,.markdown-preview-view .el-table th:last-child{padding-right:6vw}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-lang-dataview,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-table{padding-left:0;padding-right:0}.markdown-preview-view .table-view-table table,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-lang-dataview,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.el-table{width:100%}}.markdown-preview-view .markdown-preview-sizer,.markdown-source-view .CodeMirror{max-width:90%;margin:0 auto}.is-mobile .markdown-source-view.mod-cm6 .cm-gutters{padding-right:0}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer{max-width:var(--max-width);width:var(--line-width-adaptive)}.markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-content,.markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-line:not(.HyperMD-table-row){max-width:var(--line-width-adaptive)}.markdown-source-view.is-readable-line-width .CodeMirror{padding-left:0;padding-right:0;margin:0 auto 0 auto;width:var(--line-width-adaptive);max-width:var(--max-width)}.view-header-title-container{padding-left:0;padding-right:0;position:absolute;width:var(--line-width-adaptive);max-width:var(--max-width);margin:0 auto;left:0;right:0}body:not(.links-ext-on) .cm-link .cm-underline,body:not(.links-ext-on) .cm-s-obsidian span.cm-url,body:not(.links-ext-on) .external-link,body:not(.links-int-on) .cm-hmd-internal-link .cm-underline,body:not(.links-int-on) .cm-s-obsidian span.cm-hmd-internal-link:hover,body:not(.links-int-on) .markdown-preview-view .internal-link,body:not(.links-int-on) a.internal-link,body:not(.links-int-on) a[href*="obsidian://"]{text-decoration:none}.links-int-on .cm-s-obsidian span.cm-hmd-internal-link,.links-int-on .is-live-preview .cm-hmd-internal-link,.links-int-on .markdown-preview-view .internal-link,.markdown-preview-view .internal-link{text-decoration:underline}.external-link,.links-ext-on .external-link{background-position-y:center;text-decoration:underline}body.minimal-rel-preview:not(.ig-lists-preview) .markdown-preview-view ol ol,body.minimal-rel-preview:not(.ig-lists-preview) .markdown-preview-view ol ul,body.minimal-rel-preview:not(.ig-lists-preview) .markdown-preview-view ul ol,body.minimal-rel-preview:not(.ig-lists-preview) .markdown-preview-view ul ul{margin-left:-15px;padding-left:var(--list-padding);border-left:1px solid var(--background-modifier-border)}body.minimal-rel-preview:not(.ig-lists-preview) .markdown-preview-view ul li.is-flashing{background-color:var(--text-highlight-bg)}.ig-lists .cm-hmd-list-indent>.cm-tab,body.minimal-rel-edit .cm-hmd-list-indent>.cm-tab{display:inline-block}.ig-lists .cm-hmd-list-indent>.cm-tab:after,body.minimal-rel-edit .cm-hmd-list-indent>.cm-tab:after{content:" ";display:block;width:1px;position:absolute;top:1px;border-right:1px solid var(--background-modifier-border);height:100%}body:not(.is-mobile) .mod-left-split .backlink-pane,body:not(.is-mobile) .mod-left-split .item-list,body:not(.is-mobile) .mod-left-split .nav-files-container,body:not(.is-mobile) .mod-left-split .outgoing-link-pane,body:not(.is-mobile) .mod-left-split .tag-container,body:not(.is-mobile) .mod-left-split .workspace-leaf-content[data-type=search] .search-result-container{background:linear-gradient(var(--background-secondary) 10%,rgba(255,255,255,0)) center top,linear-gradient(var(--background-modifier-border) 100%,transparent) center top;background-repeat:no-repeat;background-size:100% 40px,91% var(--border-width);background-attachment:local,scroll}body:not(.is-mobile) .mod-right-split .backlink-pane,body:not(.is-mobile) .mod-right-split .item-list,body:not(.is-mobile) .mod-right-split .nav-files-container,body:not(.is-mobile) .mod-right-split .outgoing-link-pane,body:not(.is-mobile) .mod-right-split .tag-container,body:not(.is-mobile) .mod-right-split .workspace-leaf-content[data-type=search] .search-result-container{background:linear-gradient(var(--background-primary) 10%,rgba(255,255,255,0)) center top,linear-gradient(var(--background-modifier-border) 100%,transparent) center top;background-repeat:no-repeat;background-size:100% 40px,91% var(--border-width);background-attachment:local,scroll}.workspace>.workspace-split:not(.mod-root) .CodeMirror,.workspace>.workspace-split:not(.mod-root) .markdown-preview-view{font-size:var(--font-adaptive-small);line-height:1.2}.workspace>.workspace-split:not(.mod-root) .workspace-leaf-content[data-type=markdown] .markdown-preview-view{padding:0 15px}.workspace>.workspace-split:not(.mod-root) .workspace-leaf-content[data-type=markdown] .markdown-embed .markdown-preview-view{padding:0}.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}.minimal-folding .workspace>.workspace-split:not(.mod-root) .workspace-leaf-content[data-type=markdown] .allow-fold-headings.markdown-preview-view .markdown-preview-sizer,.minimal-folding .workspace>.workspace-split:not(.mod-root) .workspace-leaf-content[data-type=markdown] .allow-fold-lists.markdown-preview-view .markdown-preview-sizer{padding-left:0}.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}.theme-dark.is-translucent.mod-macos,.theme-light.is-translucent.mod-macos{--opacity-translucency:1}.is-translucent.mod-macos .titlebar,.is-translucent.mod-macos .workspace-ribbon.side-dock-ribbon.mod-left,.is-translucent.mod-macos .workspace-split.mod-left-split{--opacity-translucency:0.7}.theme-light.is-translucent.mod-macos .titlebar,.theme-light.is-translucent.mod-macos .workspace-ribbon.side-dock-ribbon.mod-left,.theme-light.is-translucent.mod-macos .workspace-split.mod-left-split{--opacity-translucency:0.7}.full-file-names .nav-file-title-content,.full-file-names .search-result-file-title,.full-file-names .tree-item-inner{text-overflow:unset;white-space:normal;line-height:1.4}.full-file-names .nav-file-title{margin-bottom:3px}.is-mobile{--font-settings-title:18px;--font-settings:16px;--font-settings-small:13px;--input-height:40px;--radius-m:8px}.hider-tooltips .follow-link-popover{display:none}.is-mobile .follow-link-popover{font-family:var(--font-ui)}body.is-mobile{padding:0!important}.is-mobile .cm-editor .cm-line,.is-mobile .workspace-drawer-tab-container>*,.minimal-folding.is-mobile .allow-fold-headings.markdown-preview-view .markdown-preview-sizer,.minimal-folding.is-mobile .allow-fold-lists.markdown-preview-view .markdown-preview-sizer,body.minimal-folding.is-mobile .view-header-title{padding:0}.is-mobile .titlebar{height:0!important;padding:0!important;position:relative!important;border-bottom:none}.is-mobile .safe-area-top-cover{background-color:var(--background-primary)}.is-mobile .horizontal-main-container{background-color:var(--background-primary)}.is-mobile .workspace{border-radius:0!important;transform:none!important}.is-mobile .workspace-drawer:not(.is-pinned){width:100vw;max-width:360pt;border:none;box-shadow:0 5px 50px 5px rgba(0,0,0,.05)}.is-mobile .workspace-drawer.mod-left.is-pinned{max-width:280pt}.is-mobile .workspace-drawer.mod-right.is-pinned{max-width:240pt}.is-mobile .workspace-drawer.mod-right.is-pinned{border-right:none}.is-mobile .workspace-leaf-content[data-type=starred] .item-list{padding-left:5px}.is-mobile .workspace-drawer-active-tab-title,.is-mobile .workspace-drawer-tab-option-item-title{font-size:var(--font-adaptive-small)}.is-mobile .workspace-drawer-active-tab-header:hover .workspace-drawer-active-tab-title,.is-mobile .workspace-drawer-tab-option-item:hover .workspace-drawer-tab-option-item-title{color:var(--text-normal)}.is-mobile .workspace-drawer-active-tab-header:hover .workspace-drawer-active-tab-back-icon{color:var(--text-normal)}.is-mobile .markdown-preview-view ol,.is-mobile .markdown-preview-view ul{padding-inline-start:var(--list-padding)}.is-mobile .nav-file-title,.is-mobile .nav-folder-title,.is-mobile .outline,.is-mobile .tag-container,.is-mobile .tag-pane-tag,.is-mobile .tree-item-self{font-size:var(--font-adaptive-small);line-height:1.5;margin-bottom:4px}.is-mobile .backlink-pane>.tree-item-self,.is-mobile .outgoing-link-pane>.tree-item-self{font-size:var(--font-adaptive-smallest)}.is-mobile .tree-item-flair{font-size:var(--font-adaptive-small)}.is-mobile .nav-files-container{padding:5px 5px 5px 5px}.is-mobile .search-result-container{padding-bottom:20px}.is-mobile .search-result-file-match-replace-button{background-color:var(--background-tertiary);color:var(--text-normal)}.is-mobile .search-result-file-matches,.is-mobile .search-result-file-title{font-size:var(--font-adaptive-small)}.is-mobile .cm-editor .cm-foldGutter .cm-gutterElement{cursor:var(--cursor)}.is-mobile .cm-editor .cm-foldPlaceholder{background:0 0;border-color:transparent}.is-mobile .empty-state-action{border-radius:var(--radius-m);font-size:var(--font-adaptive-small)}.is-mobile .workspace-drawer-header{padding:20px 10px 0 25px}.is-mobile .workspace-drawer-header-name{font-weight:var(--bold-weight);color:var(--text-normal);font-size:1.125em}.is-mobile .workspace-drawer-header-info{color:var(--text-faint);font-size:var(--font-adaptive-small);margin-bottom:0}.is-mobile .is-mobile.hider-status .workspace-drawer-header-info,.is-mobile .mod-left .workspace-drawer-header-info{display:none}.is-mobile .workspace-drawer-active-tab-header{margin:2px 12px 2px;padding:8px 0 8px 8px}.is-mobile .backlink-pane,.is-mobile .tag-container,.is-mobile .workspace-leaf-content .item-list{padding-top:10px}.is-mobile .backlink-pane,.is-mobile .outgoing-link-pane{padding-left:10px}.workspace-drawer.mod-left .workspace-drawer-inner{padding-left:0}.is-mobile .side-dock-ribbon{background:var(--background-secondary);border-right:1px solid var(--background-modifier-border);z-index:3;flex-direction:column;width:70px;padding:15px 0;margin-right:0}body:not(.is-ios).is-mobile .workspace-drawer-ribbon{padding:20px 5px}.is-ios .is-pinned .side-dock-ribbon{padding:30px 0 20px 0}body.is-mobile.hider-frameless:not(.hider-ribbon) .side-dock-actions{padding-top:5px}.is-mobile .side-dock-actions,.is-mobile .side-dock-settings{flex-direction:column;border-radius:15px}.is-mobile .mod-left .workspace-drawer-header,.is-mobile .mod-left .workspace-drawer-tab-container{margin-left:70px}.is-mobile .side-dock-ribbon .side-dock-ribbon-action{padding:9px 5px 2px 5px;margin:0 12px 4px;height:40px}.is-mobile .side-dock-ribbon .side-dock-ribbon-action svg{width:22px;height:22px}.is-mobile .workspace-drawer-active-tab-container{z-index:2;background-color:var(--background-primary)}.is-mobile .side-dock-actions,.is-mobile .side-dock-settings{display:flex;align-content:center;justify-content:center;padding:0}.is-mobile .workspace-drawer.mod-left:not(.is-pinned){border-right:none}.is-mobile .nav-buttons-container{padding:0 0 10px 15px}.is-mobile input[type=text]{font-size:14px;height:var(--input-height)}.is-mobile .search-input-container input[type=text]{-webkit-appearance:none;border-radius:50px;height:40px;padding:10px 20px;font-size:14px}.is-mobile .search-input-container input::placeholder{font-size:14px}.is-mobile .markdown-preview-view input[type=checkbox].task-list-item-checkbox{top:6px}.is-mobile .workspace-drawer{border-width:var(--border-width)}.is-mobile .workspace-drawer-active-tab-container,.is-mobile .workspace-drawer-inner{background-color:var(--background-secondary)}.workspace-drawer-active-tab-icon{display:none}.is-ios .is-pinned .workspace-drawer-ribbon{padding:30px 0 20px 0}.is-ios .workspace-drawer.is-pinned .workspace-drawer-header{padding-top:26px}.is-mobile .workspace-split.mod-root{background-color:var(--background-primary)}.is-ios .mod-root .workspace-leaf{padding-top:20px}.is-ios .mod-root .workspace-split.mod-horizontal .workspace-leaf:not(:first-of-type){padding-top:0}.is-mobile.minimal-focus-mode .view-actions{opacity:1}.is-mobile .workspace-drawer-tab-options{padding-top:10px}.is-mobile .workspace-drawer-tab-option-item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin:0 10px;padding:8px 10px;border-radius:var(--radius-m)}.is-mobile .workspace-drawer-header-icon{align-self:start}body.is-mobile:not(.minimal-icons-off) .nav-action-button svg,body.is-mobile:not(.minimal-icons-off) .view-action svg,body.is-mobile:not(.minimal-icons-off) .workspace-drawer-header-icon svg{width:22px;height:22px}.is-mobile.hider-search-suggestions .search-input-suggest-button{display:none}.is-mobile.hider-search-suggestions .workspace-leaf-content[data-type=search] .search-input-container input{padding-left:15px}.is-mobile .search-input-clear-button{right:6px}.is-mobile .search-input-clear-button:before{height:16px;width:16px}.is-mobile .view-header-title{font-size:125%}.is-mobile .view-action{padding:5px 5px 4px}.is-mobile .workspace-leaf-content:not([data-type=search]) .nav-buttons-container{border-bottom:var(--border-width) solid var(--background-modifier-border)}.is-mobile .nav-action-button,.is-mobile .workspace-drawer-header-icon,.is-mobile .workspace-leaf-content[data-type=search] .nav-action-button{padding:4px 7px 0!important;margin:5px 2px 2px 0;text-align:center;height:32px;cursor:var(--cursor)}.is-mobile .nav-file-title.is-active{box-shadow:0 0 0 3px var(--background-tertiary)}.pull-down-action{top:0;left:0;right:0;width:100%;margin:0 auto;padding:50px 0 20px;text-align:center;border-radius:0;border:none;box-shadow:0 5px 200px var(--background-modifier-box-shadow)}.mobile-toolbar{width:100%;text-align:center;display:flex;overflow:scroll;background-color:var(--background-primary);border-top:1px solid var(--background-modifier-border)}.is-mobile .document-replace,.is-mobile .document-search{flex-direction:row}.is-mobile .document-search-container{height:56px;padding:0 15px}.is-mobile .document-search-container input[type=text]{width:auto;margin:0 5px 0 0;height:32px;padding:5px 7px;border-radius:50px;border:1px solid var(--background-modifier-border);background-color:var(--background-primary)}.is-mobile .document-search-container button{width:auto;margin:0;background:0 0;font-size:14px;height:32px}.pull-out-action{top:0;height:100vh;padding:30px 10px;background:0 0;display:flex;justify-content:center;align-content:center;flex-direction:column}.is-mobile .markdown-preview-view pre{overflow-x:scroll}.is-mobile .view-header-icon .three-horizontal-bars{opacity:0}.is-mobile.plugin-sliding-panes .view-header-title{mask-image:unset;-webkit-mask-image:unset}.is-mobile.plugin-sliding-panes-rotate-header .view-header-title{line-height:1.2}.is-mobile .workspace-drawer-header-name-text{white-space:nowrap;margin-right:10px}@media (max-width:400pt){.view-header-icon{display:none}.is-mobile .nav-action-button:hover,.is-mobile .view-action:hover,.is-mobile .workspace-drawer-header-icon:hover,.is-mobile .workspace-drawer-tab-option-item:hover,.is-mobile .workspace-leaf-content[data-type=backlink] .nav-action-button.is-active:hover,.is-mobile .workspace-leaf-content[data-type=search] .nav-action-button.is-active:hover,.side-dock-ribbon .side-dock-ribbon-action:hover{background:0 0}.workspace-drawer-header-icon .pin{display:none}.is-ios .workspace-drawer .workspace-drawer-header{padding-top:45px}.is-ios .mod-root .workspace-leaf{padding-top:40px}.is-mobile .mod-right .workspace-drawer-header div:nth-child(2){display:none}.is-mobile .workspace .workspace-drawer-backdrop{margin-top:-40px;height:calc(100vh + 50px);z-index:9}.is-ios .workspace-drawer-ribbon{padding:50px 0 30px 0}.is-mobile .view-header-title{max-width:calc(100vw - 90px);padding-right:20px;font-size:var(--font-settings-title);letter-spacing:-.015em}.is-mobile .workspace-drawer-header-name-text{font-size:var(--font-settings-title);letter-spacing:-.015em}.is-mobile .view-header{border-bottom:var(--border-width) solid var(--background-modifier-border)!important}.is-mobile .installed-plugins-container{max-width:100%;overflow:hidden}.is-mobile .setting-item-info{flex:1 1 auto}.is-mobile .kanban-plugin__board-settings-modal .setting-item-control,.is-mobile .setting-item-control{flex:1 0 auto;margin-right:0;min-width:auto}.is-mobile .checkbox-container{flex:1 0 40px;max-width:40px}.is-mobile .setting-item-description{word-break:break-word;white-space:pre-line}.is-mobile .view-action{padding:0 4px 0 4px;height:22px}.is-mobile .cm-s-obsidian span.cm-hashtag,.is-mobile .frontmatter-container .tag,.is-mobile .tag{font-size:var(--font-adaptive-smaller)}.is-mobile .setting-item-control button,.is-mobile .setting-item-control input,.is-mobile .setting-item-control select{margin-bottom:5px}.is-mobile .setting-item-control input[type=range]{margin-bottom:10px}.is-mobile .markdown-preview-view ol,.is-mobile .markdown-preview-view ul{padding-inline-start:1.5em}}@media (min-width:400pt){.mobile-toolbar-option{border-radius:8px;margin:6px 0}.mobile-toolbar-option:hover{background-color:var(--background-tertiary)}.is-mobile.is-ios .safe-area-top-cover{background-color:transparent}.is-mobile .view-action{padding:5px 5px 4px}.is-mobile .menu,.is-mobile .modal,.is-mobile .prompt,.is-mobile .suggestion-container{transition:unset!important;transform:unset!important;animation:unset!important}.is-mobile .community-plugin-search .setting-item{padding-top:10px}.is-mobile .setting-item:not(.mod-toggle):not(.setting-item-heading){flex-direction:row;align-items:center}.is-mobile .setting-item-control button,.is-mobile .setting-item-control input,.is-mobile .setting-item-control select{width:auto}.is-mobile .workspace-drawer:not(.is-pinned){margin:30px 16px 0;height:calc(100vh - 48px);border-radius:15px}.is-mobile .setting-item:not(.mod-toggle):not(.setting-item-heading) .setting-item-control{width:auto;margin-top:0}.is-mobile .markdown-preview-view ol>li.task-list-item .collapse-indicator,.is-mobile .markdown-preview-view ul>li.task-list-item .collapse-indicator{margin-left:-2.5em;margin-top:.1em}.pull-down-action{width:400px;top:15px;padding:15px;border-radius:15px}}.backlink-pane,.outgoing-link-pane{padding-bottom:30px}.backlink-pane .search-result-container,.outgoing-link-pane .search-result-container{padding:5px 5px 5px 5px;margin-left:0}.backlink-pane .search-result-file-title,.outgoing-link-pane .search-result-file-title{padding-left:15px}.backlink-pane>.tree-item-self .collapse-icon,.outgoing-link-pane .tree-item-icon,.outgoing-link-pane>.tree-item-self .collapse-icon{display:none}.tree-item-self.outgoing-link-item{padding:0;margin-left:5px}.backlink-pane>.tree-item-self,.backlink-pane>.tree-item-self:hover,.outgoing-link-pane>.tree-item-self,.outgoing-link-pane>.tree-item-self:hover{padding-left:15px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-adaptive-smallest);font-weight:500;padding:5px 7px 5px 10px;background:0 0}.backlink-pane>.tree-item-self.is-collapsed,.outgoing-link-pane>.tree-item-self.is-collapsed{color:var(--text-faint)}.outgoing-link-pane .search-result-file-match{padding:5px 0;border:0}.outgoing-link-pane .search-result-file-match-destination-file{background:0 0}.search-result-file-match:hover .search-result-file-match-destination-file:hover{background:0 0;color:var(--text-normal)}:root{--node:var(--text-muted);--node-focused:var(--text-accent)}.graph-view.color-fill{color:var(--text-muted)}.graph-view.color-fill-focused{color:var(--text-accent)}.graph-view.color-fill-highlight{color:var(--text-accent)}.graph-view.color-circle{color:var(--text-accent)}.graph-view.color-line{color:var(--background-modifier-border)}.graph-view.color-line-highlight{color:var(--text-accent);border:0}.graph-view.color-text{color:var(--text-normal)}.graph-view.color-fill-unresolved{color:var(--text-faint)}body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-split.mod-root .workspace-leaf-content[data-type=graph] .view-header,body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-split.mod-root .workspace-leaf-content[data-type=localgraph] .view-header{position:fixed;background:0 0!important;width:100%}body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=graph] .view-content,body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=localgraph] .view-content{height:100%}body:not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=graph] .view-header-title,body:not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=localgraph] .view-header-title{display:none}body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=graph] .view-actions,body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=localgraph] .view-actions{background:0 0}.mod-root .workspace-leaf-content[data-type=graph] .graph-controls,.mod-root .workspace-leaf-content[data-type=localgraph] .graph-controls{top:32px}.graph-controls.is-close{padding:6px;left:0;top:0}.graph-controls-button{cursor:var(--cursor)}.graph-control-section .tree-item-children{padding-bottom:15px}.graph-control-section-header{font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-adaptive-smallest);color:var(--text-muted)}.graph-control-section-header:hover{color:var(--text-normal)}.graph-controls .search-input-container{width:100%}.graph-controls .graph-control-search-button,.setting-item.mod-search-setting.has-term-changed .graph-control-search-button{display:none}.graph-controls .setting-item{padding:4px 0 0 0}.graph-controls .setting-item-name{font-size:var(--font-adaptive-small)}.graph-controls{background:var(--background-secondary);border:1px solid var(--background-modifier-border);min-width:240px;left:6px;margin-top:6px;margin-bottom:0;padding:10px 12px 10px 2px;border-radius:var(--radius-m)}.graph-controls input[type=range],.graph-controls input[type=text]{font-size:var(--font-adaptive-small)}.graph-controls .mod-cta{width:100%;font-size:var(--font-adaptive-small);padding:5px;margin:0}.graph-controls-button.mod-animate{margin-top:5px}.mod-left-split .graph-controls{background:var(--background-secondary)}.local-graph-jumps-slider-container,.workspace-fake-target-overlay .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{background:0 0;opacity:.6;padding:0;left:12px;transition:opacity .2s linear;height:auto}.mod-root .local-graph-jumps-slider-container{right:0;left:0;width:var(--line-width-adaptive);max-width:var(--max-width);margin:0 auto;top:30px}.local-graph-jumps-slider-container:hover,.workspace-fake-target-overlay .local-graph-jumps-slider-container:hover,.workspace-split.mod-left-split .local-graph-jumps-slider-container:hover,.workspace-split.mod-right-split .local-graph-jumps-slider-container:hover{opacity:.8;transition:opacity .2s linear}.outline{padding:15px 10px 20px 0;font-size:var(--font-adaptive-small)}.outline .pane-empty{font-size:var(--font-adaptive-small);color:var(--text-faint);padding:0 0 0 15px;width:100%}.outline .collapsible-item-self{cursor:var(--cursor);line-height:1.4;margin-bottom:4px;font-size:var(--font-adaptive-small);padding-left:15px}.collapsible-item-collapse{opacity:1;left:-5px;color:var(--text-faint)}.outline .collapsible-item-inner:hover{color:var(--text-normal)}.collapsible-item-self.is-clickable:hover .collapsible-item-collapse{color:var(--text-normal)}.outline>.collapsible-item>.collapsible-item-self .right-triangle{opacity:0}.theme-dark.minimal-dark-black .popover{background:var(--bg2)}.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.hover-popover{max-height:40vh}.popover .markdown-embed-link{display:none}.popover .markdown-embed .markdown-preview-view{padding:10px 20px 30px}.popover.hover-popover .markdown-embed .markdown-embed-content{max-height:none}.popover.hover-popover.mod-empty{padding:20px 20px 20px 20px;color:var(--text-muted)}.popover.hover-popover .markdown-embed .markdown-preview-view,.popover.hover-popover .markdown-preview-view .table-view-table{font-size:1.05em}.popover.hover-popover .markdown-embed h1,.popover.hover-popover .markdown-embed h2,.popover.hover-popover .markdown-embed h3,.popover.hover-popover .markdown-embed h4{margin-top:1rem}.prompt{box-shadow:0 5px 100px rgba(0,0,0,.15);padding-bottom:0;border:1px solid var(--modal-border)}body:not(.hider-scrollbars) .prompt{padding-right:0}body:not(.hider-scrollbars) .prompt-results{padding-right:10px}input.prompt-input{border:0;background:var(--background-primary);box-shadow:none!important;padding-left:10px;height:40px;line-height:4;font-size:var(--font-adaptive-normal)}input.prompt-input:hover{border:0;background:var(--background-primary);padding-left:10px;line-height:4}.prompt-results{padding-bottom:10px}.prompt-instructions{color:var(--text-muted)}.prompt-instruction-command{font-weight:600}.suggestion-container{box-shadow:0 5px 40px rgba(0,0,0,.2);padding:0 6px;border-radius:8px;background-color:var(--background-primary);border:1px solid var(--background-modifier-border-hover)}.suggestion-container .suggestion-item{font-size:calc(var(--font-adaptive-normal) * .9)!important;cursor:var(--cursor);padding:4px 10px 4px 10px;border-radius:4px}.suggestion-container .suggestion-item:first-child{margin-top:6px}.suggestion-container .suggestion-item:last-child{margin-bottom:6px}.suggestion-hotkey{margin-top:.25em}.suggestion-flair{left:auto;right:8px;opacity:.25}.prompt-results .suggestion-flair .filled-pin{display:none}.prompt-results .suggestion-item{padding:5px 8px 5px 10px}.modal-container .suggestion-item.is-selected{border-radius:var(--radius-m);background:var(--background-tertiary)}.suggestion-item.is-selected{background:var(--background-tertiary)}.suggestion-empty,.suggestion-item{font-size:var(--font-adaptive-normal)}.is-mobile .prompt,.is-mobile .suggestion-container{width:100%;max-width:100%;border:none;padding:10px 10px 0 10px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.is-mobile .suggestion-container{left:0;right:0;margin:0 auto;border:none}.is-mobile .suggestion-item{font-size:var(--font-adaptive-normal);padding-left:10px;letter-spacing:.001px}.is-mobile .prompt-results .suggestion-flair{display:none}.is-mobile input[type=text].prompt-input,.is-mobile input[type=text].prompt-input:hover{line-height:2;padding:8px;font-size:var(--font-adaptive-normal)}@media (min-width:400pt){.is-mobile .modal-container .prompt{opacity:1!important}.is-mobile .prompt{max-width:600px;max-height:600px;bottom:auto!important;border-radius:15px;top:100px!important}.is-mobile .suggestion-container{max-width:600px;max-height:600px;border-radius:15px;bottom:80px;border:1px solid var(--background-modifier-border)}.is-mobile .modal-container .suggestion-item{padding:10px 5px 10px 10px;border-radius:var(--radius-m)}.is-mobile .suggestion-flair{right:0;left:auto;position:absolute;padding:10px}}@media (max-width:400pt){.is-mobile .suggestion-hotkey{display:none}.is-mobile .suggestion-flair{right:0;left:auto;position:absolute;padding:5px 5px 0 0}.is-mobile .suggestion-container{max-height:200px;border-top:1px solid var(--background-modifier-border);border-radius:0;padding-top:0;box-shadow:none}.is-mobile .prompt{border-radius:0;border:none;padding-top:5px;padding-bottom:0;max-height:calc(100vh - 120px);top:120px}.is-mobile .suggestion-container .suggestion{padding-top:10px}}.modal.mod-publish{max-width:600px;padding-left:0;padding-right:0;padding-bottom:0}.modal.mod-publish .modal-title{padding-left:20px;padding-bottom:10px}.mod-publish .modal-content{padding-left:20px;padding-right:20px}.mod-publish p{font-size:var(--font-small)}.mod-publish .tree-item-flair{display:unset}.file-tree .mod-changed .tree-item-flair,.file-tree .mod-deleted .tree-item-flair,.file-tree .mod-new .tree-item-flair,.file-tree .mod-to-delete .tree-item-flair{background:0 0}.file-tree .mod-deleted .tree-item-flair,.file-tree .mod-to-delete .tree-item-flair{color:var(--pink)}.file-tree .mod-new .tree-item-flair{color:var(--green)}.file-tree .mod-changed .tree-item-flair{color:var(--yellow)}.mod-publish .button-container,.modal.mod-publish .modal-button-container{margin-top:0;padding:10px;border-top:1px solid var(--background-modifier-border);bottom:0;background-color:var(--background-primary);position:absolute;width:100%;margin-left:-20px;text-align:center}.publish-changes-info{padding:0 0 15px;margin-bottom:0;border-bottom:1px solid var(--background-modifier-border)}.modal.mod-publish .modal-content .publish-sections-container{max-height:none;height:auto;padding:10px 20px 30px 0;margin-top:10px;margin-right:-20px;margin-bottom:80px}.publish-site-settings-container{max-height:none;height:auto;margin-right:-20px;margin-bottom:80px;overflow-x:hidden}.publish-section-header{padding-bottom:15px;border-width:1px}.password-item{padding-left:0;padding-right:0}.publish-section-header-text{font-weight:600;color:var(--text-normal);cursor:var(--cursor)}.file-tree-item-header,.publish-section-header-action,.publish-section-header-text,.publish-section-header-toggle-collapsed-button{cursor:var(--cursor)}.publish-section-header-action:hover,.publish-section-header-text:hover,.publish-section-header-toggle-collapsed-button:hover{color:var(--text-normal);cursor:var(--cursor)}.mod-publish .u-pop{color:var(--text-normal)}.publish-section-header-toggle-collapsed-button{padding:7px 0 0 3px;width:18px}.mod-publish .file-tree-item{margin-left:20px}.mod-publish .file-tree-item{padding:0;margin-bottom:2px;font-size:var(--font-small)}.mod-publish .file-tree-item-checkbox{filter:hue-rotate(0)}.mod-publish .file-tree-item.mod-deleted .flair,.mod-publish .file-tree-item.mod-to-delete .flair{background:0 0;color:#ff3c00;font-weight:500}.mod-publish .file-tree-item.mod-new .flair{background:0 0;font-weight:500;color:#13c152}.mod-publish .site-list-item{padding-left:0;padding-right:0}.is-mobile .mod-publish .modal-content{display:unset;padding:10px 10px 10px;margin-bottom:120px;overflow-x:hidden}.is-mobile .mod-publish .button-container,.is-mobile .modal.mod-publish .modal-button-container{padding:10px 15px 30px;margin-left:0;left:0}.is-mobile .modal.mod-publish .modal-title{padding:10px 20px;margin:0 -10px;border-bottom:1px solid var(--background-modifier-border)}.is-mobile .publish-site-settings-container{margin-right:0;padding:0}.is-mobile .modal.mod-publish .modal-content .publish-sections-container{margin-right:0;padding-right:0}@media (max-width:400pt){.is-mobile .publish-changes-info,.is-mobile .publish-section-header{flex-wrap:wrap;border:none}.is-mobile .publish-changes-info .publish-changes-add-linked-btn{flex-basis:100%;margin-top:10px}.is-mobile .publish-section-header-text{flex-basis:100%;margin-bottom:10px;margin-left:20px;margin-top:-8px}.is-mobile .publish-section{background:var(--background-secondary);border-radius:10px;padding:12px 12px 1px}.is-mobile .publish-changes-switch-site{flex-grow:0;margin-right:10px}}.search-result-container.mod-global-search .search-empty-state{padding-left:15px}.search-result-file-match{cursor:var(--cursor)!important;width:auto;left:0}.search-result-file-match:hover{background:0 0}.search-result-container:before{height:1px}.search-result-file-match-replace-button{background-color:var(--background-primary);border:1px solid var(--background-modifier-border);color:var(--text-muted);opacity:1;top:auto;right:18px;bottom:1px;font-weight:500;font-size:var(--font-adaptive-smaller)}.search-result-hover-button:hover{background-color:var(--background-tertiary);color:var(--text-muted)}.search-result-file-match-replace-button:hover{background-color:var(--background-modifier-border);color:var(--text-normal)}.search-result-container.is-loading:before{background-color:var(--background-modifier-accent)}.search-result{margin-bottom:0}.search-result-count{opacity:1;color:var(--text-faint);padding:0 0 0 5px}.search-result-file-match:before{top:0}.search-result-file-match:not(:first-child){margin-top:0}.search-result-file-match{margin-top:0;margin-bottom:0;padding-top:6px;padding-bottom:5px}.search-result-file-matched-text{background-color:var(--text-selection)}.search-input-container input,.search-input-container input:focus,.search-input-container input:hover{font-size:var(--font-adaptive-small);padding:5px 28px 5px 10px;background-color:var(--background-modifier-form-field)}.search-input-container{width:calc(100% - 20px);margin:0 0 8px 10px}.workspace-leaf-content .setting-item{padding:5px 0;border:none}.workspace-leaf-content .setting-item-control{flex-shrink:0;flex:1}.search-input-clear-button{background:0 0;border-radius:50%;color:var(--text-muted);cursor:var(--cursor);top:0;right:2px;bottom:0;line-height:0;height:calc(var(--input-height) - 2px);width:28px;margin:auto;padding:0 0;text-align:center;display:flex;justify-content:center;align-items:center;transition:color .2s ease-in-out}.search-input-clear-button:hover{color:var(--text-normal);transition:color .2s ease-in-out}.search-input-clear-button:active{color:var(--text-normal);transition:color .2s ease-in-out}.search-input-clear-button:before{content:'';height:13px;width:13px;display:block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,");-webkit-mask-repeat:no-repeat}.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{padding-left:0}.search-empty-state{font-size:var(--font-adaptive-small);color:var(--text-faint);padding-left:5px;margin:0}.search-result-container{padding:5px 10px 50px 5px}.search-result-file-title{line-height:1.3;padding:4px 4px 4px 20px;vertical-align:middle;cursor:var(--cursor)!important}.search-result-file-title,.tree-item-inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-collapse-indicator{left:0}.search-result-file-match{padding-right:15px}.search-result-file-match:before{height:.5px}.search-result-file-matches{font-size:var(--font-adaptive-smaller);line-height:1.3;margin:3px 0 8px 0;padding:0 0 2px 0;color:var(--text-muted);border:1px solid var(--background-modifier-border);background:var(--background-primary);border-radius:var(--radius-m)}.search-result:last-child .search-result-file-matches{border:1px solid var(--background-modifier-border)}.search-result-hover-button.mod-top{top:4px;right:4px}.search-result-hover-button.mod-bottom{bottom:0;right:4px}.search-info-container{font-size:var(--font-adaptive-smaller);color:var(--text-faint);padding-top:5px;padding-bottom:5px}.search-info-more-matches{font-size:var(--font-adaptive-smaller);padding-top:4px;padding-bottom:4px;color:var(--text-normal)}.side-dock-collapsible-section-header-indicator{display:none}.search-result-file-title:hover{color:var(--text-normal);background:0 0}.workspace-leaf-content .search-input,.workspace-leaf-content .search-input:focus,.workspace-leaf-content .search-input:hover{font-size:var(--font-adaptive-small);padding:7px 10px;height:28px;border-radius:var(--radius-m);background:var(--background-primary);border:1px solid var(--background-modifier-border);transition:border-color .1s ease-in-out}.workspace-leaf-content .search-input:hover{border-color:var(--background-modifier-border-hover);transition:border-color .1s ease-in-out}.workspace-leaf-content .search-input:focus{background:var(--background-primary);border-color:var(--background-modifier-border-focus);transition:all .1s ease-in-out}.search-input-container input::placeholder{color:var(--text-faint);font-size:var(--font-adaptive-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:5px}.workspace-leaf-content .view-content{padding:0}.workspace-split.mod-right-split .view-content{padding:0;background-color:var(--background-primary)}.modal.mod-sync-log{padding:20px 0 0 0}.modal.mod-sync-log .modal-title{padding:0 20px}.modal.mod-sync-log .modal-content{padding:0;display:flex;flex-direction:column}.modal.mod-sync-log .modal-button-container{border-top:1px solid var(--background-modifier-border);padding:15px;background-color:var(--background-primary);margin:0}.modal.mod-sync-log .sync-log-container{padding:16px 20px;background-color:var(--background-secondary);flex-grow:1;font-size:var(--font-adaptive-small)}.sync-log-container .list-item{padding-left:0}.modal.mod-sync-log .setting-item.mod-toggle{padding:20px}.sync-history-content{font-size:var(--font-adaptive-small);border:none;padding:20px 40px 20px 20px;border-radius:0}body .sync-history-content-container textarea.sync-history-content:active,body .sync-history-content-container textarea.sync-history-content:focus{box-shadow:none}.sync-history-content-empty{padding:5px 20px;color:var(--text-muted);font-size:var(--font-adaptive-small)}.sync-history-content-container{padding:0;height:auto;border-left:1px solid var(--background-modifier-border);background-color:var(--background-primary)}.sync-history-content-buttons.u-center-text{text-align:center;padding:10px;margin:0;border-top:1px solid var(--background-modifier-border)}.sync-history-content-container .modal-button-container{margin:0;padding:10px 5px;border-top:1px solid var(--background-modifier-border);background-color:var(--background-primary);text-align:center}.sync-history-list{min-width:220px}.sync-history-list-container{min-width:220px;flex-basis:230px;max-height:none;overflow-y:scroll;background-color:var(--background-secondary)}.sync-history-list{padding:10px 10px 0 10px;overflow:unset;background-color:var(--background-secondary)}.sync-history-list .search-input-container{width:100%;margin:0}.sync-history-load-more-button{font-size:var(--font-adaptive-small);cursor:var(--cursor);margin:0 10px 10px;border-radius:var(--radius-m)}.sync-history-load-more-button:hover{background-color:var(--background-tertiary)}.sync-history-list-item{border-radius:var(--radius-m);padding:4px 8px;margin-bottom:4px;font-size:var(--font-adaptive-small);cursor:var(--cursor)}.sync-history-list-item.is-active,.sync-history-list-item:hover{background-color:var(--background-tertiary)}.is-mobile .sync-status-icon{margin-top:2px}.is-mobile .sync-history-list{padding:10px;background-color:var(--background-primary)}.is-mobile .sync-history-list-item{font-size:var(--font-adaptive-small);padding:8px 10px}.is-mobile .sync-history-content-container .modal-button-container{padding:5px 10px 30px 10px}.is-mobile .sync-history-content{outline:0;-webkit-appearance:none;border:0;background-color:var(--background-secondary)}body.theme-dark .button-default,body.theme-light .button-default{border:none;box-shadow:none;height:var(--input-height);background:var(--background-tertiary);color:var(--text-normal);font-size:revert;font-weight:500;transform:none;transition:all .1s linear;padding:0 20px}body.theme-dark .button-default:hover,body.theme-light .button-default:hover{border:none;background:var(--background-modifier-border-hover);box-shadow:none;transform:none;transition:all .1s linear}body.theme-dark .button-default:active,body.theme-dark .button-default:focus,body.theme-light .button-default:active,body.theme-light .button-default:focus{box-shadow:none}body .button-default.blue{background-color:var(--blue)!important}.button-default.red{background-color:var(--red)!important}.button-default.green{background-color:var(--green)!important}.button-default.yellow{background-color:var(--yellow)!important}.button-default.purple{background-color:var(--purple)!important}.workspace-leaf-content[data-type=calendar] .view-content{padding:5px 0 0 0}#calendar-container{padding:0 15px 5px;--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 .table{border-collapse:separate;table-layout:fixed}#calendar-container h2{font-weight:400;font-size:var(--h2)}.mod-root #calendar-container{width:var(--line-width-adaptive);max-width:var(--max-width);margin:0 auto;padding:0}#calendar-container .arrow{cursor:var(--cursor);width:22px;border-radius:4px;padding:3px 7px}#calendar-container .arrow svg{width:12px;height:12px;color:var(--text-faint);opacity:.7}#calendar-container .arrow:hover{fill:var(--text-muted);color:var(--text-muted);background-color:var(--background-tertiary)}#calendar-container .arrow:hover svg{color:var(--text-muted);opacity:1}#calendar-container tr th{padding:2px 0 4px;font-weight:500}#calendar-container tr td{padding:2px 0 0 0;border-radius:var(--radius-m);cursor:var(--cursor);border:1px solid transparent;transition:none}#calendar-container .nav{padding:0;margin:10px 5px 10px 5px}#calendar-container .dot{margin:0}#calendar-container .month,#calendar-container .title,#calendar-container .year{font-size:var(--font-adaptive-normal);font-weight:400;color:var(--text-normal)}#calendar-container .today{color:var(--text-accent);font-weight:600}#calendar-container .today .dot{fill:var(--text-accent)}#calendar-container .active .task{stroke:var(--text-faint)}#calendar-container .active{color:var(--text-normal)}#calendar-container .reset-button{text-transform:none;letter-spacing:0;font-size:var(--font-adaptive-smaller);font-weight:500;color:var(--text-muted);border-radius:4px;margin:0;padding:2px 8px}#calendar-container .reset-button:hover{color:var(--text-normal);background-color:var(--background-tertiary)}#calendar-container .day,#calendar-container .reset-button{cursor:var(--cursor)}#calendar-container .day.adjacent-month{color:var(--text-faint);opacity:1}#calendar-container .day{padding:2px 4px 4px}#calendar-container .active,#calendar-container .active.today,#calendar-container .day:hover,#calendar-container .week-num:hover{background-color:var(--color-background-day-active)}#calendar-container .active .dot{fill:var(--text-faint)}#calendar-container .active .task{stroke:var(--text-faint)}.checklist-plugin-main .group .classic,.checklist-plugin-main .group .compact,.checklist-plugin-main .group .page,.checklist-plugin-main .group svg{cursor:var(--cursor)}.workspace .view-content .checklist-plugin-main{padding:10px 10px 15px 15px;--todoList-togglePadding--compact:2px;--todoList-listItemMargin--compact:2px}.checklist-plugin-main .title{font-weight:400;color:var(--text-muted);font-size:var(--font-adaptive-small)}.checklist-plugin-main .group svg{fill:var(--text-faint)}.checklist-plugin-main .group svg:hover{fill:var(--text-normal)}.checklist-plugin-main .group .title:hover{color:var(--text-normal)}.checklist-plugin-main .group:not(:last-child){border-bottom:1px solid var(--background-modifier-border)}.checklist-plugin-main .group{padding:0 0 2px 0}.checklist-plugin-main .group .classic:last-child,.checklist-plugin-main .group .compact:last-child{margin-bottom:10px}.checklist-plugin-main .group .classic,.checklist-plugin-main .group .compact{font-size:var(--font-adaptive-small)}.checklist-plugin-main .group .classic,.checklist-plugin-main .group .compact{background:0 0;border-radius:0;margin:1px auto;padding:0}.checklist-plugin-main .group .classic .content{padding:0}.checklist-plugin-main .group .classic:hover,.checklist-plugin-main .group .compact:hover{background:0 0}.markdown-preview-view.checklist-plugin-main ul>li:not(.task-list-item)::before{display:none}.checklist-plugin-main .group .compact>.toggle .checked{background:var(--text-accent);top:-1px;left:-1px;height:18px;width:18px}.checklist-plugin-main .compact .toggle:hover{opacity:1!important}.checklist-plugin-main .group .count{font-size:var(--font-adaptive-smaller);padding:0;background:0 0;font-weight:400;color:var(--text-faint)}.checklist-plugin-main .group .group-header:hover .count{color:var(--text-muted)}.checklist-plugin-main .group .checkbox{border:1px solid var(--background-modifier-border-hover);min-height:18px;min-width:18px;height:18px;width:18px}.checklist-plugin-main .group .checkbox:hover{border:1px solid var(--background-modifier-border-focus)}.checklist-plugin-main button:active,.checklist-plugin-main button:focus,.checklist-plugin-main button:hover{box-shadow:none!important}.checklist-plugin-main button.collapse{padding:0}body:not(.is-mobile) .checklist-plugin-main button.collapse svg{width:18px;height:18px}.is-mobile .checklist-plugin-main .group-header .title{flex-grow:1;flex-shrink:0}.is-mobile .checklist-plugin-main button{width:auto}.is-mobile .checklist-plugin-main.markdown-preview-view ul{padding-inline-start:0}.is-mobile .workspace .view-content .checklist-plugin-main{padding-bottom:50px}body #cMenuModalBar{box-shadow:0 2px 20px var(--shadow-color)}body #cMenuModalBar .cMenuCommandItem{cursor:var(--cursor)}body #cMenuModalBar button.cMenuCommandItem:hover{background-color:var(--background-tertiary)}.el-hr hr{margin:1rem 0}.el-p+.el-h1,.el-p+.el-h2{margin-top:.75rem}.el-h1+.el-h1,.el-h1+.el-h2,.el-h2+.el-h2,.el-hr+.el-h1,.el-hr+.el-h2{margin-top:0}.el-lang-dataview+.el-p,.el-ol+.el-lang-dataview,.el-ol+.el-table,.el-p+.el-table,.el-p:not(.el-lang-dataview)+.el-lang-dataview,.el-ul+.el-lang-dataview,.el-ul+.el-table{margin-top:.5rem}.el-embed-image+.el-p:not(.el-embed-image),.el-iframe+.el-p,.el-p+.el-iframe,.el-p:not(.el-embed-image)+.el-embed-image{margin-top:1rem}.markdown-preview-view .table-view-table,body .table-view-table>thead>tr>th{font-size:calc(var(--font-adaptive-normal) - 1px)}.markdown-preview-view .table-view-table>thead>tr>th,body .table-view-table>thead>tr>th{font-weight:400;font-size:calc(var(--font-adaptive-normal) - 2px);color:var(--text-muted);border-bottom:1px solid var(--background-modifier-border);cursor:var(--cursor)}ul.dataview-ul{list-style:none;padding-inline-start:0;margin-block-start:0.5em;margin-block-end:0.5em}.markdown-preview-view .table-view-table>tbody>tr>td,.markdown-source-view.mod-cm6 .table-view-table>tbody>tr>td{max-width:var(--max-col-width)}.trim-cols .markdown-preview-view .table-view-table>tbody>tr>td,.trim-cols .markdown-source-view.mod-cm6 .table-view-table>tbody>tr>td,.trim-cols .markdown-source-view.mod-cm6 .table-view-table>thead>tr>th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body .dataview .inline-field-standalone-value,body .dataview.inline-field-key,body .dataview.inline-field-value{font-family:var(--text);font-size:calc(var(--font-adaptive-normal) - 2px);background:0 0;color:var(--text-muted)}body .dataview.inline-field-key{padding:0}body .dataview .inline-field-standalone-value{padding:0}body .dataview.inline-field-key::after{margin-left:3px;content:"|";color:var(--background-modifier-border)}body .dataview.inline-field-value{padding:0 1px 0 3px}.markdown-preview-view .block-language-dataview table.calendar th{border:none;cursor:default;background-image:none}.markdown-preview-view .block-language-dataview table.calendar .day{font-size:var(--font-adaptive-small)}.workspace-leaf-content .view-content.dictionary-view-content{padding:0}div[data-type=dictionary-view] .contents{padding-bottom:2rem}div[data-type=dictionary-view] .results>.container{background-color:transparent;margin-top:0;max-width:none;padding:0 10px}div[data-type=dictionary-view] .error,div[data-type=dictionary-view] .errorDescription{text-align:left;font-size:var(--font-adaptive-small);padding:10px 12px 0;margin:0}div[data-type=dictionary-view] .results>.container h3{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:var(--font-adaptive-smallest);font-weight:500;padding:5px 7px 0 2px;margin-bottom:6px}div[data-type=dictionary-view] .container .main{border-radius:0;background-color:transparent;font-size:var(--font-adaptive-smaller);line-height:1.3;color:var(--text-muted);padding:5px 0 0}div[data-type=dictionary-view] .main .definition{padding:10px;border:1px solid var(--background-modifier-border);border-radius:5px;margin:10px 0 5px;background-color:var(--background-primary)}div[data-type=dictionary-view] .main .definition:last-child{border:1px solid var(--background-modifier-border)}div[data-type=dictionary-view] .main .synonyms{padding:10px 0 0}div[data-type=dictionary-view] .main .synonyms p{margin:0}div[data-type=dictionary-view] .main .definition>blockquote{margin:0}div[data-type=dictionary-view] .main .label{color:var(--text-normal);margin-bottom:2px;font-size:var(--font-adaptive-smaller);font-weight:500}div[data-type=dictionary-view] .main .mark{color:var(--text-normal);background-color:var(--text-selection);box-shadow:none}div[data-type=dictionary-view] .main>.opener{font-size:var(--font-adaptive-small);color:var(--text-normal);padding-left:5px}body .excalidraw,body .excalidraw.theme--dark{--color-primary-light:var(--text-selection);--color-primary:var(--interactive-accent);--color-primary-chubb:var(--interactive-accent-hover);--color-primary-darker:var(--interactive-accent-hover);--color-primary-darkest:var(--interactive-accent-hover);--ui-font:var(--font-ui);--button-gray-1:var(--background-tertiary);--button-gray-2:var(--background-tertiary);--focus-highlight-color:var(--background-modifier-border-focus);--default-bg-color:var(--background-primary);--input-border-color:var(--background-modifier-border);--link-color:var(--text-accent);--overlay-bg-color:rgba(255, 255, 255, 0.88);--text-primary-color:var(--text-normal)}.workspace-leaf-content[data-type=excalidraw] .view-header .view-header-title-container{width:auto}body .excalidraw .App-toolbar-container .ToolIcon_type_floating:not(.is-mobile) .ToolIcon__icon{box-shadow:none}body .excalidraw .buttonList label,body .excalidraw button{cursor:var(--cursor)}body .excalidraw .Dialog__title{font-variant:normal}body .excalidraw .HintViewer,body .excalidraw .reset-zoom-button{color:var(--text-muted);font-size:var(--font-small)}body .excalidraw .reset-zoom-button{padding-left:1em;padding-right:1em}body .excalidraw .HintViewer>span{background-color:transparent}body .excalidraw button:hover{box-shadow:none}body .excalidraw .Island{box-shadow:none;border:1px solid var(--background-modifier-border)}body .excalidraw .ToolIcon{cursor:var(--cursor);font-family:var(--font-ui);background-color:transparent}body .excalidraw label.ToolIcon{cursor:var(--cursor);background-color:transparent}:root{--ewt-traffic-light-y:0px}.contextual-typography .markdown-preview-view h1.embedded-note-title{margin-block-start:0;margin-block-end:0}.embedded-note-titles .is-readable-line-width.markdown-preview-view>h1{max-width:var(--max-width)!important;width:var(--line-width-adaptive)!important}.embedded-note-titles.minimal-folding .is-readable-line-width.markdown-preview-view>h1{padding-left:var(--folding-offset)!important}.git-view-body .opener{text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-adaptive-smallest);font-weight:500;padding:5px 7px 5px 10px;margin-bottom:6px}.git-view-body .file-view .opener{text-transform:none;letter-spacing:normal;font-size:var(--font-adaptive-smallest);font-weight:400;padding:initial;margin-bottom:0}.git-view-body .file-view .opener .collapse-icon{display:flex!important;margin-left:-7px}.git-view-body{margin-top:6px}.git-view-body .file-view{margin-left:4px}.git-view-body .file-view main:hover{color:var(--text-normal)}.git-view-body .file-view .tools .type{display:none!important}.git-view-body .file-view .tools{opacity:0;transition:opacity .1s}.git-view-body .file-view main:hover>.tools{opacity:1}.git-view-body .staged{margin-bottom:12px}.git-view-body .opener.open{color:var(--text-normal)}div[data-type=git-view] .search-input-container{margin-left:0;width:100%}.git-view-body .opener .collapse-icon{display:none!important}.git-view-body main{background-color:var(--background-primary)!important;width:initial!important}.git-view-body .file-view>main:not(.topLevel){margin-left:7px}div[data-type=git-view] .commit-msg{min-height:2.5em!important;height:2.5em!important;padding:6.5px 8px!important}div[data-type=git-view] .search-input-clear-button{bottom:5.5px}body.hider-frameless:not(.is-mobile) .workspace-split.mod-left-split>.workspace-tabs{padding-top:24px;transition:padding-top .6s linear}body.mod-macos.hider-frameless:not(.is-fullscreen):not(.is-mobile) .workspace-split.mod-left-split>.workspace-tabs{padding-top:calc(24px + var(--ewt-traffic-light-y));transition:padding-top .6s linear}.hider-frameless:not(.is-mobile) .workspace-split.mod-right-split>.workspace-tabs,.hider-frameless:not(.is-mobile) .workspace-split.mod-root .view-header{padding-top:0}.hider-frameless:not(.is-mobile) .workspace-split.mod-left-split>.workspace-tabs~.workspace-tabs,.hider-frameless:not(.is-mobile) .workspace-split.mod-right-split>.workspace-tabs~.workspace-tabs{padding-top:0}.hider-frameless.is-fullscreen:not(.is-mobile) .workspace-split.mod-left-split>.workspace-tabs,.hider-frameless.is-fullscreen:not(.is-mobile) .workspace-split.mod-root .view-header{padding-top:0}.mod-macos.minimal-folding.hider-frameless.hider-ribbon:not(.plugin-sliding-panes-rotate-header){--traffic-space:80px;--traffic-padding:60px}.mod-macos.minimal-folding.hider-frameless:not(.plugin-sliding-panes-rotate-header){--traffic-space:55px;--traffic-padding:20px}.mod-macos.hider-frameless.hider-ribbon:not(.plugin-sliding-panes-rotate-header){--traffic-space:95px;--traffic-padding:60px}.mod-macos.hider-frameless:not(.plugin-sliding-panes-rotate-header){--traffic-space:65px;--traffic-padding:20px}.mod-macos.hider-frameless:not(.is-fullscreen):not(.plugin-sliding-panes-rotate-header) .workspace-split.mod-left-split.is-collapsed+.mod-root .workspace-leaf:first-of-type .workspace-leaf-content:not([data-type=graph]) .view-header-icon{margin-left:var(--traffic-padding)}.hider-ribbon:not(.is-mobile) .workspace-ribbon-collapse-btn{display:none}.hider-ribbon:not(.is-mobile) .workspace-ribbon.mod-right{pointer-events:none}.hider-ribbon:not(.is-mobile) .workspace-ribbon.mod-left{position:absolute;border-right:0px;margin:0;height:var(--header-height);overflow:visible;flex-basis:0;bottom:0;top:auto;display:flex!important;flex-direction:row;z-index:17;opacity:0;transition:opacity .25s ease-in-out;filter:drop-shadow(2px 10px 30px rgba(0,0,0,.2))}.hider-ribbon:not(.is-mobile) .side-dock-actions,.hider-ribbon:not(.is-mobile) .side-dock-settings{display:flex;border-top:var(--border-width) solid var(--background-modifier-border);background:var(--background-secondary);margin:0;position:relative}.hider-ribbon:not(.is-mobile) .side-dock-actions{padding-left:5px}.hider-ribbon:not(.is-mobile) .side-dock-settings{border-right:var(--border-width) solid var(--background-modifier-border);border-top-right-radius:5px;padding-right:10px}.hider-ribbon:not(.is-mobile) .workspace-ribbon.mod-left .side-dock-ribbon-action{display:flex;padding:4px;margin:6px 0 5px 7px}.hider-ribbon:not(.is-mobile) .workspace-ribbon.mod-left:hover{opacity:1;transition:opacity .25s ease-in-out}.hider-ribbon:not(.is-mobile) .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn{opacity:0}.hider-ribbon:not(.is-mobile) .workspace-split.mod-left-split{margin:0}.hider-ribbon:not(.is-mobile) .workspace-leaf-content .item-list{padding-bottom:40px}.hider-ribbon .workspace-ribbon{padding:0}body{--indentation-guide-adjust:0px;--indentation-guide-adjust-preview:0.15em}body.theme-dark,body.theme-light{--indentation-guide-color:var(--background-modifier-border);--indentation-guide-active-color:var(--background-modifier-border-hover)}body .kanban-plugin__markdown-preview-view{font-family:var(----text)}body .kanban-plugin{--interactive-accent:var(--text-selection);--interactive-accent-hover:var(--background-tertiary);--text-on-accent:var(--text-normal);background-color:var(--background-primary)}body .kanban-plugin__board>div{margin:0 auto}body .kanban-plugin__checkbox-label{font-size:var(--font-adaptive-small);color:var(--text-muted)}body .kanban-plugin__item-markdown ul{margin:0}body .kanban-plugin__item-content-wrapper{box-shadow:none}body .kanban-plugin__grow-wrap::after,body .kanban-plugin__grow-wrap>textarea{padding:0;border:0}body:not(.is-mobile) .kanban-plugin__grow-wrap>textarea:focus{box-shadow:none}body .kanban-plugin__grow-wrap::after,body .kanban-plugin__grow-wrap>textarea,body .kanban-plugin__item-title p,body .kanban-plugin__markdown-preview-view{font-size:calc(var(--font-adaptive-normal) - 2px);line-height:1.3}.kanban-plugin__item-input-actions button,.kanban-plugin__lane-input-actions button{font-size:var(--font-adaptive-small)}body .kanban-plugin__item{background-color:var(--background-primary)}body .kanban-plugin__lane-header-wrapper{border-bottom:0}body .kanban-plugin__lane-header-wrapper .kanban-plugin__grow-wrap>textarea,body .kanban-plugin__lane-input-wrapper .kanban-plugin__grow-wrap>textarea,body .kanban-plugin__lane-title p{background:0 0;color:var(--text-normal);font-size:calc(var(--font-adaptive-normal) - 2px);font-weight:500}body .kanban-plugin__item-input-wrapper .kanban-plugin__grow-wrap>textarea{padding:0}body .kanban-plugin__grow-wrap{padding:6px 8px;border-radius:6px;border:1px solid var(--background-modifier-border);background-color:var(--background-primary)}body .kanban-plugin__item-input-wrapper .kanban-plugin__grow-wrap>textarea::placeholder{color:var(--text-faint)}.kanban-plugin__item-settings-actions>button,.kanban-plugin__lane-action-wrapper>button,body .kanban-plugin__item .kanban-plugin__item-edit-archive-button,body .kanban-plugin__item button.kanban-plugin__item-edit-button,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled{background:0 0;transition:color .1s ease-in-out}body .kanban-plugin__item .kanban-plugin__item-edit-archive-button:hover,body .kanban-plugin__item button.kanban-plugin__item-edit-button.is-enabled,body .kanban-plugin__item button.kanban-plugin__item-edit-button:hover,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button:hover{color:var(--text-normal);transition:color .1s ease-in-out;background:0 0}body .kanban-plugin__new-lane-button-wrapper{position:fixed;bottom:30px}body .kanban-plugin__lane-items>.kanban-plugin__placeholder:only-child{border:1px dashed var(--background-modifier-border);height:2em}body .kanban-plugin__item button.kanban-plugin__item-postfix-button.is-enabled,body .kanban-plugin__item button.kanban-plugin__item-prefix-button.is-enabled,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled{color:var(--text-muted)}body .kanban-plugin button{box-shadow:none;cursor:var(--cursor)}body .kanban-plugin__item button.kanban-plugin__item-postfix-button:hover,body .kanban-plugin__item button.kanban-plugin__item-prefix-button:hover,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button:hover{background-color:var(--background-tertiary)}body:not(.minimal-icons-off) .kanban-plugin svg.cross{height:14px;width:14px}body .kanban-plugin__item-button-wrapper>button{font-size:var(--font-adaptive-small);color:var(--text-muted);font-weight:400;background:0 0;height:34px}body .kanban-plugin__item-button-wrapper>button:hover{color:var(--text-normal);background:var(--background-tertiary)}body .kanban-plugin__item-button-wrapper{padding:2px 6px 6px;border-top:none}body .kanban-plugin__lane-setting-wrapper>div:last-child{border:none;margin:0}body .kanban-plugin.something-is-dragging{cursor:grabbing;cursor:-webkit-grabbing}body .kanban-plugin__item.is-dragging{box-shadow:0 5px 30px rgba(0,0,0,.15),0 0 0 2px var(--text-selection)}body .kanban-plugin__lane.is-dragging{box-shadow:0 5px 30px rgba(0,0,0,.15);border:1px solid var(--background-modifier-border)}body .kanban-plugin__lane{background:0 0;padding:0;border:var(--border-width) solid transparent}body{--kanban-border:var(--border-width)}body.minimal-dark-black.theme-dark,body.minimal-dark-tonal.theme-dark,body.minimal-light-tonal.theme-light,body.minimal-light-white.theme-light,body.theme-dark{--kanban-border:0px}body .kanban-plugin__lane-items{border:var(--kanban-border) solid var(--background-modifier-border);border-bottom:none;padding:0 4px;border-top-left-radius:8px;border-top-right-radius:8px;margin:0;background-color:var(--background-secondary)}body .kanban-plugin__item-input-wrapper{border:0}body .kanban-plugin__item-button-wrapper,body .kanban-plugin__item-form{background-color:var(--background-secondary);border:var(--kanban-border) solid var(--background-modifier-border);border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body .kanban-plugin__item-form{padding:0 4px 4px}.kanban-plugin__markdown-preview-view ol,body .kanban-plugin__markdown-preview-view ol.contains-task-list .contains-task-list,body .kanban-plugin__markdown-preview-view ul,body .kanban-plugin__markdown-preview-view ul.contains-task-list .contains-task-list{padding-inline-start:1.8em!important}@media (max-width:400pt){.kanban-plugin__board{flex-direction:column!important}.kanban-plugin__lane{width:100%!important;margin-bottom:1rem!important}}.theme-light{--leaflet-buttons:var(--bg1)}.theme-dark{--leaflet-buttons:var(--bg1)}body .leaflet-container{background-color:var(--background-secondary)}.map-100 .markdown-preview-sizer.markdown-preview-section .el-lang-leaflet:nth-child(3){margin-top:-11px}.leaflet-control-attribution{display:none}.leaflet-popup-content{margin:10px}.block-language-leaflet{border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--background-modifier-border)}.workspace-leaf-content[data-type=obsidian-leaflet-map-view] .block-language-leaflet{border-radius:0;border:none}.map-100 .block-language-leaflet{border-radius:0;border-left:none;border-right:none}body .block-language-leaflet .leaflet-bar.disabled>a{background-color:transparent;opacity:.3}body .block-language-leaflet .leaflet-control-expandable,body .block-language-leaflet .leaflet-distance-control,body .leaflet-bar a{background-color:var(--leaflet-buttons);color:var(--text-muted);border:none}body .leaflet-bar a:hover{background-color:var(--background-secondary);color:var(--text-normal);border:none}body .leaflet-touch .leaflet-bar,body .leaflet-touch .leaflet-control-layers{border:1px solid rgba(0,0,0,.1)}.leaflet-control a{cursor:var(--cursor);color:var(--text-normal)}.map-view-marker-name{font-weight:400}.workspace-leaf-content[data-type=map] .graph-controls{background-color:var(--background-primary)}body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-split.mod-root .workspace-leaf-content[data-type=map] .view-header{position:fixed;background:0 0!important;width:100%;z-index:99}body:not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=map] .view-header-title{display:none}body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=map] .view-actions{background:0 0}body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=map] .view-content{height:100%}body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=map] .leaflet-top.leaflet-right{top:var(--header-height)}body.outliner-plugin-bls .CodeMirror-line .cm-hmd-list-indent::before{background-image:linear-gradient(to right,var(--background-modifier-border) 1px,transparent 1px);background-position-x:2px;background-size:var(--font-normal) 1px}body.outliner-plugin-bls .cm-s-obsidian span.cm-formatting-list{letter-spacing:unset}body.outliner-plugin-bls .cm-s-obsidian .HyperMD-list-line{padding-top:0}body.outliner-plugin-bls .cm-s-obsidian span.cm-formatting-list-ul:before{color:var(--text-faint);margin-left:-3px;margin-top:-5px}body.outliner-plugin-bls.minimal-rel-edit .cm-hmd-list-indent>.cm-tab:after{content:"";border-right:none}body.outliner-plugin-bls .cm-s-obsidian span.cm-formatting-list-ul{color:transparent!important}body.outliner-plugin-bls .cm-s-obsidian.is-live-preview .list-bullet:before,body.outliner-plugin-bls .cm-s-obsidian:not(.is-live-preview) .cm-formatting-list-ul:before{color:var(--text-faint)}.modal .quickAddPrompt>h1,.modal .quickAddYesNoPrompt h1{margin-top:0;text-align:left!important;font-size:var(--h1);font-weight:600}.modal .quickAddYesNoPrompt p{text-align:left!important}.modal .quickAddYesNoPrompt button{font-size:var(--font-settings-small)}.modal .yesNoPromptButtonContainer{font-size:var(--font-settings-small);justify-content:flex-end}.quickAddModal .modal-content{padding:20px 2px 5px}body.plugin-sliding-panes-rotate-header{--header-width:40px}body.plugin-sliding-panes-rotate-header .view-header-title:before{display:none}body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .workspace>.mod-root>.workspace-leaf>.workspace-leaf-content>.view-header{border:none}body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .app-container .workspace>.mod-root>.workspace-leaf.mod-active>.workspace-leaf-content>.view-header>.view-header-title-container:before,body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .workspace>.mod-root>.workspace-leaf>.workspace-leaf-content>.view-header>.view-header-title-container:before{background:0 0!important}body.plugin-sliding-panes-rotate-header .workspace>.mod-root .view-header{text-orientation:sideways}body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .workspace>.mod-root>.workspace-leaf.mod-active>.workspace-leaf-content>.view-header{border-right:none}body.plugin-sliding-panes .workspace-split.mod-vertical>.workspace-leaf,body.plugin-sliding-panes-stacking .workspace>.mod-root>.workspace-leaf{box-shadow:0 0 0 1px var(--background-modifier-border),1px 0 15px 0 var(--shadow-color)!important}body.plugin-sliding-panes .workspace-split.mod-root{background-color:var(--background-primary)}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{transition:padding .1s ease}body.plugin-sliding-panes .view-header-title:before{background:0 0}body.plugin-sliding-panes .view-header{background:0 0}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 .app-container .workspace>.mod-root>.workspace-leaf>.workspace-leaf-content>.view-header>div{margin-left:0;bottom:0}body.plugin-sliding-panes-rotate-header .view-header-icon{opacity:var(--icon-muted)}body.plugin-sliding-panes-rotate-header .view-header-icon:hover{opacity:1}body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .workspace>.mod-root>.workspace-leaf>.workspace-leaf-content>.view-header .view-header-icon{padding:4px 1px;margin:5px 0 0 0;left:0;width:26px}body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .workspace>.mod-root>.workspace-leaf>.workspace-leaf-content>.view-header .view-actions{padding-bottom:33px}body.hider-ribbon.plugin-sliding-panes.plugin-sliding-panes-rotate-header .workspace>.mod-root>.workspace-leaf>.workspace-leaf-content>.view-header .view-actions{padding-bottom:50px}body.plugin-sliding-panes.is-fullscreen .view-header-icon{padding-top:8px}body.plugin-sliding-panes.plugin-sliding-panes-rotate-header .workspace>.mod-root>.workspace-leaf>.workspace-leaf-content>.view-header .view-action{margin:3px 0;padding:4px 1px;width:26px}body.plugin-sliding-panes .mod-root .graph-controls{top:20px;left:30px}.theme-dark .markdown-preview-view th,.theme-light .markdown-preview-view th{background-image:none;cursor:default}.theme-light th[sortable-style=sortable-asc]{background-image:url("data:image/svg+xml;utf8,")}.theme-light th[sortable-style=sortable-desc]{background-image:url("data:image/svg+xml;utf8,")}.theme-light th[sortable-style=sortable-asc]:hover{background-image:url("data:image/svg+xml;utf8,")}.theme-light th[sortable-style=sortable-desc]:hover{background-image:url("data:image/svg+xml;utf8,")}.theme-dark th[sortable-style=sortable-asc]{background-image:url("data:image/svg+xml;utf8,")}.theme-dark th[sortable-style=sortable-desc]{background-image:url("data:image/svg+xml;utf8,")}.theme-dark th[sortable-style=sortable-asc]:hover{background-image:url("data:image/svg+xml;utf8,")}.theme-dark th[sortable-style=sortable-desc]:hover{background-image:url("data:image/svg+xml;utf8,")}.markdown-source-view.mod-cm6 th{background-repeat:no-repeat;background-position:right}.setting-item-heading.style-settings-heading,.style-settings-container .style-settings-heading{cursor:var(--cursor)}.modal.mod-settings .setting-item .pickr button.pcr-button{box-shadow:none;border-radius:40px;height:24px;width:24px}.setting-item .pickr .pcr-button:after,.setting-item .pickr .pcr-button:before{border-radius:40px;box-shadow:none;border:none}.workspace-leaf-content .setting-item.setting-item-heading{border-bottom:1px solid var(--background-modifier-border);padding:10px 0 5px}.workspace-leaf-content[data-type=style-settings] .setting-item{max-width:var(--max-width);margin:0 auto}.mod-root .workspace-leaf-content[data-type=style-settings] .style-settings-container .setting-item:not(.setting-item-heading){flex-direction:row;align-items:center;padding:.5em 0}.workspace-split:not(.mod-root) .workspace-leaf-content[data-type=style-settings] .setting-item-name{font-size:var(--font-small)}.setting-item .style-settings-export,.setting-item .style-settings-import{text-decoration:none;font-size:var(--font-settings-small);font-weight:500;color:var(--text-muted);margin:0;padding:2px 8px;border-radius:5px;cursor:var(--cursor)}.style-settings-export:hover,.style-settings-import:hover{background-color:var(--background-tertiary);color:var(--text-normal);cursor:var(--cursor)}.plugin-tabs .mod-root.workspace-split.mod-vertical>div.workspace-leaf.mod-active .view-header,body.plugin-tabs .mod-root.workspace-split.mod-vertical>.workspace-split.mod-vertical>div.workspace-leaf .view-header,body.plugin-tabs .mod-root.workspace-split.mod-vertical>div.workspace-leaf.stayopen .view-header{border:none}.theme-dark.minimal-dracula-dark,.theme-light.minimal-dracula-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-dracula-light.minimal-light-contrast .titlebar,.theme-light.minimal-dracula-light.minimal-light-contrast .workspace-fake-target-overlay.is-in-sidebar,.theme-light.minimal-dracula-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-dracula-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left,.theme-light.minimal-dracula-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:232;--base-s:16%;--base-l:19%;--accent-h:265;--accent-s:89%;--accent-l:78%;--bg1:#282a37;--bg2:#21222c;--ui2:#44475a;--ui3:#6272a4;--tx1:#f8f8f2;--tx2:#949FBE;--tx3:#6272a4;--ax3:#ff79c6;--hl1:#44475a}.theme-dark.minimal-dracula-dark.minimal-dark-black{--ui1:#282a36}.theme-light.minimal-gruvbox-light{--base-h:49;--base-s:92%;--base-l:89%;--bg1:#fcf2c7;--bg2:#f2e6bd;--bg3:#ebd9b3;--ui1:#ebdbb2;--ui2:#d5c4a1;--ui3:#bdae93;--tx1:#282828;--tx2:#7c7065;--tx3:#a89a85;--ax1:#fe8019;--ax2:#d65d0e;--ax3:#d65d0d;--hl1:#ebdbb2}.theme-light.minimal-gruvbox-light.minimal-light-tonal{--bg2:#fcf2c7}.theme-light.minimal-gruvbox-light.minimal-light-white{--bg3:#faf5d7;--ui1:#f2e6bd}.theme-dark.minimal-gruvbox-dark,.theme-light.minimal-gruvbox-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-gruvbox-light.minimal-light-contrast .titlebar,.theme-light.minimal-gruvbox-light.minimal-light-contrast .workspace-fake-target-overlay.is-in-sidebar,.theme-light.minimal-gruvbox-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-gruvbox-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left,.theme-light.minimal-gruvbox-light.minimal-light-contrast.minimal-status-off .status-bar{--bg1:#282828;--bg2:#1e2021;--bg3:#3d3836;--bg3:rgba(62,57,55,0.5);--ui1:#3c3836;--ui2:#504945;--ui3:#665c54;--tx1:#fbf1c7;--tx2:#bdae93;--tx3:#7c6f64;--ax1:#fe8019;--ax2:#d65d0e;--ax3:#d65d0e;--hl1:#504946}.theme-dark.minimal-gruvbox-dark.minimal-dark-black{--hl1:#3d3836;--ui1:#282828}.theme-light.minimal-nord-light{--base-h:221;--base-s:27%;--base-l:94%;--accent-h:213;--accent-s:32%;--accent-l:52%;--bg1:#fff;--bg2:#eceff4;--bg3:rgba(157,174,206,0.25);--ui1:#d8dee9;--ui2:#BBCADC;--ui3:#81a1c1;--tx1:#2e3440;--tx2:#7D8697;--tx3:#ADB1B8;--ax1:#5e81ac;--ax2:#81a1c1}.theme-dark.minimal-nord-dark,.theme-light.minimal-nord-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-nord-light.minimal-light-contrast .titlebar,.theme-light.minimal-nord-light.minimal-light-contrast .workspace-fake-target-overlay.is-in-sidebar,.theme-light.minimal-nord-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-nord-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left,.theme-light.minimal-nord-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:220;--base-s:16%;--base-l:22%;--accent-h:213;--accent-s:32%;--accent-l:52%;--bg1:#2e3440;--bg2:#3b4252;--bg3:rgba(135,152,190,0.15);--ui1:#434c5e;--ui2:#58647b;--ui3:#5e81ac;--tx1:#d8dee9;--tx2:#9eafcc;--tx3:#4c566a;--ax3:#5e81ac}.theme-dark.minimal-nord-dark.minimal-dark-black{--ui1:#2e3440}.theme-light.minimal-notion-light{--base-h:39;--base-s:18%;--base-d:96%;--bg2:#f7f6f4;--bg3:#e8e7e4;--ui1:#ededec;--ui2:#dbdbda;--ui3:#aaa9a5;--tx1:#37352f;--tx2:#72706c;--tx3:#aaa9a5;--ax1:#37352f;--ax2:#000;--ax3:#2eaadc;--hl1:#d9eff8;--link-weight:500}.theme-dark.minimal-notion-dark,.theme-light.minimal-notion-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-notion-light.minimal-light-contrast .titlebar,.theme-light.minimal-notion-light.minimal-light-contrast .workspace-fake-target-overlay.is-in-sidebar,.theme-light.minimal-notion-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-notion-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left,.theme-light.minimal-notion-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:203;--base-s:8%;--base-d:20%;--accent-h:18;--accent-s:80%;--accent-l:44%;--bg1:#2f3437;--bg2:#373c3f;--bg3:#4b5053;--ui1:#3e4245;--ui2:#585d5f;--ui3:#585d5f;--tx1:#ebebeb;--tx2:#909295;--tx3:#585d5f;--ax1:#ebebeb;--ax2:#fff;--ax3:#2eaadc;--hl1:#314d58;--link-weight:500}.theme-dark.minimal-notion-dark.minimal-dark-black{--base-d:5%;--bg3:#232729;--ui1:#2f3437}.theme-light.minimal-solarized-light{--base-h:44;--base-s:87%;--base-l:94%;--accent-h:205;--accent-s:70%;--accent-l:48%;--bg1:#fdf6e3;--bg2:#eee8d5;--bg3:rgba(0,0,0,0.062);--ui1:#e9e1c8;--ui2:#d0cab8;--ui3:#d0cab8;--tx1:#073642;--tx2:#586e75;--tx3:#ABB2AC;--tx4:#586e75;--ax1:#268bd2;--hl1:#eee8d5}.theme-light.minimal-solarized-light.minimal-light-tonal{--bg2:#fdf6e3}.theme-dark.minimal-solarized-dark,.theme-light.minimal-solarized-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-solarized-light.minimal-light-contrast .titlebar,.theme-light.minimal-solarized-light.minimal-light-contrast .workspace-fake-target-overlay.is-in-sidebar,.theme-light.minimal-solarized-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-solarized-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left,.theme-light.minimal-solarized-light.minimal-light-contrast.minimal-status-off .status-bar{--accent-h:205;--accent-s:70%;--accent-l:48%;--bg1:#002b36;--bg2:#073642;--bg3:rgba(255,255,255,0.062);--ui1:#19414B;--ui2:#274850;--ui3:#31535B;--tx1:#93a1a1;--tx2:#657b83;--tx3:#31535B;--ax1:#268bd2;--ax3:#268bd2;--hl1:#073642}.theme-dark.minimal-solarized-dark.minimal-dark-black{--hl1:#002b36;--ui1:#002b36}.theme-light.minimal-things-light{--bg1:white;--bg2:#f5f6f8;--bg3:rgba(162,177,187,0.25);--ui1:#eef0f4;--ui2:#D8DADD;--ui3:#c1c3c6;--tx1:#26272b;--tx2:#7D7F84;--tx3:#a9abb0;--ax1:#1b61c2;--ax2:#1C88DD;--ax3:#1b61c2;--hl1:#cae2ff;--h1-color:#1b61c2;--h2-color:#1b61c2;--h4-color:#1b61c2}.theme-light.minimal-things-light.minimal-light-tonal{--ui1:#e6e8ec}.theme-light.minimal-things-light.minimal-light-white{--bg3:#f5f6f8}.theme-dark.minimal-things-dark,.theme-light.minimal-things-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-things-light.minimal-light-contrast .titlebar,.theme-light.minimal-things-light.minimal-light-contrast .workspace-fake-target-overlay.is-in-sidebar,.theme-light.minimal-things-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-things-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left,.theme-light.minimal-things-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:218;--base-s:9%;--base-l:15%;--bg1:#24262a;--bg2:#202225;--bg3:#3d3f41;--background-divider:#17191c;--ui1:#3A3B3F;--ui2:#45464a;--ui3:#6c6e70;--tx1:#fbfbfb;--tx2:#CBCCCD;--tx3:#6c6e70;--ax1:#4d95f7;--ax2:#79a9ec;--ax3:#4d95f7;--hl1:#254174;--h1-color:#4d95f7;--h2-color:#4d95f7;--h4-color:#4d95f7}.theme-dark.minimal-things-dark.minimal-dark-black{--base-d:5%;--bg3:#24262a;--background-divider:#24262a} +/* Plugin compatibility */ + +/* @plugins +core: +- backlink +- command-palette +- daily-notes +- file-explorer +- file-recovery +- global-search +- graph +- outgoing-link +- outline +- page-preview +- publish +- random-note +- starred +- switcher +- sync +- tag-pane +- word-count +community: +- buttons +- dataview +- calendar +- obsidian-checklist-plugin +- obsidian-codemirror-options +- obsidian-dictionary-plugin +- obsidian-embedded-note-titles +- obsidian-excalidraw-plugin +- obsidian-git +- obsidian-hider +- obsidian-kanban +- obsidian-minimal-settings +- obsidian-outliner +- obsidian-system-dark-mode +- obsidian-style-settings +- quickadd +- sliding-panes-obsidian +*/ +/* @settings + +name: Minimal Custom Color Scheme +id: minimal-style +settings: + - + id: instructions + title: Welcome 👋 + type: heading + level: 2 + collapsed: true + description: Use the Minimal Theme Settings plugin to access hotkeys, adjust features, select fonts, and choose from preset color schemes. Use the settings below for more granular customization. + - + id: interface + title: Interface + type: heading + level: 2 + collapsed: true + - + id: base + title: Base color + description: Defines all background and border colors unless overridden below + type: variable-themed-color + format: hsl-split + default-light: '#' + default-dark: '#' + - + id: accent + title: Accent color + description: Defines link and checkbox colors unless overridden below + type: variable-themed-color + format: hsl-split + default-light: '#' + default-dark: '#' + - + id: bg1 + title: Main window background + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: bg2 + title: Sidebar background + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: bg3 + title: Active background + description: For hovered buttons and current file + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: ui1 + title: Border color + type: variable-themed-color + description: For divider lines and outlined elements + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: ui2 + title: Border color (highlighted) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: ui3 + title: Border color (focused) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: icons + title: Icons + type: heading + level: 2 + collapsed: true + - + id: icon-muted + title: Icon opacity (inactive) + type: variable-number-slider + default: 0.5 + min: 0.25 + max: 1 + step: 0.05 + - + id: icon-color + title: Icon color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: icon-color-hover + title: Icon color (hover) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: icon-color-active + title: Icon color (active) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: links + title: Links + type: heading + level: 2 + collapsed: true + - + id: ax1 + title: Link color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: ax2 + title: Link color (hovering) + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: link-weight + title: Link font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 400 + - + id: text + title: Text + type: heading + level: 2 + collapsed: true + - + id: tx1 + title: Normal text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: hl1 + title: Selected text background + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: tx2 + title: Muted text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: tx3 + title: Faint text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: text-bold + title: Bold text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: text-italic + title: Italic text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: headings + title: Headings + type: heading + level: 2 + collapsed: true + - + id: level-1-headings + title: Level 1 Headings + type: heading + level: 3 + collapsed: true + - + id: h1 + title: H1 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.125em + - + id: h1-weight + title: H1 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 600 + - + id: h1-color + title: H1 font color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h1-variant + title: H1 font variant + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + id: h1-style + title: H1 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: level-2-headings + title: Level 2 Headings + type: heading + level: 3 + collapsed: true + - + id: h2 + title: H2 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1em + - + id: h2-weight + title: H2 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 600 + - + id: h2-color + title: H2 font color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h2-variant + title: H2 font variant + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + id: h2-style + title: H2 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: level-3-headings + title: Level 3 Headings + type: heading + level: 3 + collapsed: true + - + id: h3 + title: H3 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1em + - + id: h3-weight + title: H3 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 600 + - + id: h3-color + title: H3 font color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h3-variant + title: H3 font variant + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + id: h3-style + title: H3 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: level-4-headings + title: Level 4 Headings + type: heading + level: 3 + collapsed: true + - + id: h4 + title: H4 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.9em + - + id: h4-weight + title: H4 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 500 + - + id: h4-color + title: H4 font color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h4-variant + title: H4 font variant + type: variable-select + allowEmpty: false + default: small-caps + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + id: h4-style + title: H4 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: level-5-headings + title: Level 5 Headings + type: heading + level: 3 + collapsed: true + - + id: h5 + title: H5 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.85em + - + id: h5-weight + title: H5 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 500 + - + id: h5-color + title: H5 font color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h5-variant + title: H5 font variant + type: variable-select + allowEmpty: false + default: small-caps + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + id: h5-style + title: H5 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: level-6-headings + title: Level 6 Headings + type: heading + level: 3 + collapsed: true + - + id: h6 + title: H6 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.85em + - + id: h6-weight + title: H6 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 400 + - + id: h6-color + title: H6 font color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h6-variant + title: H6 font variant + type: variable-select + allowEmpty: false + default: small-caps + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + id: h6-style + title: H6 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: blockquotes + title: Blockquotes + type: heading + level: 2 + collapsed: true + - + id: text-blockquote + title: Blockquotes text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: blockquote-size + title: Blockquotes font size + description: Accepts any CSS font-size value + type: variable-text + default: '' + - + id: blockquote-style + title: Blockquotes font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: lists + title: Lists and checkboxes + type: heading + level: 2 + collapsed: true + - + id: ax3 + title: Checkbox color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: minimal-strike-lists + title: Strike completed tasks + description: Use line through greyed text for completed tasks + type: class-toggle + default: false + - + id: list-spacing + title: List item spacing + description: Space between list items in em units + type: variable-number-slider + default: 0.075 + min: 0 + max: 0.3 + step: 0.005 + format: em + - + id: code-blocks + title: Code blocks + type: heading + level: 2 + collapsed: true + - + id: text-code + title: Code text color + description: Where syntax highlighting is not present + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: font-code + title: Code font size + description: Accepts any CSS font-size value + type: variable-text + default: 13px + +*/ + +/* @settings +name: Minimal Cards +id: minimal-cards-style +settings: + - + id: cards-min-width + title: Card minimum width + description: + type: variable-text + default: 180px + - + id: cards-max-width + title: Card maximum width + description: Default fills the available width, accepts valid CSS units + type: variable-text + default: 1fr + - + id: cards-mobile-width + title: Card minimum width on mobile + description: + type: variable-text + default: 120px + - + id: cards-padding + title: Card padding + description: + type: variable-text + default: 1.2em + - + id: cards-image-height + title: Card maximum image height + description: + type: variable-text + default: 400px + - + id: cards-border-width + title: Card border width + description: + type: variable-text + default: 1px + - + id: cards-background + title: Card background color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + +*/ + +/* @settings +name: Minimal Advanced Settings +id: minimal-advanced +settings: + - + id: zoom-off + title: Disable image zoom + description: Turns off click/hold to zoom images + type: class-toggle + - + id: cursor + title: Cursor style + description: The cursor style for UI elements + type: variable-select + default: default + options: + - + label: Default + value: default + - + label: Pointer + value: pointer + - + label: Crosshair + value: crosshair + - + id: font-smallest + title: Tiny font size + description: Font size in px of tiny text + type: variable-number + default: 10 + format: px +*/ diff --git a/.obsidian/themes/Things.css b/.obsidian/themes/Things.css new file mode 100644 index 0000000000..8b99563a65 --- /dev/null +++ b/.obsidian/themes/Things.css @@ -0,0 +1,6496 @@ +/*─────────────────────────────────────────────────────── +THINGS +Version 1.6.4 +Created by @colineckert + +Readme: +https://github.com/colineckert/obsidian-things + +Support my work: +https://www.buymeacoffee.com/colineckert + +---------------------------------------------------------------- + +MIT License + +Copyright (c) 2020-2021 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. + +---------------------------------------------------------------- + +For help and/or CSS snippets, thanks to: +- @kepano +- @chetachiezikeuzor + +────────────────────────────────────────────────────── */ + +:root { + /*---------------------------------------------------------------- + COLORS + ----------------------------------------------------------------*/ + + --base-h: 212; /* Base hue */ + --base-s: 15%; /* Base saturation */ + --base-d: 13%; /* Base lightness Dark Mode - 0 is black */ + --base-l: 97%; /* Base lightness Light Mode - 100 is white */ + --accent-h: 215; /* Accent hue */ + --accent-s: 75%; /* Accent saturation */ + --accent-d: 70%; /* Accent lightness Dark Mode */ + --accent-l: 60%; /* Accent lightness Light Mode */ + + --blue: #2e80f2; + --pink: #ff82b2; + --green: #3eb4bf; + --yellow: #e5b567; + --orange: #e87d3e; + --red: #e83e3e; + --purple: #9e86c8; + + --light-yellow-highlighter: #fff3a3a6; + --dark-yellow-highlighter: #ffed7977; + --pink-highlighter: #ffb8eba6; + --red-highlighter: #db3e606e; + --blue-highlighter: #adccffa6; + --dark-blue-highlighter: #adccff5b; + --green-highlighter: #bbfabba6; + --purple-highlighter: #d2b3ffa6; + --orange-highlighter: #ffb86ca6; + --grey-highlighter: #cacfd9a6; + + /*---------------------------------------------------------------- + FONTS + ----------------------------------------------------------------*/ + + /* Preview mode */ + + --text: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, + Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; + + /* Editor mode */ + + --text-editor: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, + Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; + + /* Code */ + + --font-monospace: 'JetBrains Mono', SFMono-Regular, Consolas, 'Roboto Mono', + monospace; + + /* UI */ + + --font-ui: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, + Ubuntu, Cantarell, 'Helvetica Neue', sans-serif; + + /* Colors, sizes, weights, padding */ + + --h1-color: var(--text-normal); + --h2-color: var(--blue); + --h3-color: var(--blue); + --h4-color: var(--yellow); + --h5-color: var(--red); + --h6-color: var(--text-muted); + + --strong-color: var(--pink); + --em-color: var(--pink); + + --font-normal: 16px; + --font-small: 13px; + --font-smaller: 11px; + --font-smallest: 10px; + --editor-font-size: 1rem; + + --h1: 1.5em; + --h2: 1.3em; + --h3: 1.1em; + --h4: 0.9em; + --h5: 0.85em; + --h6: 0.85em; + + --h1-weight: 700; + --h2-weight: 700; + --h3-weight: 600; + --h4-weight: 500; + --h5-weight: 500; + --h6-weight: 400; + + --normal-weight: 400; /* Switch to 300 if you want thinner default text */ + --bold-weight: 700; /* Switch to 700 if you want thicker bold text */ + --icon-muted: 0.4; + --line-width: 45rem; /* Maximum characters per line */ + --line-height: 1.5; + --border-width: 1px; + --border-width-alt: 1px; + --max-width: 85%; /* Amount of padding around the text, use 90% for narrower padding */ + --nested-padding: 3.5%; /* Amount of padding for quotes and transclusions */ + --input-height: 36px; + + --font-todoist-title-size: 1em; + --font-todoist-metadata-size: small; + + --cursor: default; +} + +/* Desktop fonts */ +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); +} + +/* Tablet fonts */ +@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%; + } +} + +/* Phone fonts */ +@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: 85%; + } +} + +/*---------------------------------------------------------------- + THEMES +---------------------------------------------------------------- */ + +.theme-light { + --text-normal: hsl(var(--base-h), var(--base-s), calc(var(--base-l) - 80%)); + --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-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: var(--light-yellow-highlighter); + --text-highlight-bg-active: rgba(0, 0, 0, 0.1); + + --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), + calc(var(--base-l) - 2%) + ); + --background-tertiary: hsl( + var(--base-h), + var(--base-s), + calc(var(--base-l) - 7%) + ); + --background-modifier-border: hsl( + var(--base-h), + var(--base-s), + calc(var(--base-l) - 4%) + ); + --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-transparent: hsla( + var(--base-h), + var(--base-s), + var(--base-l), + 0 + ); + /* --background-translucent: rgba(255, 255, 255, 0.85); */ + --background-translucent: hsla( + var(--base-h), + var(--base-s), + calc(var(--base-l) + 0%), + 0.8 + ); + --opacity-translucency: 1; + + --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) - 5%), + 0.7 + ); + --shadow-color: rgba(0, 0, 0, 0.1); + + /* --tag-background-color: rgb(189, 225, 211); */ + --tag-background-color-l: #bde1d3; + /* --tag-font-color: rgb(29, 105, 75); */ + --tag-font-color-l: #1d694b; + + --code-color: #383a42; + --atom-gray-1: #383a42; + --atom-gray-2: #383a42; + --atom-red: #e75545; + --atom-green: #4ea24c; + --atom-blue: #3d74f6; + --atom-purple: #a625a4; + --atom-aqua: #0084bc; + --atom-yellow: #e35649; + --atom-orange: #986800; +} + +.theme-dark { + --text-normal: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 70%)); + --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-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: var(--dark-blue-highlighter); + --text-highlight-bg-active: rgba(255, 255, 255, 0.1); + + --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: hsl( + var(--base-h), + var(--base-s), + calc(var(--base-d) + 2%) + ); + --background-modifier-border: hsl( + var(--base-h), + var(--base-s), + calc(var(--base-d) + 4%) + ); + --background-modifier-border-hover: hsl( + var(--base-h), + var(--base-s), + calc(var(--base-d) + 10%) + ); + --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-button: hsl( + var(--base-h), + var(--base-s), + calc(var(--base-d) + 2%) + ); + + --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.8 + ); + --opacity-translucency: 1; + + --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%) + ); + + --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); + + --tag-background-color-d: rgb(29, 105, 75); + --tag-font-color-d: var(--text-normal); + + --code-color: #c9d1d9; + --atom-gray-1: #5c6370; + --atom-gray-2: #abb2bf; + --atom-red: #e06c75; + --atom-orange: #d19a66; + --atom-green: #98c379; + --atom-aqua: #56b6c2; + --atom-purple: #c678dd; + --atom-blue: #61afef; + --atom-yellow: #e5c07b; +} + +/* ---------------------------------------------------------------- +Desktop Styling +---------------------------------------------------------------- */ + +/* ---------------------- */ +/* Better Live Preview */ +/* ---------------------- */ + +.is-live-preview { + padding: 0 1em !important; +} + +/* Quote blocks */ +.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote { + border: 0 solid var(--quote-opening-modifier); + border-left-width: 2px; + background-color: var(--background-primary); +} + +/* Align list bullets */ +.is-live-preview .list-bullet { + bottom: 3px; +} + +.is-live-preview .HyperMD-header-2 { + border-bottom: 1px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; +} + +/* Temp fix to match Live Preview checkbox color */ +.is-live-preview input[type='checkbox']:checked { + background-color: #00a8c5 !important; +} + +/* Align checkboxes */ +.markdown-source-view.mod-cm6 .task-list-item-checkbox { + vertical-align: sub !important; +} + +/* Align collapse-indicators */ +.is-live-preview .collapse-indicator.collapse-icon { + top: 2px !important; +} + +/* ---------------------- */ + +/* Headings and fonts */ +html { + font-size: var(--editor-font-size); +} + +body { + -webkit-font-smoothing: auto; +} + +body { + --preview-font-size: var(--editor-font-size); + --preview-line-height: var(--line-height); + --preview-font-weight: var(--normal-weight); +} + +.markdown-reading-view, +.markdown-preview-view { + font-family: var(--text); + font-size: var(--preview-font-size) !important; + font-weight: var(--preview-font-weight); + line-height: var(--preview-line-heightline-height); +} + +.CodeMirror, +.markdown-source-view, +.cm-s-obsidian { + font-size: var(--editor-font-size) !important; + font-weight: var(--normal-weight); + line-height: var(--line-height); +} + +.cm-strong, +strong { + font-weight: var(--bold-weight) !important; +} + +h1, +h2, +h3, +h4 { + letter-spacing: -0.02em; +} + +h2 { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; +} + +body, +input, +button { + font-family: var(--font-ui); +} + +.popover, +.vertical-tab-content-container, +.workspace-leaf-content[data-type='markdown'] { + font-family: var(--text); +} + +body, +input, +button, +.markdown-preview-view, +.cm-s-obsidian .cm-formatting-hashtag, +.cm-s-obsidian { + font-size: var(--font-adaptive-normal); + font-weight: var(--normal-weight); + line-height: var(--line-height); + -webkit-font-smoothing: subpixel-antialiased; +} +.markdown-source-view.mod-cm6 .cm-scroller, +.markdown-source-view, +.cm-s-obsidian .cm-formatting-hashtag, +.cm-s-obsidian, +.cm-s-obsidian span.cm-formatting-task { + line-height: var(--line-height); + font-family: var(--text-editor); +} +.cm-s-obsidian span.cm-formatting-task { + font-family: var(--font-monospace); /* Editor task is monospace */ + line-height: var(--line-height); +} +.cm-formatting-strong, +.cm-formatting-em, +.cm-formatting.cm-formatting-quote { + color: var(--text-faint) !important; + font-weight: var(--normal-weight); + opacity: 0.8; + letter-spacing: -0.02em; +} +.cm-formatting-header, +.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); + font-weight: var(--bold-weight); + opacity: 0.8; + letter-spacing: -0.02em; +} +.view-header-title, +.file-embed-title, +.markdown-embed-title { + letter-spacing: -0.02em; + text-align: left; + font-size: 1.125em; + padding: 10px; +} +.empty-state-title, +.markdown-preview-view h1, +.HyperMD-header, +.HyperMD-header-1, +.cm-header-1 { + letter-spacing: -0.02em; + line-height: 1.3; + font-size: var(--h1); + color: var(--h1-color); + font-weight: var(--h1-weight) !important; +} +.markdown-preview-view h2, +.HyperMD-header-2, +.cm-header-2 { + letter-spacing: -0.02em; + line-height: 1.3; + font-size: var(--h2); + color: var(--h2-color); + font-weight: var(--h2-weight) !important; +} +.markdown-preview-view h3, +.HyperMD-header-3, +.cm-header-3 { + letter-spacing: -0em; + line-height: 1.4; + font-size: var(--h3); + color: var(--h3-color); + font-weight: var(--h3-weight) !important; +} +.markdown-preview-view h4, +.HyperMD-header-4, +.cm-s-obsidian .cm-header-4 { + letter-spacing: 0.02em; + font-size: var(--h4); + color: var(--h4-color); + font-weight: var(--h4-weight) !important; + text-transform: uppercase; +} +.markdown-preview-view h5, +.HyperMD-header-5, +.cm-s-obsidian .cm-header-5 { + letter-spacing: 0.02em; + font-size: var(--h5); + color: var(--h5-color); + font-weight: var(--h5-weight) !important; +} +.markdown-preview-view h6, +.HyperMD-header-6, +.cm-s-obsidian .cm-header-6 { + letter-spacing: 0.02em; + font-size: var(--h6); + color: var(--h6-color); + font-weight: var(--h6-weight) !important; +} + +.markdown-preview-view mark { + margin: 0 -0.05em; + padding: 0.125em 0.15em; + border-radius: 0.2em; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} + +/* --------------- */ +/* Highlight styles */ +/* --------------- */ + +span.cm-highlight { + padding: 0.1em 0; + border-radius: 0.2em; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} + +span.cm-formatting-highlight { + /*margin: 0 0 0 -0.4em;*/ + padding-left: 0.15em; + padding-right: 0em; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} + +.cm-highlight + span.cm-formatting-highlight { + padding-left: 0em; + padding-right: 0.15em; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} + +/* --------------- */ +/* Tags */ +/* --------------- */ + +.theme-light .frontmatter-container .tag, +.theme-light a.tag { + background-color: var(--tag-background-color-l); + color: var(--tag-font-color-l); + font-size: var(--font-adaptive-smaller); + font-weight: 500; + font-family: var(--font-ui); + padding: 3px 8px; + text-align: center; + text-decoration: none; + border-radius: 20px; +} +.theme-light a.tag:hover { + color: var(--text-normal); + border-color: var(--background-modifier-border-hover); +} +.theme-dark .frontmatter-container .tag, +.theme-dark a.tag { + background-color: var(--tag-background-color-d); + color: var(--tag-font-color-d); + font-size: var(--font-adaptive-smaller); + font-weight: 500; + font-family: var(--font-ui); + padding: 3px 8px; + text-align: center; + text-decoration: none; + border-radius: 20px; +} +.theme-dark a.tag:hover { + color: var(--text-normal); + border-color: var(--background-modifier-border-hover); +} +.theme-light .cm-s-obsidian span.cm-hashtag { + background-color: var(--tag-background-color-l); + color: var(--tag-font-color-l); + font-size: var(--font-adaptive-small); + font-family: var(--font-ui); + font-weight: 500; + text-align: center; + text-decoration: none; + padding-top: 3px; + padding-bottom: 3px; + border-left: none; + border-right: none; + cursor: text; +} +.theme-dark .cm-s-obsidian span.cm-hashtag { + background-color: var(--tag-background-color-d); + color: var(--tag-font-color-d); + font-size: var(--font-adaptive-small); + font-family: var(--font-ui); + font-weight: 500; + text-align: center; + text-decoration: none; + padding-top: 3px; + padding-bottom: 3px; + border-left: none; + border-right: none; + cursor: text; +} +span.cm-hashtag.cm-hashtag-begin { + border-top-left-radius: 14px; + border-bottom-left-radius: 14px; + padding-left: 8px; + border-right: none; + border-left: 1px solid var(--background-modifier-border); +} +span.cm-hashtag.cm-hashtag-end { + border-top-right-radius: 14px; + border-bottom-right-radius: 14px; + border-left: none; + padding-right: 8px; + border-right: 1px solid var(--background-modifier-border); +} + +/* --------------- */ +/* Image zoom */ +/* --------------- */ + +/* Image cards */ +img { + border-radius: 4px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background-color: var(--background-secondary); + /* Background color so PNGs with transparent backgrounds don't look weird */ +} + +.full-width-media .markdown-preview-view .image-embed img:not([width]), +.full-width-media .markdown-preview-view audio, +.full-width-media .markdown-preview-view video { + width: 100%; +} + +.view-content .markdown-preview-view img { + max-width: 100%; + cursor: zoom-in; +} + +body:not(.is-mobile) + .view-content + .markdown-preview-view + img[referrerpolicy='no-referrer']:active, +body:not(.is-mobile) .view-content .image-embed:active { + cursor: zoom-out; + display: block; + z-index: 100; + position: fixed; + max-height: calc(100% + 1px); + max-width: calc(100% - 20px); + height: calc(100% + 1px); + width: 100%; + object-fit: contain; + margin: -0.5px auto 0; + text-align: center; + padding: 0; + left: 0; + right: 0; + bottom: 0; + background: var(--background-translucent); +} +body:not(.is-mobile) + .view-content + .markdown-preview-view + img[referrerpolicy='no-referrer']:active { + padding: 2.5%; +} +body:not(.is-mobile) + .view-content + .markdown-preview-view + .image-embed:active + img { + top: 50%; + transform: translateY(-50%); + padding: 0; + margin: 0 auto; + width: auto; + max-height: 95vh; + left: 0; + right: 0; + bottom: 0; + position: absolute; + opacity: 1; +} +.theme-dark span[src$='#invert'] img { + filter: invert(1) hue-rotate(180deg); + mix-blend-mode: screen; +} + +/* --------------- */ +/* Modals */ +/* --------------- */ + +.modal { + border: none; + background: var(--background-primary); + border-radius: 10px; + overflow: hidden; + padding: 20px 20px 10px; +} +.modal.mod-settings .vertical-tab-content-container { + border-left: 1px solid var(--background-modifier-border); + padding-bottom: 0; + padding-right: 0; +} +.modal-title { + text-align: left; + font-size: var(--h2); + line-height: 1.4; + padding-bottom: 0; +} +.modal-content { + margin-top: 0px; + padding: 0; +} +.modal-content .u-center-text { + text-align: left; + font-size: 13px; +} +.progress-bar-message { + color: var(--text-faint); +} +input.prompt-input { + border: 0; + background: var(--background-primary); + box-shadow: none !important; + padding-left: 10px; + height: 40px; + line-height: 4; +} +input.prompt-input:hover { + border: 0; + background: var(--background-primary); + padding-left: 10px; + line-height: 4; +} +.suggestion-item { + cursor: var(--cursor); + padding-left: 10px; +} +.suggestion-flair { + left: auto; + right: 16px; + opacity: 0.25; +} +.prompt-results .suggestion-flair .filled-pin { + display: none; +} +.theme-light .modal-container .suggestion-item.is-selected { + border-radius: 6px; + background: var(--background-tertiary); +} +.theme-dark .modal-container .suggestion-item.is-selected { + border-radius: 6px; + /* background: var(--blue-highlighter); */ + background: var(--blue); +} +.menu-item { + margin-bottom: 1px; +} +.suggestion-item.is-selected, +.menu-item:hover:not(.is-disabled):not(.is-label), +.menu-item:hover { + background: var(--background-tertiary); +} +.suggestion-item, +.suggestion-empty { + font-size: var(--font-adaptive-normal); +} +.modal, +.prompt, +.suggestion-container { + box-shadow: 0 5px 30px rgba(0, 0, 0, 0.15); +} +.prompt-instructions { + color: var(--text-muted); + padding: 10px; +} +.prompt-instruction-command { + font-weight: 600; +} +.prompt { + padding-bottom: 0; +} +.prompt-results { + padding-bottom: 10px; +} +.menu { + padding: 6px; +} +.menu-item { + font-size: var(--font-adaptive-small); + border-radius: 5px; + padding: 3px 12px 3px 8px; + height: 26px; + cursor: var(--cursor); + line-height: 20px; +} +.menu-separator { + margin: 6px -5px; +} +.menu-item-icon svg { + width: 12px; + height: 12px; +} +.menu-item-icon { + width: 24px; +} + +/* --------------- */ +/* Sync */ +/* --------------- */ + +.sync-history-content { + font-size: var(--font-adaptive-small); + border: none; + padding: 20px 40px 20px 20px; +} +.sync-history-content-container { + padding: 0; +} +.sync-history-content-container .modal-button-container { + margin: 0; + padding: 10px 5px; + border-top: 1px solid var(--background-modifier-border); + background-color: var(--background-primary); + text-align: center; +} +.sync-history-list-container { + flex-basis: 220px; +} +.sync-history-list { + padding: 10px; + border-right: 1px solid var(--background-modifier-border); + background-color: var(--background-secondary); +} +.sync-history-list-item { + border-radius: 4px; + padding: 4px 8px; + margin-bottom: 4px; + font-size: var(--font-adaptive-small); + cursor: var(--cursor); +} +.sync-history-list-item.is-active, +.sync-history-list-item:hover { + background-color: var(--background-tertiary); +} + +/* --------------- */ +/* YAML Front matter */ +/* --------------- */ + +.theme-dark pre.frontmatter[class*='language-yaml'], +.theme-light pre.frontmatter[class*='language-yaml'] { + padding: 0 0 0px 0; + background: transparent; + font-family: var(--text); + line-height: 1.2; + border-radius: 0; + border-bottom: 0px solid var(--background-modifier-border); +} +.markdown-preview-view .table-view-table > thead > tr > th { + border-color: var(--background-modifier-border); +} +.theme-dark .frontmatter .token, +.theme-light .frontmatter .token, +.markdown-preview-section .frontmatter code { + 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); +} + +/* --------------- */ +/* Drag ghost */ +/* --------------- */ + +body.is-dragging { + cursor: grabbing; + cursor: -webkit-grabbing; +} + +.workspace-drop-overlay:before, +.mod-drag, +.drag-ghost { + opacity: 100; + 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: transparent; +} + +/* --------------- */ +/* Workspace */ +/* --------------- */ + +.empty-state { + background-color: var(--background-primary); + text-align: center; +} +.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: var(--background-secondary); +} +.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-split.mod-root.mod-horizontal .workspace-leaf-resize-handle, +.workspace-split.mod-root.mod-vertical .workspace-leaf-resize-handle { + border-width: 1px; +} +.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle { + height: 2px; + background: transparent; + border-bottom: var(--border-width-alt) solid var(--background-modifier-border); +} +.workspace-split.mod-right-split > .workspace-leaf-resize-handle { + background: transparent; + border-left: var(--border-width-alt) solid var(--background-modifier-border); + width: 3px !important; +} +.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, +.workspace-split.mod-left-split > .workspace-leaf-resize-handle { + border-right: var(--border-width) solid var(--background-modifier-border); + width: 2px !important; + background: transparent; +} +.workspace-split.mod-right-split > .workspace-leaf-resize-handle:hover, +.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:hover, +.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:hover, +.workspace-split.mod-left-split > .workspace-leaf-resize-handle:hover { + border-color: var(--background-modifier-border-hover); + transition: border-color 0.1s ease-in-out 0.05s, + border-width 0.1s ease-in-out 0.05s; + border-width: 3px; +} +.workspace-split.mod-right-split > .workspace-leaf-resize-handle:active, +.workspace-split.mod-horizontal > * > .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-color: var(--background-modifier-border-focus); + border-width: 3px; +} +.workspace-tab-container-before, +.workspace-tab-container-after { + width: 0; +} +.workspace-leaf { + border-left: 0px; +} +.mod-horizontal .workspace-leaf { + border-bottom: 0px; + background-color: transparent; + box-shadow: none !important; +} + +.workspace-tab-header.is-before-active .workspace-tab-header-inner, +.workspace-tab-header.is-active, +.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; + height: 40px; + background-color: transparent; +} + +/* --------------- */ +/* Workspace Icons */ +/* --------------- */ + +.nav-action-button svg { + width: 25px; + height: 15px; +} +.workspace-ribbon-collapse-btn svg path { + stroke-width: 3px; +} +.nav-action-button svg path { + stroke-width: 2px; +} +.clickable-icon { + cursor: var(--cursor); +} +.view-header-icon, +.workspace-tab-header, +.nav-action-button, +.side-dock-ribbon-tab, +.view-action { + background: transparent; + color: var(--text-muted); + opacity: var(--icon-muted); + transition: opacity 0.1s ease-in-out; + cursor: var(--cursor); +} +.view-header-icon { + opacity: 0; +} +.workspace-leaf-content[data-type='search'] .nav-action-button.is-active, +.workspace-leaf-content[data-type='backlink'] .nav-action-button.is-active, +.workspace-leaf-content[data-type='tag'] .nav-action-button.is-active, +.workspace-tab-header.is-active, +.workspace-leaf-content[data-type='search'] .nav-action-button.is-active { + background: transparent; + color: var(--text-muted); + opacity: 1; + transition: opacity 0.1s ease-in-out; +} +.view-action:hover, +.view-header-icon:hover, +.nav-action-button:hover, +.workspace-tab-header:hover, +.side-dock-ribbon-tab:hover, +.side-dock-ribbon-action:hover { + background: transparent; + color: var(--text-muted); + opacity: 1; + transition: opacity 0 ease-in-out; +} +.workspace-leaf-content[data-type='search'] .nav-action-button.is-active { + background: transparent; +} +.nav-action-button, +.workspace-leaf-content[data-type='search'] .nav-action-button, +.workspace-leaf-content[data-type='backlink'] .nav-action-button { + padding: 0 4px 0 8px; + margin: 0; +} + +/* --------------- */ +/* Workspace Tabs */ +/* --------------- */ + +.workspace-tab-header-container { + height: unset; + padding: 5px 10px 0px 10px; + margin: 5px 0; +} +.theme-light .workspace-tab-header.is-active { + box-shadow: 0px 0px 1px 1px inset var(--background-tertiary); + background-color: var(--background-primary); + border-radius: 6px; +} +.theme-dark .workspace-tab-header.is-active { + box-shadow: 0px 0px 0px 1px inset var(--background-secondary); + background-color: var(--background-tertiary); + border-radius: 6px; +} +.workspace-tab-container-before.is-before-active, +.workspace-tab-container-after.is-after-active, +.workspace-tab-header.is-before-active, +.workspace-tab-header.is-after-active { + background: transparent; +} + +/* --------------- */ +/* Workspace slider */ +/* --------------- */ + +.theme-light .workspace-tab-container-inner { + border-radius: 10px; + background-color: var(--background-secondary-alt) !important; + border: 1px solid var(--background-tertiary); + display: flex; + justify-content: center; + align-items: center; + stroke-width: 0; +} +.theme-dark .workspace-tab-container-inner { + border-radius: 10px; + background-color: var(--background-secondary) !important; + border: 1px solid var(--background-tertiary); + display: flex; + justify-content: center; + align-items: center; + stroke-width: 0; +} +.workspace-tab-header { + background-color: transparent; + border-radius: 10px !important; +} +.workspace-tab-header-inner { + padding: 6px 15px; +} +.workspace-tab-header-inner-icon { + display: flex; + justify-content: center; + align-items: center; +} + +/* --------------- */ +/* Window frame */ +/* --------------- */ + +body:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) { + --titlebar-height: 28px; + padding-top: var(--titlebar-height) !important; +} +body:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) .titlebar { + background: var(--background-secondary); + border-bottom: var(--border-width) solid var(--background-modifier-border); + height: var(--titlebar-height) !important; + top: 0 !important; + padding-top: 0 !important; +} +body.hider-frameless .titlebar { + border-bottom: none; +} +.mod-windows .titlebar-button:hover { + background-color: var(--background-primary-alt); +} +.mod-windows .titlebar-button.mod-close:hover { + background-color: var(--background-modifier-error); +} +.mod-windows .mod-close:hover svg { + fill: white !important; + stroke: white !important; +} + +.titlebar-button-container { + height: var(--titlebar-height); + top: 0; + display: flex; + align-items: center; +} +.titlebar:hover .titlebar-button-container.mod-left { + opacity: 1; +} +.titlebar-text { + display: none; + padding-top: 5px; + color: var(--text-faint); + letter-spacing: inherit; +} +.titlebar-button:hover { + opacity: 1; + transition: opacity 100ms ease-out; +} +.titlebar-button { + opacity: 0.5; + cursor: var(--cursor); + color: var(--text-muted); + padding: 2px 4px; + border-radius: 3px; + line-height: 1; + display: flex; +} +.titlebar-button:hover { + background-color: var(--background-tertiary); +} +.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; +} + +/* --------------- */ +/* Title Bar */ +/* --------------- */ + +.view-actions { + margin-right: 10px; + z-index: 15; + background: var(--background-primary); +} +.view-header { + height: 40px; +} +.view-header-title { + padding: 0; +} +.workspace-leaf-header, +.view-header { + background-color: var(--background-primary) !important; + border: none !important; +} +.view-header-title-container:after { + display: none; +} + +/* --------------- */ +/* Full borders */ +/* --------------- */ + +body.full-borders .view-header { + border-bottom: 1px solid var(--background-modifier-border) !important; +} +body.full-borders .side-dock-ribbon { + border-right: 1px solid var(--background-modifier-border) !important; +} + +/* --------------- */ +/* Custom line width */ +/* --------------- */ + +.markdown-preview-view.is-readable-line-width .markdown-preview-sizer { + max-width: var(--max-width); + width: var(--line-width-adaptive); +} +.is-mobile .markdown-source-view.mod-cm6.is-readable-line-width .cm-content { + max-width: var(--line-width-adaptive); +} + +.markdown-source-view.is-readable-line-width .CodeMirror { + padding-left: 0; + padding-right: 0; + margin: 0 auto 0 auto; + width: var(--line-width-adaptive); + max-width: var(--max-width); +} +.view-header-title-container { + padding-left: 0; + padding-right: 0; + position: absolute; + max-width: var(--max-width); + width: var(--line-width-adaptive); + margin: 0 auto; + left: 0; + right: 0; +} + +/* --------------- */ +/* EDITOR MODE */ +/* --------------- */ + +/* Fancy cursor */ +.CodeMirror-cursor, +.cm-s-obsidian .cm-cursor { + border: none; + border-right: 2px solid var(--text-accent); +} + +.markdown-source-view.mod-cm6, +.markdown-source-view.mod-cm5, +.markdown-source-view { + 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; +} +.markdown-embed-title, +.internal-embed .markdown-preview-section { + max-width: 100%; +} +.cm-s-obsidian .HyperMD-header, +.cm-s-obsidian pre.HyperMD-header { + padding-left: 0 !important; + font-size: 1em !important; + /* TODO */ +} +.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-link { + color: var(--text-muted); +} +.cm-s-obsidian span.cm-hmd-internal-link { + color: var(--text-accent) !important; +} +.cm-s-obsidian span.cm-formatting-link { + color: var(--text-faint) !important; +} + +/* Transcluded notes and 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 { + /* Remove height to fix cutoff bug */ + /* height: 24px; */ + line-height: 18px; +} +.markdown-embed .markdown-preview-sizer:first-child ul { + margin-block-start: 2px; +} +.markdown-embed .markdown-preview-section:last-child p, +.markdown-embed .markdown-preview-section:last-child ul { + margin-block-end: 2px; +} +.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 { + 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(--quote-opening-modifier); + border-radius: 0; +} + +/* Embedded Searches */ + +.markdown-preview-view .internal-query.is-embed { + border-top: none; + border-bottom: none; +} +.markdown-preview-view .internal-query.is-embed .internal-query-header { + justify-content: start; +} +.markdown-preview-view .internal-query.is-embed .internal-query-header-title { + font-weight: 500; + color: var(--text-normal); + font-size: var(--h2); +} +.internal-query.is-embed .search-result-file-matches { + border-bottom: 0; +} + +/* Editor Mode Footnotes */ + +.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; +} + +/* Editor Mode Tables */ + +.CodeMirror pre.HyperMD-table-row { + font-size: calc(var(--font-adaptive-normal) - 1px); + font-family: var(--font-monospace) !important; +} + +/* Editor Mode Lists */ + +.cm-formatting-list { + color: var(--text-faint) !important; +} +/* Editor Mode Quotes */ + +span.cm-formatting.cm-formatting-quote { + color: var(--text-faint) !important; +} + +/* --------------- */ +/* Internal search */ +/* --------------- */ + +.is-flashing { + border-radius: 2px; + box-shadow: 0 2px 0 8px var(--text-highlight-bg); + transition: all 0s ease-in-out; +} +.is-flashing .tag { + border-color: var(--text-highlight-bg-active); +} +.suggestion-container.mod-search-suggestion { + max-width: 280px; +} +.mod-search-suggestion .suggestion-item { + font-size: var(--font-adaptive-small); +} +.mod-search-suggestion .clickable-icon { + margin: 0; +} +.search-suggest-item.mod-group { + font-size: var(--font-adaptive-smaller); +} +.cm-s-obsidian span.obsidian-search-match-highlight { + background: inherit; + background: var(--text-highlight-bg); + padding-left: 0; + padding-right: 0; +} +.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: 90px; +} +.document-search-button, +.document-search-close-button { + cursor: var(--cursor); +} +.document-search-close-button:before { + font-weight: 200; +} +.document-search-container { + position: fixed; + padding-top: 10px; + height: 50px; + background-color: var(--background-primary); + border-top: var(--border-width-alt) solid var(--background-modifier-border); + width: 100%; +} +input.document-search-input, +input.document-replace-input { + margin-top: 2px; + font-size: var(--font-adaptive-small) !important; + border: 1px solid var(--background-modifier-border); + border-radius: 5px; + height: 28px !important; + background: var(--background-primary); + transition: border-color 0.1s ease-in-out; +} +input.document-search-input:hover, +input.document-replace-input:hover { + border: 1px solid var(--background-modifier-border-hover); + background: var(--background-primary); + transition: border-color 0.1s ease-in-out; +} +input.document-search-input:focus, +input.document-replace-input:focus { + border: 1px solid var(--background-modifier-border-focus); + background: var(--background-primary); + transition: all 0.1s ease-in-out; +} +.document-search-button { + font-size: var(--font-adaptive-small); +} + +/* --------------- */ +/* Sidebar documents */ +/* --------------- */ + +.workspace > .workspace-split:not(.mod-root) .CodeMirror, +.workspace > .workspace-split:not(.mod-root) .markdown-preview-view { + font-size: var(--font-adaptive-small); + line-height: 1.2; +} +.workspace + > .workspace-split:not(.mod-root) + .workspace-leaf-content[data-type='markdown'] + .markdown-preview-view { + padding: 0 15px; +} +.workspace + > .workspace-split:not(.mod-root) + .workspace-leaf-content[data-type='markdown'] + .markdown-embed + .markdown-preview-view { + padding: 0; +} +.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; +} + +/* --------------- */ +/* Turn off file name trimming */ +/* --------------- */ + +.full-file-names .tree-item-inner, +.full-file-names .nav-file-title-content, +.full-file-names .search-result-file-title { + text-overflow: unset; + white-space: normal; + line-height: 1.4; +} + +.full-file-names .nav-file-title { + margin-bottom: 3px; +} + +/* --------------- */ +/* Form inputs */ +/* --------------- */ + +textarea, +input[type='text'], +input[type='search'], +input[type='email'], +input[type='password'], +input[type='number'], +button, +.dropdown, +.setting-item-control button { + font-size: var(--font-normal); + font-family: var(--font-ui); +} +textarea { + padding: 5px 10px; + transition: all 0.1s linear; + line-height: 1.3; + -webkit-appearance: none; +} +input[type='text'], +input[type='search'], +input[type='email'], +input[type='password'], +input[type='number'] { + padding: 5px 10px; + transition: all 0.1s linear; + height: var(--input-height); + -webkit-appearance: none; +} +textarea:hover, +select:hover, +input:hover { + border-color: var(--background-modifier-border-hover); + transition: all 0.1s linear; +} +textarea:active, +textarea:focus, +button:active, +button:focus, +.dropdown:focus, +.dropdown:active, +select:focus, +select:active, +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 { + -webkit-appearance: none; + border-color: var(--background-modifier-border-hover); +} +body:not(.is-mobile) textarea:active, +body:not(.is-mobile) textarea:focus, +body:not(.is-mobile) button:active, +body:not(.is-mobile) button:focus, +body:not(.is-mobile) .dropdown:focus, +body:not(.is-mobile) .dropdown:active, +body:not(.is-mobile) select:focus, +body:not(.is-mobile) select:active, +body:not(.is-mobile) input:focus { + box-shadow: 0 0 0px 2px var(--background-modifier-border-hover); +} +.modal.mod-settings button:not(.mod-cta):not(.mod-warning), +.modal button: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 0px rgba(0, 0, 0, 0.05); + cursor: var(--cursor); + height: var(--input-height); + line-height: 0; + white-space: nowrap; +} +button:hover, +.modal button:not(.mod-warning):hover, +.modal.mod-settings button:not(.mod-warning):hover { + box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.05); + background-color: var(--background-button); + border-color: var(--background-modifier-border-hover); +} +.dropdown, +select { + box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.05); + background-color: var(--background-button); + border-color: var(--background-modifier-border); + transition: border-color 0.1s linear; +} +.dropdown:hover, +select:hover { + background-color: var(--background-button); + box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.05); +} + +/* --------------- */ +/* Checkboxes */ +/* --------------- */ + +input[type='checkbox'] { + -webkit-appearance: none; + appearance: none; + border-radius: 30%; + border: 2px 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(--blue) !important; + /* border: 2px solid var(--blue); */ + border: none; + 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: 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: 16px; + height: 16px; + position: relative; + top: 6px; + line-height: 0; + margin-left: -1.5em; + margin-right: 6px; + filter: none; +} +.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; +} + +/* --------------- */ +/* Toggle switches */ +/* --------------- */ + +.checkbox-container { + background-color: var(--background-modifier-border-hover); + box-shadow: inset 0 0px 1px 0px rgba(0, 0, 0, 0.2); + border: none; + width: 40px; + height: 24px; + cursor: var(--cursor); +} +.checkbox-container:after { + background: white; + border: none; + margin: 3px 0 0 0; + height: 18px; + width: 18px; + border-radius: 26px; + box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.1); + transition: all 0.1s linear; +} +.checkbox-container:hover:after { + box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.1); + transition: all 0.1s linear; +} +.checkbox-container.is-enabled { + border-color: var(--interactive-accent); +} + +/* --------------- */ +/* File browser */ +/* --------------- */ + +.nav-header { + padding: 0; +} +.nav-buttons-container { + padding: 10px 5px 0px 5px; + margin-bottom: 0px !important; + justify-content: flex-start; + border: 0; +} +.nav-files-container { + overflow-x: hidden; + padding-bottom: 50px; + padding-left: 5px; +} +.nav-folder-title { + margin: 0 0 0 8px; + min-width: auto; + width: calc(100% - 16px); + padding: 0 10px 0 16px; + 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: 6px; + border: 1px solid transparent; +} +.nav-folder-title-content { + padding: 0px 4px 1px 0; + font-weight: 600; +} +.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: 6px; + cursor: var(--cursor); +} +.nav-file-title.is-being-dragged, +.nav-file-title.is-active, +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); +} +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; +} + +/* Tooltip */ + +.tooltip { + font-size: var(--font-adaptive-small); + line-height: 1.2; + padding: 4px 8px; + border-radius: 4px; +} + +/* Sidebar font size */ +.nav-file-title, +.tree-item-self, +.nav-folder-title, +.is-collapsed .search-result-file-title, +.tag-pane-tag { + 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: transparent; +} +.tree-view-item-self:hover .tree-view-item-collapse, +.collapsible-item-self.is-clickable:hover { + color: var(--text-muted); + background: transparent; + cursor: var(--cursor); +} +.collapsible-item-self.is-clickable { + cursor: var(--cursor); +} +.search-result-collapse-indicator svg, +.search-result-file-title:hover .search-result-collapse-indicator svg, +.side-dock-collapsible-section-header-indicator:hover svg, +.side-dock-collapsible-section-header:hover + .side-dock-collapsible-section-header-indicator + svg, +.markdown-preview-view .collapse-indicator svg, +.tree-view-item-collapse svg, +.is-collapsed .search-result-collapse-indicator svg, +.nav-folder-collapse-indicator svg, +.side-dock-collapsible-section-header-indicator svg, +.is-collapsed .side-dock-collapsible-section-header-indicator svg { + color: var(--text-faint); + cursor: var(--cursor); +} +.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-faint); + cursor: var(--cursor); +} +.nav-folder-title.is-being-dragged-over .nav-folder-collapse-indicator svg { + color: var(--text-normal); +} + +/* --------------- */ +/* Relationship lines */ +/* --------------- */ + +/* Relationship lines in Preview */ + +ul { + position: relative; +} +.markdown-preview-view ul ul::before { + content: ''; + border-left: 1px solid var(--background-modifier-border); + position: absolute; + left: -0.85em; + top: 0; + bottom: 0; +} +.markdown-preview-view ul.contains-task-list::before { + top: 5px; +} +.markdown-preview-view .task-list-item-checkbox { + margin-left: -1.3em; +} + +/* Relationship lines in Edit mode */ + +.cm-hmd-list-indent > .cm-tab { + display: inline-block; +} +.cm-hmd-list-indent > .cm-tab:after { + content: ' '; + display: block; + width: 1px; + position: absolute; + top: 1px; + border-right: 1px solid var(--background-modifier-border); + height: 100%; +} + +/* --------------- */ +/* Folding offset */ +/* --------------- */ + +/* Add padding to account for gutter in Edit mode when folding is on */ + +body:not(.plugin-sliding-panes-rotate-header) .view-header-title, +.allow-fold-headings.markdown-preview-view .markdown-preview-sizer, +.allow-fold-lists.markdown-preview-view .markdown-preview-sizer { + padding: 0 8px 0 16px; +} +.allow-fold-lists.markdown-preview-view + .markdown-embed + .markdown-preview-sizer { + padding-left: 0; +} +.is-mobile .markdown-source-view.mod-cm6.is-readable-line-width .cm-gutters, +.is-mobile .markdown-source-view.mod-cm6.is-readable-line-width .cm-content { + transform: translateX(-10px) !important; +} +.CodeMirror-sizer { + padding-right: 12px !important; +} + +/* Folding icons in Preview */ + +.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; +} + +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, +.markdown-preview-view .is-collapsed .collapse-indicator svg, +.markdown-preview-view .collapse-indicator:hover 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 { + position: absolute; + margin-left: -42px; + margin-top: 5px; +} +.markdown-preview-view ol > li .collapse-indicator { + padding-right: 20px; +} +.markdown-preview-view .heading-collapse-indicator.collapse-indicator { + margin-left: -25px; + padding-right: 7px 8px 7px 0; +} +.markdown-preview-view .collapse-indicator { + position: absolute; + margin-left: -42px; + padding-bottom: 10px; + padding-top: 0px; +} +.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: 0.9em; +} +.markdown-preview-view ul > li:not(.task-list-item).is-collapsed::before { + background: var(--background-modifier-border); + box-shadow: 3px 0 0px 4px var(--background-modifier-border); +} +.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; +} + +/* Folding icons in Edit mode */ + +span[title='Fold line'], +span[title='Unfold line'] { + margin: 0 0 0 0; + padding: 0 0 1em 0; +} + +.CodeMirror-foldmarker { + color: var(--text-faint); + cursor: default; + margin-left: 5px; +} +.CodeMirror-foldgutter-folded { + cursor: var(--cursor); + margin-top: -3px; + transform: rotate(-90deg); +} +.CodeMirror-foldgutter-open { + cursor: var(--cursor); + margin-top: -1px; + width: 16px; + height: 20px; +} +span[title='Fold line'], +span[title='Unfold line'], +.CodeMirror-foldgutter-folded:after, +.CodeMirror-foldgutter-open:after { + background-repeat: no-repeat; + background-position: 50% 50%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='8' height='8' class='right-triangle'%3E%3Cpath fill='currentColor' stroke='currentColor' d='M94.9,20.8c-1.4-2.5-4.1-4.1-7.1-4.1H12.2c-3,0-5.7,1.6-7.1,4.1c-1.3,2.4-1.2,5.2,0.2,7.6L43.1,88c1.5,2.3,4,3.7,6.9,3.7 s5.4-1.4,6.9-3.7l37.8-59.6C96.1,26,96.2,23.2,94.9,20.8L94.9,20.8z'%3E%3C/path%3E%3C/svg%3E"); + color: transparent; +} +span[title='Unfold line'] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='8' height='8' class='right-triangle'%3E%3Cpath fill='currentColor' stroke='currentColor' transform='rotate(-90,50,50)' d='M94.9,20.8c-1.4-2.5-4.1-4.1-7.1-4.1H12.2c-3,0-5.7,1.6-7.1,4.1c-1.3,2.4-1.2,5.2,0.2,7.6L43.1,88c1.5,2.3,4,3.7,6.9,3.7 s5.4-1.4,6.9-3.7l37.8-59.6C96.1,26,96.2,23.2,94.9,20.8L94.9,20.8z'%3E%3C/path%3E%3C/svg%3E"); +} +.theme-dark span[title='Fold line'], +.theme-dark span[title='Unfold line'], +.theme-dark .CodeMirror-foldgutter-folded:after, +.theme-dark .CodeMirror-foldgutter-open:after { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='8' height='8' class='right-triangle'%3E%3Cpath fill='%23FFFFFF' stroke='%23FFFFFF' d='M94.9,20.8c-1.4-2.5-4.1-4.1-7.1-4.1H12.2c-3,0-5.7,1.6-7.1,4.1c-1.3,2.4-1.2,5.2,0.2,7.6L43.1,88c1.5,2.3,4,3.7,6.9,3.7 s5.4-1.4,6.9-3.7l37.8-59.6C96.1,26,96.2,23.2,94.9,20.8L94.9,20.8z'%3E%3C/path%3E%3C/svg%3E"); +} +span[title='Fold line'], +.CodeMirror-foldgutter-open:after { + opacity: 0; +} +span[title='Fold line']:hover, +span[title='Unfold line'], +.CodeMirror-foldgutter-folded:after, +.CodeMirror-code > div:hover .CodeMirror-foldgutter-open:after { + opacity: 0.3; +} +span[title='Unfold line']:hover, +.CodeMirror-code > div:hover .CodeMirror-foldgutter-open:hover:after, +.CodeMirror-code > div:hover .CodeMirror-foldgutter-folded:hover:after { + opacity: 1; +} + +/* --------------- */ +/* Outline */ +/* --------------- */ + +.outline { + padding: 15px 10px 20px 0; + font-size: var(--font-adaptive-small); +} +.outline .pane-empty { + font-size: var(--font-adaptive-small); + color: var(--text-faint); + padding: 0 0 0 15px; + width: 100%; +} +.outline .collapsible-item-self { + cursor: var(--cursor); + line-height: 1.4; + margin-bottom: 4px; + font-size: var(--font-adaptive-small); + padding-left: 15px; +} +.collapsible-item-collapse { + opacity: 1; + left: -5px; + color: var(--text-faint); +} +.outline .collapsible-item-inner:hover { + color: var(--text-normal); +} +.collapsible-item-self.is-clickable:hover .collapsible-item-collapse { + color: var(--text-normal); +} +.outline > .collapsible-item > .collapsible-item-self .right-triangle { + opacity: 0; +} + +/* --------------- */ +/* Search */ +/* --------------- */ + +.search-result-container.mod-global-search .search-empty-state { + padding-left: 15px; +} +.search-result-file-match { + cursor: var(--cursor) !important; +} +.search-result-file-match:hover { + color: var(--text-normal); + background: transparent; +} +.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-count { + opacity: 1; + color: var(--text-faint); + padding: 0 0 0 5px; +} +.search-result-file-match:before { + top: 0; +} +.search-result-file-match:not(:first-child) { + margin-top: 0px; +} +.search-result-file-match { + margin-top: 0; + margin-bottom: 0; + padding-top: 6px; + padding-bottom: 5px; +} +.search-input-container input, +.search-input-container input:hover, +.search-input-container input:focus { + font-size: var(--font-adaptive-small); + padding: 5px 10px; + background-color: var(--background-secondary); +} +.search-input-container { + width: calc(100% - 20px); + margin: 0 0 5px 10px; +} +/* .search-result-file-matched-text { + background-color: var(--text-selection); +} */ +.workspace-leaf-content .setting-item { + padding: 5px 0; + border: none; +} +.workspace-leaf-content .setting-item-control { + flex-shrink: 0; + flex: 1; +} +.search-input-clear-button { + cursor: var(--cursor); + top: 0px; + bottom: 0px; + border-radius: 15px; + line-height: 0px; + height: 15px; + width: 15px; + margin: auto; + padding: 6px 0 0 0; + text-align: center; + vertical-align: middle; + align-items: center; + color: var(--text-faint); +} +.search-input-clear-button:hover { + color: var(--text-normal); +} +.search-input-clear-button:before { + font-size: 22px; + font-weight: 200; +} +.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-adaptive-small); + color: var(--text-faint); + padding-left: 5px; + margin: 0; +} +.search-result-container { + padding: 5px 10px 50px 0px; +} +.search-result-file-title { + line-height: 1.3; + padding: 4px 4px 4px 24px; + vertical-align: middle; + cursor: var(--cursor) !important; +} +.tree-item-inner, +.search-result-file-title { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.search-result-collapse-indicator { + left: 0px; +} +.search-result-file-match:before { + height: 0.5px; +} +.search-result-file-matches { + font-size: var(--font-adaptive-small); + line-height: 1.4; + margin-bottom: 8px; + padding: 0 0 6px 0; + color: var(--text-muted); + border-bottom: 1px solid var(--background-modifier-border-focus); +} +.search-info-container { + font-size: var(--font-adaptive-smaller); + color: var(--text-faint); + padding-top: 5px; + padding-bottom: 5px; +} +.search-info-more-matches { + font-size: var(--font-adaptive-smaller); + padding-top: 4px; + padding-bottom: 4px; + color: var(--text-normal); +} +.side-dock-collapsible-section-header-indicator { + display: none; +} +.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-adaptive-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; +} +.search-input-container input::placeholder { + color: var(--text-faint); + font-size: var(--font-adaptive-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: 5px; +} +.workspace-leaf-content .view-content, +.workspace-split.mod-right-split .view-content { + padding: 0; +} + +/* --------------- */ +/* Nested items */ +/* --------------- */ + +.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: transparent; + 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: transparent; +} +.tree-item-self:hover .tree-item-flair { + background: transparent; + color: var(--text-muted); +} +.tree-item-children { + margin-left: 5px; +} + +/* --------------- */ +/* Backlink pane */ +/* --------------- */ + +.outgoing-link-pane, +.backlink-pane { + padding-bottom: 30px; +} +.outgoing-link-pane .search-result-container, +.backlink-pane .search-result-container { + padding: 5px 5px 5px 5px; + margin-left: 0; +} +.outgoing-link-pane .search-result-file-title, +.backlink-pane .search-result-file-title { + padding-left: 15px; +} +.outgoing-link-pane .tree-item-icon, +.outgoing-link-pane > .tree-item-self .collapse-icon, +.backlink-pane > .tree-item-self .collapse-icon { + display: none; +} + +.tree-item-self.outgoing-link-item { + padding: 0; + margin-left: 5px; +} + +.outgoing-link-pane > .tree-item-self:hover, +.outgoing-link-pane > .tree-item-self, +.backlink-pane > .tree-item-self:hover, +.backlink-pane > .tree-item-self { + padding-left: 15px; + color: var(--text-muted); + /* text-transform: uppercase; */ + letter-spacing: 0.05em; + font-size: var(--font-adaptive-small); + font-weight: 500; + padding: 10px 7px 5px 10px; + background: transparent; +} + +.outgoing-link-pane > .tree-item-self.is-collapsed, +.backlink-pane > .tree-item-self.is-collapsed { + color: var(--text-faint); +} + +.outgoing-link-pane .search-result-file-match { + padding: 5px 0; + border: 0; +} +.outgoing-link-pane .search-result-file-match-destination-file { + background: transparent; +} +.search-result-file-match:hover + .search-result-file-match-destination-file:hover { + background: transparent; + color: var(--text-normal); +} + +/* --------------- */ +/* Tag pane */ +/* --------------- */ + +.tag-container { + padding: 10px; +} +.tag-pane-tag-count { + margin-right: 10px; + color: var(--text-faint); +} +.pane-list-item-ending-flair { + background: transparent; +} +.tag-pane-tag { + padding: 2px 5px 2px 5px; + cursor: var(--cursor); +} +.tag-pane-tag:hover { + background: transparent; +} +.nav-file.is-active .nav-file-title:hover { + background: var(--background-tertiary) !important; +} +.nav-file.is-active > .nav-file-title { + background: var(--background-tertiary); +} + +/* --------------- */ +/* Status bar */ +/* --------------- */ + +.status-bar { + transition: color 200ms linear; + color: var(--text-faint); + font-size: var(--font-adaptive-smaller); + line-height: 1; + max-height: 24px; +} +.status-bar { + background-color: var(--background-primary); + z-index: 30; + border-top-left-radius: 5px; + width: auto; + position: absolute; + left: auto; + border: 0; + bottom: 0; + right: 0; + max-height: 26px; + padding: 2px 8px 6px 3px; +} +.sync-status-icon.mod-working, +.sync-status-icon.mod-success { + color: var(--text-faint); + transition: color 200ms linear; + cursor: var(--cursor); +} +.status-bar:hover .sync-status-icon.mod-working, +.status-bar:hover .sync-status-icon.mod-success, +.status-bar:hover { + color: var(--text-muted); + transition: color 200ms linear; +} +.status-bar-item { + padding: 0 5px; +} +.status-bar-item-segment { + margin-right: 10px; +} +.status-bar-item.mod-clickable { + cursor: var(--cursor); +} +.status-bar-item.mod-clickable:hover { + background-color: var(--background-tertiary); + border-radius: 4px; +} +.status-bar-item { + padding: 7px 5px; + margin: 0 2px 0 0; +} +.status-bar-item, +.sync-status-icon { + display: flex; + align-items: center; +} +.status-bar-item.plugin-sync { + padding-right: 0; +} +.status-bar-item.plugin-sync svg { + height: 15px; + width: 15px; +} + +/* --------------- */ +/* Workplace ribbon & sidedock icons */ +/* --------------- */ + +.workspace-ribbon-collapse-btn { + margin: 0; + padding: 12px 5px; +} +.workspace-ribbon-collapse-btn, +.view-action, +.side-dock-ribbon-tab, +.side-dock-ribbon-action { + cursor: var(--cursor); +} +.workspace-ribbon { + border-width: var(--border-width-alt); + border-color: var(--background-modifier-border); + background: var(--background-secondary); +} +.mod-right:not(.is-collapsed) ~ .workspace-split.mod-right-split { + margin-right: 0; +} +.side-dock-ribbon-action { + padding: 6px 0; +} +body.hider-frameless:not(.hider-ribbon):not(.is-fullscreen) .side-dock-actions { + padding-top: 24px; +} +body.hider-frameless:not(.hider-ribbon):not(.is-fullscreen) + .workspace-ribbon-collapse-btn { + margin: 0; + padding-top: 40px; +} +.workspace-ribbon.mod-right { + right: 7px; /* DO NOT CHANGE */ +} + +/* --------------- */ +/* Preview mode */ +/* --------------- */ + +.markdown-preview-view hr { + height: 1px; + border-width: 2px 0 0 0; +} +a[href*="obsidian://search"] +{ + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='17' height='17' class='search'%3E%3Cpath fill='black' stroke='black' stroke-width='2' d='M42,6C23.2,6,8,21.2,8,40s15.2,34,34,34c7.4,0,14.3-2.4,19.9-6.4l26.3,26.3l5.6-5.6l-26-26.1c5.1-6,8.2-13.7,8.2-22.1 C76,21.2,60.8,6,42,6z M42,10c16.6,0,30,13.4,30,30S58.6,70,42,70S12,56.6,12,40S25.4,10,42,10z'%3E%3C/path%3E%3C/svg%3E"); +} +.theme-dark a[href*="obsidian://search"] +{ + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='17' height='17' class='search'%3E%3Cpath fill='white' stroke='white' stroke-width='2' d='M42,6C23.2,6,8,21.2,8,40s15.2,34,34,34c7.4,0,14.3-2.4,19.9-6.4l26.3,26.3l5.6-5.6l-26-26.1c5.1-6,8.2-13.7,8.2-22.1 C76,21.2,60.8,6,42,6z M42,10c16.6,0,30,13.4,30,30S58.6,70,42,70S12,56.6,12,40S25.4,10,42,10z'%3E%3C/path%3E%3C/svg%3E"); +} + +/* Style settings to toggle link underlines */ +body:not(.links-int-on) a[href*="obsidian://"], +body:not(.links-int-on) .markdown-preview-view .internal-link, +body:not(.links-int-on) .external-link { + text-decoration: none; +} +body.links-int-on .markdown-preview-view .internal-link, +.markdown-preview-view .internal-link { + text-decoration: underline; +} +body.links-ext-on .external-link, +.external-link { + text-decoration: underline; +} + +.footnotes-list { + margin-block-start: -10px; + padding-inline-start: 20px; + font-size: var(--font-adaptive-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 .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-adaptive-smaller); +} +.frontmatter-container .frontmatter-alias { + color: var(--text-muted); +} +.frontmatter-container { + border: 1px solid var(--background-modifier-border); + font-size: 14px; + color: var(--text-muted); + padding: 6px 14px; + border-radius: 4px; + background-color: var(--background-primary-alt); + position: relative; + margin-top: 16px; +} + +/* Blockquotes */ + +.markdown-preview-view blockquote { + border-radius: 0; + border: solid var(--quote-opening-modifier); + border-width: 0px 0px 0px 2px; + background-color: transparent; + color: var(--green); + font-style: italic; + padding: 0 0 0 calc(var(--nested-padding) / 2); + margin-inline-start: var(--nested-padding); +} + +.cm-s-obsidian span.cm-quote { + color: var(--green); + font-style: italic; +} + +/* --------------- */ +/* TEXT MARKINGS*/ +/* --------------- */ + +/* Hashes */ + +span.cm-formatting { + color: var(--text-faint); +} + +/* Italics */ + +em, +.cm-s-obsidian .cm-em.cm-header, +.cm-s-obsidian .cm-em.cm-header.cm-header-1, +.cm-s-obsidian .cm-em.cm-header.cm-header-2, +.cm-s-obsidian .cm-em.cm-header.cm-header-3, +.cm-s-obsidian .cm-em.cm-header.cm-header-4, +.cm-s-obsidian .cm-em.cm-header.cm-header-5, +.cm-s-obsidian .cm-em.cm-header.cm-header-6, +.cm-s-obsidian .cm-em.cm-header.cm-header-1, +.cm-s-obsidian .cm-em.cm-header.cm-header-2, +.cm-s-obsidian .cm-em.cm-header.cm-header-3, +.cm-s-obsidian .cm-em.cm-header.cm-header-4, +.cm-s-obsidian .cm-em.cm-header.cm-header-5, +.cm-s-obsidian .cm-em.cm-header.cm-header-6, +.markdown-preview-section em, +.cm-s-obsidian .cm-em { + font-style: italic; + color: var(--em-color); +} + +/* Bold */ + +strong, +.cm-s-obsidian .cm-strong.cm-header, +.cm-s-obsidian .cm-strong.cm-header.cm-header-1, +.cm-s-obsidian .cm-strong.cm-header.cm-header-2, +.cm-s-obsidian .cm-strong.cm-header.cm-header-3, +.cm-s-obsidian .cm-strong.cm-header.cm-header-4, +.cm-s-obsidian .cm-strong.cm-header.cm-header-5, +.cm-s-obsidian .cm-strong.cm-header.cm-header-6, +.cm-s-obsidian .cm-strong.cm-header.cm-header-1, +.cm-s-obsidian .cm-strong.cm-header.cm-header-2, +.cm-s-obsidian .cm-strong.cm-header.cm-header-3, +.cm-s-obsidian .cm-strong.cm-header.cm-header-4, +.cm-s-obsidian .cm-strong.cm-header.cm-header-5, +.cm-s-obsidian .cm-strong.cm-header.cm-header-6, +.cm-header.cm-header-3.cm-hmd-internal-link, +.markdown-preview-section strong, +.cm-s-obsidian .cm-strong { + color: var(--strong-color); +} + +/* Strikethrough */ + +del, +.cm-strikethrough { + text-decoration-color: var(--text-muted); + text-decoration-thickness: 2px !important; +} + +/* 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 */ + +ul { + padding-inline-start: 2em; +} +ol { + padding-inline-start: 1em; + margin-left: 1em; + list-style: default; + position: relative; +} +ul > li { + min-height: 1.4em; +} +ul > li::marker, +ol > li::marker { + color: var(--text-faint); +} +ol > li { + margin-left: 0em; +} + +/* --------------- */ +/* Code */ +/* --------------- */ + +.markdown-preview-view code { + color: var(--code-color); +} +.cm-inline-code { + color: var(--code-color) !important; +} +.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; +} +pre .copy-code-button { + border-radius: 5px; + background-color: var(--background-secondary-alt); +} +pre .copy-code-button:hover { + background-color: var(--background-tertiary); +} +.markdown-preview-section .frontmatter code { + color: var(--text-muted); + font-size: var(--font-adaptive-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-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 .CodeMirror-code { + font-family: var(--font-monospace); +} +.cm-s-obsidian .cm-hmd-frontmatter { + font-size: var(--font-adaptive-small); + color: var(--text-muted); +} +.markdown-source-view.mod-cm6 .code-block-flair { + color: var(--text-muted); + padding: 5px; +} + +/* Fix editor code indenting */ +/* .HyperMD-codeblock .cm-tab { + margin-left: -3px; + align-self: left; +} */ + +/* Atom coloring */ +/* Source: https://github.com/AGMStudio/prism-theme-one-dark */ + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: var(--atom-gray-1) !important; +} +.token.punctuation { + color: var(--atom-gray-2) !important; +} +.token.selector, +.token.tag { + color: var(--atom-red) !important; +} +.token.property, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.attr-name, +.token.deleted { + color: var(--atom-orange) !important; +} +.token.string, +.token.char, +.token.attr-value, +.token.builtin, +.token.inserted { + color: var(--atom-green) !important; +} +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: var(--atom-aqua) !important; +} +.token.atrule, +.token.keyword { + color: var(--atom-purple) !important; +} +.token.function, +.token.macro.property { + color: var(--atom-blue) !important; +} +.token.class-name { + color: var(--atom-yellow) !important; +} +.token.regex, +.token.important, +.token.variable { + color: var(--atom-purple) !important; +} +.token.important, +.token.bold { + font-weight: bold !important; +} +.token.italic { + font-style: italic !important; +} +.token.entity { + cursor: help !important; +} +pre.line-numbers { + position: relative !important; + padding-left: 3.8em !important; + counter-reset: linenumber !important; +} +pre.line-numbers > code { + position: relative !important; +} +.line-numbers .line-numbers-rows { + position: absolute !important; + pointer-events: none !important; + top: 0 !important; + font-size: 100% !important; + left: -3.8em !important; + width: 3em !important; + letter-spacing: -1px !important; + border-right: 0 !important; + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} +.line-numbers-rows > span { + pointer-events: none !important; + display: block !important; + counter-increment: linenumber !important; +} +.line-numbers-rows > span:before { + content: counter(linenumber) !important; + color: var(--syntax-gray-1) !important; + display: block !important; + padding-right: 0.8em !important; + text-align: right !important; +} + +/* --------------- */ +/* 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.hover-popover { + max-height: 40vh; +} +.popover .markdown-embed-link { + display: none; +} +.popover .markdown-embed .markdown-preview-view { + padding: 10px 20px 30px; +} +.popover.hover-popover .markdown-embed .markdown-embed-content { + max-height: none; +} +.popover.hover-popover.mod-empty { + padding: 20px 20px 20px 20px; + color: var(--text-muted); +} + +.popover.hover-popover .markdown-preview-view .table-view-table, +.popover.hover-popover .markdown-embed .markdown-preview-view { + font-size: 1.05em; +} + +.popover.hover-popover .markdown-embed h1, +.popover.hover-popover .markdown-embed h2, +.popover.hover-popover .markdown-embed h3, +.popover.hover-popover .markdown-embed h4 { + margin-top: 1rem; +} + +/* --------------- */ +/* Graphs */ + +/* Fill color for nodes */ +.graph-view.color-fill { + color: var(--text-muted); +} +/* Fill color for nodes on hover */ +.graph-view.color-fill-highlight { + color: var(--text-accent); +} +/* Stroke color for nodes */ +.graph-view.color-circle { + color: var(--text-accent); +} +/* Line color */ +.graph-view.color-line { + color: var(--background-modifier-border); +} +/* Line color on hover */ +.graph-view.color-line-highlight { + color: var(--text-accent); + border: 0; +} +/* Text color */ +.graph-view.color-text { + color: var(--text-normal); +} +.graph-view.color-fill-unresolved { + color: var(--text-faint); +} + +/* Full bleed (takes up full height) */ + +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: fixed; + 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; +} +.mod-root .workspace-leaf-content[data-type='localgraph'] .graph-controls, +.mod-root .workspace-leaf-content[data-type='graph'] .graph-controls { + top: 30px; +} + +.mod-root .workspace-leaf-content[data-type='localgraph'] .graph-controls, +.mod-root .workspace-leaf-content[data-type='graph'] .graph-controls { + top: 30px; +} + +/* Graph controls */ + +.graph-control-section .tree-item-children { + padding-bottom: 15px; +} +.graph-control-section-header { + font-weight: 500; + text-transform: uppercase; + letter-spacing: 0.05em; + font-size: var(--font-adaptive-smallest); + color: var(--text-muted); +} +.graph-controls .search-input-container { + width: 100%; +} +.setting-item.mod-search-setting.has-term-changed .graph-control-search-button, +.graph-controls .graph-control-search-button { + display: none; +} +.graph-controls .setting-item-name { + font-size: var(--font-adaptive-small); +} +.graph-controls { + background: var(--background-primary); + border: none; + min-width: 240px; + left: 0; + top: 10px; + margin-bottom: 0; + padding: 10px 20px 10px 10px; + border-radius: 0; +} +.graph-controls input[type='text'], +.graph-controls input[type='range'] { + font-size: var(--font-adaptive-small); +} +.graph-controls .mod-cta { + width: 100%; + font-size: var(--font-adaptive-small); + padding: 5px; +} + +.mod-left-split .graph-controls { + background: var(--background-secondary); +} +input[type='range'] { + background-color: var(--background-modifier-border-hover); + height: 2px; + padding: 0 0px; + -webkit-appearance: none; + cursor: default; + margin: 0; + border-radius: 0px; +} +/* input[type='range']:focus { +} */ +input[type='range']::-webkit-slider-runnable-track { + background: var(--background-modifier-border-hover); + height: 2px; + margin-top: 0px; +} +input[type='range']::-webkit-slider-thumb { + background: white; + border: 1px solid var(--background-modifier-border-hover); + height: 18px; + width: 18px; + border-radius: 16px; + margin-top: -5px; + transition: all 0.1s linear; + cursor: default; + box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.05), + 0 2px 4px 0px rgba(0, 0, 0, 0.1); +} +input[type='range']::-webkit-slider-thumb:hover, +input[type='range']::-webkit-slider-thumb:active { + background: white; + border-width: 1; + border: 1px solid var(--background-modifier-border-focus); + box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.05), + 0 2px 3px 0px rgba(0, 0, 0, 0.2); + transition: all 0.1s linear; +} + +.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-adaptive); + 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; +} + +/* --------------- */ +/* Settings */ +/* --------------- */ + +.modal-close-button { + top: 0; + cursor: var(--cursor); + font-size: 24px; + color: var(--text-faint); +} +.modal-close-button:hover { + color: var(--text-normal); +} +.modal-close-button:before { + font-family: Inter, sans-serif; + font-weight: 200; +} +.horizontal-tab-content, +.vertical-tab-content { + background: var(--background-primary); + padding-bottom: 100px; +} +.vertical-tab-header, +.vertical-tab-content { + padding-bottom: 100px; +} +.plugin-list-plugins { + overflow: visible; +} +.community-theme-container, +.hotkey-settings-container { + height: auto; + overflow: visible; +} +.modal.mod-settings .vertical-tab-header { + background: var(--background-secondary); + padding-top: 5px; + padding-bottom: 25px; +} +.vertical-tab-header-group-title { + color: var(--text-normal); + font-size: 12px; + letter-spacing: 0.05em; + font-weight: 500; +} +.vertical-tab-nav-item { + padding: 4px 10px 4px 17px; + color: var(--text-muted); + border: none; + background: var(--background-secondary); + cursor: var(--cursor); +} +.vertical-tab-nav-item:hover, +.vertical-tab-nav-item.is-active { + color: var(--text-normal); +} +.setting-hotkey { + background-color: var(--background-modifier-border); + padding: 3px 10px 3px 10px; +} +.setting-hotkey.mod-empty { + background: transparent; +} +.dropdown { + border-color: var(--background-modifier-border); + font-family: var(--font-ui); + 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'); +} +.theme-dark .dropdown { + 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'); +} + +/* --------------- */ +/* Publish */ +/* --------------- */ + +.modal.mod-publish { + max-width: 600px; + padding-left: 0; + padding-right: 0; + padding-bottom: 0; +} +.modal.mod-publish .modal-title { + padding-left: 20px; + padding-bottom: 10px; +} +.mod-publish .modal-content { + padding-left: 20px; + padding-right: 20px; +} +.mod-publish p { + font-size: var(--font-small); +} +.mod-publish .button-container, +.modal.mod-publish .modal-button-container { + margin-top: 0px; + padding: 10px; + border-top: 1px solid var(--background-modifier-border); + bottom: 0px; + background-color: var(--background-primary); + position: absolute; + width: 100%; + margin-left: -20px; + text-align: center; +} +.publish-changes-info { + padding: 0 0 15px; + margin-bottom: 0; + border-bottom: 1px solid var(--background-modifier-border); +} +.modal.mod-publish .modal-content .publish-sections-container { + max-height: none; + height: auto; + padding: 10px 20px 30px 0; + margin-top: 10px; + margin-right: -20px; + margin-bottom: 80px; +} +.publish-site-settings-container { + max-height: none; + height: auto; + margin-right: -20px; + margin-bottom: 80px; + overflow-x: hidden; +} +.publish-section-header { + padding-bottom: 15px; + border-width: 1px; +} +.password-item { + padding-left: 0; + padding-right: 0; +} +.publish-section-header-text { + font-weight: 600; + color: var(--text-normal); + cursor: var(--cursor); +} +.publish-section-header-text, +.publish-section-header-toggle-collapsed-button, +.publish-section-header-action, +.file-tree-item-header { + cursor: var(--cursor); +} +.publish-section-header-text:hover, +.publish-section-header-toggle-collapsed-button:hover, +.publish-section-header-action:hover { + color: var(--text-normal); + cursor: var(--cursor); +} +.mod-publish .u-pop { + color: var(--text-normal); +} +.publish-section-header-toggle-collapsed-button { + padding: 7px 0 0 3px; + width: 18px; +} +.mod-publish .file-tree-item { + margin-left: 20px; +} +.mod-publish .file-tree-item { + padding: 0; + margin-bottom: 2px; + font-size: var(--font-small); +} +.mod-publish .file-tree-item-checkbox { + filter: hue-rotate(0); +} +.mod-publish .file-tree-item.mod-deleted .flair, +.mod-publish .file-tree-item.mod-to-delete .flair { + background: transparent; + color: #ff3c00; + font-weight: 500; +} +.mod-publish .file-tree-item.mod-new .flair { + background: transparent; + font-weight: 500; + color: #13c152; +} +.mod-publish .site-list-item { + padding-left: 0; + padding-right: 0; +} + +/* --------------- */ +/* Scroll bars */ +/* --------------- */ + +::-webkit-scrollbar { + width: 8px; +} +::-webkit-scrollbar-track { + background-color: var(--background-primary); +} +::-webkit-scrollbar-thumb { + border-width: 0px 4px 6px 0px; + border-style: solid; + border-radius: 0 !important; + border-color: var(--background-primary); + background-color: var(--background-modifier-border); + min-height: 40px; +} +.modal .vertical-tab-header::-webkit-scrollbar-track, +.mod-left-split .workspace-tabs ::-webkit-scrollbar-track { + background-color: var(--background-secondary); +} +.modal .vertical-tab-header::-webkit-scrollbar-track-piece, +.mod-left-split .workspace-tabs ::-webkit-scrollbar-track-piece { + background-color: var(--background-secondary); +} +.modal .vertical-tab-header::-webkit-scrollbar-thumb, +.mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb { + border-color: var(--background-secondary); + background-color: var(--background-modifier-border); +} +.modal .vertical-tab-header::-webkit-scrollbar-thumb:hover, +.mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb:hover, +::-webkit-scrollbar-thumb:hover { + background-color: var(--background-modifier-border-hover); +} +.modal .vertical-tab-header::-webkit-scrollbar-thumb:active, +.mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb:active, +::-webkit-scrollbar-thumb:active { + background-color: var(--background-modifier-border-focus); +} + +/* -------------------------------------------------------------------------------- +Mobile styling +-------------------------------------------------------------------------------- */ + +.is-mobile { + --font-settings-title: 18px; + --font-settings: 16px; + --font-settings-small: 13px; + --input-height: 40px; +} +/* Reset podding */ +body.is-mobile { + padding: 0 !important; +} +/* Fix large edit mode headers in mobile */ +/* .is-mobile .cm-header { + font-size: 1em; +} */ +.is-mobile .follow-link-popover { + font-family: var(--font-ui); +} +.hider-tooltips .follow-link-popover { + display: none; +} +.is-mobile .ͼ1 .cm-line, +.is-mobile .workspace-drawer-tab-container > *, +body.is-mobile .view-header-title, +.is-mobile .allow-fold-headings.markdown-preview-view .markdown-preview-sizer, +.is-mobile .allow-fold-lists.markdown-preview-view .markdown-preview-sizer { + padding: 0; +} +.is-mobile .titlebar { + height: 0 !important; + padding: 0 !important; + position: relative !important; + border-bottom: none; +} +.is-mobile .horizontal-main-container { + background-color: var(--background-primary); +} +.is-mobile .safe-area-top-cover { + background-color: var(--background-primary); +} +.is-mobile .workspace { + border-radius: 0 !important; + transform: none !important; +} +.is-mobile .workspace-drawer:not(.is-pinned) { + width: 90vw; + max-width: 360pt; + border: none; + box-shadow: 0 5px 50px 5px rgba(0, 0, 0, 0.05); +} +.is-mobile .workspace-drawer.mod-left.is-pinned { + max-width: 280pt; +} +.is-mobile .workspace-drawer.mod-right.is-pinned { + max-width: 240pt; +} + +.is-mobile .workspace-drawer.mod-right.is-pinned { + border-right: none; +} +.is-mobile .workspace-leaf-content[data-type='starred'] .item-list { + padding-left: 5px; +} +.is-mobile .workspace-drawer-tab-option-item-title, +.is-mobile .workspace-drawer-active-tab-title { + font-size: var(--font-adaptive-small); +} +.is-mobile + .workspace-drawer-tab-option-item:hover + .workspace-drawer-tab-option-item-title, +.is-mobile + .workspace-drawer-active-tab-header:hover + .workspace-drawer-active-tab-title { + color: var(--text-normal); +} +.is-mobile + .workspace-drawer-active-tab-header:hover + .workspace-drawer-active-tab-back-icon { + color: var(--text-normal); +} +.is-mobile .nav-file-title, +.is-mobile .nav-folder-title, +.is-mobile .outline, +.is-mobile .tree-item-self, +.is-mobile .tag-container, +.is-mobile .tag-pane-tag { + font-size: var(--font-adaptive-small); + line-height: 1.5; + margin-bottom: 4px; +} +.is-mobile .backlink-pane > .tree-item-self, +.is-mobile .outgoing-link-pane > .tree-item-self { + font-size: var(--font-adaptive-smallest); +} +.is-mobile .tree-item-flair { + font-size: var(--font-adaptive-small); +} +.is-mobile .nav-files-container { + padding: 5px 5px 5px 5px; +} +.is-mobile .search-result-container { + padding-bottom: 20px; +} +.is-mobile .search-result-file-match-replace-button { + background-color: var(--background-tertiary); + color: var(--text-normal); +} +.is-mobile .search-result-file-matches, +.is-mobile .search-result-file-title { + font-size: var(--font-adaptive-small); +} + +/* Folding on mobile */ + +.ͼ1 .cm-foldGutter .cm-gutterElement { + cursor: var(--cursor); +} +.ͼ1 .cm-foldPlaceholder { + background: transparent; + border-color: transparent; +} +.is-mobile .empty-state-action { + border-radius: 6px; + font-size: var(--font-adaptive-small); +} +.is-mobile .workspace-drawer-header { + padding: 5px 10px 0 20px; +} +body:not(.is-ios).is-mobile .workspace-drawer-ribbon { + padding: 5px; +} +.is-mobile .workspace-drawer-header-name { + font-weight: var(--bold-weight); + color: var(--text-normal); +} +.is-mobile .workspace-drawer-header-info { + color: var(--text-faint); + font-size: var(--font-adaptive-small); + margin-bottom: 5px; +} +.is-mobile .mod-left .workspace-drawer-header-info, +.is-mobile.hider-status .workspace-drawer-header-info { + display: none; +} +.is-mobile .workspace-drawer-active-tab-header { + margin: 2px 12px 2px; + padding: 8px 0 8px 8px; + border-radius: 8px; +} +.is-mobile .workspace-leaf-content .item-list, +.is-mobile .tag-container, +.is-mobile .backlink-pane { + padding-top: 10px; +} +.is-mobile .outgoing-link-pane, +.is-mobile .backlink-pane { + padding-left: 10px; +} +.workspace-drawer.mod-left .workspace-drawer-inner { + padding-left: 0; +} +.is-mobile .workspace-drawer-ribbon { + background: var(--background-secondary); + border-right: 1px solid var(--background-modifier-border); + z-index: 3; + flex-direction: column; + width: 70px; + padding: 15px 0; + margin-right: 0px; +} +.is-ios .is-pinned .workspace-drawer-ribbon { + padding: 30px 0 20px 0; +} +.is-mobile .side-dock-actions, +.is-mobile .side-dock-settings { + flex-direction: column; + border-radius: 15px; +} +.is-mobile .mod-left .workspace-drawer-header, +.is-mobile .mod-left .workspace-drawer-tab-container { + margin-left: 70px; +} +.is-mobile .workspace-drawer-ribbon .side-dock-ribbon-action { + padding: 9px 5px 2px 5px; + margin: 0 12px 4px; + border-radius: 8px; +} +.is-mobile .workspace-drawer-ribbon .side-dock-ribbon-action svg { + width: 22px; + height: 22px; +} +.is-mobile .workspace-drawer-ribbon .side-dock-ribbon-action:hover { + background-color: var(--background-tertiary); + box-shadow: 0 0 0px 1px var(--background-tertiary); +} +.is-mobile .workspace-drawer-active-tab-container { + z-index: 9999; + background-color: var(--background-primary); +} +.is-mobile .side-dock-actions, +.is-mobile .side-dock-settings { + display: flex; + align-content: center; + justify-content: center; + padding: 0; +} +.is-mobile .workspace-drawer.mod-left:not(.is-pinned) { + border-right: none; +} +.is-mobile .modal.mod-publish, +.is-mobile .modal.mod-community-plugin, +.is-mobile .modal.mod-settings { + width: 100vw; + max-height: 80vh; +} +.is-mobile .nav-buttons-container { + padding: 0 0 10px 15px; +} +.is-mobile + .workspace-leaf-content:not([data-type='search']) + .nav-buttons-container { + border-bottom: var(--border-width) solid var(--background-modifier-border); +} +.is-mobile input[type='text'] { + font-size: 14px; + height: var(--input-height); +} +.is-mobile .search-input-container input[type='text'] { + border-radius: 50px; + height: 40px; + padding: 10px 20px; + font-size: 14px; + -webkit-appearance: none; +} +.is-mobile .search-input-clear-button { + right: 15px; +} +.is-mobile .modal, +.is-mobile .prompt, +.is-mobile .suggestion-container { + width: 100%; + max-width: 100%; + padding: 10px; + -webkit-touch-callout: none; + -webkit-user-select: none; + user-select: none; +} +.is-mobile .suggestion-container { + margin: 0 auto; + border: none; + left: 0; + right: 0; +} +.is-mobile .suggestion-item { + font-size: var(--font-adaptive-normal); + padding-left: 10px; + letter-spacing: 0.001px; +} +.is-mobile .prompt-results .suggestion-flair { + display: none; +} +.is-mobile input[type='text'].prompt-input, +.is-mobile input[type='text'].prompt-input:hover { + line-height: 2; + padding: 8px; + font-size: var(--font-adaptive-normal); +} +.is-mobile .search-input-container input::placeholder { + font-size: 14px; +} +.is-mobile .modal-setting-back-button { + padding: 20px; + background-color: var(--color-background); + box-shadow: none; +} +.is-mobile .hotkey-list-container .setting-command-hotkeys { + flex: unset; +} +.is-mobile + .markdown-preview-view + input[type='checkbox'].task-list-item-checkbox { + top: 6px; +} +.is-mobile .workspace-drawer { + border-width: var(--border-width); +} +.is-mobile .workspace-drawer-inner, +.is-mobile .workspace-drawer-active-tab-container { + background-color: var(--background-secondary); +} +/* Hide expand workspace icon */ +/* .workspace-drawer-active-tab-icon { + display: none; +} */ +.is-mobile .menu { + border: none; + width: 100%; + max-width: 100%; + left: 0 !important; + -webkit-touch-callout: none; + -webkit-user-select: none; + user-select: none; +} +.is-ios .is-pinned .workspace-drawer-ribbon { + padding: 30px 0 20px 0; +} +.is-ios .workspace-drawer.is-pinned .workspace-drawer-header { + padding-top: 26px; +} +.is-mobile .workspace-split.mod-root { + background-color: var(--background-primary); +} +.is-ios .mod-root .workspace-leaf { + padding-top: 20px; +} +.is-ios + .mod-root + .workspace-split.mod-horizontal + .workspace-leaf:not(:first-of-type) { + padding-top: 0; +} +.is-mobile.focus-mode .view-actions { + opacity: 1; +} +.is-mobile .workspace-drawer-header-icon svg { + width: 22px; +} +.is-mobile .workspace-drawer-tab-options { + padding-top: 10px; +} +.is-mobile .workspace-drawer-tab-option-item { + -webkit-touch-callout: none; + -webkit-user-select: none; + user-select: none; + margin: 0 10px; + padding: 8px 10px; + border-radius: 6px; +} +.is-mobile .nav-action-button svg { + width: 22px; + margin: 0; +} +.is-mobile .menu-item { + padding: 5px 10px; +} +.is-mobile .menu-item-icon { + margin-right: 10px; +} +.is-mobile .menu-item-icon svg { + width: 18px; + height: 18px; +} +.is-mobile .view-header-title { + font-size: 125%; +} +.is-mobile .view-action svg { + width: 22px; +} +.is-mobile .view-action { + padding: 5px 5px 4px; + margin: 0; + border-radius: 8px; +} +.is-mobile .workspace-leaf-content[data-type='search'] .nav-action-button, +.is-mobile .nav-action-button, +.is-mobile .workspace-drawer-header-icon { + padding: 5px 7px 0 !important; + margin: 5px 2px 2px 0; + text-align: center; + border-radius: 8px; + cursor: var(--cursor); +} +.is-mobile .nav-file-title.is-active { + box-shadow: 0 0 0px 3px var(--background-tertiary); +} +.pull-down-action { + top: 0; + left: 0; + right: 0; + width: 100%; + margin: 0 auto; + padding: 50px 0 20px; + text-align: center; + border-radius: 0; + border: none; + box-shadow: 0 5px 200px var(--background-modifier-box-shadow); +} +.is-mobile .menu-item.is-label { + color: var(--text-normal); + font-weight: var(--bold-weight); +} +.is-mobile .menu-item.is-label .menu-item-icon { + display: none; +} +.mobile-toolbar { + width: 100%; + text-align: center; + display: flex; + overflow: scroll; + background-color: var(--background-primary); + border-top: 1px solid var(--background-modifier-border); +} +.is-mobile .modal.mod-settings .vertical-tab-content-container { + border: 0; +} +.is-mobile .modal, +.is-mobile .modal-bg { + transition: none !important; + transform: none !important; +} +.is-mobile .document-search-container { + height: 56px; + padding: 10px 15px; +} +.is-mobile .document-search-container input[type='text'] { + width: auto; + margin: 0 5px 0 0; + height: 32px; + padding: 5px 7px; + border-radius: 6px; + border: 1px solid var(--background-modifier-border); + background-color: var(--background-primary); +} +.is-mobile .document-search-container button { + width: auto; + margin: 0px; + background: transparent; + font-size: 14px; + height: 32px; +} +.is-mobile .modal .vertical-tab-header-group:last-child, +.is-mobile .modal .vertical-tab-content { + padding-bottom: 70px !important; +} +.pull-out-action { + top: 0; + height: 100vh; + padding: 30px 10px; + background: transparent; + display: flex; + justify-content: center; + align-content: center; + flex-direction: column; +} +.is-mobile .markdown-preview-view pre { + overflow-x: scroll; +} + +/* Sync */ + +.is-mobile .sync-history-list { + padding: 10px; + background-color: var(--background-primary); +} +.is-mobile .sync-history-list-item { + font-size: var(--font-adaptive-small); + padding: 8px 10px; +} +.is-mobile .sync-history-content-container .modal-button-container { + padding: 5px 10px 30px 10px; +} +.is-mobile .sync-history-content { + outline: none; + -webkit-appearance: none; + border: 0; + background-color: var(--background-secondary); +} + +.is-mobile .view-header-icon .three-horizontal-bars { + opacity: 0; +} +.is-mobile.plugin-sliding-panes .view-header-title { + mask-image: unset; + -webkit-mask-image: unset; +} +.is-mobile.plugin-sliding-panes-rotate-header .view-header-title { + line-height: 1.2; +} +.is-mobile .workspace-drawer-header-name-text { + white-space: nowrap; + margin-right: 10px; +} +.is-mobile .mod-community-theme .modal-title { + padding: 10px 20px; +} +.is-mobile .mod-publish .modal-content { + display: unset; + padding: 10px 10px 10px; + margin-bottom: 120px; + overflow-x: hidden; +} +.is-mobile .mod-publish .button-container, +.is-mobile .modal.mod-publish .modal-button-container { + padding: 10px 15px 30px; + margin-left: 0px; + left: 0; +} +.is-mobile .modal.mod-publish .modal-title { + padding: 10px 20px; + margin: 0 -10px; + border-bottom: 1px solid var(--background-modifier-border); +} +.is-mobile .publish-site-settings-container { + margin-right: 0; + padding: 0; +} +.is-mobile .modal.mod-publish .modal-content .publish-sections-container { + margin-right: 0; + padding-right: 0; +} + +/* --------------- */ +/* Phone styling */ +/* --------------- */ + +@media (max-width: 400pt) { + .view-header-icon { + display: none; + } + .is-mobile .suggestion-hotkey { + display: none; + } + .is-mobile .modal, + .is-mobile .menu, + .is-mobile .prompt { + border-radius: 0; + } + .is-mobile .suggestion-flair { + right: 0; + left: auto; + position: absolute; + padding: 5px 5px 0 0; + } + .is-mobile .prompt { + border-radius: 0; + padding-top: 5px; + padding-bottom: 0; + max-height: calc(100vh - 120px); + top: 120px; + } + .is-mobile .suggestion-container { + max-height: 200px; + border-top: 1px solid var(--background-modifier-border); + border-radius: 0; + padding-top: 0; + box-shadow: none; + } + .is-mobile .suggestion-container .suggestion { + padding-top: 10px; + } + .workspace-drawer-header-icon .pin { + display: none; + } + /* + .is-mobile .markdown-source-view .cm-scroller > .cm-content { + margin-top:15px; + } */ + .is-ios .workspace-drawer .workspace-drawer-header { + padding-top: 40px; + } + .is-ios .mod-root .workspace-leaf { + padding-top: 40px; + } + .is-mobile .workspace .workspace-drawer-backdrop { + margin-top: -40px; + height: calc(100vh + 50px); + z-index: 9; + } + .is-mobile .modal .vertical-tab-header-group-title { + padding: 20px 20px 10px; + } + .is-mobile .modal .vertical-tab-nav-item { + padding: 3px 20px; + } + .is-ios .workspace-drawer-ribbon { + padding: 40px 0 20px 0; + } + .is-mobile .view-header-title { + max-width: 80vw; + } + .is-mobile .view-header-title { + padding-right: 20px; + font-size: 18px; + } + .is-mobile .workspace-drawer-header-name-text { + font-size: 18px; + } + .is-mobile .menu-item.is-label { + font-size: 18px; + } + .is-mobile .view-header { + border-bottom: var(--border-width) solid var(--background-modifier-border) !important; + } + .is-mobile .modal-setting-back-button { + border-bottom: 1px solid var(--background-modifier-border); + } + .is-mobile .installed-plugins-container { + max-width: 100%; + overflow: hidden; + } + .is-mobile .setting-item-info { + flex: 1 1 auto; + } + .is-mobile .kanban-plugin__board-settings-modal .setting-item-control, + .is-mobile .setting-item-control { + flex: 1 0 auto; + margin-right: 0; + min-width: auto; + } + .is-mobile .checkbox-container { + flex: 1 0 40px; + max-width: 40px; + } + .is-mobile .setting-item-description { + word-break: break-word; + white-space: pre-line; + } + .is-mobile .view-action { + padding: 3px 0 0 4px; + margin-top: -4px; + } + .is-mobile .menu { + padding-bottom: 30px; + } + .is-mobile .frontmatter-container .tag, + .is-mobile .cm-s-obsidian span.cm-hashtag, + .is-mobile .tag { + font-size: var(--font-adaptive-smaller); + } + .is-mobile .setting-item-control select, + .is-mobile .setting-item-control input, + .is-mobile .setting-item-control button { + margin-bottom: 5px; + } + .is-mobile .setting-item-control input[type='range'] { + margin-bottom: 10px; + } + .is-mobile .publish-section-header, + .is-mobile .publish-changes-info { + flex-wrap: wrap; + border: none; + } + .is-mobile .publish-changes-info .publish-changes-add-linked-btn { + flex-basis: 100%; + margin-top: 10px; + } + .is-mobile .publish-section-header-text { + flex-basis: 100%; + margin-bottom: 10px; + margin-left: 20px; + margin-top: -8px; + } + .is-mobile .publish-section { + background: var(--background-secondary); + border-radius: 10px; + padding: 12px 12px 1px; + } + .is-mobile .publish-changes-switch-site { + flex-grow: 0; + margin-right: 10px; + } +} + +/* ---------------- */ +/* Mobile toolbar button */ +/* ---------------- */ + +.is-mobile [aria-label='Edit (⌘+Click to edit in new pane)'], +.is-mobile [aria-label='Edit (Ctrl+Click to edit in new pane)'], +.is-mobile [aria-label='Preview (⌘+Click to open in new pane)'], +.is-mobile [aria-label='Preview (Ctrl+Click to open in new pane)'] { + color: white; + background-color: var(--blue); + opacity: 1; + /* filter: brightness(97%); */ + top: calc(100vh - 88px); + display: flex; + padding: 5px; + position: fixed; + left: 87vw; + transform: translate(-40%, -18%); + justify-content: center; + align-items: center; + width: 53px; + height: 53px; + border-radius: 50% !important; + box-shadow: 0.9px 0.9px 3.6px rgba(0, 0, 0, 0.07), + 2.5px 2.4px 10px rgba(0, 0, 0, 0.1), 6px 5.7px 24.1px rgba(0, 0, 0, 0.13), + 20px 19px 80px rgba(0, 0, 0, 0.2); +} + +/* Shrink FAB on small displays */ +@media screen and (max-height: 400px) { + [aria-label='Edit (⌘+Click to edit in new pane)'], + [aria-label='Edit (Ctrl+Click to edit in new pane)'], + [aria-label='Preview (⌘+Click to open in new pane)'], + [aria-label='Preview (Ctrl+Click to open in new pane)'] { + transform: scale(0.8) translate(-50%, -50%); + } +} + +/* --------------- */ +/* Tablet styling */ +/* --------------- */ + +@media (min-width: 400pt) { + .mobile-toolbar-option { + border-radius: 8px; + margin: 6px 0; + } + .mobile-toolbar-option:hover { + background-color: var(--background-tertiary); + } + + .is-mobile.is-ios .safe-area-top-cover { + background-color: transparent; + } + .is-mobile .modal, + .is-mobile .modal-container .modal.mod-settings { + max-width: 800px; + transform: translateZ(0); + border-top-left-radius: 20px !important; + border-top-right-radius: 20px !important; + margin-bottom: -15px; + overflow: hidden; + } + .is-mobile .modal-container .modal.mod-settings .vertical-tabs-container { + transform: translateZ(0); + } + .is-mobile .view-action { + padding: 5px 5px 4px; + border-radius: 8px; + } + .is-mobile .view-action:hover, + .is-mobile .nav-action-button:hover, + .is-mobile + .workspace-leaf-content[data-type='search'] + .nav-action-button.is-active:hover, + .is-mobile + .workspace-leaf-content[data-type='backlink'] + .nav-action-button.is-active:hover, + .is-mobile .workspace-drawer-tab-option-item:hover, + .is-mobile .workspace-drawer-header-icon:hover { + background-color: var(--background-tertiary); + box-shadow: 0 0 0 2px var(--background-tertiary); + } + .is-mobile .prompt { + max-width: 600px; + max-height: 600px; + bottom: auto !important; + border-radius: 20px; + top: 100px !important; + } + .is-mobile .suggestion-container { + max-width: 600px; + max-height: 600px; + border-radius: 20px; + bottom: 80px; + border: 1px solid var(--background-modifier-border); + } + .is-mobile .modal-container .suggestion-item { + padding: 10px 5px 10px 10px; + border-radius: 8px; + } + .is-mobile .suggestion-flair { + right: 0; + left: auto; + position: absolute; + padding: 10px; + } + .is-mobile .menu { + top: 60px !important; + right: 0 !important; + bottom: auto; + left: auto; + margin: 0 auto; + width: 360px; + padding: 10px 10px 20px; + border-radius: 15px; + box-shadow: 0 0 100vh 100vh rgba(0, 0, 0, 0.5); + } + /* Animations */ + .is-mobile .menu, + .is-mobile .suggestion-container, + .is-mobile .modal, + .is-mobile .prompt { + transition: unset !important; + transform: unset !important; + animation: unset !important; + } + .is-mobile .modal-container .modal-bg { + opacity: 0.8 !important; + } + .is-mobile .modal-container .prompt { + opacity: 1 !important; + } + .is-mobile .menu .menu-item:hover { + background-color: var(--background-tertiary); + } + .is-mobile .setting-item:not(.mod-toggle):not(.setting-item-heading) { + flex-direction: row; + align-items: center; + } + .is-mobile .setting-item-control select, + .is-mobile .setting-item-control input, + .is-mobile .setting-item-control button { + width: auto; + } + .is-mobile .workspace-drawer:not(.is-pinned) { + margin: 30px 16px 0; + height: calc(100vh - 48px); + border-radius: 15px; + } + .is-mobile + .setting-item:not(.mod-toggle):not(.setting-item-heading) + .setting-item-control { + width: auto; + margin-top: 0; + } + .is-mobile .modal .search-input-container input { + width: 100%; + } + .pull-down-action { + width: 400px; + top: 15px; + padding: 15px; + border-radius: 15px; + } +} + +/*---------------------------------------------------------------- +PLUGINS +----------------------------------------------------------------*/ + +/* --------------- */ +/* Sliding Panes */ +/* --------------- */ + +body.plugin-sliding-panes-rotate-header { + --header-width: 40px; +} +body.plugin-sliding-panes-rotate-header .view-header-title:before { + display: none; +} +body.plugin-sliding-panes.plugin-sliding-panes-rotate-header + .workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header { + border: none; +} +body.plugin-sliding-panes.plugin-sliding-panes-rotate-header + .workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header + > .view-header-title-container:before, +body.plugin-sliding-panes.plugin-sliding-panes-rotate-header + .app-container + .workspace + > .mod-root + > .workspace-leaf.mod-active + > .workspace-leaf-content + > .view-header + > .view-header-title-container:before { + background: none !important; +} +body.plugin-sliding-panes-rotate-header .workspace > .mod-root .view-header { + text-orientation: sideways; +} +body.plugin-sliding-panes.plugin-sliding-panes-rotate-header + .workspace + > .mod-root + > .workspace-leaf.mod-active + > .workspace-leaf-content + > .view-header { + border-right: none; +} +body.plugin-sliding-panes-stacking .workspace > .mod-root > .workspace-leaf, +body.plugin-sliding-panes .workspace-split.mod-vertical > .workspace-leaf { + box-shadow: 0 0 0 1px var(--background-modifier-border), + 1px 0px 15px 0px var(--shadow-color) !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 { + transition: padding 0.1s ease; +} +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 + .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 + .app-container + .workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header + > div { + margin-left: 0px; + bottom: 0; +} +body.plugin-sliding-panes-rotate-header .view-header-icon { + opacity: var(--icon-muted); +} +body.plugin-sliding-panes-rotate-header .view-header-icon:hover { + opacity: 1; +} +body.plugin-sliding-panes.plugin-sliding-panes-rotate-header + .workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header + .view-header-icon { + padding: 4px 1px; + margin: 5px 0 0 0; + left: 0; + width: 26px; +} +body.plugin-sliding-panes.plugin-sliding-panes-rotate-header + .workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header + .view-actions { + padding-bottom: 33px; +} +/* Space for the hover ribbon in the bottom left with Hider */ +body.hider-ribbon.plugin-sliding-panes.plugin-sliding-panes-rotate-header + .workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header + .view-actions { + padding-bottom: 50px; +} +body.plugin-sliding-panes.is-fullscreen .view-header-icon { + padding-top: 8px; +} +body.plugin-sliding-panes.plugin-sliding-panes-rotate-header + .workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header + .view-action { + margin: 3px 0; + padding: 4px 1px; + width: 26px; +} +body.plugin-sliding-panes .mod-root .graph-controls { + top: 20px; + left: 30px; +} + +/* --------------- */ +/* Hider */ +/* --------------- */ + +.hider-ribbon:not(.is-mobile) .workspace-ribbon-collapse-btn { + display: none; +} +.hider-ribbon:not(.is-mobile) .workspace-ribbon.mod-right { + pointer-events: none; +} +.hider-ribbon:not(.is-mobile) .workspace-ribbon.mod-left { + position: absolute; + border-right: 0px; + margin: 0; + height: var(--header-height); + overflow: visible; + flex-basis: 0; + bottom: 0; + top: auto; + display: flex !important; + flex-direction: row; + z-index: 17; + opacity: 0; + transition: opacity 0.25s ease-in-out; + filter: drop-shadow(2px 10px 30px rgba(0, 0, 0, 0.2)); +} +.hider-ribbon:not(.is-mobile) .side-dock-actions, +.hider-ribbon:not(.is-mobile) .side-dock-settings { + display: flex; + border-top: var(--border-width) solid var(--background-modifier-border); + background: var(--background-secondary); + margin: 0; + position: relative; +} +.hider-ribbon:not(.is-mobile) .side-dock-actions { + padding-left: 5px; +} +.hider-ribbon:not(.is-mobile) .side-dock-settings { + border-right: var(--border-width) solid var(--background-modifier-border); + border-top-right-radius: 5px; + padding-right: 10px; +} +.hider-ribbon:not(.is-mobile) + .workspace-ribbon.mod-left + .side-dock-ribbon-action { + display: flex; + padding: 4px; + margin: 6px 0px 5px 10px; +} +.hider-ribbon:not(.is-mobile) .workspace-ribbon.mod-left:hover { + opacity: 1; + transition: opacity 0.25s ease-in-out; +} +.hider-ribbon:not(.is-mobile) + .workspace-ribbon.mod-left + .workspace-ribbon-collapse-btn { + border-top: 1px solid var(--background-modifier-border); +} +.hider-ribbon:not(.is-mobile) .workspace-split.mod-left-split { + margin: 0; +} +.hider-ribbon:not(.is-mobile) .workspace-leaf-content .item-list { + padding-bottom: 40px; +} +.hider-ribbon .workspace-ribbon { + padding: 0; +} + +/* --------------- */ +/* View Headers & Actions */ +/* --------------- */ + +.view-header { + align-items: center; +} +.view-actions { + margin-right: 0px; + margin-left: auto; + transition: opacity 0.25s ease-in-out; +} +.view-actions .view-action { + margin-right: 8px; +} +.view-action.is-active { + color: var(--text-faint); + opacity: 1; +} +.view-actions .view-action:last-child { + margin-left: 2px; +} + +/* Frameless mode on macOS only */ + +.hider-frameless:not(.is-mobile) + .workspace-split.mod-right-split + > .workspace-tabs, +.hider-frameless:not(.is-mobile) .workspace-split.mod-root .view-header { + padding-top: 2px; +} +.hider-frameless:not(.is-mobile) + .workspace-split.mod-left-split + > .workspace-tabs { + padding-top: 24px; +} +.hider-frameless:not(.is-mobile) + .workspace-split.mod-right-split + > .workspace-tabs + ~ .workspace-tabs, +.hider-frameless:not(.is-mobile) + .workspace-split.mod-left-split + > .workspace-tabs + ~ .workspace-tabs { + padding-top: 0px; +} +.hider-frameless.is-fullscreen:not(.is-mobile) + .workspace-split.mod-left-split + > .workspace-tabs, +.hider-frameless.is-fullscreen:not(.is-mobile) + .workspace-split.mod-root + .view-header { + padding-top: 0px; +} + +/* Title bar / traffic light icons */ + +.mod-macos.hider-frameless.hider-ribbon:not(.plugin-sliding-panes-rotate-header) { + --traffic-space: 80px; + --traffic-padding: 60px; +} +.mod-macos.hider-frameless:not(.plugin-sliding-panes-rotate-header) { + --traffic-space: 55px; + --traffic-padding: 20px; +} +.mod-macos.hider-frameless.hider-ribbon:not(.plugin-sliding-panes-rotate-header) { + --traffic-space: 95px; + --traffic-padding: 60px; +} +.mod-macos.hider-frameless:not(.plugin-sliding-panes-rotate-header) { + --traffic-space: 65px; + --traffic-padding: 20px; +} +.mod-macos.hider-frameless:not(.is-fullscreen):not(.plugin-sliding-panes-rotate-header) + .workspace-split.mod-left-split.is-collapsed + + .mod-root + .workspace-leaf:first-of-type + .workspace-leaf-content:not([data-type='graph']) + .view-header-icon { + margin-left: var(--traffic-padding); +} + +/* --------------- */ +/* Calendar */ +/* --------------- */ + +.workspace-leaf-content[data-type='calendar'] .view-content { + padding: 5px 0 0 0; +} +#calendar-container { + padding: 5px 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-normal); + --color-arrow: var(--text-faint); + --color-background-day-empty: transparent; +} +#calendar-container .table { + border-collapse: separate; + table-layout: fixed; +} +#calendar-container h2 { + font-size: var(--h2); + font-weight: 400; +} +.mod-root #calendar-container { + width: var(--line-width-adaptive); + max-width: var(--max-width); + margin: 0 auto; + padding: 0; +} +#calendar-container h2 .arrow { + color: var(--text-faint); + cursor: var(--cursor); +} +#calendar-container .arrow:hover { + fill: var(--text-muted); + color: var(--text-muted); +} +#calendar-container tr th { + padding: 2px 0; + font-weight: 500; +} +#calendar-container tr td { + padding: 2px 0 0; + border-radius: 4px; + cursor: var(--cursor); + border: 2px solid transparent; + transition: none; +} +#calendar-container .nav { + padding: 0; + margin: 10px 5px 10px 5px; +} +#calendar-container .dot { + margin: 0; +} +#calendar-container .arrow { + cursor: var(--cursor); +} +#calendar-container .arrow:hover svg { + color: var(--text-muted); +} +#calendar-container .reset-button { + font-size: var(--font-adaptive-smaller); +} +#calendar-container .reset-button:hover { + color: var(--text-normal); +} +#calendar-container .title { + font-size: var(--h1); +} + +#calendar-container .month, +#calendar-container .title { + font-size: var(--font-adaptive-normal); + font-weight: 600; +} +#calendar-container .today { + color: var(--text-accent); + font-weight: 600; +} +#calendar-container .today .dot { + fill: var(--text-accent); +} +#calendar-container .active .task { + stroke: var(--text-faint); +} +#calendar-container .active { + color: var(--text-normal); +} + +#calendar-container .reset-button, +#calendar-container .day { + cursor: var(--cursor); +} +#calendar-container .active, +#calendar-container .active.today, +#calendar-container .week-num:hover, +#calendar-container .day:hover { + background-color: var(--color-background-day-active); +} +#calendar-container .active .dot { + fill: var(--text-faint); +} +#calendar-container .active .task { + stroke: var(--text-faint); +} +#calendar-container .year { + color: var(--text-normal); +} + +/* --------------- */ +/* Kanban */ +/* --------------- */ + +body .kanban-plugin__markdown-preview-view { + font-family: var(--text); +} + +body .workspace-leaf-content[data-type='kanban'] .view-header-title-container { + text-align: center; +} +body .kanban-plugin { + --interactive-accent: var(--text-selection); + --interactive-accent-hover: var(--background-tertiary); + --text-on-accent: var(--text-normal); + background-color: var(--background-primary); +} +body .kanban-plugin__board > div { + margin: 0 auto; +} +body .kanban-plugin__checkbox-label { + font-size: var(--font-adaptive-small); + color: var(--text-muted); +} +body .kanban-plugin__item-markdown ul { + margin: 0; +} +body .kanban-plugin__item-content-wrapper { + box-shadow: none; +} +body .kanban-plugin__grow-wrap > textarea, +body .kanban-plugin__grow-wrap::after { + padding: 0; + border: 0; +} +body .kanban-plugin__grow-wrap > textarea, +body .kanban-plugin__grow-wrap::after, +body .kanban-plugin__item-title p { + font-size: calc(var(--preview-font-size) - 2px); +} +body:not(.is-mobile) .kanban-plugin__grow-wrap > textarea:focus { + box-shadow: none; +} +.kanban-plugin__item-input-actions button, +.kanban-plugin__lane-input-actions button { + font-size: var(--font-adaptive-small); +} +body .kanban-plugin__item { + background-color: var(--background-primary); +} +body .kanban-plugin__lane-header-wrapper { + border-bottom: 0; +} +body .kanban-plugin__lane-header-wrapper .kanban-plugin__grow-wrap > textarea, +body .kanban-plugin__lane-input-wrapper .kanban-plugin__grow-wrap > textarea { + background: transparent; + color: var(--text-normal); + font-size: 0.875rem; + font-weight: 600; +} +body .kanban-plugin__item-input-wrapper { + border: 0; +} +body .kanban-plugin__item-input-wrapper .kanban-plugin__grow-wrap > textarea { + padding: 6px 8px; + border: 1px solid var(--background-modifier-border); +} +body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled, +body .kanban-plugin__item .kanban-plugin__item-edit-archive-button, +body .kanban-plugin__item button.kanban-plugin__item-edit-button, +body .kanban-plugin__lane button.kanban-plugin__lane-settings-button, +.kanban-plugin__item-settings-actions > button, +.kanban-plugin__lane-action-wrapper > button { + background: transparent; + transition: color 0.1s ease-in-out; +} +body .kanban-plugin__item .kanban-plugin__item-edit-archive-button:hover, +body .kanban-plugin__item button.kanban-plugin__item-edit-button.is-enabled, +body .kanban-plugin__item button.kanban-plugin__item-edit-button:hover, +body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled, +body .kanban-plugin__lane button.kanban-plugin__lane-settings-button:hover { + color: var(--text-normal); + transition: color 0.1s ease-in-out; + background: transparent; +} +body .kanban-plugin__new-lane-button-wrapper { + position: fixed; + bottom: 30px; +} +body .kanban-plugin button { + box-shadow: none; + cursor: var(--cursor); +} +body .kanban-plugin__item-button-wrapper > button { + font-size: var(--font-adaptive-small); + color: var(--text-muted); + background: transparent; +} +body .kanban-plugin__item-button-wrapper > button:hover { + color: var(--text-normal); + background: var(--background-tertiary); +} +body .kanban-plugin__item-button-wrapper { + padding-top: 5px; + border-top: none; +} + +body .kanban-plugin__lane-setting-wrapper > div:last-child { + border: none; + margin: 0; +} + +body .kanban-plugin__item.is-dragging { + box-shadow: 0 5px 30px rgba(0, 0, 0, 0.15), 0 0 0 2px var(--text-selection); +} +body .kanban-plugin__lane.is-dragging { + box-shadow: 0 5px 30px rgba(0, 0, 0, 0.15); + border: 1px solid var(--background-modifier-border); +} + +body .kanban-plugin__lane { + background: var(--background-secondary); + padding: 0; + border-radius: 8px; + border: 1px solid transparent; +} +body .kanban-plugin__lane-items { + padding-bottom: 0; + margin: 0; + background-color: var(--background-secondary); +} + +body + .kanban-plugin__markdown-preview-view + ol.contains-task-list + .contains-task-list, +body + .kanban-plugin__markdown-preview-view + ul.contains-task-list + .contains-task-list, +body .kanban-plugin__markdown-preview-view ul, +.kanban-plugin__markdown-preview-view ol { + padding-inline-start: 24px !important; +} + +@media (max-width: 400pt) { + .kanban-plugin__board { + flex-direction: column !important; + } + + .kanban-plugin__lane { + width: 100% !important; + margin-bottom: 1rem !important; + } +} + +/* --------------- */ +/* Todoist */ +/* --------------- */ + +.todoist-query-title { + display: inline !important; +} +.todoist-refresh-spin { + animation: spin 1s linear infinite; +} +.todoist-refresh-button { + display: inline; + float: right; + margin-left: 8px; + padding: 3px 10px; +} +.todoist-refresh-button:hover { + background-color: var(--background-tertiary); +} +@-webkit-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + } +} +.markdown-preview-view + ul + > li.task-list-item + .todoist-p1 + > input[type='checkbox'] { + border: 1px solid #ff757f !important; + background-color: rgba(255, 117, 127, 0.25) !important; +} +.markdown-preview-view + ul + > li.task-list-item + .todoist-p1 + > input[type='checkbox']:hover { + background-color: rgba(255, 117, 127, 0.5) !important; +} +.markdown-preview-view + ul + > li.task-list-item + .todoist-p2 + > input[type='checkbox'] { + border: 1px solid #ffc777 !important; + background-color: rgba(255, 199, 119, 0.25) !important; +} +.markdown-preview-view + ul + > li.task-list-item + .todoist-p2 + > input[type='checkbox']:hover { + background-color: rgba(255, 199, 119, 0.5) !important; +} +.markdown-preview-view + ul + > li.task-list-item + .todoist-p3 + > input[type='checkbox'] { + border: 1px solid #65bcff !important; + background-color: rgba(101, 188, 255, 0.25) !important; +} +.markdown-preview-view + ul + > li.task-list-item + .todoist-p3 + > input[type='checkbox']:hover { + background-color: rgba(101, 188, 255, 0.5) !important; +} +.markdown-preview-view + ul + > li.task-list-item + .todoist-p4 + > input[type='checkbox'] { + border: 1px solid #b4c2f0 !important; + background-color: rgba(180, 194, 240, 0.25) !important; +} +.markdown-preview-view + ul + > li.task-list-item + .todoist-p4 + > input[type='checkbox']:hover { + background-color: rgba(180, 194, 240, 0.5) !important; +} +.task-metadata { + font-size: var(--font-todoist-metadata-size); + color: #7a88cf; + margin-left: unset !important; +} +.task-metadata > * { + margin-right: 30px; +} +.task-date.task-overdue { + color: rgba(255, 152, 164, 0.75) !important; +} +.task-calendar-icon, +.task-project-icon, +.task-labels-icon { + vertical-align: middle; + height: 17px; + width: 17px; +} +.todoist-project .todoist-project { + margin-left: 20px; +} +.todoist-section { + margin-left: 20px; +} +.todoist-project .todoist-project-title { + font-weight: 700; + margin-block-end: 0px; +} +.todoist-section .todoist-section-title { + font-size: var(--font-todoist-title-size); + color: #7a88cf; + font-weight: 700; + margin-block-end: 0px; +} +.todoist-error { + border: 1px solid #ff98a4; + background-color: rgba(255, 152, 164, 0.05); + padding: 1em 1em; + margin: 1em 0px; +} +.todoist-error p { + margin: 0 0 1em 0; + font-weight: 600; +} +.todoist-error code { + background-color: unset !important; + padding: unset !important; + margin: unset !important; +} +.todoist-success { + border: 1px solid #c3e88d !important; + background-color: rgba(195, 232, 141, 0.05); + padding: 1em 1em !important; + margin: 1em 0px; +} +.todoist-success p { + margin: 0; + font-weight: 600; +} +.priority-container .priority-1 { + color: #ff98a4; +} +.priority-container .priority-2 { + color: #ffc777; +} +.priority-container .priority-3 { + color: #65bcff; +} +.priority-container .priority-4 { + color: #b4c2f0; +} + +/* --------------- */ +/* Checklist */ +/* --------------- */ + +.checklist-plugin-main .group .classic, +.checklist-plugin-main .group .compact, +.checklist-plugin-main .group svg, +.checklist-plugin-main .group .page { + cursor: var(--cursor); +} +.workspace .view-content .checklist-plugin-main { + padding: 10px 10px 15px 15px; + --todoList-togglePadding--compact: 2px; + --todoList-listItemMargin--compact: 2px; +} +.checklist-plugin-main .title { + font-weight: 400; + color: var(--text-muted); + font-size: var(--font-adaptive-small); +} +.checklist-plugin-main .group svg { + fill: var(--text-faint); +} +.checklist-plugin-main .group svg:hover { + fill: var(--text-normal); +} +.checklist-plugin-main .group .title:hover { + color: var(--text-normal); +} +.checklist-plugin-main .group:not(:last-child) { + border-bottom: 1px solid var(--background-modifier-border); +} +.checklist-plugin-main .group { + padding: 0 0 4px 0; +} +.checklist-plugin-main .group .classic:last-child, +.checklist-plugin-main .group .compact:last-child { + margin-bottom: 10px; +} +.checklist-plugin-main .group .classic, +.checklist-plugin-main .group .compact { + font-size: var(--font-adaptive-small); +} +.checklist-plugin-main .group .classic, +.checklist-plugin-main .group .compact { + background: transparent; + border-radius: 0; + margin: 1px auto; + padding: 0; +} +.checklist-plugin-main .group .classic .content { + padding: 0; +} +.checklist-plugin-main .group .classic:hover, +.checklist-plugin-main .group .compact:hover { + background: transparent; +} +.markdown-preview-view.checklist-plugin-main + ul + > li:not(.task-list-item)::before { + display: none; +} +.checklist-plugin-main .group .compact > .toggle .checked { + background: var(--text-accent); + top: -1px; + left: -1px; + height: 18px; + width: 18px; +} +.checklist-plugin-main .compact .toggle:hover { + opacity: 1 !important; +} +.checklist-plugin-main .group .count { + font-size: var(--font-adaptive-smaller); + padding: 0; + background: transparent; + font-weight: 400; + color: var(--text-faint); +} +.checklist-plugin-main .group .group-header:hover .count { + color: var(--text-muted); +} +.checklist-plugin-main .group .checkbox { + border: 2px solid var(--background-modifier-border-hover); + min-height: 18px; + min-width: 18px; + height: 18px; + width: 18px; + border-radius: 30%; +} +.checklist-plugin-main .group .checkbox:hover { + border: 2px solid var(--background-modifier-border-focus); +} +.checklist-plugin-main .toggle:hover { + box-shadow: none; +} + +/* Checklist mobile styling */ + +.is-mobile .checklist-plugin-main .group-header { + display: flex; + margin-bottom: 12px; +} +.is-mobile .checklist-plugin-main .group-header .title { + font-weight: 500; + color: var(--text-muted); + font-size: var(--font-adaptive-small); +} +.is-mobile .checklist-plugin-main .group-header button { + width: fit-content !important; + margin-left: 5px; +} +.is-mobile .checklist-plugin-main .group .classic { + display: flex; + align-items: center; + padding: 5px 0; +} +.is-mobile .checklist-plugin-main .group .classic .content { + padding: 0; + display: inline-block; +} +.is-mobile .checklist-plugin-main .group .classic .toggle { + padding: 0; + margin-right: 1rem; + width: fit-content !important; + display: inline-block; +} + +/* --------------- */ +/* Dataview */ +/* --------------- */ + +.markdown-preview-view .table-view-table { + font-size: calc(var(--font-adaptive-normal) - 1px); +} +.markdown-preview-view .table-view-table > thead > tr > th { + font-weight: 600; + font-size: calc(var(--font-adaptive-normal) - 1px); + color: var(--text-normal); + border-bottom: 1px solid var(--text-faint); + cursor: var(--cursor); + font-family: var(--font-monospace); +} + +/* --------------- */ +/* Style Settings */ +/* --------------- */ + +.setting-item-heading.style-settings-heading, +.style-settings-container .style-settings-heading { + cursor: var(--cursor); +} +.modal.mod-settings .setting-item .pickr button.pcr-button { + box-shadow: none; + border-radius: 40px; + height: 24px; + width: 24px; +} +.setting-item .pickr .pcr-button:after, +.setting-item .pickr .pcr-button:before { + border-radius: 40px; + box-shadow: none; + border: none; +} + +/* --------------- */ +/* MacOs-like Translucency */ +/* --------------- */ + +.is-translucent:not(.macOS-translucent).theme-light { + --opacity-translucency: 0.6; +} + +.is-translucent:not(.macOS-translucent).theme-dark { + --opacity-translucency: 0.7; +} + +.is-translucent .workspace-leaf-resize-handle { + opacity: var(--opacity-translucency); + background-color: transparent; +} + +.macOS-translucent.is-translucent.is-translucent ::-webkit-scrollbar { + display: none; +} + +.macOS-translucent.is-translucent .titlebar, +.macOS-translucent.is-translucent .status-bar { + background-color: var(--background-translucent) !important; +} + +.macOS-translucent.is-translucent .titlebar-button:hover { + background-color: var(--background-primary); +} + +.macOS-translucent.is-translucent .workspace { + background-color: var(--background-translucent) !important; +} + +.macOS-translucent.is-translucent .workspace-split .workspace-tabs { + background: var(--background-primary) !important; +} + +.macOS-translucent.is-translucent .workspace-tab-container-inner { + background-color: transparent !important; + border: transparent; +} + +.macOS-translucent.is-translucent .workspace-split .workspace-tabs, +.macOS-translucent.is-translucent .graph-controls, +.macOS-translucent.is-translucent .nav-file-title.is-active { + background-color: transparent !important; + box-shadow: inset -10px 0 4px -10px rgba(0, 0, 0, 0.04); +} + +.focus-mode.macOS-translucent.is-translucent .workspace { + background-color: var(--background-primary) !important; +} + +.macOS-translucent.is-translucent .workspace-ribbon.mod-right, +.macOS-translucent.is-translucent .workspace-ribbon.mod-left { + background: transparent; +} + +.macOS-translucent.is-translucent .mod-horizontal .workspace-leaf { + border-bottom: 0px; + background-color: transparent; + box-shadow: none !important; +} + +.macOS-translucent.is-translucent.theme-light .workspace { + --text-muted: hsl( + var(--base-h), + calc(var(--base-s) - 3%), + calc(var(--base-l) - 50%) + ); + --svg-faint: hsl( + var(--base-h), + calc(var(--base-s) - 3%), + calc(var(--base-l) - 38%) + ); +} + +/* -------------------------------------------------------------------------------- +Icon replacement +Thanks to Kepano, Matthew Meyers, and Chetachi Ezikeuzor +-------------------------------------------------------------------------------- */ + +.tree-item-self .collapse-icon { + width: 20px; +} + +body:not(.minimal-icons-off) .view-action svg, +body:not(.minimal-icons-off) .workspace-tab-header-inner-icon svg, +body:not(.minimal-icons-off) .nav-action-button svg, +body:not(.minimal-icons-off) .graph-controls-button svg { + width: 18px; + height: 18px; +} +body:not(.minimal-icons-off) .menu-item-icon svg { + width: 16px; + height: 16px; +} +body:not(.minimal-icons-off) .workspace-ribbon-collapse-btn svg { + width: 18px; + height: 18px; +} + +body:not(.minimal-icons-off) svg.any-key, +body:not(.minimal-icons-off) svg.blocks, +body:not(.minimal-icons-off) svg.bar-graph, +body:not(.minimal-icons-off) svg.breadcrumbs-trail-icon, +body:not(.minimal-icons-off) svg.audio-file, +body:not(.minimal-icons-off) svg.bold-glyph, +body:not(.minimal-icons-off) svg.italic-glyph, +body:not(.minimal-icons-off) svg.bracket-glyph, +body:not(.minimal-icons-off) svg.broken-link, +body:not(.minimal-icons-off) svg.bullet-list-glyph, +body:not(.minimal-icons-off) svg.bullet-list, +body:not(.minimal-icons-off) svg.calendar-day, +body:not(.minimal-icons-off) svg.calendar-with-checkmark, +body:not(.minimal-icons-off) svg.check-in-circle, +body:not(.minimal-icons-off) svg.check-small, +body:not(.minimal-icons-off) svg.checkbox-glyph, +body:not(.minimal-icons-off) svg.checkmark, +body:not(.minimal-icons-off) svg.clock, +body:not(.minimal-icons-off) svg.cloud, +body:not(.minimal-icons-off) svg.code-glyph, +body:not(.minimal-icons-off) svg.create-new, +body:not(.minimal-icons-off) svg.cross-in-box, +body:not(.minimal-icons-off) svg.cross, +body:not(.minimal-icons-off) svg.crossed-star, +body:not(.minimal-icons-off) svg.dice, +body:not(.minimal-icons-off) svg.disk, +body:not(.minimal-icons-off) svg.document, +body:not(.minimal-icons-off) svg.documents, +body:not(.minimal-icons-off) svg.dot-network, +body:not(.minimal-icons-off) svg.double-down-arrow-glyph, +body:not(.minimal-icons-off) svg.double-up-arrow-glyph, +body:not(.minimal-icons-off) svg.down-arrow-with-tail, +body:not(.minimal-icons-off) svg.down-chevron-glyph, +body:not(.minimal-icons-off) svg.enter, +body:not(.minimal-icons-off) svg.exit-fullscreen, +body:not(.minimal-icons-off) svg.expand-vertically, +body:not(.minimal-icons-off) svg.excalidraw-icon, +body:not(.minimal-icons-off) svg.filled-pin, +body:not(.minimal-icons-off) svg.folder, +body:not(.minimal-icons-off) svg.fullscreen, +body:not(.minimal-icons-off) svg.gear, +body:not(.minimal-icons-off) svg.hashtag, +body:not(.minimal-icons-off) svg.heading-glyph, +body:not(.minimal-icons-off) svg.go-to-file, +body:not(.minimal-icons-off) svg.help .widget-icon, +body:not(.minimal-icons-off) svg.help, +body:not(.minimal-icons-off) svg.highlight-glyph, +body:not(.minimal-icons-off) svg.horizontal-split, +body:not(.minimal-icons-off) svg.image-file, +body:not(.minimal-icons-off) svg.image-glyph, +body:not(.minimal-icons-off) svg.indent-glyph, +body:not(.minimal-icons-off) svg.info, +body:not(.minimal-icons-off) svg.install, +body:not(.minimal-icons-off) svg.keyboard-glyph, +body:not(.minimal-icons-off) svg.left-arrow-with-tail, +body:not(.minimal-icons-off) svg.left-arrow, +body:not(.minimal-icons-off) svg.left-chevron-glyph, +body:not(.minimal-icons-off) svg.lines-of-text, +body:not(.minimal-icons-off) svg.link-glyph, +body:not(.minimal-icons-off) svg.link, +body:not(.minimal-icons-off) svg.magnifying-glass, +body:not(.minimal-icons-off) svg.microphone-filled, +body:not(.minimal-icons-off) svg.microphone, +body:not(.minimal-icons-off) svg.minus-with-circle, +body:not(.minimal-icons-off) svg.note-glyph, +body:not(.minimal-icons-off) svg.number-list-glyph, +body:not(.minimal-icons-off) svg.open-vault, +body:not(.minimal-icons-off) svg.pane-layout, +body:not(.minimal-icons-off) svg.paper-plane, +body:not(.minimal-icons-off) svg.paused, +/*body:not(.minimal-icons-off) svg.pdf-file,*/ +body:not(.minimal-icons-off) svg.pencil, +body:not(.minimal-icons-off) svg.pin, +body:not(.minimal-icons-off) svg.plus-with-circle, +body:not(.minimal-icons-off) svg.popup-open, +body:not(.minimal-icons-off) svg.presentation, +body:not(.minimal-icons-off) svg.price-tag-glyph, +body:not(.minimal-icons-off) svg.quote-glyph, +body:not(.minimal-icons-off) svg.redo-glyph, +body:not(.minimal-icons-off) svg.reset, +body:not(.minimal-icons-off) svg.right-arrow-with-tail, +body:not(.minimal-icons-off) svg.right-arrow, +body:not(.minimal-icons-off) svg.right-chevron-glyph, +body:not(.minimal-icons-off) svg.right-triangle, +body:not(.minimal-icons-off) svg.run-command, +body:not(.minimal-icons-off) svg.search, +body:not(.minimal-icons-off) svg.sheets-in-box, +body:not(.minimal-icons-off) svg.spreadsheet, +body:not(.minimal-icons-off) svg.stacked-levels, +body:not(.minimal-icons-off) svg.star-list, +body:not(.minimal-icons-off) svg.star, +body:not(.minimal-icons-off) svg.strikethrough-glyph, +body:not(.minimal-icons-off) svg.switch, +body:not(.minimal-icons-off) svg.sync-small, +body:not(.minimal-icons-off) svg.sync, +body:not(.minimal-icons-off) svg.tag-glyph, +body:not(.minimal-icons-off) svg.three-horizontal-bars, +body:not(.minimal-icons-off) svg.trash, +body:not(.minimal-icons-off) svg.undo-glyph, +body:not(.minimal-icons-off) svg.unindent-glyph, +body:not(.minimal-icons-off) svg.up-and-down-arrows, +body:not(.minimal-icons-off) svg.up-arrow-with-tail, +body:not(.minimal-icons-off) svg.up-chevron-glyph, +body:not(.minimal-icons-off) svg.vault, +body:not(.minimal-icons-off) svg.vertical-split, +body:not(.minimal-icons-off) svg.vertical-three-dots, +body:not(.minimal-icons-off) svg.wrench-screwdriver-glyph, +body:not(.minimal-icons-off) svg.clock-glyph, +body:not(.minimal-icons-off) svg.command-glyph, +body:not(.minimal-icons-off) svg.add-note-glyph, +body:not(.minimal-icons-off) svg.calendar-glyph, +body:not(.minimal-icons-off) svg.duplicate-glyph, +body:not(.minimal-icons-off) svg.file-explorer-glyph, +body:not(.minimal-icons-off) svg.graph-glyph, +body:not(.minimal-icons-off) svg.import-glyph, +body:not(.minimal-icons-off) svg.languages, +body:not(.minimal-icons-off) svg.links-coming-in, +body:not(.minimal-icons-off) svg.links-going-out, +body:not(.minimal-icons-off) svg.merge-files-glyph, +body:not(.minimal-icons-off) svg.merge-files, +body:not(.minimal-icons-off) svg.open-elsewhere-glyph, +body:not(.minimal-icons-off) svg.paper-plane-glyph, +body:not(.minimal-icons-off) svg.paste-text, +body:not(.minimal-icons-off) svg.paste, +body:not(.minimal-icons-off) svg.percent-sign-glyph, +body:not(.minimal-icons-off) svg.play-audio-glyph, +body:not(.minimal-icons-off) svg.plus-minus-glyph, +body:not(.minimal-icons-off) svg.presentation-glyph, +body:not(.minimal-icons-off) svg.question-mark-glyph, +body:not(.minimal-icons-off) svg.restore-file-glyph, +body:not(.minimal-icons-off) svg.scissors-glyph, +body:not(.minimal-icons-off) svg.scissors, +body:not(.minimal-icons-off) svg.search-glyph, +body:not(.minimal-icons-off) svg.select-all-text, +body:not(.minimal-icons-off) svg.split, +body:not(.minimal-icons-off) svg.star-glyph, +body:not(.minimal-icons-off) svg.stop-audio-glyph, +body:not(.minimal-icons-off) svg.sweep, +body:not(.minimal-icons-off) svg.two-blank-pages, +body:not(.minimal-icons-off) svg.tomorrow-glyph, +body:not(.minimal-icons-off) svg.yesterday-glyph, +body:not(.minimal-icons-off) svg.workspace-glyph, +body:not(.minimal-icons-off) svg.box-glyph, +body:not(.minimal-icons-off) svg.wand, +body:not(.minimal-icons-off) svg.longform, +body:not(.minimal-icons-off) svg.changelog { + background-color: currentColor; +} + +body:not(.minimal-icons-off) svg.any-key > path, +body:not(.minimal-icons-off) svg.blocks > path, +body:not(.minimal-icons-off) svg.bar-graph > path, +body:not(.minimal-icons-off) svg.breadcrumbs-trail-icon > path, +body:not(.minimal-icons-off) svg.audio-file > path, +body:not(.minimal-icons-off) svg.bold-glyph > path, +body:not(.minimal-icons-off) svg.italic-glyph > path, +body:not(.minimal-icons-off) svg.bracket-glyph > path, +body:not(.minimal-icons-off) svg.broken-link > path, +body:not(.minimal-icons-off) svg.bullet-list-glyph > path, +body:not(.minimal-icons-off) svg.bullet-list > path, +body:not(.minimal-icons-off) svg.calendar-day > path, +body:not(.minimal-icons-off) svg.calendar-with-checkmark > path, +body:not(.minimal-icons-off) svg.check-in-circle > path, +body:not(.minimal-icons-off) svg.check-small > path, +body:not(.minimal-icons-off) svg.checkbox-glyph > path, +body:not(.minimal-icons-off) svg.checkmark > path, +body:not(.minimal-icons-off) svg.clock > path, +body:not(.minimal-icons-off) svg.cloud > path, +body:not(.minimal-icons-off) svg.code-glyph > path, +body:not(.minimal-icons-off) svg.command-glyph > path, +body:not(.minimal-icons-off) svg.create-new > path, +body:not(.minimal-icons-off) svg.cross-in-box > path, +body:not(.minimal-icons-off) svg.cross > path, +body:not(.minimal-icons-off) svg.crossed-star > path, +body:not(.minimal-icons-off) svg.dice > path, +body:not(.minimal-icons-off) svg.disk > path, +body:not(.minimal-icons-off) svg.document > path, +body:not(.minimal-icons-off) svg.documents > path, +body:not(.minimal-icons-off) svg.dot-network > path, +body:not(.minimal-icons-off) svg.double-down-arrow-glyph > path, +body:not(.minimal-icons-off) svg.double-up-arrow-glyph > path, +body:not(.minimal-icons-off) svg.down-arrow-with-tail > path, +body:not(.minimal-icons-off) svg.down-chevron-glyph > path, +body:not(.minimal-icons-off) svg.enter > path, +body:not(.minimal-icons-off) svg.exit-fullscreen > path, +body:not(.minimal-icons-off) svg.expand-vertically > path, +body:not(.minimal-icons-off) svg.excalidraw-icon > path, +body:not(.minimal-icons-off) svg.filled-pin > path, +body:not(.minimal-icons-off) svg.folder > path, +body:not(.minimal-icons-off) svg.fullscreen > path, +body:not(.minimal-icons-off) svg.gear > path, +body:not(.minimal-icons-off) svg.hashtag > path, +body:not(.minimal-icons-off) svg.heading-glyph > path, +body:not(.minimal-icons-off) svg.go-to-file > path, +body:not(.minimal-icons-off) svg.help .widget-icon > path, +body:not(.minimal-icons-off) svg.help > path, +body:not(.minimal-icons-off) svg.highlight-glyph > path, +body:not(.minimal-icons-off) svg.horizontal-split > path, +body:not(.minimal-icons-off) svg.image-file > path, +body:not(.minimal-icons-off) svg.image-glyph > path, +body:not(.minimal-icons-off) svg.indent-glyph > path, +body:not(.minimal-icons-off) svg.info > path, +body:not(.minimal-icons-off) svg.install > path, +body:not(.minimal-icons-off) svg.keyboard-glyph > path, +body:not(.minimal-icons-off) svg.left-arrow-with-tail > path, +body:not(.minimal-icons-off) svg.left-arrow > path, +body:not(.minimal-icons-off) svg.left-chevron-glyph > path, +body:not(.minimal-icons-off) svg.lines-of-text > path, +body:not(.minimal-icons-off) svg.link-glyph > path, +body:not(.minimal-icons-off) svg.link > path, +body:not(.minimal-icons-off) svg.magnifying-glass > path, +body:not(.minimal-icons-off) svg.microphone-filled > path, +body:not(.minimal-icons-off) svg.microphone > path, +body:not(.minimal-icons-off) svg.minus-with-circle > path, +body:not(.minimal-icons-off) svg.note-glyph > path, +body:not(.minimal-icons-off) svg.number-list-glyph > path, +body:not(.minimal-icons-off) svg.open-vault > path, +body:not(.minimal-icons-off) svg.pane-layout > path, +body:not(.minimal-icons-off) svg.paper-plane > path, +body:not(.minimal-icons-off) svg.paused > path, +/*body:not(.minimal-icons-off) svg.pdf-file > path,*/ +body:not(.minimal-icons-off) svg.pencil > path, +body:not(.minimal-icons-off) svg.pin > path, +body:not(.minimal-icons-off) svg.plus-with-circle > path, +body:not(.minimal-icons-off) svg.popup-open > path, +body:not(.minimal-icons-off) svg.presentation > path, +body:not(.minimal-icons-off) svg.price-tag-glyph > path, +body:not(.minimal-icons-off) svg.quote-glyph > path, +body:not(.minimal-icons-off) svg.redo-glyph > path, +body:not(.minimal-icons-off) svg.reset > path, +body:not(.minimal-icons-off) svg.right-arrow-with-tail > path, +body:not(.minimal-icons-off) svg.right-arrow > path, +body:not(.minimal-icons-off) svg.right-chevron-glyph > path, +body:not(.minimal-icons-off) svg.right-triangle > path, +body:not(.minimal-icons-off) svg.run-command > path, +body:not(.minimal-icons-off) svg.search > path, +body:not(.minimal-icons-off) svg.sheets-in-box > path, +body:not(.minimal-icons-off) svg.spreadsheet > path, +body:not(.minimal-icons-off) svg.stacked-levels > path, +body:not(.minimal-icons-off) svg.star-list > path, +body:not(.minimal-icons-off) svg.star > path, +body:not(.minimal-icons-off) svg.strikethrough-glyph > path, +body:not(.minimal-icons-off) svg.switch > path, +body:not(.minimal-icons-off) svg.sync-small > path, +body:not(.minimal-icons-off) svg.sync > path, +body:not(.minimal-icons-off) svg.tag-glyph > path, +body:not(.minimal-icons-off) svg.three-horizontal-bars > path, +body:not(.minimal-icons-off) svg.trash > path, +body:not(.minimal-icons-off) svg.undo-glyph > path, +body:not(.minimal-icons-off) svg.unindent-glyph > path, +body:not(.minimal-icons-off) svg.up-and-down-arrows > path, +body:not(.minimal-icons-off) svg.up-arrow-with-tail > path, +body:not(.minimal-icons-off) svg.up-chevron-glyph > path, +body:not(.minimal-icons-off) svg.vault > path, +body:not(.minimal-icons-off) svg.vertical-split > path, +body:not(.minimal-icons-off) svg.vertical-three-dots > path, +body:not(.minimal-icons-off) svg.wrench-screwdriver-glyph > path, +body:not(.minimal-icons-off) svg.clock-glyph > path, +body:not(.minimal-icons-off) svg.add-note-glyph > path, +body:not(.minimal-icons-off) svg.calendar-glyph > path, +body:not(.minimal-icons-off) svg.duplicate-glyph > path, +body:not(.minimal-icons-off) svg.file-explorer-glyph > path, +body:not(.minimal-icons-off) svg.graph-glyph > path, +body:not(.minimal-icons-off) svg.import-glyph > path, +body:not(.minimal-icons-off) svg.languages > path, +body:not(.minimal-icons-off) svg.links-coming-in > path, +body:not(.minimal-icons-off) svg.links-going-out > path, +body:not(.minimal-icons-off) svg.merge-files > path, +body:not(.minimal-icons-off) svg.open-elsewhere-glyph > path, +body:not(.minimal-icons-off) svg.paper-plane-glyph > path, +body:not(.minimal-icons-off) svg.paste-text > path, +body:not(.minimal-icons-off) svg.paste > path, +body:not(.minimal-icons-off) svg.percent-sign-glyph > path, +body:not(.minimal-icons-off) svg.play-audio-glyph > path, +body:not(.minimal-icons-off) svg.plus-minus-glyph > path, +body:not(.minimal-icons-off) svg.presentation-glyph > path, +body:not(.minimal-icons-off) svg.question-mark-glyph > path, +body:not(.minimal-icons-off) svg.restore-file-glyph > path, +body:not(.minimal-icons-off) svg.scissors-glyph > path, +body:not(.minimal-icons-off) svg.scissors > path, +body:not(.minimal-icons-off) svg.search-glyph > path, +body:not(.minimal-icons-off) svg.select-all-text > path, +body:not(.minimal-icons-off) svg.split > path, +body:not(.minimal-icons-off) svg.star-glyph > path, +body:not(.minimal-icons-off) svg.stop-audio-glyph > path, +body:not(.minimal-icons-off) svg.sweep > path, +body:not(.minimal-icons-off) svg.two-blank-pages > path, +body:not(.minimal-icons-off) svg.tomorrow-glyph > path, +body:not(.minimal-icons-off) svg.yesterday-glyph > path, +body:not(.minimal-icons-off) svg.workspace-glyph > path, +body:not(.minimal-icons-off) svg.box-glyph > path, +body:not(.minimal-icons-off) svg.wand > path, +body:not(.minimal-icons-off) svg.longform > path, +body:not(.minimal-icons-off) svg.changelog > path { + display: none; +} + +body:not(.minimal-icons-off) svg.any-key { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.audio-file { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.bar-graph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.breadcrumbs-trail-icon { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.blocks { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.bold-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.italic-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.bracket-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.broken-link { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.bullet-list-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.bullet-list { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.calendar-with-checkmark { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.check-in-circle { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.check-small { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.checkbox-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.checkmark { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.clock { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.clock-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.cloud { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.code-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.cross-in-box { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.cross { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); + -webkit-mask-image: url("data:image/svg+xml,"); + width: 18px; + height: 18px; +} +body:not(.minimal-icons-off) svg.crossed-star { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.dice { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.disk { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7H5a2 2 0 00-2 2v9a2 2 0 002 2h14a2 2 0 002-2V9a2 2 0 00-2-2h-3m-1 4l-3 3m0 0l-3-3m3 3V4' /%3E%3C/svg%3E"); +} +body:not(.minimal-icons-off) svg.document { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) + .nav-action-button[aria-label='New note'] + svg.document, +body:not(.minimal-icons-off) svg.create-new { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z' /%3E%3C/svg%3E"); +} +body:not(.minimal-icons-off) svg.documents { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.dot-network { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.double-down-arrow-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.double-up-arrow-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.down-arrow-with-tail { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.down-chevron-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.enter { + transform: translate(-2px); + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.excalidraw-icon { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.expand-vertically { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.filled-pin { + transform: rotate(45deg); + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.folder { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) + .workspace-tab-header[aria-label='File explorer'] + svg.folder { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6' /%3E%3C/svg%3E"); +} +body:not(.minimal-icons-off) + .nav-action-button[aria-label='New folder'] + svg.folder { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z' /%3E%3C/svg%3E"); +} +body:not(.minimal-icons-off) svg.fullscreen { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.gear { + -webkit-mask-image: url("data:image/svg+xml,"); +} +body:not(.minimal-icons-off) svg.hashtag { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.heading-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.go-to-file { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.help .widget-icon, +body:not(.minimal-icons-off) svg.help { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.highlight-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.horizontal-split { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.image-file { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.image-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.indent-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.info { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.install { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.keyboard-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.left-arrow-with-tail { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.left-arrow { + -webkit-mask-image: url("data:image/svg+xml,"); +} +body:not(.minimal-icons-off) svg.left-chevron-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.lines-of-text { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.link-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); + transform: rotate(90deg); +} +body:not(.minimal-icons-off) svg.link { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); + transform: rotate(90deg); +} +body:not(.minimal-icons-off) svg.magnifying-glass { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.microphone-filled { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.microphone { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.minus-with-circle { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.note-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.number-list-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.open-vault { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.pane-layout { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.paper-plane { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.paused { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.pencil { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.pin { + transform: rotate(45deg); + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.plus-with-circle { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.popup-open { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.presentation { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.price-tag-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.quote-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) + .workspace-tab-header[aria-label='Dictionary'] + svg.quote-glyph { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253' /%3E%3C/svg%3E"); +} +body:not(.minimal-icons-off) svg.redo-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.reset { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.right-arrow-with-tail { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.right-arrow { + -webkit-mask-image: url("data:image/svg+xml,"); +} +body:not(.minimal-icons-off) svg.right-chevron-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) 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,'); +} +body:not(.minimal-icons-off) svg.command-glyph, +body:not(.minimal-icons-off) svg.run-command { + -webkit-mask-image: url("data:image/svg+xml,"); +} +body:not(.minimal-icons-off) svg.search { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.sheets-in-box { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.spreadsheet { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.stacked-levels { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.star-list { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.star { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.strikethrough-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.switch { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.sync-small { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.sync { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.tag-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.three-horizontal-bars { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.trash { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.undo-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.unindent-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.up-and-down-arrows { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.up-arrow-with-tail { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.up-chevron-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.vault { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.vertical-split { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.vertical-three-dots { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.wrench-screwdriver-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.add-note-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.calendar-day { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.calendar-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.duplicate-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.file-explorer-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.graph-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.import-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.languages { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.links-coming-in { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.links-going-out { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.merge-files { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.open-elsewhere-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.paper-plane-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.paste-text { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.paste { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.percent-sign-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.play-audio-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.plus-minus-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.presentation-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.question-mark-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.restore-file-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.scissors-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.scissors { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.search-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.select-all-text { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.split { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.star-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.stop-audio-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.sweep { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.two-blank-pages { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.tomorrow-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.yesterday-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.workspace-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.box-glyph { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.wand { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.longform { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body:not(.minimal-icons-off) svg.changelog { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} + +/* ─────────────────────────────────────────────────── */ +/* Plugin Compatibility info for the Obsidian Hub */ +/* ─────────────────────────────────────────────────── */ + +/* @plugins +core: +- backlink +- command-palette +- file-explorer +- global-search +- graph +- outgoing-link +- outline +- page-preview +- starred +- switcher +- tag-pane +- file-recovery +- daily-notes +- random-note +- publish +- sync +- word-count +community: +- sliding-panes-obsidian +- obsidian-codemirror-options +- obsidian-kanban +- dataview +- obsidian-hider +- calendar +- mysnippets-plugin +- cmenu-plugin +- obsidian-outliner +- readwise-official +- tag-wrangler +- todoist-sync-plugin +- templater-obsidian +- obsidian-system-dark-mode +- obsidian-style-settings +*/ + +/* Style Settings */ + +/* @settings +name: Things Theme +id: things-style +settings: + - + id: features + title: Features + type: heading + level: 2 + collapsed: true + - + id: minimal-icons-off + title: Default icons + description: Use default icons instead of minimal set + type: class-toggle + default: false + - + id: full-file-names + title: Show full file names + description: Turn off trimming on files in sidebar + type: class-toggle + - + id: links-int-on + title: Underline internal links + description: Show underlines on internal links + type: class-toggle + default: true + - + id: links-ext-on + title: Underline external links + description: Show underlines on external links + type: class-toggle + default: true + - + id: fonts + title: Fonts + type: heading + level: 2 + collapsed: true + - + id: text + title: Text font + description: Used in preview mode + type: variable-text + default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif + - + id: text-editor + title: Editor font + description: Used in edit mode + type: variable-text + default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif + - + id: font-monospace + title: Monospace font + description: Used for code blocks and front matter + type: variable-text + default: JetBrains Mono,Menlo,SFMono-Regular,Consolas,"Roboto Mono",monospace + - + id: font-ui + title: UI font + description: Used for buttons, menus and sidebar + type: variable-text + default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif + - + id: custom-fonts + title: Typography + type: heading + level: 2 + collapsed: true + - + id: strong-color + title: Bold font color + type: variable-color + format: hex + default: '#FF82B2' + - + id: em-color + title: Italics font color + type: variable-color + format: hex + default: '#FF82B2' + - + id: green + title: Blockquotes font color + type: variable-color + format: hex + default: '#3EB4BF' + - + id: tag-background-color-l + title: Tag background color (Light mode) + type: variable-color + format: hex + default: '#BDE1D3' + - + id: tag-font-color-l + title: Tag font color (Light mode) + type: variable-color + format: hex + default: '#1D694B' + - + id: tag-background-color-d + title: Tag background color (Dark mode) + type: variable-color + format: hex + default: '#1D694B' + - + id: tag-font-color-d + title: Tag font color (Dark mode) + type: variable-color + format: hex + default: '#' + - + id: font-small + title: Sidebar and tag font size + description: Font size in px of sidebar, tags, and small text + type: variable-number + default: 13 + format: px + - + id: line-height + title: Body line height + description: Line height of the main text + type: variable-number + default: 1.5 + - + id: line-width + title: Normal line width + description: Number of characters per line + type: variable-number + default: 45 + format: rem + - + id: max-width + title: Maximum line width + description: Percentage of space inside a pane that a line can fill. Recommended values between 80 to 100 + type: variable-number + default: 85 + format: '%' + - + id: headings + title: Headings + type: heading + level: 2 + collapsed: true + - + id: level-1-headings + title: Level 1 Headings + type: heading + level: 3 + collapsed: true + - + id: h1 + title: H1 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.5em + - + id: h1-weight + title: H1 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 700 + - + id: h1-color + title: H1 color + type: variable-color + format: hex + default: '#' + - + id: level-2-headings + title: Level 2 Headings + type: heading + level: 3 + collapsed: true + - + id: h2 + title: H2 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.3em + - + id: h2-weight + title: H2 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 700 + - + id: h2-color + title: H2 color + type: variable-color + format: hex + default: '#2E80F2' + - + id: level-3-headings + title: Level 3 Headings + type: heading + level: 3 + collapsed: true + - + id: h3 + title: H3 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.1em + - + id: h3-weight + title: H3 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 600 + - + id: h3-color + title: H3 color + type: variable-color + format: hex + default: '#2E80F2' + - + id: level-4-headings + title: Level 4 Headings + type: heading + level: 3 + collapsed: true + - + id: h4 + title: H4 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.9em + - + id: h4-weight + title: H4 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 500 + - + id: h4-color + title: H4 color + type: variable-color + format: hex + default: '#E5B567' + - + id: level-5-headings + title: Level 5 Headings + type: heading + level: 3 + collapsed: true + - + id: h5 + title: H5 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.85em + - + id: h5-weight + title: H5 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 500 + - + id: h5-color + title: H5 color + type: variable-color + format: hex + default: '#E83E3E' + - + id: level-6-headings + title: Level 6 Headings + type: heading + level: 3 + collapsed: true + - + id: h6 + title: H6 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.85em + - + id: h6-weight + title: H6 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 400 + - + id: h6-color + title: H6 color + type: variable-color + format: hex + default: '#' + - + id: advanced + title: Advanced + type: heading + level: 2 + collapsed: true + - + title: MacOS-Like Translucent Window + description: Give workspace a MacOS-like translucency + id: macOS-translucent + type: class-toggle + - + id: cursor + title: Cursor style + description: The cursor style for UI elements + type: variable-select + default: default + options: + - + label: Default + value: default + - + label: Pointer + value: pointer + - + label: Crosshair + value: crosshair + - + id: credits + title: Credits + type: heading + description: Created with ❤︎ @colineckert. This theme uses code from Minimal by @kepano. Support @kepano at buymeacoffee.com/kepano and me at buymeacoffee.com/colineckert + level: 2 + collapsed: true + +*/ diff --git a/.obsidian/workspace b/.obsidian/workspace new file mode 100644 index 0000000000..08c0cf4f7a --- /dev/null +++ b/.obsidian/workspace @@ -0,0 +1,105 @@ +{ + "main": { + "id": "ff30c89eec5ef19d", + "type": "split", + "children": [ + { + "id": "d2f6b0532922450b", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "README.md", + "mode": "preview" + } + } + }, + { + "id": "eaea35be2fcd0a23", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "index.md", + "mode": "source" + } + } + } + ], + "direction": "vertical" + }, + "left": { + "id": "f89d80d4bf503947", + "type": "split", + "children": [ + { + "id": "cc7c744f8f900868", + "type": "tabs", + "children": [ + { + "id": "3531639561d72013", + "type": "leaf", + "state": { + "type": "file-explorer", + "state": {} + } + }, + { + "id": "1af3c20457f3f7b1", + "type": "leaf", + "state": { + "type": "search", + "state": { + "query": "", + "matchingCase": false, + "explainSearch": false, + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical" + } + } + } + ] + } + ], + "direction": "horizontal", + "width": 231.83319473266602 + }, + "right": { + "id": "387595f747c68995", + "type": "split", + "children": [ + { + "id": "69b0a5b91faa625c", + "type": "tabs", + "children": [ + { + "id": "83a652f818413583", + "type": "leaf", + "state": { + "type": "backlink", + "state": { + "file": "README.md", + "collapseAll": false, + "extraContext": false, + "sortOrder": "alphabetical", + "showSearch": false, + "searchQuery": "", + "backlinkCollapsed": false, + "unlinkedCollapsed": true + } + } + } + ] + } + ], + "direction": "horizontal", + "width": 300, + "collapsed": true + }, + "active": "d2f6b0532922450b", + "lastOpenFiles": [ + "README.md", + "index.md" + ] +} \ No newline at end of file diff --git a/README.md b/README.md index 99d2d44506..898cdc8bbe 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Any change you want to make to your CV from then on would have to be done on the 1. To [install jekyll](https://jekyllrb.com/docs/installation/), run `gem install bundler jekyll` from the command line. 3. [Clone](https://help.github.com/en/articles/cloning-a-repository) your fork of markdown-cv to your local machine. -3. Type `jekyll serve` to render your CV at http://localhost:4000. +3. Type `jekyll serve` to render your CV at . 4. You can edit the `index.md` file and see the changes live in your browser. 5. To print a PDF, press + p. Print and web CSS media queries should take care of the styling. @@ -44,6 +44,7 @@ Any change you want to make to your CV from then on would have to be done on the The included CSS will render your CV in two styles: s + 1. `kjhealy` the original default, inspired by [kjhealy's vita template](https://github.com/kjhealy/kjh-vita). 2. `davewhipp` is a tweaked version of `kjhealy`, with bigger fonts and dates diff --git a/_config.yml b/_config.yml index daba7398ab..664e20102e 100644 --- a/_config.yml +++ b/_config.yml @@ -1,2 +1,2 @@ -markdown: kramdown -style: kjhealy \ No newline at end of file +markdown: kramdown +style: kjhealy diff --git a/index.md b/index.md index aa6c0cb838..e837029dc2 100644 --- a/index.md +++ b/index.md @@ -1,86 +1,237 @@ --- layout: cv -title: Isaac Newtons's CV +title: Larry Okoth CV --- -# Isaac Newton -Physicist, Mathematician, Cambridge professor. +# Larry Okoth - CV | Resume 📄 - +✉️ [larryokoth@gmail.com](mailto:larryokoth@gmail.com) | 🔗 [linkedin](https://www.linkedin.com/in/larryokoth) | 📱 +46729413824 +## SUMMARY -## Currently +Digital marketing specialist with skills and experience in search engine marketing (SEM), a background in search engine optimization (SEO), and an affinity for e-commerce. -Standing on the shoulders of giants +## EXPERIENCE -### Specialized in +### **Digital Media Specialist** - The Amazing Society (2021) -Laws of motion, gravitation, minting coins, disliking [Robert Hooke](http://en.wikipedia.org/wiki/Robert_Hooke) +Aug 2021 - Feb 2022 +Research and planning of optimal media mix for paid social and performance marketing campaigns for the agency's clients. -### Research interests +Audience research and target market segmentation for paid social and performance marketing campaigns. -Cooling, power series, optics, alchemy, planetary motions, apples. +Paid social and performance marketing campaign operations - planning, setup, optimization. +Reporting, dashboard creation and delivery of campaign results for clients. -## Education +#### Tools and Platforms: -`1654-1660` -__The King's School, Grantham.__ +Facebook Ads Manager -`June 1661 - now` -__Trinity College, Cambridge__ +TikTok Ads Manager -- Sizar +Snapchat Ads Manager -`1667 - death` -__Trinity College, Cambridge__ +Google Ads -- Fellow +LinkedIn Campaign Manager +Google Sheets +Supermetrics -## Awards +### **Digital Marketing Specialist** - Ottobock (2021) -`2012` -President, *Royal Society*, London, UK +Mar 2021 - Aug 2021 -Associate, *French Academy of Science*, Paris, France +Ownership, operations and development of the prosthetics and orthotics company's Nordic digital channels - paid and organic. +Analysis, development, implementation and optimization of SEO best practices on Nordic websites. +Content creation and localization of global campaigns and initiatives. -## Publications +Measurement, analysis and reporting of digital marketing campaigns and initiatives. - +### **Digital Marketing Consultant** - BoardClic (2020) -### Journals +Freelance marketing consultant -`1669` -Newton Sir I, De analysi per æquationes numero terminorum infinitas. +Sep 2020 - Dec 2020 -`1669` -Lectiones opticæ. +Audited and analyzed the B2B SaaS company's website, online content and digital marketing strategy. -etc. etc. etc. +Set up Google Ads and LinkedIn campaigns after conducting an analysis/audit of the company. -### Patents +Collaborated with chief revenue officer and sales team to develop B2B funnel strategy and lead generation plan. -`2012` -Infinitesimal calculus for solutions to physics problems, [SMBC](http://www.techdirt.com/articles/20121011/09312820678/if-patents-had-been-around-time-newton.shtml) patent 001 +Reviewed, analyzed, and optimized the above for improved conversions. +### **Digital Media Specialist** - Loyaltic (2018-2020) -## Occupation +Freelance marketing consultant and full-time employment -`1600` -__Royal Mint__, London +Oct 2018 - Mar 2020 + +Created, managed, and optimized Google Search and Display ads campaigns for clients. + +Conducted marketing research with Facebook Audience Insights. +Created, managed, and optimized Facebook and Instagram campaigns for clients. + +Analyzed companies and markets by creating sales and marketing pitches with the business development team. + +Created and optimized data visualization dashboards with Google Data Studio for internal and external stakeholders. +Analyzed marketing data for optimization insights with Google Analytics and Google Search Ads 360. + +### **Digital Marketing Strategist**- HiQ (2018) + +Planned and created marketing strategy for client proposal to increase sales opportunities. +Conducted marketing research and SWOT and industry analysis for client proposals. + +### **Digital Marketing Manager** - Edqu Ab (2018) + +Created and launched the startup’s content plan and calendar. +Developed and managed AdWords campaigns. +Analyzed website traffic with Google Analytics. + +### **Digital Marketing Manager** - Oracle (2017–2018) + +Planned and executed digital marketing campaigns for Oracle’s Nordic SaaS cloud applications serving B2B clients. + +### **Digital Project Manager** - Oenoforos Ab (2016) + +Lead search engine marketing (SEM) strategy and implementation using Google Adwords, resulting in an initial CTR of 15% to 18%. +Lead white hat Search Engine Optimization (SEO) strategy with analysis, optimization, and implementation. +Strategic website and ad design planning based on Google Analytics data and insights. + +### **Marketing Manager** - Happywall Ab (2015–2016) + +Managed e-commerce site selling custom wallpapers and photo frames, taking responsibility for entire business excluding front and back end web development tasks. +Analyzed data for conversion optimization opportunities and insights into site design. +Planned and created social media schedules for Pinterest and Facebook. + +### **Online Specialist Digital Content Producer** - Samsung Electronics (2014–2015) + +Managed digital content production of Samsung’s Nordic B2B and IT product websites (3500pages) using Samsung’s content management system (CMS). Collaborated with internal stakeholders and external agencies on campaigns and projects. + +Monitored website performance, analyzed and optimized web pages with data from Adobe Analytics (Omniture) and Google Analytics. + +Increased organic traffic to websites by 15% to 20% with Search Engine Optimization (SEO) best practices. +Developed lead management initiatives for B2B sites with planned customer relationship management implementation. + +Lead website design direction and development of user journey, working globally with teams in Europe and Korea, successfully finishing two website redesigns and migrations in less than 12 months. + +### **Event Production Assistant** - One Kings Lane (2013) + +Quality Assurance (QA) on e-commerce flash sales events using spreadsheets and internal CMS tools. +Increased production efficiency of online sales events by 30% with creation of spreadsheet macros. + +### **Social Media Marketing Assistant**- Agua Enerviva (2013) + +Set up tracking, analytics, and social media accounts for the start-up brand and increased user base and engagement by 20%. +Planned and participated in promotional events with marketing and sales teams. + +### **Ad Operations Intern** - Medialets (2013) + +Set up platform and workflow for internal project management of client accounts. +Documented 100campaign certifications in project management platform +Analyzed ad server industry competitors, created training and onboarding materials. + +### **Marketing Communications Assistant** - Pace University Lubin School Of Business Office Of Communications (2011–2013) + +Planned and executed 4 business and networking events per semester. +Created bi-weekly content for newsletters and other promotional material. +Delivered conversion materials derived from large data sets. +Proofread content for internal website redesign project. + +---- + +### **Freelance Work and Marketing Consultation Projects** + +In 2017 I started my own entrepreneurial digital marketing efforts. I’ve worked with clients on freelance projects ranging from content localization from Swedish to Finnish, to SEO, SEM, and marketing research reports. + +In 2019 I launched a Shopify e-commerce [store](cbweb.shop) selling dropshipping products. + +---- + +## EDUCATION + +**MBA in Marketing Management** | + +2011 - 2013 +Pace University Lubin School Of Business, New York, NY + +**MS & BS In Business & Economics** | + +2006 - 2010 +Stockholm University School Of Business, Stockholm, Sweden + +---- + +## SKILLS + +**Marketing Skills**: + +SEO, SEM, E-commerce, Strategy, Research, Data Analysis & Visualization + +**Google**: + +Shopping, Search and Display Ads, Analytics, Data Studio, Trends, Search Console + +**Facebook**: + +Ads, Audience Insights, Business Suite, Instagram + +**TikTok:** + +Ads Manager + +**CMS Tools:** + +Squarespace, Wordpress, Shopify + +**Web and Marketing Tools**: + +HubSpot, ScreamingFrog, SEMRush, Airtable, Notion, Supermetrics + +**Software**: + +MS Office Suite (Excel, PowerPoint, Word), Google Workspace (Sheets, Slides, Docs, Forms), Adobe Marketing Cloud, Eloqua, Adobe Creative Suite, Sketch + +**Markup Languages**: + +Markdown, Basic HTML and CSS + +**CERTIFICATIONS**: + +**Google Certifications**: + +Shopping Ads, Search Ads, Search Ads - Measurement, Analytics Individual Qualification + +**Facebook Certifications:** + +Media Buying Professional, Media Planning Professional, Digital Marketing Associate + +**LinkedIn Skills Badges:** + +Google Analytics, Google AdWords, Search Engine Optimization + +**LANGUAGES**: + +Swedish, English, Finnish + +---- + +✉️ [larryokoth@gmail.com](mailto:larryokoth@gmail.com) | 🔗 [linkedin](https://www.linkedin.com/in/larryokoth) | 📱+46729413824 + +---- + + + + -- Warden -- Minted coins -`1600` -__Lucasian professor of Mathematics__, Cambridge University