-
-
Save brimwats1/e047d3ce02e7c6e98858c25d2a65639e to your computer and use it in GitHub Desktop.
My custom theme for the Obsidian Editor
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
/**================================================================================= | |
/** ██████╗░██████╗░░░███░░░░█████╗░███╗░░██╗██╗░██████╗ | |
/** ██╔══██╗██╔══██╗░░███░░░██╔══██╗████╗░██║╚█║██╔════╝ | |
/** ██████╦╝██████╔╝░░███░░░███████║██╔██╗██║░╚╝╚█████╗░ | |
/** ██╔══██╗██╔══██╗░░███░░░██╔══██║██║╚████║░░░░╚═══██╗ | |
/** ██████╦╝██║░░██║░░███░░░██║░░██║██║░╚███║░░░██████╔╝ | |
/** ╚═════╝░╚═╝░░╚═╝░░░░░░░░╚═╝░░╚═╝╚═╝░░╚══╝░░░╚═════╝░ | |
/** | |
/** ░█████╗░██████╗░░██████╗██╗██████╗░██╗░█████╗░███╗░░██╗ ░█████╗░░██████╗░██████╗ | |
/** ██╔══██╗██╔══██╗██╔════╝██║██╔══██╗██║██╔══██╗████╗░██║ ██╔══██╗██╔════╝██╔════╝ | |
/** ██║░░██║██████╦╝╚█████╗░██║██║░░██║██║███████║██╔██╗██║ ██║░░╚═╝╚█████╗░╚█████╗░ | |
/** ██║░░██║██╔══██╗░╚═══██╗██║██║░░██║██║██╔══██║██║╚████║ ██║░░██╗░╚═══██╗░╚═══██╗ | |
/** ╚█████╔╝██████╦╝██████╔╝██║██████╔╝██║██║░░██║██║░╚███║ ╚█████╔╝██████╔╝██████╔╝ | |
/** ░╚════╝░╚═════╝░╚═════╝░╚═╝╚═════╝░╚═╝╚═╝░░╚═╝╚═╝░░╚══╝ ░╚════╝░╚═════╝░╚═════╝░ | |
/**==================================================================================*/ | |
/** ----- TABLE OF CONTENTS ----- */ | |
/** .. 1. Default Theme */ | |
/** .. 2. Custom CSS Section */ | |
/** .... 2.1 Bullet Points */ | |
/** ...... 2.1.1 Bullet Point Relationship Lines -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/2 */ | |
/** ...... 2.1.2 tasklist (preview) indentation lines correction -- https://forum.obsidian.md/t/bullet-lines-in-css-for-checkboxes/6262/3 */ | |
/** ...... 2.1.3 Better Bullet Points In Edit Mode https://forum.obsidian.md/t/clutter-free-edit-mode/6791/30 */ | |
/** ...... 2.1.4 Bullet points in preview -- https://discord.com/channels/686053708261228577/702656734631821413/772094128832905226 */ | |
/** .... 2.2 File Navigation Pane */ | |
/** ...... 2.2.1 Relationship lines for the folder levels in file navigation: https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/112 */ | |
/** ...... 2.2.2 Custom icons differing files and folders -- https://discordapp.com/channels/686053708261228577/702656734631821413/755293685046050896 */ | |
/** .... 2.3 Clutter Free Mode */ | |
/** ...... 2.3.1 Make subtler folding gutter arrows -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/10 */ | |
/** ...... 2.3.2 Hide Block Reference ID's -- https://discord.com/channels/686053708261228577/716028884885307432/769267134114037871 */ | |
/** ...... 2.3.3 Shortened Url Links -- https://forum.obsidian.md/t/hide-or-truncate-urls-in-editor-using-css/359/3 */ | |
/** ...... 2.3.4 highlight (==) not visible anymore if not active line -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/221 */ | |
/** .... 2.4 Font Formatting */ | |
/** ...... 2.4.1 Make Mathjax Font Larger */ | |
/** ...... 2.4.2 Hyphenation & Justification -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/25 */ | |
/** ...... 2.4.3 Stylish Block Quotes -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/39 */ | |
/** ...... 2.4.4 General Font Formatting */ | |
/** .... 2.5 Graph Formatting */ | |
/** ...... 2.5.1 Graph View CSS -- https://discordapp.com/channels/686053708261228577/702656734631821413/760488978691784705 */ | |
/** .... 2.6 Image Manipulation */ | |
/** ...... 2.6.1 Image Hover Grow -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/29 */ | |
/** .... 2.7 Check Boxes */ | |
/** ...... 2.7.1 Nicer Round Checkboxes -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/34 */ | |
/** ...... 2.7.2 Animated Check Boxes -- https://github.com/TriDiamond/Obsidian-Obsidianite/blob/82207bed4313ee0e6f0bb1fd59b04129408018f5/obsidian.css#L463 */ | |
/** .... 2.8 Tags */ | |
/** ...... 2.8.1 Tag Pills -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/72 */ | |
/** .... 2.9 [[Link]] Modification */ | |
/** ...... 2.9.1 Bigger Link Hover Popup Preview -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/175 */ | |
/** .... 2.10 Plugin Specific CSS */ | |
/** ...... 2.10.1 Calendar Plugin CSS */ | |
/** .... 2.11 Heading Formatting */ | |
/** ...... 2.11.1 Heading Under Gradient Line -- https://github.com/TriDiamond/Obsidian-Obsidianite */ | |
/** ...... 2.11.2 Emoji Orientation in Andy Mode Headers -- https://discord.com/channels/686053708261228577/702656734631821413/775900471406624768 */ | |
/** .... 2.12 Horizontal Rule Formatting */ | |
/** ...... 2.12.1 Aesthetic Horizontal Rule -- https://github.com/TriDiamond/Obsidian-Obsidianite */ | |
/** .... 2.13 PDF Export Formatting */ | |
/** ...... 2.13.1 Page Break -- https://gist.github.com/liamcain/81679412643690a7cdd13dff4dc909ce */ | |
/** .... 2.14 Tables */ | |
/** ...... 2.14.1 Banded Table Rows -- https://discord.com/channels/686053708261228577/702656734631821413/777106171948564500 */ | |
/** .. 3. Grave Yard */ | |
/* ============================================================================================================================================================ */ | |
/* 1. Default Theme */ | |
:root | |
{ | |
--dark0-hard: #1d2021; | |
--dark0: #282828; | |
--dark0-soft: #32302f; | |
--dark1: #3c3836; | |
--dark2: #504945; | |
--dark3: #665c54; | |
--dark4: #7c6f64; | |
--gray: #928374; | |
--light0-hard: #f9f5d7; | |
--light0: #fbf1c7; | |
--light0-soft: #f2e5bc; | |
--light1: #ebdbb2; | |
--light2: #d5c4a1; | |
--light3: #bdae93; | |
--light4: #a89984; | |
--bright-red: #fb4934; | |
--bright-green: #b8bb26; | |
--bright-yellow: #fabd2f; | |
--bright-blue: #83a598; | |
--bright-purple: #d3869b; | |
--bright-aqua: #8ec07c; | |
--bright-orange: #fe8019; | |
--neutral-red: #cc241d; | |
--neutral-green: #98971a; | |
--neutral-yellow: #d79921; | |
--neutral-blue: #458588; | |
--neutral-purple: #b16286; | |
--neutral-aqua: #689d6a; | |
--neutral-orange: #d65d0e; | |
--faded-red: #9d0006; | |
--faded-green: #79740e; | |
--faded-yellow: #b57614; | |
--faded-blue: #076678; | |
--faded-purple: #8f3f71; | |
--faded-aqua: #427b58; | |
--faded-orange: #af3a03; | |
} | |
.theme-dark | |
{ | |
--font-monospace: 'cartograph mono', monospace; | |
--background-primary: var(--dark0); | |
--background-primary-alt: var(--dark0); | |
--background-secondary: var(--dark0-hard); | |
--background-secondary-alt: var(--dark1); | |
--text-normal: var(--light0); | |
--text-faint: var(--light3); | |
--text-title-h1: var(--neutral-red); | |
--text-title-h2: var(--neutral-orange); | |
--text-title-h3: var(--neutral-yellow); | |
--text-title-h4: var(--neutral-green); | |
--text-title-h5: var(--neutral-aqua); | |
--text-link: var(--bright-blue); | |
--text-a: var(--bright-orange); | |
--text-a-hover: var(--bright-blue); | |
--text-mark: var(--neutral-yellow); | |
--pre-code: var(--dark1); | |
--text-highlight-bg: var(--faded-aqua); | |
--interactive-accent: var(--bright-orange); | |
--interactive-before: var(--dark4); | |
--background-modifier-border: var(--dark2); | |
--text-accent: var(--bright-orange); | |
--interactive-accent-rgb: var(--bright-orange); | |
--inline-code: var(--bright-blue); | |
--code-block: var(--bright-blue); | |
--vim-cursor: var(--bright-orange); | |
--text-selection: rgba(168, 153, 132, 0.5); /* light4 */ | |
} | |
.theme-light | |
{ | |
--font-monospace: 'cartograph mono cf medium', monospace; | |
--background-primary: var(--light0); | |
--background-primary-alt: var(--light0); | |
--background-secondary: var(--light0-hard); | |
--background-secondary-alt: var(--light1); | |
--text-normal: var(--dark0); | |
--text-faint: var(--dark3); | |
--text-title-h1: var(--faded-red); | |
--text-title-h2: var(--faded-orange); | |
--text-title-h3: var(--faded-yellow); | |
--text-title-h4: var(--faded-green); | |
--text-title-h5: var(--faded-aqua); | |
--text-link: var(--neutral-blue); | |
--text-a: var(--neutral-orange); | |
--text-a-hover: var(--neutral-blue); | |
--text-mark: var(--neutral-yellow); | |
--pre-code: var(--light1); | |
--text-highlight-bg: var(--bright-aqua); | |
--interactive-accent: var(--neutral-orange); | |
--interactive-before: var(--light4); | |
--background-modifier-border: var(--light2); | |
--text-accent: var(--neutral-orange); | |
--interactive-accent-rgb: var(--neutral-orange); | |
--inline-code: var(--neutral-blue); | |
--vim-cursor: var(--neutral-orange); | |
--text-selection: rgba(189, 174, 147, 0.5); /* light3 */ | |
} | |
.theme-dark code[class*="language-"], | |
.theme-dark pre[class*="language-"], | |
.theme-light code[class*="language-"], | |
.theme-light pre[class*="language-"] | |
{ | |
text-shadow: none !important; | |
background-color: var(--pre-code) !important; | |
} | |
.graph-view.color-circle, | |
.graph-view.color-fill-highlight, | |
.graph-view.color-line-highlight | |
{ | |
color: var(--interactive-accent-rgb) !important; | |
} | |
.graph-view.color-text | |
{ | |
color: var(--text-a-hover) !important; | |
} | |
/* | |
.graph-view.color-fill | |
{ | |
color: var(--background-secondary); | |
} | |
.graph-view.color-line | |
{ | |
color: var(--background-modifier-border); | |
} | |
*/ | |
html, | |
body | |
{ | |
/*font-size: 16px !important; | |
font-family: var(--font-monospace); /** Remove this to return body font back to normal */ | |
/** Norse rune font for hilarity */ | |
/* font-family: 'Norse'; | |
font-size: 20px !important; */ | |
} | |
strong | |
{ | |
font-weight: 600 !important; | |
} | |
a, | |
.cm-hmd-internal-link | |
{ | |
color: var(--text-a) !important; | |
text-decoration: none !important; | |
} | |
a:hover, | |
.cm-hmd-internal-link:hover, | |
.cm-url | |
{ | |
color: var(--text-a-hover) !important; | |
text-decoration: none !important; | |
} | |
mark | |
{ | |
background-color: var(--text-mark) !important; | |
color: var(--dark0) !important; | |
} | |
.view-actions a | |
{ | |
color: var(--text-normal) !important; | |
} | |
.view-actions a:hover | |
{ | |
color: var(--text-a) !important; | |
} | |
.HyperMD-codeblock-bg | |
{ | |
background-color: var(--pre-code) !important; | |
} | |
.HyperMD-codeblock | |
{ | |
line-height: 1.4em !important; | |
color: var(--code-block) !important; | |
} | |
.HyperMD-codeblock-begin | |
{ | |
border-top-left-radius: 4px !important; | |
border-top-right-radius: 4px !important; | |
} | |
.HyperMD-codeblock-end | |
{ | |
border-bottom-left-radius: 4px !important; | |
border-bottom-right-radius: 4px !important; | |
} | |
th | |
{ | |
font-weight: 600 !important; | |
} | |
thead | |
{ | |
border-bottom: 2px solid var(--background-modifier-border) !important; | |
} | |
.HyperMD-table-row | |
{ | |
line-height: normal !important; | |
padding-left: 4px !important; | |
padding-right: 4px !important; | |
background-color: var(--pre-code) !important; | |
} | |
.HyperMD-table-row-0 | |
{ | |
/* padding-top: 4px !important; */ | |
} | |
.CodeMirror-foldgutter-folded, | |
.is-collapsed .nav-folder-collapse-indicator | |
{ | |
color: var(--text-a) !important; | |
} | |
.nav-file-tag | |
{ | |
color: var(--text-a) !important; | |
} | |
.is-active .nav-file-title | |
{ | |
color: var(--text-a) !important; | |
background-color: var(--background-primary-alt) !important; | |
} | |
.nav-file-title | |
{ | |
border-bottom-left-radius: 0 !important; | |
border-bottom-right-radius: 0 !important; | |
border-top-left-radius: 0 !important; | |
border-top-right-radius: 0 !important; | |
} | |
img | |
{ | |
display: block !important; | |
margin-left: auto !important; | |
margin-right: auto !important; | |
} | |
.HyperMD-list-line | |
{ | |
padding-top: 0 !important; | |
} | |
.CodeMirror-code, | |
.CodeMirror-linenumber, | |
.cm-formatting | |
{ | |
font-family: var(--font-monospace) !important; | |
font-size: 0.9em; | |
} | |
.markdown-preview-section pre code, | |
.markdown-preview-section code | |
{ | |
font-size: 0.9em !important; | |
background-color: var(--pre-code) !important; | |
} | |
.markdown-preview-section pre code | |
{ | |
padding: 4px !important; | |
line-height: 1.4em !important; | |
display: block !important; | |
color: var(--code-block) !important; | |
} | |
.markdown-preview-section code | |
{ | |
color: var(--inline-code) !important; | |
} | |
.cm-s-obsidian, | |
.cm-inline-code | |
{ | |
-webkit-font-smoothing: auto !important; | |
} | |
.cm-inline-code | |
{ | |
color: var(--inline-code) !important; | |
background-color: var(--pre-code) !important; | |
padding: 1px !important; | |
} | |
.workspace-leaf-header-title | |
{ | |
font-weight: 600 !important; | |
} | |
.side-dock-title | |
{ | |
padding-top: 15px !important; | |
font-size: 20px !important; | |
} | |
.side-dock-ribbon-tab:hover, | |
.side-dock-ribbon-action:hover, | |
.side-dock-ribbon-action.is-active:hover, | |
.nav-action-button:hover, | |
.side-dock-collapse-btn:hover | |
{ | |
color: var(--text-a); | |
} | |
.side-dock | |
{ | |
border-right: 0 !important; | |
} | |
.cm-s-obsidian, | |
.markdown-preview-view | |
{ | |
padding-left: 10px !important; | |
padding-right: 10px !important; | |
} | |
/* vertical resize-handle */ | |
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, | |
.workspace-split.mod-left-split > .workspace-leaf-resize-handle, | |
.workspace-split.mod-right-split > .workspace-leaf-resize-handle | |
{ | |
width: 1px !important; | |
background-color: var(--background-secondary-alt); | |
} | |
/* horizontal resize-handle */ | |
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle | |
{ | |
height: 1px !important; | |
background-color: var(--background-secondary-alt); | |
} | |
/* Remove vertical split padding */ | |
.workspace-split.mod-root .workspace-split.mod-vertical .workspace-leaf-content, | |
.workspace-split.mod-vertical > .workspace-split, | |
.workspace-split.mod-vertical > .workspace-leaf, | |
.workspace-tabs | |
{ | |
padding-right: 0px; | |
} | |
.markdown-embed-title | |
{ | |
font-weight: 600 !important; | |
} | |
.markdown-embed | |
{ | |
padding-left: 10px !important; | |
padding-right: 10px !important; | |
margin-left: 10px !important; | |
margin-right: 10px !important; | |
} | |
.mermaid .note | |
{ | |
fill: var(--dark3) !important; | |
} | |
.cm-header-1, | |
.markdown-preview-section h1 | |
{ | |
font-weight: 500 !important; | |
font-size: 34px !important; | |
color: var(--text-title-h1) !important; | |
} | |
.cm-header-2, | |
.markdown-preview-section h2 | |
{ | |
font-weight: 500 !important; | |
font-size: 26px !important; | |
color: var(--text-title-h2) !important; | |
} | |
.cm-header-3, | |
.markdown-preview-section h3 | |
{ | |
font-weight: 500 !important; | |
font-size: 22px !important; | |
color: var(--text-title-h3) !important; | |
} | |
.cm-header-4, | |
.markdown-preview-section h4 | |
{ | |
font-weight: 500 !important; | |
font-size: 20px !important; | |
color: var(--text-title-h4) !important; | |
} | |
.cm-header-5, | |
.cm-header-6, | |
.markdown-preview-section h5, | |
.markdown-preview-section h6 | |
{ | |
font-weight: 500 !important; | |
font-size: 18px !important; | |
color: var(--text-title-h5) !important; | |
} | |
.suggestion-item.is-selected | |
{ | |
background-color: var(--background-secondary); | |
} | |
.empty-state-container:hover | |
{ | |
background-color: var(--background-secondary-alt); | |
border: 5px solid var(--interactive-accent) !important; | |
} | |
.checkbox-container | |
{ | |
background-color: var(--interactive-before); | |
} | |
.checkbox-container:after | |
{ | |
background-color: var(--background-secondary-alt); | |
} | |
.mod-cta | |
{ | |
color: var(--background-secondary-alt) !important; | |
font-weight: 600 !important; | |
} | |
.mod-cta:hover | |
{ | |
background-color: var(--interactive-before) !important; | |
font-weight: 600 !important; | |
} | |
.CodeMirror-cursor | |
{ | |
background-color: var(--vim-cursor) !important; | |
opacity: 60% !important; | |
} | |
input.task-list-item-checkbox { | |
border: 1px solid var(--dark4); | |
appearance: none; | |
-webkit-appearance: none; | |
} | |
input.task-list-item-checkbox:checked | |
{ | |
background-color: var(--dark4); | |
box-shadow: inset 0 0 0 2px var(--background-primary); | |
} | |
::selection | |
{ | |
background-color: var(--text-selection) !important; | |
} | |
/* .. 2. Custom CSS Section */ | |
/* .... 2.1 Bullet Points */ | |
/* ...... 2.1.1 Bullet Point Relationship Lines -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/2 */ | |
.cm-hmd-list-indent .cm-tab, | |
ul ul { | |
position: relative; | |
} | |
.cm-hmd-list-indent .cm-tab::before, | |
ul ul::before { | |
content: ""; | |
border-left: 1px solid var(--bright-aqua); | |
position: absolute; | |
} | |
.cm-hmd-list-indent .cm-tab::before { | |
left: 5px; | |
top: -5px; | |
bottom: -4px; | |
} | |
ul ul::before { | |
left: -16px; | |
top: 0; | |
bottom: 0; | |
} | |
/* ...... 2.1.2 tasklist (preview) indentation lines correction -- https://forum.obsidian.md/t/bullet-lines-in-css-for-checkboxes/6262/3 */ | |
.contains-task-list::before { | |
left: 10px ; | |
} | |
/* ...... 2.1.3 Better Bullet Points In Edit Mode https://forum.obsidian.md/t/clutter-free-edit-mode/6791/30 */ | |
div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-list-ul { | |
color: transparent; | |
position: relative; | |
} | |
div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-list-ul:after { | |
content: "•"; | |
position: absolute; | |
top: -6px; | |
left: 4px; | |
color: var(--bright-aqua); | |
font-family: sans-serif; | |
font-size: 20px; | |
} | |
/* ...... 2.1.4 Bullet points in preview -- https://discord.com/channels/686053708261228577/702656734631821413/772094128832905226 */ | |
ul, | |
ul ul, | |
ol ul, | |
ul ul ul, | |
ol ul ul { | |
list-style: none; | |
} | |
li > p { | |
display: inline-block; | |
margin-top: 0; | |
margin-bottom: 0; | |
} | |
ul li:not(.task-list-item)::before { | |
content: '•'; | |
color: var(--bright-aqua); | |
display: inline-block; | |
width: 1em; | |
margin-left: -1.15em; | |
padding: 0; | |
font-weight: bold; | |
text-shadow: 0 0 0.5em var(--bright-aqua); | |
} | |
ul ul li:not(.task-list-item)::before { | |
content: '•'; | |
} | |
ul ul ul li:not(.task-list-item)::before { | |
content: '•'; | |
} | |
/* .... 2.2 File Navigation Pane */ | |
/* ...... 2.2.1 Relationship lines for the folder levels in file navigation: https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/112 */ | |
.outline .collapsible-item-children { | |
margin-left: 20px; | |
border-left: 1px solid var(--faded-aqua); | |
border-radius: 4px; | |
transition:all 0.5s ease-in-out; | |
} | |
.outline .collapsible-item-children:hover { | |
border-left-color: var(--faded-aqua); | |
} | |
.nav-folder-children .nav-folder-children { | |
margin-left: 20px; | |
padding-left: 0; | |
border-left: 1px solid var(--faded-aqua); | |
border-radius: 4px; | |
transition:all 0.5s ease-in-out; | |
} | |
.nav-folder-children .nav-folder-children:hover { | |
border-left-color: var(--faded-aqua); | |
} | |
/* ...... 2.2.2 Custom icons differing files and folders: https://discordapp.com/channels/686053708261228577/702656734631821413/755293685046050896 */ | |
/* Emoji */ | |
/*.nav-file-title-content::before { content: '🗒 '; } | |
.nav-folder-title-content::before { content: '📂 '; } | |
*/ | |
/* Flat font */ | |
/* Requires: https://icomoon.io/#icons-icomoon/liga-font */ | |
.nav-folder-children .nav-file-title-content:first-child::before { | |
content: "\e924 "; | |
font-family: "IcoMoon-Free"; | |
} | |
.nav-folder-children .nav-folder-title-content::before { | |
content: "\e930 "; | |
font-family: "IcoMoon-Free"; | |
} | |
/* .... 2.3 Clutter Free Mode */ | |
/* ...... 2.3.1 Make subtler folding gutter arrows -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/10 */ | |
.CodeMirror-foldgutter-folded:after, | |
.CodeMirror-foldgutter-open:after { | |
opacity: 0.5; | |
font-size: 60%; | |
color: var(--bright-aqua); | |
} | |
.CodeMirror-foldgutter-folded:hover:after, | |
.CodeMirror-foldgutter-open:hover:after { | |
opacity: 1; | |
} | |
.CodeMirror-foldgutter-folded:after { | |
content: "\25BA"; | |
} | |
.CodeMirror-foldgutter-open:after { | |
content: "\25BC"; | |
} | |
/* ...... 2.3.2 Hide Block Reference ID's -- https://discord.com/channels/686053708261228577/716028884885307432/769267134114037871 */ | |
div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-blockid { | |
visibility: hidden; | |
} | |
.cm-blockid::first-letter | |
{ | |
visibility: visible; | |
font-weight: 800; | |
} | |
/* ...... 2.3.3 Shortened Url Links -- https://forum.obsidian.md/t/hide-or-truncate-urls-in-editor-using-css/359/3 */ | |
div:not(.CodeMirror-activeline) > .CodeMirror-line .cm-string.cm-url:not(.cm-formatting) { | |
font-size: 0; | |
} | |
div:not(.CodeMirror-activeline) > .CodeMirror-line .cm-string.cm-url:not(.cm-formatting)::after { | |
content: '🔗'; | |
font-size: 1rem; | |
} | |
/* ...... 2.3.4 highlight (==) not visible anymore if not active line -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/221 */ | |
div:not(.CodeMirror-activeline) > .CodeMirror-line .cm-formatting-highlight.cm-highlight { | |
font-size: 1em; | |
color: transparent; | |
} | |
/* .... 2.4 Font Formatting */ | |
/* ...... 2.4.1 Make Mathjax Font Larger */ | |
.MJX-TEX { | |
font-size: 180%; | |
} | |
/* ...... 2.4.2 Hyphenation & Justification https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/25 */ | |
/*.cm-s-obsidian, | |
.markdown-preview-view { | |
text-align: justify; | |
hyphens: auto; | |
} | |
/* ...... 2.4.3 Stylish Block Quotes -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/39 */ | |
blockquote:before { | |
font: 14px/20px italic Times, serif; | |
content: "“"; | |
font-size: 3em; | |
line-height: 0.1em; | |
vertical-align: -0.4em; | |
} | |
blockquote p { | |
display: inline; | |
} | |
/* ...... 2.4.4 General Font Formatting */ | |
b, strong, .cm-s-obsidian .cm-strong{ | |
color: var(--bright-red) !important; | |
} | |
i, em, span.cm-em { | |
color: var(--bright-green) !important; | |
} | |
u { | |
color: var(--bright-purple) !important; | |
} | |
/* .... 2.5 Graph Formatting */ | |
/* ...... 2.5.1 Graph View CSS -- https://discordapp.com/channels/686053708261228577/702656734631821413/760488978691784705 */ | |
.theme-dark .graph-view.color-arrow { | |
color: var(--bright-aqua); | |
} | |
.theme-dark .graph-view.color-fill-tag { | |
color: var(--bright-yellow); | |
} | |
.theme-dark .graph-view.color-fill-attachment { | |
color: var(--neutral-blue); | |
} | |
.theme-dark .graph-view.color-fill-unresolved { | |
color: var(--bright-red); | |
} | |
.graph-view.color-fill { | |
color: var(--light1); | |
} | |
/* .graph-view.color-line { | |
color: var(--gray); | |
}*/ | |
/* .... 2.6 Image Manipulation */ | |
/* ...... 2.6.1 Image Hover Grow -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/29 */ | |
.markdown-preview-view img { | |
display: block; | |
margin-top: 20pt; | |
margin-bottom: 20pt; | |
margin-left: auto; | |
margin-right: auto; | |
width: 50%; /* experiment with values */ | |
transition: transform 0.25s ease; | |
} | |
.markdown-preview-view img:hover { | |
-webkit-transform: scale(1.8); /* experiment with values */ | |
transform: scale(2); | |
} | |
/* .... 2.7 Check Boxes */ | |
/* ...... 2.7.1 Nicer Round Checkboxes -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/34 */ | |
/* input[type="checkbox"], | |
.cm-formatting-task { | |
-webkit-appearance: none; | |
appearance: none; | |
border-radius: 50%; | |
border: 1px solid var(--text-faint); | |
padding: 0; | |
vertical-align: top; | |
} | |
.cm-s-obsidian span.cm-formatting-task { | |
color: transparent; | |
width: 1.25em !important; | |
height: 1.25em; | |
display: inline-block; | |
} | |
input[type="checkbox"]:focus { | |
outline: 0; | |
} | |
input[type="checkbox"]:checked, | |
.cm-formatting-task.cm-property { | |
background-color: var(--text-accent-hover); | |
border: 1px solid var(--text-accent-hover); | |
background-position: center; | |
background-size: 70%; | |
background-repeat: no-repeat; | |
background-image: url('data:image/svg+xml; utf8, <svg width="12px" height="10px" viewBox="0 0 12 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-4.000000, -6.000000)" fill="%23ffffff"><path d="M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999"></path></g></g></svg>'); | |
} */ | |
/** ...... 2.7.2 Animated Check Boxes -- https://github.com/TriDiamond/Obsidian-Obsidianite/blob/82207bed4313ee0e6f0bb1fd59b04129408018f5/obsidian.css#L463 */ | |
.contains-task-list .task-list-item .contains-task-list { | |
padding-inline-start: 5px; | |
} | |
.contains-task-list .task-list-item ul.contains-task-list::before { | |
left: -46px !important; | |
border-width: 2px; | |
} | |
.contains-task-list .task-list-item { | |
position: relative; | |
vertical-align: middle; | |
box-sizing: border-box; | |
padding-left: 30px; | |
} | |
.contains-task-list .task-list-item input[type='checkbox'] { | |
position: absolute; | |
top: 4px; | |
left: -23px; | |
width: 20px; | |
height: 20px; | |
margin: 0; | |
opacity: 0; | |
z-index: 10; | |
} | |
.markdown-preview-view .list-collapse-indicator { | |
margin-left: -80px !important; | |
box-sizing: border-box; | |
} | |
.contains-task-list .task-list-item::before { | |
content: ''; | |
position: absolute; | |
top: 2px; | |
left: -25px; | |
width: 20px; | |
height: 20px; | |
display: inline-flex; | |
justify-content: center; | |
border: 2px solid var(--neutral-blue);/* #9e9e9e; */ | |
margin-right: 15px; | |
border-radius: 3px; | |
transition: all 0.3s; | |
box-sizing: border-box; | |
z-index: 1; | |
} | |
.contains-task-list .is-checked.task-list-item::before { | |
border: 10px solid var(--neutral-purple); | |
animation: bounce 300ms; | |
} | |
.contains-task-list .is-checked.task-list-item::after { | |
content: ''; | |
position: absolute; | |
top: 8px; | |
left: -21px; | |
border-right: 3px solid transparent; | |
border-bottom: 3px solid transparent; | |
transform: rotate(45deg); | |
transform-origin: 0% 100%; | |
animation: checked-box 125ms 250ms forwards; | |
z-index: 5; | |
} | |
.markdown-preview-view ul > li.task-list-item.is-checked { | |
text-decoration: line-through !important; | |
color: var(--interactive-accent) !important; | |
} | |
.markdown-preview-view ul > li.task-list-item.is-checked ul > li:not(.is-checked) { | |
text-decoration: none !important; | |
color: var(--text-normal) !important; | |
} | |
@keyframes checked-box { | |
0% { | |
width: 0; | |
height: 0; | |
border-color: #FFFFFF; | |
transform: translate(0, 0) rotate(45deg); | |
} | |
33% { | |
width: 4px; | |
height: 0; | |
border-color: #FFFFFF; | |
transform: translate(0, 0) rotate(45deg); | |
} | |
100% { | |
width: 4px; | |
height: 8px; | |
border-color: #FFFFFF; | |
transform: translate(0, -8px) rotate(45deg); | |
} | |
} | |
@keyframes bounce { | |
0% { | |
border-width: 2px; | |
/* transform: scale(1); */ | |
} | |
33% { | |
border-width: 4px; | |
/* transform: scale(0.7); */ | |
} | |
100% { | |
border-width: 10px; | |
/* transform: scale(1); */ | |
} | |
} | |
/* .... 2.8 Tags */ | |
/* ...... 2.8.1 Tag Pills -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/72 */ | |
.tag:not(.token) { | |
background-color: var(--faded-blue); | |
border: none; | |
color: white; | |
font-size: 14px; | |
padding: 0px 8px; | |
text-align: center; | |
text-decoration: none; | |
display: inline-block; | |
margin: 0px 0px; | |
cursor: pointer; | |
border-radius: 14px; | |
font-weight: bold; | |
} | |
.tag:not(.token):hover { | |
color: var(--bright-red) !important; | |
background-color: var(--bright-red); | |
} | |
/*==============================================*/ | |
.tag[href^="#📥️"] { | |
background-color: var(--light4); | |
color: var(--light4) !important; | |
} | |
.tag[href^="#🌱️"] { | |
background-color: var(--faded-aqua); | |
color: var(--faded-aqua) !important; | |
} | |
.tag[href^="#🌞️"] { | |
background-color: var(--faded-aqua); | |
color: var(--faded-aqua) !important; | |
} | |
.tag[href^="#🌲️"] { | |
background-color: var(--faded-aqua); | |
color: var(--faded-aqua) !important; | |
} | |
.tag[href^="#✏"] { | |
background-color: var(--faded-blue); | |
color: var(--faded-blue) !important; | |
} | |
/*==============================================*/ | |
.tag[href^="#✅️"] { | |
background-color: var(--bright-orange); | |
color: var(--bright-orange) !important; | |
} | |
.tag[href^="#🗺️"] { | |
background-color: var(--bright-yellow); | |
color: var(--bright-yellow) !important; | |
} | |
.tag[href^="#⚙️"] { | |
background-color: var(--dark3); | |
color: var(--dark3) !important; | |
} | |
.tag[href^="#❗️"] { | |
background-color: var(--light1); | |
color: var(--light1) !important; | |
} | |
.tag[href^="#🏷️"] { | |
background-color: var(--faded-purple); | |
color: var(--faded-purple) !important; | |
} | |
/* .... 2.9 [[Link]] Modification */ | |
/* ...... 2.9.1 Bigger Link Hover Popup Preview -- https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/175 */ | |
.popover.hover-popover { | |
transform: scale(0.8); /* makes the content smaller */ | |
max-height: 800px; | |
min-height: 50px; | |
width: 700px; | |
overflow: overlay; /* new added */ | |
} | |
.popover.hover-popover .markdown-embed { | |
height: 100%; | |
} | |
.popover.hover-popover.is-loaded .markdown-embed .markdown-embed-content .markdown-preview-view{ | |
padding: 10px 10px 10px 16px; /*16px two pop magin */ | |
} | |
/* ...... 2.10.1 Calendar Plugin CSS */ | |
.container { | |
--color-background-heading: transparent; | |
--color-background-day: transparent; | |
--color-background-day-empty: var(--background-secondary-alt); | |
--color-background-day-active: var(--interactive-accent); | |
--color-background-day-hover: var(--interactive-hover); | |
--color-dot: var(--text-muted); | |
--color-text-heading: var(--text-normal); | |
--color-text-day: var(--text-normal); | |
--color-text-today: var(--text-accent); | |
} | |
/** .... 2.11 Heading Formatting */ | |
/** ...... 2.11.1 Heading Under Gradient Line -- https://github.com/TriDiamond/Obsidian-Obsidianite */ | |
.markdown-preview-view h1, | |
.markdown-preview-view h2, | |
.markdown-preview-view h3, | |
.markdown-preview-view h4, | |
.markdown-preview-view h5, | |
.markdown-preview-view h6 { | |
/* padding-top: 1.25rem; */ | |
/* margin: 45px 0 20px 0; */ | |
position: relative; | |
} | |
.markdown-preview-view h1:after, | |
.markdown-preview-view h2:after, | |
.markdown-preview-view h3:after, | |
.markdown-preview-view h4:after, | |
.markdown-preview-view h5:after, | |
.markdown-preview-view h6:after { | |
position: absolute; | |
content: ''; | |
height: 1px; | |
width: 35%; | |
left: 0; | |
bottom: -0.2rem; | |
background-image: linear-gradient(to right, var(--bright-aqua), var(--background-primary)) ; | |
opacity: 1; | |
} | |
/** ...... 2.11.2 Emoji Orientation in Andy Mode Headers -- https://discord.com/channels/686053708261228577/702656734631821413/775900471406624768 */ | |
body.plugin-sliding-panes-rotate-header .workspace > .mod-root .view-header { | |
text-orientation: sideways; | |
} | |
/** .... 2.12 Horizontal Rule Formatting */ | |
/** ...... 2.12.1 Aesthetic Horizontal Rule -- https://github.com/TriDiamond/Obsidian-Obsidianite */ | |
.markdown-preview-view hr { | |
margin-block-start: 4em; | |
margin-block-end: 4em; | |
border: none; | |
height: 1px; | |
background-image: linear-gradient(to right, var(--background-primary), var(--text-accent), var(--background-primary)); | |
} | |
.markdown-preview-view hr::after { | |
content: '§'; | |
display: inline-block; | |
position: absolute; | |
left: 50%; | |
transform: translate(-50%, -50%) rotate(60deg); | |
transform-origin: 50% 50%; | |
padding: 0.5rem; | |
color: var(--bright-aqua); | |
background-color: var(--background-primary); | |
} | |
/** ...... 2.13.1 Page Break -- https://gist.github.com/liamcain/81679412643690a7cdd13dff4dc909ce */ | |
@media print { | |
/* pagebreak before all ## headings */ | |
h2 { | |
page-break-before: always; | |
} | |
h3, | |
h4 { | |
page-break-after: avoid; | |
} | |
pre, | |
blockquote { | |
page-break-inside: avoid; | |
} | |
/* use double <hr> ('---') to indicate a page break */ | |
hr + hr { | |
page-break-before: always; | |
visibility: hidden; | |
} | |
:not(hr) + hr { | |
visibility: hidden; | |
} | |
:not(hr) + hr + :not(hr):not(h2) { | |
border-top: 1px solid black; | |
padding-top: 2em; | |
} | |
} | |
/** ...... 2.14.1 Banded Table Rows -- https://discord.com/channels/686053708261228577/702656734631821413/777106171948564500 */ | |
table { | |
padding: 0; | |
word-break: initial; | |
} | |
table tr { | |
border-top: 1px solid #cccccc; | |
margin: 0; | |
padding: 0; | |
} | |
table tr:nth-child(2n) { | |
background-color: var(--dark1); | |
} | |
table tr th { | |
font-weight: bold; | |
border: 1px solid #cccccc; | |
text-align: left; | |
margin: 0; | |
padding: 6px 13px; | |
} | |
table tr td { | |
border: 1px solid #cccccc; | |
text-align: left; | |
margin: 0; | |
padding: 6px 13px; | |
} | |
table tr th:first-child, | |
table tr td:first-child { | |
margin-top: 0; | |
} | |
table tr th:last-child, | |
table tr td:last-child { | |
margin-bottom: 0; | |
} | |
/** .. 3. Grave Yard */ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* Change color of internal links https://discordapp.com/channels/686053708261228577/702656734631821413/767572809848848385 */ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* .cm-s-obsidian span.cm-hmd-internal-link, a.internal-link { | |
color: var(--bright-orange) !important; | |
} */ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* Whitespace Characters */ /* https://forum.obsidian.md/t/editors-css-to-show-tabs-trailing-whitespace-and-strict-line-breaks/4234 */ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* .cm-trailing-space-new-line, .cm-trailing-space-a, .cm-trailing-space-b, .cm-tab{ | |
font-size: 0; | |
} | |
.cm-trailing-space-a::before, .cm-trailing-space-b::before, .cm-trailing-space-new-line::before, .cm-tab::before{ | |
content:'·'; | |
color:var(--dark2); | |
font-size: initial; | |
} | |
.cm-trailing-space-new-line::before { | |
content:'↵'; | |
} | |
.cm-tab::before { | |
content:'⟶' | |
} */ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* Remove blockquote left margin | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* | |
blockquote { | |
margin-inline-start: 0; | |
} */ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* Make Tags and Searched pages have expanded columns --- THIS MESSES WITH ANDY MODE */ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/*body > div > div.horizontal-main-container > div > div.workspace-split.mod-horizontal.mod-right-split > div:nth-child(4) > div.workspace-leaf > div > div > div, | |
body > div > div.horizontal-main-container > div > div.workspace-split.mod-horizontal.mod-left-split > div.workspace-tabs > div.workspace-leaf > div > div.search-result-container.mod-global-search > div | |
{ | |
column-width:200px; | |
}*/ | |
/* Expand List Column for file search (THIS MESSES WITH ANDY MODE): */ | |
/*.nav-folder-children | |
{ | |
column-width:200px; | |
}*/ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* Lime Light but only for body text */ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/*.cm-s-obsidian, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-link, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hmd-internal-link, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-url, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hmd-escape-backslash, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-inline-code, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > pre.CodeMirror-line.HyperMD-codeblock, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hashtag, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-builtin, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hr, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-footref, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line pre.HyperMD-footnote span.cm-hmd-footnote, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-highlight, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-highlight, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-list, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-task, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-quote, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-math, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.hmd-fold-math-placeholder { | |
color: var(--dark2); | |
} | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-highlight, | |
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-highlight { | |
background-color: transparent; | |
} | |
.CodeMirror-activeline { | |
color: var(--light1); | |
}*/ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* WYSIWYG Editor Features From: https://discordapp.com/channels/686053708261228577/702656734631821413/749843052385796147 */ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* inline formatting, link targets and [[ ]] disappears if not active line | |
div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting, | |
div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-string.cm-url, | |
div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-link | |
{ display: none; } */ | |
/* hide all html tags -- IT IS COMMENTED OUT BY DEFAULT | |
div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-tag{ display: none; }*/ | |
/* optionally header hashes span.cm-formatting-header, | |
/* except list markers span.cm-formatting-list, | |
/* code block backticks span.cm-formatting-code-block.cm-hmd-codeblock | |
{ | |
display: inline !important; | |
}*/ | |
/* and task checkboxes | |
span.cm-formatting-task { display: inline !important; font-family: monospace; } | |
*/ | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* replace H1-H6 markup in edit mode: https://discordapp.com/channels/686053708261228577/702656734631821413/753842312882159687 | |
/*--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* .CodeMirror-sizer { | |
margin-left: 48px !important; | |
} */ | |
/*-- reduce left padding --*/ | |
/* .CodeMirror { | |
height: 100%; | |
direction: ltr; | |
padding: 0 10px; | |
} */ | |
/*-- header color --*/ | |
/* .cm-header.cm-header-1 { | |
color: var(--text-accent); | |
left: 0px; | |
position: relative; | |
} */ | |
/* .cm-header.cm-header-2 { | |
color: var(--text-accent2); | |
left: 0px; | |
position: relative; | |
} */ | |
/*-- hide # markup--*/ | |
/* .cm-formatting.cm-formatting-header.cm-formatting-header-1.cm-header.cm-header-1, | |
.cm-formatting.cm-formatting-header.cm-formatting-header-2.cm-header.cm-header-2, | |
.cm-formatting.cm-formatting-header.cm-formatting-header-3.cm-header.cm-header-3, | |
.cm-formatting.cm-formatting-header.cm-formatting-header-4.cm-header.cm-header-4, | |
.cm-formatting.cm-formatting-header.cm-formatting-header-5.cm-header.cm-header-5, | |
.cm-formatting.cm-formatting-header.cm-formatting-header-6.cm-header.cm-header-6 { | |
font-size: 0px; | |
} | |
*/ | |
/*-- display H1-h6 in gutter--*/ | |
/* .cm-formatting.cm-formatting-header.cm-formatting-header-1.cm-header.cm-header-1:before { | |
content: "H1"; | |
font-size: 34px; | |
color: var(--text-accent2); | |
left: -49px; | |
top: -50px; | |
position: absolute; | |
} | |
.cm-formatting.cm-formatting-header.cm-formatting-header-2.cm-header.cm-header-2:before { | |
content: "H2"; | |
font-size: 26px; | |
color: var(--text-accent2); | |
left: -43px; | |
top: -35px; | |
position: absolute; | |
} | |
.cm-formatting.cm-formatting-header.cm-formatting-header-3.cm-header.cm-header-3:before { | |
content: "H3"; | |
font-size: 22px; | |
color: var(--text-accent2); | |
left: -36px; | |
top: -6px; | |
position: absolute; | |
} | |
.cm-formatting.cm-formatting-header.cm-formatting-header-4.cm-header.cm-header-4:before { | |
content: "H4"; | |
font-size: 20px; | |
color: var(--text-accent2); | |
left: -36px; | |
top: -6px; | |
position: absolute; | |
} | |
.cm-formatting.cm-formatting-header.cm-formatting-header-5.cm-header.cm-header-5:before { | |
content: "H5"; | |
font-size: 18px; | |
color: var(--text-accent2); | |
left: -36px; | |
top: -6px; | |
position: absolute; | |
} | |
.cm-formatting.cm-formatting-header.cm-formatting-header-6.cm-header.cm-header-6:before { | |
content: "H6"; | |
font-size: 16px; | |
color: var(--text-accent2); | |
left: -36px; | |
top: -4px; | |
position: absolute; | |
} */ | |
/*-- is active line, hide H[1-6] in gutter --*/ | |
/* .CodeMirror-activeline | |
span.cm-formatting.cm-formatting-header.cm-formatting-header-1.cm-header.cm-header-1:before, | |
.CodeMirror-activeline | |
span.cm-formatting.cm-formatting-header.cm-formatting-header-2.cm-header.cm-header-2:before, | |
.CodeMirror-activeline | |
span.cm-formatting.cm-formatting-header.cm-formatting-header-3.cm-header.cm-header-3:before, | |
.CodeMirror-activeline | |
span.cm-formatting.cm-formatting-header.cm-formatting-header-4.cm-header.cm-header-4:before, | |
.CodeMirror-activeline | |
span.cm-formatting.cm-formatting-header.cm-formatting-header-5.cm-header.cm-header-5:before, | |
.CodeMirror-activeline | |
span.cm-formatting.cm-formatting-header.cm-formatting-header-6.cm-header.cm-header-6:before { | |
font-size: 0px; | |
} */ | |
/*-- is active line, display # markup --*/ | |
/* .CodeMirror-activeline | |
> pre | |
> span | |
.cm-formatting.cm-formatting-header.cm-formatting-header-1.cm-header.cm-header-1 { | |
font-size: 32px; | |
display: inline; | |
} | |
.CodeMirror-activeline | |
> pre | |
> span | |
.cm-formatting.cm-formatting-header.cm-formatting-header-2.cm-header.cm-header-2 { | |
font-size: 24px; | |
display: inline; | |
} | |
.CodeMirror-activeline | |
> pre | |
> span | |
.cm-formatting.cm-formatting-header.cm-formatting-header-3.cm-header.cm-header-3 { | |
font-size: 19px; | |
display: inline; | |
} | |
.CodeMirror-activeline | |
> pre | |
> span | |
.cm-formatting.cm-formatting-header.cm-formatting-header-4.cm-header.cm-header-4, | |
.CodeMirror-activeline | |
> pre | |
> span | |
.cm-formatting.cm-formatting-header.cm-formatting-header-5.cm-header.cm-header-5, | |
.CodeMirror-activeline | |
> pre | |
> span | |
.cm-formatting.cm-formatting-header.cm-formatting-header-6.cm-header.cm-header-6 { | |
font-size: 13px; | |
display: inline; | |
} */ | |
/*-------------------------------------------------------------------------------------------------------------------------------------------- | |
NO HIGHLIGHT OR LINK MARKS WYSIWYG https://forum.obsidian.md/t/meta-post-common-css-hacks/1978/175 | |
--------------------------------------------------------------------------------------------------------------------------------------------*/ | |
/* div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-link:not(.cm-link), | |
div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-highlight { | |
display: none !important; | |
} */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment