diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json
index a27cb4b..0b9ba53 100644
--- a/.obsidian/appearance.json
+++ b/.obsidian/appearance.json
@@ -1,5 +1,5 @@
{
- "translucency": false,
- "cssTheme": "Blue Topaz",
+ "translucency": true,
+ "cssTheme": "Things",
"theme": "obsidian"
}
\ No newline at end of file
diff --git a/.obsidian/graph.json b/.obsidian/graph.json
index 874c4e4..b26a4df 100644
--- a/.obsidian/graph.json
+++ b/.obsidian/graph.json
@@ -9,14 +9,14 @@
"colorGroups": [],
"collapse-display": false,
"showArrow": false,
- "textFadeMultiplier": 0,
- "nodeSizeMultiplier": 1,
- "lineSizeMultiplier": 1,
+ "textFadeMultiplier": -0.9,
+ "nodeSizeMultiplier": 1.45610917381974,
+ "lineSizeMultiplier": 3.70632376609442,
"collapse-forces": false,
- "centerStrength": 0.518713248970312,
- "repelStrength": 15.1869158878505,
+ "centerStrength": 0.499932939914163,
+ "repelStrength": 17.8969957081545,
"linkStrength": 1,
- "linkDistance": 350,
- "scale": 0.07932857096163283,
+ "linkDistance": 497,
+ "scale": 0.18462326225858255,
"close": true
}
\ No newline at end of file
diff --git a/.obsidian/plugins/obsidian-style-settings/data.json b/.obsidian/plugins/obsidian-style-settings/data.json
index 9e26dfe..fa27830 100644
--- a/.obsidian/plugins/obsidian-style-settings/data.json
+++ b/.obsidian/plugins/obsidian-style-settings/data.json
@@ -1 +1,4 @@
-{}
\ No newline at end of file
+{
+ "blue-topaz-theme@@hide-vault-name": false,
+ "minimal-style@@active-line-on": true
+}
\ No newline at end of file
diff --git a/.obsidian/themes/Things.css b/.obsidian/themes/Things.css
new file mode 100644
index 0000000..70cb984
--- /dev/null
+++ b/.obsidian/themes/Things.css
@@ -0,0 +1,6872 @@
+/*───────────────────────────────────────────────────────
+THINGS
+Version 1.7.6
+Created by @colineckert
+
+Readme:
+https://github.com/colineckert/obsidian-things
+
+Support my work:
+https://www.buymeacoffee.com/colineckert
+
+Support @kepano
+https://www.buymeacoffee.com/kepano
+
+----------------------------------------------------------------
+
+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: #dbce7e77;
+ --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;
+
+ --font-settings: 15px;
+ --font-settings-small: 13px;
+ --font-inputs: 14px;
+
+ --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: 90%; /* 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: #5c5c5c;
+ --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: #a6a6a6;
+ --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 0.5em !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);
+}
+
+/* Live Preview list bullets */
+body:not(.is-mobile) .markdown-source-view.mod-cm6 .list-bullet:after {
+ left: -3px;
+}
+.mod-cm6 .HyperMD-list-line .list-bullet::after,
+.mod-cm6 span.list-bullet::after {
+ line-height: 0.95em;
+ font-size: 1.4em;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
+ vertical-align: middle;
+ color: var(--text-faint);
+}
+
+.is-live-preview .HyperMD-header-2 {
+ border-bottom: 2px 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: #00a7c4 !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;
+}
+
+/* Cursor color */
+/* .markdown-source-view.mod-cm6.is-live-preview div.cm-editor .cm-cursor {
+ border-left-color: var(--text-accent);
+ border-width: 2px;
+}
+.markdown-source-view.mod-cm6.is-live-preview div.cm-editor div {
+ caret-color: var(--text-accent);
+} */
+
+/* ---------------------- */
+
+/* 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-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);
+ 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-1 .cm-header-1,
+.cm-s-obsidian .cm-header-1 {
+ letter-spacing: -0.02em;
+ line-height: 1.3;
+ font-size: var(--h1) !important;
+ color: var(--h1-color);
+ font-weight: var(--h1-weight) !important;
+}
+.markdown-preview-view h2,
+.HyperMD-header-2 .cm-header-2,
+.cm-s-obsidian .cm-header-2 {
+ letter-spacing: -0.02em;
+ line-height: 1.3;
+ font-size: var(--h2) !important;
+ color: var(--h2-color);
+ font-weight: var(--h2-weight) !important;
+}
+.markdown-preview-view h3,
+.HyperMD-header-3 .cm-header-3,
+.cm-s-obsidian .cm-header-3 {
+ letter-spacing: -0em;
+ line-height: 1.4;
+ font-size: var(--h3) !important;
+ color: var(--h3-color);
+ font-weight: var(--h3-weight) !important;
+}
+.markdown-preview-view h4,
+.HyperMD-header-4 .cm-header-4,
+.cm-s-obsidian .cm-header-4 {
+ letter-spacing: 0.02em;
+ font-size: var(--h4) !important;
+ color: var(--h4-color);
+ font-weight: var(--h4-weight) !important;
+ text-transform: uppercase;
+}
+.markdown-preview-view h5,
+.HyperMD-header-5 .cm-header-5,
+.cm-s-obsidian .cm-header-5 {
+ letter-spacing: 0.02em;
+ font-size: var(--h5) !important;
+ color: var(--h5-color);
+ font-weight: var(--h5-weight) !important;
+}
+.markdown-preview-view h6,
+.HyperMD-header-6 .cm-header-6,
+.cm-s-obsidian .cm-header-6 {
+ letter-spacing: 0.02em;
+ font-size: var(--h6) !important;
+ 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-small);
+ 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-small);
+ 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.mod-settings,
+.modal.mod-settings .vertical-tab-container {
+ max-width: 1000px;
+ width: 60vw;
+ min-height: 20vh;
+ width: 90vw;
+ height: 100vh;
+ max-height: 80vh;
+ overflow-y: hidden;
+ border: 1px solid var(--background-modifier-border) !important;
+}
+.modal.mod-settings .vertical-tab-content-container,
+.modal.mod-settings .vertical-tab-header {
+ height: 80vh;
+}
+body:not(.is-mobile) .modal.mod-community-theme.mod-community-theme,
+.modal.mod-community-plugin {
+ width: 80vw;
+ max-width: 80vw;
+ min-height: 80vh;
+ overflow: hidden;
+}
+.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;
+}
+.community-plugin-name,
+.modal.mod-settings .vertical-tab-content-container,
+.setting-item-name {
+ font-size: var(--font-settings);
+ line-height: 1.4;
+}
+.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.4;
+ font-weight: 400;
+}
+.setting-item-description {
+ padding-top: 4px;
+}
+.setting-item-control button,
+button {
+ font-family: var(--font-ui);
+ font-size: var(--font-inputs);
+ font-weight: 400;
+}
+.modal button,
+.modal button.mod-cta a,
+button.mod-cta {
+ font-size: var(--font-settings-small);
+ margin-right: 3px;
+ margin-left: 3px;
+}
+.dropdown,
+body .addChoiceBox #addChoiceTypeSelector {
+ font-family: var(--font-ui);
+ font-size: var(--font-settings-small);
+}
+.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);
+}
+.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: 2px 12px 3px 10px;
+ 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);
+}
+
+.markdown-source-view .cm-s-obsidian .cm-hmd-frontmatter {
+ font-family: var(--font-monospace);
+}
+
+/* --------------- */
+/* 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 - commented out due to text selection behavior */
+/* .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;
+}
+.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 {
+ /* Commenting to better align header and content */
+ /* padding-left: 0 !important; */
+ font-size: 1em !important;
+}
+.CodeMirror-linenumber {
+ font-size: var(--font-adaptive-small) !important;
+ font-feature-settings: 'tnum';
+ color: var(--text-faint);
+ padding-top: 3px;
+}
+.cm-s-obsidian span.cm-url,
+.cm-s-obsidian span.cm-url:hover {
+ color: var(--text-accent);
+}
+.cm-s-obsidian span.cm-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;
+}
+body .document-search-container {
+ margin-top: 12px;
+ padding: 0;
+ height: 38px;
+ background-color: var(--background-primary);
+ border-top: none;
+ width: 100%;
+}
+.markdown-reading-view.is-searching,
+.markdown-source-view.is-replacing,
+.markdown-source-view.is-searching {
+ flex-direction: column-reverse;
+}
+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 {
+ font-size: var(--font-normal);
+ font-family: var(--font-ui);
+} */
+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: 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,
+.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task='x'],
+.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task='X'] {
+ text-decoration: none;
+}
+.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-children .nav-folder-children {
+ margin-left: 20px;
+ padding-left: 0;
+ border-left: 1px solid var(--background-modifier-border);
+}
+.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-right: 1px solid var(--background-modifier-border);
+ position: absolute;
+ left: -0.85em !important;
+ 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 5px;
+ 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;
+}
+.outline .tree-item-self .collapse-icon {
+ margin-left: -20px;
+}
+.tag-container .collapse-icon {
+ margin-left: -20px;
+}
+.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-smaller);
+ 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 15px;
+}
+.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 0.2s linear;
+ color: var(--text-faint);
+ font-size: var(--font-adaptive-smaller);
+ border-top: var(--border-width) solid var(--background-divider);
+ 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;
+}
+.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);
+ 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 0.2s linear;
+}
+.status-bar .plugin-sync:hover .sync-status-icon.mod-success,
+.status-bar .plugin-sync:hover .sync-status-icon.mod-working {
+ color: var(--text-normal);
+}
+.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;
+}
+
+/* --------------- */
+/* Workplace ribbon & sidedock icons */
+/* --------------- */
+
+.workspace-ribbon {
+ flex: 0 0 42px;
+ padding-top: 7px;
+}
+.workspace-ribbon.mod-right {
+ right: 4px;
+ bottom: 0;
+ height: 32px;
+ padding-top: 6px;
+ position: absolute;
+ background: 0 0;
+ border: 0;
+}
+.workspace-ribbon-collapse-btn {
+ margin: 0;
+ padding: 5px 4px;
+ border-radius: 5px;
+}
+.mod-right .workspace-ribbon-collapse-btn {
+ background-color: var(--background-primary);
+}
+.mod-right .workspace-ribbon-collapse-btn:hover {
+ background-color: var(--background-tertiary);
+}
+.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: 42px;
+ right: 15px;
+ z-index: 9;
+}
+.workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
+ left: 8px;
+}
+.side-dock-settings {
+ padding-bottom: 30px;
+}
+.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) .markdown-source-view.mod-cm6 .cm-hmd-internal-link .cm-underline,
+body:not(.links-ext-on) .external-link,
+body:not(.links-ext-on) .markdown-source-view.mod-cm6 .cm-link .cm-underline {
+ text-decoration: none;
+}
+
+.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;
+ font-style: italic;
+ padding: 0 0 0 calc(var(--nested-padding) / 2);
+ margin-inline-start: var(--nested-padding);
+}
+
+.cm-s-obsidian span.cm-quote {
+ font-style: italic;
+}
+
+body:not(.default-font-color) .cm-s-obsidian span.cm-quote,
+body:not(.default-font-color) .markdown-preview-view blockquote {
+ color: var(--green);
+}
+
+/* ---------------
+TEXT MARKINGS
+--------------- */
+
+/* Hashes */
+
+span.cm-formatting {
+ color: var(--text-faint);
+}
+
+/* Italics */
+
+body:not(.default-font-color) em,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-1,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-2,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-3,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-4,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-5,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-6,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-1,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-2,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-3,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-4,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-5,
+body:not(.default-font-color) .cm-s-obsidian .cm-em.cm-header.cm-header-6,
+body:not(.default-font-color) .markdown-preview-section em,
+body:not(.default-font-color) .cm-s-obsidian .cm-em {
+ font-style: italic;
+ color: var(--em-color);
+}
+
+/* Bold */
+
+body:not(.default-font-color) strong,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-1,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-2,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-3,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-4,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-5,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-6,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-1,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-2,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-3,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-4,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-5,
+body:not(.default-font-color) .cm-s-obsidian .cm-strong.cm-header.cm-header-6,
+body:not(.default-font-color) .cm-header.cm-header-3.cm-hmd-internal-link,
+body:not(.default-font-color) .markdown-preview-section strong,
+body:not(.default-font-color) .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;
+}
+
+/* Number Tables */
+.numbertable table {
+ counter-reset: section;
+}
+.numbertable table > tbody > tr > td:first-child::before {
+ counter-increment: section;
+ content: counter(section) '. ';
+}
+
+/* Color rows */
+.color-rows tr:nth-child(even) {
+ background: var(--background-primary);
+}
+.color-rows tr:nth-child(odd) {
+ background: var(--background-secondary);
+}
+
+/* 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;
+}
+/* Horizontal scroll */
+code[class*='language-'],
+pre[class*='language-'] {
+ text-align: left !important;
+ white-space: pre !important;
+ word-spacing: normal !important;
+ word-break: normal !important;
+ word-wrap: normal !important;
+ line-height: 1.5 !important;
+ -moz-tab-size: 4 !important;
+ -o-tab-size: 4 !important;
+ tab-size: 4 !important;
+ -webkit-hyphens: none !important;
+ -moz-hyphens: none !important;
+ -ms-hyphens: none !important;
+ hyphens: none !important;
+}
+pre[class*='language-'] {
+ overflow: auto !important;
+}
+/* ------------------ */
+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);
+}
+
+/* ------------------- */
+/* 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,
+.cm-hmd-codeblock,
+.cm-bracket {
+ color: var(--atom-gray-2) !important;
+}
+code[class*='language-'],
+.token.selector,
+.token.tag,
+code .cm-property,
+.cm-def {
+ color: var(--atom-red) !important;
+}
+.token.property,
+.token.boolean,
+.token.number,
+.token.constant,
+.token.symbol,
+.token.attr-name,
+.token.deleted,
+.cm-number {
+ color: var(--atom-orange) !important;
+}
+.token.string,
+.token.char,
+.token.attr-value,
+.token.builtin,
+.token.inserted,
+code .cm-string {
+ color: var(--atom-green) !important;
+}
+.token.operator,
+.cm-operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+ color: var(--atom-aqua) !important;
+}
+.token.atrule,
+.token.keyword,
+.cm-keyword {
+ color: var(--atom-purple) !important;
+}
+.token.function,
+.token.macro.property,
+.cm-variable {
+ color: var(--atom-blue) !important;
+}
+.token.class-name,
+.cm-atom,
+code .cm-tag,
+.cm-type,
+.theme-dark .cm-variable-2 {
+ 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;
+}
+.cm-s-obsidian .HyperMD-codeblock {
+ line-height: 1.5 !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-faint);
+ font-size: 12px;
+ letter-spacing: 0.05em;
+ font-weight: var(--bold-weight);
+}
+.vertical-tab-nav-item {
+ padding: 4px 10px 4px 17px;
+ color: var(--text-muted);
+ border: none;
+ background: var(--background-secondary);
+ cursor: var(--cursor);
+ font-size: var(--font-small);
+ line-height: 1.4;
+}
+.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: 7px !important;
+}
+::-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: 100vw;
+ 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);
+ font-size: 1.125em;
+ margin-top: 3px;
+}
+.is-mobile .workspace-drawer-header-info {
+ color: var(--text-faint);
+ font-size: var(--font-adaptive-smaller);
+ margin-bottom: 0;
+}
+.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;
+}
+.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: 90vh;
+ padding: 0;
+}
+.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: 8px;
+ 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: 0.05em;
+}
+.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 {
+ align-self: start;
+}
+.is-mobile .workspace-drawer-header-icon svg {
+ width: 22px;
+ height: 100%;
+}
+.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: var(--font-settings-title);
+ letter-spacing: -0.015em;
+ }
+ .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 */
+/* ---------------- */
+
+body.is-mobile:not(.floating-button-off):not(.advanced-toolbar)
+ .view-action:nth-last-of-type(5),
+body.is-mobile:not(.floating-button-off):not(.advanced-toolbar)
+ .view-action:nth-last-of-type(4) {
+ color: white;
+ background-color: var(--blue);
+ opacity: 1;
+ top: calc(100vh - 90px);
+ 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);
+}
+
+body.is-mobile:not(.floating-button-off).advanced-toolbar
+ .view-action:nth-last-of-type(5),
+body.is-mobile:not(.floating-button-off).advanced-toolbar
+ .view-action:nth-last-of-type(4) {
+ color: white;
+ background-color: var(--blue);
+ opacity: 1;
+ position: fixed;
+ top: calc(100vh - 138px);
+ display: flex;
+ padding: 5px;
+ 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);
+}
+
+/* --------------- */
+/* 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 */
+/* TODO: fix for Live Preview */
+.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);
+ }
+}
+
+/* READER VIEW */
+
+.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;
+}
+
+/* LIVE PREVIEW */
+
+.is-live-preview ul > li.task-list-item .todoist-p1 > input[type='checkbox'] {
+ border: 1px solid #ff75c6 !important;
+ background-color: rgba(255, 117, 221, 0.25) !important;
+}
+.is-live-preview
+ ul
+ > li.task-list-item
+ .todoist-p1
+ > input[type='checkbox']:hover {
+ background-color: rgba(255, 117, 193, 0.5) !important;
+}
+.is-live-preview ul > li.task-list-item .todoist-p2 > input[type='checkbox'] {
+ border: 1px solid #ffa3a3 !important;
+ background-color: rgba(255, 139, 119, 0.25) !important;
+}
+.is-live-preview
+ ul
+ > li.task-list-item
+ .todoist-p2
+ > input[type='checkbox']:hover {
+ background-color: rgba(255, 154, 154, 0.5) !important;
+}
+.is-live-preview ul > li.task-list-item .todoist-p3 > input[type='checkbox'] {
+ border: 1px solid #35bfff !important;
+ background-color: rgba(67, 233, 255, 0.308) !important;
+}
+.is-live-preview
+ ul
+ > li.task-list-item
+ .todoist-p3
+ > input[type='checkbox']:hover {
+ background-color: rgba(53, 223, 253, 0.5) !important;
+}
+.is-live-preview ul > li.task-list-item .todoist-p4 > input[type='checkbox'] {
+ border: 1px solid #89c6ffd5 !important;
+ background-color: rgba(150, 170, 179, 0.192) !important;
+}
+.is-live-preview
+ ul
+ > li.task-list-item
+ .todoist-p4
+ > input[type='checkbox']:hover {
+ background-color: rgba(166, 182, 194, 0.418) !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) !important;
+}
+.checklist-plugin-main .content {
+ font-size: var(--font-adaptive-small) !important;
+}
+.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);
+ 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-focus);
+ 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-plugin-main .container .search {
+ font-size: var(--font-adaptive-small) !important;
+ border: 1px solid var(--background-modifier-border) !important;
+}
+
+.checklist-plugin-main .container .settings-container > svg {
+ width: 100%;
+}
+
+.checklist-plugin-main .checkbox .checked {
+ border-radius: 30% !important;
+ background-color: var(--background-modifier-border-focus) !important;
+ top: calc(
+ calc(var(--checklist-checkboxSize) - var(--checklist-checkboxCheckedSize)) /
+ 6
+ );
+ left: calc(
+ calc(var(--checklist-checkboxSize) - var(--checklist-checkboxCheckedSize)) /
+ 6
+ );
+}
+
+/* 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,
+body:not(.no-sanctum-icons) svg.reading-glasses {
+ 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,
+body:not(.no-sanctum-icons) svg.reading-glasses > 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(.no-svg-replace) svg.document {
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+body:not(.no-svg-replace)
+ .workspace-leaf-content[data-type='starred']
+ 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)
+ .workspace-leaf-content[data-type='video']
+ .view-header
+ .view-header-icon
+ svg.document {
+ background-color: currentColor;
+ -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 32 32' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M10 6h4v4h-4zm8 0h4v4h-4zm-8 8h4v4h-4zm8 0h4v4h-4zm-8 8h4v4h-4zm8 0h4v4h-4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
+}
+body:not(.minimal-icons-off)
+ .workspace-leaf-content[data-type='markdown']
+ .view-header
+ .view-header-icon
+ svg.document {
+ background-color: currentColor;
+ -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 32 32' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M10 6h4v4h-4zm8 0h4v4h-4zm-8 8h4v4h-4zm8 0h4v4h-4zm-8 8h4v4h-4zm8 0h4v4h-4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
+}
+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,');
+}
+body:not(.minimal-icons-off) svg.reading-glasses {
+ -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: default-font-color
+ title: Default font colors
+ description: Use the default font color styling for bold, italics, and quotes
+ type: class-toggle
+ default: false
+ -
+ id: accent-h
+ title: Link hue color
+ description: Hue of both internal and external links
+ type: variable-number-slider
+ default: 215
+ min: 0
+ max: 360
+ step: 1
+ -
+ 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: editor-font-size
+ title: Editor font size
+ description: Font size in em for editor and preview overall font size
+ type: variable-number
+ default: 1
+ format: em
+ -
+ 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: font-smaller
+ title: Smaller font size
+ description: Font size in px of smaller text
+ type: variable-number
+ default: 11
+ 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: 90
+ 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: Disable mobile floating-action button
+ description: Revert placement of edit/preview button to default in header (mobile)
+ id: floating-button-off
+ type: class-toggle
+ default: false
+ -
+ title: MacOS-like translucent window
+ description: Give workspace a MacOS-like translucency
+ id: macOS-translucent
+ type: class-toggle
+ default: false
+ -
+ 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 ❤︎ by @colineckert. This theme uses code from Minimal by @kepano. Support @kepano at buymeacoffee.com/kepano and @colineckert at buymeacoffee.com/colineckert
+ level: 2
+ collapsed: true
+
+*/
diff --git a/.obsidian/workspace b/.obsidian/workspace
index e1019fe..0ffe17c 100644
--- a/.obsidian/workspace
+++ b/.obsidian/workspace
@@ -4,16 +4,33 @@
"type": "split",
"children": [
{
- "id": "5d18a27fbc9bfa7c",
- "type": "leaf",
- "state": {
- "type": "markdown",
- "state": {
- "file": "Daily/27.06.2022.md",
- "mode": "source",
- "source": false
+ "id": "a9ebe1d759080dd2",
+ "type": "split",
+ "children": [
+ {
+ "id": "5d18a27fbc9bfa7c",
+ "type": "leaf",
+ "dimension": 22.421524663677133,
+ "state": {
+ "type": "markdown",
+ "state": {
+ "file": "Firmen/Steinemann Technology/Notes/Penta/Änderungen.md",
+ "mode": "source",
+ "source": false
+ }
+ }
+ },
+ {
+ "id": "0b58dfdf8ff37456",
+ "type": "leaf",
+ "dimension": 77.57847533632287,
+ "state": {
+ "type": "empty",
+ "state": {}
+ }
}
- }
+ ],
+ "direction": "horizontal"
}
],
"direction": "vertical"
@@ -25,7 +42,7 @@
{
"id": "adbc8368949dd847",
"type": "tabs",
- "dimension": 65.13761467889908,
+ "dimension": 65.13452914798206,
"children": [
{
"id": "e855d5b4728e8193",
@@ -48,7 +65,7 @@
{
"id": "e8a9f7b2c28940f1",
"type": "tabs",
- "dimension": 34.862385321100916,
+ "dimension": 34.865470852017935,
"children": [
{
"id": "39650d5b939ff18b",
@@ -57,17 +74,8 @@
"type": "calendar",
"state": {}
}
- },
- {
- "id": "0d2c7508a23f0a87",
- "type": "leaf",
- "state": {
- "type": "graph",
- "state": {}
- }
}
- ],
- "currentTab": 1
+ ]
}
],
"direction": "horizontal",
@@ -87,7 +95,7 @@
"state": {
"type": "backlink",
"state": {
- "file": "Daily/27.06.2022.md",
+ "file": "Firmen/Steinemann Technology/Notes/Penta/Änderungen.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@@ -104,7 +112,7 @@
"state": {
"type": "outgoing-link",
"state": {
- "file": "Daily/27.06.2022.md",
+ "file": "Firmen/Steinemann Technology/Notes/Penta/Änderungen.md",
"linksCollapsed": true,
"unlinkedCollapsed": true
}
@@ -116,7 +124,7 @@
"state": {
"type": "search",
"state": {
- "query": "tag:#Lösung",
+ "query": "tag:#steinemann",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
@@ -142,7 +150,7 @@
"state": {
"type": "outline",
"state": {
- "file": "Daily/27.06.2022.md"
+ "file": "Firmen/Steinemann Technology/Notes/Penta/Änderungen.md"
}
}
}
@@ -151,19 +159,19 @@
}
],
"direction": "horizontal",
- "width": 300
+ "width": 288
},
"active": "5d18a27fbc9bfa7c",
"lastOpenFiles": [
+ "Firmen/Steinemann Technology/Notes/Penta/Änderungen.md",
"Daily/27.06.2022.md",
+ "attachment/Steinemann Technology/penta/läuft.jpg",
"attachment/Steinemann Technology/keeper/keeper_konto.jpg",
"Private/Rapha/refferat.md",
"Firmen/Steinemann Technology/Notes/adobe.md",
"Firmen/Steinemann Technology/Notes/infomails/Monitorausgabe.md",
"Firmen/Steinemann Technology/Notes/infomails/Achtung Phish!.md",
"Firmen/Steinemann Technology/Tickets/Andreas Dietrich/Plotter funktioniert nicht mehr.md",
- "Firmen/Steinemann Technology/Tickets/Regina Zingerli/Kalender PMO.md",
- "Firmen/Steinemann Technology/Tickets/Jürgen Stocker/Jürgen Stocker.md",
- "Firmen/Steinemann Technology/Tickets/Jürgen Stocker/Teams Ram Probleme.md"
+ "Firmen/Steinemann Technology/Tickets/Regina Zingerli/Kalender PMO.md"
]
}
\ No newline at end of file
diff --git a/Daily/27.06.2022.md b/Daily/27.06.2022.md
index 6178158..623102c 100644
--- a/Daily/27.06.2022.md
+++ b/Daily/27.06.2022.md
@@ -21,4 +21,6 @@
# GWO
Frau Fischer von VMware hat angerufen für eine Demo der Endpunkt Sicherheit.
-Eventuell Sommer/Herbst
\ No newline at end of file
+Eventuell Sommer/Herbst
+
+---