HearthCode for Obsidian 3.1.1

This commit is contained in:
Mark Y. 2026-06-15 00:14:01 +09:00
commit 12d5dc13c8
6 changed files with 873 additions and 0 deletions

21
LICENSE Normal file
View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2026 HearthCode contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

32
README.md Normal file
View file

@ -0,0 +1,32 @@
# HearthCode for Obsidian
Warm, calm dark and light themes for [Obsidian](https://obsidian.md), built from the HearthCode color system. Charcoal-and-paper surfaces with a restrained, editorial syntax palette designed for long reading and writing sessions.
- **Modes:** Dark and Light
- **Homepage:** https://theme.hearthcode.dev
## Install
### From Obsidian (recommended)
1. Open **Settings → Appearance → Themes → Manage**.
2. Search for **HearthCode** and click **Install and use**.
### Manual
1. Download `manifest.json` and `theme.css` from this repository.
2. Copy them into `<your-vault>/.obsidian/themes/HearthCode/`.
3. In **Settings → Appearance → Themes**, select **HearthCode**.
## About this repository
This repo is the Obsidian **publish target** for HearthCode. The files here
(`manifest.json`, `theme.css`, `versions.json`, `screenshot.png`) are generated
from the HearthCode color system; the source of truth and full multi-platform
project (VS Code, web, color language) lives in
[hearth-code/HearthTheme](https://github.com/hearth-code/HearthTheme). Please
file issues and changes against that repository.
## License
[MIT](LICENSE)

7
manifest.json Normal file
View file

@ -0,0 +1,7 @@
{
"name": "HearthCode",
"version": "3.1.1",
"minAppVersion": "1.0.0",
"author": "HearthCode",
"authorUrl": "https://theme.hearthcode.dev"
}

BIN
screenshot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

782
theme.css Normal file
View file

@ -0,0 +1,782 @@
/* Auto-generated by scripts/generate-obsidian-app-theme.mjs - DO NOT EDIT */
/* Theme: HearthCode */
.theme-dark {
--background-modifier-active-hover: #3a362e;
--background-modifier-border: #3c3a32;
--background-modifier-border-focus: #cb9322a6;
--background-modifier-border-hover: rgb(60 58 50 / 0.48);
--background-modifier-box-shadow: rgb(27 29 26 / 0.6);
--background-modifier-cover: rgb(27 29 26 / 0.72);
--background-modifier-error: rgb(212 184 79 / 0.2);
--background-modifier-error-hover: rgb(212 184 79 / 0.3);
--background-modifier-form-field: rgb(60 58 50 / 0.22);
--background-modifier-hover: #2d2a25;
--background-modifier-message: rgb(139 180 158 / 0.18);
--background-modifier-success: rgb(202 164 108 / 0.24);
--background-primary: #1b1d1a;
--background-primary-alt: #272824;
--background-secondary: #191815;
--background-secondary-alt: #443e35;
--blockquote-border-color: rgb(142 187 127 / 0.46);
--blockquote-color: #a3947f;
--code-background: rgb(45 45 39 / 0.38);
--code-comment: #817566;
--code-function: #91cf72;
--code-important: #68adc1;
--code-keyword: #d4b84f;
--code-normal: #c3bfb9;
--code-operator: #979087;
--code-property: #8ebb7f;
--code-string: #caa46c;
--code-tag: #c5bf56;
--code-value: #77a7d2;
--h1-color: #d4b84f;
--h2-color: #91cf72;
--h3-color: #8ebb7f;
--h4-color: #caa46c;
--h5-color: #77a7d2;
--h6-color: #a1927e;
--hearth-accent-hover: #d49d2d;
--hearth-bracket-bright: #d2a33d;
--hearth-bracket-cool: #68adc1;
--hearth-bracket-match-fill: #d4b84f1a;
--hearth-bracket-match-stroke: #d4b84f47;
--hearth-bracket-warm: #d4b84f;
--hearth-callout-danger-bg: rgb(212 184 79 / 0.14);
--hearth-callout-danger-border: rgb(212 184 79 / 0.56);
--hearth-callout-note-bg: rgb(129 117 102 / 0.12);
--hearth-callout-note-border: rgb(129 117 102 / 0.5);
--hearth-callout-tip-bg: rgb(145 207 114 / 0.12);
--hearth-callout-tip-border: rgb(145 207 114 / 0.5);
--hearth-callout-warning-bg: rgb(210 163 61 / 0.14);
--hearth-callout-warning-border: rgb(210 163 61 / 0.56);
--hearth-feedback-info: #68adc1;
--hearth-feedback-note: #817566;
--hearth-guide: #454138;
--hearth-guide-active: #918675;
--hearth-guide-ink: #c5a36e;
--hearth-inline-code: #9bb0bf;
--hearth-nav-active-ink: #e4d5bc;
--hearth-on-status: #191815;
--hearth-shell-band: #282521;
--hearth-terminal-black: #1d201f;
--hearth-terminal-blue: #79a89f;
--hearth-terminal-bright-black: #675d52;
--hearth-terminal-bright-blue: #92bbb1;
--hearth-terminal-bright-cyan: #9bc099;
--hearth-terminal-bright-green: #b6c97f;
--hearth-terminal-bright-magenta: #dc9fb2;
--hearth-terminal-bright-red: #ee8376;
--hearth-terminal-bright-white: #f1e6d4;
--hearth-terminal-bright-yellow: #deba72;
--hearth-terminal-cyan: #8fb686;
--hearth-terminal-green: #9fb86f;
--hearth-terminal-magenta: #ca8ea5;
--hearth-terminal-red: #e06c5e;
--hearth-terminal-white: #d6c3a3;
--hearth-terminal-yellow: #d2ab61;
--hearth-whitespace: #454138;
--hr-color: rgb(60 58 50 / 0.7);
--interactive-accent: #8bb49e;
--interactive-accent-hover: #98b69f;
--interactive-hover: #2a2722;
--interactive-normal: rgb(60 58 50 / 0.2);
--link-color: #8bb49e;
--link-color-hover: #98b69f;
--link-unresolved-color: #938461;
--list-marker-color: #97afc1;
--scrollbar-active-thumb-bg: rgb(60 58 50 / 0.72);
--scrollbar-bg: rgb(27 29 26 / 0.24);
--scrollbar-thumb-bg: rgb(60 58 50 / 0.5);
--table-border-color: rgb(60 58 50 / 0.58);
--table-header-border-color: rgb(60 58 50 / 0.76);
--tag-background: rgb(104 173 193 / 0.14);
--tag-background-hover: rgb(104 173 193 / 0.22);
--tag-color: #68adc1;
--tag-color-hover: #d2bea2;
--text-accent: #8bb49e;
--text-accent-hover: #98b69f;
--text-error: #d4b84f;
--text-faint: #685f52;
--text-highlight-bg: rgb(203 147 34 / 0.34);
--text-muted: #a99983;
--text-normal: #d2bea2;
--text-on-accent: #191815;
--text-selection: #cb93222e;
--text-success: #91cf72;
--text-warning: #d2a33d;
}
.theme-dark .cm-s-obsidian span.cm-comment,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-comment {
color: var(--code-comment);
font-style: italic;
}
.theme-dark .cm-s-obsidian span.cm-keyword,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-keyword {
color: var(--code-keyword);
}
.theme-dark .cm-s-obsidian span.cm-operator,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-operator {
color: var(--code-operator);
}
.theme-dark .cm-s-obsidian span.cm-string,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-string {
color: var(--code-string);
}
.theme-dark .cm-s-obsidian span.cm-number,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-number {
color: var(--code-value);
}
.theme-dark .cm-s-obsidian span.cm-def,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-def,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-variable-2 {
color: var(--code-function);
}
.theme-dark .cm-s-obsidian span.cm-variable,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-variable {
color: var(--code-normal);
}
.theme-dark .cm-s-obsidian span.cm-property,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-property {
color: var(--code-property);
}
.theme-dark .cm-s-obsidian span.cm-type,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-type {
color: var(--code-important);
}
.theme-dark .cm-s-obsidian span.cm-tag,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-tag {
color: var(--code-tag);
}
.theme-dark .cm-s-obsidian span.cm-atom,
.theme-dark .cm-s-obsidian span.cm-builtin,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-atom,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-builtin,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-meta,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-qualifier {
color: var(--code-important);
}
.theme-dark .cm-s-obsidian span.cm-attribute,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-attribute,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-variable-3 {
color: var(--code-property);
}
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-link {
color: var(--text-accent);
text-decoration-color: var(--text-accent);
}
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-url {
color: var(--text-muted);
}
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-quote {
color: var(--code-comment);
}
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-strong {
color: var(--h2-color);
}
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-em {
color: var(--h4-color);
}
.theme-dark .markdown-preview-view pre code .hljs-comment {
color: var(--code-comment);
}
.theme-dark .markdown-preview-view pre code .hljs-keyword,
.theme-dark .markdown-preview-view pre code .hljs-selector-tag {
color: var(--code-keyword);
}
.theme-dark .markdown-preview-view pre code .hljs-built_in,
.theme-dark .markdown-preview-view pre code .hljs-type,
.theme-dark .markdown-preview-view pre code .hljs-class,
.theme-dark .markdown-preview-view pre code .hljs-meta {
color: var(--code-important);
}
.theme-dark .markdown-preview-view pre code .hljs-function,
.theme-dark .markdown-preview-view pre code .hljs-title.function_ {
color: var(--code-function);
}
.theme-dark .markdown-preview-view pre code .hljs-attr,
.theme-dark .markdown-preview-view pre code .hljs-property {
color: var(--code-property);
}
.theme-dark .markdown-preview-view pre code .hljs-variable,
.theme-dark .markdown-preview-view pre code .hljs-template-variable {
color: var(--code-normal);
}
.theme-dark .markdown-preview-view pre code .hljs-string,
.theme-dark .markdown-preview-view pre code .hljs-title {
color: var(--code-string);
}
.theme-dark .markdown-preview-view pre code .hljs-number,
.theme-dark .markdown-preview-view pre code .hljs-literal,
.theme-dark .markdown-preview-view pre code .hljs-operator {
color: var(--code-value);
}
.theme-dark .markdown-rendered h1,
.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-1,
.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-1 {
color: var(--h1-color);
}
.theme-dark .markdown-rendered h2,
.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-2,
.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-2 {
color: var(--h2-color);
}
.theme-dark .markdown-rendered h3,
.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-3,
.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-3 {
color: var(--h3-color);
}
.theme-dark .markdown-rendered h4,
.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-4,
.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-4 {
color: var(--h4-color);
}
.theme-dark .markdown-rendered h5,
.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-5,
.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-5 {
color: var(--h5-color);
}
.theme-dark .markdown-rendered h6,
.theme-dark .markdown-source-view.mod-cm6 .cm-header.cm-header-6,
.theme-dark .markdown-source-view.mod-cm6 .HyperMD-header-6 {
color: var(--h6-color);
}
.theme-dark .markdown-rendered a,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-link {
color: var(--link-color);
}
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-hmd-internal-link,
.theme-dark .markdown-rendered .internal-link.is-unresolved {
color: var(--link-unresolved-color);
}
.theme-dark .markdown-rendered blockquote {
border-inline-start-color: var(--blockquote-border-color);
color: var(--blockquote-color);
}
.theme-dark .markdown-rendered hr {
border-color: var(--hr-color);
}
.theme-dark .markdown-rendered ul > li::marker,
.theme-dark .markdown-rendered ol > li::marker,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-formatting-list {
color: var(--list-marker-color);
}
.theme-dark .markdown-rendered :not(pre) > code,
.theme-dark .markdown-source-view.mod-cm6 .cm-line .cm-inline-code {
color: var(--hearth-inline-code);
background-color: var(--code-background);
border-radius: 4px;
}
.theme-dark .markdown-rendered pre,
.theme-dark .markdown-rendered pre code {
background-color: var(--code-background);
}
.theme-dark .markdown-rendered table {
border-color: var(--table-border-color);
}
.theme-dark .markdown-rendered th {
border-color: var(--table-header-border-color);
}
.theme-dark .markdown-rendered td {
border-color: var(--table-border-color);
}
.theme-dark .tag,
.theme-dark a.tag {
color: var(--tag-color);
background-color: var(--tag-background);
border: 1px solid var(--background-modifier-border);
}
.theme-dark .tag:hover,
.theme-dark a.tag:hover {
color: var(--tag-color-hover);
background-color: var(--tag-background-hover);
}
.theme-dark input[type='checkbox'] {
accent-color: var(--interactive-accent);
}
.theme-dark .callout {
border: 1px solid var(--background-modifier-border);
}
.theme-dark .callout .callout-title {
color: var(--text-normal);
}
.theme-dark .callout[data-callout='note'] {
border-color: var(--hearth-callout-note-border);
background-color: var(--hearth-callout-note-bg);
}
.theme-dark .callout[data-callout='tip'],
.theme-dark .callout[data-callout='success'] {
border-color: var(--hearth-callout-tip-border);
background-color: var(--hearth-callout-tip-bg);
}
.theme-dark .callout[data-callout='warning'],
.theme-dark .callout[data-callout='caution'] {
border-color: var(--hearth-callout-warning-border);
background-color: var(--hearth-callout-warning-bg);
}
.theme-dark .callout[data-callout='danger'],
.theme-dark .callout[data-callout='error'],
.theme-dark .callout[data-callout='bug'] {
border-color: var(--hearth-callout-danger-border);
background-color: var(--hearth-callout-danger-bg);
}
.theme-dark .workspace-tab-header.is-active {
border-color: var(--interactive-accent);
}
.theme-dark .workspace-tab-header.is-active .workspace-tab-header-inner {
color: var(--text-normal);
}
.theme-dark .nav-file-title.is-active,
.theme-dark .tree-item-self.is-clickable:hover,
.theme-dark .suggestion-item.is-selected {
background-color: var(--background-modifier-active-hover);
}
.theme-dark .cm-active,
.theme-dark .markdown-source-view.mod-cm6 .cm-active.cm-line {
background-color: var(--background-modifier-hover);
}
.theme-dark .status-bar-item:hover {
background-color: var(--background-modifier-hover);
}
.theme-light {
--background-modifier-active-hover: #bebaae;
--background-modifier-border: #c3c0b5;
--background-modifier-border-focus: #94650feb;
--background-modifier-border-hover: rgb(195 192 181 / 0.48);
--background-modifier-box-shadow: rgb(231 229 216 / 0.6);
--background-modifier-cover: rgb(231 229 216 / 0.72);
--background-modifier-error: rgb(131 100 15 / 0.2);
--background-modifier-error-hover: rgb(131 100 15 / 0.3);
--background-modifier-form-field: rgb(195 192 181 / 0.22);
--background-modifier-hover: #c7c4b8;
--background-modifier-message: rgb(85 125 104 / 0.18);
--background-modifier-success: rgb(117 104 35 / 0.24);
--background-primary: #e7e5d8;
--background-primary-alt: #cecabe;
--background-secondary: #d4d1c4;
--background-secondary-alt: #bdb9ad;
--blockquote-border-color: rgb(63 113 56 / 0.46);
--blockquote-color: #5a534b;
--code-background: rgb(211 209 197 / 0.38);
--code-comment: #766f65;
--code-function: #397626;
--code-important: #237296;
--code-keyword: #83640f;
--code-normal: #46423d;
--code-operator: #66635d;
--code-property: #3f7138;
--code-string: #756823;
--code-tag: #7f7d2e;
--code-value: #346fa8;
--h1-color: #83640f;
--h2-color: #397626;
--h3-color: #3f7138;
--h4-color: #756823;
--h5-color: #346fa8;
--h6-color: #5c554d;
--hearth-accent-hover: #bb7e16;
--hearth-bracket-bright: #855a70;
--hearth-bracket-cool: #237296;
--hearth-bracket-match-fill: #83640f14;
--hearth-bracket-match-stroke: #83640f3d;
--hearth-bracket-warm: #83640f;
--hearth-callout-danger-bg: rgb(131 100 15 / 0.14);
--hearth-callout-danger-border: rgb(131 100 15 / 0.56);
--hearth-callout-note-bg: rgb(118 111 101 / 0.12);
--hearth-callout-note-border: rgb(118 111 101 / 0.5);
--hearth-callout-tip-bg: rgb(57 118 37 / 0.12);
--hearth-callout-tip-border: rgb(57 118 37 / 0.5);
--hearth-callout-warning-bg: rgb(177 120 24 / 0.14);
--hearth-callout-warning-border: rgb(177 120 24 / 0.56);
--hearth-feedback-info: #237296;
--hearth-feedback-note: #766f65;
--hearth-guide: #c8c5b9;
--hearth-guide-active: #8b7d63;
--hearth-guide-ink: #7c5f34;
--hearth-inline-code: #345575;
--hearth-nav-active-ink: #2c2722;
--hearth-on-status: #191815;
--hearth-shell-band: #c7c4b8;
--hearth-terminal-black: #3a342e;
--hearth-terminal-blue: #517d76;
--hearth-terminal-bright-black: #8c7c69;
--hearth-terminal-bright-blue: #658d85;
--hearth-terminal-bright-cyan: #70946f;
--hearth-terminal-bright-green: #79914c;
--hearth-terminal-bright-magenta: #b9758b;
--hearth-terminal-bright-red: #c9675c;
--hearth-terminal-bright-white: #2d241e;
--hearth-terminal-bright-yellow: #ab8034;
--hearth-terminal-cyan: #608763;
--hearth-terminal-green: #718246;
--hearth-terminal-magenta: #a26179;
--hearth-terminal-red: #ba5146;
--hearth-terminal-white: #43382e;
--hearth-terminal-yellow: #9d7124;
--hearth-whitespace: #c8c5b9;
--hr-color: rgb(195 192 181 / 0.7);
--interactive-accent: #557d68;
--interactive-accent-hover: #4f6f5c;
--interactive-hover: #cac7b9;
--interactive-normal: rgb(195 192 181 / 0.2);
--link-color: #557d68;
--link-color-hover: #4f6f5c;
--link-unresolved-color: #796d52;
--list-marker-color: #34587b;
--scrollbar-active-thumb-bg: rgb(195 192 181 / 0.72);
--scrollbar-bg: rgb(231 229 216 / 0.24);
--scrollbar-thumb-bg: rgb(195 192 181 / 0.5);
--table-border-color: rgb(195 192 181 / 0.58);
--table-header-border-color: rgb(195 192 181 / 0.76);
--tag-background: rgb(35 114 150 / 0.14);
--tag-background-hover: rgb(35 114 150 / 0.22);
--tag-color: #237296;
--tag-color-hover: #342d28;
--text-accent: #557d68;
--text-accent-hover: #4f6f5c;
--text-error: #83640f;
--text-faint: #7f7a71;
--text-highlight-bg: rgb(184 121 17 / 0.34);
--text-muted: #47413b;
--text-normal: #342d28;
--text-on-accent: #191815;
--text-selection: #b8791126;
--text-success: #397625;
--text-warning: #b17818;
}
.theme-light .cm-s-obsidian span.cm-comment,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-comment {
color: var(--code-comment);
font-style: italic;
}
.theme-light .cm-s-obsidian span.cm-keyword,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-keyword {
color: var(--code-keyword);
}
.theme-light .cm-s-obsidian span.cm-operator,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-operator {
color: var(--code-operator);
}
.theme-light .cm-s-obsidian span.cm-string,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-string {
color: var(--code-string);
}
.theme-light .cm-s-obsidian span.cm-number,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-number {
color: var(--code-value);
}
.theme-light .cm-s-obsidian span.cm-def,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-def,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-variable-2 {
color: var(--code-function);
}
.theme-light .cm-s-obsidian span.cm-variable,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-variable {
color: var(--code-normal);
}
.theme-light .cm-s-obsidian span.cm-property,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-property {
color: var(--code-property);
}
.theme-light .cm-s-obsidian span.cm-type,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-type {
color: var(--code-important);
}
.theme-light .cm-s-obsidian span.cm-tag,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-tag {
color: var(--code-tag);
}
.theme-light .cm-s-obsidian span.cm-atom,
.theme-light .cm-s-obsidian span.cm-builtin,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-atom,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-builtin,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-meta,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-qualifier {
color: var(--code-important);
}
.theme-light .cm-s-obsidian span.cm-attribute,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-attribute,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-variable-3 {
color: var(--code-property);
}
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-link {
color: var(--text-accent);
text-decoration-color: var(--text-accent);
}
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-url {
color: var(--text-muted);
}
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-quote {
color: var(--code-comment);
}
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-strong {
color: var(--h2-color);
}
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-em {
color: var(--h4-color);
}
.theme-light .markdown-preview-view pre code .hljs-comment {
color: var(--code-comment);
}
.theme-light .markdown-preview-view pre code .hljs-keyword,
.theme-light .markdown-preview-view pre code .hljs-selector-tag {
color: var(--code-keyword);
}
.theme-light .markdown-preview-view pre code .hljs-built_in,
.theme-light .markdown-preview-view pre code .hljs-type,
.theme-light .markdown-preview-view pre code .hljs-class,
.theme-light .markdown-preview-view pre code .hljs-meta {
color: var(--code-important);
}
.theme-light .markdown-preview-view pre code .hljs-function,
.theme-light .markdown-preview-view pre code .hljs-title.function_ {
color: var(--code-function);
}
.theme-light .markdown-preview-view pre code .hljs-attr,
.theme-light .markdown-preview-view pre code .hljs-property {
color: var(--code-property);
}
.theme-light .markdown-preview-view pre code .hljs-variable,
.theme-light .markdown-preview-view pre code .hljs-template-variable {
color: var(--code-normal);
}
.theme-light .markdown-preview-view pre code .hljs-string,
.theme-light .markdown-preview-view pre code .hljs-title {
color: var(--code-string);
}
.theme-light .markdown-preview-view pre code .hljs-number,
.theme-light .markdown-preview-view pre code .hljs-literal,
.theme-light .markdown-preview-view pre code .hljs-operator {
color: var(--code-value);
}
.theme-light .markdown-rendered h1,
.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-1,
.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-1 {
color: var(--h1-color);
}
.theme-light .markdown-rendered h2,
.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-2,
.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-2 {
color: var(--h2-color);
}
.theme-light .markdown-rendered h3,
.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-3,
.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-3 {
color: var(--h3-color);
}
.theme-light .markdown-rendered h4,
.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-4,
.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-4 {
color: var(--h4-color);
}
.theme-light .markdown-rendered h5,
.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-5,
.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-5 {
color: var(--h5-color);
}
.theme-light .markdown-rendered h6,
.theme-light .markdown-source-view.mod-cm6 .cm-header.cm-header-6,
.theme-light .markdown-source-view.mod-cm6 .HyperMD-header-6 {
color: var(--h6-color);
}
.theme-light .markdown-rendered a,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-link {
color: var(--link-color);
}
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-hmd-internal-link,
.theme-light .markdown-rendered .internal-link.is-unresolved {
color: var(--link-unresolved-color);
}
.theme-light .markdown-rendered blockquote {
border-inline-start-color: var(--blockquote-border-color);
color: var(--blockquote-color);
}
.theme-light .markdown-rendered hr {
border-color: var(--hr-color);
}
.theme-light .markdown-rendered ul > li::marker,
.theme-light .markdown-rendered ol > li::marker,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-formatting-list {
color: var(--list-marker-color);
}
.theme-light .markdown-rendered :not(pre) > code,
.theme-light .markdown-source-view.mod-cm6 .cm-line .cm-inline-code {
color: var(--hearth-inline-code);
background-color: var(--code-background);
border-radius: 4px;
}
.theme-light .markdown-rendered pre,
.theme-light .markdown-rendered pre code {
background-color: var(--code-background);
}
.theme-light .markdown-rendered table {
border-color: var(--table-border-color);
}
.theme-light .markdown-rendered th {
border-color: var(--table-header-border-color);
}
.theme-light .markdown-rendered td {
border-color: var(--table-border-color);
}
.theme-light .tag,
.theme-light a.tag {
color: var(--tag-color);
background-color: var(--tag-background);
border: 1px solid var(--background-modifier-border);
}
.theme-light .tag:hover,
.theme-light a.tag:hover {
color: var(--tag-color-hover);
background-color: var(--tag-background-hover);
}
.theme-light input[type='checkbox'] {
accent-color: var(--interactive-accent);
}
.theme-light .callout {
border: 1px solid var(--background-modifier-border);
}
.theme-light .callout .callout-title {
color: var(--text-normal);
}
.theme-light .callout[data-callout='note'] {
border-color: var(--hearth-callout-note-border);
background-color: var(--hearth-callout-note-bg);
}
.theme-light .callout[data-callout='tip'],
.theme-light .callout[data-callout='success'] {
border-color: var(--hearth-callout-tip-border);
background-color: var(--hearth-callout-tip-bg);
}
.theme-light .callout[data-callout='warning'],
.theme-light .callout[data-callout='caution'] {
border-color: var(--hearth-callout-warning-border);
background-color: var(--hearth-callout-warning-bg);
}
.theme-light .callout[data-callout='danger'],
.theme-light .callout[data-callout='error'],
.theme-light .callout[data-callout='bug'] {
border-color: var(--hearth-callout-danger-border);
background-color: var(--hearth-callout-danger-bg);
}
.theme-light .workspace-tab-header.is-active {
border-color: var(--interactive-accent);
}
.theme-light .workspace-tab-header.is-active .workspace-tab-header-inner {
color: var(--text-normal);
}
.theme-light .nav-file-title.is-active,
.theme-light .tree-item-self.is-clickable:hover,
.theme-light .suggestion-item.is-selected {
background-color: var(--background-modifier-active-hover);
}
.theme-light .cm-active,
.theme-light .markdown-source-view.mod-cm6 .cm-active.cm-line {
background-color: var(--background-modifier-hover);
}
.theme-light .status-bar-item:hover {
background-color: var(--background-modifier-hover);
}

31
versions.json Normal file
View file

@ -0,0 +1,31 @@
{
"1.0.17": "1.0.0",
"1.0.18": "1.0.0",
"1.0.19": "1.0.0",
"1.0.20": "1.0.0",
"1.0.21": "1.0.0",
"1.0.22": "1.0.0",
"1.0.23": "1.0.0",
"1.0.24": "1.0.0",
"1.0.25": "1.0.0",
"1.0.26": "1.0.0",
"1.0.27": "1.0.0",
"1.0.28": "1.0.0",
"1.0.29": "1.0.0",
"1.1.0": "1.0.0",
"1.1.1": "1.0.0",
"1.1.2": "1.0.0",
"1.1.3": "1.0.0",
"1.1.4": "1.0.0",
"2.0.0": "1.0.0",
"2.0.1": "1.0.0",
"2.0.2": "1.0.0",
"2.0.3": "1.0.0",
"2.1.0": "1.0.0",
"2.1.1": "1.0.0",
"2.1.2": "1.0.0",
"2.1.3": "1.0.0",
"3.0.0": "1.0.0",
"3.1.0": "1.0.0",
"3.1.1": "1.0.0"
}