@charset "UTF-8"; /* Ebullientworks 0.4.0 by @ebullient This is a dark and light theme for Obsidian. Additional tweaks available with the Style Settings plugin Sponsor my work: https://www.buymeacoffee.com/ebullient Readme: https://github.com/ebullient/obsidian-theme-ebullientworks */ /* @settings name: Ebullientworks theme settings id: ebullientworks-theme settings: - id: ebullientworks-use-default-list-indent title: Use the default indent for lists description: This theme compresses list indent whitespace by default. Enable this to use the indent spacing from the default theme. type: class-toggle default: false - id: ebullientworks-nix-checkbox title: Suppress/Remove this theme's checkbox styles description: Set this to true if you are going to use your own task snippet type: class-toggle default: false - id: ebullientworks-show-hide title: Showing and Hiding content type: heading level: 3 collapsed: true - id: ebullientworks-show-edit-mode-external-links title: Show external links in edit mode description: If true, external links (or the content of markdown links) will be shown in edit mode. External links are hidden by default. type: class-toggle default: false - id: ebullientworks-hide-inactive-collapse-indicators title: Hide collapse indicators unless hovered or active description: If true, hide collapse indicators in all three modes unless they are hovered over or the line is active. type: class-toggle default: false - id: ebullientworks-floating-frontmatter title: Float front-matter in a box to the right description: If true, front-matter in preview mode will be collapsed in a top-right container. type: class-toggle default: false - id: ebullientworks-hover-collapsed-sidebars title: Show collapsed sidebars on hover description: If true, collapsed side-bars will be shown when you hover over the ribbon. type: class-toggle default: false - id: ebullientworks-fonts title: Fonts type: heading level: 3 collapsed: true - title: Headings description: Font for text headings (h1 to h6); empty will use default text font id: font-header type: variable-text default: "'Architects Daughter'" - title: Heading Font Variant description: Font variant for text headings (h1 to h6) id: font-header-caps-variant type: variable-select allowEmpty: false default: small-caps options: - value: normal label: normal - value: small-caps label: small-caps - value: all-small-caps label: all-small-caps - value: all-petite-caps label: all-petite-caps - value: petite-caps label: petite-caps - value: titling-caps label: titling-caps - value: unicase label: unicase - value: inherit label: inherit - value: initial label: initial - value: unset label: unset - title: Tags description: Font for displaying inline tags; empty will use default text font id: font-tags type: variable-text default: "'Architects Daughter'" - id: font-callout-title title: Font for callout/admonition titles description: Use the specified font for callout and admonition titles type: variable-text default: "'Architects Daughter'" - id: other-font-settings title: Use Appearance to customize text/monospace fonts description: (This has no effect. ;) ) type: class-toggle default: false - id: ebullientworks-colors title: Colors type: heading level: 3 collapsed: true - title: Primary accent color id: ebullientworks-primary-accent description: Choose the primary accent color. You should define a snippet if you select primary-accent-custom. See the Theme's README. type: class-select allowEmpty: false default: primary-accent-purple options: - primary-accent-purple - primary-accent-pink - primary-accent-green - primary-accent-teal - primary-accent-blue - primary-accent-custom - title: Secondary accent color id: ebullientworks-secondary-accent description: Choose the secondary accent color. You should define a snippet if you select secondary-accent-custom. See the Theme's README. type: class-select allowEmpty: false default: secondary-accent-green options: - secondary-accent-purple - secondary-accent-pink - secondary-accent-green - secondary-accent-teal - secondary-accent-blue - secondary-accent-custom - title: Tag brightness - dark mode id: tag-dark description: Select tag brightness/contrast level for dark mode type: variable-select allowEmpty: false default: var(--tag-4) options: - value: var(--tag-0) label: lightest - value: var(--tag-1) label: lighter - value: var(--tag-2) label: light - value: var(--tag-3) label: medium - value: var(--tag-4) label: dark - title: Tag brightness - light mode id: tag-light description: Select tag brightness/contrast level for light mode type: variable-select allowEmpty: false default: var(--tag-4) options: - value: var(--tag-2) label: light - value: var(--tag-3) label: medium - value: var(--tag-4) label: dark - value: var(--tag-5) label: darker - value: var(--tag-6) label: darkest */ @import url("https://fonts.googleapis.com/css2?family=Architects+Daughter&family=IBM+Plex+Sans:wght@300;400;700&display=swap"); :root { --line-height: 1.5em; } :root { --gray-light-7: rgb(248, 248, 248); --gray-light-6: rgb(245, 245, 245); --gray-light-5: rgb(241, 241, 241); --gray-light-4: rgb(235, 235, 235); --gray-light-3: rgb(227, 227, 227); --gray-light-2: rgb(217, 217, 217); --gray-light-1: rgb(203, 203, 203); --gray: rgb(183, 183, 183); --gray-dark-1: rgb(159, 159, 159); --gray-dark-2: rgb(137, 137, 137); --gray-dark-3: rgb(115, 115, 115); --gray-dark-4: rgb(93, 93, 93); --gray-dark-5: rgb(77, 77, 77); --gray-dark-6: rgb(63, 63, 63); --gray-dark-7: rgb(49, 49, 49); --gray-dark-75: rgb(39, 39, 39); --gray-dark-8: rgb(33, 33, 33); --gray-dark-85: rgb(30, 30, 30); --gray-dark-9: rgb(27, 27, 27); --gray-dark-10: rgb(7, 7, 7); --yellow-bright: 255, 232, 185; --yellow-1: rgb(255, 216, 99); --yellow-2: rgb(255, 196, 19); --yellow-3: rgb(234, 175, 0); --yellow-4: rgb(204, 153, 0); --green-0: rgb(211, 222, 214); --green-1: rgb(194, 209, 198); --green-1-rgb: 194, 209, 198; --green-2: rgb(169, 190, 174); --green-3: rgb(139, 167, 145); --green-4: rgb(92, 122, 99); --green-4-rgb: 92, 122, 99; --green-5: rgb(57, 76, 62); --green-6: rgb(38, 50, 41); --teal-0: rgb(195, 226, 224); --teal-1: rgb(169, 213, 211); --teal-1-rgb: 169, 213, 211; --teal-2: rgb(134, 196, 193); --teal-3: rgb(89, 174, 170); --teal-4: rgb(61, 126, 123); --teal-4-rgb: 61, 126, 123; --teal-5: rgb(38, 78, 76); --teal-6: rgb(25, 51, 50); --blue-0: rgb(202, 222, 239); --blue-1: rgb(180, 209, 232); --blue-1-rgb: 180, 209, 232; --blue-2: rgb(148, 189, 223); --blue-3: rgb(111, 166, 211); --blue-4: rgb(53, 120, 175); --blue-4-rgb: 53, 120, 175; --blue-5: rgb(33, 75, 109); --blue-6: rgb(22, 49, 72); --purple-0: rgb(227, 216, 225); --purple-0-rgb: 227, 216, 225; --purple-1: rgb(216, 201, 213); --purple-1-rgb: 216, 201, 213; --purple-2: rgb(199, 178, 195); --purple-3: rgb(180, 152, 175); --purple-4: rgb(142, 103, 135); --purple-4-rgb: 142, 103, 135; --purple-5: rgb(88, 64, 84); --purple-6: rgb(57, 42, 55); --pink-0: rgb(239, 213, 220); --pink-1: rgb(232, 196, 206); --pink-1-rgb: 232, 196, 206; --pink-2: rgb(223, 171, 185); --pink-3: rgb(211, 141, 160); --pink-4: rgb(187, 79, 108); --pink-4-rgb: 187, 79, 108; --pink-5: rgb(120, 46, 66); --pink-5-rgb: 120, 46, 66; --pink-6: rgb(79, 31, 44); /* Defaults: purple/green */ --primary-accent-0: var(--purple-0); --primary-accent-1: var(--purple-1); --primary-accent-1-rgb: var(--purple-1-rgb); --primary-accent-2: var(--purple-2); --primary-accent-3: var(--purple-3); --primary-accent-4: var(--purple-4); --primary-accent-4-rgb: var(--purple-4-rgb); --primary-accent-5: var(--purple-5); --primary-accent-6: var(--purple-6); --secondary-accent-0: var(--green-0); --secondary-accent-1: var(--green-1); --secondary-accent-1-rgb: var(--green-1-rgb); --secondary-accent-2: var(--green-2); --secondary-accent-3: var(--green-3); --secondary-accent-4: var(--green-4); --secondary-accent-5: var(--green-5); --secondary-accent-6: var(--green-6); } .primary-accent-green { --primary-accent-0: var(--green-0); --primary-accent-1: var(--green-1); --primary-accent-1-rgb: var(--green-1-rgb); --primary-accent-2: var(--green-2); --primary-accent-3: var(--green-3); --primary-accent-4: var(--green-4); --primary-accent-4-rgb: var(--green-4-rgb); --primary-accent-5: var(--green-5); --primary-accent-6: var(--green-6); } .primary-accent-teal { --primary-accent-0: var(--teal-0); --primary-accent-1: var(--teal-1); --primary-accent-1-rgb: var(--teal-1-rgb); --primary-accent-2: var(--teal-2); --primary-accent-3: var(--teal-3); --primary-accent-4: var(--teal-4); --primary-accent-4-rgb: var(--teal-4-rgb); --primary-accent-5: var(--teal-5); --primary-accent-6: var(--teal-6); } .primary-accent-blue { --primary-accent-0: var(--blue-0); --primary-accent-1: var(--blue-1); --primary-accent-1-rgb: var(--blue-1-rgb); --primary-accent-2: var(--blue-2); --primary-accent-3: var(--blue-3); --primary-accent-4: var(--blue-4); --primary-accent-4-rgb: var(--blue-4-rgb); --primary-accent-5: var(--blue-5); --primary-accent-6: var(--blue-6); } .primary-accent-purple { --primary-accent-0: var(--purple-0); --primary-accent-1: var(--purple-1); --primary-accent-1-rgb: var(--purple-1-rgb); --primary-accent-2: var(--purple-2); --primary-accent-3: var(--purple-3); --primary-accent-4: var(--purple-4); --primary-accent-4-rgb: var(--purple-4-rgb); --primary-accent-5: var(--purple-5); --primary-accent-6: var(--purple-6); } .primary-accent-pink { --primary-accent-0: var(--pink-0); --primary-accent-1: var(--pink-1); --primary-accent-1-rgb: var(--pink-1-rgb); --primary-accent-2: var(--pink-2); --primary-accent-3: var(--pink-3); --primary-accent-4: var(--pink-4); --primary-accent-4-rgb: var(--pink-4-rgb); --primary-accent-5: var(--pink-5); --primary-accent-6: var(--pink-6); } .secondary-accent-green { --secondary-accent-0: var(--green-0); --secondary-accent-1: var(--green-1); --secondary-accent-1-rgb: var(--green-1-rgb); --secondary-accent-2: var(--green-2); --secondary-accent-3: var(--green-3); --secondary-accent-4: var(--green-4); --secondary-accent-4-rgb: var(--green-4-rgb); --secondary-accent-5: var(--green-5); --secondary-accent-6: var(--green-6); } .secondary-accent-teal { --secondary-accent-0: var(--teal-0); --secondary-accent-1: var(--teal-1); --secondary-accent-1-rgb: var(--teal-1-rgb); --secondary-accent-2: var(--teal-2); --secondary-accent-3: var(--teal-3); --secondary-accent-4: var(--teal-4); --secondary-accent-4-rgb: var(--teal-4-rgb); --secondary-accent-5: var(--teal-5); --secondary-accent-6: var(--teal-6); } .secondary-accent-blue { --secondary-accent-0: var(--blue-0); --secondary-accent-1: var(--blue-1); --secondary-accent-1-rgb: var(--blue-1-rgb); --secondary-accent-2: var(--blue-2); --secondary-accent-3: var(--blue-3); --secondary-accent-4: var(--blue-4); --secondary-accent-4-rgb: var(--blue-4-rgb); --secondary-accent-5: var(--blue-5); --secondary-accent-6: var(--blue-6); } .secondary-accent-purple { --secondary-accent-0: var(--purple-0); --secondary-accent-1: var(--purple-1); --secondary-accent-1-rgb: var(--purple-1-rgb); --secondary-accent-2: var(--purple-2); --secondary-accent-3: var(--purple-3); --secondary-accent-4: var(--purple-4); --secondary-accent-4-rgb: var(--purple-4-rgb); --secondary-accent-5: var(--purple-5); --secondary-accent-6: var(--purple-6); } .secondary-accent-pink { --secondary-accent-0: var(--pink-0); --secondary-accent-1: var(--pink-1); --secondary-accent-1-rgb: var(--pink-1-rgb); --secondary-accent-2: var(--pink-2); --secondary-accent-3: var(--pink-3); --secondary-accent-4: var(--pink-4); --secondary-accent-4-rgb: var(--pink-4-rgb); --secondary-accent-5: var(--pink-5); --secondary-accent-6: var(--pink-6); } /* Want a different font? This is the file to change! (02-fonts.scss) */ :root { --eworks-font-text: "IBM Plex Sans", Helvetica Neue; --eworks-font-monospace: "Fira Code", "Source Code Pro", Jetbrains Mono; --font-header: "Architects Daughter"; --font-header-caps-variant: small-caps; --font-tags: var(--font-header); --font-callout-title: var(--font-header); } body { --font-interface-theme: var(--eworks-font-text); --font-text-theme: var(--eworks-font-text); --font-monospace-theme: var(--eworks-font-monospace); --font-default: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif; --font-text: var(--font-text-override), var(--font-text-theme), var(--default-font, ""), var(--font-default); --cm-font-monospace: var(--font-monospace); } .theme-dark { /** Core styles **/ --background-primary: var(--gray-dark-85); --background-primary-alt: var(--gray-dark-75); --background-secondary: var(--gray-dark-7); --background-secondary-alt: var(--gray-dark-8); --background-modifier-border: black; --background-modifier-form-field: rgba(0, 0, 0, 0.3); --background-modifier-form-field-highlighted: rgba(0, 0, 0, 0.22); --background-modifier-box-shadow: rgba(0, 0, 0, 0.3); --background-modifier-success: var(--green-5); --background-modifier-error: var(--pink-5); --background-modifier-error-rgb: 61, 0, 0; --background-modifier-error-hover: var(--pink-5); --background-modifier-cover: rgba(0, 0, 0, 0.8); --text-accent: var(--pink-2); --text-accent-hover: var(--pink-1); --text-normal: var(--gray-light-1); --text-muted: var(--gray); --text-muted-rgb: 153, 153, 153; --text-faint: var(--gray-dark-1); --text-error: var(--pink-3); --text-error-hover: var(--pink-2); --text-highlight-fg: var(--gray-dark-7); --text-highlight-bg: var(--primary-accent-2); --text-highlight-bg-active: rgba(255, 216, 99, 0.664); --text-selection: rgba(var(--primary-accent-4-rgb), 0.2); --text-selection-active: rgba(var(--primary-accent-4-rgb), 0.3); --indentation-guide: var(--gray-dark-7); --indentation-guide-active: var(--gray-dark-6); /** Text on accent should work as foreground for all interactive elements */ --text-on-accent: white; --interactive-normal: var(--secondary-accent-4); --interactive-hover: var(--primary-accent-4); --interactive-accent: var(--secondary-accent-4); --interactive-accent-rgb: var(--secondary-accent-4-rgb); --interactive-accent-hover: var(--primary-accent-4); --interactive-success: var(--green-4); --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); --highlight-mix-blend-mode: lighten; } .theme-dark .print, .theme-light { /** Core styles **/ --background-primary: var(--gray-light-7); --background-primary-alt: var(--gray-light-5); --background-secondary: var(--gray-light-6); --background-secondary-alt: var(--gray-light-2); --background-modifier-border: var(--gray-light-1); --background-modifier-form-field: white; --background-modifier-form-field-highlighted: white; --background-modifier-box-shadow: rgba(0, 0, 0, 0.1); --background-modifier-success: var(--green-2); --background-modifier-error: var(--pink-1); --background-modifier-error-rgb: var(--pink-2-rgb); --background-modifier-error-hover: var(--pink-2); --background-modifier-cover: rgba(158, 158, 158, 0.2); --text-accent: var(--primary-accent-4); --text-accent-hover: var(--secondary-accent-3); --text-normal: var(--gray-dark-5); --text-muted: var(--gray-dark-4); --text-muted-rgb: 33, 33, 33; --text-faint: var(--gray-dark-1); --text-error: var(--pink-5); --text-error-hover: var(--pink-4); --text-highlight-fg: var(--text-dark-2); --text-highlight-bg: var(--primary-accent-0); --text-highlight-bg-active: rgba(252, 232, 131, 0.6); --text-selection: var(--secondary-accent-0); --indentation-guide: var(--gray-light-3); --indentation-guide-active: var(--pink-2); /** Text on accent should work as foreground for all interactive elements */ --text-on-accent: var(--gray-dark-7); --interactive-normal: var(--secondary-accent-2); --interactive-hover: var(--primary-accent-2); --interactive-accent: var(--secondary-accent-2); --interactive-accent-rgb: var(--secondary-accent-1-rgb); --interactive-accent-hover: var(--primary-accent-2); --interactive-success: var(--green-2); --scrollbar-active-thumb-bg: rgba(0, 0, 0, 0.08); --scrollbar-bg: rgba(0, 0, 0, 0.03); --scrollbar-thumb-bg: rgba(0, 0, 0, 0.05); --highlight-mix-blend-mode: lighten; } .theme-dark .print, .theme-light .print { --background-primary: white; --background-primary-alt: #fafafa; --background-secondary: #fcfcfc; --background-secondary-alt: #f3f3f3; } .theme-dark { --side-dock-text-on-accent: var(--gray-light-2); --side-dock-text-on-accent-hover: var(--yellow-1); --side-dock-accent: var(--primary-accent-5); --side-dock-accent-hover: var(--secondary-accent-5); } .theme-dark .print, .theme-light { --side-dock-text-on-accent: var(--gray-dark-4); --side-dock-text-on-accent-hover: var(--yellow-4); --side-dock-accent: var(--primary-accent-0); --side-dock-accent-hover: var(--secondary-accent-1); } .menu-item, .view-action, .workspace-ribbon-collapse-btn, .side-bar-item.mod-clickable, .side-dock-ribbon-tab, .side-dock-ribbon-action, .side-dock-collapse-btn, .nav-action-button, .nav-file-title, .nav-folder-title, .search-result-file-match, .titlebar-button { cursor: default; } .side-dock-ribbon-action, .workspace-ribbon-collapse-btn, .workspace-tab-header, .workspace-tab-header.is-active { color: var(--side-dock-text-on-accent); } .workspace-tab-header:hover, .side-dock-ribbon-tab:hover, .side-dock-ribbon-action:hover, .workspace-ribbon-collapse-btn:hover { color: var(--side-dock-text-on-accent-hover); } .workspace-tab-header, .workspace-tab-header-inner, .workspace-tab-container-before, .workspace-tab-container-after { transition: none; } .workspace-ribbon-collapse-btn { margin-top: 0px; margin-bottom: 0px; padding-top: 8px; padding-bottom: 8px; } .side-dock-settings { margin-bottom: 0px; } .workspace-tabs .collapse-icon svg { transition: transform 100ms ease-in-out; } .collapse-icon { margin-top: -0.1em; } .nav-header, .nav-folder, .nav-folder-children, .nav-folder-title, .nav-file, .nav-files-container, .nav-file-title, .nav-file-title-content { -webkit-font-smoothing: antialiased; } .nav-header { margin-top: 5px; padding: 0px 5px; } .nav-buttons-container { height: 28px; padding: 0px 1px 0px 0px; justify-content: space-evenly; } .nav-action-button { height: 28px; margin: 0px; border-radius: 0; padding: 5px 4px 0 4px; } .nav-action-button svg { height: 80%; } .nav-folder.mod-root > .nav-file-title, .nav-folder.mod-root > .nav-folder-title { font-size: 11px; text-transform: uppercase; font-weight: 600; letter-spacing: 0.05rem; } .nav-files-container { overflow-x: hidden; } .nav-folder-title, .nav-folder-title-content, .nav-file-title, .nav-file-title-content { font-weight: normal; max-width: 98%; overflow-x: hidden; overflow-y: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; } .nav-folder-title-content, .nav-file-title-content { width: 100%; line-height: 20px; } .workspace-leaf-content[data-type=file-explorer] .nav-file-title { flex-direction: row-reverse; } .nav-folder, .nav-file { margin: 0 -2px; margin-right: 0px; border-left: 1px solid var(--side-dock-accent); } .nav-folder-children { padding-left: 18px; } .nav-folder:hover, .nav-file:hover { border-color: var(--side-dock-accent-hover); } .nav-file-title.is-active:not(.is-folder-note) { font-style: italic; } .outline { margin: 0.2em 0.5em; user-select: text; } .search-input-container { margin: 5px 14px 5px 14px; } .tree-item-inner { word-wrap: break-word; width: 100%; } .tag-container .tree-item-children, .outline .tree-item-children { margin-left: 0.7em; border-left: 1px solid var(--side-dock-accent); transition: all 0.3s ease-in-out; padding: 0; } .tag-container .tree-item-children:hover, .outline .tree-item-children:hover { border-left: 1px solid var(--side-dock-accent-hover); } .search-result-container .tree-item-self, .backlink-pane .tree-item-self, .tag-container .tree-item-self, .outline .tree-item-self { font-weight: normal; -webkit-font-smoothing: antialiased; padding: 1px 4px 1px 20px; } .tree-item-self .tree-item-icon { align-items: flex-start; } .tree-item-self .tree-item-icon > svg { margin-top: 0.5em; } .tree-item-flair, .file-tree .tree-item-flair, .file-tree .mod-changed .tree-item-flair, .file-tree .mod-deleted .tree-item-flair, .file-tree .mod-to-delete .tree-item-flair, .tree-item-self:hover .tree-item-flair { color: var(--side-dock-text-on-accent); background-color: var(--side-dock-accent); } .file-tree .mod-changed .tree-item-flair { background-color: var(--interactive-accent); } .file-tree .mod-new .tree-item-flair { background-color: var(--background-modifier-success); } .file-tree .mod-deleted .tree-item-flair, .file-tree .mod-to-delete .tree-item-flair { background-color: var(--background-modifier-error); } .nav-file-title.is-active, .nav-folder-title.is-active, .nav-action-button.is-active { color: var(--side-dock-text-on-accent); background-color: var(--side-dock-accent); border-radius: 3px; } .menu-item.selected:not(.is-disabled):not(.is-label), body:not(.is-grabbing) .nav-file-title:hover, body:not(.is-grabbing) .nav-folder-title:hover, .nav-action-button:hover, .nav-action-button.is-active:hover, .tree-item-self.is-clickable:hover, .search-result-file-match:hover { color: var(--side-dock-text-on-accent); background-color: var(--side-dock-accent-hover); border-radius: 3px; } :root { --leaf-header-width: 30px; --desktop-header-font-size: 12px; --active-leaf-action-hover: var(--yellow-1); } .theme-dark { --leaf-fg: var(--text-muted); --sharp-border: 1px solid rgba(0, 0, 0, 0.5); --resize-handle-bg: var(--background-secondary-alt); --active-leaf-bg: linear-gradient(to top, var(--gray-dark-7), var(--primary-accent-6) 2%, var(--primary-accent-5) 15%, var(--primary-accent-5)); --rotated-active-leaf-bg: linear-gradient(to left, var(--gray-dark-7), var(--primary-accent-6) 2%, var(--primary-accent-5) 15%, var(--primary-accent-5)); --inactive-leaf-bg: linear-gradient(to top, var(--gray-dark-7), var(--gray-dark-6) 2%, var(--gray-dark-5) 15%, var(--gray-dark-5)); --rotated-inactive-leaf-bg: linear-gradient(to left, var(--gray-dark-7), var(--gray-dark-6) 2%, var(--gray-dark-5) 15%, var(--gray-dark-5)); } .theme-dark .print, .theme-light { --leaf-fg: var(--gray-light-5); --sharp-border: 1px solid rgba(0, 0, 0, .1); --resize-handle-bg: var(--background-secondary-alt); --active-leaf-bg: linear-gradient(to top, var(--primary-accent-5), var(--primary-accent-4) 2%, var(--primary-accent-3) 15%, var(--primary-accent-3)); --rotated-active-leaf-bg: linear-gradient(to left, var(--primary-accent-5), var(--primary-accent-4) 2%, var(--primary-accent-3) 15%, var(--primary-accent-3)); --inactive-leaf-bg: linear-gradient(to top, var(--gray-dark-3), var(--gray-dark-2) 2%, var(--gray-dark-1) 15%, var(--gray-dark-1)); --rotated-inactive-leaf-bg: linear-gradient(to left, var(--gray-dark-3), var(--gray-dark-2) 2%, var(--gray-dark-1) 15%, var(--gray-dark-1)); } .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .view-header, .view-header { background: var(--inactive-leaf-bg); border-bottom: var(--sharp-border); } .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header, .workspace-leaf.mod-active .view-header { background: var(--active-leaf-bg); border-bottom: var(--sharp-border); } .view-action, .view-header-icon, .view-header-title, .workspace-leaf.mod-active .view-header-title { color: var(--leaf-fg); } .view-header-title { font-weight: 500; font-family: var(--font-monospace); overflow-x: hidden; overflow-y: hidden; text-overflow: ellipsis; } .view-header-icon:hover, .view-action:hover { color: var(--active-leaf-action-hover); } .view-header-title-container:after, .workspace-leaf.mod-active .view-header-title-container:after, .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container:after { background: none; } .workspace-leaf-resize-handle { background-color: var(--resize-handle-bg); } .workspace-leaf-resize-handle:hover { background-color: var(--interactive-accent); } .workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle { height: 2px; border: none; } .workspace-split.mod-left-split > hr.workspace-leaf-resize-handle, .workspace-split.mod-right-split > hr.workspace-leaf-resize-handle, .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle { width: 2px; border: none; } .workspace-split.mod-vertical > .workspace-leaf, .workspace-split.mod-left-split .workspace-tabs { padding-right: 2px; } body.is-mobile .view-header-title { -webkit-mask-image: none; font-size: 16px; } body:not(.is-mobile) .workspace-split.mod-horizontal.mod-left-split, body:not(.is-mobile) .workspace-split.mod-horizontal.mod-right-split { min-width: 200px; } body:not(.is-mobile) .workspace-split.mod-horizontal.mod-left-split { border-right: none; } body:not(.is-mobile) .workspace-split.mod-horizontal.mod-right-split { border-left: none; } body:not(.is-mobile) .workspace-tabs + .workspace-tabs { border-top: 1px solid var(--background-secondary-alt); } body:not(.is-mobile) .workspace-tab-header, body:not(.is-mobile) .workspace-tab-header-inner, body:not(.is-mobile) .workspace-tab-container-before, body:not(.is-mobile) .workspace-tab-container-after { transition: none; } body:not(.is-mobile) .view-header { height: var(--leaf-header-width); align-items: center; } body:not(.is-mobile) .view-header-title { font-size: var(--desktop-header-font-size); line-height: var(--leaf-header-width); } body:not(.is-mobile) .view-content { width: 100%; height: calc(100% - var(--leaf-header-width)); } body:not(.is-mobile) .view-action, body:not(.is-mobile) .view-actions, body:not(.is-mobile) .view-header-icon { top: unset; } body:not(.is-mobile) .view-action { margin: 0px 4px; } body:not(.is-mobile) .view-actions, body:not(.is-mobile) .view-header-icon { padding: 0px 4px; } body:not(.is-mobile) .view-header-icon svg, body:not(.is-mobile) .view-action svg { width: auto; height: 14px; } body:not(.is-popout-window).plugin-sliding-panes .workspace > .mod-root > .workspace-leaf, body:not(.is-popout-window).plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf { box-shadow: none !important; } body:not(.is-popout-window).plugin-sliding-panes .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header .view-header-title-container:before, body:not(.is-popout-window).plugin-sliding-panes .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header .view-header-title-container:after, body:not(.is-popout-window).plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header .view-header-title-container:before, body:not(.is-popout-window).plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header .view-header-title-container:after { background: none !important; } body:not(.is-popout-window).plugin-sliding-panes-stacking .workspace > .mod-root > .workspace-leaf:not(:first-of-type) { border-left: var(--sharp-border); } body:not(.is-popout-window).plugin-sliding-panes-rotate-header .view-header-title { line-height: calc(var(--leaf-header-width) - 2px); } body:not(.is-popout-window).plugin-sliding-panes-rotate-header .workspace-split.mod-horizontal.mod-left-split { border-right: none; } body:not(.is-popout-window).plugin-sliding-panes-rotate-header .horizontal-main-container > .workspace .mod-root > .workspace-leaf > .workspace-leaf-content { padding-left: var(--leaf-header-width); } body:not(.is-popout-window).plugin-sliding-panes-rotate-header .horizontal-main-container > .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header, body:not(.is-popout-window).plugin-sliding-panes-rotate-header .horizontal-main-container > .workspace .view-header { background: var(--rotated-inactive-leaf-bg); border-right: none; border-left: none; width: var(--leaf-header-width); } body:not(.is-popout-window).plugin-sliding-panes-rotate-header .horizontal-main-container > .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header .view-header-icon svg, body:not(.is-popout-window).plugin-sliding-panes-rotate-header .horizontal-main-container > .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header .view-action svg, body:not(.is-popout-window).plugin-sliding-panes-rotate-header .horizontal-main-container > .workspace .view-header .view-header-icon svg, body:not(.is-popout-window).plugin-sliding-panes-rotate-header .horizontal-main-container > .workspace .view-header .view-action svg { width: 14px; height: auto; } body:not(.is-popout-window).plugin-sliding-panes-rotate-header .horizontal-main-container > .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header { background: var(--rotated-active-leaf-bg); border-right: none; border-left: none; } body:not(.is-mobile).ebullientworks-hover-collapsed-sidebars .mod-left-split.is-collapsed:not(.is-floating) { display: flex !important; position: absolute; left: 30px; top: 0; bottom: 0; visibility: hidden; opacity: 0; z-index: 1; width: 350px !important; transition: visibility 0.2s 0 ease; } body:not(.is-mobile).ebullientworks-hover-collapsed-sidebars .side-dock-ribbon.mod-left:hover + .mod-left-split.is-collapsed:not(.is-floating), body:not(.is-mobile).ebullientworks-hover-collapsed-sidebars .mod-left-split.is-collapsed:not(.is-floating):hover { transition: visibility 0.2s 0.7s ease; visibility: visible; width: 350px !important; opacity: 1; } body:not(.is-mobile).ebullientworks-hover-collapsed-sidebars .mod-right-split.is-collapsed:not(.is-floating) { display: flex !important; width: 400px !important; position: absolute; bottom: 0; right: 0; visibility: hidden; } body:not(.is-mobile).ebullientworks-hover-collapsed-sidebars .mod-right-split.is-collapsed:not(.is-floating)::before { content: "✧ ・ ✦ ・ ✧"; writing-mode: vertical-rl; text-orientation: upright; font-size: 18px; color: var(--primary-accent-3); position: fixed; line-height: 18px; width: 32px; top: 40%; right: 5px; z-index: 30; visibility: visible; } body:not(.is-mobile).ebullientworks-hover-collapsed-sidebars .mod-right-split.is-collapsed:not(.is-floating):hover { width: 400px !important; opacity: 1; height: 100%; padding-right: 30px; visibility: visible; } .theme-dark { --modal-nav-bg: var(--primary-accent-6); --modal-nav-hover: var(--primary-accent-5); --modal-nav-accent: var(--primary-accent-4); --modal-checkbox-bg: var(--gray-dark-75); --modal-checked-bg: var(--secondary-accent-4); --modal-button-bg: var(--gray-dark-6); } .theme-dark .document-search-container { background-color: var(--background-secondary); } .theme-dark .document-search-container .document-search-button { color: var(--gray-light-7); } .theme-dark .community-theme { background-color: var(--gray-dark-75); } .theme-dark .community-theme.is-selected { background-color: var(--primary-accent-5); } .theme-dark .community-theme.is-selected .community-theme-remove-button { background-color: unset; color: var(--text-faint); } .theme-dark .modal .community-theme.is-selected button { background-color: var(--primary-accent-4); color: var(--text-on-accent); } .theme-dark .print, .theme-light { --modal-nav-bg: var(--primary-accent-2); --modal-nav-hover: var(--primary-accent-0); --modal-nav-accent: var(--primary-accent-3); --modal-checkbox-bg: var(--secondary-accent-0); --modal-checked-bg: var(--secondary-accent-2); --modal-button-bg: var(--gray-light-4); } .theme-dark .print .modal-title, .theme-dark .print .vertical-tab-header-group-title, .theme-light .modal-title, .theme-light .vertical-tab-header-group-title { color: var(--gray-dark-6); } .theme-dark .print .community-plugin .u-muted, .theme-dark .print .community-plugin-desc, .theme-dark .print .community-plugin-downloads, .theme-dark .print .community-plugin-item, .theme-dark .print .vertical-tab-nav-item, .theme-light .community-plugin .u-muted, .theme-light .community-plugin-desc, .theme-light .community-plugin-downloads, .theme-light .community-plugin-item, .theme-light .vertical-tab-nav-item { color: var(--gray-dark-6); } .theme-dark .print .document-search-container, .theme-light .document-search-container { background-color: var(--background-secondary-alt); } .theme-dark .print .community-theme, .theme-light .community-theme { background-color: var(--gray-light-4); } .theme-dark .print .community-theme.is-selected, .theme-light .community-theme.is-selected { background-color: var(--primary-accent-0); } .theme-dark .print .community-theme.is-selected .community-theme-remove-button, .theme-light .community-theme.is-selected .community-theme-remove-button { background-color: unset; color: var(--text-faint); } .theme-dark .print .modal .community-theme.is-selected button, .theme-light .modal .community-theme.is-selected button { background-color: var(--primary-accent-4); color: var(--gray-light-7); } .search-input-container input { padding: 2px 20px 2px 6px; } .search-input-clear-button { right: 5px; top: 3px; } .document-search-container input.document-search-input, .document-search-container input.document-replace-input { background: var(--background-modifier-form-field); } .document-search-container input.document-search-input.mod-no-match, .document-search-container input.document-replace-input.mod-no-match { background-color: var(--background-primary); border: 1px solid var(--background-modifier-error); } .document-search-container input.document-search-input.mod-no-match:hover, .document-search-container input.document-replace-input.mod-no-match:hover { background-color: var(--background-primary); border: 1px solid var(--background-modifier-error-hover); } .modal, .modal.mod-settings { background-color: var(--background-primary); } .modal button.mod-cta:not(.mod-warning), .modal button:not(.mod-cta):not(.mod-warning), .modal.mod-settings button.mod-cta:not(.mod-warning), .modal.mod-settings button:not(.mod-cta):not(.mod-warning) { background-color: var(--modal-button-bg); color: var(--text-on-accent); } .modal .prompt, .modal .vertical-tab-header, .modal .vertical-tab-nav-item, .modal .community-plugin-search, .modal.mod-settings .prompt, .modal.mod-settings .vertical-tab-header, .modal.mod-settings .vertical-tab-nav-item, .modal.mod-settings .community-plugin-search { background-color: var(--modal-nav-bg); } .modal .vertical-tab-nav-item.is-active, .modal.mod-settings .vertical-tab-nav-item.is-active { border-left-color: var(--modal-nav-accent); } .modal .community-plugin-item:hover, .modal .horizontal-tab-nav-item:hover, .modal .vertical-tab-nav-item:hover, .modal .vertical-tab-nav-item.is-active, .modal.mod-settings .community-plugin-item:hover, .modal.mod-settings .horizontal-tab-nav-item:hover, .modal.mod-settings .vertical-tab-nav-item:hover, .modal.mod-settings .vertical-tab-nav-item.is-active { background-color: var(--modal-nav-hover); } .modal .prompt > .prompt-results, .modal .vertical-tab-content, .modal.mod-settings .prompt > .prompt-results, .modal.mod-settings .vertical-tab-content { background-color: var(--background-primary); } .modal .checkbox-container, .modal.mod-settings .checkbox-container { background-color: var(--modal-checkbox-bg); } .modal .checkbox-container.is-enabled, .modal.mod-settings .checkbox-container.is-enabled { background-color: var(--modal-checked-bg); } .modal .community-plugin .setting-item-control button, .modal .community-plugin .flair.mod-pop, .modal.mod-settings .community-plugin .setting-item-control button, .modal.mod-settings .community-plugin .flair.mod-pop { background-color: var(--modal-nav-hover); } .graph-controls .checkbox-container { background-color: var(--modal-checkbox-bg); } .graph-controls .checkbox-container.is-enabled { background-color: var(--modal-checked-bg); } .suggestion-container { border: 1px solid var(--modal-nav-accent); } .suggestion-item.is-selected { background-color: var(--modal-nav-hover); } .theme-dark { --graph-fill: var(--primary-accent-4); --graph-line: var(--gray-dark-5); --graph-highlight-fill: var(--primary-accent-3); --graph-highlight-line: var(--gray-dark-3); --graph-fill-tag: var(--secondary-accent-3); --graph-fill-attachment: var(--secondary-accent-2); --graph-fill-focused: var(--yellow-1); --graph-fill-1: #8ba791; --graph-fill-2: #8ba1a7; --graph-fill-3: #918ba7; --graph-fill-4: #a78ba1; --graph-fill-5: #a7918b; --graph-fill-6: #a1a78b; } .theme-light { --graph-fill: var(--primary-accent-2); --graph-line: var(--gray-light-1); --graph-highlight-fill: var(--primary-accent-3); --graph-highlight-line: var(--gray-dark-1); --graph-fill-tag: var(--secondary-accent-3); --graph-fill-attachment: var(--secondary-accent-2); --graph-fill-focused: var(--yellow-1); --graph-fill-1: #5c7a63; --graph-fill-2: #5c737a; --graph-fill-3: #635c7a; --graph-fill-4: #7a5c73; --graph-fill-5: #7a635c; --graph-fill-6: #737a5c; } .graph-view.color-line { color: var(--graph-line); } .graph-view.color-fill { color: var(--graph-fill); } .graph-view.color-fill-focused { color: var(--graph-fill-focused) !important; } .graph-view.color-fill-tag { color: var(--graph-fill-tag) !important; } .graph-view.color-fill-attachment { color: var(--graph-fill-attachment) !important; } .graph-view.color-fill-1 { color: var(--graph-fill-1); } .graph-view.color-fill-2 { color: var(--graph-fill-2); } .graph-view.color-fill-3 { color: var(--graph-fill-3); } .graph-view.color-fill-4 { color: var(--graph-fill-4); } .graph-view.color-fill-5 { color: var(--graph-fill-5); } .graph-view.color-fill-6 { color: var(--graph-fill-6); } .graph-view.color-fill-highlight { color: var(--graph-highlight-fill); } .graph-view.color-line-highlight { color: var(--graph-highlight-line); } :root { --h1: 2em; --h2: 1.8em; --h3: 1.6em; --h4: 1.4em; --h5: 1.2em; --h6: 1.2em; } .theme-dark { --text-title-h1: var(--yellow-1); --text-title-h2: var(--green-3); --text-title-h3: var(--teal-3); --text-title-h4: var(--blue-3); --text-title-h5: var(--purple-3); --text-title-h6: var(--pink-3); } .theme-dark .print, .theme-light { --text-title-h1: var(--yellow-3); --text-title-h2: var(--green-4); --text-title-h3: var(--teal-4); --text-title-h4: var(--blue-4); --text-title-h5: var(--purple-4); --text-title-h6: var(--pink-4); } .HyperMD-header .cm-header, .HyperMD-header h1, .HyperMD-header h2, .HyperMD-header h3, .HyperMD-header h4, .HyperMD-header h5, .HyperMD-header h6, .markdown-rendered .cm-header, .markdown-rendered h1, .markdown-rendered h2, .markdown-rendered h3, .markdown-rendered h4, .markdown-rendered h5, .markdown-rendered h6, .workspace .cm-header, .workspace h1, .workspace h2, .workspace h3, .workspace h4, .workspace h5, .workspace h6, .print .cm-header, .print h1, .print h2, .print h3, .print h4, .print h5, .print h6 { font-family: var(--font-header); font-weight: 500; margin: 10px 0 5px 0; } .HyperMD-header .cm-header-1, .HyperMD-header h1, .markdown-rendered .cm-header-1, .markdown-rendered h1, .workspace .cm-header-1, .workspace h1, .print .cm-header-1, .print h1 { color: var(--text-title-h1); font-variant: common-ligatures; font-variant-caps: var(--font-header-caps-variant); line-height: 1.2em; } .HyperMD-header .cm-header-2, .HyperMD-header h2, .markdown-rendered .cm-header-2, .markdown-rendered h2, .workspace .cm-header-2, .workspace h2, .print .cm-header-2, .print h2 { color: var(--text-title-h2); } .HyperMD-header .cm-header-3, .HyperMD-header h3, .markdown-rendered .cm-header-3, .markdown-rendered h3, .workspace .cm-header-3, .workspace h3, .print .cm-header-3, .print h3 { color: var(--text-title-h3); } .HyperMD-header .cm-header-4, .HyperMD-header h4, .markdown-rendered .cm-header-4, .markdown-rendered h4, .workspace .cm-header-4, .workspace h4, .print .cm-header-4, .print h4 { color: var(--text-title-h4); } .HyperMD-header .cm-header-5, .HyperMD-header h5, .markdown-rendered .cm-header-5, .markdown-rendered h5, .workspace .cm-header-5, .workspace h5, .print .cm-header-5, .print h5 { color: var(--text-title-h5); } .HyperMD-header .cm-header-6, .HyperMD-header h6, .markdown-rendered .cm-header-6, .markdown-rendered h6, .workspace .cm-header-6, .workspace h6, .print .cm-header-6, .print h6 { color: var(--text-title-h6); } .HyperMD-header blockquote .cm-header-1, .HyperMD-header blockquote h1, .markdown-rendered blockquote .cm-header-1, .markdown-rendered blockquote h1, .workspace blockquote .cm-header-1, .workspace blockquote h1, .print blockquote .cm-header-1, .print blockquote h1 { color: var(--text-title-h2); font-variant: common-ligatures; } .HyperMD-header h1:before, .HyperMD-header h2:before, .HyperMD-header h3:before, .HyperMD-header h4:before, .HyperMD-header h5:before, .HyperMD-header h6:before, .markdown-rendered h1:before, .markdown-rendered h2:before, .markdown-rendered h3:before, .markdown-rendered h4:before, .markdown-rendered h5:before, .markdown-rendered h6:before, .workspace h1:before, .workspace h2:before, .workspace h3:before, .workspace h4:before, .workspace h5:before, .workspace h6:before, .print h1:before, .print h2:before, .print h3:before, .print h4:before, .print h5:before, .print h6:before { content: "§ "; font-size: 0.6em; } .HyperMD-header h1 code, .HyperMD-header h2 code, .HyperMD-header h3 code, .HyperMD-header h4 code, .HyperMD-header h5 code, .HyperMD-header h6 code, .markdown-rendered h1 code, .markdown-rendered h2 code, .markdown-rendered h3 code, .markdown-rendered h4 code, .markdown-rendered h5 code, .markdown-rendered h6 code, .workspace h1 code, .workspace h2 code, .workspace h3 code, .workspace h4 code, .workspace h5 code, .workspace h6 code, .print h1 code, .print h2 code, .print h3 code, .print h4 code, .print h5 code, .print h6 code { font-weight: normal; font-size: 75%; } .HyperMD-header h1 a.tag, .HyperMD-header h2 a.tag, .HyperMD-header h3 a.tag, .HyperMD-header h4 a.tag, .HyperMD-header h5 a.tag, .HyperMD-header h6 a.tag, .markdown-rendered h1 a.tag, .markdown-rendered h2 a.tag, .markdown-rendered h3 a.tag, .markdown-rendered h4 a.tag, .markdown-rendered h5 a.tag, .markdown-rendered h6 a.tag, .workspace h1 a.tag, .workspace h2 a.tag, .workspace h3 a.tag, .workspace h4 a.tag, .workspace h5 a.tag, .workspace h6 a.tag, .print h1 a.tag, .print h2 a.tag, .print h3 a.tag, .print h4 a.tag, .print h5 a.tag, .print h6 a.tag { font-weight: normal; font-size: 65%; font-variant: common-ligatures; } .cm-s-obsidian .cm-inline-code.cm-header { font-weight: normal; font-size: 90%; } .cm-s-obsidian .cm-header.cm-hashtag { font-weight: normal; font-size: 90%; font-variant: common-ligatures; } .markdown-rendered hr, .markdown-preview-view hr { border: none; border-top: 1px dotted var(--interactive-normal); color: var(--interactive-hover); overflow: visible; text-align: center; height: 2px; margin: 12px 0; } .markdown-rendered hr:after, .markdown-preview-view hr:after { background: var(--background-primary); font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; content: " ✧ ✧ ✧ "; padding: 0 0.8em; position: relative; top: -13px; } .markdown-rendered blockquote hr::after, .markdown-rendered .admonition-content hr::after, .markdown-rendered .markdown-embed-content hr::after, .markdown-preview-view blockquote hr::after, .markdown-preview-view .admonition-content hr::after, .markdown-preview-view .markdown-embed-content hr::after { background: var(--background-primary-alt); } .theme-dark { --strong-em: var(--yellow-2); --strong: var(--blue-3); --em: var(--pink-3); --link: var(--gray-light-1); --link-underline: var(--teal-4); --link-hover: var(--teal-3); --link-hidden: var(--teal-4); } .theme-dark .print, .theme-light { --strong-em: var(--yellow-3); --strong: var(--blue-4); --em: var(--pink-4); --link: var(--gray-dark-4); --link-underline: var(--teal-2); --link-hover: var(--teal-3); --link-hidden: var(--teal-2); } .cm-s-obsidian .cm-strong.cm-quote, .cm-s-obsidian .cm-strong.cm-link, .cm-s-obsidian .cm-strong, .view-content strong, .view-content strong a.internal-link { color: var(--strong); font-weight: 600; } .cm-s-obsidian .cm-em.cm-quote, .cm-s-obsidian .cm-em, .view-content em, .view-content em a.internal-link { color: var(--em); } .cm-s-obsidian .cm-quote.cm-em.cm-strong, .cm-s-obsidian .cm-link.cm-em.cm-strong, .cm-s-obsidian .cm-em.cm-strong, .view-content strong em, .view-content strong em a.internal-link { color: var(--strong-em); } .markdown-preview-view mark, .markdown-rendered mark, .search-result-file-matched-text, .cm-s-obsidian span.obsidian-search-match-highlight, .cm-s-obsidian span.cm-highlight, .is-flashing h1, .is-flashing h2, .is-flashing h3, .is-flashing h4, .is-flashing h5, .is-flashing h6, .is-flashing * { color: var(--text-highlight-fg); } div.CodeMirror.cm-s-obsidian span.cm-highlight.CodeMirror-selectedtext { --text-selection: var(--text-highlight-bg-active); } .markdown-source-view.mod-cm6 .cm-selection, ::selection { background-color: var(--text-selection); } .is-flashing * ::selection { background-color: var(--text-selection-active); } .CodeMirror-cursor, .cm-s-obsidian .cm-cursor { border-left: 1px solid var(--primary-accent-4); } .cm-s-obsidian .CodeMirror-lines { caret-color: var(--primary-accent-4); } .cm-s-obsidian .HyperMD-codeblock-bg.cm-line { text-indent: -4px; padding-left: 4px; } a:hover { color: var(--link-hover); text-decoration: underline var(--link-underline); } a, .cm-s-obsidian span.cm-url, .cm-s-obsidian span.cm-link, .cm-s-obsidian span.cm-hmd-internal-link, .markdown-rendered .internal-link, .markdown-preview-view .internal-link { color: var(--link); } a, .markdown-rendered .internal-link, .markdown-preview-view .internal-link, .markdown-source-view.mod-cm6 .cm-url:not(.cm-strikethrough), .markdown-source-view.mod-cm6 .cm-url:not(.cm-strikethrough) .cm-underline, .markdown-source-view.mod-cm6 .cm-link:not(.cm-strikethrough), .markdown-source-view.mod-cm6 .cm-link:not(.cm-strikethrough) .cm-underline, .markdown-source-view.mod-cm6 .cm-hmd-internal-link:not(.cm-strikethrough), .cm-s-obsidian .cm-url:not(.cm-strikethrough), .cm-s-obsidian .cm-link:not(.cm-strikethrough), .cm-s-obsidian .cm-hmd-internal-link:not(.cm-strikethrough) { text-decoration: underline var(--link-underline); } .cm-s-obsidian span.cm-string.cm-url { color: var(--link-hidden); } .cm-s-obsidian span.cm-formatting-link.cm-link, .cm-s-obsidian span.cm-formatting-link-string { font-weight: normal; color: var(--text-muted); } .markdown-rendered .internal-link.is-unresolved, .markdown-preview-view .internal-link.is-unresolved { opacity: 0.9; text-decoration-style: dotted; } .markdown-rendered .internal-link.is-unresolved::after, .markdown-preview-view .internal-link.is-unresolved::after { content: " ✎"; color: var(--link-underline); } .markdown-embed-link svg { color: var(--link-underline); height: 14px; width: 14px; } .markdown-preview-view .task-list-item a[data-href][aria-label-position].internal-link, .markdown-rendered .task-list-item a[data-href][aria-label-position].internal-link { border-bottom: none; text-decoration: none; color: var(--link-underline); } /* Collapse external links / markdown links in edit mode: CodeMirrorOptions + Legacy editor */ body.style-active-selection:not(.ebullientworks-show-edit-mode-links) div:not(.CodeMirror-activeline) > .CodeMirror-line .cm-string.cm-url:not(.cm-formatting) { font-size: 0; } body.style-active-selection:not(.ebullientworks-show-edit-mode-links) div:not(.CodeMirror-activeline) > .CodeMirror-line .cm-string.cm-url:not(.cm-formatting)::after { content: "·"; font-size: 1rem; } /* CM6 editor */ body:not(.ebullientworks-show-edit-mode-links) .markdown-source-view.mod-cm6 div.cm-line:not(.cm-active) > .cm-string.cm-url:not(.cm-formatting) { font-size: 0; } body:not(.ebullientworks-show-edit-mode-links) .markdown-source-view.mod-cm6 div.cm-line:not(.cm-active) > .cm-string.cm-url:not(.cm-formatting)::after { content: "·"; font-size: 1rem; } :root { --checkbox-checked: var(--green-3); --checkbox-deferred: var(--blue-3); --checkbox-important: var(--pink-4); --checkbox-review: var(--green-4); --checkbox-in-progress: var(--teal-3); --checkbox-question: var(--yellow-3); } .theme-dark { --checkbox-cancelled: var(--gray-dark-3); --checkbox-hover: var(--gray-dark-2); } .theme-dark .print, .theme-light { --checkbox-cancelled: var(--gray-dark-1); --checkbox-hover: var(--gray-light-2); } /** Set line-height on mobile */ .mobile .markdown-preview-view ol, .mobile .markdown-preview-view ul { display: block; line-height: var(--line-height); } body:not(.ebullientworks-default-list-indent) { /** Condense whitespace */ } body:not(.ebullientworks-default-list-indent) .markdown-preview-view ol, body:not(.ebullientworks-default-list-indent) .markdown-preview-view ul { margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 20px; } body:not(.ebullientworks-default-list-indent) .markdown-preview-view td > ol > li, body:not(.ebullientworks-default-list-indent) .markdown-preview-view td > ul > li { margin-left: 16px; } body:not(.ebullientworks-nix-checkbox) { /** Use style settings to disable custom checkboxes in the theme */ /* '✓' for completed task ('- [x]') */ /* '-' for cancelled task ('- [-]') */ /* '>' for deferred task ('- [>]') */ /* '?' for question/more info task ('- [?]') */ /* 'R' for PR info task ('- [R]') */ /* 'r' for PR info task ('- [r]') */ /* '!' for important task ('- [!]') */ /* "/" Half done */ /* text style tasks that should still have readable text */ /* text style for important task ('- [!]') */ /* '/' for task ('- [/]') */ /* '>' for task ('- [>]') */ /* 'R' for task ('- [R]') */ /* '?' for task ('- [?]') */ /* '!' for task ('- [!]') */ /* '-' for task ('- [-]') */ /* 'x' for task ('- [x]') */ /* 'X' for task ('- [X]') */ /* Consistent hover colors */ } body:not(.ebullientworks-nix-checkbox) body:not(.is-mobile) .markdown-preview-view .task-list-item-checkbox { margin-top: 2px; margin-bottom: 1px; } body:not(.ebullientworks-nix-checkbox) body.is-mobile .markdown-preview-view .task-list-item-checkbox { top: 6px; } body:not(.ebullientworks-nix-checkbox) .markdown-preview-view .task-list-item-checkbox, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task] input[type=checkbox].task-list-item-checkbox { border-radius: 3px; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=" "] input[type=checkbox][data-task=" "].task-list-item-checkbox:not(:checked), body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li.task-list-item input[type=checkbox].task-list-item-checkbox:not(:checked), body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=""].task-list-item input[type=checkbox].task-list-item-checkbox:not(:checked) { position: relative; -webkit-appearance: none; box-sizing: border-box; background-color: transparent !important; /* override theme */ filter: none; background: unset !important; color: var(--text-normal); border-width: 1px; border-style: solid; border-color: var(--text-normal) !important; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"] input[type=checkbox][data-task="/"].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list li[data-task="/"].task-list-item input[type=checkbox].task-list-item-checkbox:checked::before { font-family: var(--font-monospace); background: none; position: absolute; text-align: center; font-weight: 500; font-size: 14px; line-height: 14px; top: 0; left: 1px; right: 1px; color: var(--checkbox-in-progress); content: " "; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"] input[type=checkbox][data-task="/"].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list li[data-task="/"].task-list-item input[type=checkbox].task-list-item-checkbox:checked { position: relative; -webkit-appearance: none; box-sizing: border-box; background: linear-gradient(135deg, transparent 50%, var(--checkbox-in-progress) 50%); filter: none; color: var(--checkbox-in-progress); font-family: var(--font-monospace); border-width: 1px; border-style: solid; border-color: var(--checkbox-in-progress) !important; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"], body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"] input[type=checkbox].task-list-item-checkbox[data-task="/"] + span, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"] input[type=checkbox].task-list-item-checkbox[data-task="/"] + span + span, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="/"].task-list-item.is-checked { text-decoration: none !important; /* override theme */ font-weight: 500; font-style: normal; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"] input[type=checkbox][data-task=">"].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=">"].task-list-item input[type=checkbox].task-list-item-checkbox:checked::before { font-family: var(--font-monospace); background: none; position: absolute; text-align: center; font-weight: 500; font-size: 14px; line-height: 14px; top: 0; left: 1px; right: 1px; color: var(--checkbox-deferred); content: ">"; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"] input[type=checkbox][data-task=">"].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=">"].task-list-item input[type=checkbox].task-list-item-checkbox:checked { position: relative; -webkit-appearance: none; box-sizing: border-box; background: unset !important; background-color: transparent !important; /* override theme */ filter: none; color: var(--checkbox-deferred); font-family: var(--font-monospace); border-width: 1px; border-style: solid; border-color: var(--checkbox-deferred) !important; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"], body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"] input[type=checkbox].task-list-item-checkbox[data-task=">"] + span, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"] input[type=checkbox].task-list-item-checkbox[data-task=">"] + span + span, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=">"].task-list-item.is-checked { text-decoration: none !important; /* override theme */ font-weight: 500; font-style: normal; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=r] input[type=checkbox][data-task=r].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=r].task-list-item input[type=checkbox].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R] input[type=checkbox][data-task=R].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=R].task-list-item input[type=checkbox].task-list-item-checkbox:checked::before { font-family: var(--font-monospace); background: none; position: absolute; text-align: center; font-weight: 500; font-size: 14px; line-height: 14px; top: 0; left: 0px; right: 2px; color: var(--checkbox-review); content: "👀"; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=r] input[type=checkbox][data-task=r].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=r].task-list-item input[type=checkbox].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R] input[type=checkbox][data-task=R].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=R].task-list-item input[type=checkbox].task-list-item-checkbox:checked { position: relative; -webkit-appearance: none; box-sizing: border-box; background: unset !important; background-color: transparent !important; /* override theme */ filter: none; color: var(--checkbox-review); font-family: var(--font-monospace); border-width: 1px; border-style: solid; border-color: var(--checkbox-review) !important; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=r], body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=r] input[type=checkbox].task-list-item-checkbox[data-task=r] + span, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=r] input[type=checkbox].task-list-item-checkbox[data-task=r] + span + span, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=r].task-list-item.is-checked, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R], body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R] input[type=checkbox].task-list-item-checkbox[data-task=R] + span, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R] input[type=checkbox].task-list-item-checkbox[data-task=R] + span + span, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=R].task-list-item.is-checked { text-decoration: none !important; /* override theme */ font-weight: 500; font-style: normal; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"] input[type=checkbox][data-task="?"].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="?"].task-list-item input[type=checkbox].task-list-item-checkbox:checked::before { font-family: var(--font-monospace); background: none; position: absolute; text-align: center; font-weight: 500; font-size: 14px; line-height: 14px; top: 0; left: 1px; right: 1px; color: var(--checkbox-question); content: "?"; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"] input[type=checkbox][data-task="?"].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="?"].task-list-item input[type=checkbox].task-list-item-checkbox:checked { position: relative; -webkit-appearance: none; box-sizing: border-box; background: unset !important; background-color: transparent !important; /* override theme */ filter: none; color: var(--checkbox-question); font-family: var(--font-monospace); border-width: 1px; border-style: solid; border-color: var(--checkbox-question) !important; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"], body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"] input[type=checkbox].task-list-item-checkbox[data-task="?"] + span, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"] input[type=checkbox].task-list-item-checkbox[data-task="?"] + span + span, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="?"].task-list-item.is-checked { text-decoration: none !important; /* override theme */ font-weight: 500; font-style: normal; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"] input[type=checkbox][data-task="!"].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="!"].task-list-item input[type=checkbox].task-list-item-checkbox:checked::before { font-family: var(--font-monospace); background: none; position: absolute; text-align: center; font-weight: 500; font-size: 14px; line-height: 14px; top: 0; left: 1px; right: 1px; color: var(--checkbox-important); content: "!"; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"] input[type=checkbox][data-task="!"].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="!"].task-list-item input[type=checkbox].task-list-item-checkbox:checked { position: relative; -webkit-appearance: none; box-sizing: border-box; background: unset !important; background-color: transparent !important; /* override theme */ filter: none; color: var(--checkbox-important); font-family: var(--font-monospace); border-width: 1px; border-style: solid; border-color: var(--checkbox-important) !important; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"], body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"] input[type=checkbox].task-list-item-checkbox[data-task="!"] + span, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"] input[type=checkbox].task-list-item-checkbox[data-task="!"] + span + span, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="!"].task-list-item.is-checked { text-decoration: none !important; /* override theme */ font-weight: 700; font-style: normal; color: var(--checkbox-important); } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"] input[type=checkbox][data-task="-"].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="-"].task-list-item input[type=checkbox].task-list-item-checkbox:checked::before { font-family: var(--font-monospace); background: none; position: absolute; text-align: center; font-weight: 500; font-size: 14px; line-height: 14px; top: 0; left: 1px; right: 1px; color: var(--checkbox-cancelled); content: "-"; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"] input[type=checkbox][data-task="-"].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="-"].task-list-item input[type=checkbox].task-list-item-checkbox:checked { position: relative; -webkit-appearance: none; box-sizing: border-box; background: unset !important; background-color: transparent !important; /* override theme */ filter: none; color: var(--checkbox-cancelled); font-family: var(--font-monospace); border-width: 1px; border-style: solid; border-color: var(--checkbox-cancelled) !important; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"], body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"] input[type=checkbox].task-list-item-checkbox[data-task="-"] + span, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"] input[type=checkbox].task-list-item-checkbox[data-task="-"] + span + span, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="-"].task-list-item.is-checked { text-decoration: line-through !important; /* override theme */ font-weight: 500; font-style: normal; color: var(--checkbox-cancelled); } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=x] input[type=checkbox][data-task=x].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=x].task-list-item input[type=checkbox].task-list-item-checkbox:checked::before { font-family: var(--font-monospace); background: none; position: absolute; text-align: center; font-weight: 500; font-size: 14px; line-height: 14px; top: 0; left: 1px; right: 1px; color: var(--checkbox-checked); content: "✓"; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=x] input[type=checkbox][data-task=x].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=x].task-list-item input[type=checkbox].task-list-item-checkbox:checked { position: relative; -webkit-appearance: none; box-sizing: border-box; background: unset !important; background-color: transparent !important; /* override theme */ filter: none; color: var(--checkbox-checked); font-family: var(--font-monospace); border-width: 1px; border-style: solid; border-color: var(--checkbox-checked) !important; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=x], body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=x] input[type=checkbox].task-list-item-checkbox[data-task=x] + span, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=x] input[type=checkbox].task-list-item-checkbox[data-task=x] + span + span, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=x].task-list-item.is-checked { text-decoration: none !important; /* override theme */ font-weight: 500; font-style: normal; color: var(--text-normal); } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X] input[type=checkbox][data-task=X].task-list-item-checkbox:checked::before, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=X].task-list-item input[type=checkbox].task-list-item-checkbox:checked::before { font-family: var(--font-monospace); background: none; position: absolute; text-align: center; font-weight: 500; font-size: 14px; line-height: 14px; top: 0; left: 1px; right: 1px; color: var(--checkbox-checked); content: "X"; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X] input[type=checkbox][data-task=X].task-list-item-checkbox:checked, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=X].task-list-item input[type=checkbox].task-list-item-checkbox:checked { position: relative; -webkit-appearance: none; box-sizing: border-box; background: unset !important; background-color: transparent !important; /* override theme */ filter: none; color: var(--checkbox-checked); font-family: var(--font-monospace); border-width: 1px; border-style: solid; border-color: var(--checkbox-checked) !important; } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X], body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X] input[type=checkbox].task-list-item-checkbox[data-task=X] + span, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X] input[type=checkbox].task-list-item-checkbox[data-task=X] + span + span, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=X].task-list-item.is-checked { text-decoration: none !important; /* override theme */ font-weight: 500; font-style: normal; color: var(--text-normal); } body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"] input[type=checkbox][data-task="/"].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="/"].task-list-item input[type=checkbox].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"] input[type=checkbox][data-task=">"].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=">"].task-list-item input[type=checkbox].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R] input[type=checkbox][data-task=R].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=R].task-list-item input[type=checkbox].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"] input[type=checkbox][data-task="?"].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="?"].task-list-item input[type=checkbox].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"] input[type=checkbox][data-task="!"].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="!"].task-list-item input[type=checkbox].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"] input[type=checkbox][data-task="-"].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task="-"].task-list-item input[type=checkbox].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=x] input[type=checkbox][data-task=x].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=x].task-list-item input[type=checkbox].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X] input[type=checkbox][data-task=X].task-list-item-checkbox:checked:hover, body:not(.ebullientworks-nix-checkbox) .markdown-preview-view ul.contains-task-list > li[data-task=X].task-list-item input[type=checkbox].task-list-item-checkbox:checked:hover { color: var(--text-on-accent) !important; background-color: var(--interactive-accent-hover) !important; border-color: var(--text-on-accent) !important; } :root { --tag-0: var(--pink-0); --tag-1: var(--pink-1); --tag-2: var(--pink-2); --tag-3: var(--pink-3); --tag-4: var(--pink-4); --tag-5: var(--pink-5); --tag-6: var(--pink-6); --tag-dark: var(--tag-4); --tag-light: var(--tag-4); } .theme-dark { --tags: var(--tag-dark); } .theme-dark .print, .theme-light { --tags: var(--tag-light); } .cm-s-obsidian span.cm-hashtag, .tag:not(.token) { color: var(--tags); font-family: var(--font-tags); } .CodeMirror-line span.cm-hashtag, .cm-s-obsidian .cm-header.cm-hashtag, .markdown-preview-section a.tag, .markdown-preview-view h1 a.tag, .markdown-preview-view h2 a.tag, .markdown-preview-view h3 a.tag, .markdown-preview-view h4 a.tag, .markdown-preview-view h5 a.tag, .markdown-preview-view h6 a.tag { text-decoration: none; } .theme-dark .markdown-preview-view blockquote { border-color: var(--secondary-accent-4); border-left: 3px solid var(--secondary-accent-4); } .theme-dark .markdown-source-view.mod-cm6.is-live-preview div.HyperMD-quote { border-left: 2px solid var(--secondary-accent-4); border-right: 1px solid var(--secondary-accent-4); } .theme-dark .markdown-source-view.mod-cm6 .cm-blockquote-border { border: 0 solid var(--primary-accent-4); border-left-width: 1px; } .theme-dark .print .markdown-preview-view blockquote, .theme-light .markdown-preview-view blockquote { border-color: var(--secondary-accent-2); border-left: 3px solid var(--secondary-accent-2); } .theme-dark .print .markdown-source-view.mod-cm6.is-live-preview div.HyperMD-quote, .theme-light .markdown-source-view.mod-cm6.is-live-preview div.HyperMD-quote { border-left: 2px solid var(--secondary-accent-2); border-right: 1px solid var(--secondary-accent-2); } .theme-dark .print .markdown-source-view.mod-cm6 .cm-blockquote-border, .theme-light .markdown-source-view.mod-cm6 .cm-blockquote-border { border: 0 solid var(--primary-accent-2); border-left-width: 1px; } .markdown-preview-view blockquote { background-color: var(--background-primary-alt); margin: 0; padding-left: 1em; overflow-x: auto; position: relative; } .markdown-source-view.mod-cm6 .cm-blockquote-border { display: inline-block; border-left-width: 5px; text-indent: -5px; } .markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote { border-left-width: 5px; background-color: var(--background-primary-alt); } .theme-dark { --pre-code: var(--blue-2); } .theme-dark .print, .theme-light { --pre-code: var(--blue-5); } .cm-s-obsidian span.cm-inline-code, .cm-s-obsidian .HyperMD-codeblock, .markdown-preview-view code { color: var(--pre-code); } .theme-dark .markdown-preview-view pre > code, .theme-light .markdown-preview-view pre > code { border: none; background: none; } .theme-dark pre[class*=language-], .theme-dark :not(pre) > code[class*=language-], .theme-dark .markdown-preview-view pre, .theme-light pre[class*=language-], .theme-light :not(pre) > code[class*=language-], .theme-light .markdown-preview-view pre { background: var(--background-primary-alt); border-radius: 4px; border: 1px solid var(--background-primary-alt); } .theme-dark .cm-s-obsidian span.cm-inline-code, .theme-dark .cm-s-obsidian div.HyperMD-codeblock-begin-bg, .theme-dark .cm-s-obsidian div.HyperMD-codeblock-end-bg, .theme-dark .cm-s-obsidian div.HyperMD-codeblock-bg, .theme-light .cm-s-obsidian span.cm-inline-code, .theme-light .cm-s-obsidian div.HyperMD-codeblock-begin-bg, .theme-light .cm-s-obsidian div.HyperMD-codeblock-end-bg, .theme-light .cm-s-obsidian div.HyperMD-codeblock-bg { background-color: var(--background-primary-alt); } .theme-dark .cm-s-obsidian div.HyperMD-codeblock-begin-bg, .theme-light .cm-s-obsidian div.HyperMD-codeblock-begin-bg { border-top: 2px solid var(--background-primary-alt); } .theme-dark .cm-s-obsidian div.HyperMD-codeblock-bg, .theme-light .cm-s-obsidian div.HyperMD-codeblock-bg { border-left: 2px solid var(--background-primary-alt); border-right: 2px solid var(--background-primary-alt); } .theme-dark .cm-s-obsidian div.HyperMD-codeblock-end-bg, .theme-light .cm-s-obsidian div.HyperMD-codeblock-end-bg { border-bottom: 2px solid var(--background-primary-alt); } .theme-dark .cm-s-obsidian .HyperMD-codeblock span.cm-inline-code, .theme-light .cm-s-obsidian .HyperMD-codeblock span.cm-inline-code { /* Inherited display is not safely inline */ display: inline; padding: unset; } img[alt~=float-right], div[alt~=float-right] { float: right; margin-left: 1rem; margin-top: 1rem; } img[alt~=float-left], div[alt~=float-left] { float: left; margin-right: 1rem; margin-top: 1rem; } img[src$="#portrait"], div[src$="#portrait"] { float: right; margin-left: 5px; width: 200px; } img[src$="#callout"], div[src$="#callout"] { float: right; margin-left: 5px; width: 50%; } img[src$="#small-right"], div[src$="#small-right"] { float: right; margin-left: 5px; width: 75px; } .markdown-embed-title { display: none; } .markdown-preview-view .markdown-embed { border: none; padding: 0; margin: 0; } .markdown-preview-view .markdown-embed .markdown-embed-content { padding: 0; max-height: unset; overflow: unset; } .markdown-preview-view .markdown-embed .markdown-embed-content > .markdown-preview-view { overflow-y: unset; max-height: unset; padding: 5px; } .markdown-preview-view .markdown-embed .markdown-embed-content > :first-child { margin-top: 0; } .markdown-preview-view .markdown-embed .markdown-embed-content > :last-child { margin-bottom: 0; padding-bottom: 0.5em; } .markdown-embed-content > .markdown-preview-view { height: unset; } .markdown-source-view .markdown-embed, .markdown-source-view .file-embed { border: none; padding: 0; margin: 0; } .markdown-source-view .markdown-embed .markdown-embed-content, .markdown-source-view .markdown-embed .markdown-embed-content > .markdown-preview-view, .markdown-source-view .file-embed .markdown-embed-content, .markdown-source-view .file-embed .markdown-embed-content > .markdown-preview-view { padding: 5px; } .markdown-embed-link, .file-embed-link { top: 0px; right: -18px; height: 18px; width: 18px; text-align: center; vertical-align: middle; border-radius: none; border-bottom-left-radius: 3px; } .print.print-preview > .markdown-preview-view .markdown-embed-content, .print.print-preview > .markdown-preview-view .markdown-embed-content > .markdown-preview-view { overflow-wrap: break-word; width: auto; } .markdown-source-view.mod-cm6 .markdown-embed .markdown-embed-content, .markdown-source-view.mod-cm6 .markdown-embed .markdown-embed-content > .markdown-preview-view, .markdown-source-view.mod-cm6 .file-embed .markdown-embed-content, .markdown-source-view.mod-cm6 .file-embed .markdown-embed-content > .markdown-preview-view, .markdown-preview-view .markdown-embed .markdown-embed-content, .markdown-preview-view .markdown-embed .markdown-embed-content > .markdown-preview-view, .markdown-preview-view .file-embed .markdown-embed-content, .markdown-preview-view .file-embed .markdown-embed-content > .markdown-preview-view { background-color: var(--background-primary-alt); } .markdown-source-view.mod-cm6 .markdown-embed .markdown-embed-link, .markdown-source-view.mod-cm6 .markdown-embed .file-embed-link, .markdown-source-view.mod-cm6 .file-embed .markdown-embed-link, .markdown-source-view.mod-cm6 .file-embed .file-embed-link, .markdown-preview-view .markdown-embed .markdown-embed-link, .markdown-preview-view .markdown-embed .file-embed-link, .markdown-preview-view .file-embed .markdown-embed-link, .markdown-preview-view .file-embed .file-embed-link { background-color: var(--background-primary); } .markdown-source-view.mod-cm6.invisible-embed .markdown-embed, .markdown-source-view.mod-cm6.invisible-embed .file-embed, .markdown-preview-view.invisible-embed .markdown-embed, .markdown-preview-view.invisible-embed .file-embed { padding: 0; } .markdown-source-view.mod-cm6.invisible-embed .markdown-embed .markdown-rendered, .markdown-source-view.mod-cm6.invisible-embed .file-embed .markdown-rendered, .markdown-preview-view.invisible-embed .markdown-embed .markdown-rendered, .markdown-preview-view.invisible-embed .file-embed .markdown-rendered { padding: 0 0 0 2px; } .markdown-source-view.mod-cm6.invisible-embed .markdown-embed .markdown-embed-content, .markdown-source-view.mod-cm6.invisible-embed .markdown-embed .markdown-embed-content > .markdown-preview-view, .markdown-source-view.mod-cm6.invisible-embed .file-embed .markdown-embed-content, .markdown-source-view.mod-cm6.invisible-embed .file-embed .markdown-embed-content > .markdown-preview-view, .markdown-preview-view.invisible-embed .markdown-embed .markdown-embed-content, .markdown-preview-view.invisible-embed .markdown-embed .markdown-embed-content > .markdown-preview-view, .markdown-preview-view.invisible-embed .file-embed .markdown-embed-content, .markdown-preview-view.invisible-embed .file-embed .markdown-embed-content > .markdown-preview-view { background-color: var(--background-primary); } .markdown-source-view.mod-cm6.invisible-embed .markdown-embed .markdown-embed-link, .markdown-source-view.mod-cm6.invisible-embed .markdown-embed .file-embed-link, .markdown-source-view.mod-cm6.invisible-embed .file-embed .markdown-embed-link, .markdown-source-view.mod-cm6.invisible-embed .file-embed .file-embed-link, .markdown-preview-view.invisible-embed .markdown-embed .markdown-embed-link, .markdown-preview-view.invisible-embed .markdown-embed .file-embed-link, .markdown-preview-view.invisible-embed .file-embed .markdown-embed-link, .markdown-preview-view.invisible-embed .file-embed .file-embed-link { background-color: var(--background-primary); } .markdown-source-view.mod-cm6.invisible-embed blockquote hr::after, .markdown-source-view.mod-cm6.invisible-embed .admonition-content hr::after, .markdown-source-view.mod-cm6.invisible-embed .markdown-embed-content hr::after, .markdown-preview-view.invisible-embed blockquote hr::after, .markdown-preview-view.invisible-embed .admonition-content hr::after, .markdown-preview-view.invisible-embed .markdown-embed-content hr::after { background: var(--background-primary); } .embedframe iframe { width: 125%; height: 750px; -webkit-transform: scale(0.8); transform: scale(0.8); -webkit-transform-origin: 0 0; transform-origin: 0 0; } .embedframe .scaled-iframe { width: 100%; height: 600px; position: relative; } :root { --admonition-color: var(--secondary-accent-4-rgb); --admonition-warning: 234, 175, 0; --admonition-success: 139, 167, 145; --admonition-note: 180, 209, 232; --admonition-info: 111, 166, 211; --admonition-quote: 53, 120, 175; --admonition-tip: 134, 196, 193; --admonition-question: 89, 174, 170; --admonition-abstract: 216, 201, 213; --admonition-bug: 180, 152, 175; --admonition-example: 142, 103, 135; --admonition-failure: 187, 79, 108; --admonition-danger: 211, 141, 160; --admonition-reference: 183, 183, 183; --admonition-toc: 235, 235, 235; } .theme-light { --admonition-toc: 203, 203, 203; } .rendered-widget .callout[data-callout=abstract], .rendered-widget .callout[data-callout=summary], .rendered-widget .callout[data-callout=tldr], .markdown-rendered .callout[data-callout=abstract], .markdown-rendered .callout[data-callout=summary], .markdown-rendered .callout[data-callout=tldr], .markdown-preview-section .callout[data-callout=abstract], .markdown-preview-section .callout[data-callout=summary], .markdown-preview-section .callout[data-callout=tldr] { --callout-color: var(--admonition-abstract); } .rendered-widget .callout[data-callout=info], .rendered-widget .callout[data-callout=todo], .markdown-rendered .callout[data-callout=info], .markdown-rendered .callout[data-callout=todo], .markdown-preview-section .callout[data-callout=info], .markdown-preview-section .callout[data-callout=todo] { --callout-color: var(--admonition-info); } .rendered-widget .callout[data-callout=tip], .rendered-widget .callout[data-callout=hint], .rendered-widget .callout[data-callout=important], .markdown-rendered .callout[data-callout=tip], .markdown-rendered .callout[data-callout=hint], .markdown-rendered .callout[data-callout=important], .markdown-preview-section .callout[data-callout=tip], .markdown-preview-section .callout[data-callout=hint], .markdown-preview-section .callout[data-callout=important] { --callout-color: var(--admonition-tip); } .rendered-widget .callout[data-callout=success], .rendered-widget .callout[data-callout=check], .rendered-widget .callout[data-callout=done], .markdown-rendered .callout[data-callout=success], .markdown-rendered .callout[data-callout=check], .markdown-rendered .callout[data-callout=done], .markdown-preview-section .callout[data-callout=success], .markdown-preview-section .callout[data-callout=check], .markdown-preview-section .callout[data-callout=done] { --callout-color: var(--admonition-success); } .rendered-widget .callout[data-callout=question], .rendered-widget .callout[data-callout=help], .rendered-widget .callout[data-callout=faq], .markdown-rendered .callout[data-callout=question], .markdown-rendered .callout[data-callout=help], .markdown-rendered .callout[data-callout=faq], .markdown-preview-section .callout[data-callout=question], .markdown-preview-section .callout[data-callout=help], .markdown-preview-section .callout[data-callout=faq] { --callout-color: var(--admonition-question); } .rendered-widget .callout[data-callout=warning], .rendered-widget .callout[data-callout=caution], .rendered-widget .callout[data-callout=attention], .markdown-rendered .callout[data-callout=warning], .markdown-rendered .callout[data-callout=caution], .markdown-rendered .callout[data-callout=attention], .markdown-preview-section .callout[data-callout=warning], .markdown-preview-section .callout[data-callout=caution], .markdown-preview-section .callout[data-callout=attention] { --callout-color: var(--admonition-warning); } .rendered-widget .callout[data-callout=failure], .rendered-widget .callout[data-callout=fail], .rendered-widget .callout[data-callout=missing], .markdown-rendered .callout[data-callout=failure], .markdown-rendered .callout[data-callout=fail], .markdown-rendered .callout[data-callout=missing], .markdown-preview-section .callout[data-callout=failure], .markdown-preview-section .callout[data-callout=fail], .markdown-preview-section .callout[data-callout=missing] { --callout-color: var(--admonition-failure); } .rendered-widget .callout[data-callout=danger], .rendered-widget .callout[data-callout=error], .markdown-rendered .callout[data-callout=danger], .markdown-rendered .callout[data-callout=error], .markdown-preview-section .callout[data-callout=danger], .markdown-preview-section .callout[data-callout=error] { --callout-color: var(--admonition-danger); } .rendered-widget .callout[data-callout=bug], .markdown-rendered .callout[data-callout=bug], .markdown-preview-section .callout[data-callout=bug] { --callout-color: var(--admonition-bug); } .rendered-widget .callout[data-callout=example], .markdown-rendered .callout[data-callout=example], .markdown-preview-section .callout[data-callout=example] { --callout-color: var(--admonition-example); } .rendered-widget .callout[data-callout=excerpt], .rendered-widget .callout[data-callout=quote], .rendered-widget .callout[data-callout=cite], .markdown-rendered .callout[data-callout=excerpt], .markdown-rendered .callout[data-callout=quote], .markdown-rendered .callout[data-callout=cite], .markdown-preview-section .callout[data-callout=excerpt], .markdown-preview-section .callout[data-callout=quote], .markdown-preview-section .callout[data-callout=cite] { --callout-color: var(--admonition-quote); } .rendered-widget .callout[data-callout=note], .markdown-rendered .callout[data-callout=note], .markdown-preview-section .callout[data-callout=note] { --callout-color: var(--admonition-note); } .rendered-widget .callout[data-callout=reference], .markdown-rendered .callout[data-callout=reference], .markdown-preview-section .callout[data-callout=reference] { --callout-color: var(--admonition-reference); } .rendered-widget .callout[data-callout=toc], .markdown-rendered .callout[data-callout=toc], .markdown-preview-section .callout[data-callout=toc] { --callout-color: var(--admonition-toc); } .rendered-widget .admonition, .markdown-rendered .admonition, .markdown-preview-section .admonition { border-left: 0.15rem solid rgb(var(--admonition-color)); background-color: var(--background-primary-alt); } .rendered-widget .admonition .admonition-title, .markdown-rendered .admonition .admonition-title, .markdown-preview-section .admonition .admonition-title { background-color: rgba(var(--admonition-color), 0.2); } .rendered-widget .admonition .admonition-title .admonition-title-icon, .markdown-rendered .admonition .admonition-title .admonition-title-icon, .markdown-preview-section .admonition .admonition-title .admonition-title-icon { color: rgb(var(--admonition-color)); } .rendered-widget .admonition.admonition-note, .markdown-rendered .admonition.admonition-note, .markdown-preview-section .admonition.admonition-note { border-left: 0.15rem solid rgb(var(--admonition-note)); } .rendered-widget .admonition.admonition-note .admonition-title, .markdown-rendered .admonition.admonition-note .admonition-title, .markdown-preview-section .admonition.admonition-note .admonition-title { background-color: rgba(var(--admonition-note), 0.2); } .rendered-widget .admonition.admonition-note .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-note .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-note .admonition-title .admonition-title-icon { color: rgb(var(--admonition-note)); } .rendered-widget .admonition.admonition-abstract, .markdown-rendered .admonition.admonition-abstract, .markdown-preview-section .admonition.admonition-abstract { border-left: 0.15rem solid rgb(var(--admonition-abstract)); } .rendered-widget .admonition.admonition-abstract .admonition-title, .markdown-rendered .admonition.admonition-abstract .admonition-title, .markdown-preview-section .admonition.admonition-abstract .admonition-title { background-color: rgba(var(--admonition-abstract), 0.2); } .rendered-widget .admonition.admonition-abstract .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-abstract .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-abstract .admonition-title .admonition-title-icon { color: rgb(var(--admonition-abstract)); } .rendered-widget .admonition.admonition-info, .markdown-rendered .admonition.admonition-info, .markdown-preview-section .admonition.admonition-info { border-left: 0.15rem solid rgb(var(--admonition-info)); } .rendered-widget .admonition.admonition-info .admonition-title, .markdown-rendered .admonition.admonition-info .admonition-title, .markdown-preview-section .admonition.admonition-info .admonition-title { background-color: rgba(var(--admonition-info), 0.2); } .rendered-widget .admonition.admonition-info .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-info .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-info .admonition-title .admonition-title-icon { color: rgb(var(--admonition-info)); } .rendered-widget .admonition.admonition-tip, .markdown-rendered .admonition.admonition-tip, .markdown-preview-section .admonition.admonition-tip { border-left: 0.15rem solid rgb(var(--admonition-tip)); } .rendered-widget .admonition.admonition-tip .admonition-title, .markdown-rendered .admonition.admonition-tip .admonition-title, .markdown-preview-section .admonition.admonition-tip .admonition-title { background-color: rgba(var(--admonition-tip), 0.2); } .rendered-widget .admonition.admonition-tip .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-tip .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-tip .admonition-title .admonition-title-icon { color: rgb(var(--admonition-tip)); } .rendered-widget .admonition.admonition-success, .markdown-rendered .admonition.admonition-success, .markdown-preview-section .admonition.admonition-success { border-left: 0.15rem solid rgb(var(--admonition-success)); } .rendered-widget .admonition.admonition-success .admonition-title, .markdown-rendered .admonition.admonition-success .admonition-title, .markdown-preview-section .admonition.admonition-success .admonition-title { background-color: rgba(var(--admonition-success), 0.2); } .rendered-widget .admonition.admonition-success .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-success .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-success .admonition-title .admonition-title-icon { color: rgb(var(--admonition-success)); } .rendered-widget .admonition.admonition-question, .markdown-rendered .admonition.admonition-question, .markdown-preview-section .admonition.admonition-question { border-left: 0.15rem solid rgb(var(--admonition-question)); } .rendered-widget .admonition.admonition-question .admonition-title, .markdown-rendered .admonition.admonition-question .admonition-title, .markdown-preview-section .admonition.admonition-question .admonition-title { background-color: rgba(var(--admonition-question), 0.2); } .rendered-widget .admonition.admonition-question .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-question .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-question .admonition-title .admonition-title-icon { color: rgb(var(--admonition-question)); } .rendered-widget .admonition.admonition-warning, .markdown-rendered .admonition.admonition-warning, .markdown-preview-section .admonition.admonition-warning { border-left: 0.15rem solid rgb(var(--admonition-warning)); } .rendered-widget .admonition.admonition-warning .admonition-title, .markdown-rendered .admonition.admonition-warning .admonition-title, .markdown-preview-section .admonition.admonition-warning .admonition-title { background-color: rgba(var(--admonition-warning), 0.2); } .rendered-widget .admonition.admonition-warning .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-warning .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-warning .admonition-title .admonition-title-icon { color: rgb(var(--admonition-warning)); } .rendered-widget .admonition.admonition-failure, .markdown-rendered .admonition.admonition-failure, .markdown-preview-section .admonition.admonition-failure { border-left: 0.15rem solid rgb(var(--admonition-failure)); } .rendered-widget .admonition.admonition-failure .admonition-title, .markdown-rendered .admonition.admonition-failure .admonition-title, .markdown-preview-section .admonition.admonition-failure .admonition-title { background-color: rgba(var(--admonition-failure), 0.2); } .rendered-widget .admonition.admonition-failure .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-failure .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-failure .admonition-title .admonition-title-icon { color: rgb(var(--admonition-failure)); } .rendered-widget .admonition.admonition-danger, .markdown-rendered .admonition.admonition-danger, .markdown-preview-section .admonition.admonition-danger { border-left: 0.15rem solid rgb(var(--admonition-danger)); } .rendered-widget .admonition.admonition-danger .admonition-title, .markdown-rendered .admonition.admonition-danger .admonition-title, .markdown-preview-section .admonition.admonition-danger .admonition-title { background-color: rgba(var(--admonition-danger), 0.2); } .rendered-widget .admonition.admonition-danger .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-danger .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-danger .admonition-title .admonition-title-icon { color: rgb(var(--admonition-danger)); } .rendered-widget .admonition.admonition-bug, .markdown-rendered .admonition.admonition-bug, .markdown-preview-section .admonition.admonition-bug { border-left: 0.15rem solid rgb(var(--admonition-bug)); } .rendered-widget .admonition.admonition-bug .admonition-title, .markdown-rendered .admonition.admonition-bug .admonition-title, .markdown-preview-section .admonition.admonition-bug .admonition-title { background-color: rgba(var(--admonition-bug), 0.2); } .rendered-widget .admonition.admonition-bug .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-bug .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-bug .admonition-title .admonition-title-icon { color: rgb(var(--admonition-bug)); } .rendered-widget .admonition.admonition-example, .markdown-rendered .admonition.admonition-example, .markdown-preview-section .admonition.admonition-example { border-left: 0.15rem solid rgb(var(--admonition-example)); } .rendered-widget .admonition.admonition-example .admonition-title, .markdown-rendered .admonition.admonition-example .admonition-title, .markdown-preview-section .admonition.admonition-example .admonition-title { background-color: rgba(var(--admonition-example), 0.2); } .rendered-widget .admonition.admonition-example .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-example .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-example .admonition-title .admonition-title-icon { color: rgb(var(--admonition-example)); } .rendered-widget .admonition.admonition-excerpt, .rendered-widget .admonition.admonition-quote, .markdown-rendered .admonition.admonition-excerpt, .markdown-rendered .admonition.admonition-quote, .markdown-preview-section .admonition.admonition-excerpt, .markdown-preview-section .admonition.admonition-quote { border-left: 0.15rem solid rgb(var(--admonition-quote)); } .rendered-widget .admonition.admonition-excerpt .admonition-title, .rendered-widget .admonition.admonition-quote .admonition-title, .markdown-rendered .admonition.admonition-excerpt .admonition-title, .markdown-rendered .admonition.admonition-quote .admonition-title, .markdown-preview-section .admonition.admonition-excerpt .admonition-title, .markdown-preview-section .admonition.admonition-quote .admonition-title { background-color: rgba(var(--admonition-quote), 0.2); } .rendered-widget .admonition.admonition-excerpt .admonition-title .admonition-title-icon, .rendered-widget .admonition.admonition-quote .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-excerpt .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-quote .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-excerpt .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-quote .admonition-title .admonition-title-icon { color: rgb(var(--admonition-quote)); } .rendered-widget .admonition.admonition-reference, .markdown-rendered .admonition.admonition-reference, .markdown-preview-section .admonition.admonition-reference { border-left: 0.15rem solid rgb(var(--admonition-reference)); } .rendered-widget .admonition.admonition-reference .admonition-title, .markdown-rendered .admonition.admonition-reference .admonition-title, .markdown-preview-section .admonition.admonition-reference .admonition-title { background-color: rgba(var(--admonition-reference), 0.2); } .rendered-widget .admonition.admonition-reference .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-reference .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-reference .admonition-title .admonition-title-icon { color: rgb(var(--admonition-reference)); } .rendered-widget .admonition.admonition-toc, .markdown-rendered .admonition.admonition-toc, .markdown-preview-section .admonition.admonition-toc { border-left: 0.15rem solid rgb(var(--admonition-toc)); } .rendered-widget .admonition.admonition-toc .admonition-title, .markdown-rendered .admonition.admonition-toc .admonition-title, .markdown-preview-section .admonition.admonition-toc .admonition-title { background-color: rgba(var(--admonition-toc), 0.2); } .rendered-widget .admonition.admonition-toc .admonition-title .admonition-title-icon, .markdown-rendered .admonition.admonition-toc .admonition-title .admonition-title-icon, .markdown-preview-section .admonition.admonition-toc .admonition-title .admonition-title-icon { color: rgb(var(--admonition-toc)); } .rendered-widget .callout, .markdown-rendered .callout, .markdown-preview-section .callout { background-color: unset; border-left-width: 0.2rem; } .rendered-widget .callout-content, .markdown-rendered .callout-content, .markdown-preview-section .callout-content { background-color: var(--background-primary-alt); padding: 2px 0.5em 2px 0.8em; } .rendered-widget .callout-title, .markdown-rendered .callout-title, .markdown-preview-section .callout-title { background-color: rgba(var(--callout-color), 0.2); } .rendered-widget .callout-title, .rendered-widget .admonition-title, .markdown-rendered .callout-title, .markdown-rendered .admonition-title, .markdown-preview-section .callout-title, .markdown-preview-section .admonition-title { font-family: var(--font-callout-title); font-size: 1em; } .rendered-widget .admonition-title-icon, .markdown-rendered .admonition-title-icon, .markdown-preview-section .admonition-title-icon { font-family: var(--font-callout-title); min-width: 0.9em; } .rendered-widget .admonition-content-holder .admonition-content, .markdown-rendered .admonition-content-holder .admonition-content, .markdown-preview-section .admonition-content-holder .admonition-content { margin: 2px 0.5em; padding-left: 0.5em; } .rendered-widget .admonition-reference .admonition-content, .markdown-rendered .admonition-reference .admonition-content, .markdown-preview-section .admonition-reference .admonition-content { white-space: pre-line; font-family: var(--font-monospace); font-size: 0.7rem; color: var(--text-muted); } .rendered-widget .admonition-reference .admonition-content a.external-link, .markdown-rendered .admonition-reference .admonition-content a.external-link, .markdown-preview-section .admonition-reference .admonition-content a.external-link { background-size: 10px; } .rendered-widget .callout[data-callout=toc].callout, .markdown-rendered .callout[data-callout=toc].callout, .markdown-preview-section .callout[data-callout=toc].callout { float: right; margin-left: 0.5em; min-width: 150px; } .rendered-widget .callout[data-callout=toc] .callout-content, .markdown-rendered .callout[data-callout=toc] .callout-content, .markdown-preview-section .callout[data-callout=toc] .callout-content { padding-right: 0.5em; } .rendered-widget .callout[data-callout=toc] .callout-content ul, .markdown-rendered .callout[data-callout=toc] .callout-content ul, .markdown-preview-section .callout[data-callout=toc] .callout-content ul { display: block; margin-block-start: 0.5em; margin-block-end: 0.5em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 30px; } .rendered-widget .admonition-toc.admonition, .markdown-rendered .admonition-toc.admonition, .markdown-preview-section .admonition-toc.admonition { float: right; margin-left: 0.5em; min-width: 150px; } .rendered-widget .admonition-toc .admonition-content-holder, .markdown-rendered .admonition-toc .admonition-content-holder, .markdown-preview-section .admonition-toc .admonition-content-holder { padding-right: 0.5em; } .rendered-widget .admonition-toc .admonition-content-holder .admonition-content ul, .markdown-rendered .admonition-toc .admonition-content-holder .admonition-content ul, .markdown-preview-section .admonition-toc .admonition-content-holder .admonition-content ul { display: block; margin-block-start: 0.5em; margin-block-end: 0.5em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 30px; } div.popover .admonition.admonition-toc { display: none; } .theme-dark { --calendar-year: var(--primary-accent-3); --calendar-month: var(--secondary-accent-3); --calendar-dividing-line: var(--primary-accent-1); --day-planner-timeline-fg: var(--blue-1); } .theme-dark .day.today { color: var(--primary-accent-3); font-weight: bold; } .theme-dark .day.today:hover { color: var(--gray-light-5); } .theme-dark .print, .theme-light { --calendar-year: var(--primary-accent-4); --calendar-month: var(--secondary-accent-4); --calendar-dividing-line: var(--primary-accent-1); --day-planner-timeline-fg: var(--blue-1); } .theme-dark .print .day.today, .theme-light .day.today { color: var(--primary-accent-4); font-weight: bold; } .theme-dark .print .day.today:hover, .theme-light .day.today:hover { color: var(--gray-dark-5); } #calendar-container span.year { color: var(--calendar-year); } #calendar-container span.month { color: var(--calendar-month); } .block-language-tracker .tracker-month-header-month, .block-language-tracker .tracker-month-title-arrow { fill: var(--calendar-month); } .block-language-tracker .tracker-month-header-year { fill: var(--calendar-year); } .block-language-tracker .tracker-month-dividing-line { fill: var(--calendar-dividing-line); } .block-language-tracker .tracker-month-weekday, .block-language-tracker .tracker-month-label { fill: var(--text-faint); fill-opacity: 1 !important; } .day-planner-progress-bar { background-color: var(--side-dock-fg-faint); } #day-planner-timeline-container .event_item_contents > .ei_Copy, #day-planner-timeline-container .event_item_contents > .ei_Title { color: var(--day-planner-timeline-fg); } .theme-dark .timeline-container h2 { color: var(--gray-dark-2); } .theme-dark .timeline-left::before { border: medium solid var(--gray-dark-2); border-width: 10px 0 10px 10px; border-color: transparent transparent transparent var(--gray-dark-2); } .theme-dark .timeline-right::before { border: medium solid var(--gray-dark-2); border-width: 10px 10px 10px 0; border-color: transparent var(--gray-dark-2) transparent transparent; } .theme-dark .timeline-container::after { border: 4px solid var(--primary-accent-4); } .theme-dark .print timeline-container h2, .theme-light timeline-container h2 { color: var(--gray-light-1); } .theme-dark .print .timeline-left::before, .theme-light .timeline-left::before { border: medium solid var(--gray-light-1); border-width: 10px 0 10px 10px; border-color: transparent transparent transparent var(--gray-light-1); } .theme-dark .print .timeline-right::before, .theme-light .timeline-right::before { border: medium solid var(--gray-light-1); border-width: 10px 10px 10px 0; border-color: transparent var(--gray-light-1) transparent transparent; } .theme-dark .print .timeline-container::after, .theme-light .timeline-container::after { border: 4px solid var(--primary-accent-2); } .theme-dark .print .timeline::after, .theme-light .timeline::after { background-color: var(--blue-1); } .timeline-container { page-break-inside: avoid; } .timeline-container h1:before, .timeline-container h2:before, .timeline-container h3:before, .timeline-container h4:before, .timeline-container h5:before, .timeline-container h6:before { display: none; } .timeline-card a.internal-link { text-decoration: none; } .ebullientworks-floating-frontmatter pre.frontmatter { float: right; position: absolute; right: 0.15em; top: 0.65rem; width: 2rem; height: 2rem; overflow: hidden; border: none !important; background-color: transparent; } .ebullientworks-floating-frontmatter pre.frontmatter .code { visibility: hidden; } .ebullientworks-floating-frontmatter pre.frontmatter button { display: none; } .ebullientworks-floating-frontmatter pre.frontmatter::before { content: "✧"; font-size: 20px; color: var(--primary-accent-3); float: right; } .ebullientworks-floating-frontmatter pre.frontmatter:hover { border: 1px solid var(--background-modifier-border); background-color: var(--background-secondary); filter: drop-shadow(-0.1rem 0.1rem 0.1rem var(--background-secondary-alt)); width: 60%; min-width: 200px; height: unset; z-index: 3; } .ebullientworks-floating-frontmatter pre.frontmatter:hover .code { visibility: visible; } .ebullientworks-floating-frontmatter pre.frontmatter.mod-failed { position: absolute; } .ebullientworks-floating-frontmatter pre.frontmatter.mod-failed .mod-error { visibility: hidden; } .ebullientworks-floating-frontmatter pre.frontmatter.mod-failed:hover .mod-error { visibility: visible; } .ebullientworks-floating-frontmatter .frontmatter-container { float: right; position: absolute; right: 0.6rem; top: 0; width: 2rem; height: 2rem; overflow: hidden; border: none !important; background-color: transparent; } .ebullientworks-floating-frontmatter .frontmatter-container .frontmatter-container-header, .ebullientworks-floating-frontmatter .frontmatter-container .frontmatter-section { visibility: hidden; } .ebullientworks-floating-frontmatter .frontmatter-container::before { content: "✧"; font-size: 20px; color: var(--primary-accent-3); float: right; } .ebullientworks-floating-frontmatter .frontmatter-container:hover { border: 1px solid var(--background-modifier-border); background-color: var(--background-secondary); filter: drop-shadow(-0.1rem 0.1rem 0.1rem var(--background-secondary-alt)); width: unset; height: unset; z-index: 3; } .ebullientworks-floating-frontmatter .frontmatter-container:hover .frontmatter-container-header, .ebullientworks-floating-frontmatter .frontmatter-container:hover .frontmatter-section { visibility: visible; } .theme-dark { --table-alt-alpha: .2; --header-background: var(--interactive-hover); } .theme-dark .print, .theme-light { --table-alt-alpha: .05; --header-background: var(--primary-accent-1) ; } .markdown-source-view.mod-cm6 table > thead > tr > th, .markdown-source-view.mod-cm6 table > thead > tr > th.table-view-th, .markdown-preview-view table > thead > tr > th, .markdown-preview-view table > thead > tr > th.table-view-th, .markdown-preview-view table.table-view-table > thead > tr > th, .markdown-preview-view table.table-view-table > thead > tr > th.table-view-th { background-color: var(--header-background); color: var(--text-on-accent); border: 0px; border-left: 1px solid var(--background-modifier-border); font-size: 1em; } .markdown-source-view.mod-cm6 table > thead > tr > th .dataview.small-text, .markdown-source-view.mod-cm6 table > thead > tr > th.table-view-th .dataview.small-text, .markdown-preview-view table > thead > tr > th .dataview.small-text, .markdown-preview-view table > thead > tr > th.table-view-th .dataview.small-text, .markdown-preview-view table.table-view-table > thead > tr > th .dataview.small-text, .markdown-preview-view table.table-view-table > thead > tr > th.table-view-th .dataview.small-text { color: var(--text-on-accent); font-weight: 200; } .markdown-source-view.mod-cm6 table > thead > tr > th:last-child, .markdown-preview-view table > thead > tr > th:last-child, .markdown-preview-view table.table-view-table > thead > tr > th:last-child { border-right: 1px solid var(--background-modifier-border); } .markdown-source-view.mod-cm6 table > tbody > tr:nth-child(even), .markdown-preview-view table > tbody > tr:nth-child(even), .markdown-preview-view table.table-view-table > tbody > tr:nth-child(even) { background-color: rgba(0, 0, 0, var(--table-alt-alpha)); } .markdown-source-view.mod-cm6 table > tbody > tr:last-child, .markdown-preview-view table > tbody > tr:last-child, .markdown-preview-view table.table-view-table > tbody > tr:last-child { border-bottom: 1px solid var(--background-modifier-border); } .markdown-source-view.mod-cm6 table > tbody > tr:hover, .markdown-preview-view table > tbody > tr:hover, .markdown-preview-view table.table-view-table > tbody > tr:hover { background: var(--background-secondary); } .markdown-source-view.mod-cm6 table > tbody > tr > td, .markdown-preview-view table > tbody > tr > td, .markdown-preview-view table.table-view-table > tbody > tr > td { border: 0px; vertical-align: top; border-left: 1px solid var(--background-modifier-border); } .markdown-source-view.mod-cm6 table > tbody > tr > td:last-child, .markdown-preview-view table > tbody > tr > td:last-child, .markdown-preview-view table.table-view-table > tbody > tr > td:last-child { border-right: 1px solid var(--background-modifier-border); } .markdown-source-view.mod-cm6.force-wrap table, .markdown-source-view.mod-cm6.force-wrap table.table-view-table, .markdown-preview-view.force-wrap table, .markdown-preview-view.force-wrap table.table-view-table { max-width: 100%; } .markdown-source-view.mod-cm6.force-wrap table .table-view-table > thead, .markdown-source-view.mod-cm6.force-wrap table thead, .markdown-source-view.mod-cm6.force-wrap table.table-view-table .table-view-table > thead, .markdown-source-view.mod-cm6.force-wrap table.table-view-table thead, .markdown-preview-view.force-wrap table .table-view-table > thead, .markdown-preview-view.force-wrap table thead, .markdown-preview-view.force-wrap table.table-view-table .table-view-table > thead, .markdown-preview-view.force-wrap table.table-view-table thead { max-width: 100%; } .markdown-source-view.mod-cm6.force-wrap table .table-view-table > tbody, .markdown-source-view.mod-cm6.force-wrap table tbody, .markdown-source-view.mod-cm6.force-wrap table.table-view-table .table-view-table > tbody, .markdown-source-view.mod-cm6.force-wrap table.table-view-table tbody, .markdown-preview-view.force-wrap table .table-view-table > tbody, .markdown-preview-view.force-wrap table tbody, .markdown-preview-view.force-wrap table.table-view-table .table-view-table > tbody, .markdown-preview-view.force-wrap table.table-view-table tbody { max-width: 100%; } .markdown-source-view.mod-cm6.force-wrap table .table-view-table > tbody > tr > td, .markdown-source-view.mod-cm6.force-wrap table tbody > tr > td, .markdown-source-view.mod-cm6.force-wrap table.table-view-table .table-view-table > tbody > tr > td, .markdown-source-view.mod-cm6.force-wrap table.table-view-table tbody > tr > td, .markdown-preview-view.force-wrap table .table-view-table > tbody > tr > td, .markdown-preview-view.force-wrap table tbody > tr > td, .markdown-preview-view.force-wrap table.table-view-table .table-view-table > tbody > tr > td, .markdown-preview-view.force-wrap table.table-view-table tbody > tr > td { word-break: break-all; } .markdown-source-view.mod-cm6.word-wrap table .table-view-table > thead > tr > th, .markdown-source-view.mod-cm6.word-wrap table thead > th, .markdown-source-view.mod-cm6.word-wrap table.table-view-table .table-view-table > thead > tr > th, .markdown-source-view.mod-cm6.word-wrap table.table-view-table thead > th, .markdown-preview-view.word-wrap table .table-view-table > thead > tr > th, .markdown-preview-view.word-wrap table thead > th, .markdown-preview-view.word-wrap table.table-view-table .table-view-table > thead > tr > th, .markdown-preview-view.word-wrap table.table-view-table thead > th { white-space: pre; } .markdown-source-view.mod-cm6.word-wrap table .table-view-table > tbody > tr > td, .markdown-source-view.mod-cm6.word-wrap table tbody > tr > td, .markdown-source-view.mod-cm6.word-wrap table.table-view-table .table-view-table > tbody > tr > td, .markdown-source-view.mod-cm6.word-wrap table.table-view-table tbody > tr > td, .markdown-preview-view.word-wrap table .table-view-table > tbody > tr > td, .markdown-preview-view.word-wrap table tbody > tr > td, .markdown-preview-view.word-wrap table.table-view-table .table-view-table > tbody > tr > td, .markdown-preview-view.word-wrap table.table-view-table tbody > tr > td { word-wrap: normal; word-break: normal; } .markdown-source-view.mod-cm6.wrap-table-src .cm-line.HyperMD-table-row { min-width: unset; } .markdown-source-view.mod-cm6.wrap-table-src .cm-line.HyperMD-table-row, .cm-s-obsidian .HyperMD-table-row { white-space: pre-wrap; word-break: break-word; overflow-wrap: anywhere; } body.ebullientworks-hide-inactive-collapse-indicators { /* hide collapse indicators until hovered/active line */ } body.ebullientworks-hide-inactive-collapse-indicators li:not(:hover) .collapse-indicator, body.ebullientworks-hide-inactive-collapse-indicators h1:not(:hover) .collapse-indicator, body.ebullientworks-hide-inactive-collapse-indicators h2:not(:hover) .collapse-indicator, body.ebullientworks-hide-inactive-collapse-indicators h3:not(:hover) .collapse-indicator, body.ebullientworks-hide-inactive-collapse-indicators h4:not(:hover) .collapse-indicator, body.ebullientworks-hide-inactive-collapse-indicators h5:not(:hover) .collapse-indicator, body.ebullientworks-hide-inactive-collapse-indicators h6:not(:hover) .collapse-indicator, body.ebullientworks-hide-inactive-collapse-indicators .cm-line:not(:hover):not(.cm-active) .collapse-indicator { color: transparent; } /* Adjust color of shadow for indentation guide for nested items inside of blockquotes or admonitions */ .ig-lists-preview .markdown-preview-view :not(.invisible-embed) blockquote li ul, .ig-lists-preview .markdown-preview-view :not(.invisible-embed) blockquote li ol, .ig-lists-preview .markdown-preview-view :not(.invisible-embed) .markdown-embed-content li ul, .ig-lists-preview .markdown-preview-view :not(.invisible-embed) .markdown-embed-content li ol, .ig-lists-preview .markdown-preview-view :not(.invisible-embed) .callout-content li ul, .ig-lists-preview .markdown-preview-view :not(.invisible-embed) .callout-content li ol, .ig-lists-preview .markdown-preview-view :not(.invisible-embed) .admonition-content li ul, .ig-lists-preview .markdown-preview-view :not(.invisible-embed) .admonition-content li ol { box-shadow: calc(-1em + 1px + var(--indentation-guide-adjust-preview)) 0 0 -1px var(--background-primary-alt), calc(-1em + var(--indentation-guide-adjust-preview)) 0 0 -1px var(--indentation-guide-color); }