diff options
Diffstat (limited to '.obsidian/themes')
| -rwxr-xr-x | .obsidian/themes/80s Neon/manifest.json | 6 | ||||
| -rwxr-xr-x | .obsidian/themes/80s Neon/theme.css | 491 | ||||
| -rwxr-xr-x | .obsidian/themes/Everforest Enchanted/manifest.json | 7 | ||||
| -rwxr-xr-x | .obsidian/themes/Everforest Enchanted/theme.css | 2529 | ||||
| -rwxr-xr-x | .obsidian/themes/Everforest/manifest.json | 6 | ||||
| -rwxr-xr-x | .obsidian/themes/Everforest/theme.css | 675 | ||||
| -rwxr-xr-x | .obsidian/themes/Kanagawa Paper/manifest.json | 7 | ||||
| -rwxr-xr-x | .obsidian/themes/Kanagawa Paper/theme.css | 662 | ||||
| -rwxr-xr-x | .obsidian/themes/Kanagawa/manifest.json | 7 | ||||
| -rwxr-xr-x | .obsidian/themes/Kanagawa/theme.css | 720 | ||||
| -rwxr-xr-x | .obsidian/themes/Obsidian gruvbox/manifest.json | 7 | ||||
| -rwxr-xr-x | .obsidian/themes/Obsidian gruvbox/theme.css | 579 | ||||
| -rwxr-xr-x | .obsidian/themes/PLN/manifest.json | 7 | ||||
| -rwxr-xr-x | .obsidian/themes/PLN/theme.css | 2334 | ||||
| -rwxr-xr-x | .obsidian/themes/Rose Pine/manifest.json | 7 | ||||
| -rwxr-xr-x | .obsidian/themes/Rose Pine/theme.css | 1180 |
16 files changed, 0 insertions, 9224 deletions
diff --git a/.obsidian/themes/80s Neon/manifest.json b/.obsidian/themes/80s Neon/manifest.json deleted file mode 100755 index e5be89d..0000000 --- a/.obsidian/themes/80s Neon/manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "80s Neon", - "version": "0.0.0", - "minAppVersion": "0.16.0", - "author": "deathau" -}
\ No newline at end of file diff --git a/.obsidian/themes/80s Neon/theme.css b/.obsidian/themes/80s Neon/theme.css deleted file mode 100755 index 532f33f..0000000 --- a/.obsidian/themes/80s Neon/theme.css +++ /dev/null @@ -1,491 +0,0 @@ -/***** Table of Contents ****/ -/* 1. Colours -/* 2. General UI -/* 2.1. Title bar -/* 3. Editor and preview -/* 3.1. Headers -/* 3.2. Formatting operators -/* 3.3. External links -/* 3.4. Internal links -/* 3.5. blockquotes, embeds, tables -/* 3.6. Code -/* 3.7. Strikethrough -/* 3.8. Escape chars -/* 3.9. Bullets and numbering -/* 3.9.1. Bullet lists -/* 3.9.2. Numbered lists -/* 3.9.3. Task lists -/* 4. Graph view -/* 5. Misc Fixes -/* 5.1. Fixes for highlight -/* 5.2. fixes for buttons -/* 6. BONUS! CRT Scanlines and flicker -/* 6.1. Pentile effect (chunky pixels) -/* 6.2. Screen flicker -/* 6.3. Text blur effect - -/* 1. Colours! Overriding both themes */ -.theme-dark, -.theme-light { - --accent-1: #FF00FF; - --accent-2: #00FFFF; - --accent-3: #00FF00; - --accent-4: #FFFF00; - --accent-5: #FF0000; - --accent-6: #0000FF; - - --accent-1-muted: #ff79c6; - --accent-2-muted: #8be9fd; - --accent-3-muted: #50fa7b; - --accent-4-muted: #ffb86c; - --accent-5-muted: #ff5555; - --accent-6-muted: #bd93f9; - - --background-primary: #2b213a; - --background-primary-alt: #171520; - --background-secondary: #1a1836; - --background-secondary-alt: #242043; - - --text-accent: #FF1690; - --text-accent-hover: #7a6ae6; - - --text-normal: var(--accent-1); - --text-muted: var(--accent-1-muted); - --text-faint: var(--accent-6-muted); - - --interactive-normal: var(--accent-2); - --interactive-hover: var(--accent-2-muted); - --interactive-accent: var(--accent-2); - --interactive-accent-hover: var(--accent-2-muted); - - --background-accent: #000; - --background-modifier-border: var(--accent-2); - - --text-highlight-bg: #ffd319; - - - /* obsidian dark defaults (overriding for light) */ - --text-selection: rgba(0, 122, 255, 0.2); - --text-on-accent: rgba(0, 0, 0, 0.8); - --interactive-accent-rgb: 72, 54, 153; - --scrollbar-active-thumb-bg: rgba(255, 255, 255, 0.2); - --scrollbar-bg: rgba(255, 255, 255, 0.05); - --scrollbar-thumb-bg: rgba(255, 255, 255, 0.1); -} - -/* 2. General UI */ -.side-dock-ribbon-tab, -.side-dock-ribbon-action { - color: var(--accent-6-muted); -} - -.workspace-leaf.mod-active .workspace-leaf-header-title { - color: var(--text-accent); -} - -/* 2.1. Title bar */ -.titlebar { - background-color: var(--background-secondary-alt); -} - -.titlebar-inner { - color: var(--text-faint); -} - -.titlebar-inner { - color: var(--text-faint); -} - -.titlebar-button { - opacity: 1; -} - -.titlebar-button:hover { - color: var(--text-muted); -} - -.titlebar-button.mod-close:hover { - background-color: var(--accent-5); - color: var(--accent-2); -} - -/* 3. Editor and preview */ -.cm-s-obsidian, -.markdown-preview-view { - --text-normal: rgba(255, 220, 255, 0.8); - --text-faint: rgba(255, 220, 255, 0.25); - --text-accent: var(--accent-2); - color: var(--text-normal); -} - -.CodeMirror-guttermarker-subtle { - color: var(--accent-1); -} - -/* 3.1. Headers */ -.cm-s-obsidian .cm-header, -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: 600; - overflow: visible; -} - -.cm-s-obsidian .cm-formatting-header { - font-weight: 300; -} - -.cm-header-1:not(.cm-formatting), -h1 { - text-shadow: 0 0 0.5em var(--accent-1); -} - -.cm-header-2:not(.cm-formatting), -h2 { - text-shadow: 0 0 0.5em var(--accent-2); -} - -.cm-header-3:not(.cm-formatting), -h3 { - text-shadow: 0 0 0.5em var(--accent-3); -} - -.cm-header-4:not(.cm-formatting), -h4 { - text-shadow: 0 0 0.5em var(--accent-4); -} - -.cm-header-5:not(.cm-formatting), -h5 { - text-shadow: 0 0 0.5em var(--accent-5); -} - -.cm-header-6:not(.cm-formatting), -h6 { - text-shadow: 0 0 0.5em var(--accent-6); -} - -/* 3.2. Formatting operators */ -.cm-s-obsidian .cm-formatting, -.cm-s-obsidian span.cm-formatting-link, -.cm-s-obsidian span.cm-formatting-link-string.cm-url, -.cm-s-obsidian span.cm-inline-code.cm-formatting-code, -.cm-s-obsidian span.cm-formatting-code, -.cm-s-obsidian span.cm-formatting-quote, -.cm-s-obsidian span.cm-hr, -.cm-s-obsidian pre.HyperMD-table-row span.cm-hmd-table-sep, -.cm-s-obsidian pre.HyperMD-table-row-1>span { - color: var(--accent-2); -} - -/* 3.3. External links */ -.cm-s-obsidian .cm-formatting-link+.cm-formatting-link-string+.cm-url, -.cm-s-obsidian .cm-string.cm-url, -.cm-s-obsidian span.cm-link:not(.cm-formatting), -.cm-s-obsidian span.cm-url, -a { - color: var(--accent-1-muted); -} - -/* 3.4. Internal links */ -.cm-s-obsidian span.cm-hashtag, -.cm-s-obsidian span.cm-hmd-internal-link, -a.internal-link, -a.tag { - color: var(--accent-1); -} - -/* 3.5. blockquotes, embeds, tables */ -.markdown-preview-view blockquote, -.markdown-preview-view .markdown-embed, -.markdown-preview-view .file-embed, -.markdown-preview-view th, -.markdown-preview-view td { - box-shadow: 0 0 0.25em var(--accent-2), - inset 0 0 0.25em var(--accent-2); -} - -.markdown-preview-view hr { - box-shadow: 0 0 0.5em var(--accent-2); -} - -/* 3.6. Code */ -.cm-s-obsidian span.cm-inline-code, -code { - color: var(--accent-1); -} - -.markdown-preview-view code { - color: var(--accent-1) -} - -.cm-s-obsidian pre.HyperMD-codeblock { - color: var(--accent-6-muted); -} - -pre code { - color: var(--text-normal); -} - -/* 3.7. Strikethrough */ -.cm-strikethrough, -s { - text-decoration-color: var(--accent-1); -} - -/* 3.8. Escape chars */ -.cm-s-obsidian span.cm-hmd-escape-backslash { - color: var(--text-faint); -} - -.cm-s-obsidian span.cm-hmd-escape-char { - color: var(--text-normal); -} - -/* 3.9. Bullets and numbering */ -.cm-s-obsidian span.cm-formatting-list, -.cm-s-obsidian span.cm-formatting-task { - color: var(--text-accent); -} - -.cm-s-obsidian span.cm-formatting-list { - font-weight: bold; -} - -/* 3.9.1. Bullet lists */ -ul { - list-style: none; -} - -li>p { - display: inline-block; - margin-top: 0; - margin-bottom: 0; -} - -ul li:not(.task-list-item)::before { - content: "•"; - /* 🤔 need to think of some better bullet chars */ - color: var(--accent-2); - display: inline-block; - width: 1em; - margin-left: -1em; - padding: 0; - font-weight: bold; - text-shadow: 0 0 0.5em var(--accent-2); -} - -ul ul li:not(.task-list-item)::before { - content: "◦" -} - -ul ul ul li:not(.task-list-item)::before { - content: "▪" -} - -/* 3.9.2. Numbered lists */ -ol { - list-style: none; - counter-reset: li -} - -ol>li { - counter-increment: li; -} - -ol>li:not(.task-list-item)::before, -ul ol>li:not(.task-list-item)::before, -ul ul ol>li:not(.task-list-item)::before, -ul ul ul ol>li:not(.task-list-item)::before { - content: counter(li) "."; - color: var(--accent-2); - font-weight: normal; - display: inline-block; - margin-left: -2.5em; - margin-right: 0.5em; - width: 2em; - text-align: right; - word-wrap: none; - overflow: visible; - word-break: keep-all; - text-shadow: 0 0 0.5em var(--accent-2); -} - -/* 3.9.3. Task lists! (I'm proud of this, but could use improvement) */ -.markdown-preview-view .task-list-item-checkbox { - -webkit-appearance: none; - box-sizing: border-box; - border: 1px solid var(--accent-2); - position: relative; - width: 1.25em; - height: 1.25em; - margin: 0; - margin-right: 0.5em; - box-shadow: 0 0 0.5em var(--accent-2); -} - -.markdown-preview-view .task-list-item-checkbox:checked::before { - content: '✓'; - position: absolute; - color: var(--accent-2); - font-size: 1em; - line-height: 1.25em; - width: 1.2em; - text-align: center; - text-shadow: 0 0 0.5em var(--accent-2); -} - -/* 4. Graph view */ -.graph-view.color-fill { - /* default */ -} - -.graph-view.color-fill-unresolved { - color: var(--accent-1); - opacity: 0.7; -} - -.graph-view.color-line { - /* color: var(--accent-2); - opacity: 0.5; */ - color: #2B8B98; -} - -.graph-view.color-arrow { - color: var(--accent-2); - opacity: 1; -} - -.graph-view.color-text { - color: rgba(255, 220, 255); -} - -.graph-view.color-fill-highlight { - /* default */ -} - -.graph-view.color-line-highlight { - /* default */ -} - -.theme-light .graph-view.color-fill-attachment, -.theme-dark .graph-view.color-fill-attachment { - color: var(--accent-6); -} - -.theme-dark .graph-view.color-fill-tag, -.theme-light .graph-view.color-fill-tag { - color: var(--accent-4); -} - -/* 5. Misc Fixes */ -/* 5.1. Fixes for highlight */ -.cm-s-obsidian span.cm-formatting-highlight, -.cm-s-obsidian span.cm-highlight, -.markdown-preview-view mark, -.search-result-file-matched-text { - color: var(--background-secondary); -} - -.cm-s-obsidian span.cm-formatting-highlight { - color: var(--accent-2); -} - -/* 5.2. fixes for buttons */ -button.mod-warning { - color: var(--text-normal); -} - -/* 6. BONUS! CRT Scanlines and flicker! - * It's not for everyone though, so it's disabled by default. - * simply remove the `/*` below a subsection to enable it **/ - -/* 6.1. Pentile effect (chunky pixels) */ -/* DELETE THIS LINE TO ENABLE -.app-container::before { - content: " "; - display: block; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06)); - z-index: 2; - background-size: 100% 2px, 3px 100%; - pointer-events: none; -} - -/* 6.2. Screen flicker */ -/* DELETE THIS LINE TO ENABLE -.app-container::after { - content: " "; - display: block; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background: rgba(18, 16, 16, 0.1); - opacity: 0; - z-index: 2; - pointer-events: none; - animation: flicker 0.15s infinite; -} -@keyframes flicker { - 0% {opacity: 0.27861;} - 5% {opacity: 0.34769;} - 10% {opacity: 0.23604;} - 15% {opacity: 0.90626;} - 20% {opacity: 0.18128;} - 25% {opacity: 0.83891;} - 30% {opacity: 0.65583;} - 35% {opacity: 0.67807;} - 40% {opacity: 0.26559;} - 45% {opacity: 0.84693;} - 50% {opacity: 0.96019;} - 55% {opacity: 0.08594;} - 60% {opacity: 0.20313;} - 65% {opacity: 0.71988;} - 70% {opacity: 0.53455;} - 75% {opacity: 0.37288;} - 80% {opacity: 0.71428;} - 85% {opacity: 0.70419;} - 90% {opacity: 0.7003;} - 95% {opacity: 0.36108;} - 100% {opacity: 0.24387;} -} - -/* 6.3. Text blur effect */ -/* DELETE THIS LINE TO ENABLE -.app-container { - text-shadow: 0.08084290417898504px 0 1px rgba(0,30,255,0.5), -0.08084290417898504px 0 1px rgba(255,0,80,0.3), 0 0 3px; - animation: textShadow 1.6s infinite; -} -@keyframes textShadow { - 0% {text-shadow: 0.4389924193300864px 0 1px rgba(0,30,255,0.5), -0.4389924193300864px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 5% {text-shadow: 2.7928974010788217px 0 1px rgba(0,30,255,0.5), -2.7928974010788217px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 10% {text-shadow: 0.02956275843481219px 0 1px rgba(0,30,255,0.5), -0.02956275843481219px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 15% {text-shadow: 0.40218538552878136px 0 1px rgba(0,30,255,0.5), -0.40218538552878136px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 20% {text-shadow: 3.4794037899852017px 0 1px rgba(0,30,255,0.5), -3.4794037899852017px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 25% {text-shadow: 1.6125630401149584px 0 1px rgba(0,30,255,0.5), -1.6125630401149584px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 30% {text-shadow: 0.7015590085143956px 0 1px rgba(0,30,255,0.5), -0.7015590085143956px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 35% {text-shadow: 3.896914047650351px 0 1px rgba(0,30,255,0.5), -3.896914047650351px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 40% {text-shadow: 3.870905614848819px 0 1px rgba(0,30,255,0.5), -3.870905614848819px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 45% {text-shadow: 2.231056963361899px 0 1px rgba(0,30,255,0.5), -2.231056963361899px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 50% {text-shadow: 0.08084290417898504px 0 1px rgba(0,30,255,0.5), -0.08084290417898504px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 55% {text-shadow: 2.3758461067427543px 0 1px rgba(0,30,255,0.5), -2.3758461067427543px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 60% {text-shadow: 2.202193051050636px 0 1px rgba(0,30,255,0.5), -2.202193051050636px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 65% {text-shadow: 2.8638780614874975px 0 1px rgba(0,30,255,0.5), -2.8638780614874975px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 70% {text-shadow: 0.48874025155497314px 0 1px rgba(0,30,255,0.5), -0.48874025155497314px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 75% {text-shadow: 1.8948491305757957px 0 1px rgba(0,30,255,0.5), -1.8948491305757957px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 80% {text-shadow: 0.0833037308038857px 0 1px rgba(0,30,255,0.5), -0.0833037308038857px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 85% {text-shadow: 0.09769827255241735px 0 1px rgba(0,30,255,0.5), -0.09769827255241735px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 90% {text-shadow: 3.443339761481782px 0 1px rgba(0,30,255,0.5), -3.443339761481782px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 95% {text-shadow: 2.1841838852799786px 0 1px rgba(0,30,255,0.5), -2.1841838852799786px 0 1px rgba(255,0,80,0.3), 0 0 3px;} - 100% {text-shadow: 2.6208764473832513px 0 1px rgba(0,30,255,0.5), -2.6208764473832513px 0 1px rgba(255,0,80,0.3), 0 0 3px;} -} -/**/
\ No newline at end of file diff --git a/.obsidian/themes/Everforest Enchanted/manifest.json b/.obsidian/themes/Everforest Enchanted/manifest.json deleted file mode 100755 index 31bf4cc..0000000 --- a/.obsidian/themes/Everforest Enchanted/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Everforest Enchanted", - "version": "3.12.2", - "minAppVersion": "1.0.0", - "author": "FireIsGood", - "authorUrl": "https://github.com/FireIsGood" -} diff --git a/.obsidian/themes/Everforest Enchanted/theme.css b/.obsidian/themes/Everforest Enchanted/theme.css deleted file mode 100755 index a6d2f9f..0000000 --- a/.obsidian/themes/Everforest Enchanted/theme.css +++ /dev/null @@ -1,2529 +0,0 @@ -/**---------------------** -*! Obsidian Everforest -*? -*? 1. Variables -*? - Implementation -*? 2. Themes -*? - Dark -*? - Light -*? 2. General UI -*? - Workspace -*? - Menus -*? - Sidebars -*? - Canvas -*? - Loading Screen -*? 4. Markdown -*? - Emphasis -*? - Code -*? - Links -*? - Lists -*? - Blockquotes -*? - Tables -*? - Tags -*? - Embeds -*? - YAML -*? - Graph -*? 5. Mobile -*? 6. Cursor -*? 7. Style Settings -*? - Custom Stacked Panes -*? - Custom Background Image -*? 8. Extra Fixes -*? - Callouts -*? - Image Formatting -*? - CSS Classes -*? - Misc. -*? - **---------------------**/ - -/**** Implementation ****/ - -:root body:where(.theme-dark, .theme-light) { - /** Miscellaneous **/ - - --checkbox-size: calc(var(--font-text-size) - 2px); - --checkbox-radius: 25%; - - /* Adjusted in Style Settings */ - --list-indent: var(--list-indent-custom, 28px); - --list-spacing: 0; - --list-bullet-size: 6px; - - --file-folding-offset: 22px; - - --shadow-l: 0 4px 14px -2px hsla(0, 0%, 0%, 40%); - - /* Adjusted in Style Settings */ - --file-line-width: var(--readable-line-length-custom, 700px); - - /** Backgrounds **/ - - --background-modifier-border: var(--bg5); - --background-modifier-border-hover: var(--bg3); - --background-embed: var(--background-embed-transparent); - --embed-block-shadow-hover: var(--shadow-l); - --blockquote-background-color: var(--background-embed); - - --background-primary: var(--bg0); - --background-primary-rgb: var(--bg0-rgb); - --background-primary-alt: var(--bg0); - --background-secondary: var(--bg0); - --background-secondary-alt: var(--bg0); - - /** General Colors **/ - - --text-normal: var(--fg); - --text-muted: var(--color-base-70); - --text-faint: var(--grey1); - --text-selection: var(--bg-visual); - - --link-color: var(--header-aqua); - --link-color-hover: var(--fg-aqua); - --link-external-color: var(--header-blue); - --link-external-color-hover: var(--fg-blue); - --text-accent: var(--header-blue); - --text-accent-hover: var(--header-purple); - - --link-unresolved-decoration-style: dashed; - --link-unresolved-color: var(--header-blue); - --link-unresolved-color-hover: var(--header-purple); /* Non-standard */ - --link-unresolved-decoration-color: var(--bg-red); - --link-unresolved-decoration-color-hover: var(--fg-red); /* Non-standard */ - - --code-header: #0004; - --code-background: var(--bg-dim); - --code-normal: var(--text-muted); - --code-inline: var(--fg-blue); - - --code-normal: var(--fg); - --code-comment: var(--grey1); - --code-function: var(--fg-green); - --code-important: var(--fg-red); - --code-keyword: var(--fg-blue); - --code-operator: var(--fg-orange); - --code-property: var(--fg-aqua); - --code-punctuation: var(--grey1); - --code-string: var(--fg-yellow); - --code-tag: var(--fg-orange); - --code-value: var(--fg-purple); - - --table-background: var(--bg2); - --table-column-alt-background: unset; - --table-row-alt-background: var(--bg1); - --table-header-background: var(--bg-green); - --table-header-background-hover: var(--bg-green); - --table-row-background-hover: var(--bg4); - - --interactive-before: var(--bg4); - --interactive-accent: var(--header-aqua); - --interactive-accent-hover: var(--header-blue); - - --text-highlight-bg: var(--bg-yellow); - - --heading-formatting: ; - - --tag-color: var(--header-blue); - --tag-background: hsla(var(--tag-color-hsl), 0.1); - --tag-background-hover: hsla(var(--tag-color-hsl), 0.2); - - --checkbox-color: var(--fg-blue); - - --canvas-dot-pattern: var(--color-base-50); - - /** Headers **/ - - --h1-color: var(--header-red); - --h2-color: var(--header-orange); - --h3-color: var(--header-yellow); - --h4-color: var(--header-green); - --h5-color: var(--header-blue); - --h6-color: var(--header-purple); - - --h1-size: 2.125em; - --h2-size: 1.625em; - --h3-size: 1.375em; - --h4-size: 1.25em; - --h5-size: 1.125em; - --h6-size: 1em; - - --h1-line-height: 1.5; - --h2-line-height: 1.5; - --h3-line-height: 1.5; - --h4-line-height: 1.5; - --h5-line-height: 1.5; - --h6-line-height: 1.5; - - --h1-weight: 500; - --h2-weight: 500; - --h3-weight: 500; - --h4-weight: 500; - --h5-weight: 500; - --h6-weight: 500; -} - -/** Mobile mode fixes **/ -:root body.is-mobile { - --input-shadow-hover: var(--input-shadow); - --input-border-width: 1px; - --file-margins: 16px 20px; -} -/* Dark mode */ -:root body.is-mobile.theme-dark { - --input-shadow: inset 0 1px 1px 0.5px rgba(255, 255, 255, 0.1), - 0 2px 4px rgba(0, 0, 0, 0.4); - --interactive-normal: var(--color-base-30); - --background-modifier-form-field: var(--color-base-25); -} -/* Light mode */ -:root body.is-mobile.theme-light { - --input-shadow: inset 0 0 0.5px 1px rgba(0, 0, 0, 0.1), - 0 2px 3px rgba(0, 0, 0, 0.1); - --interactive-normal: var(--color-base-00); - --background-modifier-form-field: var(--color-base-00); -} - -/**** Theme Colors ****/ - -/** Dark Theme (Soft) **/ - -:root .theme-dark { - --bg-dim-rgb: 41, 49, 54; - --bg-dim: #293136; - --bg0: #333c43; - --bg1: #3a464c; - --bg2: #434f55; - --bg3: #4d5960; - --bg4: #555f66; - --bg5: #5d6b66; - - --bg-visual: #5c3f4f; - --bg-red: #59464c; - --bg-green: #48584e; - --bg-blue: #3f5865; - --bg-yellow: #55544a; - - --fg: #d3c6aa; - - --fg-red: #e67e80; - --fg-orange: #e69875; - --fg-yellow: #dbbc7f; - --fg-green: #a7c080; - --fg-aqua: #83c092; - --fg-blue: #7fbbb3; - --fg-purple: #ff8c69; - - --header-red: #da6362; - --header-orange: #d77f48; - --header-yellow: #bf983d; - --header-green: #899c40; - --header-aqua: #569d79; - --header-blue: #5a93a2; - --header-purple: #b87b9d; - - --grey0: #7a8478; - --grey1: #859289; - --grey2: #9da9a0; - - --statusline0: #a7c080; - --statusline1: #d3c6aa; - --statusline2: #e67e80; - - --bg0-rgb: 51, 60, 67; - --background-embed-transparent: rgba(62, 75, 80, 0.7); - --tag-color-hsl: 254, 80%, 68%; -} - -/** Light Theme (Hard) **/ - -:root .theme-light { - --bg-dim-rgb: 242, 239, 223; - --bg-dim: #f2efdf; - --bg0: #fffbef; - --bg1: #f8f5e4; - --bg2: #f2efdf; - --bg3: #edeada; - --bg4: #e8e5d5; - --bg5: #bec5b2; - - --bg-visual: #ded8db; /* Changed for visibility */ - --bg-red: #ffe7de; - --bg-green: #f3f5d9; - --bg-blue: #ecf5ed; - --bg-yellow: #fef2d5; - - --fg: #5c6a72; - - --fg-red: #f85552; - --fg-orange: #f57d26; - --fg-yellow: #dfa000; - --fg-green: #8da101; - --fg-aqua: #35a77c; - --fg-blue: #3a94c5; - --fg-purple: #df69ba; - - --header-red: #f85552; - --header-orange: #f88f44; - --header-yellow: #f3b931; - --header-green: #abd113; - --header-aqua: #569d79; - --header-blue: #5a93a2; - --header-purple: #dd2b8d; - - --grey0: #a6b0a0; - --grey1: #939f91; - --grey2: #829181; - - --statusline0: #93b259; - --statusline1: #708089; - --statusline2: #e66868; - - --bg0-rgb: 255, 251, 239; - --background-embed-transparent: rgb(238 236 213 / 70%); /* Using bg2 */ - --tag-color-hsl: 254, 80%, 68%; -} - -/**** General UI ****/ - -/** Workspace **/ - -/* Title bar */ -.workspace-leaf .view-header { - box-shadow: 0 0 8px -4px var(--divider-color); -} - -/* Title text */ -.view-header-title { - font-weight: 600; -} - -/* Gutters */ -.markdown-source-view.mod-cm6 .cm-gutters { - padding-inline-end: var(--file-folding-offset); - pointer-events: none; -} -.cm-gutter .cm-active { - color: var(--text-normal); -} - -/* Make gutters not affect the content flow for unstacked tabs */ -.workspace-tabs:not(.mod-stacked) - .mod-cm6.is-readable-line-width:not(.full-width), -body:not(.stacked-panes-gutter-disable-float) - .workspace-tabs.mod-stacked - .mod-cm6.is-readable-line-width { - .cm-contentContainer { - display: grid !important; - } - :is(.cm-gutters, .cm-content) { - grid-area: 1 / -1; - } - .cm-content { - width: unset !important; - } - .cm-gutters { - justify-self: left; - translate: -100% 0; - } -} - -/* Smaller margins for stacked tabs */ -.mod-stacked { - --file-margins: 32px 12px; -} - -/* Collapse indicator */ -.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator { - padding-right: 0.45rem; -} -.markdown-source-view.mod-cm6 - .cm-line:not(.cm-active):not(.HyperMD-header):not( - .HyperMD-task-line, - .HyperMD-list-line-1 - ) - .cm-fold-indicator - .collapse-indicator { - padding-right: 0.75rem; -} -div ul.has-list-bullet ul.has-list-bullet .collapse-indicator { - margin-left: -2.75rem; -} -.markdown-rendered .list-collapse-indicator { - padding-right: 1rem; -} - -/* Hide extra tab dividers */ -.workspace-tab-header:has(+ .is-active) > .workspace-tab-header-inner::after { - visibility: hidden; -} - -/* Change outliner navigation highlight */ -.is-flashing { - background-color: transparent !important; - color: inherit; - border-radius: 0; - box-shadow: 0 4px 0 var(--text-highlight-bg); -} - -/* Fix gutter number vertical cutoff */ -:root .cm-lineNumbers .cm-gutterElement { - line-height: normal !important; -} - -/** Menus **/ - -/* Checkboxes and dropdowns */ -select:hover, -select:focus-within, -button:hover { - transition: background-color var(--anim-duration-superfast) ease-out; -} - -/* Modal transitions */ -body:not(.disable-menu-animations, .enable-menu-blur) .modal-bg { - animation: fade-in var(--anim-duration-superfast) linear; -} -body:not(.disable-menu-animations) :is(.modal, .prompt) { - animation: - fade-in var(--anim-duration-superfast), - slide-in var(--anim-duration-superfast) ease-out; -} -@keyframes slide-in { - 0% { - translate: 0 4px; - } - 100% { - translate: 0 0; - } -} -@keyframes fade-in { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -/** Sidebars **/ - -/* Stop the scrollbar from causing layout shifts */ -.nav-files-container { - scrollbar-gutter: stable; - padding-right: var(--size-2-2); -} - -/** Canvas **/ - -/* Changed in Style Settings */ - -/** Loading Screen **/ - -/* Text trees */ -.progress-bar-message::before { - content: "🌲 "; -} -.progress-bar-message::after { - content: " 🌲"; -} - -/* Progress bars */ -.progress-bar-indicator { - height: 12px; - overflow-y: hidden; - width: min(90vw, 1200px); -} -.progress-bar-indicator, -.progress-bar-subline { - border-radius: 12px; -} -.progress-bar-line, -.progress-bar-subline { - overflow: hidden; - height: 100%; -} - -/**** Markdown ****/ - -/** Headers **/ - -/* Fix update formatting coloring */ -.cm-formatting-header { - color: unset; -} - -/* Remove top padding from the first element in reading mode (presumably a header) */ -.mod-header + div:has(pre.frontmatter) + div > *, -.mod-header + div > * { - margin-top: 0; -} - -/** Emphasis **/ - -/* Bold and italic */ -.cm-s-obsidian span.cm-strong, -strong, -.cm-s-obsidian span.cm-em, -em, -.language-markdown :is(.bold, .italic) > *, -span:is(.cm-em, .cm-strong) + .cm-widgetBuffer + span.math, -span.math:has(+ .cm-widgetBuffer + span:is(.cm-em, .cm-strong)) { - color: var(--fg-purple); -} - -/* Strike through */ -.cm-strikethrough, -del { - color: var(--text-faint); -} - -/** Code **/ - -/* Inline code */ -.cm-s-obsidian - span.cm-inline-code:not(.cm-formatting):not( - .cm-formatting + .cm-inline-code - ), -.markdown-rendered code { - background-color: var(--code-background); - padding: 0.1em 0.25em; - border-radius: var(--radius-s); - font-size: var(--code-size) !important; /* required for lp */ -} -/* Fix other elements' inline code */ -.cm-s-obsidian span.cm-inline-code:not(.cm-formatting), -.markdown-rendered - :is(table, p, li, .callout-title-inner, h1, h2, h3, h4, h5, h6) - code { - color: var(--code-inline); -} - -/* Codeblock */ -.cm-s-obsidian pre.HyperMD-codeblock { - background-color: var(--code-background); -} -pre { - border: 1px solid var(--code-header); -} -.HyperMD-codeblock { - border-color: var(--code-header); - border-style: solid; - border-width: 0 1px 0; -} -.HyperMD-codeblock-begin { - border-width: 1px 1px 0; -} -.HyperMD-codeblock-end { - border-width: 0 1px 1px; -} - -/* Disable wrap on language blocks */ -.markdown-reading-view .markdown-preview-view pre:not(.frontmatter) code { - white-space: pre; -} - -/* Codeblock top bars */ -pre[class^="language-"] { - padding-top: calc( - var(--size-4-2) + var(--code-size) * var(--line-height-normal) + 1px - ); -} -pre[class^="language-"]::before { - content: ""; - position: absolute; - top: 0; - right: 0; - left: 0; - height: calc(var(--code-size) * var(--line-height-normal)); - background-color: var(--code-header); -} -.HyperMD-codeblock-begin-bg:not(:has(> .code-block-flair > *)):has( - > .code-block-flair - ) { - overflow: hidden; - &::before { - content: ""; - position: absolute; - inset: 0; - background-color: var(--code-header); - /* border-radius: 4px 4px 0 0; */ - } -} - -/* Codeblock language labels */ -pre[class^="language-"]::after { - content: attr(class); - position: absolute; - top: 0; - right: 6px; - padding: 0 4px; - height: calc(1em * var(--line-height-normal)); - display: flex; - place-items: center; - color: var(--text-muted); - font-size: 0.875em; -} -.markdown-source-view.mod-cm6 .code-block-flair:not(:has(> svg)) { - top: 0; - padding: 0 4px; - height: calc(1em * var(--line-height-normal)); - display: flex; - place-items: center; - font-family: var(--font-monospace); - font-size: 1em; -} -.markdown-rendered pre[class^="language-"] button.copy-code-button { - top: calc(6px + var(--code-size) * var(--line-height-normal)); -} - -pre.language-applescript::after { - content: "AppleScript"; -} -pre.language-armasm::after, -pre.language-arm-asm::after { - content: "ARM Assembly"; -} -pre.language-bash::after { - content: "Bash"; -} -pre.language-c::after { - content: "C"; -} -pre.language-cpp::after { - content: "C++"; -} -pre.language-cs::after { - content: "C#"; -} -pre.language-css::after { - content: "CSS"; -} -pre.language-flow::after { - content: "Flow"; -} -pre.language-git::after { - content: "GIT"; -} -pre.language-haskell::after { - content: "Haskell"; -} -pre.language-html::after { - content: "HTML"; -} -pre.language-ini::after { - content: "INI"; -} -pre.language-java::after { - content: "JAVA"; -} -pre.language-javascript::after { - content: "JavaScript"; -} -pre.language-js::after { - content: "JavaScript"; -} -pre.language-json::after { - content: "JSON"; -} -pre.language-lua::after { - content: "Lua"; -} -pre.language-makefile::after { - content: "Makefile"; -} -pre.language-md::after, -pre.language-markdown::after { - content: "Markdown"; -} -pre.language-matlab::after { - content: "MATLAB"; -} -pre.language-nginx::after { - content: "Nginx"; -} -pre.language-node::after { - content: "Node"; -} -pre.language-php::after { - content: "PHP"; -} -pre.language-py::after { - content: "Python"; -} -pre.language-python::after { - content: "Python"; -} -pre.language-r::after { - content: "R"; -} -pre.language-react::after { - content: "React"; -} -pre.language-regex::after { - content: "Regex"; -} -pre.language-rust::after { - content: "Rust"; -} -pre.language-sequence::after { - content: "Sequence"; -} -pre.language-shell::after { - content: "Shell"; -} -pre.language-sql::after { - content: "SQL"; -} -pre.language-text::after { - content: "Plain Text"; -} -pre.language-ts::after { - content: "TypeScript"; -} -pre.language-toml::after { - content: "TOML"; -} -pre.language-txt::after { - content: "Plain Text"; -} -pre.language-typescript::after { - content: "TypeScript"; -} -pre.language-url::after { - content: "URL"; -} -pre.language-vim::after { - content: "vimrc"; -} -pre.language-xml::after { - content: "XML"; -} -pre.language-yaml::after { - content: "YAML"; -} -pre.language-zsh::after { - content: "zsh"; -} - -/** Links **/ - -:root a { - transition: opacity 0s; -} - -/* Unresolved links */ -:root:root a.is-unresolved:hover, -.markdown-source-view.mod-cm6 .is-unresolved .cm-underline:hover { - text-decoration-color: var(--link-unresolved-decoration-color-hover); - color: var(--link-unresolved-color-hover); -} -.cm-s-obsidian span.cm-hmd-internal-link:hover { - text-decoration: none; -} - -/** Lists **/ - -.markdown-source-view span.list-bullet { - padding-right: 0.3rem; -} -.markdown-preview-view .list-bullet::after { - font-size: 19px; -} -.markdown-source-view .list-bullet::after { - font-size: 19px; -} - -/* Loose lists in reading mode */ -:root:root:root li > p { - margin-block: var(--p-spacing); -} - -/* Fix list bullets and indentation lines offset for reading mode */ -.markdown-rendered .list-bullet { - margin-left: -12px; -} -:root .show-indentation-guide li :is(ul, ol)::before { - left: -11px; -} -ul > .task-list-item { - margin-left: 6px; -} -.show-indentation-guide .contains-task-list.has-list-bullet::before { - margin-left: -6px; -} - -/* Fix ordered list checkboxes */ -ol > li.task-list-item.is-checked[data-task="x"] { - text-decoration: var(--checklist-done-decoration); - color: var(--checklist-done-color); -} - -/* Indentation lines*/ -.cm-indent::before, -ul::before, -ol::before { - opacity: 0.5; - border-right: 2px solid var(--fg-blue) !important; -} - -/* Checkbox list */ -.markdown-source-view.mod-cm6 input.task-list-item-checkbox { - border-width: 1px; -} -input.task-list-item-checkbox:hover { - border-color: var(--header-blue); -} -input.task-list-item-checkbox:checked { - box-shadow: inset 0 0 0 calc(0.0625 * var(--font-text-size)) - var(--background-primary); - transition: box-shadow 0s; -} -input.task-list-item-checkbox:checked::after { - -webkit-mask-size: calc(50% + 1px); -} - -.checkbox-container { - background-color: var(--interactive-before); - transition: background-color var(--anim-duration-moderate) - cubic-bezier(0, 0.5, 0, 1); -} -.checkbox-container:after { - background-color: var(--interactive-accent); -} -.checkbox-container.is-enabled:after { - background-color: var(--bg3); -} - -/** Blockquotes **/ - -.markdown-preview-view blockquote { - padding-block: 0.25em; - padding-left: 1.7ch; -} - -/* Make blockquotes work in source view */ -.markdown-source-view:not(.is-live-preview) .HyperMD-quote { - background-color: var(--background-embed); - border-left: var(--blockquote-border-thickness) solid - var(--blockquote-border-color); -} -.markdown-source-view:not(.is-live-preview) - .cm-formatting-quote:not(.cm-formatting-quote-1) { - position: relative; -} -.markdown-source-view:not(.is-live-preview) - .cm-formatting-quote:not(.cm-formatting-quote-1)::before { - content: "\200b"; - position: absolute; - width: 1px; - border-left: var(--blockquote-border-thickness) solid - var(--blockquote-border-color); - color: transparent; - left: -2px; -} - -/** Tables **/ - -.markdown-rendered table { - --line-height-tight: 1.375; -} - -/* Fix table margin collapse bug and add table margins */ -/* They keep changing this and it breaks the theme every time, I'm quite annoyed... */ -.markdown-preview-view .block-language-dataview, -.markdown-preview-view div:not([class]):has(> table) { - overflow: unset !important; - - > table { - margin-block: var(--p-spacing); - } -} - -/* Fix borders from Dataview */ -.table-view-table > thead > tr > th { - border-left: var(--table-header-border-width) solid - var(--table-header-border-color); - border-top: var(--table-header-border-width) solid - var(--table-header-border-color); - border-right: var(--table-header-border-width) solid - var(--table-header-border-color); -} -:root .table-view-table thead > tr > th { - border-width: var(--table-border-width) 0 3px var(--table-border-width); -} -:root .table-view-table thead > tr > th:last-child { - border-right-width: var(--table-border-width); -} -:root .table-view-table tbody > tr + tr > td { - border-top: var(--table-border-width) solid var(--table-border-color); -} -:root .table-view-table tbody > tr > td { - border-left: var(--table-border-width) solid var(--table-border-color); -} -:root .table-view-table tbody > tr > td:last-child { - border-right: var(--table-border-width) solid var(--table-border-color); -} -:root .table-view-table tbody > tr:last-child > td { - border-bottom: var(--table-border-width) solid var(--table-border-color); -} - -/** Tags **/ - -.cm-s-obsidian span.cm-hashtag, -a.tag { - font-weight: 500; -} - -/* Remove spacing between h1 + tag */ -div:has(+ div > p > .tag) > h1 { - margin-bottom: 0; -} -div:has(h1) + div p:has(.tag) { - margin-top: 0; -} - -/** Embeds **/ - -.markdown-embed { - --icon-opacity: 0.25; - padding-inline: 10px; - padding-block: 0.25rem; -} - -/* Fix overflow blocks ruining margin collapse */ -.markdown-embed .markdown-preview-sizer > div { - overflow-x: unset !important; -} - -/* Add a shadow to embeds */ -.cm-embed-block { - box-shadow: 0 4px 14px -2px hsla(0, 0%, 0%, 0%); - transition: box-shadow var(--anim-duration-fast) ease-out; -} - -/* Reduce embed edit button opacity */ -.markdown-source-view.mod-cm6 .cm-embed-block:hover .edit-block-button { - opacity: 0.5; -} -.markdown-source-view.mod-cm6 .cm-embed-block:hover .edit-block-button:hover { - opacity: 1; -} - -/*Embed titles*/ -.markdown-embed-title { - display: none; -} - -/* Embed backgrounds */ -.internal-embed.is-loaded:not(.image-embed, [src$=".excalidraw"]) { - background-color: var(--blockquote-background-color); -} - -/* Embed first header */ -.markdown-embed-content - .markdown-preview-section - .mod-header - + div - :is(h1, h2, h3, h4, h5, h6) { - margin-top: 0; -} - -/* Embed last p */ -.markdown-embed-content .markdown-preview-section > div:last-child > p { - margin-bottom: 0; -} - -/* - This snippet adds modification in the [[markdown link|modification]] format -*/ - -/* Clean embed (no background, padding, borders) */ -.markdown-embed[alt~="clean"] { - --blockquote-background-color: transparent; - border: none; - padding: 0; -} -/* Removes the first title */ -.markdown-embed[alt~="no-title"] - .markdown-preview-section - > :is(.mod-header, .mod-header + div:has(.frontmatter)) - + div:has(h1, h2, h3, h4, h5, h6) { - display: none; -} -/* Removes the embed icon */ -.markdown-embed[alt~="no-link"] .markdown-embed-link { - display: none; -} - -/** YAML **/ - -/* Frontmatter error */ -.markdown-rendered .frontmatter.mod-failed:after { - height: 0; -} -.mod-error { - font-weight: 500; -} - -/**** Graph ****/ - -.graph-view.color-circle, -.graph-view.color-fill-highlight { - color: var(--text-muted); -} -.graph-view.color-arrow { - color: var(--text-normal); - opacity: 0.5; -} -.graph-view.color-line { - color: var(--background-modifier-border); -} -.graph-view.color-fill-highlight, -.graph-view.color-line-highlight { - color: var(--interactive-accent); -} -.graph-view.color-fill-unresolved { - color: var(--text-muted); - opacity: 0.4; -} - -/**** Mobile ****/ - -/* Add shadow to mobile navbar */ -.mobile-navbar { - box-shadow: 0 0 8px -4px var(--divider-color); -} -/* Remove new tab button backgrounds */ -.is-mobile .empty-state-action { - background-color: unset; -} - -/**** Cursor ****/ - -.cm-cursorLayer .cm-cursor { -} - -/* animation of the blinking */ -.cm-cursorLayer { - /* deactivate built-in animation from CodeMirror */ - animation-name: none !important; /* important needed */ -} - -.cm-cursorLayer .cm-cursor-secondary { - border-left-color: var(--text-accent) !important; - animation-iteration-count: infinite; - animation-duration: 1200ms; - animation-timing-function: steps(1); - animation-name: cm-blink; -} - -/* Vim mode cursor */ -.cm-editor.cm-focused .cm-fat-cursor { - background: var(--fg); - color: var(--bg0); -} - -.cm-editor:not(.cm-focused) .cm-fat-cursor { - outline-color: var(--fg); -} - -/**** Style Settings ****/ - -/* @settings - -name: Everforest Enchanted -id: everforest-enchanted-theme -collapsed: false -settings: -- - id: test-main-description - title: Welcome! - description: | - Use these settings to adjust basic extra settings or various extra elements of the theme. Visit the [GitHub Repo](https://github.com/FireIsGood/obsidian-everforest-enchanted) for more information. - type: info-text - markdown: true -- - id: editor-settings - title: Editor - description: Folders, line length, line numbers, menu modal blur - type: heading - level: 1 - collapsed: true -- - id: folder-settings - title: Folders - type: heading - level: 2 - collapsed: true -- - id: highlighted-folders - title: Enable highlighted active folders - description: Adds a background on opened folders. - type: class-toggle -- - id: line-length-settings - title: Line Length - type: heading - level: 2 - collapsed: true -- - id: readable-line-length-custom - title: Line length - description: Sets a custom readable line width in pixels. - type: variable-number - default: 700 - format: px -- - id: wide-width-readable-line-length-custom - title: Wide Line length - description: Sets a custom readable line width for the CSS class "wide-width" in pixels. - type: variable-number - default: 1000 - format: px -- - id: gutter-settings - title: Line Numbers - type: heading - level: 2 - collapsed: true -- - id: stacked-panes-gutter-disable-float - title: Disable stacked tabs floating line numbers - description: Disables custom line number floating in the stacked tab mode. This makes the line numbers shift over the content in stacked tabs. Use this if your panes are too thin to show them. - type: class-toggle -- - id: menu-blur-settings - title: Menu modals - type: heading - level: 2 - collapsed: true -- - id: disable-menu-animations - title: Disable menu animations - description: Disables the floating-up animation of modal menus (e.g. settings, command palette). - type: class-toggle -- - id: enable-menu-blur - title: Enable menu blur - description: Blur the content behind modal menus (e.g. settings, command palette). - type: class-toggle -- - id: menu-blur-radius - title: Menu blur radius - description: The amount to blur in pixels. - type: variable-number - default: 5 - format: px -- - id: vim-cursor-settings - title: Vim - type: heading - level: 2 - collapsed: true -- - id: vim-curor-animate - title: Animate vim cursor - description: Adds an animation when moving the vim cursor. - type: class-toggle -- - id: vim-cursor-speed - title: Vim cursor speed - description: Speed at which the cursor will move - type: variable-select - default: var(--anim-duration-superfast) - options: - - - label: FTL - value: 30ms - - - label: Light speed - value: 45ms - - - label: Fast - value: 55ms - - - label: Normal - value: var(--anim-duration-superfast) - - - label: Slow - value: var(--anim-duration-fast) - - - label: Very slow - value: var(--anim-duration-moderate) - - - label: Snail speed - value: var(--anim-duration-slow) - - - label: Molases in January - value: 1000ms - - - label: 0 degrees kelvin - value: 5s - - - label: The seconds hand of the analogue clock in your least favorite middle school class - value: 20s - - - label: Zeno's paradox - value: 60s -- - id: element-settings - title: Elements - description: Canvas, headers, image embeds, links, lists, math blocks, tables - type: heading - level: 1 - collapsed: true -- - id: canvas-settings - title: Canvas - type: heading - level: 2 - collapsed: true -- - id: canvas-dot-size - title: Canvas - Background dot size - description: The size of dots on the canvas. It starts breaking past 10. - type: variable-number - default: 0.7 - format: px -- - id: header-settings - title: Headers - type: heading - level: 2 - collapsed: true -- - id: h1-settings - title: Header 1 settings - type: heading - level: 3 - collapsed: true -- - id: h1-underline - title: Headers - h1 underline - description: Enable h1 underline. - type: class-toggle - default: false -- - id: h1-underline-style - title: Headers - h1 underline style - description: Change style of the h1 underline - type: variable-select - default: solid - options: - - - label: Solid - value: solid - - - label: Dotted - value: dotted - - - label: Dashed - value: dashed -- - id: h2-settings - title: Header 2 settings - type: heading - level: 3 - collapsed: true -- - id: h2-underline - title: Headers - H2 underline - description: Enable h2 underline. - type: class-toggle - default: false -- - id: h2-underline-style - title: Headers - H2 underline style - description: Change style of the h2 underline - type: variable-select - default: solid - options: - - - label: Solid - value: solid - - - label: Dotted - value: dotted - - - label: Dashed - value: dashed -- - id: h3-settings - title: Header 3 settings - type: heading - level: 3 - collapsed: true -- - id: h3-underline - title: Headers - h3 underline - description: Enable h3 underline. - type: class-toggle - default: false -- - id: h3-underline-style - title: Headers - h3 underline style - description: Change style of the h3 underline - type: variable-select - default: solid - options: - - - label: Solid - value: solid - - - label: Dotted - value: dotted - - - label: Dashed - value: dashed -- - id: h4-settings - title: Header 4 settings - type: heading - level: 3 - collapsed: true -- - id: h4-underline - title: Headers - h4 underline - description: Enable h4 underline. - type: class-toggle - default: false -- - id: h4-underline-style - title: Headers - h4 underline style - description: Change style of the h4 underline - type: variable-select - default: solid - options: - - - label: Solid - value: solid - - - label: Dotted - value: dotted - - - label: Dashed - value: dashed -- - id: h5-settings - title: Header 5 settings - type: heading - level: 3 - collapsed: true -- - id: h5-underline - title: Headers - h5 underline - description: Enable h5 underline. - type: class-toggle - default: false -- - id: h5-underline-style - title: Headers - h5 underline style - description: Change style of the h5 underline - type: variable-select - default: solid - options: - - - label: Solid - value: solid - - - label: Dotted - value: dotted - - - label: Dashed - value: dashed -- - id: h6-settings - title: Header 6 settings - type: heading - level: 3 - collapsed: true -- - id: h6-underline - title: Headers - h6 underline - description: Enable h6 underline. - type: class-toggle - default: false -- - id: h6-underline-style - title: Headers - h6 underline style - description: Change style of the h6 underline - type: variable-select - default: solid - options: - - - label: Solid - value: solid - - - label: Dotted - value: dotted - - - label: Dashed - value: dashed -- - id: image-embed-settings - title: Image Embeds - type: heading - level: 2 - collapsed: true -- - id: image-embed-enable-zoom - title: Image Embeds - Enable zoom - description: Enable zooming in on images by clicking on them. Just like minimal! Note that mobile Obsidian already has this. - type: class-toggle -- - id: image-embed-no-drag - title: Image Embeds - Disable dragging - description: Stop zoomed images from being dragged around. This breaks the blur keyword. - type: class-toggle -- - id: image-embed-stretch - title: Image Embeds - Stretch all images to fit the full width - description: Makes all images stretch to fit the full width by default. Added as an option to revert behavior. - type: class-toggle -- - id: link-settings - title: Links - type: heading - level: 2 - collapsed: true -- - id: external-link-remove-icon - title: Links - Remove external link icon - description: Removes the link icon from external links. - type: class-toggle -- - id: list-settings - title: Lists - type: heading - level: 2 - collapsed: true -- - id: list-indent-custom - title: Lists - List indent size - description: The size of list item indents. The default value set here of 28px mimics the appearance of editing mode. If you want a more default experience, the default theme uses 2.25em which is essentially 36px. Currently does not work as intended due to JS changes in Obsidian 1.5 which is sad... There are technically workarounds but they would not be very clean. - type: variable-number - default: 28 - format: px -- - id: math-settings - title: Math blocks - type: heading - level: 2 - collapsed: true -- - id: disable-math-outline - title: Math blocks - Disable outline - description: Removes the outline around math blocks. - type: class-toggle -- - id: table-settings - title: Tables - type: heading - level: 2 - collapsed: true -- - id: centered-tables - title: Tables - Center alignment - description: Aligns tables to the center. - type: class-toggle -- - id: full-width-tables - title: Tables - Full width - description: Makes tables fit the full width. - type: class-toggle -- - id: rounded-tables - title: Tables - Rounded corners - description: Adds a rounded effect to table corners. Automatically disabled when a table has rowspan as it is not possible to guarantee the correct corners are rounded. - type: class-toggle -- - id: rounded-tables-radius - title: Tables - Rounded corners radius - description: The corner radius of rounded tables. You may need to reload tabs to see the effect. - type: variable-number - default: 8 - format: px -- - id: extra-appearance-settings - title: Extras - description: Background images, Stacked panes with a count, visual parity between modes - type: heading - level: 1 - collapsed: true -- - id: background-image - title: Background Image - type: heading - level: 2 - collapsed: true -- - id: background-image-description - title: Info - description: | - Adds background images. This is easiest to do with an external URL. If you want to use local images for offline access, you'll have to use a snippet. Check the [GitHub Repo documentation](https://github.com/FireIsGood/obsidian-everforest-enchanted/blob/main/custom_background_image.md) for more information. - type: info-text - markdown: true -- - id: background-image-enabled - title: Background Image - description: Enables the background image. - type: class-toggle -- - id: background-image-dark-url - title: Dark Mode Background URL - description: Set an online background image. - type: variable-text - default: url("http://") -- - id: background-image-light-url - title: Light Mode Background URL - description: Set an online background image. - type: variable-text - default: url("http://") -- - id: background-image-position - title: Background Position - description: Change where the image is centered. - type: variable-select - default: center - options: - - - label: Center - value: center - - - label: Top - value: top - - - label: Bottom - value: bottom - - - label: Left - value: left - - - label: Right - value: right - - - label: Top Left - value: top left - - - label: Top Right - value: top right - - - label: Bottom Left - value: bottom left - - - label: Bottom Right - value: bottom right -- - id: pane-opacity - title: Pane Opacity - description: How opaque page backgrounds are. - type: variable-number-slider - default: 0.85 - min: 0 - max: 1 - step: 0.05 -- - id: ui-opacity - title: UI Opacity - description: How opaque UI backgrounds are. - type: variable-number-slider - default: 0.85 - min: 0 - max: 1 - step: 0.05 -- - id: tab-opacity - title: Tab Opacity - description: How opaque STACKED TAB backgrounds are. - type: variable-number-slider - default: 0.85 - min: 0 - max: 1 - step: 0.05 -- - id: background-image-fun - title: Fun Settings - type: heading - level: 3 - collapsed: true -- - id: background-image-pane-view - title: Pane view - description: Changes pages to be panes on a transparent background. BEST USED WITH UI OPACITY 0! - type: class-toggle -- - id: custom-stacked-panes - title: Stacked Pane Count - type: heading - level: 2 - collapsed: true -- - id: custom-stacked-panes-description - title: Info - description: | - This setting turns stacked panes from a pixel width to a number visible on screen at once. Check the [GitHub Repo documentation](https://github.com/FireIsGood/obsidian-everforest-enchanted/blob/main/custom_stacked_panes.md) for more information. - type: info-text - markdown: true -- - id: custom-stacked-panes-enabled - title: Custom Stacked Panes - description: Changes stacked panes to fit a certain number on screen instead of using pixel values. - type: class-toggle -- - id: custom-stacked-panes-count - title: Pane Count - description: The number of panes to show up at once. - type: variable-number-slider - default: 2 - min: 1 - max: 5 - step: 1 -- - id: visual-parity - title: Visual Parity - type: heading - level: 2 - collapsed: true -- - id: visual-parity-description - title: Info - description: | - Changes reading mode to match editing mode visually. This mainly modifies the sizes of margins and makes the top element not have margin to simulare how it works in editing mode. - type: info-text - markdown: true -- - id: visual-parity-enabled - title: Visual Parity - description: Enables visual parity. - type: class-toggle - -*/ - -/** Improve style setting appearance **/ -/* Padding on the bottom */ -[data-type="style-settings"] .view-content > div:last-child, -.vertical-tab-content > div:has(.style-settings-heading):last-child { - padding-bottom: 400px; -} - -/* Remove default margins */ -[data-id="everforest-enchanted-theme"] - + .style-settings-container - .setting-item-heading { - margin-top: 0; - margin-bottom: 0; -} - -/* Style headings */ -[data-id="everforest-enchanted-theme"] - + .style-settings-container - .setting-item-heading { - border-color: var(--setting-border-color); -} -.setting-item-heading > .setting-item-info > .setting-item-name { - color: var(--setting-border-color) !important; -} -/* Style heading containers */ -[data-id="everforest-enchanted-theme"] - + .style-settings-container - .setting-item-heading - + .style-settings-container { - margin-top: 2px; - padding-top: 16px; - padding-left: 25px; - border-width: 0 0 1px 1px; - border-style: dashed; - border-color: var(--setting-border-color); -} -/* Style the carat */ -.style-settings-collapse-indicator { - color: var(--setting-border-color); -} - -/* Modify the style of setting items */ -.view-content - .style-settings-container - :is(.setting-item-control:has(input), input[type="text"]) { - width: 100%; - place-content: flex-start; -} - -/* Heading colors */ -/* Yellow skipped for contrast. There will hopefully never be 6 levels of indentation */ -[data-level="1"], -[data-level="1"] + .style-settings-container { - --setting-border-color: var(--header-red); - --setting-icon-color: var(--fg-red); -} -[data-level="2"], -[data-level="2"] + .style-settings-container { - --setting-border-color: var(--header-orange); - --setting-icon-color: var(--fg-orange); -} -[data-level="3"], -[data-level="3"] + .style-settings-container { - --setting-border-color: var(--header-green); - --setting-icon-color: var(--fg-green); -} -[data-level="4"], -[data-level="4"] + .style-settings-container { - --setting-border-color: var(--header-blue); - --setting-icon-color: var(--fg-blue); -} -[data-level="5"], -[data-level="5"] + .style-settings-container { - --setting-border-color: var(--header-purple); - --setting-icon-color: var(--fg-purple); -} - -/** Editor Settings **/ - -/* Highlighted folders */ -body.highlighted-folders .nav-folder:not(.is-collapsed, .mod-root) { - border-radius: var(--radius-s); - background-color: rgba(var(--mono-rgb-100), 0.05); -} - -/* Menu blur */ -body:not(.is-translucent).enable-menu-blur .modal-bg { - backdrop-filter: blur(var(--menu-blur-radius, 5px)); - opacity: 1 !important; -} - -/* Vim cursor options */ -body.vim-curor-animate .cm-fat-cursor { - transition: - left var(--vim-cursor-speed, var(--anim-duration-superfast)) - cubic-bezier(0.39, 0.575, 0.565, 1), - top var(--vim-cursor-speed, var(--anim-duration-superfast)) - cubic-bezier(0.39, 0.575, 0.565, 1); -} - -/** Element Settings **/ - -/* Custom dot pattern size (style settings) */ -.canvas-background > pattern > circle { - cx: var(--canvas-dot-size, 0.7); - cy: var(--canvas-dot-size, 0.7); - r: var(--canvas-dot-size, 0.7); -} - -/* Header underlines */ -/* H1 underline option */ -body.h1-underline h1, -body.h1-underline .HyperMD-header-1.cm-line { - border-bottom: 2px var(--h1-underline-style, solid) - var(--background-modifier-border); - padding-bottom: 2px; -} -/* H2 underline option */ -body.h2-underline h2, -body.h2-underline .HyperMD-header-2.cm-line { - border-bottom: 2px var(--h2-underline-style, solid) - var(--background-modifier-border); - padding-bottom: 2px; -} -/* H3 underline option */ -body.h3-underline h3, -body.h3-underline .HyperMD-header-3.cm-line { - border-bottom: 2px var(--h3-underline-style, solid) - var(--background-modifier-border); - padding-bottom: 2px; -} -/* H4 underline option */ -body.h4-underline h4, -body.h4-underline .HyperMD-header-4.cm-line { - border-bottom: 2px var(--h4-underline-style, solid) - var(--background-modifier-border); - padding-bottom: 2px; -} -/* H5 underline option */ -body.h5-underline h5, -body.h5-underline .HyperMD-header-5.cm-line { - border-bottom: 2px var(--h5-underline-style, solid) - var(--background-modifier-border); - padding-bottom: 2px; -} -/* H6 underline option */ -body.h6-underline h6, -body.h6-underline .HyperMD-header-6.cm-line { - border-bottom: 2px var(--h6-underline-style, solid) - var(--background-modifier-border); - padding-bottom: 2px; -} - -/* External links */ -body.external-link-remove-icon { - & .cm-formatting.external-link { - display: none; - } - & a.external-link { - background-image: none; - padding-right: unset; - } -} - -/* Image zoom */ -body.image-embed-enable-zoom { - & .image-embed { - & img { - cursor: zoom-out; - } - - &:active { - --zoom-embed-size: min( - 90%, - calc(var(--readable-line-length-custom, 700px) + 120px) - ); - display: flex !important; - flex-direction: column; - align-items: center; - justify-content: center; - position: fixed; - max-width: 100%; - width: 100% !important; - margin: auto 0 !important; - inset: 0; - object-fit: contain; - z-index: 1; - } - &:active img { - width: var(--zoom-embed-size) !important; - max-height: 80%; - margin: 0 !important; - user-select: none; - object-fit: contain; - } - &:active::after { - margin-inline: 0 !important; - padding: 1ch; - font-size: large; - box-sizing: border-box; - width: var(--zoom-embed-size) !important; - background-color: var(--background-primary); - } - &:active::before { - content: ""; - position: absolute; - background-color: var(--color-base-00); - width: 100%; - height: 100%; - z-index: -1; - opacity: 0.75; - } - } - - /* Option to disable dragging */ - &.image-embed-no-drag .image-embed:active img { - pointer-events: none; - } - - /* Hacky fix for callouts */ - & .cm-embed-block.cm-callout:has(.image-embed:active) { - contain: none !important; - } -} - -/* List indent size */ -/* Set in the body selector at the top */ - -/* Math */ -/* Outlines for math blocks (enabled by default) */ -body:not(.disable-math-outline) - :is( - div.math-block, - span.math-block > mjx-container, - .math.math-block.cm-embed-block - ) { - border: 1px solid var(--bg5); - border-radius: 5px; -} - -/* Tables */ -/* Centered tables */ -body.centered-tables table { - margin-inline: auto; -} - -/* Full width tables */ -body.full-width-tables table { - width: 100%; -} - -/* Rounded tables */ -body.rounded-tables :where(table:not(:has([rowspan]))) { - border-collapse: separate; - border-spacing: 0; - - & :is(td, th) { - border-width: 0 var(--table-border-width) var(--table-border-width) 0; - } - & th:first-of-type { - border-top-left-radius: var(--rounded-tables-radius, 8px); - } - & th:last-of-type { - border-top-right-radius: var(--rounded-tables-radius, 8px); - } - & tr:last-of-type td:first-of-type { - border-bottom-left-radius: var(--rounded-tables-radius, 8px); - } - & tr:last-of-type td:last-of-type { - border-bottom-right-radius: var(--rounded-tables-radius, 8px); - } -} - -/** Custom Stacked Panes **/ - -.custom-stacked-panes-enabled .mod-vertical .mod-stacked .workspace-leaf { - max-width: calc( - (100% / var(--custom-stacked-panes-count, 2)) - 2.5rem - ) !important; - width: 100% !important; -} - -/** Custom Background Image **/ - -.theme-dark { - --background-image-url: var(--background-image-dark-url); -} -.theme-light { - --background-image-url: var(--background-image-light-url); -} - -body.background-image-enabled { - /* This breaks canvas screenshots! */ - --canvas-background: transparent; - - --background-transparent: rgba( - var(--background-primary-rgb), - var(--pane-opacity, 0.85) - ); - --background-partially-transparent: rgba( - var(--background-primary-rgb), - var(--ui-opacity, 0.85) - ); - --background-tabs-transparent: rgba( - var(--background-primary-rgb), - var(--tab-opacity, 0.85) - ); -} - -/* Apply the background image */ -.background-image-enabled .horizontal-main-container { - background-color: var(--background-primary); - background-image: var(--background-image-url); - background-position: var(--background-image-position, center); - background-size: cover; -} - -/* Make panes transparent */ -.workspace-tab-container::-webkit-scrollbar-track, -.background-image-enabled :is(.mod-root .view-content, .view-header) { - background-color: var(--background-transparent) !important; -} - -/* Make workspace UI elements transparent */ -.background-image-enabled - :is( - .mod-root .workspace-tab-header-container, - .workspace-ribbon, - .workspace-split, - .graph-controls - ), -.workspace-ribbon::before { - background-color: var(--background-partially-transparent) !important; -} - -/* Make stacked tab headers transparent */ -.background-image-enabled - .workspace-tab-container - .workspace-tab-header:not(.mod-active), -.background-image-enabled - .workspace-tab-container - .workspace-tab-header.mod-active { - background-color: var(--background-tabs-transparent) !important; -} - -/* Remove other backgrounds */ -.background-image-enabled - :is( - .titlebar-button-container, - .mod-vertical .workspace-tab-header, - .document-search-container, - .workspace-leaf, - .horizontal-main-container > .workspace, - .pdf-sidebar-container, - .pdf-container, - .pdf-toolbar - ), -.background-image-enabled - .workspace-split:not(.mod-root, .mod-horizontal) - .workspace-tab-header-container, -.background-image-enabled - .workspace-split:not(.mod-left-split, .mod-right-split), -.background-image-enabled - .workspace-split.mod-left-split - .workspace-sidedock-vault-profile { - background-color: transparent !important; -} -/* Fix double side headers */ -.background-image-enabled .workspace-tab-header-container { - background-color: unset; -} - -/* Remove tabs weird gradients and exterior curves */ -.background-image-enabled .workspace-tab-header.is-active::before, -.background-image-enabled .workspace-tab-header.is-active::after, -.background-image-enabled .view-header-title-container:not(.mod-at-end):after { - display: none; -} - -/* Pane view */ -.background-image-pane-view .view-content:has(.markdown-reading-view) { - background-color: transparent !important; -} -.background-image-pane-view .view-content .cm-sizer, -.background-image-pane-view - .view-content - > .markdown-reading-view - > .markdown-rendered - > .markdown-preview-sizer { - box-sizing: content-box; - padding-inline: 2rem; - padding-top: 2rem; - border-radius: 1rem; - background-color: var(--background-transparent) !important; -} -.background-image-pane-view .view-content .cm-sizer:has(.cm-gutters) { - padding-left: calc(2rem + 24px); -} -:root .background-image-pane-view .view-header { - background-color: var(--background-partially-transparent) !important; -} -/* New tab page */ -:root .background-image-pane-view .view-content:has(> .empty-state) { - width: fit-content; - height: unset; - margin: auto; - padding: clamp(2rem, 5vw, 4rem); - border-radius: 1rem; -} -.background-image-enabled .empty-state { - position: static; -} - -/** Visual Parity **/ -body.visual-parity-enabled { - --p-spacing: calc(1.5 * var(--font-text-size)); - --heading-spacing: calc(var(--p-spacing) * 1); - - /* Fix hr elements */ - .markdown-rendered hr { - margin-block: calc( - ( - var(--font-text-size, 1rem) * var(--line-height-normal) - - var(--hr-thickness) - ) / 2 + var(--p-spacing) - ); - } - - /* Fix header top margins */ - .is-live-preview .cm-content > .HyperMD-header { - padding-top: unset; - } - - .markdown-source-view.mod-cm6 .cm-table-widget { - padding-block: 0; - } - - /* Fix collapsed headers in live preview */ - .HyperMD-header:has(> .is-collapsed) { - padding-block: 0 var(--p-spacing); - } - - /* Fix blockquotes */ - & :not(blockquote) + blockquote, - & .cm-line:not(.HyperMD-quote-1) + .HyperMD-quote-1, - & .HyperMD-quote-1:first-child { - padding-top: 0.25em !important; - } - & blockquote:has(+ :not(blockquote)), - & .HyperMD-quote-1:has(+ .cm-line:not(.HyperMD-quote-1)), - & .HyperMD-quote-1:last-child { - padding-bottom: 0.25em !important; - } -} - -/**** Extra Fixes ****/ - -/** Callouts **/ - -.callout { - --callout-content-padding: var(--size-4-2) var(--size-4-4); - --callout-content-color: rgba(var(--bg-dim-rgb), 0.3); - --callout-border-solid: 1px solid rgba(var(--callout-color), 0.3); - --callout-border-dashed: 1px dashed rgba(var(--callout-color), 0.4); - padding: 0; - border-left: 0.125rem solid rgba(var(--callout-color), 0.7); - border-top: var(--callout-border-solid); - border-right: var(--callout-border-solid); - border-bottom: var(--callout-border-solid); - border-radius: 4px; - mix-blend-mode: normal !important; -} -.callout, -.cm-callout { - box-shadow: 2px 2px 3px #0004; -} -.callout-title { - padding: 0.5rem 0.75rem; - gap: 0.5rem; - border-radius: 2px 2px 0 0; - background-color: rgba(var(--callout-color), 0.2); -} -.callout.is-collapsible .callout-title { - cursor: pointer !important; -} -.callout-icon svg.svg-icon { - color: rgb(var(--callout-color)); -} -.callout-title-inner { - color: color-mix( - in srgb, - rgb(var(--callout-color)) 70%, - var(--color-base-100) - ); - filter: contrast(2); -} -.callout-title-inner > * { - filter: contrast(0.5); -} -.callout-fold { - margin-left: auto; -} -.callout-content { - border-top: var(--callout-border-dashed); - border-radius: 0 0 2px 2px; - background-color: rgba(var(--bg-dim-rgb), 0.3); -} -.callout-content > *:first-child { - margin-top: 0; -} -.callout-content > *:last-child { - margin-bottom: 0; -} - -/* Quote callout */ -.callout[data-callout="quote"] { - display: flex; - flex-direction: column-reverse; - position: relative; -} -.callout[data-callout="quote"] .callout-title { - background-color: var(--callout-content-color); - padding: 0 1ch 1ch; - display: block; - text-align: right; -} -.callout[data-callout="quote"] .callout-title .callout-icon { - display: none; -} -.callout[data-callout="quote"] .callout-content { - border: none; - padding-top: var(--size-4-4); -} - -/* Custom callouts */ -/* Uses Material Colors 300-500 + A100 */ -.callout[data-callout="math"] { - --callout-color: 132, 255, 255; - --callout-icon: lucide-sigma; -} -.callout[data-callout="math"] .callout-content { - padding: 0 !important; -} -.callout[data-callout="math"] .callout-content .math-block { - border: none; -} -.callout[data-callout="graph"] { - --callout-color: 255, 152, 0; - --callout-icon: lucide-line-chart; -} -.callout[data-callout="image"] { - --callout-color: 234, 128, 252; - --callout-icon: lucide-image; -} -.callout[data-callout="image"] .callout-content { - padding: 0 !important; -} -.callout[data-callout="code"] { - --callout-color: 76, 175, 80; - --callout-icon: lucide-curly-braces; -} -.callout[data-callout="code"] .callout-content { - padding: 0 !important; -} -.callout[data-callout="code"] .callout-content > pre { - margin-block: 0; - background-color: var(--code-background); -} - -/** Image Formatting **/ - -img { - display: block; - margin-inline: auto; - image-rendering: auto !important; -} - -/* Makes multiple images on the same line appear in a flex grid */ -/* Editing mode part */ -.cm-line:not(.cm-active):has( - .image-embed ~ .image-embed, - img:not(.cm-widgetBuffer) ~ img:not(.cm-widgetBuffer) - ):not(:has([alt="inline"])), -p:has(.image-embed ~ .image-embed, img ~ img):not(:has([alt="inline"])) { - display: flex; - gap: 0.5rem; - align-items: start; - - & > .image-embed { - flex: 1 1 0; - display: flex; - justify-content: center; - } - & > .cm-widgetBuffer { - display: none !important; - } -} -/* Makes a highlighted line shrink the image */ -:root:root - .cm-line.cm-active - > :is(.image-embed:not([alt="inline"]), img:not([alt="inline"])) { - width: 100px; - display: inline-block; -} -/* Centers the image if it is modified */ -:root:root .cm-line:not(.cm-active) > .image-embed:not([alt="inline"]), -p > .image-embed:not([alt="inline"]) { - display: flex; - place-items: center; - flex-direction: column; -} - -/* Disable changes if images have the alt text is exactly inline */ -img[alt="inline"] { - display: inline !important; -} - -/* - This snippet adds modification in the ![[image link# modification|caption]] format - Excalidraw is not supported as it has its own format of using alt text set max width in pixels -*/ - -/* Style setting to revert to old behavior */ -.image-embed-stretch { - --img-width: 100; -} - -/* Sizing */ -.image-embed > img:not([width]), -span > img[src^="http"]:not([width]) { - display: block; - width: calc(var(--img-width) / 100 * min(100%, var(--file-line-width))); - margin-right: auto; -} -.image-embed[src~="1/4"], -img[src^="http"][alt~="1/4"] { - --img-width: 25; -} -.image-embed[src~="2/5"], -img[src^="http"][alt~="2/5"] { - --img-width: 40; -} -.image-embed[src~="1/3"], -img[src^="http"][alt~="1/3"] { - --img-width: 33.3; -} -.image-embed[src~="1/2"], -img[src^="http"][alt~="1/2"] { - --img-width: 50; -} -.image-embed[src~="3/5"], -img[src^="http"][alt~="3/5"] { - --img-width: 60; -} -.image-embed[src~="2/3"], -img[src^="http"][alt~="2/3"] { - --img-width: 66.6; -} -.image-embed[src~="3/4"], -img[src^="http"][alt~="3/4"] { - --img-width: 75; -} -.image-embed[src~="4/5"], -img[src^="http"][alt~="4/5"] { - --img-width: 80; -} -.image-embed[src~="1/1"], -.image-embed[src~="full"], -img[src^="http"][alt~="1/1"], -img[src^="http"][alt~="full"] { - --img-width: 100; -} - -/* Alignment */ -.image-embed[src~="left"] > img, -.markdown-source-view.mod-cm6 .cm-content img[src^="http"][alt~="left"], -img[src^="http"][alt~="left"] { - margin-left: 0 !important; -} -.image-embed[src~="right"] > img, -.markdown-source-view.mod-cm6 .cm-content img[src^="http"][alt~="right"], -img[src^="http"][alt~="right"] { - margin-right: 0 !important; -} -/* External images */ -.markdown-source-view.mod-cm6 .cm-content > img { - margin-inline: auto !important; -} - -/* Floats */ -.markdown-reading-view .image-embed[src~="float"] > img:not([width]) { - width: calc( - var(--img-width, 100) / 100 * min(100vw, var(--file-line-width)) - ); - margin: 0 !important; -} -.markdown-reading-view .image-embed[src~="float"] { - clear: both; -} -.markdown-reading-view .image-embed[src~="float"][src~="left"] { - float: left; - margin-right: 2%; -} -.markdown-reading-view .image-embed[src~="float"][src~="right"] { - float: right; - margin-left: 2%; -} - -/* Image alt text other modifications */ -.image-embed[src~="white"] > img, -img[src^="http"][alt~="white"] { - background-color: white; -} -.image-embed[src~="black"] > img, -img[src^="http"][alt~="black"] { - background-color: black; -} -.image-embed[src~="border"] > img, -img[src^="http"][alt~="border"] { - border: 0.25rem solid var(--background-modifier-border); -} -.image-embed[src~="shadow"] > img, -img[src^="http"][alt~="shadow"] { - box-shadow: 2px 2px 4px #0007; -} -.image-embed[src~="rounded"] > img, -img[src^="http"][alt~="rounded"] { - border-radius: 0.5rem; -} -.image-embed[src~="blur"] > img, -img[src^="http"][alt~="blur"] { - filter: blur(5px); - transition: filter 500ms 250ms ease; -} -.image-embed[src~="blur"] > img:hover, -img[src^="http"][alt~="blur"]:hover { - filter: blur(0); -} - -/* Alt text as caption under image */ -body:not(.no-image-alttext-caption) - .image-embed:not( - [alt*=".png"], - [alt*=".gif"], - [alt*=".jpg"], - [alt*=".jpeg"], - [alt*=".tiff"], - [alt*=".avif"], - [alt*=".webp"], - [alt="inline"], - [width] - )::after { - content: attr(alt); - display: block; - color: var(--text-muted); - text-align: center; - width: calc( - var(--img-width, 100) / 100 * min(100%, var(--file-line-width)) - ); -} -/* Align the text boxes correctly */ -.image-embed { - &::after { - margin-inline: auto; - } - &[src~="left"]::after { - margin-inline: 0 auto; - } - &[src~="right"]::after { - margin-inline: auto 0; - } - :root .markdown-preview-view &[src~="float"]::after { - width: 100%; - } -} - -/** CSS Classes **/ - -/* Custom width layouts */ -.full-width { - --file-line-width: 100%; -} -.wide-width { - --file-line-width: var(--wide-width-readable-line-length-custom, 1000px); -} - -/* Numbered lists to columns in read mode */ -.columns :where(div, li) > ol { - list-style: none; - display: grid; - grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); - gap: 0.5rem; - padding-left: 0; -} -.columns :where(div, li) > ol > li { - outline: 1px solid var(--color-base-40); - padding: 0.5rem 0.75rem; -} -.columns :where(div, li) > ol > li > ul { - background: none; -} -.columns :where(div, li) > ol > li > .list-collapse-indicator { - display: none; -} -.columns :where(div, li) > ol > li > :where(ul, ol):before { - border-right: none !important; -} - -/* Custom dashboard */ -/* Title at top of the document */ -.dashboard { - & .markdown-preview-section .title { - top: 60px; - left: 50%; - transform: translateX(-50%); - position: absolute; - font-size: 26pt !important; - font-weight: bolder; - letter-spacing: 8px; - } - - & h1 { - border-bottom-style: dotted !important; - border-width: 1px !important; - padding-bottom: 3px !important; - } - & div > ul:not(.dataview) { - list-style: none; - display: grid; - grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); - gap: 0.5rem; - padding-left: 0; - & > li { - outline: 1px solid var(--bg5); - padding: 0.5rem 0.25rem; - } - } - - & div > ul > li { - & > .list-bullet { - display: none; - } - & .list-collapse-indicator { - display: none; - } - & ul:before { - border-right: none !important; - } - } -} - -/** Misc. **/ - -/* Fix Dataview markers */ -.dataview.list-view-ul li { - list-style-type: none; -} -.dataview.list-view-ul li::before { - visibility: visible; - position: absolute; - content: "\200B"; - pointer-events: none; - border-radius: var(--list-bullet-radius); - width: var(--list-bullet-size); - height: var(--list-bullet-size); - border: var(--list-bullet-border); - transform: translate(-0.85em, 0.6em); - background-color: var(--list-marker-color); - transition: - transform 0.15s, - box-shadow 0.15s; -} -.table-view-table > tbody > tr:hover { - background-color: var(--table-row-background-hover) !important; -} - -/* Make math display better */ -div.math-block { - padding-block: 0.125em; -} -/* Make the weird span ones also work */ -span.math-block > mjx-container { - padding-block: 1rem; -} - -/* Make MathJax text bigger */ -.MJX-TEX { - font-size: 110%; -} -/* Make \overline{} display on higher resolution screens*/ -mjx-stretchy-h.mjx-c2013 mjx-ext mjx-c::before { - font-weight: 900; -} - -/* Make print break hr elements */ -hr.page-break { - opacity: 0.5; - height: 1.5rem; - display: flex; - border-top: 4px dotted; - background-color: unset; -} -hr.page-break::before { - content: "Page Break"; - font-size: 0.75em; - margin-inline: auto; -} -@media print { - hr.page-break { - visibility: hidden; - page-break-after: always; - } -} - -/* Fix weird ol bug */ -ol > li > p { - margin: 0; -} - -/* Make backlinks padding more consistent */ -.markdown-preview-view .embedded-backlinks { - margin-top: 100px; -} - -/* Fix specific word break difference */ -:root .cm-lineWrapping { - white-space: unset; -} diff --git a/.obsidian/themes/Everforest/manifest.json b/.obsidian/themes/Everforest/manifest.json deleted file mode 100755 index 44c1482..0000000 --- a/.obsidian/themes/Everforest/manifest.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Everforest", - "version": "0.0.0", - "minAppVersion": "0.16.0", - "author": "MrGlitchByte" -}
\ No newline at end of file diff --git a/.obsidian/themes/Everforest/theme.css b/.obsidian/themes/Everforest/theme.css deleted file mode 100755 index d897bba..0000000 --- a/.obsidian/themes/Everforest/theme.css +++ /dev/null @@ -1,675 +0,0 @@ -/***** TABLE OF CONTENTS *****/ -/* TODO: Reformat entire CSS file as below. -/* 1. Font -/* 2. Colours -/* 2.1. Dark theme color variables -/* 2.2. Light theme color variables -/* 2.3. Dark theme implementation -/* 2.4. Light theme implementation -/* 3. General UI -/* 3.1. Title Bar -/* 4. Markdown (editor / preview) -/* 4.1. Headings -/* 4.1.1. Fix font weights -/* 4.2. Links -/* 4.2.1. Nifty arrow before internal links (also applies to embeds) -/* 4.3. Embeds -/* 4.4. Tables -/* 4.5. Popovers -/* 4.6. Task Lists -/* 4.7. Blockquotes -/* 4.8. Code -/* 4.9. Bulleted lists -/* 4.10. Misc Fixes -/* 5. Graph view colours -/* 6. Notion Colour Blocks -/* 7. In-document header (scrolls with the document) [remove for compatibility with Andy's mode] -/* 7.1. Adjustments for non-in-document headers (graphs, etc)\ -/* 7.2. Active pane border -/* 7.3. Misc fixes -/* 8. Tags -/* 8.1. Tag custom colours -/***** *****/ - -/* 1. Font */ -body { - /* font stacks taken directly from Notion */ - --font-monospace: "Hack Nerd Font", "Source Code Pro", monospace; - -webkit-font-smoothing: auto; - --h1-color: var(--text-title-h1); - --h2-color: var(--text-title-h2); - --h3-color: var(--text-title-h3); - --h4-color: var(--text-title-h4); - --h5-color: var(--text-title-h5); - --h6-color: var(--text-title-h6); -} - -/* 2. Colours */ -:root -{ - /* 2.1 Dark theme color variables */ - --bg0-dark: #22282c; - --bg1-dark: #272f34; - --bg-dark: #2f383e; - --bg2-dark: #374247; - --bg3-dark: #404c51; - --bg4-dark: #4a555b; - --bg5-dark: #525c62; - --bg_visual: #503946; - --bg_red: #4e3e43; - --bg_green: #404d44; - --bg_blue: #394f5a; - --bg_yellow: #4a4940; - --shadow: #00000070; - - --fg-dark: #d3c6aa; - --grey0-dark: #7f897d; - --grey1-dark: #859289; - --grey2-dark: #9aa79d; - - --faded-red: #e67e80; - --faded-orange: #e69875; - --faded-yellow: #dbbc7f; - --faded-green: #a7c080; - --faded-aqua: #83c092; - --faded-blue: #7fbbb3; - --faded-purple: #d699b6; - - --dim-red: #da6362; - --dim-orange: #d77f48; - --dim-yellow: #bf983d; - --dim-green: #899c40; - --dim-aqua: #569d79; - --dim-blue: #5a93a2; - --dim-purple: #b87b9d; - - - /* 2.2 Light theme color variables */ - --bg0-light: #f0edd8; - --bg1-light: #f6f1dd; - --bg-light: #fdf6e3; - --bg2-light: #f3efda; - --bg3-light: #edead5; - --bg4-light: #e4e1cd; - --bg5-light: #dfdbc8; - --grey0-light: #a4ad9e; - --grey1-light: #939f91; - --grey2-light: #879686; - --shadow-light: #3c474d20; - - - --bg_visual_light: #eaedc8; - --bg_red_light: #fbe3da; - --bg_green_light: #f0f1d2; - --bg_blue_light: #e9f0e9; - --bg_yellow_light: #faedcd; - - --fg-light: #5c6a72; - - --light-red: #f85552; - --light-orange: #f57d26; - --light-yellow: #bf983d; - --light-green: #899c40; - --light-aqua: #569d79; - --light-blue: #5a93a2; - --light-purple: #b87b9d; - - --light-dim-red: #f1706f; - --light-dim-orange: #f39459; - --light-dim-yellow: #e4b649; - --light-dim-green: #a4bb4a; - --light-dim-aqua: #6ec398; - --light-dim-blue: #6cb3c6; - --light-dim-purple: #e092be; - - -} - -/* 2.3 Dark theme implementation */ -.theme-dark -{ - --background-primary: var(--bg-dark); - --background-primary-alt: var(--bg-dark); - --background-secondary: var(--bg-dark); - --background-secondary-alt: var(--bg-dark); - --text-normal: var(--fg-dark); - --text-faint: var(--grey1-dark); - --text-title-h1: var(--dim-red); - --text-title-h2: var(--dim-orange); - --text-title-h3: var(--dim-yellow); - --text-title-h4: var(--dim-green); - --text-title-h5: var(--dim-aqua); - --text-title-h6: var(--dim-purple); - --text-link: var(--faded-blue); - --text-a: var(--dim-aqua); - --text-a-hover: var(--faded-aqua); - --text-mark: rgba(215, 153, 33, 0.4); /* light-yellow */ - --pre-code: var(--bg1-dark); - --text-highlight-bg: var(--bg_green); - --interactive-accent: var(--dim-aqua); - --interactive-before: var(--bg5-dark); - --background-modifier-border: var(--bg5-dark); - --text-accent: var(--dim-blue); - --interactive-accent-rgb: var(--dim-blue); - --inline-code: var(--dim-blue); - --code-block: var(--fg-dark); - --vim-cursor: var(--faded-blue); - --text-selection: var(--bg5-dark); -} - -/* 2.4 Light theme implementation */ -.theme-light -{ - --background-primary: var(--bg-light); - --background-primary-alt: var(--bg-light); - --background-secondary: var(--bg-light); - --background-secondary-alt: var(--bg-light); - --text-normal: var(--fg-light); - --text-faint: var(--grey1-light); - --text-title-h1: var(--light-red); - --text-title-h2: var(--light-orange); - --text-title-h3: var(--light-yellow); - --text-title-h4: var(--light-green); - --text-title-h5: var(--light-aqua); - --text-title-h6: var(--light-purple); - --text-link: var(--light-blue); - --text-a: var(--light-dim-blue); - --text-a-hover: var(--light-blue); - --text-mark: rgba(215, 153, 33, 0.4); /* light-yellow */ - --pre-code: var(--bg1-light); - --text-highlight-bg: var(--light-dim-green); - --interactive-accent: var(--bg5-light); - --interactive-before: var(--bg5-light); - --background-modifier-border: var(--bg5-light); - --text-accent: var(--light-dim-green); - --interactive-accent-rgb: var(--light-dim-green); - --inline-code: var(--light-blue); - --code-block: var(--fg-light); - --vim-cursor: var(--light-blue); - --text-selection: rgba(189, 174, 147, 0.5); /* light3 */ -} - -.theme-dark code[class*="language-"], -.theme-dark pre[class*="language-"], -.theme-light code[class*="language-"], -.theme-light pre[class*="language-"] -{ - text-shadow: none ; - background-color: var(--pre-code) ; -} - -/* 3. General UI */ -.view-header-title { - font-weight: 700; - } - - /* 3.1. Title bar */ - .titlebar { - background-color: var(--background-secondary-alt); - } - - .titlebar-inner { - color: var(--text-normal); - } - -.graph-view.color-circle, -.graph-view.color-fill-highlight, -.graph-view.color-line-highlight -{ - color: var(--interactive-accent-rgb) ; -} -.graph-view.color-text -{ - color: var(--text-a-hover) ; -} -/* -.graph-view.color-fill -{ - color: var(--background-secondary); -} -.graph-view.color-line -{ - color: var(--background-modifier-border); -} -*/ - -html, -body -{ - font-size: 16px ; -} - -strong -{ - font-weight: 600 ; -} - -a, -.cm-hmd-internal-link -{ - color: var(--text-a) ; - text-decoration: none ; -} - -a:hover, -.cm-hmd-internal-link:hover, -.cm-url -{ - color: var(--text-a-hover) ; - text-decoration: none ; -} - - -/*---------------------------------------------------------------- -TAGS -----------------------------------------------------------------*/ - -.token.tag { - padding: 0px 0px; - background-color: transparent; - border: none; - } - - .token.tag:hover { - background: transparent; - color: var(--text-a-hover) !important; - } - - /*---------------------------------------------------------------- - TAG PILLS - ----------------------------------------------------------------*/ - .markdown-preview-section h1 a.tag, - .markdown-preview-section h2 a.tag, - .markdown-preview-section h3 a.tag, - .markdown-preview-section h4 a.tag, - .markdown-preview-section h5 a.tag, - .markdown-preview-section h4 a.tag { - font-weight: inherit; - } - - .tag { - background-color: var(--tag-base); - border: 1px solid var(--interactive-accent); - color: var(--text-a); - font-weight: 500; - padding: 1.5px 6px; - padding-left: 6px; - padding-right: 6px; - text-align: center; - text-decoration: none !important; - display: inline-block; - cursor: pointer; - border-radius: 8px; - transition: 0.2s ease-in-out; - } - - .tag:hover { - color: var(--interactive-accent); - } - - /*---------------------------------------------------------------- - TAG REF STYLING - ----------------------------------------------------------------*/ - - .tag[href^="#❗️"], - .tag[href^="#important❗️"] { - background-color: var(--tag-base); - border: 1px solid var(--boldred); - } - - .tag[href^="#📓"], - .tag[href^="#journal📓"] { - background-color: var(--tag-base); - border: 1px solid var(--purple); - } - - .tag[href^="#🌱"], - .tag[href^="#seedling🌱"], - .tag[href^="#🌿"], - .tag[href^="#budding🌿"], - .tag[href^="#🌳"], - .tag[href^="#evergreen🌳"] { - background-color: var(--tag-base); - border: 1px solid var(--boldgreen); - } - -mark -{ - background-color: var(--text-mark) ; -} - -.view-actions a -{ - color: var(--text-normal) ; -} - -.view-actions a:hover -{ - color: var(--text-a) ; -} - -.HyperMD-codeblock-bg -{ - background-color: var(--pre-code) ; -} - -.HyperMD-codeblock -{ - line-height: 1.4em ; - color: var(--code-block) ; -} - -.HyperMD-codeblock-begin -{ - border-top-left-radius: 4px ; - border-top-right-radius: 4px ; -} - -.HyperMD-codeblock-end -{ - border-bottom-left-radius: 4px ; - border-bottom-right-radius: 4px ; -} - -th -{ - font-weight: 600 ; -} - -thead -{ - border-bottom: 2px solid var(--background-modifier-border) ; -} - -.HyperMD-table-row -{ - line-height: normal ; - padding-left: 4px ; - padding-right: 4px ; - /* background-color: var(--pre-code) ; */ -} - -.HyperMD-table-row-0 -{ - padding-top: 4px ; -} - -.CodeMirror-foldgutter-folded, -.is-collapsed .nav-folder-collapse-indicator -{ - color: var(--text-a) ; -} - -.nav-file-tag -{ - color: var(--text-a) ; -} - -.is-active .nav-file-title -{ - color: var(--text-a) ; - background-color: var(--background-primary-alt) ; -} - -.nav-file-title -{ - border-bottom-left-radius: 0 ; - border-bottom-right-radius: 0 ; - border-top-left-radius: 0 ; - border-top-right-radius: 0 ; -} - -img -{ - display: block ; - margin-left: auto ; - margin-right: auto ; -} - -.HyperMD-list-line -{ - padding-top: 0 ; -} - -.CodeMirror-code, -.CodeMirror-linenumber, -.cm-formatting -{ - font-family: var(--font-monospace) ; - font-size: 0.9em; -} - -.markdown-preview-section pre code, -.markdown-preview-section code -{ - font-size: 0.9em ; - background-color: var(--pre-code) ; -} - -.markdown-preview-section pre code -{ - padding: 4px ; - line-height: 1.4em ; - display: block ; - color: var(--code-block) ; -} - -.markdown-preview-section code -{ - color: var(--inline-code) ; -} - -.cm-s-obsidian, -.cm-inline-code -{ - -webkit-font-smoothing: auto ; -} - -.cm-inline-code -{ - color: var(--inline-code) ; - background-color: var(--pre-code) ; - padding: 1px ; -} - -.workspace-leaf-header-title -{ - font-weight: 600 ; -} - -.side-dock-title -{ - padding-top: 15px ; - font-size: 20px ; -} - -.side-dock-ribbon-tab:hover, -.side-dock-ribbon-action:hover, -.side-dock-ribbon-action.is-active:hover, -.nav-action-button:hover, -.side-dock-collapse-btn:hover -{ - color: var(--text-a); -} - -.side-dock -{ - border-right: 0 ; -} - -.cm-s-obsidian, -.markdown-preview-view -{ - /* padding-left: 10px ; */ - padding-right: 10px ; -} - -/* vertical resize-handle */ -.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, -.workspace-split.mod-left-split > .workspace-leaf-resize-handle, -.workspace-split.mod-right-split > .workspace-leaf-resize-handle -{ - width: 1px ; - background-color: var(--dim-aqua); -} - -/* horizontal resize-handle */ -.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle -{ - height: 1px ; - background-color: var(--dim-aqua); -} - -/* Remove vertical split padding */ -.workspace-split.mod-root .workspace-split.mod-vertical .workspace-leaf-content, -.workspace-split.mod-vertical > .workspace-split, -.workspace-split.mod-vertical > .workspace-leaf, -.workspace-tabs -{ - padding-right: 0px; -} - -.markdown-embed-title -{ - font-weight: 600 ; -} - -.markdown-embed -{ - padding-left: 10px ; - padding-right: 10px ; - margin-left: 10px ; - margin-right: 10px ; -} - -.cm-header-1, -.markdown-preview-section h1 -{ - font-weight: 500 ; - font-size: 34px ; - color: var(--text-title-h1) ; -} - -.cm-header-2, -.markdown-preview-section h2 -{ - font-weight: 500 ; - font-size: 26px ; - color: var(--text-title-h2) ; -} - -.cm-header-3, -.markdown-preview-section h3 -{ - font-weight: 500 ; - font-size: 22px ; - color: var(--text-title-h3) ; -} - -.cm-header-4, -.markdown-preview-section h4 -{ - font-weight: 500 ; - font-size: 20px ; - color: var(--text-title-h4) ; -} - -.cm-header-5, -.markdown-preview-section h5 -{ - font-weight: 500 ; - font-size: 18px ; - color: var(--text-title-h5) ; -} - -.cm-header-6, -.markdown-preview-section h6 -{ - font-weight: 500 ; - font-size: 18px ; - color: var(--text-title-h6) ; -} - -.suggestion-item.is-selected -{ - background-color: var(--text-selection); -} - -.empty-state-container:hover -{ - background-color: var(--background-secondary-alt); - border: 5px solid var(--interactive-accent) ; -} - -.checkbox-container -{ - background-color: var(--interactive-before); -} - -.checkbox-container:after -{ - background-color: var(--interactive-accent); -} - -.checkbox-container.is-enabled:after -{ - background-color: var(--bg5-dark); -} - -.mod-cta -{ - color: var(--background-secondary-alt) ; - font-weight: 600 ; -} - -.mod-cta a -{ - color: var(--background-secondary-alt) ; - font-weight: 600 ; -} - -.mod-cta:hover -{ - background-color: var(--interactive-before) ; - font-weight: 600 ; -} - -.CodeMirror-cursor -{ - background-color: var(--vim-cursor) ; - opacity: 60% ; -} - -input.task-list-item-checkbox { - border: 1px solid var(--faded-blue); - appearance: none; - -webkit-appearance: none; -} - -input.task-list-item-checkbox:checked -{ - background-color: var(--faded-blue); - box-shadow: inset 0 0 0 2px var(--background-primary); -} - -::selection -{ - background-color: var(--text-selection) ; -} - -.mermaid .note -{ - fill: var(--dark3) ; -} - -.frontmatter-container { - display: none; -} - -/* Bullet point relationship lines */ -.markdown-source-view.mod-cm6 .cm-indent::before, -.markdown-rendered.show-indentation-guide li > ul::before, -.markdown-rendered.show-indentation-guide li > ol::before { - position: absolute; - border-right: 1px solid var(--dim-blue); -} diff --git a/.obsidian/themes/Kanagawa Paper/manifest.json b/.obsidian/themes/Kanagawa Paper/manifest.json deleted file mode 100755 index cd6108b..0000000 --- a/.obsidian/themes/Kanagawa Paper/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Kanagawa Paper", - "version": "1.0.0", - "minAppVersion": "1.0.0", - "author": "Simon Späti", - "authorUrl": "https://ssp.sh" -} diff --git a/.obsidian/themes/Kanagawa Paper/theme.css b/.obsidian/themes/Kanagawa Paper/theme.css deleted file mode 100755 index ace5dbf..0000000 --- a/.obsidian/themes/Kanagawa Paper/theme.css +++ /dev/null @@ -1,662 +0,0 @@ -:root -{ - /* DARK THEME */ - /* Kanagawa Paper from https://github.com/sho-87/kanagawa-paper.nvim */ - /* Bg Shades*/ - /* Bg Shades*/ - --sumiInk0 : #16161D; - --sumiInk1 : #181820; - --sumiInk2 : #1a1a22; - --sumiInk3 : #1F1F28; - --sumiInk4 : #2A2A37; - --sumiInk5 : #363646; - --sumiInk6 : #54546D; - - /* Popup and Floats*/ - --waveBlue1 : #223249; - --waveBlue2 : #2D4F67; - - /* Diff and Git*/ - --winterGreen : #2B3328; - --winterYellow : #49443C; - --winterRed : #43242B; - --winterBlue : #252535; - --autumnGreen : #76946A; - --autumnRed : #C34043; - --autumnYellow : #DCA561; - - /* Diag*/ - --samuraiRed : #E82424; - --roninYellow : #FF9E3B; - --waveAqua1 : #6A9589; - --dragonBlue : #658594; - - /* Fg and Comments*/ - --oldWhite : #C8C093; - --fujiWhite : #DCD7BA; - --fujiGray : #727169; - --springViolet1 : #938AA9; - - --oniViolet : #957FB8; - --oniViolet2 : #b8b4d0; - --crystalBlue : #7E9CD8; - --springViolet2 : #9CABCA; - --springBlue : #7FB4CA; - --lightBlue : #A3D4D5; - --waveAqua2 : #7AA89F; - - --springGreen : #98BB6C; - --boatYellow1 : #938056; - --boatYellow2 : #C0A36E; - --carpYellow : #E6C384; - - --sakuraPink : #D27E99; - --waveRed : #E46876; - --peachRed : #FF5D62; - --surimiOrange : #FFA066; - --katanaGray : #717C7C; - - /* Dragon Paper Colors */ - --dragonBlack0 : #0d0c0c; - --dragonBlack1 : #12120f; - --dragonBlack2 : #1D1C19; - --dragonBlack3 : #181616; - --dragonBlack4 : #282727; - --dragonBlack5 : #393836; - --dragonBlack6 : #625e5a; - - --dragonWhite : #c5c9c5; - --dragonGreen : #87a987; - --dragonGreen2 : #8a9a7b; - --dragonPink : #a292a3; - --dragonOrange : #b6927b; - --dragonOrange2 : #b98d7b; - --dragonGray : #a6a69c; - --dragonGray2 : #9e9b93; - --dragonGray3 : #7a8382; - --dragonBlue2 : #8ba4b0; - --dragonViolet : #8992a7; - --dragonRed : #c4746e; - --dragonAqua : #8ea4a2; - --dragonAsh : #737c73; - --dragonTeal : #949fb5; - --dragonYellow : #c4b28a; - - /* Lotus Colors */ - --lotusInk0 : #3d3d5e; - --lotusInk1 : #545464; - --lotusInk2 : #43436c; - --lotusGray : #dcd7ba; - --lotusGray2 : #716e61; - --lotusGray3 : #8a8980; - --lotusWhite0 : #d5cea3; - --lotusWhite1 : #dcd5ac; - --lotusWhite2 : #e5ddb0; - --lotusWhite3 : #f2ecbc; - --lotusWhite4 : #e7dba0; - --lotusWhite5 : #e4d794; -} - -.theme-dark { - --background-primary: var(--dragonBlack3); - --background-primary-alt: var(--dragonBlack3); - --background-secondary: var(--dragonBlack2); - --background-secondary-alt: var(--dragonBlack4); - --text-normal: var(--dragonWhite); - --text-faint: var(--dragonGray2); - --text-title-h1: var(--dragonRed); - --text-title-h2: var(--dragonOrange); - --text-title-h3: var(--dragonYellow); - --text-title-h4: var(--dragonGreen); - --text-title-h5: var(--dragonAqua); - --text-title-h6: var(--dragonBlue2); - --text-link: var(--dragonBlue2); - --text-a: var(--dragonTeal); - --text-a-hover: var(--dragonPink); - --text-a-url: var(--dragonTeal); - --text-mark: rgba(139, 164, 176, 0.4); - --pre-code: var(--dragonBlack0); - --text-highlight-bg: var(--dragonBlack5); - --interactive-accent: var(--dragonBlue2); - --interactive-before: var(--dragonBlack6); - --background-modifier-border: var(--dragonBlue2); - --text-accent: var(--dragonGreen); - --interactive-accent-rgb: var(--dragonGreen2); - --inline-code: var(--dragonGreen); - --code-block: var(--dragonGray2); - --vim-cursor-background: var(--dragonWhite); - --vim-cursor-color: var(--dragonBlack3); - --text-selection: rgba(139, 164, 176, 0.5); - --text-tag: var(--dragonViolet); - --task-checkbox: var(--dragonBlack6); - --table-header: var(--dragonBlack4); - --table-row-even: var(--dragonBlack2); - --table-row-odd: var(--dragonBlack3); - --table-hover: var(--dragonBlack4); - --bold-color: var(--dragonWhite); -} - - -.theme-light { - --background-primary: var(--lotusWhite3); - --background-primary-alt: var(--lotusWhite4); - --background-secondary: var(--lotusWhite1); - --background-secondary-alt: var(--lotusWhite2); - --text-normal: var(--lotusInk1); - --text-faint: var(--lotusGray3); - --text-title-h1: var(--lotusRed); - --text-title-h2: var(--lotusOrange); - --text-title-h3: var(--lotusYellow3); - --text-title-h4: var(--lotusGreen); - --text-title-h5: var(--lotusAqua); - --text-title-h6: var(--lotusBlue4); - --text-link: var(--lotusBlue5); - --text-a: var(--lotusTeal1); - --text-a-hover: var(--lotusRed); - --text-a-url: var(--lotusTeal2); - --text-mark: rgba(183, 208, 174, 0.4); - --pre-code: var(--lotusGray); - --text-highlight-bg: var(--lotusBlue2); - --interactive-accent: var(--lotusBlue3); - --interactive-before: var(--lotusGray2); - --background-modifier-border: var(--lotusBlue3); - --text-accent: var(--lotusGreen); - --interactive-accent-rgb: var(--lotusGreen); - --inline-code: var(--lotusGreen); - --code-block: var(--lotusGray3); - --vim-cursor-background: var(--lotusGray); - --vim-cursor-color: var(--lotusInk1); - --text-selection: rgba(183, 208, 174, 0.5); - --text-tag: var(--lotusAqua); - --task-checkbox: var(--lotusGray2); - --table-header: hsl(42, 33%, 91%); - --table-row-even: hsl(42, 35%, 94%); - --table-row-odd: hsl(42, 37%, 97%); - --table-hover: var(--lotusWhite1); - --bold-color: var(--lotusInk1); -} - -body { - --font-text-theme: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji; - --font-monospace-theme: 'Hack Nerd Font', 'Source Code Pro', ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; -} - -body.theme-dark { - background-color: var(--background-primary); - color: var(--text-normal); -} - -body.theme-light { - background-color: var(--background-primary); - color: var(--text-normal); -} - -.theme-dark code[class*="language-"], -.theme-dark pre[class*="language-"], -.theme-light code[class*="language-"], -.theme-light pre[class*="language-"] -{ - text-shadow: none !important; - background-color: var(--pre-code) !important; -} - -.graph-view.color-circle, -.graph-view.color-fill-highlight, -.graph-view.color-line-highlight -{ - color: var(--interactive-accent-rgb) !important; -} -.graph-view.color-text -{ - color: var(--text-a-url) !important; -} -/* -.graph-view.color-fill -{ - color: var(--background-secondary); -} -.graph-view.color-line -{ - color: var(--background-modifier-border); -} -*/ - -html, -body -{ - /* font-size: 16px !important; */ -} - -strong -{ - font-weight: 600 !important; -} - -a, -.cm-hmd-internal-link -{ - color: var(--text-a) !important; - text-decoration: none !important; -} - -a:hover, -.cm-hmd-internal-link:hover, -.cm-url -{ - color: var(--text-a-url) !important; - text-decoration: none !important; -} - -a.tag, a.tag:hover { - color: var(--text-tag) !important; - background-color: var(--background-secondary-alt); - padding: 2px 4px; - border-radius: 4px; -} - -a.tag:hover { - text-decoration: underline !important; -} - -mark -{ - background-color: var(--text-mark); -} - - -.titlebar { - background-color: var(--background-secondary-alt); -} - -.titlebar-inner { - color: var(--text-normal); -} - -.view-actions a -{ - color: var(--text-normal) !important; -} - -.view-actions a:hover -{ - color: var(--text-a) !important; -} - -.HyperMD-codeblock-bg -{ - background-color: var(--pre-code) !important; -} - -.HyperMD-codeblock -{ - line-height: 1.4em !important; - color: var(--code-block) !important; -} - -.HyperMD-codeblock-begin -{ - border-top-left-radius: 4px !important; - border-top-right-radius: 4px !important; -} - -.HyperMD-codeblock-end -{ - border-bottom-left-radius: 4px !important; - border-bottom-right-radius: 4px !important; -} - -table { - border: 1px solid var(--background-secondary) !important; - border-collapse: collapse; -} - -th { - font-weight: 600 !important; - border: 0px !important; - text-align: left; - background-color: var(--table-header); - color: var(--neutral-green); -} - -td { - border-left: 0px !important; - border-right: 0px !important; - border-bottom: 1px solid var(--background-secondary) !important; -} - -tr:nth-child(even){ background-color: var(--table-row-even) } -tr:nth-child(odd){ background-color: var(--table-row-odd) } -tr:hover { background-color: var(--table-hover); } - -thead -{ - border-bottom: 2px solid var(--background-modifier-border) !important; -} - -.HyperMD-table-row -{ - line-height: normal !important; - padding-left: 4px !important; - padding-right: 4px !important; - /* background-color: var(--pre-code) !important; */ -} - -.HyperMD-table-row-0 -{ - /* padding-top: 4px !important; */ -} - -.CodeMirror-foldgutter-folded, -.is-collapsed .nav-folder-collapse-indicator -{ - color: var(--text-a) !important; -} - -.nav-file-tag -{ - color: var(--text-a) !important; -} - -.is-active .nav-file-title -{ - color: var(--text-a) !important; - background-color: var(--background-primary-alt) !important; -} - -.nav-file-title -{ - border-bottom-left-radius: 0 !important; - border-bottom-right-radius: 0 !important; - border-top-left-radius: 0 !important; - border-top-right-radius: 0 !important; -} - -.HyperMD-list-line -{ - padding-top: 0 !important; -} - -.cm-hashtag-begin -{ - color: var(--text-tag) !important; - background-color: var(--background-secondary-alt); - padding: 2px 0 2px 4px; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - text-decoration: none !important; -} - -.cm-hashtag-end -{ - color: var(--text-tag) !important; - background-color: var(--background-secondary-alt); - padding: 2px 4px 2px 0; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - text-decoration: none !important; -} - -.cm-hashtag-begin:hover, .cm-hashtag-end:hover -{ - text-decoration: underline !important; -} - -.markdown-preview-section pre code, -.markdown-preview-section code -{ - font-size: 0.9em !important; - background-color: var(--pre-code) !important; -} - -.markdown-preview-section pre code -{ - padding: 4px !important; - line-height: 1.4em !important; - display: block !important; - color: var(--code-block) !important; -} - -.markdown-preview-section code -{ - color: var(--inline-code) !important; -} - -.cm-s-obsidian, -.cm-inline-code -{ - -webkit-font-smoothing: auto !important; -} - -.cm-inline-code -{ - color: var(--inline-code) !important; - background-color: var(--pre-code) !important; - padding: 1px !important; -} - -.workspace-leaf-header-title -{ - font-weight: 600 !important; -} - -.side-dock-title -{ - padding-top: 15px !important; - font-size: 20px !important; -} - -.side-dock-ribbon-tab:hover, -.side-dock-ribbon-action:hover, -.side-dock-ribbon-action.is-active:hover, -.nav-action-button:hover, -.side-dock-collapse-btn:hover -{ - color: var(--text-a); -} - -.side-dock -{ - border-right: 0 !important; -} - -/* vertical resize-handle */ -.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, -.workspace-split.mod-left-split > .workspace-leaf-resize-handle, -.workspace-split.mod-right-split > .workspace-leaf-resize-handle -{ - width: 1px !important; - background-color: var(--background-secondary-alt); -} - -/* horizontal resize-handle */ -.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle -{ - height: 1px !important; - background-color: var(--background-secondary-alt); -} - -/* Remove vertical split padding */ -.workspace-split.mod-root .workspace-split.mod-vertical .workspace-leaf-content, -.workspace-split.mod-vertical > .workspace-split, -.workspace-split.mod-vertical > .workspace-leaf, -.workspace-tabs -{ - padding-right: 0px; -} - -.markdown-embed-title -{ - font-weight: 600 !important; -} - -.markdown-embed -{ - padding-left: 10px !important; - padding-right: 10px !important; - margin-left: 10px !important; - margin-right: 10px !important; -} - -.cm-header-1.cm-link, -h1 a -{ - color: var(--text-title-h1) !important; -} - -.cm-header-2.cm-link, -h2 a -{ - color: var(--text-title-h2) !important; -} - -.cm-header-3.cm-link, -h3 a -{ - color: var(--text-title-h3) !important; -} -.cm-header-4.cm-link, -h4 a -{ - color: var(--text-title-h4) !important; -} -.cm-header-5.cm-link, -h5 a -{ - color: var(--text-title-h5) !important; -} -.cm-header-6.cm-link, -h6 a -{ - color: var(--text-title-h6) !important; -} - -.cm-header { - font-weight: 500 !important; -} - -.HyperMD-header-1, -.markdown-preview-section h1 -{ - font-weight: 500 !important; - font-size: 2.2em !important; - color: var(--text-title-h1) !important; -} - -.HyperMD-header-2, -.markdown-preview-section h2 -{ - font-weight: 500 !important; - font-size: 2.0em !important; - color: var(--text-title-h2) !important; - /* text-transform: uppercase; */ - -} - -.HyperMD-header-3, -.markdown-preview-section h3 -{ - font-weight: 500 !important; - font-size: 1.8em !important; - color: var(--text-title-h3) !important; -} - -.HyperMD-header-4, -.markdown-preview-section h4 -{ - font-weight: 500 !important; - font-size: 1.6em !important; - color: var(--text-title-h4) !important; -} - -.HyperMD-header-5, -.markdown-preview-section h5 -{ - font-weight: 500 !important; - font-size: 1.4em !important; - color: var(--text-title-h5) !important; -} - -.HyperMD-header-6, -.markdown-preview-section h6 -{ - font-weight: 500 !important; - font-size: 1.2em !important; - color: var(--text-title-h6) !important; -} - -.suggestion-item.is-selected -{ - background-color: var(--background-secondary); -} - -.empty-state-action:hover -{ - color: var(--interactive-accent); -} - -.empty-state-action:hover -{ - color: var(--interactive-accent); -} - -.checkbox-container -{ - background-color: var(--interactive-before); -} - -.checkbox-container:after -{ - background-color: var(--background-secondary-alt); -} - -.mod-cta -{ - color: var(--background-secondary-alt) !important; - font-weight: 600 !important; -} - -.mod-cta a -{ - color: var(--background-secondary-alt) !important; - font-weight: 600 !important; -} - -.mod-cta:hover -{ - background-color: var(--interactive-before) !important; - font-weight: 600 !important; -} - -.CodeMirror-cursor -{ - background-color: var(--vim-cursor-background) !important; - color: var(--vim-cursor-color) !important; - opacity: 60% !important; -} - -input.task-list-item-checkbox { - border: 1px solid var(--task-checkbox); - appearance: none; - -webkit-appearance: none; -} - -input.task-list-item-checkbox:checked -{ - background-color: var(--task-checkbox); - box-shadow: inset 0 0 0 2px var(--background-primary); -} - -::selection -{ - background-color: var(--text-selection) !important; -} - -.mermaid .note -{ - fill: var(--dark3) !important; -} -.cm-line .cm-strong -{ - color: var(--bold-color) !important; -} - diff --git a/.obsidian/themes/Kanagawa/manifest.json b/.obsidian/themes/Kanagawa/manifest.json deleted file mode 100755 index 69fb610..0000000 --- a/.obsidian/themes/Kanagawa/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Kanagawa", - "version": "3.0.0", - "minAppVersion": "1.0.0", - "author": "Simon Späti", - "authorUrl": "https://ssp.sh" -}
\ No newline at end of file diff --git a/.obsidian/themes/Kanagawa/theme.css b/.obsidian/themes/Kanagawa/theme.css deleted file mode 100755 index 1d8a40c..0000000 --- a/.obsidian/themes/Kanagawa/theme.css +++ /dev/null @@ -1,720 +0,0 @@ -:root -{ - /* DARK THEME */ - /* Kanagawa from https://github.com/rebelot/kanagawa.nvim */ - /* Bg Shades*/ - --sumiInk0 : #16161D; - --sumiInk1b : #181820; - --sumiInk1 : #1F1F28; - --sumiInk2 : #2A2A37; - --sumiInk3 : #363646; - --sumiInk4 : #54546D; - - /* Popup and Floats*/ - --waveBlue1 : #223249; - --waveBlue2 : #2D4F67; - - /* Diff and Git*/ - --winterGreen : #2B3328; - --winterYellow : #49443C; - --winterRed : #43242B; - --winterBlue : #252535; - --autumnGreen : #76946A; - --autumnRed : #C34043; - --autumnYellow : #DCA561; - - /* Diag*/ - --samuraiRed : #E82424; - --roninYellow : #FF9E3B; - --waveAqua1 : #6A9589; - --dragonBlue : #658594; - - /* Fg and Comments*/ - --oldWhite : #C8C093; - --fujiWhite : #DCD7BA; - --fujiGray : #727169; - --springViolet1 : #938AA9; - - --oniViolet : #957FB8; - --crystalBlue : #7E9CD8; - --springViolet2 : #9CABCA; - --springBlue : #7FB4CA; - --lightBlue : #A3D4D5; /* unused yet*/ - --waveAqua2 : #7AA89F; /* improve lightness: desaturated greenish Aqua*/ - - --springGreen : #98BB6C; - --boatYellow1 : #938056; - --boatYellow2 : #C0A36E; - --carpYellow : #E6C384; - - --sakuraPink : #D27E99; - --waveRed : #E46876; - --peachRed : #FF5D62; - --surimiOrange : #FFA066; - --katanaGray : #717C7C; - - /* Gruvbox from https://github.com/insanum/obsidian_gruvbox */ - --dark0-hard: #1d2021; - --dark0: #282828; - --dark0-soft: #32302f; - --dark1: #3c3836; - --dark2: #504945; - --dark3: #665c54; - --dark4: #7c6f64; - - --gray: #928374; - - --light0-hard: #f9f5d7; - --light0: #fbf1c7; - --light0-soft: #f2e5bc; - --light1: #ebdbb2; - --light2: #d5c4a1; - --light3: #bdae93; - --light4: #a89984; - - --bright-red: #fb4934; - --bright-green: #b8bb26; - --bright-yellow: #fabd2f; - --bright-blue: #83a598; - --bright-purple: #d3869b; - --bright-aqua: #8ec07c; - --bright-orange: #fe8019; - - --neutral-red: #cc241d; - --neutral-green: #98971a; - --neutral-yellow: #d79921; - --neutral-blue: #458588; - --neutral-purple: #b16286; - --neutral-aqua: #689d6a; - --neutral-orange: #d65d0e; - - --faded-red: #9d0006; - --faded-green: #79740e; - --faded-yellow: #b57614; - --faded-blue: #076678; - --faded-purple: #8f3f71; - --faded-aqua: #427b58; - --faded-orange: #af3a03; - - - /* LIGHT THEME */ - /* Called Kanagawa Lotus - Colors */ - --lotusInk1: #545464; - --lotusInk2: #43436c; - --lotusGray: #dcd7ba; - --lotusGray2: #716e61; - --lotusGray3: #8a8980; - --lotusWhite0: #d5cea3; - --lotusWhite1: #dcd5ac; - --lotusWhite2: #e5ddb0; - --lotusWhite3: #f2ecbc; - --lotusWhite4: #e7dba0; - --lotusWhite5: #e4d794; - --lotusViolet1: #a09cac; - --lotusViolet2: #766b90; - --lotusViolet3: #c9cbd1; - --lotusViolet4: #624c83; - --lotusBlue1: #c7d7e0; - --lotusBlue2: #b5cbd2; - --lotusBlue3: #9fb5c9; - --lotusBlue4: #4d699b; - --lotusBlue5: #5d57a3; - --lotusGreen: #6f894e; - --lotusGreen2: #6e915f; - --lotusGreen3: #b7d0ae; - --lotusPink: #b35b79; - --lotusOrange: #cc6d00; - --lotusOrange2: #e98a00; - --lotusYellow: #77713f; - --lotusYellow2: #836f4a; - --lotusYellow3: #de9800; - --lotusYellow4: #f9d791; - --lotusRed: #c84053; - --lotusRed2: #d7474b; - --lotusRed3: #e82424; - --lotusRed4: #d9a594; - --lotusAqua: #597b75; - --lotusAqua2: #5e857a; - --lotusTeal1: #4e8ca2; - --lotusTeal2: #6693bf; - --lotusTeal3: #5a7785; - --lotusCyan: #d7e3d8; - - --soft-white: #F8F8F8; /*This is very close to white but slightly softer, reducing eye strain.*/ - --warm-off-white: #F5F5F0; /*This has a slight warm tint that many find comfortable for long reading/writing sessions.*/ - --cool-off-white: #F0F5F5; /*A very subtle cool tint that some find soothing.*/ - --paper-like: #F2EFE9; /*This mimics the color of high-quality paper, which many find natural and easy on the eyes.*/ - -} - -.theme-dark -{ - --background-primary: var(--sumiInk1); - --background-primary-alt: var(--sumiInk1); - --background-secondary: var(--sumiInk1b); - --background-secondary-alt: var(--sumiInk2); - --text-normal: var(--fujiWhite); - --text-faint: var(--fujiGray); - --text-title-h1: var(--neutral-red); - --text-title-h2: var(--neutral-orange); - --text-title-h3: var(--neutral-yellow); - --text-title-h4: var(--neutral-green); - --text-title-h5: var(--neutral-aqua); - --text-title-h6: var(--neutral-blue); - --text-link: var(--springBlue); - --text-a: var(--dragonBlue); - --text-a-hover: var(--peachRed); - --text-a-url: var(--dragonBlue); /*hover internal link, graph view link and standalone links*. External Links no*/ - --text-mark: rgba(34, 50, 73, 0.4); /* waveBlue1 */ - --pre-code: var(--sumiInk0); - --text-highlight-bg: var(--waveBlue1); - --interactive-accent: var(--dragonBlue); /* vim cursor background AND highilight on right*/ - --interactive-before: var(--sumiInk4); - --background-modifier-border: var(--dragonBlue); - --text-accent: var(--autumnGreen); - --interactive-accent-rgb: var(--springGreen); - --inline-code: var(--springGreen); - --code-block: var(--fujiGray); - --vim-cursor-backgroung: var(--fujiWhite); - --vim-cursor-color: var(--sumiInk1); - --text-selection: rgba(34, 50, 73, 0.5); /* waveBlue1 */ - --text-tag: var(--springViolet1); - --task-checkbox: var(--sumiInk4); - --table-header: hsl(0, 0%, 14%); - --table-row-even: hsl(0, 0%, 17%); - --table-row-odd: hsl(0, 0%, 20%); - --table-hover: var(--sumiInk2); - --bold-color: var(--light1); -} - -.theme-light { - /* original lotus */ - /* --background-primary: var(--lotusWhite3); */ - /* --background-primary-alt: var(--lotusWhite4); */ - /* --background-secondary: var(--lotusWhite1); */ - /* --background-secondary-alt: var(--lotusWhite2); */ - - /* new preferred light colors */ - --background-primary: var(--paper-like); - --background-primary-alt: var(--lotusWhite4); - --background-secondary: var(--soft-white); - --background-secondary-alt: var(--lotusWhite3); - - --text-normal: var(--lotusInk1); - --text-faint: var(--lotusGray3); - --text-title-h1: var(--lotusRed); - --text-title-h2: var(--lotusOrange); - --text-title-h3: var(--lotusYellow); - --text-title-h4: var(--lotusGreen); - --text-title-h5: var(--lotusAqua); - --text-title-h6: var(--lotusBlue4); - --text-link: var(--lotusBlue5); - --text-a: var(--lotusTeal1); - --text-a-hover: var(--lotusRed); - --text-a-url: var(--lotusTeal2); /*hover internal link, graph view link and standalone links*. External Links no*/ - --text-mark: rgba(183, 208, 174, 0.4); /* lotusGreen3 */ - --pre-code: var(--lotusGray); - --text-highlight-bg: var(--lotusBlue2); - --interactive-accent: var(--lotusBlue3); /* vim cursor background AND highilight on right*/ - --interactive-before: var(--lotusGray2); - --background-modifier-border: var(--lotusBlue3); - --text-accent: var(--lotusGreen); - --interactive-accent-rgb: var(--lotusGreen); - --inline-code: var(--lotusGreen); - --code-block: var(--lotusGray3); - --vim-cursor-backgroung: var(--lotusGray); - --vim-cursor-color: var(--lotusInk1); - --text-selection: rgba(183, 208, 174, 0.5); /* lotusGreen3 */ - --text-tag: var(--lotusAqua); - --task-checkbox: var(--lotusGray2); - --table-header: hsl(42, 33%, 91%); - --table-row-even: hsl(42, 35%, 94%); - --table-row-odd: hsl(42, 37%, 97%); - --table-hover: var(--lotusWhite1); - --bold-color: var(--lotusInk1); -} - -body { - --font-text-theme: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji; - --font-monospace-theme: 'Hack Nerd Font', 'Source Code Pro', ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; -} - -body.theme-dark { - background-color: var(--background-primary); - color: var(--text-normal); -} - -body.theme-light { - background-color: var(--background-primary); - color: var(--text-normal); -} - -.theme-dark code[class*="language-"], -.theme-dark pre[class*="language-"], -.theme-light code[class*="language-"], -.theme-light pre[class*="language-"] -{ - text-shadow: none !important; - background-color: var(--pre-code) !important; -} - -.graph-view.color-circle, -.graph-view.color-fill-highlight, -.graph-view.color-line-highlight -{ - color: var(--interactive-accent-rgb) !important; -} -.graph-view.color-text -{ - color: var(--text-a-url) !important; -} -/* -.graph-view.color-fill -{ - color: var(--background-secondary); -} -.graph-view.color-line -{ - color: var(--background-modifier-border); -} -*/ - -html, -body -{ - /* font-size: 16px !important; */ -} - -strong -{ - font-weight: 600 !important; -} - -a, -.cm-hmd-internal-link -{ - color: var(--text-a) !important; - text-decoration: none !important; -} - -a:hover, -.cm-hmd-internal-link:hover, -.cm-url -{ - color: var(--text-a-url) !important; - text-decoration: none !important; -} - -a.tag, a.tag:hover { - color: var(--text-tag) !important; - background-color: var(--background-secondary-alt); - padding: 2px 4px; - border-radius: 4px; -} - -a.tag:hover { - text-decoration: underline !important; -} - -mark -{ - background-color: var(--text-mark); -} - - -.titlebar { - background-color: var(--background-secondary-alt); -} - -.titlebar-inner { - color: var(--text-normal); -} - -.view-actions a -{ - color: var(--text-normal) !important; -} - -.view-actions a:hover -{ - color: var(--text-a) !important; -} - -.HyperMD-codeblock-bg -{ - background-color: var(--pre-code) !important; -} - -.HyperMD-codeblock -{ - line-height: 1.4em !important; - color: var(--code-block) !important; -} - -.HyperMD-codeblock-begin -{ - border-top-left-radius: 4px !important; - border-top-right-radius: 4px !important; -} - -.HyperMD-codeblock-end -{ - border-bottom-left-radius: 4px !important; - border-bottom-right-radius: 4px !important; -} - -table { - border: 1px solid var(--background-secondary) !important; - border-collapse: collapse; -} - -th { - font-weight: 600 !important; - border: 0px !important; - text-align: left; - background-color: var(--table-header); - color: var(--neutral-green); -} - -td { - border-left: 0px !important; - border-right: 0px !important; - border-bottom: 1px solid var(--background-secondary) !important; -} - -tr:nth-child(even){ background-color: var(--table-row-even) } -tr:nth-child(odd){ background-color: var(--table-row-odd) } -tr:hover { background-color: var(--table-hover); } - -thead -{ - border-bottom: 2px solid var(--background-modifier-border) !important; -} - -.HyperMD-table-row -{ - line-height: normal !important; - padding-left: 4px !important; - padding-right: 4px !important; - /* background-color: var(--pre-code) !important; */ -} - -.HyperMD-table-row-0 -{ - /* padding-top: 4px !important; */ -} - -.CodeMirror-foldgutter-folded, -.is-collapsed .nav-folder-collapse-indicator -{ - color: var(--text-a) !important; -} - -.nav-file-tag -{ - color: var(--text-a) !important; -} - -.is-active .nav-file-title -{ - color: var(--text-a) !important; - background-color: var(--background-primary-alt) !important; -} - -.nav-file-title -{ - border-bottom-left-radius: 0 !important; - border-bottom-right-radius: 0 !important; - border-top-left-radius: 0 !important; - border-top-right-radius: 0 !important; -} - -.HyperMD-list-line -{ - padding-top: 0 !important; -} - -.cm-hashtag-begin -{ - color: var(--text-tag) !important; - background-color: var(--background-secondary-alt); - padding: 2px 0 2px 4px; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - text-decoration: none !important; -} - -.cm-hashtag-end -{ - color: var(--text-tag) !important; - background-color: var(--background-secondary-alt); - padding: 2px 4px 2px 0; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - text-decoration: none !important; -} - -.cm-hashtag-begin:hover, .cm-hashtag-end:hover -{ - text-decoration: underline !important; -} - -.markdown-preview-section pre code, -.markdown-preview-section code -{ - font-size: 0.9em !important; - background-color: var(--pre-code) !important; -} - -.markdown-preview-section pre code -{ - padding: 4px !important; - line-height: 1.4em !important; - display: block !important; - color: var(--code-block) !important; -} - -.markdown-preview-section code -{ - color: var(--inline-code) !important; -} - -.cm-s-obsidian, -.cm-inline-code -{ - -webkit-font-smoothing: auto !important; -} - -.cm-inline-code -{ - color: var(--inline-code) !important; - background-color: var(--pre-code) !important; - padding: 1px !important; -} - -.workspace-leaf-header-title -{ - font-weight: 600 !important; -} - -.side-dock-title -{ - padding-top: 15px !important; - font-size: 20px !important; -} - -.side-dock-ribbon-tab:hover, -.side-dock-ribbon-action:hover, -.side-dock-ribbon-action.is-active:hover, -.nav-action-button:hover, -.side-dock-collapse-btn:hover -{ - color: var(--text-a); -} - -.side-dock -{ - border-right: 0 !important; -} - -/* vertical resize-handle */ -.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, -.workspace-split.mod-left-split > .workspace-leaf-resize-handle, -.workspace-split.mod-right-split > .workspace-leaf-resize-handle -{ - width: 1px !important; - background-color: var(--background-secondary-alt); -} - -/* horizontal resize-handle */ -.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle -{ - height: 1px !important; - background-color: var(--background-secondary-alt); -} - -/* Remove vertical split padding */ -.workspace-split.mod-root .workspace-split.mod-vertical .workspace-leaf-content, -.workspace-split.mod-vertical > .workspace-split, -.workspace-split.mod-vertical > .workspace-leaf, -.workspace-tabs -{ - padding-right: 0px; -} - -.markdown-embed-title -{ - font-weight: 600 !important; -} - -.markdown-embed -{ - padding-left: 10px !important; - padding-right: 10px !important; - margin-left: 10px !important; - margin-right: 10px !important; -} - -.cm-header-1.cm-link, -h1 a -{ - color: var(--text-title-h1) !important; -} - -.cm-header-2.cm-link, -h2 a -{ - color: var(--text-title-h2) !important; -} - -.cm-header-3.cm-link, -h3 a -{ - color: var(--text-title-h3) !important; -} -.cm-header-4.cm-link, -h4 a -{ - color: var(--text-title-h4) !important; -} -.cm-header-5.cm-link, -h5 a -{ - color: var(--text-title-h5) !important; -} -.cm-header-6.cm-link, -h6 a -{ - color: var(--text-title-h6) !important; -} - -.cm-header { - font-weight: 500 !important; -} - -.HyperMD-header-1, -.markdown-preview-section h1 -{ - font-weight: 500 !important; - font-size: 2.2em !important; - color: var(--text-title-h1) !important; -} - -.HyperMD-header-2, -.markdown-preview-section h2 -{ - font-weight: 500 !important; - font-size: 2.0em !important; - color: var(--text-title-h2) !important; - /* text-transform: uppercase; */ - -} - -.HyperMD-header-3, -.markdown-preview-section h3 -{ - font-weight: 500 !important; - font-size: 1.8em !important; - color: var(--text-title-h3) !important; -} - -.HyperMD-header-4, -.markdown-preview-section h4 -{ - font-weight: 500 !important; - font-size: 1.6em !important; - color: var(--text-title-h4) !important; -} - -.HyperMD-header-5, -.markdown-preview-section h5 -{ - font-weight: 500 !important; - font-size: 1.4em !important; - color: var(--text-title-h5) !important; -} - -.HyperMD-header-6, -.markdown-preview-section h6 -{ - font-weight: 500 !important; - font-size: 1.2em !important; - color: var(--text-title-h6) !important; -} - -.suggestion-item.is-selected -{ - background-color: var(--background-secondary); -} - -.empty-state-action:hover -{ - color: var(--interactive-accent); -} - -.empty-state-action:hover -{ - color: var(--interactive-accent); -} - -.checkbox-container -{ - background-color: var(--interactive-before); -} - -.checkbox-container:after -{ - background-color: var(--background-secondary-alt); -} - -.mod-cta -{ - color: var(--background-secondary-alt) !important; - font-weight: 600 !important; -} - -.mod-cta a -{ - color: var(--background-secondary-alt) !important; - font-weight: 600 !important; -} - -.mod-cta:hover -{ - background-color: var(--interactive-before) !important; - font-weight: 600 !important; -} - -.CodeMirror-cursor -{ - background-color: var(--vim-cursor-background) !important; - color: var(--vim-cursor-color) !important; - opacity: 60% !important; -} - -input.task-list-item-checkbox { - border: 1px solid var(--task-checkbox); - appearance: none; - -webkit-appearance: none; -} - -input.task-list-item-checkbox:checked -{ - background-color: var(--task-checkbox); - box-shadow: inset 0 0 0 2px var(--background-primary); -} - -::selection -{ - background-color: var(--text-selection) !important; -} - -.mermaid .note -{ - fill: var(--dark3) !important; -} -.cm-line .cm-strong -{ - color: var(--bold-color) !important; -} - diff --git a/.obsidian/themes/Obsidian gruvbox/manifest.json b/.obsidian/themes/Obsidian gruvbox/manifest.json deleted file mode 100755 index 7267fa7..0000000 --- a/.obsidian/themes/Obsidian gruvbox/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Obsidian gruvbox", - "version": "0.2.1", - "minAppVersion": "0.16.0", - "author": "insanum", - "authorUrl": "https://insanum.com" -} diff --git a/.obsidian/themes/Obsidian gruvbox/theme.css b/.obsidian/themes/Obsidian gruvbox/theme.css deleted file mode 100755 index a310e7b..0000000 --- a/.obsidian/themes/Obsidian gruvbox/theme.css +++ /dev/null @@ -1,579 +0,0 @@ - -:root -{ - --dark0-hard_x: 29,32,33; /* #1d2021 */ - --dark0-hard: rgb(var(--dark0-hard_x)); - --dark0_x: 40,40,40; /* #282828 */ - --dark0: rgb(var(--dark0_x)); - --dark0-soft_x: 50,48,47; /* #32302f */ - --dark0-soft: rgb(var(--dark0-soft_x)); - --dark1_x: 60,56,54; /* #3c3836 */ - --dark1: rgb(var(--dark1_x)); - --dark2_x: 80,73,69; /* #504945 */ - --dark2: rgb(var(--dark2_x)); - --dark3_x: 102,92,84; /* #665c54 */ - --dark3: rgb(var(--dark3_x)); - --dark4_x: 124,111,100; /* #7c6f64 */ - --dark4: rgb(var(--dark4_x)); - --gray_x: 146,131,116; /* #928374 */ - --gray: rgb(var(--gray_x)); - - --light0-hard_x: 249,245,215; /* #f9f5d7 */ - --light0-hard: rgb(var(--light0-hard_x)); - --light0_x: 251,241,199; /* #fbf1c7 */ - --light0: rgb(var(--light0_x)); - --light0-soft_x: 242,229,188; /* #f2e5bc */ - --light0-soft: rgb(var(--light0-soft_x)); - --light1_x: 235,219,178; /* #ebdbb2 */ - --light1: rgb(var(--light1_x)); - --light2_x: 213,196,161; /* #d5c4a1 */ - --light2: rgb(var(--light2_x)); - --light3_x: 189,174,147; /* #bdae93 */ - --light3: rgb(var(--light3_x)); - --light4_x: 168,153,132; /* #a89984 */ - --light4: rgb(var(--light4_x)); - - --bright-red_x: 251,73,52; /* #fb4934 */ - --bright-red: rgb(var(--bright-red_x)); - --bright-green_x: 184,187,38; /* #b8bb26 */ - --bright-green: rgb(var(--bright-green_x)); - --bright-yellow_x: 250,189,47; /* #fabd2f */ - --bright-yellow: rgb(var(--bright-yellow_x)); - --bright-blue_x: 131,165,152; /* #83a598 */ - --bright-blue: rgb(var(--bright-blue_x)); - --bright-purple_x: 211,134,155; /* #d3869b */ - --bright-purple: rgb(var(--bright-purple_x)); - --bright-aqua_x: 142,192,124; /* #8ec07c */ - --bright-aqua: rgb(var(--bright-aqua_x)); - --bright-orange_x: 254,128,25; /* #fe8019 */ - --bright-orange: rgb(var(--bright-orange_x)); - - --neutral-red_x: 204,36,29; /* #cc241d */ - --neutral-red: rgb(var(--neutral-red_x)); - --neutral-green_x: 152,151,26; /* #98971a */ - --neutral-green: rgb(var(--neutral-green_x)); - --neutral-yellow_x: 215,153,33; /* #d79921 */ - --neutral-yellow: rgb(var(--neutral-yellow_x)); - --neutral-blue_x: 69,133,136; /* #458588 */ - --neutral-blue: rgb(var(--neutral-blue_x)); - --neutral-purple_x: 177,98,134; /* #b16286 */ - --neutral-purple: rgb(var(--neutral-purple_x)); - --neutral-aqua_x: 104,157,106; /* #689d6a */ - --neutral-aqua: rgb(var(--neutral-aqua_x)); - --neutral-orange_x: 214,93,14; /* #d65d0e */ - --neutral-orange: rgb(var(--neutral-orange_x)); - - --faded-red_x: 157,0,6; /* #9d0006 */ - --faded-red: rgb(var(--faded-red_x)); - --faded-green_x: 121,116,14; /* #79740e */ - --faded-green: rgb(var(--faded-green_x)); - --faded-yellow_x: 181,118,20; /* #b57614 */ - --faded-yellow: rgb(var(--faded-yellow_x)); - --faded-blue_x: 7,102,120; /* #076678 */ - --faded-blue: rgb(var(--faded-blue_x)); - --faded-purple_x: 143,63,113; /* #8f3f71 */ - --faded-purple: rgb(var(--faded-purple_x)); - --faded-aqua_x: 66,123,88; /* #427b58 */ - --faded-aqua: rgb(var(--faded-aqua_x)); - --faded-orange_x: 175,58,3; /* #af3a03 */ - --faded-orange: rgb(var(--faded-orange_x)); -} - -body -{ - --accent-h: 12; /* --faded-red #9d0006 */ - --accent-s: 107%; - --accent-l: 32%; - - --link-decoration: none; - --link-decoration-hover: none; - --link-external-decoration: none; - --link-external-decoration-hover: none; - - --tag-decoration: none; - --tag-decoration-hover: underline; - --tag-padding-x: .5em; - --tag-padding-y: .2em; - --tag-radius: .5em; - - --tab-font-weight: 600; - --bold-weight: 600; - - --checkbox-radius: 0; - - /* --list-indent: 2em; */ - - --embed-border-left: 6px double var(--interactive-accent); -} - -.theme-dark -{ - --color-red-rgb: var(--neutral-red_x); - --color-red: var(--neutral-red); - --color-purple-rgb: var(--neutral-purple_x); - --color-purple: var(--neutral-purple); - --color-green-rgb: var(--neutral-green_x); - --color-green: var(--neutral-green); - --color-cyan-rgb: var(--neutral-blue_x); - --color-cyan: var(--neutral-blue); - --color-blue-rgb: var(--faded-blue_x); - --color-blue: var(--faded-blue); - --color-yellow-rgb: var(--neutral-yellow_x); - --color-yellow: var(--neutral-yellow); - --color-orange-rgb: var(--neutral-orange_x); - --color-orange: var(--neutral-orange); - --color-pink-rgb: var(--bright-purple_x); - --color-pink: var(--bright-purple); - - --background-primary: var(--dark0); - --background-primary-alt: var(--dark0); - --background-secondary: var(--dark0-hard); - --background-secondary-alt: var(--dark1); - --background-modifier-border: var(--dark1); - - --cursor-line-background: rgba(var(--dark1_x), 0.5); - - --text-normal: var(--light0); - --text-faint: var(--light1); - --text-muted: var(--light2); - - --link-url: var(--neutral-green); - - --h1-color: var(--neutral-red); - --h2-color: var(--neutral-yellow); - --h3-color: var(--neutral-green); - --h4-color: var(--neutral-aqua); - --h5-color: var(--neutral-blue); - --h6-color: var(--neutral-purple); - - --text-highlight-bg: var(--neutral-yellow); - --text-highlight-fg: var(--dark0-hard); - - --text-accent: var(--neutral-orange); - --text-accent-hover: var(--bright-aqua); - - --tag-color: var(--bright-aqua); - --tag-background: var(--dark2); - --tag-background-hover: var(--dark1); - - --titlebar-text-color-focused: var(--bright-red); - - --inline-title-color: var(--bright-yellow); - - --bold-color: var(--neutral-yellow); - --italic-color: var(--neutral-yellow); - - --checkbox-color: var(--light4); - --checkbox-color-hover: var(--light4); - --checkbox-border-color: var(--light4); - --checkbox-border-color-hover: var(--light4); - --checklist-done-color: rgba(var(--light2_x), 0.5); - - --table-header-background: rgba(var(--dark0_x), 0.2); - --table-header-background-hover: var(--dark2); - --table-row-even-background: rgba(var(--dark2_x), 0.2); - --table-row-odd-background: rgba(var(--dark2_x), 0.4); - --table-row-background-hover: var(--dark2); - - --text-selection: rgba(var(--neutral-red_x), 0.6); - --flashing-background: rgba(var(--neutral-red_x), 0.3); - - --code-normal: var(--bright-blue); - --code-background: var(--dark1); - - --mermaid-note: var(--neutral-blue); - --mermaid-actor: var(--dark2); - --mermaid-loopline: var(--neutral-blue); - --mermaid-exclude: var(--dark4); - --mermaid-seqnum: var(--dark0); - - --icon-color-hover: var(--bright-red); - --icon-color-focused: var(--bright-blue); - - --nav-item-color-hover: var(--bright-red); - --nav-item-color-active: var(--bright-aqua); - --nav-file-tag: rgba(var(--neutral-yellow_x), 0.9); - - --graph-line: var(--dark2); - --graph-node: var(--light3); - --graph-node-tag: var(--neutral-red); - --graph-node-attachment: var(--neutral-green); - - --calendar-hover: var(--bright-red); - --calendar-background-hover: var(--dark1); - --calendar-week: var(--neutral-orange); - --calendar-today: var(--neutral-orange); - - --dataview-key: var(--text-faint); - --dataview-key-background: rgba(var(--faded-red_x), 0.5); - --dataview-value: var(--text-faint); - --dataview-value-background: rgba(var(--neutral-green_x), 0.3); - - --tab-text-color-focused-active: var(--neutral-yellow); - --tab-text-color-focused-active-current: var(--bright-red); -} - -.theme-light -{ - --color-red-rgb: var(--neutral-red_x); - --color-red: var(--neutral-red); - --color-purple-rgb: var(--neutral-purple_x); - --color-purple: var(--neutral-purple); - --color-green-rgb: var(--neutral-green_x); - --color-green: var(--neutral-green); - --color-cyan-rgb: var(--neutral-blue_x); - --color-cyan: var(--neutral-blue); - --color-blue-rgb: var(--faded-blue_x); - --color-blue: var(--faded-blue); - --color-yellow-rgb: var(--neutral-yellow_x); - --color-yellow: var(--neutral-yellow); - --color-orange-rgb: var(--neutral-orange_x); - --color-orange: var(--neutral-orange); - --color-pink-rgb: var(--bright-purple_x); - --color-pink: var(--bright-purple); - - --background-primary: var(--light0-hard); - --background-primary-alt: var(--light0-hard); - --background-secondary: var(--light1); - --background-secondary-alt: var(--light1); - --background-modifier-border: var(--light2); - - --cursor-line-background: rgba(var(--light1_x), 0.5); - - --text-normal: var(--dark0); - --text-faint: var(--dark3); - --text-muted: var(--dark2); - - --link-url: var(--neutral-green); - - --h1-color: var(--neutral-red); - --h2-color: var(--neutral-yellow); - --h3-color: var(--neutral-green); - --h4-color: var(--neutral-aqua); - --h5-color: var(--neutral-blue); - --h6-color: var(--neutral-purple); - - --text-highlight-bg: var(--bright-yellow); - --text-highlight-fg: var(--dark0); - - --text-accent: var(--neutral-orange); - --text-accent-hover: var(--bright-aqua); - - --tag-color: var(--neutral-aqua); - --tag-background: var(--light1); - --tag-background-hover: rgba(var(--light1_x), 0.6); - - --titlebar-text-color-focused: var(--bright-red); - - --inline-title-color: var(--bright-yellow); - - --bold-color: var(--neutral-yellow); - --italic-color: var(--neutral-yellow); - - --checkbox-color: var(--light4); - --checkbox-color-hover: var(--light4); - --checkbox-border-color: var(--light4); - --checkbox-border-color-hover: var(--light4); - --checklist-done-color: rgba(var(--dark2_x), 0.4); - - --table-header-background: rgba(var(--light3_x), 0.4); - --table-header-background-hover: var(--light2); - --table-row-even-background: rgba(var(--light1_x), 0.2); - --table-row-odd-background: rgba(var(--light1_x), 0.7); - --table-row-background-hover: var(--light2); - - --text-selection: rgba(var(--neutral-red_x), 0.6); - --flashing-background: rgba(var(--neutral-red_x), 0.3); - - --code-normal: var(--bright-blue); - --code-background: var(--light1); - - --mermaid-note: var(--bright-blue); - --mermaid-actor: var(--light3); - --mermaid-loopline: var(--neutral-blue); - --mermaid-exclude: var(--light2); - --mermaid-seqnum: var(--light0); - - --icon-color-hover: var(--bright-red); - --icon-color-focused: var(--bright-blue); - - --nav-item-color-hover: var(--bright-red); - --nav-item-color-active: var(--neutral-blue); - --nav-file-tag: rgba(var(--neutral-blue_x), 0.9); - - --graph-line: var(--light1); - --graph-node: var(--gray); - --graph-node-tag: var(--neutral-red); - --graph-node-attachment: var(--bright-green); - - --calendar-hover: var(--bright-red); - --calendar-background-hover: var(--light1); - --calendar-week: var(--bright-red); - --calendar-today: var(--bright-red); - - --dataview-key: var(--text-faint); - --dataview-key-background: rgba(var(--faded-red_x), 0.3); - --dataview-value: var(--text-faint); - --dataview-value-background: rgba(var(--neutral-green_x), 0.2); - - --tab-text-color-focused-active: var(--neutral-yellow); - --tab-text-color-focused-active-current: var(--bright-red); -} - -table -{ - border: 1px solid var(--background-secondary) !important; - border-collapse: collapse; -} - -thead -{ - border-bottom: 2px solid var(--background-modifier-border) !important; -} - -th -{ - font-weight: 600 !important; - border: 1px solid var(--background-secondary) !important; -} - -td -{ - border-left: 1px solid var(--background-secondary) !important; - border-right: 1px solid var(--background-secondary) !important; - border-bottom: 1px solid var(--background-secondary) !important; -} - -.markdown-rendered tbody tr:nth-child(even) -{ - background-color: var(--table-row-even-background) !important; -} - -.markdown-rendered tbody tr:nth-child(odd) -{ - background-color: var(--table-row-odd-background) !important; -} - -.markdown-rendered tbody tr:nth-child(even):hover, -.markdown-rendered tbody tr:nth-child(odd):hover -{ - background-color: var(--table-row-background-hover) !important; -} - -.markdown-rendered mark -{ - background-color: var(--text-highlight-bg); - color: var(--text-highlight-fg); -} - -.markdown-rendered mark a -{ - color: var(--red) !important; - font-weight: 600; -} - -.search-result-file-matched-text -{ - color: var(--text-highlight-fg) !important; -} - -.cm-hashtag-begin:hover, .cm-hashtag-end:hover -{ - color: var(--text-accent); - /* background-color: var(--tag-background-hover); */ - text-decoration: underline; -} - -input[type=checkbox] -{ - border: 1px solid var(--checkbox-color); -} - -input[type=checkbox]:checked -{ - background-color: var(--checkbox-color); - box-shadow: inset 0 0 0 2px var(--background-primary); -} - -input[type=checkbox]:checked:after -{ - display: none; -} - -code[class*="language-"], -pre[class*="language-"] -{ - line-height: var(--line-height-tight) !important; -} - -.cm-url -{ - color: var(--link-url) !important; -} - -.cm-url:hover -{ - color: var(--text-accent-color) !important; -} - -/* Keep highlight/marks the same between viewer and editor. */ -.cm-highlight -{ - color: var(--text-highlight-fg) !important; -} - -/* Keep inline code the same between viewer and editor. */ -.cm-inline-code -{ - border-radius: var(--radius-s); - font-size: var(--code-size); - padding: 0.1em 0.25em; -} - -.cm-line .cm-strong -{ - color: var(--bold-color) !important; -} - -/* - * Keep list bullet padding the same between viewer and editor. - * This is annoying with the cursor in the editor as there is a gap. - */ -/* -.cm-formatting-list -{ - padding-right: 4px !important; -} -*/ - -/* - * Keep sub-list indenting the same between viewer and editor. - * This assumes --list-indent is default at 2em. - */ -/* -.cm-indent -{ - text-indent: 1em !important; -} -*/ - -.mermaid .note -{ - fill: var(--mermaid-note) !important; -} - -.mermaid .actor -{ - fill: var(--mermaid-actor) !important; -} - -.mermaid .loopLine -{ - stroke: var(--mermaid-loopline) !important; -} - -.mermaid .loopText>tspan, -.mermaid .entityLabel -{ - fill: var(--neutral-red) !important; -} - -.mermaid .exclude-range -{ - fill: var(--mermaid-exclude) !important; -} - -.mermaid .sequenceNumber -{ - fill: var(--mermaid-seqnum) !important; -} - -.calendar .week-num -{ - color: var(--calendar-week) !important; -} - -.calendar .today -{ - color: var(--calendar-today) !important; -} - -.calendar .week-num:hover, -.calendar .day:hover -{ - color: var(--calendar-hover) !important; - background-color: var(--calendar-background-hover) !important; -} - -.markdown-embed-title -{ - color: var(--yellow); - font-weight: 600 !important; -} - -.cm-active -{ - background-color: var(--cursor-line-background) !important; -} - -.nav-file-tag -{ - color: var(--nav-file-tag) !important; -} - -.is-flashing -{ - background-color: var(--flashing-background) !important; -} - -.dataview.inline-field-key -{ - border-top-left-radius: var(--radius-s); - border-bottom-left-radius: var(--radius-s); - padding-left: 4px; - font-family: var(--font-monospace); - font-size: var(--font-smaller); - color: var(--dataview-key) !important; - background-color: var(--dataview-key-background) !important; -} - -.dataview.inline-field-value -{ - border-top-right-radius: var(--radius-s); - border-bottom-right-radius: var(--radius-s); - padding-right: 4px; - font-family: var(--font-monospace); - font-size: var(--font-smaller); - color: var(--dataview-value) !important; - background-color: var(--dataview-value-background) !important; -} - -.suggestion-highlight -{ - color: var(--bright-red); -} - -body { - --callout-border-width: 1px; - --callout-border-opacity: 0.4; - /* Order as defined in app.css */ - --callout-default: var(--neutral-blue_x); - --callout-note: var(--neutral-blue_x); - --callout-summary: var(--neutral-aqua_x); - --callout-info: var(--neutral-blue_x); - --callout-todo: var(--neutral-blue_x); - --callout-important: var(--neutral-aqua_x); - --callout-tip: var(--neutral-aqua_x); - --callout-success: var(--neutral-green_x); - --callout-question: var(--neutral-yellow_x); - --callout-warning: var(--neutral-orange_x); - --callout-fail: var(--neutral-red_x); - --callout-error: var(--neutral-red_x); - --callout-bug: var(--neutral-red_x); - --callout-example: var(--neutral-purple_x); - --callout-quote: var(--gray_x); -} - -.callout { - background-color: rgba(var(--callout-color), 0.2); -} diff --git a/.obsidian/themes/PLN/manifest.json b/.obsidian/themes/PLN/manifest.json deleted file mode 100755 index d36e2d1..0000000 --- a/.obsidian/themes/PLN/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "PLN", - "version": "1.17.0", - "minAppVersion": "1.7.7", - "author": "PipeItToDevNull", - "authorUrl": "https://docs.dev0.sh" -} diff --git a/.obsidian/themes/PLN/theme.css b/.obsidian/themes/PLN/theme.css deleted file mode 100755 index 6148c68..0000000 --- a/.obsidian/themes/PLN/theme.css +++ /dev/null @@ -1,2334 +0,0 @@ -/* - * Pipe Likes Nord -*/ - -/* @settings -name: PLN by PipeItToDevNull -id: pln -settings: - - - id: pln-head-colours - title: Colours - type: heading - level: 2 - collapsed: true - - - id: color-red - title: Red - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-red-rgb - format: rgb - default: '#bf616a' - - - id: color-orange - title: Orange - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-orange-rgb - format: rgb - default: '#d08770' - - - id: color-yellow-light - title: Yellow-Light - description: Used on the dark theme - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-yellow-light-rgb - format: rgb - default: '#ebcb8b' - - - id: color-yellow-dark - title: Yellow-Dark - description: Used on the light theme - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-yellow-dark-rgb - format: rgb - default: '#e4b860' - - - id: color-green - title: Green - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-green-rgb - format: rgb - default: '#a3be8c' - - - id: color-purple - title: Purple - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-purple-rgb - format: rgb - default: '#b48ead' - - - id: color-sea-green - title: Sea-Green - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-sea-green-rgb - format: rgb - default: '#8fbcbb' - - - id: color-cyan - title: Cyan - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-cyan-rgb - format: rgb - default: '#88c0d0' - - - id: color-frost - title: Frost - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-frost-rgb - format: rgb - default: '#81a1c1' - - - id: color-blue - title: Blue - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-blue-rgb - format: rgb - default: '#5e81ac' - - - id: color-salmon - title: Salmon - type: variable-color - opacity: false - format: hex - alt-format: - - - id: color-salmon-rgb - format: rgb - default: '#FC6E68' - - - id: accent-light-hsl - title: Accent Light - type: variable-color - opacity: false - format: hsl-split - default: '#5E81AC' - - - id: accent-dark-hsl - title: Accent Dark - type: variable-color - opacity: false - format: hsl-split - default: '#81a1c1' - - - id: b0 - title: B0 - type: variable-color - opacity: false - format: hex - alt-format: - - - id: b0-rgb - format: rgb - default: '#2E3440' - - - id: b1 - title: B1 - type: variable-color - opacity: false - format: hex - alt-format: - - - id: b1-rgb - format: rgb - default: '#3B4252' - - - id: b2 - title: B2 - type: variable-color - opacity: false - format: hex - alt-format: - - - id: b2-rgb - format: rgb - default: '#434C5E' - - - id: b3 - title: B3 - type: variable-color - opacity: false - format: hex - alt-format: - - - id: b3-rgb - format: rgb - default: '#4C566A' - - - id: w0 - title: W0 - type: variable-color - opacity: false - format: hex - alt-format: - - - id: w0-rgb - format: rgb - default: '#D8DEE9' - - - id: w1 - title: W1 - type: variable-color - opacity: false - format: hex - alt-format: - - - id: w1-rgb - format: rgb - default: '#E5E9F0' - - - id: w2 - title: W2 - type: variable-color - opacity: false - format: hex - alt-format: - - - id: w2-rgb - format: rgb - default: '#ECEFF4' - - - id: w3 - title: W3 - type: variable-color - opacity: false - format: hex - alt-format: - - - id: w3-rgb - format: rgb - default: '#f5f7f9' - - - id: text-highlight-bg - title: Text Highlight Background - type: variable-color - opacity: true - format: rgb - default: '180, 142, 173, 0.4' - - - id: text-highlight-bg-active - title: Text Highlight Background - Active - type: variable-color - opacity: true - format: rgb - default: '180, 142, 173, 0.4' - - - id: pln-head-fonts - title: Font sizes - type: heading - level: 2 - collapsed: true - - - id: font-ui-smaller - title: Font-UI-Smaller - description: Used for settings panel category headers and other things - type: variable-number-slider - default: 10 - min: 10 - max: 30 - step: 1 - format: px - - - id: font-ui-small - title: Font-UI-Small - description: Used for folder names and other things - type: variable-number-slider - default: 10 - min: 10 - max: 30 - step: 1 - format: px - - - id: font-ui-medium - title: Font-UI-Medium - description: Used for settings panel body, calendar - type: variable-number-slider - default: 12 - min: 10 - max: 30 - step: 1 - format: px - - - id: font-ui-large - title: Font-UI-Large - description: Used for things - type: variable-number-slider - default: 14 - min: 10 - max: 30 - step: 1 - format: px - - - id: pln-head-gen - title: General modifications - type: heading - level: 2 - collapsed: true - - - id: pln-link-mods - title: Link modifications - description: Underline only external links and remove the distinction from unresolved links - type: class-toggle - default: true - - - id: pln-hilite-mods - title: Highlight (mark) modifications - description: Change ==highlight== (mark) styling from the default. This may interfere with some plugins, disable this if you see issues. - type: class-toggle - default: true - - - id: pln-hi-line - title: Highlight active line - description: Highlight the active line - type: class-toggle - default: false - - - id: pln-hi-line-hover - title: Highlight cursor line - description: Highlight the line your mouse cursor is on - type: class-toggle - default: false - - - id: pln-hi-tr - title: Highlight table rows when hovering - description: Highlight the row in a table that your cursor is hovering over - type: class-toggle - default: false - - - id: pln-hide-files - title: Enable hidden directories and files - description: Hide any file/folder starting with _ (underscore) - type: class-toggle - default: false - - - id: pln-folder-icons - title: Use folder icons in the file tree - description: Replace the chevrons in the file tree with open/closed folder icons - type: class-toggle - default: false - - - id: pln-dv-mods - title: Dataview modifications - description: Globally toggle my various DV modifications - type: class-toggle - default: true - - - id: pln-dv-count - title: Dataview list count - description: Toggle the list count on a DV result - type: class-toggle - default: true - - - id: pln-view-invert - title: Invert view icons - description: Invert the Reading and Edit view icons in the top right of notes - type: class-toggle - default: false - - - id: pln-pin-protect - title: Protect the Pin icon - description: Blocks the click event on the Pin icon so it cannot be removed accidently - type: class-toggle - default: true - - - id: pln-pretty-pinned - title: Prettier pinned tabs - description: Shrink down pinned tabs to only the note icon. I recommend making prettier note icons as well if you do this. - type: class-toggle - default: false - - - id: pln-stacked-100 - title: Stacked tabs 100% width - description: Make stacked tabs take up 100% of the window width instead of an annoying amount of unknown space - type: class-toggle - default: false - - - id: pln-boxed-tags - title: Box tags - description: Make tags more boxy with a solid border - type: class-toggle - default: true - - - id: pln-head-attachments - title: Attachment options - type: heading - level: 2 - collapsed: true - - - id: pln-attachments - title: Hide attachments - description: Hide all attachments in the file explorer - type: class-toggle - default: false - - - id: pln-attachments-canvas - title: Unhide canvas files - type: class-toggle - default: false - - - id: pln-attachments-pdf - title: Unhide pdf files - type: class-toggle - default: false - - - id: pln-attachments-docx - title: Unhide docx files - type: class-toggle - default: false - - - id: pln-attachments-xlsx - title: Unhide xlsx files - type: class-toggle - default: false - - - id: pln-attachments-images - title: Unhide image files - type: class-toggle - default: false - - - id: pln-head-heads - title: Header colors - type: heading - level: 2 - collapsed: true - - - id: pln-hdcl - title: Header color toggle - description: You must open each color and "save" it to render properly - type: class-toggle - default: false - - - id: pln-hdcl-1 - title: H1 color - type: variable-color - opacity: false - format: hex - default: '#BF616A' - - - id: pln-hdcl-2 - title: H2 color - type: variable-color - opacity: false - format: hex - default: '#D08770' - - - id: pln-hdcl-3 - title: H3 color - type: variable-color - opacity: false - format: hex - default: '#EBCB8B' - - - id: pln-hdcl-4 - title: H4 color - type: variable-color - opacity: false - format: hex - default: '#A3BE8C' - - - id: pln-hdcl-5 - title: H5 color - type: variable-color - opacity: false - format: hex - default: '#8FBCBB' - - - id: pln-hdcl-6 - title: H5 color - type: variable-color - opacity: false - format: hex - default: '#88C0D0' - - - id: pln-head-props - title: Properties modifications - type: heading - level: 2 - collapsed: true - - - id: hide-properties - title: Hide properties in reading mode - description: Hide the metadata properties box when in reading mode. Add 'hide-properties' as a class to any file to selectively apply this. - type: class-toggle - default: true - - - id: pln-props-heading - title: Hide properties heading - description: We know it is a properties box, you don't need to label it. - type: class-toggle - default: true - - - id: pln-props-list - title: List 'list' properties - description: Put every property on its own line instead of a long single line list. - type: class-toggle - default: true - - - id: pln-head-embd - title: Embed modifications - type: heading - level: 2 - collapsed: true - - - id: pln-embd-mods - title: Embed modifications - description: Globally toggle my various embed modifications - type: class-toggle - default: true - - - id: pln-embd-link - title: Embeded note link icon - description: Hide the link icon for an embedded note - type: class-toggle - default: true - - - id: pln-embd-title - title: Embeded note titles - description: Hide the title of an embeded note - type: class-toggle - default: true - - - id: pln-embd-first - title: Hide the first header in embeds - description: Do not display the first header in an embed - type: class-toggle - default: true - - - id: pln-embd-h1 - title: Hide H1 in embeds - description: Do not display h1 in embeds - type: class-toggle - default: false - - - id: pln-embd-h2 - title: Hide H2 in embeds - description: Do not display h2 in embeds - type: class-toggle - default: false - - - id: pln-embd-h3 - title: Hide H3 in embeds - description: Do not display h3 in embeds - type: class-toggle - default: false - - - id: pln-embd-h4 - title: Hide H4 in embeds - description: Do not display h4 in embeds - type: class-toggle - default: false - - - id: pln-embd-h5 - title: Hide H5 in embeds - description: Do not display h5 in embeds - type: class-toggle - default: false - - - id: pln-embd-h6 - title: Hide H6 in embeds - description: Do not display h6 in embeds - type: class-toggle - default: false - - - id: pln-head-rm - title: Removals - type: heading - level: 2 - collapsed: true - - - id: pln-rm-folder-nav - title: Remove folder nav - description: Remove the folder navigation icons - type: class-toggle - default: false - - - id: pln-rm-settings - title: Remove settings pane - description: Remove the settings pane at the bottom of the left sidebar added in 1.6 - type: class-toggle - default: false - - - id: pln-rm-rside - title: Remove sidebar indicators - description: Remove the sidebar indicators. They can still be opened with hotkeys - type: class-toggle - default: true - - - id: pln-rm-win-lside-tl - title: Remove mod top left - description: Remove the top tab container in the left sidebar in Windows in hidden frameless - type: class-toggle - default: false - - - id: pln-rm-status - title: Remove statusbar - description: Removes the bottom statusbar - type: class-toggle - default: true - - - id: pln-rm-tablist - title: Remove tablist icon - description: Removes the header tab list icon - type: class-toggle - default: true - - - id: pln-rm-nt - title: Remove new tab icon - description: Removes the new tab header icon - type: class-toggle - default: true - - - id: pln-rm-clstab - title: Remove close icon - description: Remove the close X from tabs - type: class-toggle - default: true - - - id: pln-rm-nav - title: Remove nav icons - description: Remove the back and forward icons - type: class-toggle - default: true - - - id: pln-rm-act - title: Remove view actions - description: Remove the view action icons from the top of notes - type: class-toggle - default: true - - - id: pln-rm-noteic - title: Remove note icon - description: Remove the note icon from stacked tabs (we all know is a note...) - type: class-toggle - default: true - - - id: pln-rm-scroll - title: Remove scroll bars - description: Hide scroll bars, hover to view them - type: class-toggle - default: true - - - id: pln-rm-mac-tside - title: Hide top bar in MacOS - description: Hide the top bar on MacOS when in stacked tabs. (Works best in Frameless/hidden title bars) - type: class-toggle - default: true - - - id: pln-rm-srchSug - title: Hide search help - description: Hide the pop up that appears when clicking the search field - type: class-toggle - default: true - - - id: pln-head-check - title: Checkbox modifications - type: heading - level: 2 - collapsed: true - - - id: pln-checkboxes - title: Custom Checkboxes - description: Globally toggle custom checkbox types and changes made in PLN - type: class-toggle - default: true - - - id: pln-head-co - title: Callout modifications - type: heading - level: 2 - collapsed: true - - - id: pln-rm-co-meta - title: Hide Meta callout in reading mode - description: Remove the custom "meta" callout in reading mode - type: class-toggle - default: false - - - id: pln-pdf-rm-co-meta - title: Hide Meta callout in PDF exports - description: Remove the custom "meta" callout in PDF exports only - type: class-toggle - default: true - - - id: pln-rm-co-links - title: Hide Links callout in reading mode - description: Remove the custom "links" callout in reading mode - type: class-toggle - default: false - - - id: pln-pdf-rm-co-links - title: Hide Links callout in PDF exports - description: Remove the custom "links" callout in PDF exports only - type: class-toggle - default: true - - - id: pln-head-cards - title: Kepano Cards modificationss - type: heading - level: 2 - collapsed: true - - - id: pln-cards-sort - title: Hide Remove sort icon - description: Remove the sort icon from above a collection of cards - type: class-toggle - default: true - - - id: pln-cards-borders - title: Card border edits - description: Change the border of cards to match callouts. You are required to have Kepano's snippet, this just changes it's style - type: class-toggle - default: true - - - id: pln-cards-color-rgb - title: Card border color - type: variable-themed-color - format: rgb-values - opacity: false - default-light: 'rgb(216, 222, 233)' - default-dark: 'rgb(76, 86, 106)' - - - id: cards - title: Add cards class to all files, and allow export. - description: This will add the cards class to all files, a primary function for this will be cards rendering when you PDF export a file - type: class-toggle - default: false - - - id: pln-head-vi - title: High contrast modifications - type: heading - level: 2 - collapsed: true - - - id: pln-vision - title: High contrast toggle - descriptioon: Change main text to a vision impaired yellow. You should change your accent colour to something that compliments #cccc00. Don't use this with light mode... - type: class-toggle - default: false - - - id: pln-vision-high - title: Primary color - description: This is the primary color to be used in vision impaired mode - type: variable-color - opacity: false - format: hex - default: '#cccc00' - - - id: pln-vision-low - title: Secondary color - description: This is used for code blocks and buttons mostly - type: variable-color - opacity: false - format: hex - default: '#4C4E52' - - -*/ - -.theme-light, -.theme-dark { - --color-red: #bf616a; - --color-orange: #d08770; - --color-yellow-light: #ebcb8b; - --color-yellow-dark: #e4b860; - --color-green: #a3be8c; - --color-purple: #b48ead; - --color-sea-green: #8fbcbb; - --color-cyan: #88c0d0; - --color-frost: #81a1c1; - --color-blue: #5e81ac; - --color-salmon: #FC6E68; - - --accent-light-hsl-h: 213; - --accent-light-hsl-s: 32%; - --accent-light-hsl-l: 53%; - - --accent-dark-hsl-h: 210; - --accent-dark-hsl-s: 34%; - --accent-dark-hsl-l: 63%; - - --color-red-rgb: 191, 97, 106; - --color-orange-rgb: 208, 135, 112; - --color-yellow-light-rgb: 235, 203, 139; - --color-yellow-dark-rgb: 228, 184, 96; - --color-green-rgb: 163, 190, 140; - --color-purple-rgb: 180, 142, 173; - --color-sea-green-rgb: 143, 188, 187; - --color-cyan-rgb: 136, 192, 208; - --color-frost-rgb: 129, 161, 193; - --color-blue-rgb: 94, 129, 172; - --color-salmon-rgb: 252, 110, 104; - - --b0: #2E3440; - --b1: #3B4252; - --b2: #434C5E; - --b3: #4C566A; - - --w0: #D8DEE9; - --w1: #E5E9F0; - --w2: #ECEFF4; - --w3: #f5f7f9; - - --w0-rgb: 216, 222, 233; - --b3-rgb: 76, 86, 106; - - --text-error: var(--color-salmon); - --text-accent: var(--color-accent); - --text-highlight-bg: rgba(180, 142, 173, 0.4); - --text-highlight-bg-active: rgba(180, 142, 173, 0.4); - - --bold-weight: var(--font-bold); -} - -.theme-light { - --color-yellow: var(--color-yellow-dark); - --color-yellow-rgb: var(--color-yellow-dark-rgb); - - --accent-h: var(--accent-light-hsl-h); - --accent-s: var(--accent-light-hsl-s); - --accent-l: var(--accent-light-hsl-l); - - /* the note background */ - --background-primary: var(--w3) ; - /* used for code blocks */ - --background-primary-alt: var(--w2) ; - /* outside ui background */ - /* background titlebar unfocused */ - --background-secondary: var(--w2); - /* titlebar focused */ - --background-secondary-alt: var(--w1); - /* lines between objects */ - /* slider background */ - --background-modifier-border: var(--w0); - - /* main font */ - --color-base-100: var(--b0); - --color-base-70: var(--b0); - --color-base-60: var(--b0); - /* bullets */ - --color-base-50: var(--b1); - /* window outline (like settings) */ - --color-base-40: var(--w2); - /* toggle background */ - /* small line in tabs */ - --color-base-35: var(--w0); - /* the lines in the ui */ - --color-base-30: var(--w0); - --color-base-25: var(--b3); - --color-base-20: var(--w0); - --color-base-10: var(--w1); - --color-base-05: var(--w2); - --color-base-00: var(--w2); -} - -.theme-dark { - --color-yellow: var(--color-yellow-light); - --color-yellow-rgb: var(--color-yellow-light-rgb); - - --accent-h: var(--accent-dark-hsl-h); - --accent-s: var(--accent-dark-hsl-s); - --accent-l: var(--accent-dark-hsl-l); - - /* the note background */ - --background-primary: var(--b1) ; - /* used for code blocks */ - --background-primary-alt: var(--b0) ; - /* outside ui background */ - /* background titlebar unfocused */ - --background-secondary: var(--b0); - /* titlebar focused */ - --background-secondary-alt: var(--b0); - /* lines between objects */ - /* slider background */ - --background-modifier-border: var(--b3); - - --color-base-00: var(--b0); - --color-base-10: var(--b0); - --color-base-20: var(--b0); - --color-base-25: var(--b0); - /* lines in the ui */ - --color-base-30: var(--b1); - /* toggle backgroundse */ - /* small line in tabs */ - --color-base-35: var(--b3); - /* window outlines */ - --color-base-40: var(--b0); - /* bullets */ - --color-base-50: var(--w0); - --color-base-60: var(--w1); - --color-base-70: var(--w2); - /* main font */ - --color-base-100: var(--w3); -} - -/* any vision accomodations would be here */ -.pln-vision { - --pln-vision-high: #cccc00; - --pln-vision-low: #4C4E52; - - --text-normal: var(--pln-vision-high); - --text-faint: var(--pln-vision-high); - --text-muted: var(--pln-vision-high); - --background-primary: black; - --background-primary-alt: var(--pln-vision-low); - --background-secondary: black; - --background-secondary-alt: black; - --background-modifier-border: var(--pln-vision-high); - --text-on-accent: black; - - --color-base-30: var(--pln-vision-low); - --color-base-35: var(--pln-vision-high); - - --color-red: var(--pln-vision-high); - --color-orange: var(--pln-vision-high); - --color-yellow-light: var(--pln-vision-high); - --color-yellow-dark: var(--pln-vision-high); - --color-green: var(--pln-vision-high); - --color-purple: var(--pln-vision-high); - --color-sea-green: var(--pln-vision-high); - --color-cyan: var(--pln-vision-high); - --color-frost: var(--pln-vision-high); - --color-blue: var(--pln-vision-high); - --color-salmon: var(--pln-vision-high); -} - -/* pdf fixes */ -@media print { - .theme-dark { - --highlight-mix-blend-mode: darken; - --list-marker-color: var(--b0); - --code-background: var(--w2); - --code-normal: var(--b0); - --table-header-color: var(--b0); - --text-muted: var(--b0); - } - .pln-pdf-rm-co-links .callout[data-callout="links"], - .pln-pdf-rm-co-meta .callout[data-callout="meta"] { - display: none; - } - /* hacky method to make cards exportable */ - .cards.pln-cards-borders.theme-dark, - .pln-cards-borders.theme-dark { - --pln-cards-color-rgb: var(--w0-rgb) !important; - } - .pln-embd-mods.pln-embd-first .markdown-embed :is(h1,h2,h3,h4,h5,h6):first-child { - display: none; - } -} - -/* - * Main -*/ -body { - --font-ui-smaller: 10px; - --font-ui-small: 10px; - --font-ui-medium: 12px; - --font-ui-large: 14px; - --header-height: 30px; - --file-folding-offset: 10px; - /* 1.1 fixes */ - --checkbox-size: 1.1em; - --list-bullet-size: .5em; - /* Fix font sizes in 1.3.7 */ - --h1-size: 2em; - --h2-size: 1.6em; - --h3-size: 1.37em; - --h4-size: 1.25em; - --h5-size: 1.12em; - --h6-size: 1.12em; - /*this is spacing before a header, it is stupid*/ - --heading-spacing: 0; - --p-spacing: .5rem; -} -/* this brings back header spacing in reading mode */ -/* default is 2.5 p-spacing and p-spacing default is 1rem */ -.markdown-rendered { - --heading-spacing: calc(var(--p-spacing)*2); -} - -/* changed in 1.4*/ -hr { - margin: 1.5em; -} - -/* change margins, default is 32 */ -body { - --file-margins: 20px; -} -.mod-stacked { - --file-margins: 10px; -} -.mod-stacked:has(.cm-gutter) { - --file-margins: 2px -} - -/* header colors */ -body.pln-hdcl { - --pln-hdcl-1: #BF616A; - --pln-hdcl-2: #D08770; - --pln-hdcl-3: #EBCB8B; - --pln-hdcl-4: #A3BE8C; - --pln-hdcl-5: #8FBCBB; - --pln-hdcl-6: #88C0D0; - --h1-color: var(--pln-hdcl-1); - --h2-color: var(--pln-hdcl-2); - --h3-color: var(--pln-hdcl-3); - --h4-color: var(--pln-hdcl-4); - --h5-color: var(--pln-hdcl-5); - --h6-color: var(--pln-hdcl-6); -} - -/* folding indicator */ -.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator { - padding-right: 0px; -} - -/* properties container*/ -body { - --metadata-border-color: rgb(var(--pln-cards-color-rgb)); - --metadata-border-radius: 5px; - --metadata-background: rgba(var(--pln-cards-color-rgb),0.4); - --metadata-property-radius: 5px; -} -.metadata-container { - border-top: 4px solid rgb(var(--pln-cards-color-rgb)); - border-left: 2px solid rgb(var(--pln-cards-color-rgb)); - /* 1.3.7 adding --p-spacing but I remove it, this fixes the header being to oclose to the box*/ - margin-bottom: 10px; -} -.metadata-property-key { - border-right: 2px solid rgb(var(--pln-cards-color-rgb)); -} -.hide-properties { - --metadata-display-reading: none; -} -.pln-props-heading .metadata-properties-heading { - display: none; -} - -.pln-props-list .metadata-property:not([data-property-key="tags"]) .metadata-property-value .multi-select-container { - display: block; -} -/* improve meta data container in sidebar */ -.workspace > .workspace-split:not(.mod-root) .metadata-container { - margin-left: 5px; - padding-left: 2px; -} - -.markdown-source-view.mod-cm6 .cm-table-widget { - padding-top: 0; -} - -/* macos fixes for hidden title */ -.mod-macos { - --frame-left-space: 65px; -} - -/* shrinking headers */ -.mod-left-split .workspace-tab-header-container-inner, -.mod-right-split .workspace-tab-header-container-inner { - margin: 0 0 0 0; - padding: 0 0 0 10px; -} - -/* logo */ -.titlebar-button.mod-logo { - color: var(--color-purple); -} - -/* red pin icon */ -.mod-root .mod-pinned { - color: var(--color-salmon); -} -/* stop the pin from being clickable */ -.pln-pin-protect .mod-pinned { - pointer-events: none; -} - -/* pretty pinned tabs */ -.pln-pretty-pinned:not(:has(.mod-stacked)) .workspace-tab-header:has(.mod-pinned) { - max-width: 30px !important; - /* also hide the title of pinned tabs */ - & .workspace-tab-header-inner-title { - display: none; - } - & .workspace-tab-header-inner-icon { - display: flex !important; - } - & .mod-pinned { - display: none; - } -} - -/* flip and thin stacked titles */ -body { - --tab-stacked-text-transform: rotate(180deg); - --tab-stacked-text-align: right; - --tab-stacked-header-width: 20px; -} -.mod-stacked .workspace-tab-header-inner-title { - letter-spacing: 1px; -} -.pln-stacked-100 { - --tab-stacked-pane-width: 100% -} - -/* hide the top bar when stacked on macos */ -.mod-macos.pln-rm-mac-tside.is-hidden-frameless .mod-vertical .mod-stacked .workspace-tab-header-container { - display: none; -} - -/* invert reading icons to make more sense visually */ -.pln-view-invert .workspace-leaf-content:has(.is-live-preview) .clickable-icon.view-action[aria-label^="Current view: editing"] { - -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'%3E%3C/path%3E%3Cpath d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'%3E%3C/path%3E%3C/svg%3E"); - background-color: var(--icon-color); - -webkit-mask-repeat: no-repeat; - -webkit-mask-position: center; -} -.pln-view-invert .clickable-icon.view-action[aria-label^="Current view: reading"] { - -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z'%3E%3C/path%3E%3Cpath d='M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'%3E%3C/path%3E%3C/svg%3E"); - background-color: var(--icon-color); - -webkit-mask-repeat: no-repeat; - -webkit-mask-position: center; -} -/* add an icon specifc for source view */ -.pln-view-invert .workspace-leaf-content:not(:has(.is-live-preview)) .clickable-icon.view-action[aria-label^="Current view: editing"] { - -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-pencil-line'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3Cpath d='m15 5 3 3'/%3E%3C/svg%3E"); - background-color: var(--icon-color); - -webkit-mask-repeat: no-repeat; - -webkit-mask-position: center; -} - -/* table stuff */ -/* fix table font size */ -body { - --table-text-size: var(--font-text-size); -} -/* space out tables from text a bitin reading mode */ -.markdown-rendered table { - margin-top: var(--heading-spacing); -} -/* highlight the hovered row in a table */ -.pln-hi-tr .mod-root tr:hover { - background-color: var(--background-secondary) !important; -} - -/* highlight active line */ -.pln-hi-line:not(.pln-vision) .cm-active.cm-line, -.pln-hi-line-hover:not(.pln-vision) .cm-line:hover { - background-color: var(--background-modifier-border); -} -.pln-hi-line:not(.pln-vision) .cm-gutterElement.cm-active { - color: var(--color-yellow); - font-weight: bold; - background-color: var(--background-modifier-border); -} -.cm-lineNumbers { - border-right: 2px solid var(--background-modifier-border); - color: var(--text-faint); -} - -/* REMOVE THINGS */ -/* hide attachments */ -.pln-attachments .nav-file:has(.nav-file-tag), -/* folder navigation buttons */ -.pln-rm-folder-nav .workspace-leaf-content[data-type="file-explorer"] .nav-buttons-container, -/* settings pane */ -body:not(.is-mobile).pln-rm-settings .workspace-split.mod-left-split .workspace-sidedock-vault-profile, -/* sidebars */ -.pln-rm-rside .sidebar-toggle-button.mod-right, -.pln-rm-rside .sidebar-toggle-button, -/* statusbar */ -.pln-rm-status .status-bar, -/* tab chevron */ -.pln-rm-tablist .workspace-tab-header-tab-list .clickable-icon, -/* new tab */ -.pln-rm-nt .mod-root .workspace-tab-header-new-tab, -/* tab close button */ -.pln-rm-clstab .workspace-tab-header-inner-close-button, -/* nav buttons */ -.pln-rm-nav .view-header-nav-buttons, -/* action bottons, top right of note */ -.pln-rm-act .view-actions, -/* suggestion pop up box */ -.pln-rm-srchSug .suggestion-container.mod-search-suggestion, -/* note icon for stacked tabs */ -.pln-rm-noteic .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner-icon, -/* remove top left sidebar container in hidden*/ -.mod-windows.pln-rm-win-lside-tl.is-hidden-frameless .mod-left-split .mod-top-left-space .workspace-tab-header-container, -/* hide the placeholder values in metadata*/ -.metadata-input-longtext:empty:before, -.multi-select-input:before { - display: none; -} - -/* selectively show certain attachments */ -.pln-attachments.pln-attachments-canvas .nav-file:has([data-path$=".canvas"]), -.pln-attachments.pln-attachments-pdf .nav-file:has([data-path$=".pdf"]), -.pln-attachments.pln-attachments-docx .nav-file:has([data-path$=".docx"]), -.pln-attachments.pln-attachments-xlsx .nav-file:has([data-path$=".xlsx"]), -.pln-attachments.pln-attachments-images .nav-file:has([data-path$=".jpg"]), -.pln-attachments.pln-attachments-images .nav-file:has([data-path$=".jpeg"]), -.pln-attachments.pln-attachments-images .nav-file:has([data-path$=".png"]) { - display: contents !important; -} - -/* Hide files and dirs starting with _ */ -.pln-hide-files div[data-path^="_"], -.pln-hide-files div[data-path*="/_"] { - display: none; -} - -/* bullet fix */ -/* thanks sails */ -.cm-formatting-list-ul > .list-bullet { - padding-right: 5px; -} -.cm-formatting-list-ul:not(:has(> .list-bullet)) { - margin-right: 5px; -} - -/* reading bullet fixes */ -ul > li.task-list-item .task-list-item-checkbox { - margin-inline-start: -17px; -} -.markdown-source-view.mod-cm6 .task-list-label { - margin-inline-start: -6px; -} - -/* suggestion box */ -.suggestion-item { - font-size: var(--font-ui-small); -} -.suggestion-container { - opacity: 90%; -} - -/* fix list spacing in reading mode */ -body { - --list-spacing: 1px; -} -/* fix spacing in edit mode for the top of lists*/ -.cm-s-obsidian .cm-line.HyperMD-header + .cm-line:not(.HyperMD-header):not(:has(>br:only-child)) { - padding-top: var(--p-spacing); -} - -/* scrollbars */ -.pln-rm-scroll ::-webkit-scrollbar { - visibility: hidden; - background-color: transparent; - width: 10px; -} -.pln-rm-scroll ::-webkit-scrollbar-thumb { - visibility: hidden; -} -.pln-rm-scroll ::-webkit-scrollbar:hover { - visibility: initial; -} -.pln-rm-scroll ::-webkit-scrollbar-thumb:hover { - visibility: initial; -} - -/* more italic */ -em, .cm-em { - display: inline-block; - transform: skew(-10deg); -} - -/* this unifies spacing in LP and reading (DV in LP is viewed as if it was reading) */ -.markdown-rendered h1, -.markdown-rendered h2, -.markdown-rendered h3, -.markdown-rendered h4, -.markdown-rendered h5, -.markdown-rendered h6 { - margin: 0 0 0 0; -} - -/* - * Card edits -*/ -.cards.pln-cards-sort table.dataview thead, -.pln-cards-sort .cards table.dataview thead { - display: none !important; -} -.cards.pln-cards-borders.theme-light, -.pln-cards-borders.theme-light { - --pln-cards-color-rgb: var(--w0-rgb); -} -.cards.pln-cards-borders.theme-dark, -.pln-cards-borders.theme-dark { - --pln-cards-color-rgb: var(--b3-rgb); -} -.cards.pln-cards-borders table.dataview > tbody > tr, -.pln-cards-borders .cards table.dataview > tbody > tr { - background-color: rgba(var(--pln-cards-color-rgb), 0.4) !important; - border-top: 4px solid rgb(var(--pln-cards-color-rgb)) !important; - border-left: 2px solid rgb(var(--pln-cards-color-rgb)) !important; - border-right: none !important; - border-bottom: none !important; -} - -/* add bullets */ -.dataview-result-list-li::marker { - content: '•'; -} -.cards table.dataview { - font-size: unset; -} -/* 1.6 fix for bullets being moved away from left side */ -.cards { - --list-indent: 0; -} - -/* - * Embeds -*/ -body.pln-embd-mods { - --embed-background: inherit; - --embed-border-left: none; - --embed-border-right: none; - --embed-border-top: none; - --embed-border-bottom: none; - --embed-padding: 0 0 0 0; - --embed-font-style: inherit; -} - -/* hide headers */ -.pln-embd-mods.pln-embd-h1 .markdown-embed h1, -.pln-embd-mods.pln-embd-h2 .markdown-embed h2, -.pln-embd-mods.pln-embd-h3 .markdown-embed h3, -.pln-embd-mods.pln-embd-h4 .markdown-embed h4, -.pln-embd-mods.pln-embd-h5 .markdown-embed h5, -.pln-embd-mods.pln-embd-h6 .markdown-embed h6 { - display: none; -} -/* a better way to hide the first header only */ -.pln-embd-mods.pln-embd-first .markdown-embed .mod-header + div > :is(h1,h2,h3,h4,h5,h6) { - display: none; -} - -/* hide titles in emebds */ -.pln-embd-mods.pln-embd-title .embed-title { - display: none; -} - -/* hide the link icon for embeds */ -.pln-embd-mods.pln-embd-link .markdown-embed-link { - display: none; -} - -/* hide the new 1.6 left border */ -/* also moves them over from 0.85em */ -.pln-embd-mods .markdown-embed { - border-inline-start: none; - --checkbox-margin-inline-start: 0.4em; -} - -/* this is to move embededlists over in 1.1 */ -.pln-embd-mods .cm-embed-block .contains-task-list, -.pln-embd-mods .inline-embed .contains-task-list { - padding: 0 0 0 0px; -} - -/* 1.6 fix to move lists back over in embeds -2024-08-08 - this is seen breacking a basic embeded list in DFS migration which used: - class="internal-embed markdown-embed inline-embed is-loaded" -.pln-embd-mods .is-live-preview .markdown-embed { - --list-indent: 0; -} -*/ -/* this includes an OR to make basic list items also move over */ -.pln-embd-mods .is-live-preview .task-list-item .task-list-item, .task-list-basic-item { - --list-indent: 2.25em; -} - -/* - * Checkbox fixes in callouts for 1.6 -*/ -.is-live-preview .callout .task-list-item { - margin-inline-start: 0; -} - -/* blank callout over-ride for 1.6 */ -.markdown-reading-view [data-callout="blank"] .callout-content :is(li), -.markdown-reading-view [data-callout="blank-titled"] .callout-content :is(li) { - margin-inline-start: var(--list-indent); -} - -/* - * Links -*/ -body.pln-link-mods { - --link-decoration: none; - --link-decoration-hover: none; - --link-external-decoration: underline; - --link-external-decoration-hover: underline !important; - --link-unresolved-opacity: 100; -} - -/* remove the icon from external links */ -body.pln-link-mods .external-link { - background-image: none; - padding-right: 0px; -} - -/* - * Dataview -*/ -.pln-dv-mods .markdown-source-view.mod-cm6 .edit-block-button { - display: none; -} -/* move dataview results over 2px to align with embeds in reading mode */ -.pln-dv-mods .markdown-reading-view .dataview.result-group { - padding-left: 2px; -} -/* do not move dataview results over in live preview mode */ -.pln-dv-mods .is-live-preview .dataview.result-group { - padding-left: 0px; -} -/* if you offset embeds, this can be 0 otherwise 2px */ -.pln-dv-mods .cm-preview-code-block.cm-embed-block.markdown-rendered { - padding-left: 0; -} -/* move the checkbox container over pixels in reading mode */ -/* this was an issue on my daily notes when embedding all PTIs */ -.pln-dv-mods .markdown-reading-view .dataview-container .contains-task-list { - padding-left: 20px; -} -/* hides the item count on a list */ -.pln-dv-count .dataview.small-text { - display: none; -} -/* 1.6 fix to move lists back over in embeds */ -.pln-dv-mods .dataview-container { - --list-indent: 0; -} -/* 1.6 fix to move list items over in DV queries in LP unless it is in an embed */ -/* This is not exact but it is a better fix than margin-left: -6px */ -.pln-dv-mods .is-live-preview:not(:has(.markdown-embed-content)) .dataview.task-list-item { - margin-inline-start: var(--list-indent); -} - -/* commented out to fix daily not in 1.6.1 -/* 1.6 for child items in LP -.pln-dv-mods .is-live-preview .dataview-container .contains-task-list .contains-task-list .task-list-item-checkbox { - --checkbox-margin-inline-start: 3em; -} -/* 1.6 for bullet items in LP -.pln-dv-mods .is-live-preview .dataview-container .contains-task-list .contains-task-list .task-list-basic-item { - margin-inline-start: 3em; -} -*/ -/* 1.6 fix non-checkbox list under a dataview task in LP */ -.pln-dv-mods .is-live-preview .dataview.result-group .contains-task-list .task-list-item ul:not(:has(.task-list-item-checkbox)) { - padding-inline-start: 2em; -} -/* 1.6 fix non-checkbox list under a dataview task in Reading */ -.pln-dv-mods .markdown-reading-view .dataview.result-group .task-list-item ul { - padding-inline-start: 2em; -} - -/* - * Checkboxes -*/ -body.pln-checkboxes { - .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="x"], - .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="X"], - ul > li.task-list-item[data-task="x"], - ul > li.task-list-item[data-task="X"] { - text-decoration: none; - } - - /* > */ - input[type=checkbox][data-task=">"], - input[type=checkbox][data-task=">"]:hover, - ul > li.task-list-item[data-task=">"] > .task-list-item-checkbox { - background-color: var(--color-orange); - border-color: var(--color-orange); - } - input[type=checkbox][data-task=">"]:checked:after, - ul > li.task-list-item[data-task=">"] > .task-list-item-checkbox:checked:after { - -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI1cHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iLTUgMCAyNSAyNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICANCiAgICA8dGl0bGU+cmlnaHQ8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxnIGlkPSJpY29ucyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJ1aS1nYW1ibGluZy13ZWJzaXRlLWxpbmVkLWljbm9zLWNhc2lub3NodW50ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzgzLjAwMDAwMCwgLTE1OC4wMDAwMDApIiBmaWxsPSIjMUMxQzFGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPg0KICAgICAgICAgICAgPGcgaWQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNTAuMDAwMDAwLCAxMjAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQzNi40NTM1MTcsMzguNTY5MjQ5IEw0NDcuMzAyNDU5LDQ4Ljk5MzgxNTggTDQ0Ny4zOTI2MSw0OS4wNzQ4ODAyIEM0NDcuNzU1MzQsNDkuNDIzNDU0IDQ0Ny45NjgxNTksNDkuODg3MDQ2MSA0NDgsNTAuNDM4MjIyNyBMNDQ3Ljk5ODEzNSw1MC42MjI4MjI5IEM0NDcuOTY4MTU5LDUxLjExMjk1MzkgNDQ3Ljc1NTM0LDUxLjU3NjU0NiA0NDcuMzMzNjc1LDUxLjk3NzQ0NjkgTDQ0Ny4zMzkwOTUsNTEuOTY4OTgzMiBMNDM2LjQ1MzUxNyw2Mi40MzA3NTEgQzQzNS42NjM2OTQsNjMuMTg5NzQ5NyA0MzQuMzk5MDAxLDYzLjE4OTc0OTcgNDMzLjYwOTE3OCw2Mi40MzA3NTEgQzQzMi43OTY5NDEsNjEuNjUwMjEzIDQzMi43OTY5NDEsNjAuMzY3NTkyNCA0MzMuNjA5NDMyLDU5LjU4NjgxMDYgTDQ0My4wMTIzMjQsNTAuNTU3MjQ3MSBMNDMzLjYwOTE3OCw0MS40MTI5NDU2IEM0MzIuNzk2OTQxLDQwLjYzMjQwNzYgNDMyLjc5Njk0MSwzOS4zNDk3ODcgNDMzLjYwOTE3OCwzOC41NjkyNDkgQzQzNC4zOTkwMDEsMzcuODEwMjUwMyA0MzUuNjYzNjk0LDM3LjgxMDI1MDMgNDM2LjQ1MzUxNywzOC41NjkyNDkgWiIgaWQ9InJpZ2h0Ij48L3BhdGg+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4="); - } - - /* ? */ - input[type=checkbox][data-task="?"], - input[type=checkbox][data-task="?"]:hover, - ul > li.task-list-item[data-task="?"] > .task-list-item-checkbox { - background-color: var(--color-yellow); - border-color: var(--color-yellow); - } - input[type=checkbox][data-task="?"]:checked:after, - ul > li.task-list-item[data-task="?"] > .task-list-item-checkbox:checked:after { - -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijk3My4xcHgiIGhlaWdodD0iOTczLjFweCIgdmlld0JveD0iMCAwIDk3My4xIDk3My4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NzMuMSA5NzMuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQoJPg0KPGc+DQoJPHBhdGggZD0iTTUwMi4yOSw3ODguMTk5aC00N2MtMzMuMSwwLTYwLDI2LjktNjAsNjB2NjQuOWMwLDMzLjEsMjYuOSw2MCw2MCw2MGg0N2MzMy4xMDEsMCw2MC0yNi45LDYwLTYwdi02NC45DQoJCUM1NjIuMjksODE1LDUzNS4zOTEsNzg4LjE5OSw1MDIuMjksNzg4LjE5OXoiLz4NCgk8cGF0aCBkPSJNMTcwLjg5LDI4NS44bDg2LjcsMTAuOGMyNy41LDMuNCw1My42LTEyLjQsNjMuNS0zOC4zYzEyLjUtMzIuNywyOS45LTU4LjUsNTIuMi03Ny4zYzMxLjYwMS0yNi42LDcwLjktNDAsMTE3LjktNDANCgkJYzQ4LjcsMCw4Ny41LDEyLjgsMTE2LjMsMzguM2MyOC44LDI1LjYsNDMuMSw1Ni4yLDQzLjEsOTIuMWMwLDI1LjgtOC4xLDQ5LjQtMjQuMyw3MC44Yy0xMC41LDEzLjYtNDIuOCw0Mi4yLTk2LjcsODUuOQ0KCQljLTU0LDQzLjctODkuODk5LDgzLjA5OS0xMDcuODk5LDExOC4wOTljLTE4LjQsMzUuODAxLTI0LjgsNzUuNS0yNi40LDExNS4zMDFjLTEuMzk5LDM0LjEsMjUuOCw2Mi41LDYwLDYyLjVoNDkNCgkJYzMxLjIsMCw1Ny0yMy45LDU5LjgtNTQuOWMyLTIyLjI5OSw1LjctMzkuMTk5LDExLjMwMS01MC42OTljOS4zOTktMTkuNzAxLDMzLjY5OS00NS43MDEsNzIuNjk5LTc4LjENCgkJQzcyMy41OSw0NzcuOCw3NzIuNzksNDI4LjQsNzk1Ljg5MSwzOTJjMjMtMzYuMywzNC42LTc0LjgsMzQuNi0xMTUuNWMwLTczLjUtMzEuMy0xMzgtOTQtMTkzLjRjLTYyLjYtNTUuNC0xNDctODMuMS0yNTMtODMuMQ0KCQljLTEwMC44LDAtMTgyLjEsMjcuMy0yNDQuMSw4MmMtNTIuOCw0Ni42LTg0LjksMTAxLjgtOTYuMiwxNjUuNUMxMzkuNjksMjY2LjEsMTUyLjM5LDI4My41LDE3MC44OSwyODUuOHoiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K"); - } - - /* - */ - input[type=checkbox][data-task="-"], - input[type=checkbox][data-task="-"]:hover, - ul > li.task-list-item[data-task="-"] > .task-list-item-checkbox { - background-color: var(--color-purple); - border-color: var(--color-purple); - } - input[type=checkbox][data-task="-"]:checked:after, - ul > li.task-list-item[data-task="-"] > .task-list-item-checkbox:checked:after { - -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIgOGExIDEgMCAwMTEtMWgxMGExIDEgMCAxMTAgMkgzYTEgMSAwIDAxLTEtMXoiIGZpbGw9IiMwMDAiLz4KPC9zdmc+Cg=="); - } - /* mark out the canceled item */ - .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"], - ul > li.task-list-item[data-task="-"] { - text-decoration: var(--checklist-done-decoration); - } - - /* ! */ - input[type=checkbox][data-task="!"], - input[type=checkbox][data-task="!"]:hover, - ul > li.task-list-item[data-task="!"] > .task-list-item-checkbox { - background-color: var(--color-red); - border-color: var(--color-red); - } - input[type=checkbox][data-task="!"]:checked:after, - ul > li.task-list-item[data-task="!"] > .task-list-item-checkbox:checked:after { - -webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBhcmlhLWhpZGRlbj0idHJ1ZSIgcm9sZT0iaW1nIiBjbGFzcz0iaWNvbmlmeSBpY29uaWZ5LS1meGVtb2ppIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0Ij48cGF0aCBmaWxsPSIjMkIzQjQ3IiBkPSJNMzA1LjQ4NiA0MDUuMjExYzAgMjcuMTkxLTIxLjc1MiA0OS40ODYtNDkuNDg2IDQ5LjQ4NmMtMjcuNzM0IDAtNDkuNDg2LTIyLjI5NS00OS40ODYtNDkuNDg2YzAtMjcuMTkgMjEuNzUyLTQ5LjQ4NSA0OS40ODYtNDkuNDg1YzI3LjczNCAwIDQ5LjQ4NiAyMi4yOTYgNDkuNDg2IDQ5LjQ4NXptLTI2LjgwOC05OC45NzFoLTQ1Ljg3M2MtNi44IDAtMTIuMzk4LTUuMzQ3LTEyLjcwOC0xMi4xNGwtOS43MTEtMjEyLjE5N2MtLjMzMi03LjI0NyA1LjQ1NC0xMy4zMDMgMTIuNzA4LTEzLjMwM2g2NS43ODFjNy4yNjYgMCAxMy4wNTYgNi4wNzUgMTIuNzA3IDEzLjMzMmwtMTAuMTk3IDIxMi4xOTdjLS4zMjUgNi43ODEtNS45MTggMTIuMTExLTEyLjcwNyAxMi4xMTF6Ij48L3BhdGg+PC9zdmc+"); - } - - /* i */ - input[type=checkbox][data-task="i"], - input[type=checkbox][data-task="i"]:hover, - ul > li.task-list-item[data-task="i"] > .task-list-item-checkbox { - background-color: var(--color-green); - border-color: var(--color-green); - } - input[type=checkbox][data-task="i"]:checked:after, - ul > li.task-list-item[data-task="i"] > .task-list-item-checkbox:checked:after { - -webkit-mask-image:url("data:image/svg+xml,%3c%3fxml version='1.0' encoding='iso-8859-1'%3f%3e %3c!-- Generator: Adobe Illustrator 19.0.0%2c SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e %3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 488.9 488.9' style='enable-background:new 0 0 488.9 488.9%3b' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M239.15%2c0c31.9%2c0%2c57.7%2c25.8%2c57.7%2c57.7s-25.8%2c57.7-57.7%2c57.7s-57.7-25.8-57.7-57.7S207.25%2c0%2c239.15%2c0z M291.65%2c151.6h-1.5 h-92.8h-3.4c-19%2c0-34.3%2c15.4-34.3%2c34.3l0%2c0c0%2c19%2c15.4%2c34.3%2c34.3%2c34.3h3.4v200h-37.7v68.7h169.6v-68.7h-37.5V151.6H291.65z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e"); - } - - /* / */ - input[type=checkbox][data-task="/"], - input[type=checkbox][data-task="/"]:hover, - ul > li.task-list-item[data-task="/"] > .task-list-item-checkbox { - background-color: var(--color-sea-green); - border-color: var(--color-sea-green); - } - input[type=checkbox][data-task="/"]:checked:after, - ul > li.task-list-item[data-task="/"] > .task-list-item-checkbox:checked:after { - -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3C/svg%3E"); - } -} - -/* - * Code -*/ -.cm-s-obsidian span.cm-inline-code, -.markdown-preview-view code { - color: inherit; - padding: 3px 5px; - border-radius: 5px; - font-family: monospace; -} - -/* - * Tags -*/ -.pln-boxed-tags { - --tag-radius: 5px; - --tag-border-width: 2px; -} -.pln-boxed-tags .cm-hashtag-begin { - display: none; -} -.pln-boxed-tags a.tag, -.pln-boxed-tags .cm-hashtag.cm-hashtag-end { - border-right: var(--tag-border-width) solid var(--tag-border-color); - border-left: var(--tag-border-width) solid var(--tag-border-color); - border-radius: var(--tag-radius); - padding-left: var(--tag-padding-x); - padding-right: var(--tag-padding-x); -} - -/* - * Callouts -*/ -body { - --callout-padding: 0; - --callout-title-padding: var(--size-4-2) var(--size-4-2) var(--size-4-2) var(--size-4-3); - --callout-content-padding: 0 var(--size-4-2) var(--size-4-2) var(--size-4-3); - --callout-radius: 5px; -} - -/* remove leading and trailing padding of callout content paragraphs */ -.callout-content > p:first-child { - margin-top: 0px; -} -.callout-content > p:last-child { - margin-bottom: 0px; -} - -.callout { - border-top: 4px solid rgba(var(--callout-color), 1.0); - border-left: 2px solid rgba(var(--callout-color), 1.0); -} - -/* make quotes look like callouts too */ -body { - --blockquote-border-thickness: 2px; -} -/* correct quote padding */ -.markdown-rendered blockquote { - padding: 0 0 0 var(--size-4-3); -} - -/* make unique callouts */ -.callout[data-callout="danger"] { - --callout-icon: lucide-alert-octagon; - --callout-color: var(--color-salmon-rgb); -} -.callout[data-callout="idea"] { - --callout-icon: lucide-lightbulb; -} -.callout[data-callout="links"] { - --callout-icon: lucide-link; -} -.callout[data-callout="meta"] { - --callout-icon: lucide-database; -} - -/* remove meta callouts in reading mode and when embeded*/ -.pln-rm-co-links .markdown-reading-view .callout[data-callout="links"], -.pln-rm-co-meta .markdown-reading-view .callout[data-callout="meta"], -.markdown-embed .callout[data-callout="links"], -.markdown-embed .callout[data-callout="meta"] { - display: none; -} - -/* colours */ -.callout[data-callout="note"] { - --callout-color: var(--color-blue-rgb); -} - -.callout[data-callout="abstract"], -.callout[data-callout="summary"], -.callout[data-callout="quote"], -.callout[data-callout="tldr"] { - --callout-color: var(--color-frost-rgb); -} - -.callout[data-callout="info"], -.callout[data-callout="todo"], -.callout[data-callout="tip"], -.callout[data-callout="hint"], -.callout[data-callout="important"] { - --callout-color: var(--color-cyan-rgb); -} - -.callout[data-callout="success"], -.callout[data-callout="check"], -.callout[data-callout="done"], -.callout[data-callout="question"], -.callout[data-callout="help"], -.callout[data-callout="faq"] { - --callout-color: var(--color-green-rgb); -} - -.theme-light .callout[data-callout="idea"], -.theme-light .callout[data-callout="attention"], -.theme-light .callout[data-callout="caution"], -.theme-light .callout[data-callout="warning"] { - --callout-color: var(--color-yellow-dark-rgb); -} - -.theme-dark .callout[data-callout="idea"], -.theme-dark .callout[data-callout="attention"], -.theme-dark .callout[data-callout="caution"], -.theme-dark .callout[data-callout="warning"] { - --callout-color: var(--color-yellow-light-rgb); -} - -.callout[data-callout="failure"], -.callout[data-callout="fail"], -.callout[data-callout="missing"] { - --callout-color: var(--color-orange-rgb); -} - -.callout[data-callout="error"], -.callout[data-callout="bug"] { - --callout-color: var(--color-red-rgb); -} - -.callout[data-callout="example"] { - --callout-color: var(--color-purple-rgb); -} - -.theme-dark .callout[data-callout="cite"], -.theme-dark .callout[data-callout="links"], -.theme-dark .callout[data-callout="meta"] { - --callout-color: var(--w0-rgb); -} -.theme-light .callout[data-callout="cite"], -.theme-light .callout[data-callout="links"], -.theme-light .callout[data-callout="meta"] { - --callout-color: var(--b3-rgb); -} - - -/* - * Highlighters - * Original by soggymuse, modified by Pipe -*/ -/* removes the default css */ -.pln-hilite-mods mark, -.pln-hilite-mods .markdown-rendered mark, -.pln-hilite-mods .cm-s-obsidian span.cm-highlight { - color: inherit; - background: rgba(var(--color-yellow-rgb),0.2); - border-radius: 5px; - border: 2px solid; - border-color: var(--color-yellow); -} - -/*Add highlighter's label before highlighted text*/ -.pln-hilite-mods mark::before, -.pln-hilite-mods .cm-s-obsidian span.cm-highlight::before { - padding: 0 5px; - text-transform: lowercase; - font-style: italic; - font-family: Palatino; -} - -/*Red highlighter (edit)*/ -.pln-hilite-mods mark.edit { - border-color: var(--color-red); - background: rgba(var(--color-red-rgb),0.2); -} -.pln-hilite-mods mark.edit::before { - color: var(--color-red); - content: "Edit:"; -} - -/*Orange highlighter (unfinished)*/ -.pln-hilite-mods mark.unfinished { - border-color: var(--color-orange); - background: rgba(var(--color-orange-rgb),0.2); -} -.pln-hilite-mods mark.unfinished::before { - color: var(--color-orange); - content: "Unfinished:"; -} - -/*Pink highlighter (verify)*/ -.pln-hilite-mods mark.verify { - border-color: var(--color-purple); - background: rgba(var(--color-purple-rgb),0.2); -} -.pln-hilite-mods mark.verify::before { - color: var(--color-purple); - content: "Verify:"; -} - -/* Green highlighter (important)*/ -.pln-hilite-mods mark.important { - border-color: var(--color-green); - background: rgba(var(--color-green-rgb),0.2); -} -.pln-hilite-mods mark.important::before { - color: var(--color-green); - content: "Important:"; -} - -/* - * Text colours using mark -*/ -.pln-hilite-mods mark.red { - color: var(--color-red); - background: none; - border: 0px; -} -.pln-hilite-mods mark.orange { - color: var(--color-orange); - background: none; - border: 0px; -} -.pln-hilite-mods mark.yellow { - color: var(--color-yellow); - background: none; - border: 0px; -} -.pln-hilite-mods mark.green { - color: var(--color-green); - background: none; - border: 0px; -} -.pln-hilite-mods mark.purple { - color: var(--color-purple); - background: none; - border: 0px; -} -.pln-hilite-mods mark.sea-green { - color: var(--color-sea-green); - background: none; - border: 0px; -} -.pln-hilite-mods mark.cyan { - color: var(--color-cyan); - background: none; - border: 0px; -} -.pln-hilite-mods mark.frost { - color: var(--color-frost); - background: none; - border: 0px; -} -.pln-hilite-mods mark.blue { - color: var(--color-blue); - background: none; - border: 0px; -} -.pln-hilite-mods mark.salmon { - color: var(--color-salmon); - background: none; - border: 0px; -} -/*underlined text*/ -.pln-hilite-mods mark.underline { - text-decoration: underline; - background: none; - border: 0px; -} -/* paths */ -.pln-hilite-mods mark.path { - font-family: var(--font-monospace); - color: var(--text-faint); - background: none; - border: 0px; -} -/* borders */ -.pln-hilite-mods mark.borders { - border: 1px solid; - border-radius: 0px; - padding-left: 2px; - padding-right: 2px; - background: none; -} -/* spoiler */ -.pln-hilite-mods mark.spoiler { - border: 0px; - background-color: var(--text-normal); -} -.pln-hilite-mods mark.spoiler:hover { - background-color: inherit; -} - -/* - * Calendar plugin - * - * obsidian-calendar-plugin - * https://github.com/liamcain/obsidian-calendar-plugin -/* - -/* colors */ -#calendar-container { - --color-dot: var(--color-accent); - --color-arrow: var(--color-salmon); - --color-background-weekend: var(--background-primary); - --color-text-weeknum: var(--color-yellow); -} -#calendar-container .year { - color: var(--color-cyan); -} -#calendar-container .active { - --color-dot: var(--text-on-accent); -} - -/* padding fixes for calendar */ -.workspace-leaf-content .view-content { - padding: var(--size-2-2); -} -#calendar-container, -#calendar-container .day, -#calendar-container .week-num { - padding: 0; -} -#calendar-container .nav { - margin: .2em 0 .6em; -} - -/* - * Folders -/* -/* https://forum.obsidian.md/t/iterative-rainbow-folder-colors-css/21066 */ -/* thanks to Evelf */ -/* updated for v1.6.0 */ - -.tree-item-children { - --nav-indentation-guide-width: 3px; - border-bottom-left-radius: 5px; -} -/* changes the top level folders to darker text so they can be read on the coloured folder background*/ -.nav-files-container > div > .nav-folder > .nav-folder-title, -.nav-files-container > div > .nav-folder > .nav-folder-title:hover, -.nav-files-container > div > .nav-folder > .nav-folder-title > .collapse-icon svg.svg-icon { - --nav-item-color: var(--b0); - --nav-item-color-hover: var(--b0); - --nav-collapse-icon-color: var(--b0); -} - -/* optionally make the collapse icons folders instead */ -.pln-folder-icons .nav-files-container .collapse-icon.is-collapsed svg.svg-icon { - transform: none; -} - -/* Make all folder chevrons into icons, and make them all white */ -.pln-folder-icons .nav-files-container > div > .nav-folder .collapse-icon svg { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-folder-open'%3E%3Cpath d='m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E"); - color: var(--icon-color); - background-color: var(--icon-color); -} -/* Change top level to grey */ -.pln-folder-icons .nav-files-container > div > .nav-folder > .nav-folder-title > .collapse-icon svg { - color: var(--b0); - background-color: var(--b0); -} - -/* Make all folder chevrons into icons, and make them all white */ -.pln-folder-icons .nav-files-container > div > .nav-folder .collapse-icon.is-collapsed svg { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-folder'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E"); - color: var(--icon-color); - background-color: var(--icon-color); -} -/* Change top level to grey */ -.pln-folder-icons .nav-files-container > div > .nav-folder > .nav-folder-title > .collapse-icon.is-collapsed svg { - color: var(--b0); - background-color: var(--b0); -} - -/* Make items focused via arrow keys highlighted */ -.nav-files-container .tree-item-self.has-focus { - background-color: var(--background-modifier-hover); -} - -/* Coloursssssss */ -.nav-files-container > div > .nav-folder:nth-child(9n+2) > .tree-item-self { - background-color: var(--color-red); -} -.nav-files-container > div > .nav-folder:nth-child(9n+2) .tree-item-children { - --nav-indentation-guide-color: var(--color-red); -} - -.nav-files-container > div > .nav-folder:nth-child(9n+3) > .tree-item-self { - background-color: var(--color-orange); -} -.nav-files-container > div > .nav-folder:nth-child(9n+3) .tree-item-children { - --nav-indentation-guide-color: var(--color-orange); -} - -.nav-files-container > div > .nav-folder:nth-child(9n+4) > .tree-item-self { - background-color: var(--color-yellow-light); -} -.nav-files-container > div > .nav-folder:nth-child(9n+4) .tree-item-children { - --nav-indentation-guide-color: var(--color-yellow-light); -} - -.nav-files-container > div > .nav-folder:nth-child(9n+5) > .tree-item-self { - background-color: var(--color-green); -} -.nav-files-container > div > .nav-folder:nth-child(9n+5) .tree-item-children { - --nav-indentation-guide-color: var(--color-green); -} - -.nav-files-container > div > .nav-folder:nth-child(9n+6) > .tree-item-self { - background-color: var(--color-sea-green); -} -.nav-files-container > div > .nav-folder:nth-child(9n+6) .tree-item-children { - --nav-indentation-guide-color: var(--color-sea-green); -} - -.nav-files-container > div > .nav-folder:nth-child(9n+7) > .tree-item-self { - background-color: var(--color-cyan); -} -.nav-files-container > div > .nav-folder:nth-child(9n+7) .tree-item-children { - --nav-indentation-guide-color: var(--color-cyan); -} - -.nav-files-container > div > .nav-folder:nth-child(9n+8) > .tree-item-self { - background-color: var(--color-frost); -} -.nav-files-container > div > .nav-folder:nth-child(9n+8) .tree-item-children { - border-left: 3px solid var(--color-frost); -} - -.nav-files-container > div > .nav-folder:nth-child(9n+9) > .tree-item-self { - background-color: var(--color-blue); -} -.nav-files-container > div > .nav-folder:nth-child(9n+9) .tree-item-children { - --nav-indentation-guide-color: var(--color-blue); -} - -.nav-files-container > div > .nav-folder:nth-child(9n+10) > .tree-item-self { - background-color: var(--color-purple); -} -.nav-files-container > div > .nav-folder:nth-child(9n+10) .tree-item-children { - --nav-indentation-guide-color: var(--color-purple); -} - -/* lock functionality */ -.lock * { - -webkit-user-modify: read-only !important; -} -.lock .metadata-content { - pointer-events: none; -} -.workspace-leaf:has(.lock) .clickable-icon.view-action[aria-label^="Current view:"] { - -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-lock'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E"); - background-color: var(--icon-color); - -webkit-mask-repeat: no-repeat; - -webkit-mask-position: center; - pointer-events:none -} - -/* - * Supplementals -*/ - -/* MIT License | Copyright (c) Stephan Ango (@kepano) - -Cards snippet for Obsidian - -author: @kepano -version: 3.0.0 - -Support my work: -https://github.com/sponsors/kepano - -*/ -body { - --cards-min-width: 180px; - --cards-max-width: 1fr; - --cards-mobile-width: 120px; - --cards-image-height: 400px; - --cards-padding: 1.2em; - --cards-image-fit: contain; - --cards-background: transparent; - --cards-border-width: 1px; - --cards-aspect-ratio: auto; - --cards-columns: repeat(auto-fit, minmax(var(--cards-min-width), var(--cards-max-width))); } - - @media (max-width: 400pt) { - body { - --cards-min-width:var(--cards-mobile-width); } } - .cards.table-100 table.dataview tbody, - .table-100 .cards table.dataview tbody { - padding: 0.25rem 0.75rem; } - - .cards table.dataview { - --table-width: 100%; - --table-edge-cell-padding-first: calc(var(--cards-padding)/2); - --table-edge-cell-padding-last: calc(var(--cards-padding)/2); - --table-cell-padding: calc(var(--cards-padding)/3) calc(var(--cards-padding)/2); - line-height: 1.3; } - .cards table.dataview tbody { - clear: both; - padding: 0.5rem 0; - display: grid; - grid-template-columns: var(--cards-columns); - grid-column-gap: 0.75rem; - grid-row-gap: 0.75rem; } - .cards table.dataview > tbody > tr { - background-color: var(--cards-background); - border: var(--cards-border-width) solid var(--background-modifier-border); - display: flex; - flex-direction: column; - margin: 0; - padding: 0 0 calc(var(--cards-padding)/3) 0; - border-radius: 6px; - overflow: hidden; - transition: box-shadow 0.15s linear; - max-width: var(--cards-max-width); - height: auto; } - .cards table.dataview > tbody > tr:hover { - border: var(--cards-border-width) solid var(--background-modifier-border-hover); - box-shadow: 0 4px 6px 0px rgba(0, 0, 0, 0.05), 0 1px 3px 1px rgba(0, 0, 0, 0.025); - transition: box-shadow 0.15s linear; } - .cards table.dataview tbody > tr > td { - /* Paragraphs */ - /* Links */ - /* Buttons */ - /* Lists */ - /* Images */ } - .cards table.dataview tbody > tr > td:first-child { - font-weight: var(--bold-weight); - border: none; } - .cards table.dataview tbody > tr > td:first-child a { - display: block; } - .cards table.dataview tbody > tr > td:last-child { - border: none; } - .cards table.dataview tbody > tr > td:not(:first-child) { - font-size: calc(var(--table-text-size) * .9); - color: var(--text-muted); } - .cards table.dataview tbody > tr > td > * { - padding: calc(var(--cards-padding)/3) 0; } - .cards table.dataview tbody > tr > td:not(:last-child):not(:first-child) { - padding: 4px 0; - border-bottom: 1px solid var(--background-modifier-border); - width: calc(100% - var(--cards-padding)); - margin: 0 calc(var(--cards-padding)/2); } - .cards table.dataview tbody > tr > td a { - text-decoration: none; } - .cards table.dataview tbody > tr > td > button { - width: 100%; - margin: calc(var(--cards-padding)/2) 0; } - .cards table.dataview tbody > tr > td:last-child > button { - margin-bottom: calc(var(--cards-padding)/6); } - .cards table.dataview tbody > tr > td > ul { - width: 100%; - padding: 0.25em 0 !important; - margin: 0 auto !important; } - .cards table.dataview tbody > tr > td:has(img) { - padding: 0 !important; - background-color: var(--background-secondary); - display: block; - margin: 0; - width: 100%; } - .cards table.dataview tbody > tr > td img { - aspect-ratio: var(--cards-aspect-ratio); - width: 100%; - object-fit: var(--cards-image-fit); - max-height: var(--cards-image-height); - background-color: var(--background-secondary); - vertical-align: bottom; } - - .markdown-source-view.mod-cm6.cards .dataview.table-view-table > tbody > tr > td, - .trim-cols .cards table.dataview tbody > tr > td { - white-space: normal; } - - /* - .cards, - .markdown-source-view.mod-cm6.cards { - .dataview.table-view-table > tbody > tr > td, - table.dataview tbody > tr > td { - border-bottom: none; - padding: 0!important; - line-height: 1.2; - width: calc(100% - var(--cards-padding)); - margin: 0 auto; - overflow: visible !important; - max-width: 100%; - display: flex; - } - }*/ - .links-int-on .cards table { - --link-decoration: none; } - - /* Block button */ - .markdown-source-view.mod-cm6.cards .edit-block-button { - top: 0px; } - - /* ------------------- */ - /* Sorting menu */ - .cards.table-100 table.dataview thead > tr, - .table-100 .cards table.dataview thead > tr { - right: 0.75rem; } - - .table-100 .cards table.dataview thead:before, - .cards.table-100 table.dataview thead:before { - margin-right: 0.75rem; } - - .theme-light .cards table.dataview thead:before { - background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="black" d="M49.792 33.125l-5.892 5.892L33.333 28.45V83.333H25V28.45L14.438 39.017L8.542 33.125L29.167 12.5l20.625 20.625zm41.667 33.75L70.833 87.5l-20.625 -20.625l5.892 -5.892l10.571 10.567L66.667 16.667h8.333v54.883l10.567 -10.567l5.892 5.892z"></path></svg>'); } - - .cards table.dataview thead { - user-select: none; - width: 180px; - display: block; - float: right; - position: relative; - text-align: right; - height: 24px; - padding-bottom: 0px; } - .cards table.dataview thead:hover:before { - opacity: 0.5; - background-color: var(--background-modifier-hover); } - .cards table.dataview thead:before { - content: ''; - position: absolute; - right: 0; - top: 0; - width: 10px; - height: 16px; - background-repeat: no-repeat; - cursor: var(--cursor); - text-align: right; - padding: var(--size-4-1) var(--size-4-2); - margin-bottom: 2px; - border-radius: var(--radius-s); - font-weight: 500; - font-size: var(--font-adaptive-small); - opacity: 0.25; - background-position: center center; - background-size: 16px; - background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="white" d="M49.792 33.125l-5.892 5.892L33.333 28.45V83.333H25V28.45L14.438 39.017L8.542 33.125L29.167 12.5l20.625 20.625zm41.667 33.75L70.833 87.5l-20.625 -20.625l5.892 -5.892l10.571 10.567L66.667 16.667h8.333v54.883l10.567 -10.567l5.892 5.892z"></path></svg>'); } - .cards table.dataview thead > tr { - top: -1px; - position: absolute; - display: none; - z-index: 9; - border: 1px solid var(--background-modifier-border-hover); - background-color: var(--background-secondary); - box-shadow: var(--shadow-s); - padding: 6px; - border-radius: var(--radius-m); - flex-direction: column; - margin: 24px 0 0 0; - width: 100%; } - .cards table.dataview thead:hover > tr { - display: flex; } - .cards table.dataview thead > tr > th { - display: block; - padding: 3px 30px 3px 6px !important; - border-radius: var(--radius-s); - width: 100%; - font-weight: 400; - color: var(--text-normal); - cursor: var(--cursor); - border: none; - font-size: var(--font-ui-small); } - .cards table.dataview thead > tr > th[sortable-style="sortable-asc"], - .cards table.dataview thead > tr > th[sortable-style="sortable-desc"] { - color: var(--text-normal); } - .cards table.dataview thead > tr > th:hover { - color: var(--text-normal); - background-color: var(--background-modifier-hover); } - - /* ------------------- */ - /* Card lists */ - .list-cards.markdown-preview-view .list-bullet, - .list-cards.markdown-preview-view .list-collapse-indicator, .list-cards.markdown-preview-view.markdown-rendered.show-indentation-guide li > ul::before { - display: none; } - .list-cards.markdown-preview-view div > ul { - display: grid; - gap: 0.75rem; - grid-template-columns: var(--cards-columns); - padding: 0; - line-height: var(--line-height-tight); } - .list-cards.markdown-preview-view div > ul > li { - background-color: var(--cards-background); - padding: calc(var(--cards-padding)/2); - border-radius: var(--radius-s); - border: var(--cards-border-width) solid var(--background-modifier-border); - overflow: hidden; } - .list-cards.markdown-preview-view div > ul .image-embed { - padding: 0; - display: block; - background-color: var(--background-secondary); - border-radius: var(--image-radius); } - .list-cards.markdown-preview-view div > ul .image-embed img { - aspect-ratio: var(--cards-aspect-ratio); - object-fit: var(--cards-image-fit); - max-height: var(--cards-image-height); - background-color: var(--background-secondary); - vertical-align: bottom; } - .list-cards.markdown-preview-view div > ul > li > a { - --link-decoration: none; - --link-external-decoration: none; - font-weight: var(--bold-weight); } - .list-cards.markdown-preview-view div ul > li:hover { - border-color: var(--background-modifier-border-hover); } - .list-cards.markdown-preview-view div ul ul { - display: block; - width: 100%; - color: var(--text-muted); - font-size: var(--font-smallest); - margin: calc(var(--cards-padding)/-4) 0; - padding: calc(var(--cards-padding)/2) 0; } - .list-cards.markdown-preview-view div ul ul ul { - padding-bottom: calc(var(--cards-padding)/4); } - .list-cards.markdown-preview-view div ul ul > li { - display: block; } - - /* ------------------- */ - /* Helper classes */ - .cards.cards-16-9, - .list-cards.cards-16-9 { - --cards-aspect-ratio: 16/9; } - .cards.cards-1-1, - .list-cards.cards-1-1 { - --cards-aspect-ratio: 1/1; } - .cards.cards-2-1, - .list-cards.cards-2-1 { - --cards-aspect-ratio: 2/1; } - .cards.cards-2-3, - .list-cards.cards-2-3 { - --cards-aspect-ratio: 2/3; } - .cards.cards-cols-1, - .list-cards.cards-cols-1 { - --cards-columns: repeat(1, minmax(0, 1fr)); } - .cards.cards-cols-2, - .list-cards.cards-cols-2 { - --cards-columns: repeat(2, minmax(0, 1fr)); } - .cards.cards-cover, - .list-cards.cards-cover { - --cards-image-fit: cover; } - .cards.cards-align-bottom table.dataview tbody > tr > td:last-child, - .list-cards.cards-align-bottom table.dataview tbody > tr > td:last-child { - margin-top: auto; } - - @media (max-width: 400pt) { - .cards table.dataview tbody > tr > td:not(:first-child) { - font-size: 80%; } } - @media (min-width: 400pt) { - .cards-cols-3 { - --cards-columns: repeat(3, minmax(0, 1fr)); } - - .cards-cols-4 { - --cards-columns: repeat(4, minmax(0, 1fr)); } - - .cards-cols-5 { - --cards-columns: repeat(5, minmax(0, 1fr)); } - - .cards-cols-6 { - --cards-columns: repeat(6, minmax(0, 1fr)); } - - .cards-cols-7 { - --cards-columns: repeat(7, minmax(0, 1fr)); } - - .cards-cols-8 { - --cards-columns: repeat(8, minmax(0, 1fr)); } }
\ No newline at end of file diff --git a/.obsidian/themes/Rose Pine/manifest.json b/.obsidian/themes/Rose Pine/manifest.json deleted file mode 100755 index 5b39c56..0000000 --- a/.obsidian/themes/Rose Pine/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Rose Pine", - "version": "0.1.5", - "minAppVersion": "1.0.0", - "author": "rose-pine", - "authorUrl": "https://github.com/JTrenerry" -} diff --git a/.obsidian/themes/Rose Pine/theme.css b/.obsidian/themes/Rose Pine/theme.css deleted file mode 100755 index b4ad4ba..0000000 --- a/.obsidian/themes/Rose Pine/theme.css +++ /dev/null @@ -1,1180 +0,0 @@ -:root { - --font-size-normal: 18px; - --font-size-code: 15px; - --font-size-side-dock: 15px; - --font-size-side-dock-title: 18px; - --font-size-status-bar: 15px; - --font-size-h1: 26px; - --font-size-h2: 25px; - --font-size-h3: 21px; - --font-size-h4: 20px; - --font-size-h5: 19px; - --font-size-h6: 18px; - --font-family-editor: Avenir, Avenir Next, sans-serif; - --font-family-preview: Avenir, Avenir Next, sans-serif; - } - - .theme-light, - .theme-light.rose-dawn { - --rp-base: #faf4ed; - --rp-surface: #fffaf3; - --rp-overlay: #f2e9e1; - --rp-muted: #9893a5; - --rp-subtle: #797593; - --rp-text: #575279; - --rp-love: #b4637a; - --rp-gold: #ea9d34; - --rp-rose: #d7827e; - --rp-iris: #907aa9; - --rp-pine: #286983; - --rp-foam: #56949f; - --rp-highlightLow: #f4ede8; - --rp-highlightMed: #dfdad9; - --rp-highlightHigh: #cecacd; - } - - .theme-dark.rose-moon { - --rp-base: #232136; - --rp-surface: #2a273f; - --rp-overlay: #393552; - --rp-muted: #6e6a86; - --rp-subtle: #908caa; - --rp-text: #e0def4; - --rp-love: #eb6f92; - --rp-gold: #f6c177; - --rp-rose: #ea9a97; - --rp-iris: #c4a7e7; - --rp-pine: #3e8fb0; - --rp-foam: #9ccfd8; - --rp-highlightLow: #2a283e; - --rp-highlightMed: #44415a; - --rp-highlightHigh: #56526e; - } - - .theme-dark, - .theme-dark.rose-norm { - --rp-base: #191724; - --rp-surface: #1f1d2e; - --rp-overlay: #26233a; - --rp-muted: #6e6a86; - --rp-subtle: #908caa; - --rp-text: #e0def4; - --rp-love: #eb6f92; - --rp-gold: #f6c177; - --rp-rose: #ebbcba; - --rp-iris: #c4a7e7; - --rp-pine: #31748f; - --rp-foam: #9ccfd8; - --rp-highlightLow: #21202e; - --rp-highlightMed: #403d52; - --rp-highlightHigh: #524f67; - } - - .theme-light, - .theme-dark { - --background-primary: var(--rp-surface); - --background-primary-alt: var(--rp-base); - --background-secondary: var(--rp-base); - --background-secondary-alt: var(--rp-base); - --background-accent: var(--rp-base); - --background-modifier-border: var(--rp-highlightMed); - --background-modifier-form-field: rgba(0, 0, 0, 0.2); - --background-modifier-form-field-highlighted: rgba(0, 0, 0, 0.5); - --background-modifier-box-shadow: rgba(0, 0, 0, 0.3); - --background-modifier-success: var(--rp-pine); - - --background-modifier-error: var(--rp-love); - --background-modifier-error-hover: var(--rp-love); - --background-modifier-cover: rgba(0, 0, 0, 0.6); - --text-accent: var(--rp-accent); - --text-accent-hover: var(--rp-accent); - --text-normal: var(--rp-text); - --text-muted: var(--rp-muted); - --text-faint: var(--rp-accent); - --text-highlight-bg: var(--rp-highlight); - --text-error: var(--rp-love); - --text-error-hover: var(--rp-love); - --text-selection: var(--rp-highlightHigh); - - --text-on-accent: var(--rp-accent); - --interactive-normal: var(--rp-overlay); - --interactive-hover: var(--rp-highlightLow); - --interactive-accent: var(--rp-highlightLow); - --interactive-accent-active: var(--rp-accent); - --interactive-accent-hover: var(--rp-accent); - --scrollbar-active-thumb-bg: var(--rp-overlay); - --scrollbar-bg: var(--rp-overlay); - --scrollbar-thumb-bg: var(--rp-overlay); - - --rp-h1: var(--rp-love); - --rp-h2: var(--rp-iris); - --rp-h3: var(--rp-rose); - --rp-h4: var(--rp-gold); - --rp-h5: var(--rp-foam); - --rp-h6: var(--rp-pine); - - --inline-code: var(--rp-iris); - --code-block: var(--rp-foam); - --pre-code: var(--rp-highlightLow); - --blockquote-border: var(--rp-love); - --vim-cursor: var(--rp-rose); - --border-color: var(--rp-highlightMed); - } - -/* @settings -name: Rosé Pine Themes -id: rosé-pine-theme-settings -settings: - - - id: rosé-pine-theme - title: Theme variants - description: Select your preferred theme, Rosé Pine Moon is enabled by setting light mode on - type: class-select - allowEmpty: false - default: rose-norm - options: - - - label: 'Rosé Pine' - value: rose-norm - - - label: 'Rosé Pine Moon' - value: rose-moon - - - id: rosé-pine-theme-accents - title: Theme accent - description: Select your preferred accent - type: class-select - allowEmpty: false - default: rp-accent-full - options: - - - label: Full palette - value: rp-accent-full - - - label: Love - value: rp-accent-love - - - label: Rose - value: rp-accent-rose - - - label: Gold - value: rp-accent-gold - - - label: Iris - value: rp-accent-iris - - - label: Pine - value: rp-accent-pine - - - label: Foam - value: rp-accent-foam - */ - -/* @settings -name: "Rose Pine Header Colours" -id: rose-pine-headers -settings: - - - id: rp-h1 - title: H1 colour - description: Select your H1 colour - type: variable-select - allowEmpty: false - default: var(--rp-love) - options: - - - label: Love - value: var(--rp-love) - - - label: Rose - value: var(--rp-rose) - - - label: Gold - value: var(--rp-gold) - - - label: Iris - value: var(--rp-iris) - - - label: Pine - value: var(--rp-pine) - - - label: Foam - value: var(--rp-foam) - - - id: rp-h2 - title: H2 colour - description: Select your H2 colour - type: variable-select - allowEmpty: false - default: var(--rp-iris) - options: - - - label: Love - value: var(--rp-love) - - - label: Rose - value: var(--rp-rose) - - - label: Gold - value: var(--rp-gold) - - - label: Iris - value: var(--rp-iris) - - - label: Pine - value: var(--rp-pine) - - - label: Foam - value: var(--rp-foam) - - - id: rp-h3 - title: H3 colour - description: Select your H3 colour - type: variable-select - allowEmpty: false - default: var(--rp-rose) - options: - - - label: Love - value: var(--rp-love) - - - label: Rose - value: var(--rp-rose) - - - label: Gold - value: var(--rp-gold) - - - label: Iris - value: var(--rp-iris) - - - label: Pine - value: var(--rp-pine) - - - label: Foam - value: var(--rp-foam) - - - id: rp-h4 - title: H4 colour - description: Select your H4 colour - type: variable-select - allowEmpty: false - default: var(--rp-gold) - options: - - - label: Love - value: var(--rp-love) - - - label: Rose - value: var(--rp-rose) - - - label: Gold - value: var(--rp-gold) - - - label: Iris - value: var(--rp-iris) - - - label: Pine - value: var(--rp-pine) - - - label: Foam - value: var(--rp-foam) - - - id: rp-h5 - title: H5 colour - description: Select your H5 colour - type: variable-select - allowEmpty: false - default: var(--rp-foam) - options: - - - label: Love - value: var(--rp-love) - - - label: Rose - value: var(--rp-rose) - - - label: Gold - value: var(--rp-gold) - - - label: Iris - value: var(--rp-iris) - - - label: Pine - value: var(--rp-pine) - - - label: Foam - value: var(--rp-foam) - - - id: rp-h6 - title: H6 colour - description: Select your H6 colour - type: variable-select - allowEmpty: false - default: var(--rp-pine) - options: - - - label: Love - value: var(--rp-love) - - - label: Rose - value: var(--rp-rose) - - - label: Gold - value: var(--rp-gold) - - - label: Iris - value: var(--rp-iris) - - - label: Pine - value: var(--rp-pine) - - - label: Foam - value: var(--rp-foam) -*/ - -/* @settings -name: "Rose Pine Misc Config" -id: rose-pine-misc -settings: - - - id: rp-highlight - title: Highlight Colour - description: Select your highlighted colour - type: variable-select - allowEmpty: false - default: var(--rp-highlightHigh) - options: - - - label: Low - value: var(--rp-highlightLow) - - - label: Med - value: var(--rp-highlightMed) - - - label: High - value: var(--rp-highlightHigh) - - - label: Love - value: var(--rp-love) - - - label: Rose - value: var(--rp-rose) - - - label: Gold - value: var(--rp-gold) - - - label: Iris - value: var(--rp-iris) - - - label: Pine - value: var(--rp-pine) - - - label: Foam - value: var(--rp-foam) -*/ - -.rp-accent-rose, -.rp-accent-full { - --rp-accent: var(--rp-rose) -} -.rp-accent-iris { - --rp-accent: var(--rp-iris) -} - -.rp-accent-pine { - --rp-accent: var(--rp-pine) -} - -.rp-accent-foam { - --rp-accent: var(--rp-foam) -} - -.rp-accent-gold { - --rp-accent: var(--rp-gold) -} - -.rp-accent-love { - --rp-accent: var(--rp-love) -} - - button{ - font-family: "Cartograph CF"; - font-style: italic; - background-color: var(--rp-overlay); - color: var(--rp-foam); - } - - .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle, - .workspace-split.mod-left-split>.workspace-leaf-resize-handle, - .workspace-split.mod-right-split>.workspace-leaf-resize-handle { - width: 1px !important; - background-color: var(--border-color); - } - - .workspace-split.mod-horizontal>*>.workspace-leaf-resize-handle { - height: 1px !important; - background-color: var(--border-color); - } - - - .workspace-ribbon.is-collapsed { - background-color: var(--background-primary-alt); - } - - .workspace-split.mod-root .workspace-split.mod-vertical .workspace-leaf-content, - .workspace-split.mod-vertical>.workspace-split, - .workspace-split.mod-vertical>.workspace-leaf, - .workspace-tabs { - padding-right: 0px; - } - - .status-bar { - font-size: var(--font-size-status-bar); - background-color: var(--background-secondary-alt); - border-top: 0px; - } - - .document-search-container { - border-top: 0px; - border-right: 0px; - z-index: inherit; - } - - .workspace-ribbon.mod-left.is-collapsed { - border-right: 1px solid var(--border-color); - } - - .workspace-ribbon.mod-right.is-collapsed { - border-left: 1px solid var(--border-color); - } - - a.tag:hover { - color: var(--text-accent) !important; - } - - .cm-hashtag, - a.tag { - color: var(--text-accent-hover) !important; - text-decoration: none !important; - font-style: normal !important; - } - - a, - .internal-link, - .cm-hmd-internal-link, - .cm-link, - .cm-formatting-link, - .cm-url { - text-decoration: none !important; - } - - .cm-s-obsidian span.cm-string { - color: var(--text-accent-hover) !important; - } - - a:not(.internal-link) { - font-style: italic; - } - - - .cm-s-obsidian pre.HyperMD-footnote span.cm-hmd-footnote, - .cm-s-obsidian span.cm-footref { - color: var(--text-accent) !important; - } - - .cm-fat-cursor { - background-color: var(--text-selection) !important; - color: var(--rp-accent) !important; - opacity: 0.5 !important; - } - - .cm-animate-fat-cursor { - background-color: var(--text-selection) !important; - color: var(--rp-accent) !important; - opacity: 0.5 !important; - } - - .app-container { - font-family: var(--font-family-preview); - } - - ::selection { - background-color: var(--text-selection); - } - - .cm-s-obsidian, - .mod-single-child .cm-s-obsidian { - font-family: var(--font-family-editor); - font-size: var(--font-size-normal); - } - - .markdown-preview-view, - .mod-single-child .markdown-preview-view { - font-family: var(--font-family-editor); - font-size: var(--font-size-normal); - padding-top: 0px; - padding-left: 2% !important; - padding-right: 1% !important; - } - - .cm-em, - em { - color: var(--rp-iris) !important; - font-family: 'Cartograph CF' !important; - } - - .cm-em.cm-formatting-em { - display: inline-flex; - width: 0.45rem; - font-size: 0.6rem; - vertical-align: text-top; - } - - .cm-strong:not(.cm-formatting-strong), - strong { - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - padding: 0 0.1rem; - color: var(--rp-love); - background-color: var(--rp-love); - background-image: linear-gradient(62deg, var(--rp-love) 0%, var(--rp-iris) 100%) !important; - } - - strong .math.math-inline .MathJax { - position: inherit !important; - } - - .cm-strong::selection, - strong::selection { - -webkit-text-fill-color: var(--rp-love); - } - - .cm-formatting.cm-formatting-strong.cm-strong, - .cm-formatting.cm-formatting-em.cm-em { - color: var(--text-faint) !important; - opacity: 0.25; - } - - .cm-strong:not(.cm-formatting-strong), - strong { - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - padding: 0 0.1rem; - color: var(--rp-love); - background-color: var(--rp-love); - background-image: linear-gradient(62deg, var(--rp-love) 0%, var(--rp-iris) 100%) !important; - } - - strong .math.math-inline .MathJax { - position: inherit !important; - } - - .cm-strong::selection, - strong::selection { - -webkit-text-fill-color: var(--text-faint); - } - - .cm-strong kbd, - strong kbd { - -webkit-text-fill-color: initial; - } - - s, - .cm-strikethrough { - color: var(--text-muted); - } - - - .cm-s-obsidian span.cm-formatting-list { - color: var(--text-normal) !important; - } - - - .markdown-preview-view hr { - - border-top: none !important; - border-color: none !important; - } - - - img { - display: block; - margin-left: auto; - margin-right: auto; - } - - - img:hover { - transform: scale(1.04); - transition: transform 0.25s ease-in-out 0s; - } - - .community-theme img:hover { - transform: none; - } - - .cm-header-1, - .markdown-preview-view h1 { - font-family: var(--font-family-editor); - font-weight: 500; - font-size: var(--font-size-h1); - color: var(--rp-h1); - } - - .cm-header-2, - .markdown-preview-view h2 { - font-family: var(--font-family-editor); - font-weight: 500; - font-size: var(--font-size-h2); - color: var(--rp-h2); - } - - .cm-header-3, - .markdown-preview-view h3 { - font-family: var(--font-family-editor); - font-weight: 500; - font-size: var(--font-size-h3); - color: var(--rp-h3); - } - - .cm-header-4, - .markdown-preview-view h4 { - font-family: var(--font-family-editor); - font-weight: 500; - font-size: var(--font-size-h4); - color: var(--rp-h4); - } - - .cm-header-5, - .markdown-preview-view h5 { - font-family: var(--font-family-editor); - font-weight: 500; - font-size: var(--font-size-h5); - color: var(--rp-h5); - } - - .cm-header-6, - .markdown-preview-view h6 { - font-family: var(--font-family-editor); - font-weight: 500; - font-size: var(--font-size-h6); - color: var(--rp-h6); - } - - /* code blocks in preview */ - pre code { - font-family: "Cartograph CF" !important; - font-size: 14 !important; - padding: 6px !important; - line-height: normal; - display: block; - color: var(--code-block) !important; - } - - /* padding of code blocks in preview */ - .markdown-preview-view pre { - padding: 0px !important; - } - - /* font-size of in-line block for preview */ - .markdown-preview-view code { - font-size: var(--font-size-code); - } - - .theme-dark code[class*="language-"], - .theme-dark pre[class*="language-"], - .theme-light code[class*="language-"], - .theme-light pre[class*="language-"] { - text-shadow: none !important; - color: var(--text-faint) !important; - background-color: var(--pre-code); - } - - .cm-s-obsidian span.cm-formatting-link { - color: var(--text-accent) !important; - } - - .cm-quote { - color: var(--text-normal) !important; - font-style: italic; - } - - .markdown-preview-view blockquote { - background-color: var(--pre-code); - border: 0px solid; - border-color: var(--blockquote-border) !important; - border-left-width: 4px !important; - border-radius: 0 8px 8px 0; - line-height: 1.5em; - margin: 30px 0px; - font-style: italic; - } - - th { - font-weight: 800 !important; - } - - .markdown-preview-view th { - font-weight: 800; - background-color: var(--background-secondary) !important; - } - - thead { - border-bottom: 3px solid var(--background-modifier-border); - } - - .modal { - border: none - } - - .table { - padding: 4px; - line-height: normal; - display: block; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - } - - .markdown-preview-view .task-list-item-checkbox:checked::before { - content: '✓'; - position: absolute; - color: var(--text-accent); - font-size: 1em; - line-height: 1.25em; - width: 1.2em; - text-align: center; - text-shadow: 0 0 0.1em var(--text-accent); - } - - .markdown-preview-view .task-list-item-checkbox { - -webkit-appearance: none; - top: 0.2em !important; - right: 4px; - box-sizing: border-box; - border: 1px solid var(--text-muted); - position: relative; - width: 1.25em; - height: 1.25em; - margin: 0; - box-shadow: 0 0 0.1em var(--text-muted); - } - - .checkbox-container { - background-color: var(--background-primary); - } - - .checkbox-container.is-enabled { - background-color: var(--rp-accent); - } - - .popover { - border: 1px solid var(--border-color); - background-color: var(--background-secondary); - } - - .search-result-file-title { - font-size: 15px; - } - - .search-result-file-matches, - .search-empty-state { - font-size: var(--font-size-side-dock); - } - - .search-result-file-title, - .search-result-file-match { - padding: 0px 10px; - } - - .nav-file-title, - .nav-folder-title { - border-bottom-left-radius: 0 !important; - border-bottom-right-radius: 0 !important; - border-top-left-radius: 0 !important; - border-top-right-radius: 0 !important; - } - - .workspace-leaf-content[data-type="backlink"] .view-content { - background-color: var(--background-secondary); - } - - .workspace-leaf-content[data-type="tag"] .tag-pane-tag-count, - .workspace-leaf-content[data-type="tag"] .tag-pane-tag-text { - font-size: var(--font-size-side-dock); - } - - .workspace-leaf-content[data-type="backlink"] .search-result-file-matches { - font-size: var(--font-size-side-dock); - } - - .markdown-embed-title { - display: none; - } - - .markdown-preview-view .markdown-embed-content>:first-child { - margin-top: 0; - } - - .markdown-preview-view .markdown-embed-content>:last-child { - margin-bottom: 0; - } - - .markdown-preview-view .markdown-embed { - border: none; - padding: 0; - margin: 0; - } - - .markdown-preview-view .markdown-embed-content { - max-height: unset; - background-color: var(--background-secondary); - } - - .markdown-embed-link { - color: var(--text-faint) !important; - } - - .markdown-embed-link:hover { - color: var(--text-accent) !important; - } - - .graph-view.color-circle, - .graph-view.color-fill-highlight, - .graph-view.color-line-highlight { - color: var(--text-accent) !important; - } - - .graph-view.color-text { - color: var(--text-normal) !important; - } - - .graph-view.color-line { - color: var(--rp-highlightHigh); - } - - .graph-view.color-fill { - color: var(--text-muted); - } - - .workspace-leaf-content[data-type="graph"] .view-content { - background-color: var(--background-primary); - } - - .modal.mod-settings button:not(.mod-cta):hover { - background-color: var(--interactive-accent-hover); - } - - .markdown-source-view.is-readable-line-width .CodeMirror { - max-width: 900px; - margin-left: auto; - margin-right: auto; - } - - .markdown-preview-view.is-readable-line-width .markdown-preview-section { - max-width: 900px; - margin-left: auto; - margin-right: auto; - } - - .view-header { - background-color: var(--background-primary) !important; - border-top: 1px solid var(--border-color) !important; - border-bottom: 1px solid var(--border-color) !important; - } - - .day.svelte-q3wqg9:active, .active.svelte-q3wqg9, .active.today.svelte-q3wqg9 { - background-color: var(--rp-highlightHigh) !important; - color: var(--rp-foam) !important; - } - - .view-header-title-container:after { - background: linear-gradient(to bottom, transparent, var(--background-primary)) !important; - } - - .workspace-leaf.mod-active .view-header { - background-color: var(--background-primary) !important; - border-top: 0px !important; - border-bottom: 3px solid var(--interactive-accent) !important; - } - - .workspace-leaf.mod-active .view-header-title-container:after { - background: linear-gradient(to bottom, transparent, var(--background-secondary-alt)) !important; - } - - .workspace-leaf.mod-active .view-header-title, - .workspace-leaf.mod-active .view-header-icon { - color: var(--background-modifier-border); - } - - .view-header-title, - .view-header-icon, - .view-action { - color: var(--text-faint); - } - - ul ul { - position: relative; - } - - ul ul::before { - content: ''; - border-left: 1px solid var(--border-color); - position: absolute; - } - - ul ul::before { - left: -1em; - top: 0; - bottom: 0; - } - - ul .task-list-item ul::before { - left: 0.15em !important - } - - .cm-s-obsidian span.cm-inline-code, - .cm-s-obsidian span.cm-inline-code.cm-hmd-indented-code, - .cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code) { - background-color: var(--pre-code-bg); - color: var(--inline-code) !important; - bottom: 0px !important; - } - - /* Editor CodeBlock TEXT Appearance */ - .cm-s-obsidian pre.HyperMD-codeblock { - font-family: "Cartograph CF" !important; - font-size: var(--font-size-code) !important; - padding: 1px !important; - display: block; - color: var(--code-block) !important; - font-weight: 500; - text-indent: 0px !important; - } - - .HyperMD-codeblock-bg { - border: 0px !important; - } - - an active line highlight in vim normal mode - .cm-fat-cursor .CodeMirror-activeline .CodeMirror-linebackground{ - background-color: var(--text-selection) !important; - } - - code { - color: var(--inline-code) !important; - bottom: 0px !important; - color: - } - - .graph-view.color-arrow { - color: var(--rp-pine); - } - - .graph-view.color-fill-tag { - color: var(--rp-gold); - } - - .graph-view.color-fill-attachment { - color: var(--rp-rose); - } - - .graph-view.color-fill-unresolved { - color: var(--rp-highlightHigh); - } - - .search-result-collapse-indicator { - position: absolute; - left: 0; - top: -3px; - color: var(--text-faint); - transition: transform 100ms ease-in-out; - padding: 0px !important; - } - - em, - .cm-em { - font-family: 'Cartograph CF'; - font-style: italic; - color: var(--text-accent); - } - - .cm-s-obsidian span.cm-link, - .cm-s-obsidian span.cm-hmd-internal-link { - text-shadow: -1px -1px 2px var(--background-secondary), -1px 1px 2px var(--background-secondary), - 1px -1px 2px var(--background-secondary), 1px 1px 2px var(--background-secondary); - color: var(--text-normal); - background-position: 0 100%; - background-repeat: repeat-x; - background-size: 5px 5px; - text-decoration: none; - } - - .cm-s-obsidian span.cm-link { - background-image: linear-gradient(to bottom, - var(--rp-iris) 0%, - var(--rp-rose) 100%); - } - - .cm-s-obsidian span.cm-hmd-internal-link { - background-image: linear-gradient(to bottom, var(--rp-iris) 0%, var(--rp-rose) 100%); - } - - .cm-s-obsidian span.cm-formatting-link { - color: var(--rp-love) !important; - opacity: 0.25; - } - - .external-link { - padding: 0; - } - - .internal-link { - text-shadow: -1px -1px 2px var(--background-primary), -1px 1px 2px var(--background-primary), - 1px -1px 2px var(--background-primary), 1px 1px 2px var(--background-primary); - -webkit-text-fill-color: var(--rp-foam); - background-position: 0 100%; - background-repeat: repeat-x; - background-size: 5px 5px; - text-decoration: none; - transition: all 350ms ease; - } - - .external-link { - text-shadow: -1px -1px 2px var(--background-primary), -1px 1px 2px var(--background-primary), - 1px -1px 2px var(--background-primary), 1px 1px 2px var(--background-primary); - -webkit-text-fill-color: var(--rp-pine); - background-position: 0 100%; - background-repeat: repeat-x; - background-size: 5px 5px; - text-decoration: none; - transition: all 350ms ease; - } - - .internal-link { - background-image: linear-gradient(to bottom, var(--bg-accent-55) 0%, var(--bg-accent-55) 100%); - } - - .external-link { - background-image: linear-gradient(to bottom, - var(--bg-sub-accent-55) 0%, - var(--bg-sub-accent-55) 100%); - } - - .internal-link:hover { - text-shadow: -1px -1px 2px var(--background-modifier-border), - -1px 1px 2px var(--background-modifier-border), 1px -1px 2px var(--background-modifier-border), - 1px 1px 2px var(--background-modifier-border); - -webkit-text-fill-color: var(--text-accent); - background-size: 4px 50px; - } - - .external-link:hover { - text-shadow: -1px -1px 2px var(--background-modifier-border), - -1px 1px 2px var(--background-modifier-border), 1px -1px 2px var(--background-modifier-border), - 1px 1px 2px var(--background-modifier-border); - -webkit-text-fill-color: var(--text-sub-accent); - background-size: 4px 50px; - } - - a, - .internal-link, - .cm-hmd-internal-link, - .cm-link { - text-decoration: none !important; - color: var(--text-sub-accent); - position: relative; - z-index: 1; - } - - .cm-url { - color: var(--text-faint) !important; - opacity: 0.4; - font-weight: normal; - } - - .cm-formatting-image { - color: var(--text-accent) !important; - opacity: 0.7; - } - - a:hover, - .internal-link:hover { - text-decoration: none !important; - color: var(--text-accent); - } - - .cm-formatting-list { - color: var(--list) !important; - } - - .cm-formatting-quote { - color: var(--quote-opening-modifier) !important; - } - -input[type=checkbox], .markdown-preview-view .cm-formatting-task { - -webkit-appearance: none; - appearance: none; - border-radius: 50%; - border: 1px solid var(--text-faint); - padding: 0; - vertical-align: middle; -} - -.markdown-preview-view .cm-s-obsidian span.cm-formatting-task { - width: 1em !important; - height: 1em; - display: inline-block; -} - -input[type=checkbox]:focus{ - outline:0; -} -input[type=checkbox]:checked, .cm-formatting-task.cm-property { - background-color: var(--text-accent-hover); - border: 1px solid var(--text-accent-hover); - background-position: center; - background-size: 70%; - background-repeat: no-repeat; - background-image: url('data:image/svg+xml; utf8, <svg width="12px" height="10px" viewBox="0 0 12 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-4.000000, -6.000000)" fill="%23ffffff"><path d="M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999"></path></g></g></svg>'); -} - - .graph-view.color-fill-unresolved { - color: var(--rp-rose) !important; - } - - .graph-view.color-fill-attachment { - color: var(--rp-gold) !important; - } - - .graph-view.color-fill-tag { - color: var(--rp-foam) !important; - } - - .graph-view.color-fill { - color: var(--rp-iris) !important; - } - - hr { - border: 0; - height: 0.35rem; - margin: 3em auto; - display: block; - background-image: -webkit-linear-gradient( - 0deg, - transparent, - var(--rp-gold), - var(--rp-love), - var(--rp-rose), - var(--rp-iris), - var(--rp-foam), - transparent - ); - clear: both; - } - - body { - background: var(--rp-base); - color: var(var(--rp-text)); - } |
