ebullient_obsidian-theme-eb.../obsidian.css
github-actions eb01823e13 🔖 0.4.0
2022-07-31 18:48:02 +00:00

3245 lines
No EOL
118 KiB
CSS

@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);
}