Permalink
Cannot retrieve contributors at this time
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
4765 lines (4222 sloc)
134 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| California Coast has been made possible by the work of: | |
| Minimal Obsidian 2.4.4 by @kepano | |
| Sponsor kepano on Patreon: | |
| https://www.patreon.com/kepano | |
| ---------------------------------------------------------------- | |
| TOC | |
| Options | |
| Disabled features | |
| Colors | |
| Font styles | |
| Cursor | |
| Theme | |
| Special Features | |
| Frameless mode | |
| Andy mode for use with Sliding Panes plugin | |
| App ribbon removed | |
| Focus mode | |
| Image zoom | |
| Calendar plugin | |
| Minimal Styling | |
| Headings and fonts | |
| Icons | |
| Tags | |
| Modals | |
| Drag ghost | |
| Workspace | |
| Window frame | |
| Title bar | |
| Editor mode | |
| Internal search | |
| Sidebar documents | |
| Toggle switches | |
| File browser | |
| Outline | |
| Search | |
| Tag pane | |
| Status bar | |
| Sidedock icons | |
| Preview mode | |
| Code | |
| Popovers | |
| Graphs | |
| Scrollbars | |
| ---------------------------------------------------------------- | |
| OPTIONS | |
| Disabled features */ | |
| .pane-list-item-ending-flair:not(.tag-pane-tag-count) { | |
| /* Search counts */ | |
| display: none; | |
| } | |
| /* Hides the name of the root folder */ | |
| .nav-folder.mod-root > .nav-folder-title .nav-folder-title-content { | |
| border-radius: 0; | |
| font-size: 14px; | |
| color: transparent; | |
| overflow: hidden; | |
| height: 0px; | |
| padding: 3px 0; | |
| } | |
| .nav-folder.mod-root | |
| > .nav-folder-title.is-being-dragged-over | |
| .nav-folder-title-content { | |
| box-shadow: inset 0 -2px hsl(var(--accent-hsl)); | |
| } | |
| /* Remove this if you re-enable status bar */ | |
| .workspace-split.mod-left-split > .workspace-leaf-resize-handle, | |
| .workspace-split.mod-right-split > .workspace-leaf-resize-handle { | |
| height: 100%; | |
| } | |
| :root { | |
| /*---------------------------------------------------------------- | |
| Colors | |
| Most colors in this theme are driven from the following values, | |
| meaning that the backgrounds, borders, and various shades are | |
| automatically generated for you. | |
| - Base color is used for the backgrounds, text and borders. | |
| - Accent color is used for links and some interactive elements. | |
| The colors use HSL (hue, saturation, lightness) | |
| - Hue (0-360 degrees):0 is red, 120 is green, and 240 is blue | |
| - Saturation (0-100%):0% is desaturated, 100% is full saturation | |
| - Lightness (0-100%):0% is black, 100% is white | |
| */ | |
| --base-h: 0; /* Base hue */ | |
| --base-s: 0%; /* Base saturation */ | |
| --base-d: 16%; /* Base lightness Dark Mode - 0 is black */ | |
| --base-l: 96%; /* Base lightness Light Mode - 100 is white */ | |
| --accent-h: 211; /* Accent hue */ | |
| --accent-s: 100%; /* Accent saturation */ | |
| --accent-l: 50%; /* Accent lightness Light Mode */ | |
| --accent-d: calc(var(--accent-l) + 2%); /* Accent lightness Dark Mode */ | |
| --color-black-rgb: 0, 0, 0; | |
| --color-white-rgb: 255, 255, 255; | |
| /*---------------------------------------------------------------- | |
| Font styles | |
| Preview mode and UI */ | |
| --text: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, | |
| Ubuntu, Cantarell, "Helvetica Neue", sans-serif; | |
| /* Editor mode */ | |
| --text-editor: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, | |
| Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; | |
| /* Code */ | |
| --font-monospace: Menlo, SFMono-Regular, Consolas, "Roboto Mono", monospace; | |
| /* Sizes, weights, padding */ | |
| --rem: 18px; | |
| --editor-font-size: 18px; | |
| --editor-line-height: 1.88889; | |
| --editor-line-height-rem: 1.88889rem; | |
| --editor-font-weight: 400; | |
| --editor-font-features: ""; | |
| --font-normal: 16px; | |
| --font-small: 14px; | |
| --font-smaller: 11px; | |
| --font-smallest: 10px; | |
| --normal-weight: 400; /* Switch to 300 if you want thinner default text */ | |
| --bold-weight: 600; /* Switch to 700 if you want thicker bold text */ | |
| --line-width: 42rem; /* Maximum characters per line */ | |
| --line-height: 1.5; | |
| --max-width: 100%; /* Amount of padding around the text, use 90% for narrower padding */ | |
| --nested-padding: 3.5%; /* Amount of padding for quotes and transclusions */ | |
| --icon-muted: 0.4; | |
| --border-width: 1px; | |
| --border-width-alt: 1px; | |
| --titlebar-height: 28px; | |
| --header-width: 42px; | |
| --radius-s: 4px; | |
| --radius-m: 6px; | |
| --radius-l: 10px; | |
| --radius-xl: 20px; | |
| /*---------------------------------------------------------------- | |
| Cursor | |
| Change this to "pointer" if you like the normal style better */ | |
| --cursor: pointer; | |
| } | |
| /*---------------------------------------------------------------- | |
| THEME | |
| These values are mostly driven by the options above */ | |
| .theme-light { | |
| --red-rgb: 255, 59, 48; | |
| --orange-rgb: 255, 149, 0; | |
| --yellow-rgb: 255, 204, 0; | |
| --green-rgb: 52, 199, 89; | |
| --teal-rgb: 90, 200, 250; | |
| --blue-rgb: 0, 122, 255; | |
| --indigo-rgb: 88, 86, 214; | |
| --purple-rgb: 175, 82, 222; | |
| --pink-rgb: 255, 45, 85; | |
| --accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l); | |
| --foreground-rgb: var(--color-black-rgb); | |
| --background-rgb: var(--color-white-rgb); | |
| --shade-90: rgba(var(--foreground-rgb), 0.9); | |
| --shade-80: rgba(var(--foreground-rgb), 0.8); | |
| --shade-70: rgba(var(--foreground-rgb), 0.7); | |
| --shade-60: rgba(var(--foreground-rgb), 0.6); | |
| --shade-50: rgba(var(--foreground-rgb), 0.5); | |
| --shade-40: rgba(var(--foreground-rgb), 0.4); | |
| --shade-30: rgba(var(--foreground-rgb), 0.3); | |
| --shade-20: rgba(var(--foreground-rgb), 0.2); | |
| --shade-10: rgba(var(--foreground-rgb), 0.1); | |
| --shade-5: rgba(var(--foreground-rgb), 0.05); | |
| --shade-3: rgba(var(--foreground-rgb), 0.03); | |
| --shade-2: rgba(var(--foreground-rgb), 0.02); | |
| --shade-0: rgb(var(--background-rgb)); | |
| --shade-plus-darker: var(--shade-5); | |
| --shade-plus-darker-hsl: hsl(0, 0%, 95%); | |
| --background-primary: var(--shade-0); | |
| --background-primary-alt: var(--shade-3); | |
| --background-secondary: var(--shade-3); | |
| --background-secondary-alt: var(--shade-3); | |
| --background-tertiary: var(--shade-3); | |
| --background-modifier-border: var(--shade-plus-darker); | |
| --background-modifier-border-hover: var(--shade-plus-darker); | |
| --background-modifier-border-focus: var(--shade-plus-darker); | |
| --text-normal: var(--shade-90); | |
| --text-muted: var(--shade-50); | |
| --text-faint: var(--shade-30); | |
| --background-transparent: transparent; | |
| --background-translucent: rgba(245, 245, 245, 0.75); | |
| --background-match-highlight: hsla(var(--accent-hsl), 0.2); | |
| --background-modifier-accent: hsl( | |
| var(--accent-h), | |
| var(--accent-s), | |
| calc(var(--accent-l) + 10%) | |
| ); | |
| --text-accent: hsl(var(--accent-hsl)); | |
| --text-accent-hover: hsl( | |
| var(--accent-h), | |
| var(--accent-s), | |
| calc(var(--accent-l) - 10%) | |
| ); | |
| --text-on-accent: white; | |
| --icon-hex: 000; | |
| --interactive-accent: hsl(var(--accent-hsl)); | |
| --interactive-accent-hover: hsl( | |
| var(--accent-h), | |
| var(--accent-s), | |
| calc(var(--accent-l) - 10%) | |
| ); | |
| --quote-opening-modifier: var(--shade-70); | |
| --interactive-accent-rgb: var(--shade-70); | |
| --text-selection: hsl(var(--accent-h), var(--accent-s), 96%); | |
| --text-highlight-bg: rgba(255, 224, 0, 0.5); | |
| --text-highlight-bg-active: rgba(0, 0, 0, 0.1); | |
| --background-modifier-cover: var(--shade-60); | |
| --opacity-translucency: 1; | |
| } | |
| .theme-dark { | |
| --accent-h: 210; /* Accent hue */ | |
| --red-rgb: 255, 69, 58; | |
| --orange-rgb: 255, 159, 10; | |
| --yellow-rgb: 255, 214, 10; | |
| --green-rgb: 50, 215, 75; | |
| --teal-rgb: 100, 210, 255; | |
| --blue-rgb: 10, 132, 255; | |
| --indigo-rgb: 94, 92, 230; | |
| --purple-rgb: 191, 90, 242; | |
| --pink-rgb: 255, 45, 85; | |
| --accent-hsl: var(--accent-h), var(--accent-s), var(--accent-d); | |
| --foreground-rgb: 204, 204, 204; | |
| --background-rgb: 30, 30, 30; | |
| --shade-90: rgba(var(--foreground-rgb), 0.9); | |
| --shade-80: rgba(var(--foreground-rgb), 0.8); | |
| --shade-70: rgba(var(--foreground-rgb), 0.7); | |
| --shade-60: rgba(var(--foreground-rgb), 0.6); | |
| --shade-50: rgba(var(--foreground-rgb), 0.5); | |
| --shade-40: rgba(var(--foreground-rgb), 0.4); | |
| --shade-30: rgba(var(--foreground-rgb), 0.3); | |
| --shade-20: rgba(var(--foreground-rgb), 0.2); | |
| --shade-10: rgba(var(--foreground-rgb), 0.1); | |
| --shade-5: rgba(var(--foreground-rgb), 0.05); | |
| --shade-3: rgba(var(--foreground-rgb), 0.03); | |
| --shade-2: rgba(var(--foreground-rgb), 0.02); | |
| --shade-0: rgb(var(--background-rgb)); | |
| --shade-plus-darker: rgba(255, 255, 255, 0.15); | |
| --shade-plus-darker-hsl: hsl(0, 0%, 16%); | |
| --dark-separator: hsl(0, 0%, 9%); | |
| --background-primary: var(--shade-0); | |
| --background-primary-alt: var(--shade-3); | |
| --background-secondary: var(--shade-3); | |
| --background-secondary-alt: var(--shade-3); | |
| --background-tertiary: var(--shade-3); | |
| --background-modifier-border: var(--shade-plus-darker); | |
| --background-modifier-border-hover: var(--shade-plus-darker); | |
| --background-modifier-border-focus: var(--shade-plus-darker); | |
| --background-modifier-box-shadow: rgba(0, 0, 0, 0.3); | |
| --text-normal: var(--shade-90); | |
| --text-muted: var(--shade-50); | |
| --text-faint: var(--shade-30); | |
| --background-transparent: transparent; | |
| --background-translucent: rgba(40, 40, 40, 0.6); | |
| --background-match-highlight: hsla(var(--accent-hsl), 0.2); | |
| --background-modifier-accent: hsl( | |
| var(--accent-h), | |
| var(--accent-s), | |
| calc(var(--accent-d) - 10%) | |
| ); | |
| --text-accent: hsl(var(--accent-hsl)); | |
| --text-accent-hover: hsl( | |
| var(--accent-h), | |
| var(--accent-s), | |
| calc(var(--accent-d) + 12%) | |
| ); | |
| --text-on-accent: white; | |
| --icon-hex: FFF; | |
| --interactive-accent: hsl(var(--accent-hsl)); | |
| --interactive-accent-hover: hsl( | |
| var(--accent-h), | |
| var(--accent-s), | |
| calc(var(--accent-d) - 15%) | |
| ); | |
| --quote-opening-modifier: var(--shade-70); | |
| --interactive-accent-rgb: var(--shade-70); | |
| --text-selection: hsl(var(--accent-h), calc(var(--accent-s) - 50%), 20%); | |
| --text-highlight-bg: rgba(255, 177, 80, 0.3); | |
| --text-highlight-bg-active: rgba(255, 255, 255, 0.1); | |
| --background-modifier-cover: rgba(var(--color-black-rgb), 0.8); | |
| --opacity-translucency: 1; | |
| } | |
| /*---------------------------------------------------------------- | |
| SPECIAL FEATURES | |
| Frameless mode on macOS only */ | |
| .hider-frameless .workspace-split.mod-right-split > .workspace-tabs, | |
| .hider-frameless .workspace-split.mod-root .view-header { | |
| padding-top: 2px; | |
| } | |
| .hider-frameless:not(.is-fullscreen) | |
| .workspace-split.mod-left-split | |
| > .workspace-tabs { | |
| padding-top: 28px !important; | |
| } | |
| .hider-frameless | |
| .workspace-split.mod-right-split | |
| > .workspace-tabs | |
| ~ .workspace-tabs, | |
| .hider-frameless | |
| .workspace-split.mod-left-split | |
| > .workspace-tabs | |
| ~ .workspace-tabs { | |
| padding-top: 0px; | |
| } | |
| .hider-frameless.is-fullscreen | |
| .workspace-split.mod-left-split | |
| > .workspace-tabs, | |
| .hider-frameless.is-fullscreen .workspace-split.mod-root .view-header { | |
| padding-top: 0px; | |
| } | |
| /* --------------- */ | |
| /* Andy Mode Sliding Panes | |
| Designed for use with death_au's plugin */ | |
| body.plugin-sliding-panes-rotate-header | |
| .workspace | |
| > .mod-root | |
| > .workspace-leaf | |
| > .workspace-leaf-content | |
| > .view-header { | |
| padding: 0 !important; | |
| display: flex; | |
| align-items: center; | |
| } | |
| body.plugin-sliding-panes-rotate-header | |
| .workspace | |
| > .mod-root | |
| > .workspace-leaf | |
| > .workspace-leaf-content | |
| > .view-header | |
| > .view-header-title-container:before { | |
| display: none; | |
| } | |
| body.plugin-sliding-panes-rotate-header .workspace > .mod-root .view-header { | |
| text-orientation: sideways; | |
| } | |
| body.plugin-sliding-panes-stacking .workspace > .mod-root > .workspace-leaf, | |
| body.plugin-sliding-panes .workspace-split.mod-vertical > .workspace-leaf { | |
| box-shadow: var(--shade-plus-darker) -1px -0px !important; | |
| } | |
| body.plugin-sliding-panes-stacking.theme-dark | |
| .workspace | |
| > .mod-root | |
| > .workspace-leaf, | |
| body.plugin-sliding-panes.theme-dark | |
| .workspace-split.mod-vertical | |
| > .workspace-leaf { | |
| box-shadow: var(--dark-separator) -1px -0px !important; | |
| } | |
| body.plugin-sliding-panes .mod-horizontal .workspace-leaf { | |
| box-shadow: none !important; | |
| } | |
| body.plugin-sliding-panes:not(.is-fullscreen) | |
| .workspace-split.is-collapsed | |
| ~ .workspace-split.mod-root | |
| .view-header { | |
| padding-top: 0; | |
| transition: none; | |
| } | |
| body.plugin-sliding-panes .view-header-title:before { | |
| background: none; | |
| } | |
| body.plugin-sliding-panes .view-header { | |
| background: none; | |
| } | |
| body.plugin-sliding-panes-rotate-header | |
| .workspace | |
| > .mod-root | |
| .view-header-title-container | |
| body.plugin-sliding-panes-rotate-header.plugin-sliding-panes-header-alt | |
| .workspace | |
| > .mod-root | |
| .view-header-title { | |
| margin-top: 0; | |
| } | |
| body.plugin-sliding-panes-rotate-header | |
| .workspace | |
| > .mod-root | |
| > .workspace-leaf | |
| > .workspace-leaf-content | |
| > .view-header | |
| > .view-header-title-container | |
| > .view-header-title { | |
| line-height: 1; | |
| padding: 10px 6px !important; | |
| margin: 0; | |
| transform: translate3d(1.5px, 0, 0); | |
| } | |
| body.plugin-sliding-panes-rotate-header | |
| .workspace | |
| > .mod-root | |
| .view-header-title-container { | |
| margin-left: 0; | |
| padding-top: 0; | |
| } | |
| body.plugin-sliding-panes-rotate-header.plugin-sliding-panes-header-alt | |
| .workspace | |
| > .mod-root | |
| > .workspace-leaf | |
| > .workspace-leaf-content | |
| > .view-header | |
| .view-header-title-container { | |
| display: flex; | |
| align-items: center; | |
| margin: 0 0; | |
| width: 100%; | |
| max-width: unset; | |
| } | |
| body.plugin-sliding-panes-rotate-header .view-header-title-container { | |
| position: static; | |
| } | |
| body.plugin-sliding-panes-rotate-header | |
| .app-container | |
| .workspace | |
| > .mod-root | |
| > .workspace-leaf | |
| > .workspace-leaf-content | |
| > .view-header | |
| .view-actions { | |
| padding-left: 0; | |
| padding-bottom: 0px; | |
| bottom: 0; | |
| width: 100%; | |
| margin: 0 0 28px; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| } | |
| body.plugin-sliding-panes-rotate-header.hider-ribbon | |
| .workspace-split.mod-left-split.is-collapsed | |
| + .mod-root | |
| > .workspace-leaf | |
| > .workspace-leaf-content | |
| > .view-header | |
| .view-actions { | |
| margin-bottom: 47px !important; | |
| } | |
| body.plugin-sliding-panes-rotate-header | |
| .workspace | |
| > .mod-root | |
| > .workspace-leaf | |
| > .workspace-leaf-content | |
| > .view-header | |
| .view-action { | |
| margin: 5px 0 0 0 !important; | |
| } | |
| body.plugin-sliding-panes-rotate-header .view-header-icon { | |
| opacity: 0.5; | |
| } | |
| body.plugin-sliding-panes.is-fullscreen .view-header-icon { | |
| padding-top: 8px; | |
| } | |
| html | |
| > body.plugin-sliding-panes-rotate-header | |
| .workspace | |
| > .mod-root | |
| > .workspace-leaf | |
| > .workspace-leaf-content | |
| > .view-header | |
| .view-header-icon { | |
| margin: 28px 0 17px; | |
| } | |
| body.plugin-sliding-panes .mod-root .graph-controls { | |
| top: 20px; | |
| left: 30px; | |
| } | |
| /* --------------- */ | |
| /* App Menu ribbon moved to the bottom edge */ | |
| body:not(.hider-ribbon):not(.hider-frameless) .workspace-ribbon.mod-left { | |
| padding-top: 5px; | |
| transition: padding-right 100ms ease, box-shadow 100ms ease; | |
| } | |
| body.is-fullscreen:not(.hider-ribbon):not(.hider-frameless) | |
| .workspace-ribbon.mod-left { | |
| padding-top: 10px; | |
| } | |
| body:not(.hider-ribbon):not(.hider-frameless) | |
| .workspace-ribbon.mod-left.is-collapsed { | |
| box-shadow: inset -10px 0 4px -10px rgba(0, 0, 0, 0.04); | |
| padding-right: 5px; | |
| } | |
| .hider-ribbon .workspace-ribbon-collapse-btn { | |
| display: none; | |
| } | |
| .hider-ribbon .workspace-ribbon.mod-right { | |
| pointer-events: none; | |
| } | |
| .hider-ribbon .workspace-ribbon.mod-left { | |
| position: fixed; | |
| margin: 0; | |
| overflow: visible; | |
| flex-basis: 0; | |
| bottom: 0; | |
| top: auto; | |
| display: flex !important; | |
| flex-direction: row; | |
| z-index: 17; | |
| opacity: 0; | |
| transition: opacity 0.25s ease-in-out; | |
| padding: 0; | |
| width: unset; | |
| height: unset; | |
| background: rgba(245, 245, 245, 1); | |
| border-top: 1px solid var(--shade-10); | |
| border-right: 1px solid var(--shade-10); | |
| border-top-right-radius: var(--radius-m); | |
| box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); | |
| } | |
| .theme-dark.hider-ribbon .workspace-ribbon.mod-left { | |
| background: rgba(60, 60, 60, 1); | |
| border-color: var(--shade-3); | |
| } | |
| .hider-ribbon .side-dock-actions, | |
| .hider-ribbon .side-dock-settings { | |
| display: flex; | |
| background-color: transparent; | |
| border-top: none; | |
| margin: 0; | |
| } | |
| .hider-ribbon .side-dock-actions { | |
| padding: 5px 0 5px 5px; | |
| } | |
| .hider-ribbon .workspace-ribbon.mod-left:after { | |
| content: none; | |
| } | |
| .hider-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action, | |
| .workspace-ribbon.mod-left .side-dock-ribbon-action { | |
| line-height: 1; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| cursor: var(--cursor); | |
| color: var(--text-muted); | |
| padding: 4px 6px; | |
| margin-bottom: 5px; | |
| border-radius: var(--radius-s); | |
| } | |
| .hider-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action { | |
| margin-bottom: 0; | |
| margin-right: 5px; | |
| } | |
| .hider-ribbon .workspace-ribbon.mod-left:hover { | |
| opacity: 1; | |
| transition: opacity 0.25s ease-in-out; | |
| } | |
| .hider-ribbon .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn { | |
| border-top: 1px solid var(--background-modifier-border); | |
| } | |
| .hider-ribbon .workspace-split.mod-left-split { | |
| margin: 0; | |
| } | |
| .hider-frameless .workspace-ribbon.mod-left.is-collapsed { | |
| background-color: var(--shade-0); | |
| } | |
| .hider-ribbon .workspace-ribbon { | |
| padding: 0; | |
| } | |
| .workspace-ribbon.mod-left { | |
| background: transparent; | |
| padding: 0 0 0 5px; | |
| position: relative; | |
| flex-basis: unset; | |
| flex-shrink: 0; | |
| flex-grow: 0; | |
| } | |
| .workspace-split.mod-left-split { | |
| margin-left: 0; | |
| } | |
| /* --------------- */ | |
| /* Focus mode */ | |
| /* When the left sidebar is collapsed */ | |
| .workspace-ribbon.mod-left { | |
| transition: border-color 0s ease-in-out 0s, background-color 0s ease-in-out 0s; | |
| } | |
| .workspace-ribbon.mod-left.is-collapsed { | |
| border-color: transparent; | |
| background-color: transparent; | |
| transition: border-color 0s ease-in-out 0.1s, | |
| background-color 0s ease-in-out 0.2s; | |
| } | |
| .is-right-sidedock-collapsed .workspace-split.mod-right-split { | |
| margin-right: 0px; | |
| } | |
| .view-actions { | |
| background-color: transparent; | |
| margin: 0; | |
| padding: 0; | |
| display: flex; | |
| align-items: center; | |
| } | |
| .view-actions .view-action { | |
| align-items: center; | |
| border-radius: var(--radius-s); | |
| color: var(--shade-40); | |
| cursor: var(--cursor); | |
| display: flex; | |
| justify-content: center; | |
| line-height: 1; | |
| margin: 0 0 0 5px; | |
| opacity: 1; | |
| padding: 4px 6px; | |
| position: static; | |
| } | |
| .view-action.is-active { | |
| color: var(--text-faint); | |
| opacity: 1; | |
| } | |
| .view-actions .view-action:last-child { | |
| margin-left: 5px; | |
| } | |
| .view-action:hover { | |
| color: var(--text-muted); | |
| background-color: var(--shade-plus-darker); | |
| } | |
| .workspace-ribbon:not(.is-collapsed) ~ .mod-root .view-actions, | |
| .mod-right.is-collapsed ~ .mod-root .view-header:hover .view-actions { | |
| opacity: 1; | |
| transition: opacity 0.25s ease-in-out; | |
| } | |
| /* --------------- */ | |
| /* Dark mode images */ | |
| .theme-dark .markdown-preview-view img { | |
| opacity: 0.75; | |
| transition: opacity 0.25s linear; | |
| } | |
| .theme-dark .markdown-preview-view img:hover { | |
| opacity: 1; | |
| transition: opacity 0.25s linear; | |
| } | |
| /* --------------- */ | |
| /* Image zoom */ | |
| .view-content img { | |
| max-width: 100%; | |
| cursor: zoom-in; | |
| } | |
| .view-content img:active { | |
| cursor: zoom-out; | |
| display: block; | |
| z-index: 100; | |
| position: fixed; | |
| max-height: calc(100% + 1px); | |
| max-width: calc(100% - 20px); | |
| height: calc(100% + 1px); | |
| width: 100%; | |
| object-fit: contain; | |
| margin: -0.5px auto 0; | |
| text-align: center; | |
| top: 50%; | |
| transform: translateY(-50%); | |
| padding: 0; | |
| left: 0; | |
| right: 0; | |
| bottom: 0; | |
| background: var(--background-translucent); | |
| } | |
| /* --------------- */ | |
| /* Calendar Plugin */ | |
| .workspace-leaf-content[data-type="calendar"] .view-content { | |
| padding: 5px 0 0 0; | |
| } | |
| #calendar-container { | |
| padding: 5px 10px; | |
| --color-background-day-empty: var(--background-secondary-alt); | |
| --color-background-day-active: var(--background-tertiary); | |
| --color-background-day-hover: var(--background-tertiary); | |
| --color-dot: var(--text-faint); | |
| --color-text-title: var(--text-normal); | |
| --color-text-heading: var(--text-muted); | |
| --color-text-day: var(--text-normal); | |
| --color-text-today: var(--text-normal); | |
| --color-arrow: var(--text-faint); | |
| --color-background-day-empty: transparent; | |
| } | |
| #calendar-container .right-nav { | |
| align-items: center; | |
| } | |
| #calendar-container .calendar { | |
| background-color: var(--shade-3); | |
| border-spacing: 0; | |
| box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); | |
| border-radius: var(--radius-l); | |
| padding: 5px; | |
| border-collapse: separate; | |
| } | |
| #calendar-container h2 { | |
| font-weight: 400; | |
| font-size: 16px; | |
| } | |
| .mod-root #calendar-container { | |
| width: var(--line-width); | |
| max-width: var(--max-width); | |
| margin: 0 auto; | |
| padding: 0; | |
| } | |
| #calendar-container h2 .arrow { | |
| color: var(--text-faint); | |
| cursor: var(--cursor); | |
| } | |
| #calendar-container h2 .arrow:hover, | |
| #calendar-container h2 .arrow:hover .arrow { | |
| fill: var(--text-muted); | |
| color: var(--text-muted); | |
| } | |
| #calendar-container tr th { | |
| font-weight: 500; | |
| font-size: 11px; | |
| text-transform: none; | |
| color: var(--text-normal); | |
| padding: 5px 0 10px; | |
| letter-spacing: 0; | |
| } | |
| #calendar-container tr td { | |
| border-radius: 4px; | |
| cursor: var(--cursor); | |
| transition: none; | |
| border: none; | |
| padding: 0; | |
| width: calc(100% / 7); | |
| } | |
| #calendar-container td:not(:empty):hover { | |
| background: none; | |
| } | |
| #calendar-container .nav { | |
| padding: 0; | |
| } | |
| #calendar-container tr td .dot { | |
| margin: 0; | |
| } | |
| #calendar-container .arrow { | |
| cursor: var(--cursor); | |
| width: auto; | |
| display: flex; | |
| line-height: 1; | |
| padding: 4px 6px; | |
| border-radius: var(--radius-s); | |
| } | |
| #calendar-container .arrow:hover { | |
| background-color: var(--shade-plus-darker); | |
| } | |
| #calendar-container .arrow > svg { | |
| color: var(--text-muted); | |
| width: 13px; | |
| height: 13px; | |
| } | |
| #calendar-container .reset-button { | |
| color: var(--text-muted); | |
| font-size: var(--font-smaller); | |
| line-height: 1; | |
| padding: 4px 6px; | |
| margin: 0 5px; | |
| border-radius: var(--radius-s); | |
| } | |
| #calendar-container .reset-button:hover { | |
| color: var(--text-muted); | |
| background-color: var(--shade-plus-darker); | |
| } | |
| #calendar-container .title { | |
| font-size: 18px; | |
| } | |
| #calendar-container .month, | |
| #calendar-container .title, | |
| #calendar-container .reset-button { | |
| letter-spacing: 0; | |
| cursor: var(--cursor); | |
| font-size: 13px; | |
| font-weight: 500; | |
| text-transform: none; | |
| } | |
| #calendar-container .today { | |
| color: var(--text-accent); | |
| font-weight: 700; | |
| } | |
| #calendar-container .active { | |
| color: var(--text-normal); | |
| } | |
| #calendar-container .week-num:hover, | |
| #calendar-container .day:hover { | |
| background: var(--shade-0); | |
| box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); | |
| } | |
| #calendar-container .active, | |
| #calendar-container .active.today { | |
| background: var(--shade-0); | |
| font-weight: 500; | |
| box-shadow: inset 0 0 0 2px hsla(var(--accent-hsl), 0.5), | |
| 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); | |
| } | |
| #calendar-container .active.today { | |
| color: var(--text-accent); | |
| font-weight: 700; | |
| } | |
| #calendar-container .active.day:hover { | |
| background: var(--shade-0); | |
| box-shadow: inset 0 0 0 2px hsla(var(--accent-hsl), 0.5), | |
| 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); | |
| } | |
| #calendar-container svg.dot, | |
| #calendar-container .active svg.dot { | |
| fill: var(--text-accent); | |
| } | |
| #calendar-container svg.task, | |
| #calendar-container .active svg.task { | |
| stroke: var(--text-accent); | |
| } | |
| #calendar-container svg.dot, | |
| #calendar-container svg.task { | |
| width: 4px; | |
| height: 4px; | |
| } | |
| #calendar-container .year { | |
| color: var(--text-normal); | |
| } | |
| #calendar-container .day { | |
| font-size: 14px; | |
| line-height: 1; | |
| padding: 10px 0; | |
| margin: 1px; | |
| border-radius: var(--radius-s); | |
| transition: box-shadow 100ms ease-out, background-color 100ms ease-out; | |
| } | |
| #calendar-container .day > .dot-container { | |
| position: absolute; | |
| bottom: 3px; | |
| left: 0; | |
| right: 0; | |
| height: 4px; | |
| } | |
| /*---------------------------------------------------------------- | |
| MINIMAL STYLING */ | |
| .theme-dark input::selection, | |
| .theme-dark div[contenteditable]::selection { | |
| background: hsl(var(--accent-h), calc(var(--accent-s) - 50%), 44%); | |
| } | |
| /* Headings and fonts */ | |
| strong { | |
| font-weight: var(--bold-weight); | |
| } | |
| body:not(.hider-frameless):not(.is-fullscreen) { | |
| padding-top: var(--titlebar-height) !important; | |
| } | |
| html, | |
| body, | |
| input, | |
| button, | |
| .cm-s-obsidian .cm-formatting-hashtag, | |
| .cm-s-obsidian { | |
| font-size: var(--rem); | |
| font-family: var(--text) !important; | |
| font-weight: var(--normal-weight); | |
| line-height: var(--line-height); | |
| -webkit-font-smoothing: antialiased !important; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| .markdown-source-view, | |
| .cm-s-obsidian .cm-formatting-hashtag, | |
| .cm-s-obsidian { | |
| line-height: var(--line-height); | |
| font-family: var(--text-editor) !important; | |
| } | |
| .cm-s-obsidian .cm-header, | |
| .cm-s-obsidian .cm-strong { | |
| font-weight: var(--bold-weight); | |
| } | |
| .cm-formatting-header { | |
| color: var(--text-faint) !important; | |
| font-weight: var(--normal-weight) !important; | |
| } | |
| .view-header-title, | |
| .file-embed-title, | |
| .markdown-embed-title { | |
| text-align: left; | |
| font-size: 14px; | |
| font-weight: 500; | |
| } | |
| .view-header-title:before { | |
| display: none; | |
| } | |
| /* | |
| .empty-state-title, | |
| .markdown-preview-view h1, | |
| .HyperMD-header-1, | |
| .cm-header-1 { | |
| letter-spacing: 0; | |
| font-size: 1.125em; | |
| line-height: 1.3; | |
| font-weight: 500; | |
| } | |
| .markdown-preview-view h2, | |
| .HyperMD-header-2, | |
| .cm-header-2 { | |
| letter-spacing: 0; | |
| font-size: 1em; | |
| line-height: 1.3; | |
| font-weight: 500; | |
| } | |
| .markdown-preview-view h3, | |
| .HyperMD-header-3, | |
| .cm-header-3 { | |
| letter-spacing: 0; | |
| font-weight: 500; | |
| font-size: 1em; | |
| line-height: 1.4; | |
| } | |
| .markdown-preview-view h4, | |
| .HyperMD-header-4, | |
| .cm-header-4 { | |
| letter-spacing: 0; | |
| color: var(--text-normal); | |
| font-weight: 400; | |
| font-size: 1.0625em; | |
| } | |
| .markdown-preview-view h5, | |
| .HyperMD-header-5, | |
| .cm-header-5 { | |
| letter-spacing: 0; | |
| color: var(--text-normal); | |
| font-weight: 400; | |
| font-size: 0.9735em; | |
| } | |
| .markdown-preview-view h6, | |
| .HyperMD-header-6, | |
| .cm-header-6 { | |
| letter-spacing: 0; | |
| color: var(--text-normal); | |
| font-weight: 400; | |
| font-size: 0.875em; | |
| } */ | |
| /* --------------- */ | |
| /* Icons */ | |
| .view-action svg, | |
| .workspace-tab-header-inner-icon svg, | |
| .nav-action-button svg { | |
| width: 18px; | |
| height: 18px; | |
| } | |
| .collapse-icon svg, | |
| .menu-item-icon svg { | |
| width: 14px; | |
| height: 14px; | |
| fill: currentColor; | |
| } | |
| .graph-controls-button svg, | |
| .menu-item-icon svg, | |
| .view-header-icon svg, | |
| .side-dock-ribbon-action svg, | |
| .nav-action-button svg, | |
| .view-action svg, | |
| .workspace-tab-header-inner-icon svg { | |
| shape-rendering: geometricPrecision; | |
| display: block; | |
| fill: currentColor; | |
| } | |
| .view-header-icon, | |
| .workspace-tab-header, | |
| .nav-action-button, | |
| .nav-action-button.is-active, | |
| .side-dock-ribbon-tab, | |
| .view-action { | |
| background: transparent; | |
| color: var(--text-muted); | |
| cursor: var(--cursor); | |
| } | |
| .view-header-icon { | |
| align-items: center; | |
| border-radius: var(--radius-s); | |
| color: var(--shade-40); | |
| cursor: grab; | |
| display: flex; | |
| justify-content: center; | |
| line-height: 1; | |
| opacity: 1 !important; | |
| padding: 4px 6px !important; | |
| position: static; | |
| top: 0; | |
| } | |
| .view-header-icon:hover { | |
| color: var(--text-muted); | |
| background-color: var(--shade-plus-darker); | |
| } | |
| .workspace-leaf-content[data-type="search"] .nav-action-button.is-active, | |
| .workspace-leaf-content[data-type="backlink"] .nav-action-button.is-active, | |
| .workspace-leaf-content[data-type="search"] .nav-action-button.is-active { | |
| background: transparent; | |
| color: var(--text-muted); | |
| opacity: 1; | |
| } | |
| .view-header-icon:hover, | |
| .nav-action-button:hover, | |
| .workspace-tab-header:hover, | |
| .side-dock-ribbon-tab:hover, | |
| .side-dock-ribbon-action:hover { | |
| background: var(--shade-plus-darker); | |
| color: var(--text-muted); | |
| opacity: 1; | |
| } | |
| .workspace-leaf-content[data-type="search"] .nav-action-button.is-active { | |
| background: transparent; | |
| } | |
| .workspace-tab-header-inner { | |
| line-height: 1; | |
| padding: 0; | |
| } | |
| .nav-action-button, | |
| .workspace-leaf-content[data-type="search"] .nav-action-button, | |
| .workspace-leaf-content[data-type="backlink"] .nav-action-button { | |
| padding: 4px 6px; | |
| opacity: 1; | |
| margin: 0 5px 0 0; | |
| cursor: var(--cursor); | |
| border-radius: var(--radius-s); | |
| display: flex; | |
| } | |
| .nav-action-button:hover { | |
| background-color: var(--shade-plus-darker); | |
| } | |
| .collapse-icon svg { | |
| transform: rotate(90deg); | |
| } | |
| .is-collapsed .collapse-icon svg { | |
| transform: rotate(0); | |
| } | |
| /* --------------- */ | |
| /* Tags */ | |
| .cm-s-obsidian span.cm-hashtag, | |
| .frontmatter-container .tag, | |
| .tag { | |
| background-color: transparent; | |
| text-decoration: none; | |
| display: inline; | |
| color: var(--text-accent); | |
| margin: 0; | |
| text-align: unset; | |
| vertical-align: unset; | |
| border: none; | |
| font-size: unset; | |
| padding: 0 !important; | |
| border-radius: 0; | |
| } | |
| /* Menu */ | |
| .menu { | |
| color: var(--shade-90); | |
| border: 1px solid var(--shade-10); | |
| background: rgba(245, 245, 245, 0.5); | |
| box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); | |
| backdrop-filter: blur(60px); | |
| font-weight: 500; | |
| border-radius: 6px; | |
| padding: 10px 14px; | |
| } | |
| .is-translucent .menu { | |
| background: rgba(245, 245, 245, 1); | |
| backdrop-filter: none; | |
| } | |
| .theme-dark .menu { | |
| border: 1px solid var(--shade-20); | |
| background: rgba(60, 60, 60, 0.5); | |
| } | |
| .is-translucent.theme-dark .menu { | |
| background: rgba(60, 60, 60, 1); | |
| backdrop-filter: none; | |
| } | |
| .menu-item { | |
| font-size: 13px; | |
| line-height: 1; | |
| border-radius: var(--radius-s); | |
| padding: 5px 10px; | |
| margin: 0 -10px; | |
| display: flex; | |
| align-items: center; | |
| } | |
| .menu-separator { | |
| height: 0; | |
| margin: 10px 0; | |
| border-bottom: 1px solid var(--shade-plus-darker); | |
| } | |
| .menu-item-icon { | |
| color: var(--text-muted); | |
| position: static; | |
| width: unset; | |
| margin-right: 6px; | |
| } | |
| /* --------------- */ | |
| /* Modals */ | |
| .progress-bar-message { | |
| color: var(--text-faint); | |
| } | |
| .modal { | |
| border: none; | |
| background: var(--background-primary); | |
| border-radius: 10px; | |
| overflow: hidden; | |
| max-width: 90vw; | |
| max-height: 90vw; | |
| } | |
| .modal.mod-settings .vertical-tab-content-container { | |
| border-left: var(--border-width) solid var(--background-modifier-border); | |
| padding-bottom: 0; | |
| padding-right: 0; | |
| } | |
| .modal.mod-settings { | |
| width: 90vw; | |
| height: 90vh; | |
| } | |
| .modal.mod-settings .vertical-tab-header { | |
| height: 90vh; | |
| } | |
| .modal.mod-settings .vertical-tab-content-container { | |
| height: 90vh; | |
| } | |
| .modal.mod-community-theme, | |
| .modal.mod-community-plugin { | |
| width: 90vw; | |
| } | |
| input.prompt-input, | |
| input.prompt-input:hover { | |
| border: 0; | |
| background: var(--background-primary); | |
| padding-left: 10px; | |
| } | |
| .modal-container .suggestion-item.is-selected { | |
| border-radius: 6px; | |
| background: var(--background-tertiary); | |
| } | |
| .suggestion-item.is-selected, | |
| .menu-item:hover { | |
| background-color: var(--shade-plus-darker); | |
| } | |
| .suggestion-item, | |
| .suggestion-empty { | |
| font-size: var(--font-normal); | |
| } | |
| .modal, | |
| .prompt, | |
| .suggestion-container { | |
| box-shadow: 0 5px 30px rgba(0, 0, 0, 0.15); | |
| } | |
| .prompt-instructions { | |
| color: var(--text-muted); | |
| } | |
| .prompt-instruction-command { | |
| font-weight: 600; | |
| } | |
| /* --------------- */ | |
| /* Drag ghost */ | |
| .workspace-drop-overlay { | |
| opacity: 1; | |
| background-color: transparent; | |
| } | |
| .drag-ghost { | |
| opacity: 0.8; | |
| border-radius: 0 !important; | |
| } | |
| .workspace-drop-overlay:before { | |
| opacity: 1; | |
| box-shadow: inset 0 0 0 4px hsla(var(--accent-hsl), 0.5); | |
| background-color: transparent; | |
| border-radius: 0 !important; | |
| } | |
| .workspace-drop-overlay.mod-drag { | |
| opacity: 1; | |
| } | |
| .workspace-drop-overlay.mod-drag:before { | |
| opacity: 1; | |
| background-color: var(--shade-2); | |
| } | |
| /* --------------- */ | |
| /* Workspace */ | |
| .workspace { | |
| background-color: var(--shade-3); | |
| } | |
| .theme-dark .workspace { | |
| background-color: var(--shade-10); | |
| } | |
| .is-translucent .workspace { | |
| background-color: var(--background-translucent); | |
| } | |
| .workspace-split.mod-root { | |
| background-color: var(--background-primary); | |
| } | |
| .workspace-split.mod-right-split { | |
| background-color: var(--background-primary); | |
| } | |
| body:not(.hider-frameless) .workspace-split.mod-root { | |
| border-top-left-radius: var(--radius-m); | |
| overflow: hidden; | |
| } | |
| body.hider-ribbon .workspace-split.mod-left-split.is-collapsed + .workspace-split.mod-root { | |
| border-top-left-radius: 0; | |
| } | |
| body:not(.is-translucent):not(.hider-frameless) .workspace-split.mod-root, | |
| body:not(.is-translucent):not(.hider-frameless) | |
| .workspace-split.mod-right-split { | |
| border-top: 1px solid var(--shade-plus-darker); | |
| } | |
| body.theme-dark:not(.is-translucent):not(.hider-frameless) | |
| .workspace-split.mod-root, | |
| body.theme-dark:not(.is-translucent):not(.hider-frameless) | |
| .workspace-split.mod-right-split { | |
| border-top: 1px solid var(--dark-separator); | |
| } | |
| .empty-state { | |
| background-color: var(--background-primary); | |
| } | |
| .workspace-split.mod-vertical > .workspace-split { | |
| padding: 0; | |
| } | |
| .workspace-split .workspace-tabs { | |
| background: var(--background-primary); | |
| } | |
| .workspace-split:not(.mod-right-split) .workspace-tabs { | |
| background-color: transparent; | |
| box-shadow: inset -10px 0 4px -10px rgba(0, 0, 0, 0.04); | |
| } | |
| .workspace-split.mod-root | |
| > .workspace-leaf:first-of-type | |
| .workspace-leaf-content, | |
| .workspace-split.mod-root | |
| > .workspace-leaf:last-of-type | |
| .workspace-leaf-content { | |
| border-top-right-radius: 0px; | |
| border-top-left-radius: 0px; | |
| } | |
| .workspace-leaf-resize-handle { | |
| z-index: 11; | |
| transition: background-color 200ms ease-in-out, box-shadow 200ms ease-in-out; | |
| } | |
| .workspace-split.mod-root.mod-horizontal .workspace-leaf-resize-handle, | |
| .workspace-split.mod-root.mod-vertical .workspace-leaf-resize-handle { | |
| border-width: 0; | |
| background-color: var(--shade-plus-darker-hsl); | |
| } | |
| .theme-dark | |
| .workspace-split.mod-root.mod-horizontal | |
| .workspace-leaf-resize-handle, | |
| .theme-dark | |
| .workspace-split.mod-root.mod-vertical | |
| .workspace-leaf-resize-handle { | |
| background-color: var(--dark-separator); | |
| } | |
| .workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle { | |
| height: 2px; | |
| border-bottom: none; | |
| } | |
| .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, | |
| .workspace-split.mod-left-split > .workspace-leaf-resize-handle, | |
| .workspace-split.mod-right-split > .workspace-leaf-resize-handle { | |
| width: 2px; | |
| } | |
| .workspace-split.mod-right-split > .workspace-leaf-resize-handle { | |
| border-left: none; | |
| background-color: var(--shade-plus-darker-hsl); | |
| width: 2px; | |
| top: 0; | |
| } | |
| .theme-dark .workspace-split.mod-right-split > .workspace-leaf-resize-handle { | |
| background-color: var(--dark-separator); | |
| } | |
| .workspace-split.mod-left-split > .workspace-leaf-resize-handle { | |
| background: transparent; | |
| border-right: none; | |
| width: 2px !important; | |
| top: 0; | |
| } | |
| .workspace-split.mod-right-split > .workspace-leaf-resize-handle:active, | |
| .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:active, | |
| .workspace-split.mod-left-split > .workspace-leaf-resize-handle:active { | |
| border-width: 0; | |
| background-color: var(--shade-10) !important; | |
| box-shadow: 1px 0 0 var(--shade-10), -1px 0 0 var(--shade-10); | |
| } | |
| .workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:active { | |
| background-color: var(--shade-10) !important; | |
| box-shadow: 0 1px 0 var(--shade-10), 0 -1px 0 var(--shade-10); | |
| } | |
| .plugin-sliding-panes | |
| .workspace-split.mod-root.mod-vertical | |
| .workspace-leaf-resize-handle { | |
| display: none; | |
| } | |
| .workspace-tab-container-before, | |
| .workspace-tab-container-after { | |
| width: 0; | |
| } | |
| .workspace-leaf { | |
| border-left: 0px; | |
| } | |
| .workspace-leaf.is-highlighted:before { | |
| width: calc(100% - 2px); | |
| height: calc(100% - 2px); | |
| border: 1px solid transparent; | |
| box-shadow: inset 0 0 0 4px hsla(var(--accent-hsl), 0.5); | |
| background-color: transparent; | |
| } | |
| .mod-horizontal .workspace-leaf { | |
| border-bottom: 0px; | |
| background-color: transparent; | |
| box-shadow: none !important; | |
| } | |
| .workspace-tab-container-inner { | |
| background: var(--shade-plus-darker); | |
| flex-grow: 0; | |
| flex-shrink: 1; | |
| width: unset; | |
| max-width: unset; | |
| border-bottom: none; | |
| margin: 0; | |
| padding: 1px; | |
| border-radius: var(--radius-s); | |
| box-shadow: inset 0px 0px 4px rgba(var(--color-black-rgb), 0.04); | |
| } | |
| .theme-dark .workspace-tab-container-inner { | |
| background: rgba(var(--color-black-rgb), 0.2); | |
| } | |
| .workspace-tab-header.is-before-active .workspace-tab-header-inner, | |
| .workspace-tab-header.is-after-active, | |
| .workspace-tab-header.is-after-active .workspace-tab-header-inner, | |
| .workspace-tab-header.is-before-active, | |
| .workspace-tab-header.is-after-active { | |
| background: transparent; | |
| } | |
| .workspace-tabs { | |
| border: 0; | |
| padding-right: 0; | |
| font-size: 100%; | |
| } | |
| .workspace-tab-header-container { | |
| border: 0 !important; | |
| background-color: transparent; | |
| height: unset; | |
| padding: 5px 10px 10px; | |
| display: flex; | |
| } | |
| .is-fullscreen .workspace-tab-header-container, | |
| .mod-right-split .workspace-tab-header-container { | |
| padding: 10px; | |
| } | |
| .workspace-tab-header { | |
| color: var(--text-muted); | |
| cursor: var(--cursor); | |
| opacity: 1; | |
| border-radius: var(--radius-s) !important; | |
| padding: 4px 6px; | |
| } | |
| .workspace-tab-header + .workspace-tab-header { | |
| margin-left: 1px; | |
| } | |
| .workspace-tab-header.is-active, | |
| .workspace-tab-header.is-active:hover, | |
| .workspace-tab-header:hover { | |
| color: var(--text-muted); | |
| background-color: var(--shade-0); | |
| box-shadow: 0px 0.5px 1px 0.5px rgba(var(--color-black-rgb), 0.1); | |
| } | |
| .theme-dark .workspace-tab-header.is-active, | |
| .theme-dark .workspace-tab-header.is-active:hover, | |
| .theme-dark .workspace-tab-header:hover { | |
| color: var(--shade-80); | |
| background-color: var(--shade-20); | |
| } | |
| .workspace-tab-header-inner-icon { | |
| display: flex; | |
| } | |
| .workspace-tab-header, | |
| .workspace-tab-header-inner, | |
| .workspace-tab-container-before, | |
| .workspace-tab-container-after { | |
| transition: none; | |
| } | |
| /* --------------- */ | |
| /* Window frame */ | |
| .titlebar { | |
| background: var(--shade-3); | |
| border-bottom: none; | |
| height: var(--titlebar-height) !important; | |
| top: 0 !important; | |
| padding-top: 0 !important; | |
| } | |
| .theme-dark .titlebar { | |
| background-color: var(--shade-10); | |
| } | |
| .is-translucent .titlebar { | |
| background-color: var(--background-translucent); | |
| } | |
| .hider-frameless .titlebar { | |
| border-bottom: none; | |
| } | |
| .titlebar-inner { | |
| height: var(--titlebar-height); | |
| color: var(--text-muted); | |
| } | |
| .titlebar-button-container { | |
| height: var(--titlebar-height); | |
| top: 0; | |
| display: flex; | |
| align-items: center; | |
| } | |
| .titlebar-button-container.mod-left { | |
| opacity: 0; | |
| transition: opacity 100ms ease-out; | |
| } | |
| .titlebar:hover .titlebar-button-container.mod-left { | |
| opacity: 1; | |
| } | |
| .titlebar-text { | |
| display: none; | |
| color: var(--text-faint); | |
| } | |
| .titlebar-button { | |
| opacity: 1; | |
| cursor: var(--cursor); | |
| padding: 2px 4px; | |
| border-radius: var(--radius-s); | |
| line-height: 1; | |
| display: flex; | |
| } | |
| .titlebar-button:hover { | |
| background-color: var(--shade-plus-darker); | |
| } | |
| .titlebar-button-container.mod-left .titlebar-button { | |
| margin-right: 5px; | |
| } | |
| .titlebar-button-container.mod-right .titlebar-button { | |
| margin-left: 0; | |
| border-radius: 0; | |
| height: 100%; | |
| align-items: center; | |
| padding: 2px 15px; | |
| } | |
| .titlebar-button.mod-close:hover { | |
| background-color: rgb(var(--red-rgb)); | |
| color: rgb(var(--color-white-rgb)); | |
| } | |
| /* --------------- */ | |
| /* Title Bar */ | |
| .view-actions { | |
| margin-right: 1px; | |
| z-index: 15; | |
| background: var(--background-primary); | |
| } | |
| .view-header { | |
| height: unset; | |
| display: flex; | |
| align-items: center; | |
| padding: 6px 10px !important; | |
| } | |
| .mod-macos.hider-frameless.hider-ribbon:not(.plugin-sliding-panes-rotate-header):not(.is-fullscreen) | |
| .workspace-split.mod-left-split.is-collapsed | |
| + .mod-root | |
| .workspace-leaf:first-of-type | |
| .view-header { | |
| padding-left: 70px !important; | |
| } | |
| .mod-macos.hider-frameless:not(.plugin-sliding-panes-rotate-header):not(.is-fullscreen) | |
| .workspace-split.mod-left-split.is-collapsed | |
| + .mod-root | |
| .workspace-leaf:first-of-type | |
| .view-header { | |
| padding-left: 34px !important; | |
| } | |
| .view-header-title { | |
| padding: 3px 0; | |
| line-height: 1; | |
| margin-left: 7px; | |
| } | |
| .view-header-title:before { | |
| content: none; | |
| } | |
| .workspace-leaf-header, | |
| .view-header { | |
| background-color: var(--background-primary) !important; | |
| border: none !important; | |
| } | |
| .view-header-title-container:after { | |
| display: none; | |
| } | |
| /* --------------- */ | |
| /* Custom line width */ | |
| .markdown-preview-view.is-readable-line-width .markdown-preview-sizer { | |
| max-width: var(--max-width); | |
| width: var(--line-width); | |
| } | |
| .markdown-source-view.is-readable-line-width .CodeMirror, | |
| .CodeMirror, | |
| .markdown-preview-section { | |
| padding-left: 0; | |
| padding-right: 0; | |
| margin: 0 auto 0 auto; | |
| width: var(--line-width); | |
| max-width: var(--max-width); | |
| } | |
| .markdown-preview-sizer { | |
| padding-top: 2.5rem; | |
| } | |
| .plugin-sliding-panes-rotate-header .markdown-preview-sizer { | |
| padding-top: 5rem; | |
| } | |
| .markdown-embed-content .markdown-preview-sizer, | |
| .plugin-sliding-panes-rotate-header | |
| .markdown-embed-content | |
| .markdown-preview-sizer { | |
| padding-top: 0; | |
| } | |
| .markdown-preview-section > div { | |
| padding-left: 3.5rem; | |
| padding-right: 3.5rem; | |
| margin: 0 auto 0 auto; | |
| width: var(--line-width); | |
| max-width: var(--max-width); | |
| } | |
| .markdown-embed .markdown-preview-section > div { | |
| padding: 0; | |
| margin: 0; | |
| width: auto; | |
| max-width: none; | |
| } | |
| .plugin-sliding-panes-rotate-header .markdown-preview-section > div { | |
| padding-left: var(--header-width); | |
| padding-right: calc(var(--header-width) * 2); | |
| } | |
| .view-header-title-container { | |
| padding-left: 0; | |
| padding-right: 0px; | |
| max-width: var(--max-width); | |
| position: static; | |
| margin: 0; | |
| width: unset; | |
| line-height: 1; | |
| height: unset; | |
| } | |
| /* --------------- */ | |
| /* Editor mode */ | |
| .CodeMirror-sizer { | |
| margin-left: 0 !important; | |
| border-right-width: 0px !important; | |
| } | |
| .CodeMirror-scroll { | |
| padding-left: 3.5rem; | |
| padding-right: 3.5rem; | |
| margin-right: 0; | |
| margin-bottom: 0; | |
| } | |
| .CodeMirror-scroll::-webkit-scrollbar-track, | |
| .CodeMirror-scroll::-webkit-scrollbar-thumb, | |
| .CodeMirror-scroll::-webkit-scrollbar { | |
| opacity: 0; | |
| border: none; | |
| background-color: transparent; | |
| } | |
| /* Fancy cursor */ | |
| .fancy-cursor .CodeMirror-cursor { | |
| border-left: 2px solid var(--text-accent); | |
| transform: translateX(-0.5px); | |
| } | |
| .markdown-source-view { | |
| padding: 0; | |
| } | |
| .cm-s-obsidian .CodeMirror-code { | |
| padding-right: 0; | |
| } | |
| html .CodeMirror-lines { | |
| padding-top: 2.5rem; | |
| padding-bottom: 170px; | |
| } | |
| html .plugin-sliding-panes-rotate-header .CodeMirror-lines { | |
| padding-top: 5rem; | |
| } | |
| .CodeMirror pre.CodeMirror-line, | |
| .CodeMirror pre.CodeMirror-line-like { | |
| padding-left: 0; | |
| padding-right: 0; | |
| } | |
| .workspace .markdown-preview-view { | |
| padding: 0; | |
| } | |
| .workspace .markdown-preview-view .markdown-embed { | |
| margin: 0; | |
| } | |
| .workspace .markdown-preview-view .markdown-embed-content { | |
| max-height: none; | |
| } | |
| .markdown-embed-title, | |
| .internal-embed .markdown-preview-section { | |
| max-width: 100%; | |
| } | |
| .cm-s-obsidian pre.HyperMD-header { | |
| padding-left: 0 !important; | |
| } | |
| .CodeMirror-linenumber { | |
| font-size: var(--font-small) !important; | |
| font-feature-settings: "tnum"; | |
| color: var(--text-faint); | |
| padding-top: 3px; | |
| } | |
| .cm-s-obsidian span.cm-url { | |
| color: var(--text-accent); | |
| } | |
| .cm-s-obsidian span.cm-link { | |
| color: var(--text-muted); | |
| } | |
| .cm-s-obsidian span.cm-hmd-internal-link { | |
| color: var(--text-accent); | |
| } | |
| .cm-s-obsidian span.cm-link.cm-strikethrough, | |
| .cm-s-obsidian span.cm-hmd-internal-link.cm-strikethrough { | |
| text-decoration: line-through; | |
| text-decoration-color: var(--text-muted); | |
| text-decoration-thickness: 3px; | |
| } | |
| .cm-strikethrough { | |
| text-decoration-color: var(--text-muted); | |
| text-decoration-thickness: 3px; | |
| } | |
| /* Transcluded notes embeds */ | |
| .markdown-preview-view.is-readable-line-width | |
| .markdown-embed | |
| .markdown-preview-sizer { | |
| max-width: 100%; | |
| width: 100%; | |
| } | |
| .markdown-embed h1:first-child { | |
| margin-block-start: 0em; | |
| } | |
| .markdown-preview-view .markdown-embed { | |
| margin-top: var(--nested-padding); | |
| padding: 0 calc(var(--nested-padding) / 2) 0 var(--nested-padding); | |
| } | |
| .markdown-embed-title { | |
| line-height: 18px; | |
| height: 24px; | |
| } | |
| .markdown-embed .markdown-preview-sizer:first-child ul { | |
| margin-block-start: 2px; | |
| } | |
| .markdown-embed .markdown-preview-section:last-child p, | |
| .markdown-embed .markdown-preview-section:last-child ul { | |
| margin-block-end: 2px; | |
| } | |
| .internal-embed:not([src*="#^"]) .markdown-embed-link { | |
| left: 0; | |
| width: 100%; | |
| } | |
| .markdown-embed-link, | |
| .file-embed-link { | |
| top: 0px; | |
| right: 0; | |
| text-align: right; | |
| } | |
| .file-embed-link svg, | |
| .markdown-embed-link svg { | |
| width: 16px; | |
| opacity: 0; | |
| } | |
| .markdown-embed:hover .file-embed-link svg, | |
| .markdown-embed:hover .markdown-embed-link svg { | |
| opacity: 1; | |
| } | |
| .markdown-preview-view .markdown-embed-content > .markdown-preview-view { | |
| max-height: none !important; | |
| } | |
| .markdown-embed .markdown-preview-view { | |
| padding: 0; | |
| } | |
| .internal-embed .markdown-embed { | |
| border: 0; | |
| border-left: 1px solid var(--shade-5); | |
| border-radius: 0; | |
| } | |
| /* Editor Mode Footnotes */ | |
| .cm-s-obsidian span.cm-footref { | |
| font-size: var(--font-normal); | |
| } | |
| .cm-s-obsidian pre.HyperMD-footnote { | |
| font-size: var(--font-small); | |
| padding-left: 20px; | |
| } | |
| /* Editor Mode Tables */ | |
| .CodeMirror pre.HyperMD-table-row { | |
| font-family: var(--font-monospace); | |
| font-size: calc(var(--font-normal) - 1px); | |
| } | |
| /* Editor Mode Lists */ | |
| .cm-formatting-list { | |
| color: var(--text-faint) !important; | |
| } | |
| .cm-s-obsidian span.cm-formatting-task { | |
| display: inline-block; | |
| font-weight: 500; | |
| color: var(--text-normal); | |
| width: 1.3em; | |
| } | |
| /* Editor Mode Quotes */ | |
| .cm-formatting-quote { | |
| color: var(--text-faint) !important; | |
| } | |
| /* --------------- */ | |
| /* Internal search */ | |
| .is-flashing { | |
| border-radius: var(--radius-s); | |
| box-shadow: 0 0 0 0 var(--text-highlight-bg); | |
| transition: all 0s ease-in-out; | |
| } | |
| .is-flashing .tag { | |
| border-color: var(--text-highlight-bg-active); | |
| } | |
| .cm-s-obsidian span.obsidian-search-match-highlight { | |
| background: inherit; | |
| border-radius: 2px; | |
| box-shadow: 0 0 0px 2px hsla(var(--accent-hsl), 0.8); | |
| padding-left: 0; | |
| padding-right: 0; | |
| } | |
| .markdown-preview-view .search-highlight > div { | |
| box-shadow: 0 0 0px 2px var(--text-normal); | |
| border-radius: 2px; | |
| background: transparent; | |
| } | |
| .markdown-preview-view .search-highlight > div { | |
| opacity: 0.4; | |
| } | |
| .markdown-preview-view .search-highlight > div.is-active { | |
| background: transparent; | |
| border-radius: 2px; | |
| opacity: 1; | |
| mix-blend-mode: normal; | |
| box-shadow: 0 0 0px 3px var(--text-accent); | |
| } | |
| .document-search-container.mod-replace-mode { | |
| height: unset; | |
| } | |
| .document-search-button, | |
| .document-search-close-button { | |
| cursor: var(--cursor); | |
| justify-self: flex-end; | |
| top: 0; | |
| font-size: 18px; | |
| padding: 4px 0 4px; | |
| line-height: 1; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| margin-left: auto; | |
| } | |
| .document-search-close-button { | |
| width: 2rem; | |
| } | |
| .document-search-container { | |
| background-color: var(--background-primary); | |
| width: 100%; | |
| position: absolute; | |
| height: unset; | |
| bottom: unset; | |
| top: 0; | |
| padding: 6px 10px; | |
| border-top: 1px solid var(--shade-plus-darker); | |
| border-bottom: 1px solid var(--shade-plus-darker); | |
| } | |
| input.document-search-input, | |
| input.document-replace-input { | |
| transition: border-color 0.1s ease-in-out; | |
| font-size: 13px !important; | |
| height: auto; | |
| margin: 0; | |
| padding: 6px 10px; | |
| line-height: 1; | |
| border-radius: var(--radius-m); | |
| max-width: 400px; | |
| background-color: var(--shade-0); | |
| border: 1px solid var(--shade-10); | |
| } | |
| input.document-search-input:hover, | |
| input.document-replace-input:hover { | |
| border: 1px solid var(--shade-10); | |
| background: var(--background-primary); | |
| transition: border-color 0.1s ease-in-out; | |
| } | |
| input.document-search-input:focus, | |
| input.document-replace-input:focus { | |
| background: var(--background-primary); | |
| transition: all 0.1s ease-in-out; | |
| border: 1px solid hsla(var(--accent-hsl), 0.5); | |
| box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1), | |
| 0 0 0 2px hsla(var(--accent-hsl), 0.5); | |
| } | |
| .document-search-button { | |
| color: var(--text-normal); | |
| font-size: 13px; | |
| line-height: 1; | |
| border: 1px solid transparent; | |
| border-radius: var(--radius-m); | |
| font-weight: 500; | |
| background-color: var(--shade-plus-darker); | |
| cursor: pointer; | |
| height: auto; | |
| padding: 4px 8px; | |
| margin: 0 0 0 5px; | |
| box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); | |
| } | |
| .document-search-button:hover { | |
| background-color: var(--shade-10); | |
| } | |
| .document-search-buttons, | |
| .document-replace-buttons { | |
| margin-left: 5px; | |
| display: flex; | |
| font-size: 13px; | |
| line-height: 1; | |
| width: 210px; | |
| } | |
| .document-search, | |
| .document-replace { | |
| height: auto; | |
| overflow: visible; | |
| justify-content: flex-end; | |
| } | |
| .document-replace { | |
| padding-top: 10px; | |
| } | |
| .markdown-source-view.is-searching .CodeMirror, | |
| .markdown-source-view.is-replacing .CodeMirror { | |
| padding-bottom: 0; | |
| } | |
| /* --------------- */ | |
| /* Sidebar documents */ | |
| .workspace > .workspace-split:not(.mod-root) .CodeMirror, | |
| .workspace > .workspace-split:not(.mod-root) .markdown-preview-view { | |
| font-size: var(--font-small); | |
| line-height: 1.2; | |
| } | |
| .workspace | |
| > .workspace-split:not(.mod-root) | |
| .workspace-leaf-content[data-type="markdown"] | |
| .markdown-preview-view { | |
| padding: 0 15px; | |
| } | |
| .workspace | |
| > .workspace-split:not(.mod-root) | |
| .workspace-leaf-content[data-type="markdown"] | |
| .markdown-embed | |
| .markdown-preview-view { | |
| padding: 0; | |
| } | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="markdown"] | |
| .workspace-leaf-header, | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="markdown"] | |
| .view-header { | |
| box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08); | |
| position: relative; | |
| z-index: 10; | |
| } | |
| body.theme-dark:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="markdown"] | |
| .workspace-leaf-header, | |
| body.theme-dark:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="markdown"] | |
| .view-header { | |
| box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); | |
| } | |
| .workspace > .workspace-split:not(.mod-root) .CodeMirror, | |
| .workspace > .workspace-split:not(.mod-root) .markdown-preview-section, | |
| .workspace > .workspace-split:not(.mod-root) .markdown-preview-sizer { | |
| max-width: 100%; | |
| padding: 0; | |
| width: auto; | |
| } | |
| /* Hide embed styling for sidebar documents */ | |
| .workspace > .workspace-split:not(.mod-root) .internal-embed .markdown-embed { | |
| border: none; | |
| padding: 0; | |
| } | |
| .workspace > .workspace-split:not(.mod-root) .CodeMirror-sizer { | |
| padding-left: 10px; | |
| } | |
| /* --------------- */ | |
| /* Form inputs */ | |
| input[type="text"], | |
| input[type="search"], | |
| input[type="email"], | |
| input[type="password"], | |
| input[type="number"] { | |
| font-size: var(--font-normal); | |
| } | |
| select:focus, | |
| input[type="text"]:active, | |
| input[type="search"]:active, | |
| input[type="email"]:active, | |
| input[type="password"]:active, | |
| input[type="number"]:active, | |
| input[type="text"]:focus, | |
| input[type="search"]:focus, | |
| input[type="email"]:focus, | |
| input[type="password"]:focus, | |
| input[type="number"]:focus { | |
| border-color: hsla(var(--accent-hsl), 0.5); | |
| box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1), | |
| 0 0 0 2px hsla(var(--accent-hsl), 0.5); | |
| } | |
| button, | |
| .modal.mod-settings button:not(.mod-cta) { | |
| background-color: var(--background-modifier-border); | |
| cursor: var(--cursor); | |
| } | |
| button:hover, | |
| .modal.mod-settings button:not(.mod-cta):hover { | |
| background-color: var(--background-modifier-border-hover); | |
| } | |
| /* --------------- */ | |
| /* Checkboxes */ | |
| input[type="checkbox"] { | |
| cursor: var(--cursor); | |
| -webkit-appearance: none; | |
| appearance: none; | |
| padding: 0; | |
| background: var(--shade-0); | |
| border: 1px solid var(--shade-40); | |
| box-sizing: border-box; | |
| box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15); | |
| border-radius: 4px; | |
| } | |
| .theme-dark input[type="checkbox"] { | |
| background: linear-gradient( | |
| 180deg, | |
| rgba(255, 255, 255, 0.14) 0%, | |
| rgba(255, 255, 255, 0.28) 100% | |
| ); | |
| box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.25), | |
| inset 0px 0.5px 0px rgba(255, 255, 255, 0.15); | |
| border-color: var(--shade-5); | |
| } | |
| input[type="checkbox"]:focus, | |
| input[type="checkbox"]:hover { | |
| outline: 0; | |
| } | |
| .is-flashing input[type="checkbox"]:checked, | |
| input[type="checkbox"]:checked { | |
| background: hsl(var(--accent-hsl)); | |
| box-shadow: none; | |
| border-color: transparent; | |
| position: relative; | |
| } | |
| .is-flashing input[type="checkbox"]:checked:before, | |
| input[type="checkbox"]:checked:before { | |
| font-family: "boxicons"; | |
| line-height: 1; | |
| position: absolute; | |
| top: -1px; | |
| left: -1px; | |
| width: 16px; | |
| height: 16px; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(255,255,255);"><path d="M10 15.586L6.707 12.293 5.293 13.707 10 18.414 19.707 8.707 18.293 7.293z"></path></svg>'); | |
| } | |
| .markdown-preview-section > .contains-task-list { | |
| padding-bottom: 0.5em; | |
| } | |
| .markdown-preview-view ul > li.task-list-item.is-checked { | |
| text-decoration: none; | |
| color: var(--text-normal); | |
| } | |
| .markdown-preview-view .task-list-item-checkbox { | |
| width: 16px; | |
| height: 16px; | |
| position: relative; | |
| line-height: 0; | |
| margin-left: -1.25em; | |
| margin-right: 6px; | |
| filter: none; | |
| margin-bottom: 0; | |
| top: 1px; | |
| } | |
| .markdown-preview-view ul > li.task-list-item { | |
| text-indent: 0; | |
| line-height: 1.4; | |
| } | |
| .markdown-preview-view .task-list-item { | |
| padding-inline-start: 0; | |
| } | |
| .side-dock-plugin-panel-inner { | |
| padding-right: 6px; | |
| padding-left: 6px; | |
| } | |
| /* --------------- */ | |
| /* Folding */ | |
| .markdown-preview-view .collapse-indicator { | |
| position: relative; | |
| cursor: pointer; | |
| margin: 0; | |
| float: none; | |
| padding-left: 0; | |
| display: inline-block; | |
| line-height: inherit; | |
| font-size: unset; | |
| width: 0; | |
| height: 0.75em; | |
| } | |
| .markdown-preview-view .collapse-indicator:before { | |
| color: var(--text-faint); | |
| position: absolute; | |
| left: -2.5rem; | |
| top: 50%; | |
| transform: translate3d(0, -50%, 0); | |
| } | |
| .markdown-preview-view li > .collapse-indicator:before { | |
| margin-top: 1px; | |
| } | |
| .markdown-preview-view .is-collapsed .collapse-indicator:before { | |
| color: var(--text-normal); | |
| } | |
| .markdown-preview-view li.is-collapsed, | |
| .markdown-preview-view .markdown-preview-section > div.is-collapsed > * { | |
| background-image: linear-gradient( | |
| to right, | |
| var(--shade-10) 50%, | |
| transparent 50% | |
| ); | |
| background-position: 0 bottom; | |
| background-repeat: repeat-x; | |
| background-size: 6px 3px; | |
| } | |
| .markdown-preview-view .heading-collapse-indicator { | |
| margin-left: 0; | |
| padding: 0; | |
| } | |
| .markdown-preview-view .heading-collapse-indicator:before { | |
| font-size: 1rem; | |
| left: -1.3rem; | |
| } | |
| .markdown-preview-view h4 .heading-collapse-indicator, | |
| .markdown-preview-view h5 .heading-collapse-indicator, | |
| .markdown-preview-view h6 .heading-collapse-indicator { | |
| margin-top: -7px; | |
| } | |
| .CodeMirror-foldgutter-open, | |
| .CodeMirror-foldgutter-folded { | |
| color: var(--text-faint); | |
| cursor: var(--cursor); | |
| line-height: 1; | |
| display: flex; | |
| height: var(--editor-line-height-rem); | |
| align-items: center; | |
| margin-top: -1px; | |
| transition: color 100ms ease; | |
| } | |
| .CodeMirror-foldgutter-open:hover, | |
| .CodeMirror-foldgutter-folded:hover { | |
| color: var(--text-muted); | |
| } | |
| .CodeMirror-foldgutter-open:after, | |
| .CodeMirror-foldgutter-folded:after { | |
| border-radius: 50%; | |
| backdrop-filter: blur(10px); | |
| background-color: rgba(var(--background-rgb), 0.3); | |
| line-height: 1; | |
| } | |
| .CodeMirror-linenumbers, | |
| .CodeMirror-foldgutter { | |
| width: 18px; | |
| } | |
| .CodeMirror-linenumbers { | |
| margin-left: -20px; | |
| } | |
| .CodeMirror-gutter-wrapper { | |
| padding: 0; | |
| height: 100%; | |
| width: 18px; | |
| left: -1.5em !important; | |
| display: flex; | |
| } | |
| .CodeMirror-gutter-elt { | |
| width: unset !important; | |
| position: static; | |
| } | |
| .cm-s-obsidian .CodeMirror-linenumber { | |
| width: 18px !important; | |
| min-width: 0; | |
| position: absolute; | |
| left: -20px !important; | |
| padding: 3px 0 0; | |
| display: flex; | |
| justify-content: flex-end; | |
| font-feature-settings: normal; | |
| } | |
| .cm-s-obsidian .CodeMirror-gutters { | |
| width: 18px; | |
| left: 0 !important; | |
| padding-right: 0; | |
| transform: translateX(2rem); | |
| } | |
| .plugin-sliding-panes-rotate-header .cm-s-obsidian .CodeMirror-gutters { | |
| transform: translateX(2px); | |
| } | |
| .CodeMirror-foldmarker { | |
| font-size: 0 !important; | |
| color: transparent; | |
| margin-left: 6px; | |
| position: relative; | |
| top: 1px; | |
| } | |
| /* --------------- */ | |
| /* Toggle switches */ | |
| .checkbox-container { | |
| background-color: var(--text-faint); | |
| border: none; | |
| box-shadow: none; | |
| cursor: var(--cursor); | |
| } | |
| .checkbox-container:after { | |
| background: white; | |
| box-shadow: none; | |
| } | |
| .checkbox-container.is-enabled { | |
| border-color: var(--interactive-accent); | |
| } | |
| /* --------------- */ | |
| /* File browser */ | |
| .nav-header { | |
| padding: 0; | |
| } | |
| .nav-buttons-container { | |
| padding: 4px 10px 1px; | |
| margin-bottom: 0px !important; | |
| justify-content: flex-start; | |
| border: 0; | |
| line-height: 1; | |
| } | |
| .nav-files-container { | |
| overflow-x: hidden; | |
| padding-top: 10px; | |
| } | |
| .nav-folder-title.is-being-dragged-over { | |
| background-color: hsl(var(--accent-hsl)); | |
| color: var(--text-on-accent); | |
| border: none; | |
| } | |
| .nav-folder-collapse-indicator { | |
| position: static; | |
| flex-grow: 0; | |
| flex-shrink: 0; | |
| width: auto; | |
| height: auto; | |
| display: flex; | |
| margin: 0; | |
| } | |
| .nav-folder-children { | |
| padding: 0; | |
| } | |
| .nav-folder-children > .nav-folder { | |
| padding: 0 0 0 10px; | |
| } | |
| .nav-file { | |
| padding: 0 10px; | |
| margin-left: 0; | |
| } | |
| .nav-file-tag { | |
| margin: 0 4px 0 0; | |
| position: static; | |
| } | |
| .nav-file-title, | |
| .nav-folder-title { | |
| cursor: var(--cursor); | |
| width: 100%; | |
| margin: 0; | |
| padding: 0 9px; | |
| border-radius: var(--radius-s); | |
| border: none; | |
| display: flex; | |
| align-items: center; | |
| } | |
| .nav-file-title.is-being-dragged, | |
| .nav-file-title.is-active, | |
| body:not(.is-grabbing) .nav-file-title.is-active:hover { | |
| background-color: var(--shade-plus-darker); | |
| color: var(--text-normal); | |
| } | |
| .nav-file-title-content { | |
| width: 100%; | |
| white-space: nowrap; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| vertical-align: middle; | |
| cursor: var(--cursor); | |
| } | |
| .nav-file-title-content, | |
| .nav-folder-title-content { | |
| padding: 6px 0; | |
| border: none; | |
| line-height: 1; | |
| } | |
| .nav-folder-title-content { | |
| text-overflow: ellipsis; | |
| overflow: hidden; | |
| flex-grow: 1; | |
| padding-left: 4px; | |
| } | |
| .drop-indicator { | |
| border-width: 1px; | |
| } | |
| .nav-file-icon { | |
| padding: 0; | |
| margin: 0; | |
| top: 0; | |
| line-height: 0; | |
| } | |
| .nav-file-icon:before, | |
| .nav-file-title-content:only-child:before, | |
| .search-result-file-title .tree-item-inner:before { | |
| position: relative; | |
| padding-right: 4px; | |
| margin: 0; | |
| } | |
| .nav-file-title-content:only-child:before { | |
| top: 0.5px; | |
| } | |
| .workspace-leaf-content[data-type="starred"] .nav-file-title-content { | |
| width: calc(100% - 15px); | |
| } | |
| body:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator, | |
| body:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator, | |
| body:not(.is-grabbing) .nav-file-title:hover, | |
| body:not(.is-grabbing) .nav-folder-title:hover { | |
| background: transparent; | |
| } | |
| .nav-file-title, | |
| .nav-folder-title, | |
| .is-collapsed .search-result-file-title, | |
| .tag-pane-tag { | |
| color: var(--text-normal); | |
| font-weight: 500; | |
| line-height: 1; | |
| } | |
| .search-result-file-title { | |
| font-size: var(--font-small) !important; | |
| color: var(--text-normal); | |
| font-weight: var(--font-normal); | |
| } | |
| .tree-view-item-self:hover .tree-view-item-collapse, | |
| .tree-item-self.is-clickable:hover { | |
| color: var(--text-normal); | |
| background: transparent; | |
| } | |
| .tree-item-self .collapse-icon, | |
| .search-result-collapse-indicator, | |
| .search-result-file-title:hover .search-result-collapse-indicator, | |
| .side-dock-collapsible-section-header-indicator:hover, | |
| .side-dock-collapsible-section-header:hover | |
| .side-dock-collapsible-section-header-indicator, | |
| .markdown-preview-view .collapse-indicator, | |
| .tree-view-item-collapse, | |
| .is-collapsed .search-result-collapse-indicator, | |
| .nav-folder-collapse-indicator, | |
| .side-dock-collapsible-section-header-indicator, | |
| .is-collapsed .side-dock-collapsible-section-header-indicator { | |
| color: var(--text-normal); | |
| cursor: var(--cursor); | |
| } | |
| .nav-folder-title.is-being-dragged-over .nav-folder-collapse-indicator { | |
| color: var(--text-on-accent); | |
| } | |
| .nav-file.is-active > .nav-file-title, | |
| .nav-file.is-active > .nav-folder-title, | |
| .nav-file.is-active > .nav-folder-collapse-indicator, | |
| .nav-folder.is-active > .nav-file-title, | |
| .nav-folder.is-active > .nav-folder-title, | |
| .nav-folder.is-active > .nav-folder-collapse-indicator { | |
| background-color: var(--shade-plus-darker); | |
| } | |
| /* --------------- */ | |
| /* Outline */ | |
| .outline { | |
| padding: 10px 10px 5rem; | |
| font-size: var(--font-small); | |
| } | |
| .outline .pane-empty { | |
| font-size: var(--font-small); | |
| color: var(--text-faint); | |
| padding: 0 0 0 15px; | |
| width: 100%; | |
| } | |
| .outline .tree-item-self { | |
| cursor: var(--cursor); | |
| font-size: var(--font-small); | |
| color: var(--text-normal); | |
| font-weight: 500; | |
| display: flex; | |
| align-items: flex-start; | |
| line-height: 1; | |
| padding: 0 5px; | |
| margin: 0; | |
| } | |
| .tree-item-self.is-clickable:hover .tree-item-collapse { | |
| color: var(--text-normal); | |
| } | |
| .outline .tree-item-self .collapse-icon { | |
| position: relative; | |
| top: 0.5em; | |
| } | |
| .outline > .tree-item > .tree-item-self .right-triangle { | |
| opacity: unset; | |
| } | |
| .outline .tree-item-inner { | |
| padding: 4px 6px; | |
| line-height: 1.4; | |
| } | |
| .outline .tree-item-inner:only-child { | |
| padding-left: 20px; | |
| } | |
| .outline .tree-item-self.is-clickable .tree-item-inner:hover { | |
| background-color: var(--shade-plus-darker); | |
| border-radius: var(--radius-m); | |
| } | |
| /* --------------- */ | |
| /* Search */ | |
| .hider-ribbon .search-results-children { | |
| padding-bottom: 3rem; | |
| } | |
| .hider-ribbon .backlink-pane .search-results-children { | |
| padding-bottom: 0; | |
| } | |
| .search-result-file-match { | |
| margin-top: 0; | |
| cursor: var(--cursor) !important; | |
| border-radius: var(--radius-m); | |
| position: relative; | |
| padding: 6px 10px 6px 10px; | |
| margin-bottom: 5px; | |
| width: 100%; | |
| left: 0; | |
| } | |
| .search-result-file-match:hover { | |
| color: var(--text-normal); | |
| background: transparent; | |
| } | |
| .search-result-file-match:after { | |
| display: none; | |
| } | |
| .search-result-file-match:last-child { | |
| margin-bottom: 1rem; | |
| } | |
| .search-result-container:before { | |
| height: 1px; | |
| } | |
| .search-result-container.is-loading:before { | |
| background-color: var(--background-modifier-accent); | |
| } | |
| .search-result { | |
| margin-bottom: 0; | |
| } | |
| .search-result-file-match:before { | |
| content: none; | |
| } | |
| .search-result-file-match:not(.search-info-more-matches) { | |
| border: 3px solid transparent; | |
| background: var(--shade-0); | |
| box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1); | |
| transition: border-color 150ms ease-out; | |
| } | |
| .theme-dark .search-result-file-match:not(.search-info-more-matches) { | |
| border: 3px solid transparent; | |
| background: var(--shade-10); | |
| } | |
| .search-result-file-match:not(.search-info-more-matches):hover { | |
| border: 3px solid hsla(var(--accent-hsl), 0.6); | |
| } | |
| .search-result-file-match.search-info-more-matches:hover { | |
| background: var(--shade-plus-darker); | |
| } | |
| .search-result-file-matched-text { | |
| background: hsla(var(--accent-hsl), 0.15); | |
| } | |
| .theme-dark .search-result-file-matched-text { | |
| background: hsla(var(--accent-hsl), 0.25); | |
| } | |
| .graph-controls .search-input-container input, | |
| .workspace-leaf-content .search-input-container input, | |
| .workspace-leaf-content .search-input-container input:hover, | |
| .workspace-leaf-content .search-input-container input:focus { | |
| font-size: 13px; | |
| padding: 6px 10px; | |
| line-height: 1; | |
| height: auto; | |
| border-radius: var(--radius-m); | |
| } | |
| .graph-controls .search-input-container input, | |
| .workspace-leaf-content .search-input-container input { | |
| background-color: var(--shade-0); | |
| border: 1px solid var(--shade-10); | |
| } | |
| .graph-controls .search-input-container input:hover, | |
| .workspace-leaf-content .search-input-container input:hover { | |
| border: 1px solid var(--shade-10); | |
| } | |
| .graph-controls .search-input-container input:focus, | |
| .workspace-leaf-content .search-input-container input:focus { | |
| border: 1px solid hsla(var(--accent-hsl), 0.5); | |
| box-shadow: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1), | |
| 0 0 0 2px hsla(var(--accent-hsl), 0.5); | |
| } | |
| .search-input-container { | |
| flex-grow: 0; | |
| width: auto; | |
| margin: 0; | |
| padding: 10px 10px; | |
| } | |
| .workspace-leaf-content .setting-item { | |
| padding: 0; | |
| border: none; | |
| justify-content: space-between; | |
| } | |
| .workspace-leaf-content .setting-item-control { | |
| flex-shrink: 0; | |
| flex-grow: 1; | |
| } | |
| .search-input-clear-button { | |
| cursor: var(--cursor); | |
| top: 50%; | |
| right: 16px; | |
| bottom: unset; | |
| line-height: 1; | |
| height: unset; | |
| width: unset; | |
| margin: 0; | |
| padding: 0; | |
| text-align: unset; | |
| vertical-align: unset; | |
| align-items: center; | |
| color: var(--text-faint); | |
| transform: translate3d(0, -50%, 0); | |
| } | |
| .search-input-clear-button:hover { | |
| color: var(--text-normal); | |
| } | |
| .search-input-clear-button:before { | |
| font-size: 18px; | |
| display: block !important; | |
| } | |
| .search-input { | |
| max-width: 100%; | |
| margin-left: 0; | |
| width: 500px; | |
| } | |
| input.search-input:focus { | |
| border-color: var(--background-modifier-border); | |
| } | |
| .workspace-leaf-content[data-type="search"] .search-result-file-matches { | |
| border-left: 0; | |
| padding-left: 0; | |
| } | |
| .search-empty-state { | |
| font-size: var(--font-small); | |
| color: var(--text-faint); | |
| padding-left: 5px; | |
| margin: 0; | |
| } | |
| .search-result-container { | |
| padding: 0 10px 5px 10px; | |
| } | |
| .search-result-file-title { | |
| vertical-align: middle; | |
| cursor: var(--cursor) !important; | |
| align-items: center; | |
| display: flex; | |
| line-height: 1; | |
| font-size: 13px !important; | |
| font-weight: 500; | |
| padding: 0; | |
| margin: 0 0 5px; | |
| } | |
| .search-result-file-title .tree-item-inner { | |
| display: block; | |
| overflow: hidden; | |
| text-overflow: ellipsis; | |
| white-space: nowrap; | |
| padding: 6px 0; | |
| } | |
| .search-result-file-title .tree-item-inner:before { | |
| flex-shrink: 0; | |
| top: 1px; | |
| padding-left: 2px; | |
| } | |
| .is-collapsed .search-result-file-title { | |
| font-size: 13px !important; | |
| } | |
| .tree-item-self .collapse-icon { | |
| margin: 0; | |
| padding: 0; | |
| width: auto; | |
| } | |
| .tree-item-self .collapse-icon:after { | |
| content: none; | |
| } | |
| .is-collapsed .tree-item-self .collapse-icon, | |
| .is-collapsed.tree-item-self .collapse-icon { | |
| transform: rotate(0deg); | |
| } | |
| .tree-item-self.is-clickable:hover { | |
| background-color: transparent; | |
| } | |
| .tree-item-flair-outer:after { | |
| content: unset; | |
| } | |
| .tree-item-flair { | |
| background-color: transparent; | |
| padding: 0; | |
| } | |
| .search-result .tree-item-flair { | |
| display: none; | |
| } | |
| .search-result-file-matches { | |
| color: var(--text-normal); | |
| font-size: 12px; | |
| line-height: 1.6; | |
| margin: 0; | |
| padding: 0 0 0 8px !important; | |
| border-bottom: none; | |
| } | |
| .search-info-more-matches { | |
| font-size: 12px; | |
| padding-top: 4px; | |
| padding-bottom: 4px; | |
| color: var(--text-normal); | |
| } | |
| .side-dock-collapsible-section-header-indicator { | |
| display: none; | |
| } | |
| .side-dock-collapsible-section-header { | |
| background: transparent; | |
| font-weight: 500; | |
| color: var(--text-muted); | |
| cursor: var(--cursor); | |
| margin-right: 0; | |
| margin-left: 0; | |
| text-transform: capitalize; | |
| letter-spacing: unset; | |
| font-size: 12px; | |
| padding: 6px 10px; | |
| } | |
| .side-dock-collapsible-section-header:hover, | |
| .side-dock-collapsible-section-header:not(.is-collapsed) { | |
| color: var(--text-muted); | |
| background: transparent; | |
| } | |
| .backlink-pane { | |
| padding: 10px 10px 50px; | |
| } | |
| .backlink-pane .search-result-container { | |
| padding: 0 10px 5px 10px; | |
| margin-left: 0; | |
| } | |
| .backlink-pane .search-result-file-title { | |
| padding-left: 0; | |
| } | |
| .backlink-pane .tree-item-self { | |
| align-items: center; | |
| font-size: 13px; | |
| text-transform: capitalize; | |
| padding: 6px 0; | |
| line-height: 1; | |
| font-weight: 500; | |
| } | |
| .backlink-pane .search-results-children .tree-item-self { | |
| padding: 0; | |
| } | |
| .backlink-pane > .tree-item-self.is-clickable:hover { | |
| color: var(--text-muted); | |
| } | |
| .backlink-pane .tree-item-self .tree-item-flair { | |
| color: var(--shade-30); | |
| } | |
| .backlink-pane .tree-item-self:hover .tree-item-flair { | |
| background-color: transparent; | |
| color: var(--shade-30); | |
| } | |
| .backlink-pane > .tree-item-self > .tree-item-inner { | |
| padding-left: 4px; | |
| } | |
| .backlink-pane > .tree-item-self > .collapse-icon { | |
| display: none; | |
| color: var(--text-muted); | |
| } | |
| .list-item-ending-flair { | |
| right: 0; | |
| background: transparent; | |
| } | |
| .backlink-pane .list-item-ending-flair { | |
| right: 12px; | |
| } | |
| .backlink-pane .search-result-file-match { | |
| background-color: var(--shade-3); | |
| } | |
| .tag-pane-tag .list-item-ending-flair { | |
| right: 10px; | |
| } | |
| .pane-list-item:hover .pane-list-item-ending-flair, | |
| .list-item:hover .list-item-ending-flair { | |
| background: transparent; | |
| color: var(--text-muted); | |
| } | |
| .search-result-file-title:hover { | |
| color: var(--text-normal); | |
| background: transparent; | |
| } | |
| .workspace-leaf-content .search-input, | |
| .workspace-leaf-content .search-input:hover, | |
| .workspace-leaf-content .search-input:focus { | |
| font-size: var(--font-small); | |
| padding: 7px 10px; | |
| height: 28px; | |
| border-radius: 5px; | |
| background: var(--background-primary); | |
| border: 1px solid var(--background-modifier-border); | |
| transition: border-color 0.1s ease-in-out; | |
| } | |
| .workspace-leaf-content .search-input:hover { | |
| border-color: var(--background-modifier-border-hover); | |
| transition: border-color 0.1s ease-in-out; | |
| } | |
| .workspace-leaf-content .search-input:focus { | |
| background: var(--background-primary); | |
| border-color: var(--background-modifier-border-focus); | |
| transition: all 0.1s ease-in-out; | |
| } | |
| .workspace-leaf-content .search-input::placeholder { | |
| color: var(--text-faint); | |
| font-size: var(--font-small); | |
| } | |
| .workspace-split.mod-root | |
| .workspace-split.mod-vertical | |
| .workspace-leaf-content { | |
| padding-right: 0; | |
| } | |
| .workspace-split.mod-horizontal.mod-right-split { | |
| width: 0; | |
| } | |
| .workspace-split.mod-vertical > .workspace-leaf { | |
| padding-right: 1px; | |
| } | |
| .workspace-leaf-content[data-type="starred"] .item-list { | |
| padding-top: 5px; | |
| } | |
| .workspace-split.mod-right-split .view-content { | |
| padding: 0 0 0 0; | |
| } | |
| /* --------------- */ | |
| /* Tag pane */ | |
| .tag-container { | |
| padding: 0 10px; | |
| } | |
| .tag-pane-tag { | |
| cursor: var(--cursor); | |
| padding: 0 10px 0 10px; | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: center; | |
| margin-top: 2px; | |
| } | |
| .tag-pane-tag:hover { | |
| background: transparent; | |
| } | |
| .tag-pane-tag-text { | |
| display: inline-block; | |
| padding: 6px 0; | |
| border-radius: var(--radius-m); | |
| margin: 0; | |
| } | |
| .tag-container .tree-item { | |
| padding: 0; | |
| } | |
| .tag-container .tree-item-self .collapse-icon { | |
| padding-right: 4px; | |
| } | |
| .tag-container .tree-item-self { | |
| border-radius: var(--radius-m); | |
| } | |
| .tag-container .tree-item-self:hover { | |
| background-color: var(--shade-plus-darker); | |
| } | |
| .tag-pane-tag-count { | |
| padding: 0; | |
| color: var(--shade-30); | |
| display: block; | |
| position: static; | |
| font-size: inherit; | |
| } | |
| .tag-pane-tag:hover .tag-pane-tag-count { | |
| background-color: transparent; | |
| color: var(--shade-30); | |
| } | |
| .pane-list-item-ending-flair { | |
| background: transparent; | |
| } | |
| .nav-file.is-active .nav-file-title:hover { | |
| background: var(--background-tertiary) !important; | |
| } | |
| /* --------------- */ | |
| /* Status bar */ | |
| .status-bar, | |
| .is-translucent .status-bar { | |
| font-size: 11px; | |
| position: absolute; | |
| right: 0; | |
| bottom: 0; | |
| background: rgba(255, 255, 255, 0.9); | |
| backdrop-filter: blur(15px); | |
| border-top: 1px solid var(--shade-plus-darker); | |
| border-left: 1px solid var(--shade-plus-darker); | |
| border-top-left-radius: var(--radius-m); | |
| line-height: 1; | |
| padding: 8px 12px 8px 0; | |
| color: var(--text-muted); | |
| max-height: unset; | |
| box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08); | |
| margin: 0; | |
| } | |
| .theme-dark .status-bar { | |
| background: rgba(50, 50, 50, 0.9); | |
| border-color: var(--shade-3); | |
| } | |
| .status-bar-item { | |
| padding: 0 0 0 10px; | |
| } | |
| .status-bar-item-segment { | |
| margin-right: 10px; | |
| } | |
| /* --------------- */ | |
| /* Default ribbon sidedock icons */ | |
| .workspace-ribbon .workspace-ribbon-collapse-btn, | |
| .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn { | |
| color: var(--text-muted); | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| cursor: pointer; | |
| position: absolute; | |
| height: unset; | |
| width: unset; | |
| top: unset; | |
| line-height: 0; | |
| padding: 4px 6px; | |
| bottom: 28px; | |
| border-radius: var(--radius-s); | |
| transition: none; | |
| opacity: 1; | |
| z-index: 9; | |
| } | |
| .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn { | |
| position: static; | |
| margin-bottom: 5px; | |
| } | |
| .hider-frameless .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn { | |
| margin-top: 32px; | |
| } | |
| .workspace-ribbon.mod-right .workspace-ribbon-collapse-btn { | |
| margin-bottom: 33px; | |
| position: static; | |
| border: 1px solid transparent; | |
| } | |
| .workspace-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn { | |
| margin-bottom: 33px; | |
| position: static; | |
| border: 1px solid var(--shade-10); | |
| background: rgba(245, 245, 245, 0.5); | |
| box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); | |
| backdrop-filter: blur(60px); | |
| } | |
| .theme-dark | |
| .workspace-ribbon.mod-right:not(.is-collapsed) | |
| .workspace-ribbon-collapse-btn { | |
| border: 1px solid var(--shade-20); | |
| background: rgba(60, 60, 60, 0.5); | |
| } | |
| .hider-ribbon .workspace-ribbon-collapse-btn { | |
| display: none !important; | |
| } | |
| .workspace-ribbon .workspace-ribbon-collapse-btn:hover { | |
| background: var(--shade-plus-darker); | |
| } | |
| .workspace-ribbon-collapse-btn { | |
| margin: 0; | |
| padding-top: 8px; | |
| } | |
| .workspace-ribbon-collapse-btn, | |
| .view-action, | |
| .side-dock-ribbon-tab, | |
| .side-dock-ribbon-action { | |
| cursor: var(--cursor); | |
| } | |
| .workspace-ribbon { | |
| width: unset; | |
| border-width: 0; | |
| background: var(--background-primary); | |
| } | |
| .workspace-ribbon.mod-right { | |
| opacity: 1; | |
| height: unset; | |
| position: fixed; | |
| width: unset; | |
| top: auto; | |
| bottom: 0; | |
| z-index: 9; | |
| right: 0; | |
| position: absolute; | |
| background: transparent; | |
| border-right: 0; | |
| padding: 0 5px 0 0; | |
| } | |
| .mod-right:not(.is-collapsed) ~ .workspace-split.mod-right-split { | |
| margin-right: 0; | |
| } | |
| .side-dock-ribbon-action { | |
| padding: 6px 0; | |
| } | |
| .side-dock-settings { | |
| margin-bottom: 5px; | |
| padding: 0; | |
| } | |
| .hider-ribbon .side-dock-settings { | |
| padding: 5px 5px 5px 0; | |
| } | |
| .side-dock-ribbon { | |
| border-left: 0; | |
| } | |
| body.hider-frameless:not(.hider-ribbon) .side-dock-actions { | |
| padding-top: 0; | |
| } | |
| body:not(.hider-ribbon) .side-dock-ribbon-action { | |
| padding: 6px 0 0 0; | |
| } | |
| /* --------------- */ | |
| /* Preview mode */ | |
| .markdown-preview-view hr { | |
| height: 1px; | |
| border-width: 2px 0 0 0; | |
| } | |
| .minimal-theme:not(.links-int-on) a[href*="obsidian://"], | |
| .minimal-theme:not(.links-int-on) .markdown-preview-view .internal-link, | |
| .minimal-theme:not(.links-int-on) .external-link { | |
| text-decoration: none; | |
| } | |
| .markdown-preview-section a, | |
| .minimal-theme.links-int-on .markdown-preview-view .internal-link, | |
| .markdown-preview-view .internal-link { | |
| margin-bottom: 0; | |
| position: relative; | |
| text-decoration: none; | |
| z-index: 10; | |
| box-shadow: 0 3px transparent; | |
| transition: box-shadow 100ms ease-out; | |
| } | |
| .markdown-preview-section a:hover { | |
| color: var(--text-accent); | |
| box-shadow: inset 0 -2px hsla(var(--accent-hsl), 0.15); | |
| text-shadow: -1px -1px 0 rgb(var(--background-rgb)), | |
| 1px -1px 0 rgb(var(--background-rgb)), -1px 1px 0 rgb(var(--background-rgb)), | |
| 1px 1px 0 rgb(var(--background-rgb)); | |
| } | |
| .external-link { | |
| background: none; | |
| padding-right: 0; | |
| } | |
| .external-link:after { | |
| transform: rotate(135deg); | |
| } | |
| .external-link[href*="obsidian://search"]:after | |
| { | |
| transform: scaleX(-1); | |
| position: relative; | |
| top: 3px; | |
| padding-right: 3px; | |
| } | |
| .footnotes-list { | |
| margin-block-start: -10px; | |
| padding-inline-start: 20px; | |
| font-size: var(--font-small); | |
| } | |
| .footnotes-list p { | |
| display: inline; | |
| margin-block-end: 0; | |
| margin-block-start: 0; | |
| } | |
| .footnote-ref a { | |
| text-decoration: none; | |
| } | |
| .footnote-backref { | |
| color: var(--text-faint); | |
| } | |
| iframe { | |
| border: 0; | |
| } | |
| .markdown-preview-view img { | |
| margin: 0 auto; | |
| max-width: 100%; | |
| } | |
| .markdown-preview-view audio, | |
| .markdown-preview-view video { | |
| margin: 0 auto; | |
| width: 100%; | |
| } | |
| .markdown-preview-view .mod-highlighted { | |
| transition: background-color 0.3s ease; | |
| background-color: var(--text-selection); | |
| color: inherit; | |
| } | |
| /* Metadata */ | |
| .frontmatter-collapse-indicator.collapse-indicator { | |
| display: none; | |
| } | |
| .frontmatter-container .tag { | |
| font-size: var(--font-smaller); | |
| } | |
| .frontmatter-container .frontmatter-alias { | |
| color: var(--text-muted); | |
| } | |
| .frontmatter-container { | |
| color: var(--text-muted); | |
| font-size: var(--font-small); | |
| padding: 10px 0; | |
| background: transparent; | |
| border-radius: 0; | |
| margin: 0; | |
| border: 0; | |
| border-bottom: 1px solid var(--background-modifier-border); | |
| } | |
| .frontmatter-container .frontmatter-container-header { | |
| padding: 0; | |
| font-weight: 500; | |
| border-bottom: 0; | |
| font-size: var(--font-small); | |
| } | |
| /* Blockquotes */ | |
| .markdown-preview-view blockquote { | |
| border-radius: 0; | |
| border: solid var(--quote-opening-modifier); | |
| border-width: 0px 0px 0px 1px; | |
| background-color: transparent; | |
| color: var(--text-muted); | |
| padding: 0 0 0 calc(var(--nested-padding) / 2); | |
| margin-inline-start: var(--nested-padding); | |
| } | |
| /* Tables */ | |
| .markdown-preview-view th { | |
| font-weight: var(--bold-weight); | |
| text-align: left; | |
| border-top: none; | |
| } | |
| .markdown-preview-view th:last-child, | |
| .markdown-preview-view td:last-child { | |
| border-right: none; | |
| } | |
| .markdown-preview-view th:first-child, | |
| .markdown-preview-view td:first-child { | |
| border-left: none; | |
| padding-left: 0; | |
| } | |
| .markdown-preview-view tr:last-child td { | |
| border-bottom: none; | |
| } | |
| /* Preview Mode Lists */ | |
| ul { | |
| padding-inline-start: 2em; | |
| list-style: none; | |
| } | |
| ul ul, | |
| ol ul, | |
| ol ol ul, | |
| ol ul ul, | |
| ul ol ul, | |
| ul ul ul { | |
| list-style: none; | |
| } | |
| ul > li:not(.task-list-item)::before { | |
| content: "\2022"; | |
| color: var(--text-faint); | |
| font-weight: 600; | |
| display: inline-block; | |
| width: 1em; | |
| margin-left: -1em; | |
| } | |
| ul li p, | |
| ol li p { | |
| display: inline; | |
| } | |
| ol { | |
| padding-inline-start: 1em; | |
| margin-left: 1em; | |
| list-style: none; | |
| counter-reset: counter; | |
| position: relative; | |
| } | |
| ol > li { | |
| margin-left: 0em; | |
| counter-increment: counter; | |
| } | |
| ol > li::before { | |
| content: counter(counter) ". "; | |
| color: var(--text-faint); | |
| position: absolute; | |
| left: -1.25em; | |
| text-align: right; | |
| width: 2em; | |
| } | |
| /* Code */ | |
| .theme-light :not(pre) > code[class*="language-"], | |
| .theme-light pre[class*="language-"] { | |
| background-color: var(--background-primary-alt); | |
| } | |
| .theme-light code[class*="language-"], | |
| .theme-light pre[class*="language-"] { | |
| text-shadow: none; | |
| } | |
| .markdown-preview-section .frontmatter code { | |
| color: var(--text-muted); | |
| font-size: var(--font-small); | |
| } | |
| .cm-s-obsidian .hmd-fold-html-stub, | |
| .cm-s-obsidian .hmd-fold-code-stub, | |
| .cm-s-obsidian.CodeMirror .HyperMD-hover > .HyperMD-hover-content code, | |
| .cm-s-obsidian .cm-inline-code, | |
| .cm-s-obsidian .HyperMD-codeblock, | |
| .cm-s-obsidian .HyperMD-hr, | |
| .cm-s-obsidian .cm-hmd-frontmatter, | |
| .cm-s-obsidian .cm-hmd-orgmode-markup, | |
| .cm-s-obsidian .cm-formatting-code, | |
| .cm-s-obsidian .cm-math, | |
| .cm-s-obsidian span.hmd-fold-math-placeholder, | |
| .cm-s-obsidian .CodeMirror-linewidget kbd, | |
| .cm-s-obsidian .hmd-fold-html kbd .CodeMirror-code { | |
| font-family: var(--font-monospace); | |
| } | |
| .cm-s-obsidian pre.HyperMD-codeblock { | |
| color: var(--text-normal); | |
| } | |
| .cm-s-obsidian .cm-hmd-frontmatter { | |
| font-size: var(--font-small); | |
| color: var(--text-muted); | |
| } | |
| .cm-s-obsidian div.HyperMD-codeblock-bg, | |
| .cm-s-obsidian div.HyperMD-codeblock-begin-bg, .cm-s-obsidian div.HyperMD-codeblock-end-bg { | |
| background-color: var(--shade-5); | |
| border: none; | |
| } | |
| /* --------------- */ | |
| /* Popovers */ | |
| .theme-dark.minimal-dark-black .popover { | |
| background: #111; | |
| } | |
| .popover, | |
| .popover.hover-popover { | |
| min-height: 40px; | |
| box-shadow: 0 20px 40px var(--background-modifier-box-shadow); | |
| pointer-events: auto !important; | |
| border: 1px solid var(--background-modifier-border); | |
| } | |
| .popover.hover-popover { | |
| max-height: 40vh; | |
| } | |
| .popover .markdown-embed-link { | |
| display: none; | |
| } | |
| .popover .markdown-embed .markdown-preview-view { | |
| padding-top: 15px; | |
| padding-bottom: 30px; | |
| } | |
| .popover.hover-popover .markdown-embed .markdown-embed-content { | |
| max-height: none; | |
| } | |
| .popover.mod-empty { | |
| padding: 20px 15px 20px 20px; | |
| color: var(--text-muted); | |
| } | |
| /* --------------- */ | |
| /* Graphs */ | |
| /* Full bleed */ | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="localgraph"] | |
| .view-header, | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="graph"] | |
| .view-header { | |
| position: static; | |
| background: transparent !important; | |
| width: 100%; | |
| } | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="localgraph"] | |
| .view-content, | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="graph"] | |
| .view-content { | |
| height: 100%; | |
| } | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="localgraph"] | |
| .view-header-title, | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="graph"] | |
| .view-header-title { | |
| display: none; | |
| } | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="localgraph"] | |
| .view-actions, | |
| body:not(.plugin-sliding-panes-rotate-header) | |
| .workspace-leaf-content[data-type="graph"] | |
| .view-actions { | |
| background: transparent; | |
| } | |
| .graph-controls { | |
| top: 10px !important; | |
| left: 10px; | |
| color: var(--shade-90); | |
| border: 1px solid var(--shade-10); | |
| background: rgba(245, 245, 245, 0.6); | |
| box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); | |
| backdrop-filter: blur(60px); | |
| font-weight: 500; | |
| border-radius: var(--radius-m); | |
| padding: 18px; | |
| } | |
| .graph-controls.is-close { | |
| background: transparent; | |
| border: none; | |
| box-shadow: none; | |
| padding: 0; | |
| line-height: 1; | |
| } | |
| .theme-dark .graph-controls { | |
| border: 1px solid var(--shade-20); | |
| background: rgba(60, 60, 60, 0.5); | |
| } | |
| .theme-dark .graph-controls.is-close { | |
| background: transparent; | |
| border: none; | |
| } | |
| .graph-controls .collapse-icon { | |
| font-size: 14px; | |
| margin-left: -3px; | |
| } | |
| .graph-controls .tree-item-self { | |
| cursor: pointer; | |
| color: var(--text-normal); | |
| font-weight: 500; | |
| display: flex; | |
| align-items: center; | |
| line-height: 1; | |
| padding: 0; | |
| margin: 5px 0; | |
| } | |
| .graph-control-section:not(:last-child) .tree-item-children { | |
| border-bottom: none; | |
| } | |
| .graph-control-section .tree-item-children { | |
| margin: 0 !important; | |
| padding-bottom: 16px; | |
| } | |
| .graph-controls .search-input-container { | |
| padding: 0; | |
| margin-bottom: 10px !important; | |
| } | |
| .graph-controls .tree-item-collapse { | |
| color: var(--text-normal); | |
| padding: 0; | |
| position: static; | |
| line-height: 1; | |
| display: flex; | |
| } | |
| .graph-controls > .tree-item > .tree-item-self .right-triangle { | |
| opacity: unset; | |
| } | |
| .graph-controls .graph-control-section-header { | |
| padding: 4px; | |
| } | |
| .graph-controls .setting-item-name { | |
| font-size: 13px; | |
| color: var(--text-normal); | |
| } | |
| .graph-controls .setting-item.mod-toggle .setting-item-control { | |
| margin-top: 0; | |
| } | |
| .graph-controls.is-close .graph-controls-button.mod-open, | |
| .graph-controls:not(.is-close) .graph-controls-button.mod-reset, | |
| .graph-controls:not(.is-close) .graph-controls-button.mod-close, | |
| .graph-controls:not(.is-close):hover .graph-controls-button.mod-reset, | |
| .graph-controls:not(.is-close):hover .graph-controls-button.mod-close { | |
| display: flex; | |
| } | |
| .graph-controls-button { | |
| padding: 3px 3px; | |
| font-size: 16px; | |
| line-height: 1; | |
| border-radius: var(--radius-s); | |
| color: var(--text-muted); | |
| } | |
| .graph-controls-button:hover { | |
| background-color: var(--shade-plus-darker); | |
| } | |
| .graph-controls-button.mod-close { | |
| align-items: center; | |
| top: 4px; | |
| right: 4px; | |
| } | |
| .graph-controls-button.mod-reset { | |
| top: 4px; | |
| right: 26px; | |
| } | |
| .graph-controls.is-close .graph-controls-button { | |
| padding: 6px 7px; | |
| opacity: 1; | |
| } | |
| /* Tree-Item */ | |
| .tree-item-children { | |
| margin-left: 18px; | |
| } | |
| input[type="range"] { | |
| background-color: rgba(0, 0, 0, 0.15); | |
| height: 16px; | |
| padding: 9px 7px 0 7px; | |
| -webkit-appearance: none; | |
| cursor: default; | |
| margin: 0; | |
| border-radius: 50px; | |
| } | |
| input[type="range"]::-webkit-slider-runnable-track { | |
| background: var(--text-muted); | |
| height: 1px; | |
| margin-top: -9px; | |
| } | |
| input[type="range"]::-webkit-slider-thumb { | |
| background: var(--text-muted); | |
| height: 7px; | |
| width: 20px; | |
| margin-top: 0px; | |
| cursor: default; | |
| } | |
| input[type="range"]::-webkit-slider-thumb:hover, | |
| input[type="range"]::-webkit-slider-thumb:active { | |
| background: var(--text-normal); | |
| } | |
| .local-graph-jumps-slider-container, | |
| .workspace-split.mod-left-split .local-graph-jumps-slider-container, | |
| .workspace-split.mod-right-split .local-graph-jumps-slider-container, | |
| .workspace-fake-target-overlay .local-graph-jumps-slider-container { | |
| background: transparent; | |
| opacity: 0.6; | |
| padding: 0; | |
| left: 12px; | |
| transition: opacity 0.2s linear; | |
| height: auto; | |
| } | |
| .mod-root .local-graph-jumps-slider-container { | |
| right: 0; | |
| left: 0; | |
| width: var(--line-width); | |
| max-width: var(--max-width); | |
| margin: 0 auto; | |
| top: 30px; | |
| } | |
| .workspace-split.mod-left-split .local-graph-jumps-slider-container:hover, | |
| .workspace-split.mod-right-split .local-graph-jumps-slider-container:hover, | |
| .workspace-fake-target-overlay .local-graph-jumps-slider-container:hover, | |
| .local-graph-jumps-slider-container:hover { | |
| opacity: 0.8; | |
| transition: opacity 0.2s linear; | |
| } | |
| .graph-view { | |
| font-family: var(--text) !important; | |
| } | |
| /* filled color for the circle when not hover*/ | |
| .graph-view.color-fill { | |
| color: var(--text-normal); | |
| } | |
| /* color for the connecting line when not hover --background-modifier-border*/ | |
| .graph-view.color-line { | |
| color: var(--shade-10); | |
| } | |
| /* color for text */ | |
| .graph-view.color-text { | |
| font-family: var(--text) !important; | |
| color: var(--text-normal); | |
| } | |
| /* filled color for the circle when hover*/ | |
| .graph-view.color-fill-highlight { | |
| color: var(--text-accent); | |
| } | |
| /* color for the connecting line when hover*/ | |
| .graph-view.color-line-highlight { | |
| color: var(--text-accent); | |
| border: 0; | |
| } | |
| /* color for the circle stroke */ | |
| .graph-view.color-circle { | |
| color: var(--text-accent); | |
| } | |
| .graph-view.color-fill-unresolved { | |
| color: var(--shade-20); | |
| opacity: 1; | |
| } | |
| .graph-view.color-fill-tag { | |
| color: rgb(var(--teal-rgb)) !important; | |
| } | |
| .graph-view.color-fill-attachment { | |
| color: rgb(var(--yellow-rgb)) !important; | |
| } | |
| /* --------------- */ | |
| /* Settings */ | |
| .modal-close-button { | |
| top: 0; | |
| cursor: var(--cursor); | |
| } | |
| .modal-close-button:before { | |
| font-weight: 200; | |
| } | |
| .horizontal-tab-content, | |
| .vertical-tab-content { | |
| background: var(--background-primary); | |
| } | |
| .modal.mod-settings .vertical-tab-header { | |
| background: var(--background-secondary); | |
| padding-top: 5px; | |
| } | |
| .vertical-tab-header-group-title { | |
| color: var(--text-normal); | |
| font-size: 12px; | |
| font-weight: 500; | |
| } | |
| .vertical-tab-nav-item { | |
| font-size: var(--font-small); | |
| padding: 5px 10px 5px 17px; | |
| color: var(--text-muted); | |
| border: none; | |
| background: transparent; | |
| cursor: var(--cursor); | |
| } | |
| .vertical-tab-nav-item:hover, | |
| .vertical-tab-nav-item.is-active { | |
| color: var(--text-normal); | |
| } | |
| .setting-hotkey { | |
| background-color: var(--background-modifier-border); | |
| padding: 3px 25px 3px 10px; | |
| } | |
| .setting-hotkey.mod-empty { | |
| background: transparent; | |
| } | |
| .dropdown { | |
| border-color: var(--background-modifier-border); | |
| font-family: var(--text); | |
| background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"); | |
| } | |
| .theme-dark .dropdown { | |
| background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"); | |
| } | |
| .dropdown:focus { | |
| border-color: var(--background-modifier-border-focus); | |
| } | |
| /* --------------- */ | |
| /* Scroll bars */ | |
| ::-webkit-scrollbar { | |
| width: 7px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background-color: var(--background-primary); | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| border-width: 0px 4px 6px 0px; | |
| border-style: solid; | |
| border-radius: 0 !important; | |
| border-color: var(--background-primary); | |
| min-height: 40px; | |
| } | |
| .modal .vertical-tab-header::-webkit-scrollbar-track, | |
| .mod-left-split .workspace-tabs ::-webkit-scrollbar-track { | |
| background-color: var(--background-secondary); | |
| } | |
| .modal .vertical-tab-header::-webkit-scrollbar-thumb, | |
| .mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb { | |
| border-color: var(--background-secondary); | |
| } | |
| .theme-light.minimal-light-contrast | |
| .mod-left-split | |
| .vertical-tab-header::-webkit-scrollbar-thumb, | |
| .theme-light.minimal-light-contrast | |
| .mod-left-split | |
| .workspace-tabs | |
| ::-webkit-scrollbar-thumb { | |
| background-color: var(--background-modifier-border-hover); | |
| } | |
| .theme-light.minimal-light-contrast | |
| .mod-left-split | |
| .vertical-tab-header::-webkit-scrollbar-track, | |
| .theme-light.minimal-light-contrast | |
| .mod-left-split | |
| .workspace-tabs | |
| ::-webkit-scrollbar-track { | |
| border-color: var(--background-modifier-border-hover); | |
| } | |
| /* Tooltip */ | |
| .tooltip { | |
| animation: unset !important; | |
| } | |
| .workspace-tab-header[aria-label="File explorer"] | |
| .workspace-tab-header-inner-icon:after, | |
| .side-dock-ribbon-action[aria-label="Open today's note"]:after, | |
| .side-dock-ribbon-action[aria-label="Open another vault"]:after, | |
| .side-dock-ribbon-action[aria-label="Help"]:after, | |
| .side-dock-ribbon-action[aria-label="Settings"]:after { | |
| font-size: 18px; | |
| } | |
| .plugin-sliding-panes-rotate-header .view-header-icon:after { | |
| line-height: 0; | |
| } | |
| .outline .collapse-icon > svg, | |
| .nav-file-icon > svg, | |
| .workspace-ribbon.mod-right .workspace-ribbon-collapse-btn > svg, | |
| .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn > svg, | |
| .markdown-preview-view .collapse-indicator > svg, | |
| .view-header-icon > svg, | |
| .workspace-tab-header[aria-label="File explorer"] | |
| .workspace-tab-header-inner-icon | |
| > svg, | |
| .titlebar-button.mod-back > svg, | |
| .titlebar-button.mod-forward > svg, | |
| .nav-action-button[aria-label="New note"] > svg, | |
| .nav-action-button[aria-label="New folder"] > svg, | |
| .nav-action-button[aria-label="Show nested tags"] > svg, | |
| .side-dock-ribbon-action[aria-label="Open today's note"] > svg, | |
| .side-dock-ribbon-action[aria-label="Open another vault"] > svg, | |
| .side-dock-ribbon-action[aria-label="Help"] > svg, | |
| .side-dock-ribbon-action[aria-label="Settings"] > svg { | |
| display: none; | |
| } | |
| .external-link:after, | |
| .markdown-preview-view .collapse-indicator:before, | |
| .search-result-file-title .tree-item-inner:before, | |
| .nav-file-title-content:only-child:before, | |
| .nav-file-icon:before, | |
| .CodeMirror-foldmarker:after, | |
| .CodeMirror-foldgutter-folded:after, | |
| .CodeMirror-foldgutter-open:after, | |
| .workspace-ribbon.mod-right .workspace-ribbon-collapse-btn:after, | |
| .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn:after, | |
| .titlebar-button.mod-back:after, | |
| .titlebar-button.mod-forward:after, | |
| .side-dock-ribbon-action[aria-label="Settings"]:after, | |
| .side-dock-ribbon-action[aria-label="Help"]:after, | |
| .side-dock-ribbon-action[aria-label="Open another vault"]:after, | |
| .side-dock-ribbon-action[aria-label="Open today's note"]:after, | |
| .nav-action-button[aria-label="New folder"]:after, | |
| .nav-action-button[aria-label="New note"]:after, | |
| .nav-action-button[aria-label="Show nested tags"]:after, | |
| .workspace-tab-header[aria-label="File explorer"] | |
| .workspace-tab-header-inner-icon:after, | |
| .view-header-icon:after, | |
| .search-input-clear-button:before, | |
| .document-search-close-button:before { | |
| line-height: 1; | |
| display: inline-block; | |
| width: 18px; | |
| height: 18px; | |
| } | |
| .nav-file-title-content:only-child:before, | |
| .search-result-file-title .tree-item-inner:before, | |
| .nav-file-icon:before { | |
| display: inline-block; | |
| width: 14px; | |
| height: 14px; | |
| } | |
| .view-header-icon:after { | |
| opacity: 0.4; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" style="fill: rgb(0,0,0);" width="100%" height="100%" viewBox="0 0 24 24"><path d="M10 7H14V11H10zM16 7H20V11H16zM4 7H8V11H4zM10 13H14V17H10zM16 13H20V17H16zM4 13H8V17H4z"></path></svg>'); | |
| } | |
| .theme-dark .view-header-icon:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" style="fill: rgb(204,204,204);" width="100%" height="100%" viewBox="0 0 24 24"><path d="M10 7H14V11H10zM16 7H20V11H16zM4 7H8V11H4zM10 13H14V17H10zM16 13H20V17H16zM4 13H8V17H4z"></path></svg>'); | |
| } | |
| .search-input-clear-button:before, | |
| .document-search-close-button:before { | |
| opacity: 0.3; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M9.172 16.242L12 13.414 14.828 16.242 16.242 14.828 13.414 12 16.242 9.172 14.828 7.758 12 10.586 9.172 7.758 7.758 9.172 10.586 12 7.758 14.828z"></path><path d="M12,22c5.514,0,10-4.486,10-10S17.514,2,12,2S2,6.486,2,12S6.486,22,12,22z M12,4c4.411,0,8,3.589,8,8s-3.589,8-8,8 s-8-3.589-8-8S7.589,4,12,4z"></path></svg>'); | |
| } | |
| .theme-dark .search-input-clear-button:before, | |
| .theme-dark .document-search-close-button:before { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M9.172 16.242L12 13.414 14.828 16.242 16.242 14.828 13.414 12 16.242 9.172 14.828 7.758 12 10.586 9.172 7.758 7.758 9.172 10.586 12 7.758 14.828z"></path><path d="M12,22c5.514,0,10-4.486,10-10S17.514,2,12,2S2,6.486,2,12S6.486,22,12,22z M12,4c4.411,0,8,3.589,8,8s-3.589,8-8,8 s-8-3.589-8-8S7.589,4,12,4z"></path></svg>'); | |
| } | |
| .search-input-clear-button:hover:before, | |
| .document-search-close-button:hover:before { | |
| opacity: 1; | |
| } | |
| .nav-file-title-content:only-child:before, | |
| .search-result-file-title .tree-item-inner:before, | |
| .nav-file-icon:before { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M19.903,8.586c-0.049-0.106-0.11-0.207-0.196-0.293l-6-6c-0.086-0.086-0.187-0.147-0.293-0.196 c-0.03-0.014-0.062-0.022-0.094-0.033c-0.084-0.028-0.17-0.046-0.259-0.051C13.04,2.011,13.021,2,13,2H6C4.897,2,4,2.897,4,4v16 c0,1.103,0.897,2,2,2h12c1.103,0,2-0.897,2-2V9c0-0.021-0.011-0.04-0.013-0.062c-0.005-0.089-0.022-0.175-0.051-0.259 C19.926,8.647,19.917,8.616,19.903,8.586z M16.586,8H14V5.414L16.586,8z M6,20V4h6v5c0,0.553,0.447,1,1,1h5l0.002,10H6z"></path><path d="M8 12H16V14H8zM8 16H16V18H8zM8 8H10V10H8z"></path></svg>'); | |
| } | |
| .theme-dark .nav-file-title-content:only-child:before, | |
| .theme-dark .search-result-file-title .tree-item-inner:before, | |
| .theme-dark .nav-file-icon:before { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M19.903,8.586c-0.049-0.106-0.11-0.207-0.196-0.293l-6-6c-0.086-0.086-0.187-0.147-0.293-0.196 c-0.03-0.014-0.062-0.022-0.094-0.033c-0.084-0.028-0.17-0.046-0.259-0.051C13.04,2.011,13.021,2,13,2H6C4.897,2,4,2.897,4,4v16 c0,1.103,0.897,2,2,2h12c1.103,0,2-0.897,2-2V9c0-0.021-0.011-0.04-0.013-0.062c-0.005-0.089-0.022-0.175-0.051-0.259 C19.926,8.647,19.917,8.616,19.903,8.586z M16.586,8H14V5.414L16.586,8z M6,20V4h6v5c0,0.553,0.447,1,1,1h5l0.002,10H6z"></path><path d="M8 12H16V14H8zM8 16H16V18H8zM8 8H10V10H8z"></path></svg>'); | |
| } | |
| .workspace-tab-header[aria-label="File explorer"] | |
| .workspace-tab-header-inner-icon:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M21,4c0-1.103-0.897-2-2-2H5C3.897,2,3,2.897,3,4v16c0,1.103,0.897,2,2,2h14c1.103,0,2-0.897,2-2V4z M5,4h14v7H5V4z M5,20 v-7h14.001v7H5z"></path><path d="M14 7L10 7 10 6 8 6 8 9 16 9 16 6 14 6zM14 15L14 16 10 16 10 15 8 15 8 18 16 18 16 15z"></path></svg>'); | |
| } | |
| .theme-dark | |
| .workspace-tab-header[aria-label="File explorer"] | |
| .workspace-tab-header-inner-icon:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M21,4c0-1.103-0.897-2-2-2H5C3.897,2,3,2.897,3,4v16c0,1.103,0.897,2,2,2h14c1.103,0,2-0.897,2-2V4z M5,4h14v7H5V4z M5,20 v-7h14.001v7H5z"></path><path d="M14 7L10 7 10 6 8 6 8 9 16 9 16 6 14 6zM14 15L14 16 10 16 10 15 8 15 8 18 16 18 16 15z"></path></svg>'); | |
| } | |
| .titlebar-button.mod-back:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M13.939 4.939L6.879 12 13.939 19.061 16.061 16.939 11.121 12 16.061 7.061z"></path></svg>'); | |
| } | |
| .theme-dark .titlebar-button.mod-back:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M13.939 4.939L6.879 12 13.939 19.061 16.061 16.939 11.121 12 16.061 7.061z"></path></svg>'); | |
| } | |
| .titlebar-button.mod-forward:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M10.061 19.061L17.121 12 10.061 4.939 7.939 7.061 12.879 12 7.939 16.939z"></path></svg>'); | |
| } | |
| .theme-dark .titlebar-button.mod-forward:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M10.061 19.061L17.121 12 10.061 4.939 7.939 7.061 12.879 12 7.939 16.939z"></path></svg>'); | |
| } | |
| .nav-action-button[aria-label="New note"]:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M13 7L11 7 11 11 7 11 7 13 11 13 11 17 13 17 13 13 17 13 17 11 13 11z"></path><path d="M12,2C6.486,2,2,6.486,2,12s4.486,10,10,10c5.514,0,10-4.486,10-10S17.514,2,12,2z M12,20c-4.411,0-8-3.589-8-8 s3.589-8,8-8s8,3.589,8,8S16.411,20,12,20z"></path></svg>'); | |
| } | |
| .theme-dark .nav-action-button[aria-label="New note"]:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M13 7L11 7 11 11 7 11 7 13 11 13 11 17 13 17 13 13 17 13 17 11 13 11z"></path><path d="M12,2C6.486,2,2,6.486,2,12s4.486,10,10,10c5.514,0,10-4.486,10-10S17.514,2,12,2z M12,20c-4.411,0-8-3.589-8-8 s3.589-8,8-8s8,3.589,8,8S16.411,20,12,20z"></path></svg>'); | |
| } | |
| .nav-action-button[aria-label="New folder"]:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M13 9L11 9 11 12 8 12 8 14 11 14 11 17 13 17 13 14 16 14 16 12 13 12z"></path><path d="M20,5h-8.586L9.707,3.293C9.52,3.105,9.266,3,9,3H4C2.897,3,2,3.897,2,5v14c0,1.103,0.897,2,2,2h16c1.103,0,2-0.897,2-2V7 C22,5.897,21.103,5,20,5z M4,19V7h7h1h8l0.002,12H4z"></path></svg>'); | |
| } | |
| .theme-dark .nav-action-button[aria-label="New folder"]:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M13 9L11 9 11 12 8 12 8 14 11 14 11 17 13 17 13 14 16 14 16 12 13 12z"></path><path d="M20,5h-8.586L9.707,3.293C9.52,3.105,9.266,3,9,3H4C2.897,3,2,3.897,2,5v14c0,1.103,0.897,2,2,2h16c1.103,0,2-0.897,2-2V7 C22,5.897,21.103,5,20,5z M4,19V7h7h1h8l0.002,12H4z"></path></svg>'); | |
| } | |
| .nav-action-button[aria-label="Show nested tags"]:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M4 6H20V8H4zM8 11H20V13H8zM13 16H20V18H13z"></path></svg>'); | |
| } | |
| .theme-dark .nav-action-button[aria-label="Show nested tags"]:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M4 6H20V8H4zM8 11H20V13H8zM13 16H20V18H13z"></path></svg>'); | |
| } | |
| .nav-action-button.is-active[aria-label="Show nested tags"]:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M4 6H20V8H4zM4 11H20V13H4zM4 16H20V18H4z"></path></svg>'); | |
| } | |
| .theme-dark .nav-action-button.is-active[aria-label="Show nested tags"]:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M4 6H20V8H4zM4 11H20V13H4zM4 16H20V18H4z"></path></svg>'); | |
| } | |
| .side-dock-ribbon-action[aria-label="Open today's note"]:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M19,4h-3V2h-2v2h-4V2H8v2H5C3.897,4,3,4.897,3,6v14c0,1.103,0.897,2,2,2h14c1.103,0,2-0.897,2-2V6C21,4.897,20.103,4,19,4z M5,20V7h3h2h4h2h3V6l0.002,14H5z"></path><path d="M7 9H17V11H7zM7 13H12V15H7z"></path></svg>'); | |
| } | |
| .theme-dark .side-dock-ribbon-action[aria-label="Open today's note"]:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M19,4h-3V2h-2v2h-4V2H8v2H5C3.897,4,3,4.897,3,6v14c0,1.103,0.897,2,2,2h14c1.103,0,2-0.897,2-2V6C21,4.897,20.103,4,19,4z M5,20V7h3h2h4h2h3V6l0.002,14H5z"></path><path d="M7 9H17V11H7zM7 13H12V15H7z"></path></svg>'); | |
| } | |
| .side-dock-ribbon-action[aria-label="Open another vault"]:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M19,2.01H6c-1.206,0-3,0.799-3,3v3v6v3v2c0,2.201,1.794,3,3,3h15v-2H6.012C5.55,19.998,5,19.815,5,19.01 c0-0.101,0.009-0.191,0.024-0.273c0.112-0.575,0.583-0.717,0.987-0.727H20c0.018,0,0.031-0.009,0.049-0.01H21v-0.99V15V4.01 C21,2.907,20.103,2.01,19,2.01z M19,16.01H5v-2v-6v-3c0-0.806,0.55-0.988,1-1h7v7l2-1l2,1v-7h2V15V16.01z"></path></svg>'); | |
| } | |
| .theme-dark .side-dock-ribbon-action[aria-label="Open another vault"]:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M19,2.01H6c-1.206,0-3,0.799-3,3v3v6v3v2c0,2.201,1.794,3,3,3h15v-2H6.012C5.55,19.998,5,19.815,5,19.01 c0-0.101,0.009-0.191,0.024-0.273c0.112-0.575,0.583-0.717,0.987-0.727H20c0.018,0,0.031-0.009,0.049-0.01H21v-0.99V15V4.01 C21,2.907,20.103,2.01,19,2.01z M19,16.01H5v-2v-6v-3c0-0.806,0.55-0.988,1-1h7v7l2-1l2,1v-7h2V15V16.01z"></path></svg>'); | |
| } | |
| .side-dock-ribbon-action[aria-label="Help"]:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M12 6C9.831 6 8.066 7.765 8.066 9.934h2C10.066 8.867 10.934 8 12 8s1.934.867 1.934 1.934c0 .598-.481 1.032-1.216 1.626-.255.207-.496.404-.691.599C11.029 13.156 11 14.215 11 14.333V15h2l-.001-.633c.001-.016.033-.386.441-.793.15-.15.339-.3.535-.458.779-.631 1.958-1.584 1.958-3.182C15.934 7.765 14.169 6 12 6zM11 16H13V18H11z"></path><path d="M12,2C6.486,2,2,6.486,2,12s4.486,10,10,10s10-4.486,10-10S17.514,2,12,2z M12,20c-4.411,0-8-3.589-8-8s3.589-8,8-8 s8,3.589,8,8S16.411,20,12,20z"></path></svg>'); | |
| } | |
| .theme-dark .side-dock-ribbon-action[aria-label="Help"]:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M12 6C9.831 6 8.066 7.765 8.066 9.934h2C10.066 8.867 10.934 8 12 8s1.934.867 1.934 1.934c0 .598-.481 1.032-1.216 1.626-.255.207-.496.404-.691.599C11.029 13.156 11 14.215 11 14.333V15h2l-.001-.633c.001-.016.033-.386.441-.793.15-.15.339-.3.535-.458.779-.631 1.958-1.584 1.958-3.182C15.934 7.765 14.169 6 12 6zM11 16H13V18H11z"></path><path d="M12,2C6.486,2,2,6.486,2,12s4.486,10,10,10s10-4.486,10-10S17.514,2,12,2z M12,20c-4.411,0-8-3.589-8-8s3.589-8,8-8 s8,3.589,8,8S16.411,20,12,20z"></path></svg>'); | |
| } | |
| .side-dock-ribbon-action[aria-label="Settings"]:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M12,16c2.206,0,4-1.794,4-4s-1.794-4-4-4s-4,1.794-4,4S9.794,16,12,16z M12,10c1.084,0,2,0.916,2,2s-0.916,2-2,2 s-2-0.916-2-2S10.916,10,12,10z"></path><path d="M2.845,16.136l1,1.73c0.531,0.917,1.809,1.261,2.73,0.73l0.529-0.306C7.686,18.747,8.325,19.122,9,19.402V20 c0,1.103,0.897,2,2,2h2c1.103,0,2-0.897,2-2v-0.598c0.675-0.28,1.314-0.655,1.896-1.111l0.529,0.306 c0.923,0.53,2.198,0.188,2.731-0.731l0.999-1.729c0.552-0.955,0.224-2.181-0.731-2.732l-0.505-0.292C19.973,12.742,20,12.371,20,12 s-0.027-0.743-0.081-1.111l0.505-0.292c0.955-0.552,1.283-1.777,0.731-2.732l-0.999-1.729c-0.531-0.92-1.808-1.265-2.731-0.732 l-0.529,0.306C16.314,5.253,15.675,4.878,15,4.598V4c0-1.103-0.897-2-2-2h-2C9.897,2,9,2.897,9,4v0.598 c-0.675,0.28-1.314,0.655-1.896,1.111L6.575,5.403c-0.924-0.531-2.2-0.187-2.731,0.732L2.845,7.864 c-0.552,0.955-0.224,2.181,0.731,2.732l0.505,0.292C4.027,11.257,4,11.629,4,12s0.027,0.742,0.081,1.111l-0.505,0.292 C2.621,13.955,2.293,15.181,2.845,16.136z M6.171,13.378C6.058,12.925,6,12.461,6,12c0-0.462,0.058-0.926,0.17-1.378 c0.108-0.433-0.083-0.885-0.47-1.108L4.577,8.864l0.998-1.729L6.72,7.797c0.384,0.221,0.867,0.165,1.188-0.142 c0.683-0.647,1.507-1.131,2.384-1.399C10.713,6.128,11,5.739,11,5.3V4h2v1.3c0,0.439,0.287,0.828,0.708,0.956 c0.877,0.269,1.701,0.752,2.384,1.399c0.321,0.307,0.806,0.362,1.188,0.142l1.144-0.661l1,1.729L18.3,9.514 c-0.387,0.224-0.578,0.676-0.47,1.108C17.942,11.074,18,11.538,18,12c0,0.461-0.058,0.925-0.171,1.378 c-0.107,0.433,0.084,0.885,0.471,1.108l1.123,0.649l-0.998,1.729l-1.145-0.661c-0.383-0.221-0.867-0.166-1.188,0.142 c-0.683,0.647-1.507,1.131-2.384,1.399C13.287,17.872,13,18.261,13,18.7l0.002,1.3H11v-1.3c0-0.439-0.287-0.828-0.708-0.956 c-0.877-0.269-1.701-0.752-2.384-1.399c-0.19-0.182-0.438-0.275-0.688-0.275c-0.172,0-0.344,0.044-0.5,0.134l-1.144,0.662l-1-1.729 L5.7,14.486C6.087,14.263,6.278,13.811,6.171,13.378z"></path></svg>'); | |
| } | |
| .theme-dark .side-dock-ribbon-action[aria-label="Settings"]:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M12,16c2.206,0,4-1.794,4-4s-1.794-4-4-4s-4,1.794-4,4S9.794,16,12,16z M12,10c1.084,0,2,0.916,2,2s-0.916,2-2,2 s-2-0.916-2-2S10.916,10,12,10z"></path><path d="M2.845,16.136l1,1.73c0.531,0.917,1.809,1.261,2.73,0.73l0.529-0.306C7.686,18.747,8.325,19.122,9,19.402V20 c0,1.103,0.897,2,2,2h2c1.103,0,2-0.897,2-2v-0.598c0.675-0.28,1.314-0.655,1.896-1.111l0.529,0.306 c0.923,0.53,2.198,0.188,2.731-0.731l0.999-1.729c0.552-0.955,0.224-2.181-0.731-2.732l-0.505-0.292C19.973,12.742,20,12.371,20,12 s-0.027-0.743-0.081-1.111l0.505-0.292c0.955-0.552,1.283-1.777,0.731-2.732l-0.999-1.729c-0.531-0.92-1.808-1.265-2.731-0.732 l-0.529,0.306C16.314,5.253,15.675,4.878,15,4.598V4c0-1.103-0.897-2-2-2h-2C9.897,2,9,2.897,9,4v0.598 c-0.675,0.28-1.314,0.655-1.896,1.111L6.575,5.403c-0.924-0.531-2.2-0.187-2.731,0.732L2.845,7.864 c-0.552,0.955-0.224,2.181,0.731,2.732l0.505,0.292C4.027,11.257,4,11.629,4,12s0.027,0.742,0.081,1.111l-0.505,0.292 C2.621,13.955,2.293,15.181,2.845,16.136z M6.171,13.378C6.058,12.925,6,12.461,6,12c0-0.462,0.058-0.926,0.17-1.378 c0.108-0.433-0.083-0.885-0.47-1.108L4.577,8.864l0.998-1.729L6.72,7.797c0.384,0.221,0.867,0.165,1.188-0.142 c0.683-0.647,1.507-1.131,2.384-1.399C10.713,6.128,11,5.739,11,5.3V4h2v1.3c0,0.439,0.287,0.828,0.708,0.956 c0.877,0.269,1.701,0.752,2.384,1.399c0.321,0.307,0.806,0.362,1.188,0.142l1.144-0.661l1,1.729L18.3,9.514 c-0.387,0.224-0.578,0.676-0.47,1.108C17.942,11.074,18,11.538,18,12c0,0.461-0.058,0.925-0.171,1.378 c-0.107,0.433,0.084,0.885,0.471,1.108l1.123,0.649l-0.998,1.729l-1.145-0.661c-0.383-0.221-0.867-0.166-1.188,0.142 c-0.683,0.647-1.507,1.131-2.384,1.399C13.287,17.872,13,18.261,13,18.7l0.002,1.3H11v-1.3c0-0.439-0.287-0.828-0.708-0.956 c-0.877-0.269-1.701-0.752-2.384-1.399c-0.19-0.182-0.438-0.275-0.688-0.275c-0.172,0-0.344,0.044-0.5,0.134l-1.144,0.662l-1-1.729 L5.7,14.486C6.087,14.263,6.278,13.811,6.171,13.378z"></path></svg>'); | |
| } | |
| .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M13.939 4.939L6.879 12 13.939 19.061 16.061 16.939 11.121 12 16.061 7.061z"></path></svg>'); | |
| } | |
| .theme-dark .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M13.939 4.939L6.879 12 13.939 19.061 16.061 16.939 11.121 12 16.061 7.061z"></path></svg>'); | |
| } | |
| .workspace-ribbon.mod-right .workspace-ribbon-collapse-btn:after { | |
| opacity: 0.5; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M10.061 19.061L17.121 12 10.061 4.939 7.939 7.061 12.879 12 7.939 16.939z"></path></svg>'); | |
| } | |
| .theme-dark .workspace-ribbon.mod-right .workspace-ribbon-collapse-btn:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M10.061 19.061L17.121 12 10.061 4.939 7.939 7.061 12.879 12 7.939 16.939z"></path></svg>'); | |
| } | |
| .outline .collapse-icon:after { | |
| line-height: 0; | |
| display: inline-block; | |
| width: 6px; | |
| height: 6px; | |
| padding: 4px; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgba(0, 0, 0);"><path d="M12,2C6.486,2,2,6.486,2,12s4.486,10,10,10s10-4.486,10-10S17.514,2,12,2z"></path></svg>'); | |
| } | |
| .theme-dark .outline .collapse-icon:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgba(204,204,204);"><path d="M12,2C6.486,2,2,6.486,2,12s4.486,10,10,10s10-4.486,10-10S17.514,2,12,2z"></path></svg>'); | |
| } | |
| .outline .collapse-icon:hover:after { | |
| padding: 0; | |
| width: 14px; | |
| height: 14px; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgba(0, 0, 0);"><path d="M16.293 9.293L12 13.586 7.707 9.293 6.293 10.707 12 16.414 17.707 10.707z"></path></svg>'); | |
| } | |
| .theme-dark .outline .collapse-icon:hover:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgba(204,204,204);"><path d="M16.293 9.293L12 13.586 7.707 9.293 6.293 10.707 12 16.414 17.707 10.707z"></path></svg>'); | |
| } | |
| .outline .tree-item.is-collapsed > .tree-item-self > .collapse-icon:after { | |
| padding: 0; | |
| width: 14px; | |
| height: 14px; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M10.707 17.707L16.414 12 10.707 6.293 9.293 7.707 13.586 12 9.293 16.293z"></path></svg>'); | |
| } | |
| .theme-dark | |
| .outline | |
| .tree-item.is-collapsed | |
| > .tree-item-self | |
| > .collapse-icon:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M10.707 17.707L16.414 12 10.707 6.293 9.293 7.707 13.586 12 9.293 16.293z"></path></svg>'); | |
| } | |
| .markdown-preview-view .collapse-indicator:before, | |
| .CodeMirror-foldgutter-open:after { | |
| display: block; | |
| width: 18px; | |
| height: 18px; | |
| opacity: 0.3; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgba(0, 0, 0);"><path d="M16.293 9.293L12 13.586 7.707 9.293 6.293 10.707 12 16.414 17.707 10.707z"></path></svg>'); | |
| } | |
| .theme-dark .markdown-preview-view .collapse-indicator:before, | |
| .theme-dark .CodeMirror-foldgutter-open:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgba(204,204,204);"><path d="M16.293 9.293L12 13.586 7.707 9.293 6.293 10.707 12 16.414 17.707 10.707z"></path></svg>'); | |
| } | |
| .markdown-preview-view .is-collapsed .collapse-indicator:before, | |
| .CodeMirror-foldgutter-folded:after { | |
| display: block; | |
| width: 18px; | |
| height: 18px; | |
| opacity: 0.3; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M10.707 17.707L16.414 12 10.707 6.293 9.293 7.707 13.586 12 9.293 16.293z"></path></svg>'); | |
| } | |
| .theme-dark .markdown-preview-view .is-collapsed .collapse-indicator:before, | |
| .theme-dark .CodeMirror-foldgutter-folded:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M10.707 17.707L16.414 12 10.707 6.293 9.293 7.707 13.586 12 9.293 16.293z"></path></svg>'); | |
| } | |
| .CodeMirror-foldmarker:after { | |
| width: 16px; | |
| height: 16px; | |
| opacity: 0.3; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M13.061 4.939L10.939 7.061 15.879 12 10.939 16.939 13.061 19.061 20.121 12z"></path><path d="M6.061 19.061L13.121 12 6.061 4.939 3.939 7.061 8.879 12 3.939 16.939z"></path></svg>'); | |
| transition: opacity 100ms ease; | |
| } | |
| .theme-dark .CodeMirror-foldmarker:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M13.061 4.939L10.939 7.061 15.879 12 10.939 16.939 13.061 19.061 20.121 12z"></path><path d="M6.061 19.061L13.121 12 6.061 4.939 3.939 7.061 8.879 12 3.939 16.939z"></path></svg>'); | |
| } | |
| .CodeMirror-foldmarker:hover:after { | |
| opacity: 0.5; | |
| } | |
| .external-link:after { | |
| display: inline-block; | |
| width: 16px; | |
| height: 16px; | |
| opacity: 0.2; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M21 11L6.414 11 11.707 5.707 10.293 4.293 2.586 12 10.293 19.707 11.707 18.293 6.414 13 21 13z"></path></svg>'); | |
| } | |
| .theme-dark .external-link:after { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M21 11L6.414 11 11.707 5.707 10.293 4.293 2.586 12 10.293 19.707 11.707 18.293 6.414 13 21 13z"></path></svg>'); | |
| } | |
| a[href*="obsidian://search"]:after | |
| { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0)"><path d="M19.023,16.977c-0.513-0.488-1.004-0.997-1.367-1.384c-0.372-0.378-0.596-0.653-0.596-0.653l-2.8-1.337 C15.34,12.37,16,10.763,16,9c0-3.859-3.14-7-7-7S2,5.141,2,9s3.14,7,7,7c1.763,0,3.37-0.66,4.603-1.739l1.337,2.8 c0,0,0.275,0.224,0.653,0.596c0.387,0.363,0.896,0.854,1.384,1.367c0.494,0.506,0.988,1.012,1.358,1.392 c0.362,0.388,0.604,0.646,0.604,0.646l2.121-2.121c0,0-0.258-0.242-0.646-0.604C20.035,17.965,19.529,17.471,19.023,16.977z M9,14 c-2.757,0-5-2.243-5-5s2.243-5,5-5s5,2.243,5,5S11.757,14,9,14z"></path></svg>'); | |
| } | |
| .theme-dark a[href*="obsidian://search"]:after | |
| { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204)"><path d="M19.023,16.977c-0.513-0.488-1.004-0.997-1.367-1.384c-0.372-0.378-0.596-0.653-0.596-0.653l-2.8-1.337 C15.34,12.37,16,10.763,16,9c0-3.859-3.14-7-7-7S2,5.141,2,9s3.14,7,7,7c1.763,0,3.37-0.66,4.603-1.739l1.337,2.8 c0,0,0.275,0.224,0.653,0.596c0.387,0.363,0.896,0.854,1.384,1.367c0.494,0.506,0.988,1.012,1.358,1.392 c0.362,0.388,0.604,0.646,0.604,0.646l2.121-2.121c0,0-0.258-0.242-0.646-0.604C20.035,17.965,19.529,17.471,19.023,16.977z M9,14 c-2.757,0-5-2.243-5-5s2.243-5,5-5s5,2.243,5,5S11.757,14,9,14z"></path></svg>'); | |
| } | |
| /* Embedded note titles */ | |
| .embedded-note-title .markdown-preview-sizer { | |
| padding-top: 0rem; | |
| } | |
| html .embedded-note-title .CodeMirror-lines, | |
| html .plugin-sliding-panes-rotate-header.embedded-note-title .CodeMirror-lines { | |
| padding-top: 0; | |
| } | |
| .embedded-note-title.cc-pretty-preview .markdown-preview-view > h1, | |
| .embedded-note-title .CodeMirror-scroll > h1 { | |
| padding: 3.6rem 0 var(--editor-line-height-rem); | |
| margin: 0; | |
| font-family: var(--text-editor); | |
| font-weight: 500; | |
| font-size: 2rem !important; | |
| line-height: 2.7rem; | |
| } | |
| .embedded-note-title .CodeMirror-scroll > h1 { | |
| position: absolute; | |
| width: calc(100% - 7rem); | |
| } | |
| .embedded-note-title.plugin-sliding-panes-rotate-header.cc-pretty-preview | |
| .markdown-preview-view | |
| > h1, | |
| .embedded-note-title.plugin-sliding-panes-rotate-header | |
| .CodeMirror-scroll | |
| > h1 { | |
| padding: 5rem 0 var(--editor-line-height-rem); | |
| } | |
| .embedded-note-title.cc-pretty-preview .markdown-preview-view > h1 { | |
| padding-left: 3.5rem; | |
| padding-right: 3.5rem; | |
| margin: 0 auto; | |
| width: var(--line-width); | |
| max-width: var(--max-width); | |
| } | |
| .embedded-note-title.plugin-sliding-panes-rotate-header.cc-pretty-preview | |
| .markdown-preview-view | |
| > h1 { | |
| padding-left: var(--header-width); | |
| padding-right: calc(var(--header-width) * 2); | |
| } | |
| /* Pretty editor */ | |
| .cc-pretty-editor .cm-s-obsidian { | |
| font-family: var(--text-editor); | |
| font-size: var(--editor-font-size); | |
| font-weight: var(--editor-font-weight); | |
| line-height: var(--editor-line-height); | |
| font-feature-settings: var(--editor-font-features); | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| .cc-pretty-editor | |
| div:not(.CodeMirror-activeline) | |
| > pre.HyperMD-header | |
| .cm-formatting-header:not(:only-child) { | |
| color: transparent !important; | |
| } | |
| .cc-pretty-editor | |
| div:not(.CodeMirror-activeline) | |
| > pre.HyperMD-header | |
| .cm-formatting-header:not(:only-child):after { | |
| font-family: var(--text); | |
| color: var(--shade-20); | |
| display: inline-block; | |
| padding-right: 5px; | |
| } | |
| .cc-pretty-editor | |
| .cm-s-obsidian | |
| pre.HyperMD-header | |
| > span | |
| > span:first-child:not(:only-child) { | |
| position: absolute; | |
| left: 0; | |
| transform: translate3d(-100%, 0, 0); | |
| font-size: 11px !important; | |
| display: block; | |
| height: 100%; | |
| } | |
| .cc-pretty-editor .empty-state-title, | |
| .cc-pretty-editor .markdown-preview-view h1, | |
| .cc-pretty-editor .HyperMD-header-1, | |
| .cc-pretty-editor .cm-header-1 { | |
| font-size: 40px !important; | |
| font-weight: 500 !important; | |
| } | |
| .cc-pretty-editor pre.HyperMD-header .cm-formatting-header-1:not(:only-child) { | |
| line-height: calc(40px * 1.88); | |
| } | |
| .cc-pretty-editor .cm-s-obsidian pre.HyperMD-header-1 { | |
| line-height: 1.4 !important; | |
| } | |
| .cc-pretty-editor .markdown-preview-view h2, | |
| .cc-pretty-editor .HyperMD-header-2, | |
| .cc-pretty-editor .cm-header-2 { | |
| font-size: 30px !important; | |
| font-weight: 500 !important; | |
| } | |
| .cc-pretty-editor pre.HyperMD-header .cm-formatting-header-2:not(:only-child) { | |
| line-height: calc(30px * 1.87); | |
| } | |
| .cc-pretty-editor .markdown-preview-view h3, | |
| .cc-pretty-editor .HyperMD-header-3, | |
| .cc-pretty-editor .cm-header-3 { | |
| font-weight: 500 !important; | |
| font-size: 23px !important; | |
| } | |
| .cc-pretty-editor pre.HyperMD-header .cm-formatting-header-3:not(:only-child) { | |
| line-height: calc(23px * 1.8); | |
| } | |
| .cc-pretty-editor .markdown-preview-view h4, | |
| .cc-pretty-editor .HyperMD-header-4, | |
| .cc-pretty-editor .cm-header-4 { | |
| font-variant: unset; | |
| text-transform: unset; | |
| letter-spacing: unset; | |
| font-weight: 500 !important; | |
| font-size: 22px !important; | |
| } | |
| .cc-pretty-editor pre.HyperMD-header .cm-formatting-header-4:not(:only-child) { | |
| line-height: calc(22px * 1.8); | |
| } | |
| .cc-pretty-editor .markdown-preview-view h5, | |
| .cc-pretty-editor .HyperMD-header-5, | |
| .cc-pretty-editor .cm-header-5 { | |
| font-variant: unset; | |
| text-transform: unset; | |
| letter-spacing: unset; | |
| font-weight: 500 !important; | |
| font-size: 18px !important; | |
| } | |
| .cc-pretty-editor pre.HyperMD-header .cm-formatting-header-5:not(:only-child) { | |
| line-height: calc(18px * 1.8); | |
| } | |
| .cc-pretty-editor .markdown-preview-view h6, | |
| .cc-pretty-editor .HyperMD-header-6, | |
| .cc-pretty-editor .cm-header-6 { | |
| font-variant: unset; | |
| text-transform: unset; | |
| letter-spacing: unset; | |
| color: unset; | |
| font-style: italic; | |
| font-weight: 500 !important; | |
| font-size: 18px !important; | |
| } | |
| .cc-pretty-editor pre.HyperMD-header .cm-formatting-header-6:not(:only-child) { | |
| line-height: calc(18px * 1.8); | |
| } | |
| .cc-pretty-editor | |
| .cm-s-obsidian | |
| span.cm-url.cm-string:not(.cm-hmd-footnote-url) { | |
| color: var(--shade-20); | |
| } | |
| .cc-pretty-editor .cm-s-obsidian span.cm-link { | |
| color: var(--text-accent); | |
| } | |
| .cc-pretty-editor .cm-s-obsidian span.cm-formatting-link, | |
| .cc-pretty-editor .cm-s-obsidian span.cm-formatting-image.cm-link, | |
| .cc-pretty-editor | |
| .cm-s-obsidian | |
| span.cm-formatting-link-string.cm-url.cm-string { | |
| color: var(--shade-10); | |
| display: inline-block; | |
| padding: 0 1px; | |
| font-weight: 600; | |
| } | |
| .cc-pretty-editor | |
| .cm-s-obsidian | |
| pre.HyperMD-footnote | |
| span.cm-link.cm-hmd-footnote { | |
| color: var(--text-accent); | |
| } | |
| .cc-pretty-editor | |
| .cm-s-obsidian | |
| pre.HyperMD-footnote | |
| span.cm-link.cm-hmd-footnote.cm-formatting { | |
| color: var(--shade-10); | |
| } | |
| .cc-pretty-editor .cm-s-obsidian span.cm-footref, | |
| .cc-pretty-editor .cm-s-obsidian span.cm-blockid { | |
| vertical-align: unset; | |
| margin-top: 0; | |
| font-size: unset; | |
| } | |
| .cc-pretty-editor .cm-formatting-list-ul:before { | |
| color: var(--text-normal); | |
| } | |
| .cc-pretty-editor .cm-formatting-list-ol { | |
| color: var(--text-normal) !important; | |
| white-space: pre; | |
| display: inline-flex; | |
| justify-content: flex-end; | |
| width: 1rem; | |
| } | |
| .cc-pretty-editor .cm-formatting-quote { | |
| color: transparent !important; | |
| } | |
| .cc-pretty-editor .cm-s-obsidian pre.HyperMD-list-line { | |
| padding-top: 0; | |
| padding-bottom: 10px; | |
| } | |
| .cc-pretty-editor .cm-s-obsidian span.cm-formatting-list-ul { | |
| color: transparent !important; | |
| position: relative; | |
| } | |
| .cc-pretty-editor .cm-hmd-list-indent > .cm-tab { | |
| display: inline-block; | |
| } | |
| .cc-pretty-editor .cm-hmd-list-indent > .cm-tab:after { | |
| content: " "; | |
| display: block; | |
| width: 1px; | |
| position: absolute; | |
| top: 0; | |
| transform: translate3d(-1.5px, 0, 0); | |
| background: var(--shade-5); | |
| height: 100%; | |
| } | |
| .cc-pretty-editor .cm-formatting-strong, | |
| .cc-pretty-editor .cm-formatting-em { | |
| color: var(--shade-20); | |
| font-size: 14px; | |
| } | |
| .cc-pretty-editor .cm-s-obsidian span.cm-comment { | |
| font-style: italic; | |
| } | |
| .cc-pretty-editor .cm-s-obsidian span.cm-quote { | |
| color: var(--text-normal); | |
| font-style: italic; | |
| } | |
| .cc-pretty-editor | |
| .cm-s-obsidian | |
| div:not(.CodeMirror-activeline) | |
| > .HyperMD-hr | |
| span.cm-builtin, | |
| .cc-pretty-editor | |
| .cm-s-obsidian | |
| div:not(.CodeMirror-activeline) | |
| > .HyperMD-hr | |
| span.cm-hr { | |
| color: transparent; | |
| } | |
| .cc-pretty-editor | |
| .cm-s-obsidian | |
| div:not(.CodeMirror-activeline) | |
| > .HyperMD-hr-bg:after { | |
| content: " "; | |
| display: block; | |
| position: absolute; | |
| width: 100%; | |
| height: 1px; | |
| background-color: var(--shade-10); | |
| top: 50%; | |
| } | |
| /* Icons */ | |
| .internal-query-header-icon svg, | |
| .clickable-icon svg { | |
| fill: currentColor; | |
| } | |
| .cc-pretty-editor .cm-formatting-quote:before { | |
| display: inline-block; | |
| line-height: 1; | |
| margin-right: -0.6em; | |
| opacity: 0.1; | |
| width: 1rem; | |
| height: 1rem; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M6.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35.208-.086.39-.16.539-.222.302-.125.474-.197.474-.197L9.758 4.03c0 0-.218.052-.597.144C8.97 4.222 8.737 4.278 8.472 4.345c-.271.05-.56.187-.882.312C7.272 4.799 6.904 4.895 6.562 5.123c-.344.218-.741.4-1.091.692C5.132 6.116 4.723 6.377 4.421 6.76c-.33.358-.656.734-.909 1.162C3.219 8.33 3.02 8.778 2.81 9.221c-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539.017.109.025.168.025.168l.026-.006C2.535 17.474 4.338 19 6.5 19c2.485 0 4.5-2.015 4.5-4.5S8.985 10 6.5 10zM17.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35.208-.086.39-.16.539-.222.302-.125.474-.197.474-.197L20.758 4.03c0 0-.218.052-.597.144-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.317.143-.686.238-1.028.467-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.944-.33.358-.656.734-.909 1.162C14.219 8.33 14.02 8.778 13.81 9.221c-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539.017.109.025.168.025.168l.026-.006C13.535 17.474 15.338 19 17.5 19c2.485 0 4.5-2.015 4.5-4.5S19.985 10 17.5 10z"></path></svg>'); | |
| } | |
| .theme-dark.cc-pretty-editor .cm-formatting-quote:before { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M6.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35.208-.086.39-.16.539-.222.302-.125.474-.197.474-.197L9.758 4.03c0 0-.218.052-.597.144C8.97 4.222 8.737 4.278 8.472 4.345c-.271.05-.56.187-.882.312C7.272 4.799 6.904 4.895 6.562 5.123c-.344.218-.741.4-1.091.692C5.132 6.116 4.723 6.377 4.421 6.76c-.33.358-.656.734-.909 1.162C3.219 8.33 3.02 8.778 2.81 9.221c-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539.017.109.025.168.025.168l.026-.006C2.535 17.474 4.338 19 6.5 19c2.485 0 4.5-2.015 4.5-4.5S8.985 10 6.5 10zM17.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35.208-.086.39-.16.539-.222.302-.125.474-.197.474-.197L20.758 4.03c0 0-.218.052-.597.144-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.317.143-.686.238-1.028.467-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.944-.33.358-.656.734-.909 1.162C14.219 8.33 14.02 8.778 13.81 9.221c-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539.017.109.025.168.025.168l.026-.006C13.535 17.474 15.338 19 17.5 19c2.485 0 4.5-2.015 4.5-4.5S19.985 10 17.5 10z"></path></svg>'); | |
| } | |
| .cc-pretty-editor .cm-formatting-list-ul:before { | |
| line-height: 0; | |
| position: absolute; | |
| top: 51%; | |
| left: 0; | |
| display: block; | |
| transform: translate3d(-56%, -50%, 0); | |
| width: 6px; | |
| height: 6px; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgba(0, 0, 0);"><path d="M12,2C6.486,2,2,6.486,2,12s4.486,10,10,10s10-4.486,10-10S17.514,2,12,2z"></path></svg>'); | |
| } | |
| .theme-dark.cc-pretty-editor .cm-formatting-list-ul:before { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgba(204,204,204);"><path d="M12,2C6.486,2,2,6.486,2,12s4.486,10,10,10s10-4.486,10-10S17.514,2,12,2z"></path></svg>'); | |
| } | |
| /* Pretty preview */ | |
| .cc-pretty-preview .markdown-preview-view .internal-query.is-embed .internal-query-header { | |
| padding: 10px 0; | |
| } | |
| .cc-pretty-preview .markdown-preview-view .internal-query.is-embed { | |
| margin: 2.7rem 0; | |
| border: none; | |
| background: var(--shade-5); | |
| border-radius: var(--radius-l); | |
| padding: 10px; | |
| } | |
| .cc-pretty-preview .markdown-preview-view .internal-query.is-embed .internal-query-header-title { | |
| font-weight: 500; | |
| font-style: italic; | |
| } | |
| .cc-pretty-preview .markdown-preview-view { | |
| font-family: var(--text-editor); | |
| font-size: var(--editor-font-size); | |
| font-weight: var(--editor-font-weight); | |
| line-height: var(--editor-line-height); | |
| font-feature-settings: var(--editor-font-features); | |
| -webkit-font-smoothing: antialiased; | |
| -moz-osx-font-smoothing: grayscale; | |
| } | |
| .cc-pretty-preview .markdown-preview-section > div > * { | |
| line-height: var(--editor-line-height); | |
| margin: 0rem 0rem var(--editor-line-height-rem); | |
| } | |
| .cc-pretty-preview .markdown-preview-section > div .math * { | |
| letter-spacing: 0; | |
| margin-bottom: 0; | |
| } | |
| .cc-pretty-preview .markdown-preview-pusher + div h1, | |
| .cc-pretty-preview .markdown-preview-pusher + div h2, | |
| .cc-pretty-preview .markdown-preview-pusher + div h3, | |
| .cc-pretty-preview .markdown-preview-pusher + div h4, | |
| .cc-pretty-preview .markdown-preview-pusher + div h5, | |
| .cc-pretty-preview .markdown-preview-pusher + div h6, | |
| .cc-pretty-preview .markdown-preview-pusher + div:empty + div h1, | |
| .cc-pretty-preview .markdown-preview-pusher + div:empty + div h2, | |
| .cc-pretty-preview .markdown-preview-pusher + div:empty + div h3, | |
| .cc-pretty-preview .markdown-preview-pusher + div:empty + div h4, | |
| .cc-pretty-preview .markdown-preview-pusher + div:empty + div h5, | |
| .cc-pretty-preview .markdown-preview-pusher + div:empty + div h6 { | |
| margin-top: 0; | |
| } | |
| .cc-pretty-preview .markdown-preview-view h1 { | |
| font-size: 2.4rem !important; | |
| line-height: 3.1rem; | |
| margin-top: 7.5555555556rem; | |
| margin-bottom: var(--editor-line-height-rem); | |
| } | |
| .cc-pretty-preview .markdown-preview-view h2 { | |
| font-size: 1.6875rem !important; | |
| line-height: 2.7rem; | |
| margin-top: 4.7222222222rem; | |
| margin-bottom: 0.9444444444rem; | |
| } | |
| .cc-pretty-preview .markdown-preview-view h3 { | |
| font-size: 1.375rem !important; | |
| line-height: var(--editor-line-height-rem); | |
| margin-top: 3.7777777778rem; | |
| margin-bottom: 0.9444444444rem; | |
| } | |
| .cc-pretty-preview .markdown-preview-view h4 { | |
| font-size: 1.2rem !important; | |
| line-height: var(--editor-line-height-rem); | |
| margin-top: 2.8333333333rem; | |
| margin-bottom: 0.9444444444rem; | |
| } | |
| .cc-pretty-preview .markdown-preview-view h5 { | |
| font-size: 1rem !important; | |
| line-height: var(--editor-line-height-rem); | |
| margin-top: 4.7222222222rem; | |
| margin-bottom: 0.9444444444rem; | |
| } | |
| .cc-pretty-preview .markdown-preview-view h6 { | |
| font-size: 1rem !important; | |
| line-height: var(--editor-line-height-rem); | |
| margin-top: 4.7222222222rem; | |
| margin-bottom: 0.9444444444rem; | |
| } | |
| .cc-pretty-preview .markdown-preview-view div[data-tag-name="h1"] + div > h2 { | |
| margin-top: var(--editor-line-height-rem); | |
| } | |
| .cc-pretty-preview .markdown-preview-view div[data-tag-name="h2"] + div > h3, | |
| .cc-pretty-preview .markdown-preview-view div[data-tag-name="h3"] + div > h4, | |
| .cc-pretty-preview .markdown-preview-view div[data-tag-name="h4"] + div > h5 { | |
| margin-top: 0.9444444444rem; | |
| } | |
| .cc-pretty-preview .markdown-preview-view div[data-tag-name="h5"] + div > h6 { | |
| margin-top: -0.9444444444rem; | |
| } | |
| .cc-pretty-preview .markdown-preview-view h6 { | |
| font-style: italic; | |
| font-weight: normal; | |
| } | |
| .cc-pretty-preview | |
| .markdown-preview-section | |
| mjx-container[jax="CHTML"][display="true"] { | |
| margin: 0; | |
| } | |
| .cc-pretty-preview .markdown-preview-section hr { | |
| margin-top: var(--editor-line-height-rem); | |
| margin-bottom: var(--editor-line-height-rem); | |
| box-sizing: content-box; | |
| border: 0; | |
| color: transparent; | |
| display: block; | |
| height: var(--editor-line-height-rem); | |
| position: relative; | |
| } | |
| .cc-pretty-preview .markdown-preview-section hr:after { | |
| content: " "; | |
| display: block; | |
| position: absolute; | |
| width: 100%; | |
| height: 1px; | |
| background-color: var(--shade-10); | |
| top: 50%; | |
| } | |
| .cc-pretty-preview .markdown-preview-section img { | |
| border: 0; | |
| max-width: 100%; | |
| display: block; | |
| margin: inherit auto; | |
| } | |
| .cc-pretty-preview .markdown-preview-section svg:not(:root) { | |
| overflow: hidden; | |
| } | |
| .cc-pretty-preview .markdown-preview-section ul { | |
| margin-left: 0; | |
| padding-inline-start: 1.2em; | |
| list-style: disc; | |
| } | |
| .cc-pretty-preview .markdown-preview-section ol { | |
| margin-left: 0; | |
| padding-inline-start: 1.2em; | |
| list-style: decimal; | |
| } | |
| .cc-pretty-preview .markdown-preview-section li blockquote, | |
| .cc-pretty-preview .markdown-preview-section ol ol, | |
| .cc-pretty-preview .markdown-preview-section ul ul { | |
| margin-bottom: 0; | |
| } | |
| .cc-pretty-preview | |
| .markdown-preview-section | |
| ul | |
| > li:not(.task-list-item)::before, | |
| .cc-pretty-preview .markdown-preview-section ol > li::before { | |
| display: none; | |
| } | |
| .cc-pretty-preview .markdown-preview-section ul li, | |
| .cc-pretty-preview .markdown-preview-section ol li { | |
| margin-top: 5px; | |
| margin-bottom: 5px; | |
| } | |
| .cc-pretty-preview .markdown-preview-section .footnotes li > p { | |
| display: block; | |
| margin-bottom: 0; | |
| } | |
| .cc-pretty-preview .markdown-preview-section .footnotes li > p + p { | |
| margin-top: 0.3rem; | |
| } | |
| .cc-pretty-preview .markdown-preview-section blockquote { | |
| position: relative; | |
| font-style: italic; | |
| border-radius: unset; | |
| border: unset; | |
| border-width: unset; | |
| background-color: unset; | |
| color: unset; | |
| padding: 0 0 0 1.4375rem; | |
| margin-inline-start: unset; | |
| } | |
| .cc-pretty-preview .markdown-preview-section blockquote:before { | |
| position: absolute; | |
| left: 0; | |
| line-height: 1.88889 !important; | |
| } | |
| .cc-pretty-preview .markdown-preview-view blockquote p { | |
| margin: 0; | |
| } | |
| .cc-pretty-preview .markdown-preview-view table { | |
| border: 1px solid var(--shade-plus-darker); | |
| margin-bottom: var(--editor-line-height-rem); | |
| border-collapse: unset; | |
| border-spacing: 0; | |
| overflow: hidden; | |
| } | |
| .cc-pretty-preview .markdown-preview-view th, | |
| .cc-pretty-preview .markdown-preview-view td { | |
| padding: 10px 15px; | |
| vertical-align: top; | |
| border-color: var(--shade-plus-darker); | |
| border-left: none; | |
| border-right: none; | |
| } | |
| .cc-pretty-preview .markdown-preview-view th:first-child, | |
| .cc-pretty-preview .markdown-preview-view td:first-child { | |
| padding-left: 15px; | |
| } | |
| .cc-pretty-preview .markdown-preview-view th { | |
| background-color: var(--shade-plus-darker); | |
| border-bottom: none; | |
| font-weight: 500; | |
| font-size: 16px; | |
| } | |
| .cc-pretty-preview .markdown-preview-view tr + tr td { | |
| border-top: none; | |
| } | |
| .cc-pretty-preview .markdown-preview-section br { | |
| margin-bottom: 0; | |
| } | |
| .cc-pretty-preview .markdown-preview-section em, | |
| .cc-pretty-preview .markdown-preview-section i { | |
| line-height: 0; | |
| vertical-align: baseline; | |
| } | |
| .cc-pretty-preview .markdown-preview-view code { | |
| font-size: 0.9em; | |
| margin: -2px 0; | |
| } | |
| .cc-pretty-preview .markdown-preview-view pre { | |
| padding: 0 !important; | |
| border-radius: var(--radius-l); | |
| } | |
| .cc-pretty-preview .markdown-preview-section pre > code { | |
| padding: 1.4rem; | |
| display: block; | |
| } | |
| .cc-pretty-preview .markdown-preview-view sub, | |
| .cc-pretty-preview .markdown-preview-view sup { | |
| font-size: 75%; | |
| line-height: 0; | |
| position: relative; | |
| vertical-align: baseline; | |
| } | |
| .cc-pretty-preview .markdown-preview-view sup { | |
| top: -0.5em; | |
| } | |
| .cc-pretty-preview .markdown-preview-view sub { | |
| bottom: -0.25em; | |
| } | |
| .cc-pretty-preview .frontmatter-container .tag, | |
| .cc-pretty-preview .tag { | |
| display: inline; | |
| border: none; | |
| font-size: unset; | |
| padding: unset; | |
| } | |
| /* Icons */ | |
| .cc-pretty-preview .markdown-preview-section blockquote:before { | |
| display: inline-block; | |
| line-height: 1; | |
| margin-right: -0.6em; | |
| opacity: 0.1; | |
| width: 1rem; | |
| height: 1rem; | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(0, 0, 0);"><path d="M6.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35.208-.086.39-.16.539-.222.302-.125.474-.197.474-.197L9.758 4.03c0 0-.218.052-.597.144C8.97 4.222 8.737 4.278 8.472 4.345c-.271.05-.56.187-.882.312C7.272 4.799 6.904 4.895 6.562 5.123c-.344.218-.741.4-1.091.692C5.132 6.116 4.723 6.377 4.421 6.76c-.33.358-.656.734-.909 1.162C3.219 8.33 3.02 8.778 2.81 9.221c-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539.017.109.025.168.025.168l.026-.006C2.535 17.474 4.338 19 6.5 19c2.485 0 4.5-2.015 4.5-4.5S8.985 10 6.5 10zM17.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35.208-.086.39-.16.539-.222.302-.125.474-.197.474-.197L20.758 4.03c0 0-.218.052-.597.144-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.317.143-.686.238-1.028.467-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.944-.33.358-.656.734-.909 1.162C14.219 8.33 14.02 8.778 13.81 9.221c-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539.017.109.025.168.025.168l.026-.006C13.535 17.474 15.338 19 17.5 19c2.485 0 4.5-2.015 4.5-4.5S19.985 10 17.5 10z"></path></svg>'); | |
| } | |
| .theme-dark.cc-pretty-preview .markdown-preview-section blockquote:before { | |
| content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" style="fill:rgb(204,204,204);"><path d="M6.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35.208-.086.39-.16.539-.222.302-.125.474-.197.474-.197L9.758 4.03c0 0-.218.052-.597.144C8.97 4.222 8.737 4.278 8.472 4.345c-.271.05-.56.187-.882.312C7.272 4.799 6.904 4.895 6.562 5.123c-.344.218-.741.4-1.091.692C5.132 6.116 4.723 6.377 4.421 6.76c-.33.358-.656.734-.909 1.162C3.219 8.33 3.02 8.778 2.81 9.221c-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539.017.109.025.168.025.168l.026-.006C2.535 17.474 4.338 19 6.5 19c2.485 0 4.5-2.015 4.5-4.5S8.985 10 6.5 10zM17.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35.208-.086.39-.16.539-.222.302-.125.474-.197.474-.197L20.758 4.03c0 0-.218.052-.597.144-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.317.143-.686.238-1.028.467-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.944-.33.358-.656.734-.909 1.162C14.219 8.33 14.02 8.778 13.81 9.221c-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539.017.109.025.168.025.168l.026-.006C13.535 17.474 15.338 19 17.5 19c2.485 0 4.5-2.015 4.5-4.5S19.985 10 17.5 10z"></path></svg>'); | |
| } |