From 6bf98005eb28fa66ac9164941909698e3a44e32b Mon Sep 17 00:00:00 2001 From: Darkings Date: Fri, 15 May 2026 17:13:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=201.0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 10 +- README.md | 8 + README.zh.md | 8 + dist/theme.css | 7 +- icons/icon-theme.json | 885 +++++++- icons/icons.woff | Bin 12000 -> 14148 bytes manifest.json | 2 +- package-lock.json | 4 +- package.json | 2 +- scripts/generate-icon-theme.js | 129 +- scripts/verify-icons.js | 27 +- scripts/verify-pip-editor.js | 32 +- src/css/style-settings/30-icons.css.md | 5 + src/scss/_active-visual-overrides.scss | 253 ++- src/scss/_mixins.scss | 3 +- src/scss/components/_editor.scss | 38 +- .../components/_file-icons.generated.scss | 1774 ++--------------- src/scss/components/_file-icons.scss | 47 + src/scss/plugins/_style-settings.scss | 34 +- theme.css | 7 +- versions.json | 3 +- 21 files changed, 1608 insertions(+), 1670 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe811a4..500ab61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # 更新日志 / Changelog +## 1.0.1(2026-05-15) + +- 完善文档树文档图标:README、TODO、CHANGELOG、API、PROMPTS、CURSOR、CLAUDE、AGENTS 与 `Bug_*.md` +- Callout 图标改为 `icons/icons.woff` 内置 glyph,放大图标尺寸,并补齐 Monokai 风格背景色与左边框 +- 第二层及以后文件夹折叠图标改用 `folder-dimmed2`,根目录第一层保留 Obsidian 原生折叠图标 +- Style Settings 增加关闭文档树图标开关 +- 优化文件树紧凑模式的字号、行高与图标间距 + ## 1.0.0(未发布 / Unreleased) - Monokai Syntax 初始版本 / Initial release @@ -10,4 +18,4 @@ - Style Settings 集成(5 种滤镜主题、紧凑模式、单色图标、强调色覆盖)/ Style Settings integration (5 filter themes, compact mode, monochrome icons, accent overrides) - 关系图谱与 Canvas 插件样式 / Graph view and Canvas plugin styles - WCAG 对比度合规 / WCAG contrast ratio compliance -- Callout 与块引用 Monokai Pro 风格重设计(语义色左竖线、代码符号图标)/ Callout & blockquote Monokai Pro redesign (semantic left border, code-symbol icons) +- Callout 与块引用 Monokai Pro 风格重设计(语义色左竖线)/ Callout & blockquote Monokai Pro redesign (semantic left border) diff --git a/README.md b/README.md index c99214c..d969f1c 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,14 @@ Monokai Syntax is an Obsidian community theme inspired by the Monokai Pro visual - Style Settings support for palette filters, density, icons, typography, and accents. - No remote runtime assets in the final theme CSS. +## 1.0.1 Update + +- Expanded document icons for README, TODO, CHANGELOG, API, PROMPTS, CURSOR, CLAUDE, AGENTS, and `Bug_*.md` notes. +- Reworked callout icons with glyphs from `icons/icons.woff`, with larger icons and Monokai-style semantic backgrounds and left borders. +- Updated the file explorer so second-level and deeper folder collapse icons use `folder-dimmed2`, while root-level folders keep Obsidian's native collapse icon. +- Added a Style Settings toggle to hide file tree icons. +- Improved compact mode density for the file explorer. + ## Installation ### Community Theme diff --git a/README.zh.md b/README.zh.md index 87dbb12..96a1c44 100644 --- a/README.zh.md +++ b/README.zh.md @@ -16,6 +16,14 @@ Monokai Syntax 是一个受 Monokai Pro 视觉语言启发的 Obsidian 社区主 - 支持 Style Settings 调整调色板滤镜、密度、图标、字体与强调色。 - 最终主题 CSS 不加载远程运行时资源。 +## 1.0.1 更新 + +- 扩展文档图标覆盖:README、TODO、CHANGELOG、API、PROMPTS、CURSOR、CLAUDE、AGENTS 与 `Bug_*.md`。 +- Callout 图标改用 `icons/icons.woff` 内置 glyph,并放大图标尺寸,补齐 Monokai 风格语义背景色与左边框。 +- 文件树第二层及以后文件夹折叠图标改用 `folder-dimmed2`,根目录第一层保留 Obsidian 原生折叠图标。 +- Style Settings 新增关闭文档树图标开关。 +- 优化文件树紧凑模式的字号、行高与图标间距。 + ## 安装 ### 社区主题 diff --git a/dist/theme.css b/dist/theme.css index ba2b17e..fbc2df3 100644 --- a/dist/theme.css +++ b/dist/theme.css @@ -4,7 +4,7 @@ * 许可证:MIT */ -:root{--font-text-theme:Inter, Segoe UI, Helvetica Neue, Arial, sans-serif;--font-monospace-theme:Fira Code, Cascadia Code, Consolas, monospace;--line-height-normal:1.6;--radius-s:4px;--radius-m:6px;--monokai-highlight-text:var(--text-normal)}.theme-dark{--background-primary:#272822;--background-secondary:#1e1f1c;--background-secondary-alt:#1e1f1c;--background-modifier-hover:#3e3d32;--background-modifier-active-hover:#414339;--text-normal:#f8f8f2;--text-muted:#c1c1bd;--text-faint:#8f908a;--background-modifier-border:#3e3d32;--text-accent:#f92672;--monokai-default-accent:#f92672;--monokai-default-link:#66d9ef;--monokai-default-success:#a6e22e;--monokai-default-warning:#e6db7447;--monokai-default-code-background:#1e1f1c;--text-accent-hover:#ff6188;--interactive-accent:#f92672;--interactive-accent-hover:#ff6188;--h1-color:#f92672;--h2-color:#fd971f;--h3-color:#e6db74;--h4-color:#a6e22e;--h5-color:#66d9ef;--h6-color:#ae81ff;--text-a:#66d9ef;--text-a-hover:#78dce8;--link-color:#66d9ef;--link-color-hover:#78dce8;--link-external-color:#66d9ef;--link-external-color-hover:#78dce8;--icon-color:#c1c1bd;--icon-color-hover:#f8f8f2;--icon-color-active:#66d9ef;--metadata-label-text-color:#fd971f;--text-highlight-bg:#e6db7447;--blockquote-border-color:#a6e22e;--monokai-checkbox-unchecked-color:#e6db74;--monokai-checkbox-checked-color:#a6e22e;--checkbox-color:#e6db74;--checkbox-color-hover:#ffd866;--checkbox-marker-color:#272822;--checkbox-color-checked:#a6e22e;--list-marker-color:#ae81ff;--code-normal:#f8f8f2;--code-background:#1e1f1c;--code-comment:#8f908a;--code-function:#a6e22e;--code-important:#f92672;--code-keyword:#f92672;--code-operator:#ff6188;--code-property:#66d9ef;--code-punctuation:#c1c1bd;--code-string:#e6db74;--code-tag:#f92672;--code-value:#ae81ff;--ribbon-background:#1e1f1c;--nav-item-background-hover:#3e3d32;--nav-item-background-active:#414339;--nav-item-color:#c1c1bd;--nav-item-color-hover:#f8f8f2;--nav-item-color-active:#f8f8f2;--metadata-input-background:transparent;--metadata-input-background-active:transparent;--metadata-label-text-color-hover:#fc9867}.theme-light{--background-primary:#fdf9f3;--background-secondary:#f5f0e6;--background-secondary-alt:#f5f0e6;--background-modifier-hover:#eee6d8;--background-modifier-active-hover:#e5dccd;--text-normal:#3d3d3d;--text-muted:#666;--text-faint:#7a7369;--background-modifier-border:#d8d0c2;--text-accent:#e14775;--monokai-default-accent:#e14775;--monokai-default-link:#14748a;--monokai-default-success:#269d69;--monokai-default-warning:#e8b30a3d;--monokai-default-code-background:#f5f0e6;--text-accent-hover:#f63d77;--interactive-accent:#e14775;--interactive-accent-hover:#f63d77;--h1-color:#e14775;--h2-color:#e16032;--h3-color:#cc7a0a;--h4-color:#269d69;--h5-color:#14748a;--h6-color:#7058be;--text-a:#14748a;--text-a-hover:#1ba5bf;--link-color:#14748a;--link-color-hover:#1ba5bf;--link-external-color:#14748a;--link-external-color-hover:#1ba5bf;--icon-color:#666;--icon-color-hover:#3d3d3d;--icon-color-active:#14748a;--metadata-label-text-color:#e16032;--text-highlight-bg:#e8b30a3d;--blockquote-border-color:#269d69;--monokai-checkbox-unchecked-color:#cc7a0a;--monokai-checkbox-checked-color:#269d69;--checkbox-color:#cc7a0a;--checkbox-color-hover:#e8b30a;--checkbox-marker-color:#fdf9f3;--checkbox-color-checked:#269d69;--list-marker-color:#7058be;--code-normal:#3d3d3d;--code-background:#f5f0e6;--code-comment:#7a7369;--code-function:#269d69;--code-important:#e14775;--code-keyword:#e14775;--code-operator:#f63d77;--code-property:#14748a;--code-punctuation:#666;--code-string:#cc7a0a;--code-tag:#e14775;--code-value:#7058be;--ribbon-background:#f5f0e6;--nav-item-background-hover:#eee6d8;--nav-item-background-active:#e5dccd;--nav-item-color:#666;--nav-item-color-hover:#3d3d3d;--nav-item-color-active:#3d3d3d;--metadata-input-background:transparent;--metadata-input-background-active:transparent;--metadata-label-text-color-hover:#fb6214}.workspace,.workspace-split,.workspace-leaf,.workspace-leaf-content,.workspace-tabs{background-color:var(--background-primary)}.nav-file-title,.nav-folder-title{color:var(--nav-item-color);border-radius:var(--radius-s)}.nav-file-title:hover,.nav-folder-title:hover{color:var(--nav-item-color-hover);background-color:var(--nav-item-background-hover)}.nav-file-title.is-active{color:var(--nav-item-color-active);background-color:var(--nav-item-background-active)}.nav-folder-collapse-indicator,.tree-item-icon{color:var(--icon-color)}input[type=checkbox]:not(:checked){border-color:var(--monokai-checkbox-unchecked-color);background-color:#0000}input[type=checkbox]:checked{background-color:var(--monokai-checkbox-checked-color);border-color:var(--monokai-checkbox-checked-color)}.metadata-property-key{color:var(--metadata-label-text-color)}.metadata-property-key:hover{color:var(--metadata-label-text-color-hover)}.metadata-property-value{color:var(--text-normal);border-radius:var(--radius-s)}.metadata-property-value:focus-within{outline:1px solid var(--background-modifier-border);outline-offset:2px}.workspace-leaf-content[data-type=terminal]{background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);padding:var(--spacing-3)}.workspace-leaf-content[data-type=terminal] .view-content,.terminal{background-color:var(--background-primary);border-radius:var(--radius-s);padding:var(--spacing-3)}.search-result-file-match,.backlink-pane .tree-item-self,.outgoing-link-pane .tree-item-self,.tag-pane-tag,.bookmark{color:var(--text-muted);border-radius:var(--radius-s)}.search-result-file-match:hover,.backlink-pane .tree-item-self:hover,.outgoing-link-pane .tree-item-self:hover,.tag-pane-tag:hover,.bookmark:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.search-result-file-matched-text{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg);border-radius:var(--radius-s)}.tree-item-self.is-clickable.is-active,.tag-pane-tag.is-active,.bookmark.is-active{color:var(--text-normal);background-color:var(--nav-item-background-active)}.tag{color:var(--link-color);background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:999px}.tag:hover{color:var(--link-color-hover);background-color:var(--background-modifier-hover)}.markdown-source-view,.markdown-preview-view{--bold-color:var(--text-normal);--bold-weight:900;--italic-color:var(--text-normal);--heading-spacing:1rem;--monokai-heading-weight:600;--monokai-inline-code-color:#a6e22e;--monokai-inline-code-background:var(--code-background);--callout-blend-mode:normal;--callout-icon-size:1em;--p-spacing:.75rem;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.theme-dark{--monokai-heading-weight:600;--blockquote-border-color:#e6db74;--monokai-blockquote-border:#e6db74;--monokai-callout-note-bg:#66d9ef1f;--monokai-callout-note-border:#66d9ef;--monokai-callout-warning-bg:#fd971f1f;--monokai-callout-warning-border:#fd971f;--monokai-callout-error-bg:#f926721f;--monokai-callout-error-border:#f92672;--monokai-callout-success-bg:#a6e22e1f;--monokai-callout-success-border:#a6e22e;--monokai-inline-code-color:#a6e22e;--monokai-inline-code-background:var(--code-background);--monokai-table-border:#f8f8f22e;--monokai-task-done-color:#f8f8f2ad}.theme-light{--monokai-heading-weight:700;--blockquote-border-color:#cc7a0a;--monokai-blockquote-border:#cc7a0a;--monokai-callout-note-bg:#14748a24;--monokai-callout-note-border:#14748a;--monokai-callout-warning-bg:#e1603224;--monokai-callout-warning-border:#e16032;--monokai-callout-error-bg:#e1477524;--monokai-callout-error-border:#e14775;--monokai-callout-success-bg:#269d6924;--monokai-callout-success-border:#269d69;--monokai-inline-code-color:#269d69;--monokai-inline-code-background:var(--code-background);--monokai-table-border:#3d3d3d2e;--monokai-task-done-color:#3d3d3da8}.markdown-source-view.mod-cm6 .inline-title{display:none}.markdown-rendered h1,.markdown-rendered h2,.markdown-rendered h3{font-weight:var(--monokai-heading-weight);letter-spacing:0;margin-block:calc(var(--heading-spacing) * 1.5) var(--spacing-4)}.markdown-rendered strong{color:var(--bold-color);font-weight:var(--bold-weight)}.markdown-rendered em{color:var(--italic-color)}.markdown-rendered mark{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg);border-radius:var(--radius-s);padding-inline:.12em}.markdown-rendered ul>li::marker{color:var(--list-marker-color)}.markdown-rendered ol>li::marker{color:var(--list-marker-color)}.markdown-rendered .task-list-item.is-checked,.markdown-rendered .task-list-item.is-checked>p{color:var(--monokai-task-done-color)}.markdown-rendered table,.markdown-rendered th,.markdown-rendered td{border:1px solid var(--monokai-table-border)}.markdown-rendered code{color:var(--monokai-inline-code-color);background-color:var(--monokai-inline-code-background);border-radius:var(--radius-s);box-shadow:none;border:0;padding:.1em .3em}.markdown-rendered pre{background-color:var(--code-background);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);padding:1rem}.markdown-rendered pre code{box-shadow:none;background-color:#0000;border:0;padding:0}.markdown-source-view.mod-cm6 .cm-header-1{color:var(--h1-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-header-2{color:var(--h2-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-header-3{color:var(--h3-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-strong{color:var(--bold-color);font-weight:var(--bold-weight)}.markdown-source-view.mod-cm6 .cm-em{color:var(--italic-color)}.markdown-source-view.mod-cm6 .cm-link,.markdown-source-view.mod-cm6 .cm-url{color:var(--link-color)}.markdown-source-view.mod-cm6 .cm-formatting-link{color:var(--text-faint)}.markdown-source-view.mod-cm6 .cm-highlight{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg)}.markdown-source-view.mod-cm6 .cm-inline-code{color:var(--monokai-inline-code-color);background-color:var(--monokai-inline-code-background);border-radius:var(--radius-s);box-shadow:none;border:0;padding:.05em .25em}.markdown-rendered pre{font-family:var(--font-monospace-theme)}.cm-s-obsidian span.cm-comment{color:var(--code-comment)}.cm-s-obsidian span.cm-string{color:var(--code-string)}.cm-s-obsidian span.cm-keyword{color:var(--code-keyword)}.cm-s-obsidian span.cm-def,.cm-s-obsidian span.cm-variable-2{color:var(--code-function)}.cm-s-obsidian span.cm-number,.cm-s-obsidian span.cm-atom{color:var(--code-value)}.cm-s-obsidian span.cm-property{color:var(--code-property)}.cm-s-obsidian span.cm-operator{color:var(--code-operator)}a,.markdown-rendered a,.cm-hmd-internal-link{color:var(--link-color)}a:hover,.markdown-rendered a:hover,.cm-hmd-internal-link:hover{color:var(--link-color-hover)}@font-face{font-family:monokai-pro-icons;src:url(data:font/woff;base64,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)format("woff");font-display:block;font-style:normal;font-weight:400}.nav-file-title:before{width:1rem;color:var(--monokai-file-icon-color,var(--icon-color));font-variant:normal;speak:never;text-align:center;text-rendering:auto;--monokai-file-icon-color:#ffd866;content:"";flex:0 0 1rem;margin-inline-end:.35rem;font-family:monokai-pro-icons;font-size:1rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.nav-file-title[data-path$="..postcssrc"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.7z]:before,.nav-file-title[data-path$=\.7zip]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.ansible]:before,.nav-file-title[data-path$=".ansible.yaml"]:before,.nav-file-title[data-path$=".ansible.yml"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.astro]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.bmp]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.bun]:before,.nav-file-title[data-path$=".bunfig.toml"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.canvas]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.cfg]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=".component.html"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.conf]:before,.nav-file-title[data-path$=\.config]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.Containerfile]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=".css.less"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.csv]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.Dockerfile]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.edge]:before,.nav-file-title[data-path$=".edge.html"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.eex]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.elm]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.emf]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.eot]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.ex]:before,.nav-file-title[data-path$=\.exs]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.f]:before,.nav-file-title[data-path$=\.F]:before,.nav-file-title[data-path$=\.f03]:before,.nav-file-title[data-path$=\.F03]:before,.nav-file-title[data-path$=\.f08]:before,.nav-file-title[data-path$=\.F08]:before,.nav-file-title[data-path$=\.f77]:before,.nav-file-title[data-path$=\.F77]:before,.nav-file-title[data-path$=\.f90]:before,.nav-file-title[data-path$=\.F90]:before,.nav-file-title[data-path$=\.f95]:before,.nav-file-title[data-path$=\.F95]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.fmt]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.for]:before,.nav-file-title[data-path$=\.FOR]:before,.nav-file-title[data-path$=\.fpp]:before,.nav-file-title[data-path$=\.FPP]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.frag]:before,.nav-file-title[data-path$=\.fshader]:before,.nav-file-title[data-path$=\.geom]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.gif]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.gl]:before,.nav-file-title[data-path$=\.glsl]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.gql]:before,.nav-file-title[data-path$=\.graphql]:before,.nav-file-title[data-path$=\.graphqls]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.gs]:before,.nav-file-title[data-path$=\.gsh]:before,.nav-file-title[data-path$=\.gshader]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.gz]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.hcl]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.hidden-color-scheme]:before,.nav-file-title[data-path$=\.hidden-theme]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.hs]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.hscript]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=".html.eex"]:before,.nav-file-title[data-path$=".html.leex"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=".html.twig"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.hx]:before,.nav-file-title[data-path$=\.hxsl]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.inf]:before,.nav-file-title[data-path$=\.ini]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.jp2]:before,.nav-file-title[data-path$=\.jpeg]:before,.nav-file-title[data-path$=\.jpg]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.less]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.lhs]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.lng]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.lockb]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.md]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.mdx]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.namelist]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=".ng.html"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.otf]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.pbk]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.pcss]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=".playbook.yaml"]:before,.nav-file-title[data-path$=".playbook.yml"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.png]:before,.nav-file-title[data-path$=\.pnm]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.postcss]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.ppm]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.properties]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.pug]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=".py.typed"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.pzip]:before,.nav-file-title[data-path$=\.rar]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.rbs]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.rst]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.saz]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=".spec.cjs"]:before,.nav-file-title[data-path$=".spec.cts"]:before,.nav-file-title[data-path$=".spec.js"]:before,.nav-file-title[data-path$=".spec.jsx"]:before,.nav-file-title[data-path$=".spec.mjs"]:before,.nav-file-title[data-path$=".spec.mts"]:before,.nav-file-title[data-path$=".spec.ts"]:before,.nav-file-title[data-path$=".spec.tsx"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.sql]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.styl]:before,.nav-file-title[data-path$=\.stylus]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.sublime-build]:before,.nav-file-title[data-path$=\.sublime-color-scheme]:before,.nav-file-title[data-path$=\.sublime-commands]:before,.nav-file-title[data-path$=\.sublime-completions]:before,.nav-file-title[data-path$=\.sublime-keymap]:before,.nav-file-title[data-path$=\.sublime-macro]:before,.nav-file-title[data-path$=\.sublime-menu]:before,.nav-file-title[data-path$=\.sublime-mousemap]:before,.nav-file-title[data-path$=\.sublime-package]:before,.nav-file-title[data-path$=\.sublime-project]:before,.nav-file-title[data-path$=\.sublime-settings]:before,.nav-file-title[data-path$=\.sublime-snippet]:before,.nav-file-title[data-path$=\.sublime-syntax]:before,.nav-file-title[data-path$=\.sublime-theme]:before,.nav-file-title[data-path$=\.sublime-workspace]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.svelte]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.svg]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.svlt]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.swift]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=".tailwind.css"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.tar]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=".test.cjs"]:before,.nav-file-title[data-path$=".test.cts"]:before,.nav-file-title[data-path$=".test.js"]:before,.nav-file-title[data-path$=".test.jsx"]:before,.nav-file-title[data-path$=".test.mjs"]:before,.nav-file-title[data-path$=".test.mts"]:before,.nav-file-title[data-path$=".test.ts"]:before,.nav-file-title[data-path$=".test.tsx"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.tf]:before,.nav-file-title[data-path$=\.tfstate]:before,.nav-file-title[data-path$=\.tfvars]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.tga]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.tgz]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.tif]:before,.nav-file-title[data-path$=\.tiff]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.tml]:before,.nav-file-title[data-path$=\.toml]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.tsx]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.ttf]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.twig]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.url]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.vert]:before,.nav-file-title[data-path$=\.vs]:before,.nav-file-title[data-path$=\.vsh]:before,.nav-file-title[data-path$=\.vshader]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.vue]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.webp]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.wim]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.woff]:before,.nav-file-title[data-path$=\.woff2]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.xbm]:before,.nav-file-title[data-path$=\.xpm]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.zip]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=".adonisrc.json"]:before,.nav-file-title[data-path$="/.adonisrc.json"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=".bunfig.toml"]:before,.nav-file-title[data-path$="/.bunfig.toml"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=".development.env"]:before,.nav-file-title[data-path$="/.development.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.dockerignore]:before,.nav-file-title[data-path$="/.dockerignore"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path=\.editorconfig]:before,.nav-file-title[data-path$="/.editorconfig"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=\.env]:before,.nav-file-title[data-path$="/.env"]:before,.nav-file-title[data-path=".env.default"]:before,.nav-file-title[data-path$="/.env.default"]:before,.nav-file-title[data-path=".env.defaults"]:before,.nav-file-title[data-path$="/.env.defaults"]:before,.nav-file-title[data-path=".env.development"]:before,.nav-file-title[data-path$="/.env.development"]:before,.nav-file-title[data-path=".env.example"]:before,.nav-file-title[data-path$="/.env.example"]:before,.nav-file-title[data-path=".env.local"]:before,.nav-file-title[data-path$="/.env.local"]:before,.nav-file-title[data-path=".env.production"]:before,.nav-file-title[data-path$="/.env.production"]:before,.nav-file-title[data-path=".env.staging"]:before,.nav-file-title[data-path$="/.env.staging"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.eslintcache]:before,.nav-file-title[data-path$="/.eslintcache"]:before,.nav-file-title[data-path=\.eslintignore]:before,.nav-file-title[data-path$="/.eslintignore"]:before,.nav-file-title[data-path=\.eslintrc]:before,.nav-file-title[data-path$="/.eslintrc"]:before,.nav-file-title[data-path=".eslintrc.cjs"]:before,.nav-file-title[data-path$="/.eslintrc.cjs"]:before,.nav-file-title[data-path=".eslintrc.js"]:before,.nav-file-title[data-path$="/.eslintrc.js"]:before,.nav-file-title[data-path=".eslintrc.json"]:before,.nav-file-title[data-path$="/.eslintrc.json"]:before,.nav-file-title[data-path=".eslintrc.mjs"]:before,.nav-file-title[data-path$="/.eslintrc.mjs"]:before,.nav-file-title[data-path=".eslintrc.yaml"]:before,.nav-file-title[data-path$="/.eslintrc.yaml"]:before,.nav-file-title[data-path=".eslintrc.yml"]:before,.nav-file-title[data-path$="/.eslintrc.yml"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=".example.env"]:before,.nav-file-title[data-path$="/.example.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.gitattributes]:before,.nav-file-title[data-path$="/.gitattributes"]:before,.nav-file-title[data-path=\.gitblame]:before,.nav-file-title[data-path$="/.gitblame"]:before,.nav-file-title[data-path=\.gitconfig]:before,.nav-file-title[data-path$="/.gitconfig"]:before,.nav-file-title[data-path=\.gitdescription]:before,.nav-file-title[data-path$="/.gitdescription"]:before,.nav-file-title[data-path=\.gitignore]:before,.nav-file-title[data-path$="/.gitignore"]:before,.nav-file-title[data-path=\.gitkeep]:before,.nav-file-title[data-path$="/.gitkeep"]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path=\.htmlhintignore]:before,.nav-file-title[data-path$="/.htmlhintignore"]:before,.nav-file-title[data-path=\.htmlhintrc]:before,.nav-file-title[data-path$="/.htmlhintrc"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=".local.env"]:before,.nav-file-title[data-path$="/.local.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.node-version]:before,.nav-file-title[data-path$="/.node-version"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=\.npmignore]:before,.nav-file-title[data-path$="/.npmignore"]:before,.nav-file-title[data-path=\.npmrc]:before,.nav-file-title[data-path$="/.npmrc"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=\.nvmrc]:before,.nav-file-title[data-path$="/.nvmrc"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=\.prettierignore]:before,.nav-file-title[data-path$="/.prettierignore"]:before,.nav-file-title[data-path=\.prettierrc]:before,.nav-file-title[data-path$="/.prettierrc"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=".production.env"]:before,.nav-file-title[data-path$="/.production.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.python-version]:before,.nav-file-title[data-path$="/.python-version"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=\.releaserc]:before,.nav-file-title[data-path$="/.releaserc"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=\.rspec]:before,.nav-file-title[data-path$="/.rspec"]:before,.nav-file-title[data-path=\.ruby-gemset]:before,.nav-file-title[data-path$="/.ruby-gemset"]:before,.nav-file-title[data-path=\.ruby-version]:before,.nav-file-title[data-path$="/.ruby-version"]:before,.nav-file-title[data-path=\.rvmrc]:before,.nav-file-title[data-path$="/.rvmrc"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=".staging.env"]:before,.nav-file-title[data-path$="/.staging.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.stylelintignore]:before,.nav-file-title[data-path$="/.stylelintignore"]:before,.nav-file-title[data-path=\.stylelintrc]:before,.nav-file-title[data-path$="/.stylelintrc"]:before,.nav-file-title[data-path=".stylelintrc.cjs"]:before,.nav-file-title[data-path$="/.stylelintrc.cjs"]:before,.nav-file-title[data-path=".stylelintrc.js"]:before,.nav-file-title[data-path$="/.stylelintrc.js"]:before,.nav-file-title[data-path=".stylelintrc.json"]:before,.nav-file-title[data-path$="/.stylelintrc.json"]:before,.nav-file-title[data-path=".stylelintrc.mjs"]:before,.nav-file-title[data-path$="/.stylelintrc.mjs"]:before,.nav-file-title[data-path=".stylelintrc.yaml"]:before,.nav-file-title[data-path$="/.stylelintrc.yaml"]:before,.nav-file-title[data-path=".stylelintrc.yml"]:before,.nav-file-title[data-path$="/.stylelintrc.yml"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=\.yarn-integrity]:before,.nav-file-title[data-path$="/.yarn-integrity"]:before,.nav-file-title[data-path=".yarn-metadata.json"]:before,.nav-file-title[data-path$="/.yarn-metadata.json"]:before,.nav-file-title[data-path=\.yarnclean]:before,.nav-file-title[data-path$="/.yarnclean"]:before,.nav-file-title[data-path=\.yarnrc]:before,.nav-file-title[data-path$="/.yarnrc"]:before,.nav-file-title[data-path=".yarnrc.yaml"]:before,.nav-file-title[data-path$="/.yarnrc.yaml"]:before,.nav-file-title[data-path=".yarnrc.yml"]:before,.nav-file-title[data-path$="/.yarnrc.yml"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=AGENTS\.md]:before,.nav-file-title[data-path$="/AGENTS.md"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=ansible\.cfg]:before,.nav-file-title[data-path$="/ansible.cfg"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path="astro.config.cjs"]:before,.nav-file-title[data-path$="/astro.config.cjs"]:before,.nav-file-title[data-path="astro.config.js"]:before,.nav-file-title[data-path$="/astro.config.js"]:before,.nav-file-title[data-path="astro.config.mjs"]:before,.nav-file-title[data-path$="/astro.config.mjs"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=bun\.lock]:before,.nav-file-title[data-path$="/bun.lock"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=Cargo\.lock]:before,.nav-file-title[data-path$="/Cargo.lock"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=composer\.json]:before,.nav-file-title[data-path$="/composer.json"]:before,.nav-file-title[data-path=composer\.lock]:before,.nav-file-title[data-path$="/composer.lock"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=conf\.erb]:before,.nav-file-title[data-path$="/conf.erb"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=copying]:before,.nav-file-title[data-path$=\/copying]:before,.nav-file-title[data-path=COPYING]:before,.nav-file-title[data-path$=\/COPYING]:before,.nav-file-title[data-path=copying\.md]:before,.nav-file-title[data-path$="/copying.md"]:before,.nav-file-title[data-path=COPYING\.md]:before,.nav-file-title[data-path$="/COPYING.md"]:before,.nav-file-title[data-path=copying\.txt]:before,.nav-file-title[data-path$="/copying.txt"]:before,.nav-file-title[data-path=COPYING\.txt]:before,.nav-file-title[data-path$="/COPYING.txt"]:before,.nav-file-title[data-path=copyright]:before,.nav-file-title[data-path$=\/copyright]:before,.nav-file-title[data-path=COPYRIGHT]:before,.nav-file-title[data-path$=\/COPYRIGHT]:before,.nav-file-title[data-path=copyright\.md]:before,.nav-file-title[data-path$="/copyright.md"]:before,.nav-file-title[data-path=COPYRIGHT\.md]:before,.nav-file-title[data-path$="/COPYRIGHT.md"]:before,.nav-file-title[data-path=copyright\.txt]:before,.nav-file-title[data-path$="/copyright.txt"]:before,.nav-file-title[data-path=COPYRIGHT\.txt]:before,.nav-file-title[data-path$="/COPYRIGHT.txt"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path="docker-compose.override.yml"]:before,.nav-file-title[data-path$="/docker-compose.override.yml"]:before,.nav-file-title[data-path="docker-compose.production.yml"]:before,.nav-file-title[data-path$="/docker-compose.production.yml"]:before,.nav-file-title[data-path="docker-compose.staging.yml"]:before,.nav-file-title[data-path$="/docker-compose.staging.yml"]:before,.nav-file-title[data-path=docker-compose\.yaml]:before,.nav-file-title[data-path$="/docker-compose.yaml"]:before,.nav-file-title[data-path=docker-compose\.yml]:before,.nav-file-title[data-path$="/docker-compose.yml"]:before,.nav-file-title[data-path=dockerfile]:before,.nav-file-title[data-path$=\/dockerfile]:before,.nav-file-title[data-path=Dockerfile]:before,.nav-file-title[data-path$=\/Dockerfile]:before,.nav-file-title[data-path=Dockerfile\.production]:before,.nav-file-title[data-path$="/Dockerfile.production"]:before,.nav-file-title[data-path=Dockerfile\.staging]:before,.nav-file-title[data-path$="/Dockerfile.staging"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path="eslint.config.cjs"]:before,.nav-file-title[data-path$="/eslint.config.cjs"]:before,.nav-file-title[data-path="eslint.config.js"]:before,.nav-file-title[data-path$="/eslint.config.js"]:before,.nav-file-title[data-path="eslint.config.mjs"]:before,.nav-file-title[data-path$="/eslint.config.mjs"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=fastcgi_params]:before,.nav-file-title[data-path$=\/fastcgi_params]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=Gopkg\.lock]:before,.nav-file-title[data-path$="/Gopkg.lock"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=gruntfile\.cjs]:before,.nav-file-title[data-path$="/gruntfile.cjs"]:before,.nav-file-title[data-path=gruntfile\.js]:before,.nav-file-title[data-path$="/gruntfile.js"]:before,.nav-file-title[data-path=gruntfile\.mjs]:before,.nav-file-title[data-path$="/gruntfile.mjs"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path="gulpfile.babel.cjs"]:before,.nav-file-title[data-path$="/gulpfile.babel.cjs"]:before,.nav-file-title[data-path="gulpfile.babel.js"]:before,.nav-file-title[data-path$="/gulpfile.babel.js"]:before,.nav-file-title[data-path="gulpfile.babel.mjs"]:before,.nav-file-title[data-path$="/gulpfile.babel.mjs"]:before,.nav-file-title[data-path=gulpfile\.cjs]:before,.nav-file-title[data-path$="/gulpfile.cjs"]:before,.nav-file-title[data-path=gulpfile\.coffee]:before,.nav-file-title[data-path$="/gulpfile.coffee"]:before,.nav-file-title[data-path=gulpfile\.js]:before,.nav-file-title[data-path$="/gulpfile.js"]:before,.nav-file-title[data-path=gulpfile\.mjs]:before,.nav-file-title[data-path$="/gulpfile.mjs"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=license]:before,.nav-file-title[data-path$=\/license]:before,.nav-file-title[data-path=LICENSE]:before,.nav-file-title[data-path$=\/LICENSE]:before,.nav-file-title[data-path=license\.apache]:before,.nav-file-title[data-path$="/license.apache"]:before,.nav-file-title[data-path=license\.bsd]:before,.nav-file-title[data-path$="/license.bsd"]:before,.nav-file-title[data-path=license\.gpl]:before,.nav-file-title[data-path$="/license.gpl"]:before,.nav-file-title[data-path=license\.gpl2]:before,.nav-file-title[data-path$="/license.gpl2"]:before,.nav-file-title[data-path=license\.gpl3]:before,.nav-file-title[data-path$="/license.gpl3"]:before,.nav-file-title[data-path=license\.md]:before,.nav-file-title[data-path$="/license.md"]:before,.nav-file-title[data-path=LICENSE\.md]:before,.nav-file-title[data-path$="/LICENSE.md"]:before,.nav-file-title[data-path=license\.mit]:before,.nav-file-title[data-path$="/license.mit"]:before,.nav-file-title[data-path=license\.txt]:before,.nav-file-title[data-path$="/license.txt"]:before,.nav-file-title[data-path=LICENSE\.txt]:before,.nav-file-title[data-path$="/LICENSE.txt"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=mime\.types]:before,.nav-file-title[data-path$="/mime.types"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path="next.config.cjs"]:before,.nav-file-title[data-path$="/next.config.cjs"]:before,.nav-file-title[data-path="next.config.js"]:before,.nav-file-title[data-path$="/next.config.js"]:before,.nav-file-title[data-path="next.config.mjs"]:before,.nav-file-title[data-path$="/next.config.mjs"]:before,.nav-file-title[data-path="next.config.ts"]:before,.nav-file-title[data-path$="/next.config.ts"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=nginx\.conf]:before,.nav-file-title[data-path$="/nginx.conf"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=package-lock\.json]:before,.nav-file-title[data-path$="/package-lock.json"]:before,.nav-file-title[data-path=package\.json]:before,.nav-file-title[data-path$="/package.json"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path="postcss.config.cjs"]:before,.nav-file-title[data-path$="/postcss.config.cjs"]:before,.nav-file-title[data-path="postcss.config.js"]:before,.nav-file-title[data-path$="/postcss.config.js"]:before,.nav-file-title[data-path="postcss.config.mjs"]:before,.nav-file-title[data-path$="/postcss.config.mjs"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=README\.md]:before,.nav-file-title[data-path$="/README.md"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=requirements\.txt]:before,.nav-file-title[data-path$="/requirements.txt"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path="rollup.config.cjs"]:before,.nav-file-title[data-path$="/rollup.config.cjs"]:before,.nav-file-title[data-path="rollup.config.js"]:before,.nav-file-title[data-path$="/rollup.config.js"]:before,.nav-file-title[data-path="rollup.config.mjs"]:before,.nav-file-title[data-path$="/rollup.config.mjs"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=scgi_params]:before,.nav-file-title[data-path$=\/scgi_params]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path="stylelint.config.cjs"]:before,.nav-file-title[data-path$="/stylelint.config.cjs"]:before,.nav-file-title[data-path="stylelint.config.js"]:before,.nav-file-title[data-path$="/stylelint.config.js"]:before,.nav-file-title[data-path="stylelint.config.mjs"]:before,.nav-file-title[data-path$="/stylelint.config.mjs"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path="tailwind.config.cjs"]:before,.nav-file-title[data-path$="/tailwind.config.cjs"]:before,.nav-file-title[data-path="tailwind.config.cts"]:before,.nav-file-title[data-path$="/tailwind.config.cts"]:before,.nav-file-title[data-path="tailwind.config.js"]:before,.nav-file-title[data-path$="/tailwind.config.js"]:before,.nav-file-title[data-path="tailwind.config.mjs"]:before,.nav-file-title[data-path$="/tailwind.config.mjs"]:before,.nav-file-title[data-path="tailwind.config.mts"]:before,.nav-file-title[data-path$="/tailwind.config.mts"]:before,.nav-file-title[data-path="tailwind.config.ts"]:before,.nav-file-title[data-path$="/tailwind.config.ts"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path=tasks]:before,.nav-file-title[data-path$=\/tasks]:before,.nav-file-title[data-path=todo]:before,.nav-file-title[data-path$=\/todo]:before,.nav-file-title[data-path=TODO]:before,.nav-file-title[data-path$=\/TODO]:before,.nav-file-title[data-path=TODO\.md]:before,.nav-file-title[data-path$="/TODO.md"]:before,.nav-file-title[data-path=todolist\.txt]:before,.nav-file-title[data-path$="/todolist.txt"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=uwsgi_params]:before,.nav-file-title[data-path$=\/uwsgi_params]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path="webpack.config.babel.cjs"]:before,.nav-file-title[data-path$="/webpack.config.babel.cjs"]:before,.nav-file-title[data-path="webpack.config.babel.js"]:before,.nav-file-title[data-path$="/webpack.config.babel.js"]:before,.nav-file-title[data-path="webpack.config.babel.mjs"]:before,.nav-file-title[data-path$="/webpack.config.babel.mjs"]:before,.nav-file-title[data-path="webpack.config.cjs"]:before,.nav-file-title[data-path$="/webpack.config.cjs"]:before,.nav-file-title[data-path="webpack.config.js"]:before,.nav-file-title[data-path$="/webpack.config.js"]:before,.nav-file-title[data-path="webpack.config.mjs"]:before,.nav-file-title[data-path$="/webpack.config.mjs"]:before,.nav-file-title[data-path="webpack.dev.cjs"]:before,.nav-file-title[data-path$="/webpack.dev.cjs"]:before,.nav-file-title[data-path="webpack.dev.js"]:before,.nav-file-title[data-path$="/webpack.dev.js"]:before,.nav-file-title[data-path="webpack.dev.mjs"]:before,.nav-file-title[data-path$="/webpack.dev.mjs"]:before,.nav-file-title[data-path="webpack.mix.cjs"]:before,.nav-file-title[data-path$="/webpack.mix.cjs"]:before,.nav-file-title[data-path="webpack.mix.js"]:before,.nav-file-title[data-path$="/webpack.mix.js"]:before,.nav-file-title[data-path="webpack.mix.mjs"]:before,.nav-file-title[data-path$="/webpack.mix.mjs"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path=yarn\.lock]:before,.nav-file-title[data-path$="/yarn.lock"]:before,.nav-file-title[data-path=yarnw]:before,.nav-file-title[data-path$=\/yarnw]:before,.nav-file-title[data-path=yarnw\.cmd]:before,.nav-file-title[data-path$="/yarnw.cmd"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title,.nav-folder-title{align-items:center}body.monokai-syntax-monochrome-icons .nav-file-title:before{--monokai-file-icon-color:var(--icon-color)}body.monokai-syntax-monochrome-icons .nav-file-title:hover:before{--monokai-file-icon-color:var(--icon-color-hover)}body.monokai-syntax-monochrome-icons .nav-file-title.is-active:before{--monokai-file-icon-color:var(--icon-color-active)}.workspace-ribbon{background-color:var(--ribbon-background);border-inline-end:1px solid var(--background-modifier-border)}.side-dock-ribbon-action,.workspace-ribbon-collapse-btn{border-radius:var(--radius-s);color:var(--icon-color);margin-block:2px}.side-dock-ribbon-action:hover,.workspace-ribbon-collapse-btn:hover{color:var(--icon-color-hover);background-color:var(--background-modifier-hover)}.side-dock-ribbon-action.is-active{color:var(--icon-color-active);background-color:var(--background-modifier-hover);box-shadow:inset 2px 0 0 var(--icon-color-active)}body.is-mobile .workspace-ribbon{border-inline-end:0}.workspace-tab-header-container,.workspace-sidedock-vault-profile,.workspace-sidedock-empty-state{background-color:var(--background-secondary);border-color:var(--background-modifier-border)}.workspace-tab-header{color:var(--text-muted);border-radius:var(--radius-s) var(--radius-s) 0 0;background-color:#0000}.workspace-tab-header:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.workspace-tab-header.is-active{color:var(--text-normal);background-color:var(--background-primary);box-shadow:inset 0 -2px 0 var(--interactive-accent)}.workspace-tab-header-inner-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal,.prompt,.suggestion-container{color:var(--text-normal);background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);box-shadow:0 18px 50px #00000059}.modal-title,.prompt-title{color:var(--text-normal)}.prompt-input,.modal input[type=text],.modal input[type=search],.modal textarea{color:var(--text-normal);background-color:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-s)}.prompt-input:focus,.modal input[type=text]:focus,.modal input[type=search]:focus,.modal textarea:focus{outline:2px solid var(--interactive-accent);outline-offset:2px}.suggestion-item{color:var(--text-muted);border-radius:var(--radius-s)}.suggestion-item.is-selected,.suggestion-item.mod-complex.is-selected{color:var(--text-normal);background-color:var(--nav-item-background-active)}.suggestion-highlight{color:var(--text-accent)}.graph-view{--graph-line:var(--monokai-graph-line);--graph-node:var(--monokai-graph-node);--graph-node-focused:var(--monokai-graph-focused);--graph-node-tag:var(--monokai-graph-node-tag);--graph-node-attachment:var(--monokai-graph-node-attachment);--graph-node-unresolved:var(--monokai-graph-node-unresolved);--graph-arrow:var(--monokai-graph-line);--graph-line-highlight:var(--link-color);--graph-node-highlight-fill:var(--interactive-accent);--graph-node-highlight-line:var(--link-color);background-color:var(--monokai-graph-background);transition:color .14s,background-color .18s}@keyframes monokai-graph-tap{0%{transform:translate(0)}35%{transform:translate(1px)}70%{transform:translate(-1px)}to{transform:translate(0)}}.theme-dark{--monokai-graph-background:#1e1f1c;--monokai-graph-panel:#2b2c26;--monokai-graph-line:#78dce86b;--monokai-graph-node:#c1c1bd;--monokai-graph-focused:#ff6188;--monokai-graph-node-tag:#ab9df2;--monokai-graph-node-attachment:#a9dc76;--monokai-graph-node-unresolved:#72736f;--monokai-graph-ring:#66d9ef47}.theme-light{--monokai-graph-background:#f5f0e6;--monokai-graph-panel:#f2ead8;--monokai-graph-line:#14748a6b;--monokai-graph-node:#4f5a55;--monokai-graph-focused:#c83f67;--monokai-graph-node-tag:#7058be;--monokai-graph-node-attachment:#269d69;--monokai-graph-node-unresolved:#a39a8d;--monokai-graph-ring:#14748a2e}.graph-controls{color:var(--text-muted);background-color:var(--monokai-graph-panel);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);transition:border-color .14s,box-shadow .18s;box-shadow:0 8px 24px #0000002e}.graph-controls-button{color:var(--icon-color);border-radius:var(--radius-s);transition:color .14s,background-color .14s,box-shadow .14s,transform .14s}.graph-controls-button:hover{color:var(--icon-color-hover);background-color:var(--background-modifier-hover);transform:translateY(-1px)}.graph-controls-button:active{animation:.16s ease-out monokai-graph-tap;transform:translateY(0)}.graph-controls-button.mod-active{color:var(--icon-color-active);background-color:var(--nav-item-background-active);box-shadow:inset 2px 0 0 var(--icon-color-active)}.graph-view.color-fill,.graph-view.color-fill-focused,.graph-view.color-fill-tag,.graph-view.color-fill-attachment,.graph-view.color-fill-unresolved{color:var(--graph-node)}.graph-view.color-line,.graph-view.color-arrow{color:var(--graph-line)}.graph-view.color-fill-highlight,.graph-view.color-line-highlight{color:var(--graph-line-highlight)}.graph-view.color-fill-focused{color:var(--graph-node-focused)}.graph-view.color-fill-tag{color:var(--graph-node-tag)}.graph-view.color-fill-attachment{color:var(--graph-node-attachment)}.graph-view.color-fill-unresolved{color:var(--graph-node-unresolved)}.graph-view.color-line-highlight{color:var(--graph-node-highlight-line)}.graph-view.color-fill-highlight{color:var(--graph-node-highlight-fill)}.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{background-color:var(--monokai-graph-background)}.workspace-leaf-content[data-type=graph] .view-content,.workspace-leaf-content[data-type=localgraph] .view-content{background:var(--monokai-graph-background);position:relative;overflow:hidden}.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{transition:box-shadow .18s,background-color .18s}.workspace-leaf-content[data-type=graph]:focus-within,.workspace-leaf-content[data-type=localgraph]:focus-within{box-shadow:inset 0 0 0 1px var(--monokai-graph-ring)}@media (prefers-reduced-motion:reduce){.graph-view,.graph-controls,.graph-controls-button,.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{transition:none}.graph-controls-button:hover,.graph-controls-button:active{animation:none;transform:none}}.canvas-wrapper{--canvas-background:var(--background-primary);--canvas-card-label-color:var(--text-muted);--canvas-color-1:var(--text-accent);--canvas-color-2:var(--h2-color);--canvas-color-3:var(--h3-color);--canvas-color-4:var(--h4-color);--canvas-color-5:var(--link-color);--canvas-color-6:var(--h6-color);background-color:var(--canvas-background)}.canvas-node{border-color:var(--background-modifier-border);border-radius:var(--radius-m)}.canvas-node-content{color:var(--text-normal);background-color:var(--background-secondary);border-radius:var(--radius-m)}.canvas-node.is-focused,.canvas-node.is-selected{border-color:var(--interactive-accent);box-shadow:0 0 0 2px #f9267247}.canvas-node-label{color:var(--canvas-card-label-color)}.canvas-path{stroke:var(--text-faint)}.canvas-path.is-focused,.canvas-path.is-selected{stroke:var(--link-color)}.canvas-node-container{--color-red:var(--canvas-color-1);--color-orange:var(--canvas-color-2);--color-yellow:var(--canvas-color-3);--color-green:var(--canvas-color-4);--color-cyan:var(--canvas-color-5);--color-purple:var(--canvas-color-6)}body.monokai-syntax-filter-classic{--monokai-filter-name:"classic"}body.monokai-syntax-filter-machine{--background-primary:#222421;--background-secondary:#191b19;--text-accent:#ff4f8b;--interactive-accent:#ff4f8b;--monokai-filter-name:"machine"}body.monokai-syntax-filter-octagon{--background-primary:#28252f;--background-secondary:#1f1d26;--text-accent:#ff6188;--interactive-accent:#ff6188;--link-color:#78dce8;--monokai-filter-name:"octagon"}body.monokai-syntax-filter-ristretto{--background-primary:#2b241f;--background-secondary:#211b18;--text-accent:#ff6188;--interactive-accent:#ff6188;--link-color:#fc9867;--monokai-filter-name:"ristretto"}body.monokai-syntax-filter-spectrum{--background-primary:#262933;--background-secondary:#1c1f28;--text-accent:#ab9df2;--interactive-accent:#ab9df2;--link-color:#78dce8;--monokai-filter-name:"spectrum"}body.monokai-syntax-compact{--nav-item-size:26px;--ribbon-item-size:32px;--input-height:28px}body.monokai-syntax-compact .nav-file-title,body.monokai-syntax-compact .nav-folder-title{line-height:var(--nav-item-size);padding-block:0}body.monokai-syntax-compact .side-dock-ribbon-action{height:var(--ribbon-item-size);padding:4px}body.monokai-syntax-compact .markdown-rendered pre{padding:.75rem}body.monokai-syntax-monochrome-icons{--icon-color:var(--text-muted);--icon-color-hover:var(--text-normal);--icon-color-active:var(--text-normal)}body{--file-line-width:var(--monokai-readable-line-width,48rem);--text-accent:var(--monokai-accent-color,var(--monokai-default-accent));--interactive-accent:var(--monokai-accent-color,var(--monokai-default-accent));--link-color:var(--monokai-link-color,var(--monokai-default-link));--link-external-color:var(--monokai-link-color,var(--monokai-default-link));--blockquote-border-color:var(--monokai-success-color,var(--monokai-default-success));--checkbox-color-checked:var(--monokai-success-color,var(--monokai-default-success));--text-highlight-bg:var(--monokai-warning-color,var(--monokai-default-warning));--code-background:var(--monokai-code-background,var(--monokai-default-code-background))}body.theme-dark,body.theme-light,.theme-dark,.theme-light{--blockquote-background-color:transparent;--blockquote-border-thickness:2px;--callout-padding:1.25rem;--callout-content-padding:var(--spacing-4) 0 0 0;--callout-border-width:0;--callout-radius:var(--radius-s)}body .markdown-preview-view.markdown-rendered blockquote,body .markdown-rendered blockquote{border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--text-normal);background-color:#0000;padding:.75rem .75rem .75rem 1.25rem}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote{border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote){border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote .cm-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote .cm-quote{color:var(--text-normal);border-inline-start:0;margin-left:.6rem;padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote) .cm-quote{color:var(--text-normal);border-inline-start:0;margin-left:.6rem;padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote .cm-formatting-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote .cm-formatting-quote{display:none}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote) .cm-formatting-quote{display:none}:is(body .markdown-source-view.mod-cm6 .cm-line:has(.callout),body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout)){background-color:#0000;border-inline-start:0;border-radius:0}body .markdown-preview-view.markdown-rendered .callout,body .markdown-rendered .callout,body .markdown-source-view.mod-cm6 .callout{background-color:var(--callout-background,transparent);border:0;border-inline-start:2px solid var(--callout-border,var(--monokai-callout-note-border));border-radius:0 var(--radius-s) var(--radius-s) 0;box-shadow:none;padding:var(--callout-padding)}body .markdown-source-view.mod-cm6 .cm-callout{border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000;border:0;padding:0}body .markdown-preview-view.markdown-rendered .callout-title,body .markdown-rendered .callout-title,body .markdown-source-view.mod-cm6 .callout-title,body .markdown-source-view.mod-cm6 .cm-callout-title{color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-source-view.mod-cm6 .cm-line:has(.callout-title){color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout-title){color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-preview-view.markdown-rendered .callout-content,body .markdown-rendered .callout-content,body .markdown-source-view.mod-cm6 .callout-content,body .markdown-source-view.mod-cm6 .cm-callout-content{padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.callout-content){padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout-content){padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-preview-view.markdown-rendered .callout[data-callout=note],body .markdown-rendered .callout[data-callout=note],body .markdown-source-view.mod-cm6 .callout[data-callout=note],body .markdown-preview-view.markdown-rendered .callout[data-callout=info],body .markdown-rendered .callout[data-callout=info],body .markdown-source-view.mod-cm6 .callout[data-callout=info]{--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=note]){--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=info]){--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=warning],body .markdown-rendered .callout[data-callout=warning],body .markdown-source-view.mod-cm6 .callout[data-callout=warning],body .markdown-preview-view.markdown-rendered .callout[data-callout=caution],body .markdown-rendered .callout[data-callout=caution],body .markdown-source-view.mod-cm6 .callout[data-callout=caution]{--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=warning]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=caution]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=error],body .markdown-rendered .callout[data-callout=error],body .markdown-source-view.mod-cm6 .callout[data-callout=error],body .markdown-preview-view.markdown-rendered .callout[data-callout=danger],body .markdown-rendered .callout[data-callout=danger],body .markdown-source-view.mod-cm6 .callout[data-callout=danger]{--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=error]){--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=danger]){--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=success],body .markdown-rendered .callout[data-callout=success],body .markdown-source-view.mod-cm6 .callout[data-callout=success],body .markdown-preview-view.markdown-rendered .callout[data-callout=check],body .markdown-rendered .callout[data-callout=check],body .markdown-source-view.mod-cm6 .callout[data-callout=check]{--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=success]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=check]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-preview-view.markdown-rendered .callout-icon,body .markdown-rendered .callout-icon,body .markdown-source-view.mod-cm6 .callout-icon,body .markdown-source-view.mod-cm6 .cm-callout-icon{flex-shrink:0;justify-content:center;align-items:center;margin-right:.35em;display:inline-flex;overflow:visible}body .markdown-preview-view.markdown-rendered .callout-icon svg,body .markdown-rendered .callout-icon svg,body .markdown-source-view.mod-cm6 .callout-icon svg,body .markdown-source-view.mod-cm6 .cm-callout-icon svg{display:none}body .markdown-preview-view.markdown-rendered .callout-icon:before,body .markdown-rendered .callout-icon:before,body .markdown-source-view.mod-cm6 .callout-icon:before,body .markdown-source-view.mod-cm6 .cm-callout-icon:before{font-family:var(--font-monospace-theme);color:var(--callout-border,var(--monokai-callout-note-border));white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:.95em;font-weight:700;display:inline}body .markdown-preview-view.markdown-rendered .callout[data-callout=note] .callout-icon:before,body .markdown-rendered .callout[data-callout=note] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=note] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=note] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=info] .callout-icon:before,body .markdown-rendered .callout[data-callout=info] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=info] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=info] .cm-callout-icon:before{content:"#[i]"}body .markdown-preview-view.markdown-rendered .callout[data-callout=warning] .callout-icon:before,body .markdown-rendered .callout[data-callout=warning] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=warning] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=warning] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=caution] .callout-icon:before,body .markdown-rendered .callout[data-callout=caution] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=caution] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=caution] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=error] .callout-icon:before,body .markdown-rendered .callout[data-callout=error] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=error] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=error] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=danger] .callout-icon:before,body .markdown-rendered .callout[data-callout=danger] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=danger] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=danger] .cm-callout-icon:before{content:"[×]"}body .markdown-preview-view.markdown-rendered .callout[data-callout=success] .callout-icon:before,body .markdown-rendered .callout[data-callout=success] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=success] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=success] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=check] .callout-icon:before,body .markdown-rendered .callout[data-callout=check] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=check] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=check] .cm-callout-icon:before{content:"{✓}"} +:root{--font-text-theme:Inter, Segoe UI, Helvetica Neue, Arial, sans-serif;--font-monospace-theme:Fira Code, Cascadia Code, Consolas, monospace;--line-height-normal:1.6;--radius-s:4px;--radius-m:6px;--monokai-highlight-text:var(--text-normal)}.theme-dark{--background-primary:#272822;--background-secondary:#1e1f1c;--background-secondary-alt:#1e1f1c;--background-modifier-hover:#3e3d32;--background-modifier-active-hover:#414339;--text-normal:#f8f8f2;--text-muted:#c1c1bd;--text-faint:#8f908a;--background-modifier-border:#3e3d32;--text-accent:#f92672;--monokai-default-accent:#f92672;--monokai-default-link:#66d9ef;--monokai-default-success:#a6e22e;--monokai-default-warning:#e6db7447;--monokai-default-code-background:#1e1f1c;--text-accent-hover:#ff6188;--interactive-accent:#f92672;--interactive-accent-hover:#ff6188;--h1-color:#f92672;--h2-color:#fd971f;--h3-color:#e6db74;--h4-color:#a6e22e;--h5-color:#66d9ef;--h6-color:#ae81ff;--text-a:#66d9ef;--text-a-hover:#78dce8;--link-color:#66d9ef;--link-color-hover:#78dce8;--link-external-color:#66d9ef;--link-external-color-hover:#78dce8;--icon-color:#c1c1bd;--icon-color-hover:#f8f8f2;--icon-color-active:#66d9ef;--metadata-label-text-color:#fd971f;--text-highlight-bg:#e6db7447;--blockquote-border-color:#a6e22e;--monokai-checkbox-unchecked-color:#e6db74;--monokai-checkbox-checked-color:#a6e22e;--checkbox-color:#e6db74;--checkbox-color-hover:#ffd866;--checkbox-marker-color:#272822;--checkbox-color-checked:#a6e22e;--list-marker-color:#ae81ff;--code-normal:#f8f8f2;--code-background:#1e1f1c;--code-comment:#8f908a;--code-function:#a6e22e;--code-important:#f92672;--code-keyword:#f92672;--code-operator:#ff6188;--code-property:#66d9ef;--code-punctuation:#c1c1bd;--code-string:#e6db74;--code-tag:#f92672;--code-value:#ae81ff;--ribbon-background:#1e1f1c;--nav-item-background-hover:#3e3d32;--nav-item-background-active:#414339;--nav-item-color:#c1c1bd;--nav-item-color-hover:#f8f8f2;--nav-item-color-active:#f8f8f2;--metadata-input-background:transparent;--metadata-input-background-active:transparent;--metadata-label-text-color-hover:#fc9867}.theme-light{--background-primary:#fdf9f3;--background-secondary:#f5f0e6;--background-secondary-alt:#f5f0e6;--background-modifier-hover:#eee6d8;--background-modifier-active-hover:#e5dccd;--text-normal:#3d3d3d;--text-muted:#666;--text-faint:#7a7369;--background-modifier-border:#d8d0c2;--text-accent:#e14775;--monokai-default-accent:#e14775;--monokai-default-link:#14748a;--monokai-default-success:#269d69;--monokai-default-warning:#e8b30a3d;--monokai-default-code-background:#f5f0e6;--text-accent-hover:#f63d77;--interactive-accent:#e14775;--interactive-accent-hover:#f63d77;--h1-color:#e14775;--h2-color:#e16032;--h3-color:#cc7a0a;--h4-color:#269d69;--h5-color:#14748a;--h6-color:#7058be;--text-a:#14748a;--text-a-hover:#1ba5bf;--link-color:#14748a;--link-color-hover:#1ba5bf;--link-external-color:#14748a;--link-external-color-hover:#1ba5bf;--icon-color:#666;--icon-color-hover:#3d3d3d;--icon-color-active:#14748a;--metadata-label-text-color:#e16032;--text-highlight-bg:#e8b30a3d;--blockquote-border-color:#269d69;--monokai-checkbox-unchecked-color:#cc7a0a;--monokai-checkbox-checked-color:#269d69;--checkbox-color:#cc7a0a;--checkbox-color-hover:#e8b30a;--checkbox-marker-color:#fdf9f3;--checkbox-color-checked:#269d69;--list-marker-color:#7058be;--code-normal:#3d3d3d;--code-background:#f5f0e6;--code-comment:#7a7369;--code-function:#269d69;--code-important:#e14775;--code-keyword:#e14775;--code-operator:#f63d77;--code-property:#14748a;--code-punctuation:#666;--code-string:#cc7a0a;--code-tag:#e14775;--code-value:#7058be;--ribbon-background:#f5f0e6;--nav-item-background-hover:#eee6d8;--nav-item-background-active:#e5dccd;--nav-item-color:#666;--nav-item-color-hover:#3d3d3d;--nav-item-color-active:#3d3d3d;--metadata-input-background:transparent;--metadata-input-background-active:transparent;--metadata-label-text-color-hover:#fb6214}.workspace,.workspace-split,.workspace-leaf,.workspace-leaf-content,.workspace-tabs{background-color:var(--background-primary)}.nav-file-title,.nav-folder-title{color:var(--nav-item-color);border-radius:var(--radius-s)}.nav-file-title:hover,.nav-folder-title:hover{color:var(--nav-item-color-hover);background-color:var(--nav-item-background-hover)}.nav-file-title.is-active{color:var(--nav-item-color-active);background-color:var(--nav-item-background-active)}.nav-folder-collapse-indicator,.tree-item-icon{color:var(--icon-color)}input[type=checkbox]:not(:checked){border-color:var(--monokai-checkbox-unchecked-color);background-color:#0000}input[type=checkbox]:checked{background-color:var(--monokai-checkbox-checked-color);border-color:var(--monokai-checkbox-checked-color)}.metadata-property-key{color:var(--metadata-label-text-color)}.metadata-property-key:hover{color:var(--metadata-label-text-color-hover)}.metadata-property-value{color:var(--text-normal);border-radius:var(--radius-s)}.metadata-property-value:focus-within{outline:1px solid var(--background-modifier-border);outline-offset:2px}.workspace-leaf-content[data-type=terminal]{background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);padding:var(--spacing-3)}.workspace-leaf-content[data-type=terminal] .view-content,.terminal{background-color:var(--background-primary);border-radius:var(--radius-s);padding:var(--spacing-3)}.search-result-file-match,.backlink-pane .tree-item-self,.outgoing-link-pane .tree-item-self,.tag-pane-tag,.bookmark{color:var(--text-muted);border-radius:var(--radius-s)}.search-result-file-match:hover,.backlink-pane .tree-item-self:hover,.outgoing-link-pane .tree-item-self:hover,.tag-pane-tag:hover,.bookmark:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.search-result-file-matched-text{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg);border-radius:var(--radius-s)}.tree-item-self.is-clickable.is-active,.tag-pane-tag.is-active,.bookmark.is-active{color:var(--text-normal);background-color:var(--nav-item-background-active)}.tag{color:var(--link-color);background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:999px}.tag:hover{color:var(--link-color-hover);background-color:var(--background-modifier-hover)}.markdown-source-view,.markdown-preview-view{--bold-color:var(--text-normal);--bold-weight:900;--italic-color:var(--text-normal);--heading-spacing:1rem;--monokai-heading-weight:600;--monokai-inline-code-color:#a6e22e;--monokai-inline-code-background:var(--code-background);--callout-blend-mode:normal;--callout-icon-size:1.25em;--p-spacing:.75rem;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.theme-dark{--monokai-heading-weight:600;--blockquote-border-color:#e6db74;--monokai-blockquote-border:#e6db74;--monokai-callout-note-bg:#66d9ef1f;--monokai-callout-note-border:#66d9ef;--monokai-callout-abstract-bg:#ae81ff1f;--monokai-callout-abstract-border:#ae81ff;--monokai-callout-info-bg:#66d9ef1f;--monokai-callout-info-border:#66d9ef;--monokai-callout-todo-bg:#e6db741f;--monokai-callout-todo-border:#e6db74;--monokai-callout-tip-bg:#a6e22e1f;--monokai-callout-tip-border:#a6e22e;--monokai-callout-question-bg:#ae81ff1f;--monokai-callout-question-border:#ae81ff;--monokai-callout-warning-bg:#fd971f1f;--monokai-callout-warning-border:#fd971f;--monokai-callout-error-bg:#f926721f;--monokai-callout-error-border:#f92672;--monokai-callout-failure-bg:#f926721f;--monokai-callout-failure-border:#f92672;--monokai-callout-bug-bg:#f926721f;--monokai-callout-bug-border:#f92672;--monokai-callout-success-bg:#a6e22e1f;--monokai-callout-success-border:#a6e22e;--monokai-callout-example-bg:#fd971f1f;--monokai-callout-example-border:#fd971f;--monokai-callout-quote-bg:#f8f8f214;--monokai-callout-quote-border:#8f908a;--monokai-inline-code-color:#a6e22e;--monokai-inline-code-background:var(--code-background);--monokai-table-border:#f8f8f22e;--monokai-task-done-color:#f8f8f2ad}.theme-light{--monokai-heading-weight:700;--blockquote-border-color:#cc7a0a;--monokai-blockquote-border:#cc7a0a;--monokai-callout-note-bg:#14748a24;--monokai-callout-note-border:#14748a;--monokai-callout-abstract-bg:#6b539421;--monokai-callout-abstract-border:#6b5394;--monokai-callout-info-bg:#14748a24;--monokai-callout-info-border:#14748a;--monokai-callout-todo-bg:#97740024;--monokai-callout-todo-border:#977400;--monokai-callout-tip-bg:#269d6924;--monokai-callout-tip-border:#269d69;--monokai-callout-question-bg:#6b539421;--monokai-callout-question-border:#6b5394;--monokai-callout-warning-bg:#e1603224;--monokai-callout-warning-border:#e16032;--monokai-callout-error-bg:#e1477524;--monokai-callout-error-border:#e14775;--monokai-callout-failure-bg:#e1477524;--monokai-callout-failure-border:#e14775;--monokai-callout-bug-bg:#e1477524;--monokai-callout-bug-border:#e14775;--monokai-callout-success-bg:#269d6924;--monokai-callout-success-border:#269d69;--monokai-callout-example-bg:#e1603224;--monokai-callout-example-border:#e16032;--monokai-callout-quote-bg:#3d3d3d14;--monokai-callout-quote-border:#6f6f6f;--monokai-inline-code-color:#269d69;--monokai-inline-code-background:var(--code-background);--monokai-table-border:#3d3d3d2e;--monokai-task-done-color:#3d3d3da8}.markdown-source-view.mod-cm6 .inline-title{display:none}.markdown-rendered h1,.markdown-rendered h2,.markdown-rendered h3{font-weight:var(--monokai-heading-weight);letter-spacing:0;margin-block:calc(var(--heading-spacing) * 1.5) var(--spacing-4)}.markdown-rendered strong{color:var(--bold-color);font-weight:var(--bold-weight)}.markdown-rendered em{color:var(--italic-color)}.markdown-rendered mark{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg);border-radius:var(--radius-s);padding-inline:.12em}.markdown-rendered ul>li::marker{color:var(--list-marker-color)}.markdown-rendered ol>li::marker{color:var(--list-marker-color)}.markdown-rendered .task-list-item.is-checked,.markdown-rendered .task-list-item.is-checked>p{color:var(--monokai-task-done-color)}.markdown-rendered table,.markdown-rendered th,.markdown-rendered td{border:1px solid var(--monokai-table-border)}.markdown-rendered code{color:var(--monokai-inline-code-color);background-color:var(--monokai-inline-code-background);border-radius:var(--radius-s);box-shadow:none;border:0;padding:.1em .3em}.markdown-rendered pre{background-color:var(--code-background);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);padding:1rem}.markdown-rendered pre code{box-shadow:none;background-color:#0000;border:0;padding:0}.markdown-source-view.mod-cm6 .cm-header-1{color:var(--h1-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-header-2{color:var(--h2-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-header-3{color:var(--h3-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-strong{color:var(--bold-color);font-weight:var(--bold-weight)}.markdown-source-view.mod-cm6 .cm-em{color:var(--italic-color)}.markdown-source-view.mod-cm6 .cm-link,.markdown-source-view.mod-cm6 .cm-url{color:var(--link-color)}.markdown-source-view.mod-cm6 .cm-formatting-link{color:var(--text-faint)}.markdown-source-view.mod-cm6 .cm-highlight{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg)}.markdown-source-view.mod-cm6 .cm-inline-code{color:var(--monokai-inline-code-color);background-color:var(--monokai-inline-code-background);border-radius:var(--radius-s);box-shadow:none;border:0;padding:.05em .25em}.markdown-rendered pre{font-family:var(--font-monospace-theme)}.cm-s-obsidian span.cm-comment{color:var(--code-comment)}.cm-s-obsidian span.cm-string{color:var(--code-string)}.cm-s-obsidian span.cm-keyword{color:var(--code-keyword)}.cm-s-obsidian span.cm-def,.cm-s-obsidian span.cm-variable-2{color:var(--code-function)}.cm-s-obsidian span.cm-number,.cm-s-obsidian span.cm-atom{color:var(--code-value)}.cm-s-obsidian span.cm-property{color:var(--code-property)}.cm-s-obsidian span.cm-operator{color:var(--code-operator)}a,.markdown-rendered a,.cm-hmd-internal-link{color:var(--link-color)}a:hover,.markdown-rendered a:hover,.cm-hmd-internal-link:hover{color:var(--link-color-hover)}@font-face{font-family:monokai-pro-icons;src:url(data:font/woff;base64,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)format("woff");font-display:block;font-style:normal;font-weight:400}.nav-file-title:before{width:1rem;color:var(--monokai-file-icon-color,var(--icon-color));font-variant:normal;speak:never;text-align:center;text-rendering:auto;--monokai-file-icon-color:#ffd866;content:"";flex:0 0 1rem;margin-inline-end:.35rem;font-family:monokai-pro-icons;font-size:1rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.nav-file-title[data-path$=\.7z]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.astro]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.bash]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.bmp]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.c]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.canvas]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.cjs]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.cpp]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.cs]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.css]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.csv]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.dart]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.dockerfile]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.env]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.gif]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.go]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.gql]:before,.nav-file-title[data-path$=\.graphql]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.h]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.hpp]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.html]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.jpeg]:before,.nav-file-title[data-path$=\.jpg]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.js]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.json]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.jsx]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.kt]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.less]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.lua]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.md]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.mdx]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.mjs]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.png]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.py]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.rb]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.rs]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.sass]:before,.nav-file-title[data-path$=\.scss]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.sh]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.sql]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.svelte]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.svg]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.swift]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.tex]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.toml]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.ts]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.tsx]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.vue]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.yaml]:before,.nav-file-title[data-path$=\.yml]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.zip]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=agents\.md]:before,.nav-file-title[data-path$="/agents.md"]:before,.nav-file-title[data-path=AGENTS\.md]:before,.nav-file-title[data-path$="/AGENTS.md"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=api\.md]:before,.nav-file-title[data-path$="/api.md"]:before,.nav-file-title[data-path=API\.md]:before,.nav-file-title[data-path$="/API.md"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path=changelog\.md]:before,.nav-file-title[data-path$="/changelog.md"]:before,.nav-file-title[data-path=CHANGELOG\.md]:before,.nav-file-title[data-path$="/CHANGELOG.md"]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path=claude\.md]:before,.nav-file-title[data-path$="/claude.md"]:before,.nav-file-title[data-path=CLAUDE\.md]:before,.nav-file-title[data-path$="/CLAUDE.md"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=cursor\.md]:before,.nav-file-title[data-path$="/cursor.md"]:before,.nav-file-title[data-path=CURSOR\.md]:before,.nav-file-title[data-path$="/CURSOR.md"]:before{--monokai-file-icon-color:#66d9ef;content:""}.nav-file-title[data-path=package\.json]:before,.nav-file-title[data-path$="/package.json"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=prompts\.md]:before,.nav-file-title[data-path$="/prompts.md"]:before,.nav-file-title[data-path=PROMPTS\.md]:before,.nav-file-title[data-path$="/PROMPTS.md"]:before{--monokai-file-icon-color:#e6db74;content:""}.nav-file-title[data-path=readme\.md]:before,.nav-file-title[data-path$="/readme.md"]:before,.nav-file-title[data-path=README\.md]:before,.nav-file-title[data-path$="/README.md"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=todo\.md]:before,.nav-file-title[data-path$="/todo.md"]:before,.nav-file-title[data-path=TODO\.md]:before,.nav-file-title[data-path$="/TODO.md"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path^=Bug_][data-path$=\.md]:before,.nav-file-title[data-path*=\/Bug_][data-path$=\.md]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title,.nav-folder-title{align-items:center}.nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator,.nav-folder-title[data-path*=\/] .collapse-icon,.nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator,.nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon,.nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator,.nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon{width:1rem}.nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator:before,.nav-folder-title[data-path*=\/] .collapse-icon:before,.nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator:before,.nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon:before,.nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator:before,.nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon:before{content:"";color:var(--icon-color);text-align:center;text-rendering:auto;font-family:monokai-pro-icons,monospace;font-size:1rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator svg,.nav-folder-title[data-path*=\/] .collapse-icon svg,.nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator svg,.nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon svg,.nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator svg,.nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon svg,body.monokai-syntax-hide-file-tree-icons .nav-file-title:before,body.monokai-syntax-hide-file-tree-icons .nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator:before,body.monokai-syntax-hide-file-tree-icons .nav-folder-title[data-path*=\/] .collapse-icon:before,body.monokai-syntax-hide-file-tree-icons .nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator:before,body.monokai-syntax-hide-file-tree-icons .nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon:before,body.monokai-syntax-hide-file-tree-icons .nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator:before,body.monokai-syntax-hide-file-tree-icons .nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon:before{display:none}body.monokai-syntax-hide-file-tree-icons .nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator svg,body.monokai-syntax-hide-file-tree-icons .nav-folder-title[data-path*=\/] .collapse-icon svg,body.monokai-syntax-hide-file-tree-icons .nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator svg,body.monokai-syntax-hide-file-tree-icons .nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon svg,body.monokai-syntax-hide-file-tree-icons .nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator svg,body.monokai-syntax-hide-file-tree-icons .nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon svg{display:initial}body.monokai-syntax-monochrome-icons .nav-file-title:before{--monokai-file-icon-color:var(--icon-color)}body.monokai-syntax-monochrome-icons .nav-file-title:hover:before{--monokai-file-icon-color:var(--icon-color-hover)}body.monokai-syntax-monochrome-icons .nav-file-title.is-active:before{--monokai-file-icon-color:var(--icon-color-active)}.workspace-ribbon{background-color:var(--ribbon-background);border-inline-end:1px solid var(--background-modifier-border)}.side-dock-ribbon-action,.workspace-ribbon-collapse-btn{border-radius:var(--radius-s);color:var(--icon-color);margin-block:2px}.side-dock-ribbon-action:hover,.workspace-ribbon-collapse-btn:hover{color:var(--icon-color-hover);background-color:var(--background-modifier-hover)}.side-dock-ribbon-action.is-active{color:var(--icon-color-active);background-color:var(--background-modifier-hover);box-shadow:inset 2px 0 0 var(--icon-color-active)}body.is-mobile .workspace-ribbon{border-inline-end:0}.workspace-tab-header-container,.workspace-sidedock-vault-profile,.workspace-sidedock-empty-state{background-color:var(--background-secondary);border-color:var(--background-modifier-border)}.workspace-tab-header{color:var(--text-muted);border-radius:var(--radius-s) var(--radius-s) 0 0;background-color:#0000}.workspace-tab-header:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.workspace-tab-header.is-active{color:var(--text-normal);background-color:var(--background-primary);box-shadow:inset 0 -2px 0 var(--interactive-accent)}.workspace-tab-header-inner-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal,.prompt,.suggestion-container{color:var(--text-normal);background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);box-shadow:0 18px 50px #00000059}.modal-title,.prompt-title{color:var(--text-normal)}.prompt-input,.modal input[type=text],.modal input[type=search],.modal textarea{color:var(--text-normal);background-color:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-s)}.prompt-input:focus,.modal input[type=text]:focus,.modal input[type=search]:focus,.modal textarea:focus{outline:2px solid var(--interactive-accent);outline-offset:2px}.suggestion-item{color:var(--text-muted);border-radius:var(--radius-s)}.suggestion-item.is-selected,.suggestion-item.mod-complex.is-selected{color:var(--text-normal);background-color:var(--nav-item-background-active)}.suggestion-highlight{color:var(--text-accent)}.graph-view{--graph-line:var(--monokai-graph-line);--graph-node:var(--monokai-graph-node);--graph-node-focused:var(--monokai-graph-focused);--graph-node-tag:var(--monokai-graph-node-tag);--graph-node-attachment:var(--monokai-graph-node-attachment);--graph-node-unresolved:var(--monokai-graph-node-unresolved);--graph-arrow:var(--monokai-graph-line);--graph-line-highlight:var(--link-color);--graph-node-highlight-fill:var(--interactive-accent);--graph-node-highlight-line:var(--link-color);background-color:var(--monokai-graph-background);transition:color .14s,background-color .18s}@keyframes monokai-graph-tap{0%{transform:translate(0)}35%{transform:translate(1px)}70%{transform:translate(-1px)}to{transform:translate(0)}}.theme-dark{--monokai-graph-background:#1e1f1c;--monokai-graph-panel:#2b2c26;--monokai-graph-line:#78dce86b;--monokai-graph-node:#c1c1bd;--monokai-graph-focused:#ff6188;--monokai-graph-node-tag:#ab9df2;--monokai-graph-node-attachment:#a9dc76;--monokai-graph-node-unresolved:#72736f;--monokai-graph-ring:#66d9ef47}.theme-light{--monokai-graph-background:#f5f0e6;--monokai-graph-panel:#f2ead8;--monokai-graph-line:#14748a6b;--monokai-graph-node:#4f5a55;--monokai-graph-focused:#c83f67;--monokai-graph-node-tag:#7058be;--monokai-graph-node-attachment:#269d69;--monokai-graph-node-unresolved:#a39a8d;--monokai-graph-ring:#14748a2e}.graph-controls{color:var(--text-muted);background-color:var(--monokai-graph-panel);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);transition:border-color .14s,box-shadow .18s;box-shadow:0 8px 24px #0000002e}.graph-controls-button{color:var(--icon-color);border-radius:var(--radius-s);transition:color .14s,background-color .14s,box-shadow .14s,transform .14s}.graph-controls-button:hover{color:var(--icon-color-hover);background-color:var(--background-modifier-hover);transform:translateY(-1px)}.graph-controls-button:active{animation:.16s ease-out monokai-graph-tap;transform:translateY(0)}.graph-controls-button.mod-active{color:var(--icon-color-active);background-color:var(--nav-item-background-active);box-shadow:inset 2px 0 0 var(--icon-color-active)}.graph-view.color-fill,.graph-view.color-fill-focused,.graph-view.color-fill-tag,.graph-view.color-fill-attachment,.graph-view.color-fill-unresolved{color:var(--graph-node)}.graph-view.color-line,.graph-view.color-arrow{color:var(--graph-line)}.graph-view.color-fill-highlight,.graph-view.color-line-highlight{color:var(--graph-line-highlight)}.graph-view.color-fill-focused{color:var(--graph-node-focused)}.graph-view.color-fill-tag{color:var(--graph-node-tag)}.graph-view.color-fill-attachment{color:var(--graph-node-attachment)}.graph-view.color-fill-unresolved{color:var(--graph-node-unresolved)}.graph-view.color-line-highlight{color:var(--graph-node-highlight-line)}.graph-view.color-fill-highlight{color:var(--graph-node-highlight-fill)}.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{background-color:var(--monokai-graph-background)}.workspace-leaf-content[data-type=graph] .view-content,.workspace-leaf-content[data-type=localgraph] .view-content{background:var(--monokai-graph-background);position:relative;overflow:hidden}.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{transition:box-shadow .18s,background-color .18s}.workspace-leaf-content[data-type=graph]:focus-within,.workspace-leaf-content[data-type=localgraph]:focus-within{box-shadow:inset 0 0 0 1px var(--monokai-graph-ring)}@media (prefers-reduced-motion:reduce){.graph-view,.graph-controls,.graph-controls-button,.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{transition:none}.graph-controls-button:hover,.graph-controls-button:active{animation:none;transform:none}}.canvas-wrapper{--canvas-background:var(--background-primary);--canvas-card-label-color:var(--text-muted);--canvas-color-1:var(--text-accent);--canvas-color-2:var(--h2-color);--canvas-color-3:var(--h3-color);--canvas-color-4:var(--h4-color);--canvas-color-5:var(--link-color);--canvas-color-6:var(--h6-color);background-color:var(--canvas-background)}.canvas-node{border-color:var(--background-modifier-border);border-radius:var(--radius-m)}.canvas-node-content{color:var(--text-normal);background-color:var(--background-secondary);border-radius:var(--radius-m)}.canvas-node.is-focused,.canvas-node.is-selected{border-color:var(--interactive-accent);box-shadow:0 0 0 2px #f9267247}.canvas-node-label{color:var(--canvas-card-label-color)}.canvas-path{stroke:var(--text-faint)}.canvas-path.is-focused,.canvas-path.is-selected{stroke:var(--link-color)}.canvas-node-container{--color-red:var(--canvas-color-1);--color-orange:var(--canvas-color-2);--color-yellow:var(--canvas-color-3);--color-green:var(--canvas-color-4);--color-cyan:var(--canvas-color-5);--color-purple:var(--canvas-color-6)}body.monokai-syntax-filter-classic{--monokai-filter-name:"classic"}body.monokai-syntax-filter-machine{--background-primary:#222421;--background-secondary:#191b19;--text-accent:#ff4f8b;--interactive-accent:#ff4f8b;--monokai-filter-name:"machine"}body.monokai-syntax-filter-octagon{--background-primary:#28252f;--background-secondary:#1f1d26;--text-accent:#ff6188;--interactive-accent:#ff6188;--link-color:#78dce8;--monokai-filter-name:"octagon"}body.monokai-syntax-filter-ristretto{--background-primary:#2b241f;--background-secondary:#211b18;--text-accent:#ff6188;--interactive-accent:#ff6188;--link-color:#fc9867;--monokai-filter-name:"ristretto"}body.monokai-syntax-filter-spectrum{--background-primary:#262933;--background-secondary:#1c1f28;--text-accent:#ab9df2;--interactive-accent:#ab9df2;--link-color:#78dce8;--monokai-filter-name:"spectrum"}body.monokai-syntax-compact{--monokai-nav-font-size:13px;--nav-item-size:22px;--ribbon-item-size:32px;--input-height:28px}body.monokai-syntax-compact .nav-files-container{font-size:var(--monokai-nav-font-size)}body.monokai-syntax-compact .nav-file-title,body.monokai-syntax-compact .nav-folder-title{min-height:var(--nav-item-size);line-height:var(--nav-item-size);padding:0 6px}body.monokai-syntax-compact .nav-file-title-content,body.monokai-syntax-compact .nav-folder-title-content{font-size:var(--monokai-nav-font-size);line-height:var(--nav-item-size)}body.monokai-syntax-compact .nav-file-title:before{flex:0 0 13px;width:13px;margin-inline-end:4px;font-size:13px}body.monokai-syntax-compact .nav-folder-collapse-indicator{width:14px;margin-inline-end:1px}body.monokai-syntax-compact .nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator:before,body.monokai-syntax-compact .nav-folder-title[data-path*=\/] .collapse-icon:before,body.monokai-syntax-compact .nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator:before,body.monokai-syntax-compact .nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon:before,body.monokai-syntax-compact .nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator:before,body.monokai-syntax-compact .nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon:before{font-size:13px}body.monokai-syntax-compact .side-dock-ribbon-action{height:var(--ribbon-item-size);padding:4px}body.monokai-syntax-compact .markdown-rendered pre{padding:.75rem}body.monokai-syntax-monochrome-icons{--icon-color:var(--text-muted);--icon-color-hover:var(--text-normal);--icon-color-active:var(--text-normal)}body{--file-line-width:var(--monokai-readable-line-width,48rem);--text-accent:var(--monokai-accent-color,var(--monokai-default-accent));--interactive-accent:var(--monokai-accent-color,var(--monokai-default-accent));--link-color:var(--monokai-link-color,var(--monokai-default-link));--link-external-color:var(--monokai-link-color,var(--monokai-default-link));--blockquote-border-color:var(--monokai-success-color,var(--monokai-default-success));--checkbox-color-checked:var(--monokai-success-color,var(--monokai-default-success));--text-highlight-bg:var(--monokai-warning-color,var(--monokai-default-warning));--code-background:var(--monokai-code-background,var(--monokai-default-code-background))}body.theme-dark,body.theme-light,.theme-dark,.theme-light{--blockquote-background-color:transparent;--blockquote-border-thickness:2px;--callout-padding:1.25rem;--callout-content-padding:var(--spacing-4) 0 0 0;--callout-border-width:0;--callout-radius:var(--radius-s)}body .markdown-preview-view.markdown-rendered blockquote,body .markdown-rendered blockquote{border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--text-normal);background-color:#0000;padding:.75rem .75rem .75rem 1.25rem}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote{border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote){border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote .cm-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote .cm-quote{color:var(--text-normal);border-inline-start:0;margin-left:.6rem;padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote) .cm-quote{color:var(--text-normal);border-inline-start:0;margin-left:.6rem;padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote .cm-formatting-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote .cm-formatting-quote{display:none}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote) .cm-formatting-quote{display:none}:is(body .markdown-source-view.mod-cm6 .cm-line:has(.callout),body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout)){background-color:#0000;border-inline-start:0;border-radius:0}body .markdown-preview-view.markdown-rendered .callout,body .markdown-rendered .callout,body .markdown-source-view.mod-cm6 .callout{background-color:var(--callout-background,transparent);border:0;border-inline-start:2px solid var(--callout-border,var(--monokai-callout-note-border));border-radius:0 var(--radius-s) var(--radius-s) 0;box-shadow:none;padding:var(--callout-padding)}body .markdown-source-view.mod-cm6 .cm-callout{border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000;border:0;padding:0}body .markdown-preview-view.markdown-rendered .callout-title,body .markdown-rendered .callout-title,body .markdown-source-view.mod-cm6 .callout-title,body .markdown-source-view.mod-cm6 .cm-callout-title{color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-source-view.mod-cm6 .cm-line:has(.callout-title){color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout-title){color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-preview-view.markdown-rendered .callout-content,body .markdown-rendered .callout-content,body .markdown-source-view.mod-cm6 .callout-content,body .markdown-source-view.mod-cm6 .cm-callout-content{padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.callout-content){padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout-content){padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-preview-view.markdown-rendered .callout[data-callout=note],body .markdown-rendered .callout[data-callout=note],body .markdown-source-view.mod-cm6 .callout[data-callout=note]{--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=note]){--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=abstract],body .markdown-rendered .callout[data-callout=abstract],body .markdown-source-view.mod-cm6 .callout[data-callout=abstract],body .markdown-preview-view.markdown-rendered .callout[data-callout=summary],body .markdown-rendered .callout[data-callout=summary],body .markdown-source-view.mod-cm6 .callout[data-callout=summary],body .markdown-preview-view.markdown-rendered .callout[data-callout=tldr],body .markdown-rendered .callout[data-callout=tldr],body .markdown-source-view.mod-cm6 .callout[data-callout=tldr]{--callout-background:var(--monokai-callout-abstract-bg);--callout-border:var(--monokai-callout-abstract-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=abstract]){--callout-background:var(--monokai-callout-abstract-bg);--callout-border:var(--monokai-callout-abstract-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=summary]){--callout-background:var(--monokai-callout-abstract-bg);--callout-border:var(--monokai-callout-abstract-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=tldr]){--callout-background:var(--monokai-callout-abstract-bg);--callout-border:var(--monokai-callout-abstract-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=info],body .markdown-rendered .callout[data-callout=info],body .markdown-source-view.mod-cm6 .callout[data-callout=info]{--callout-background:var(--monokai-callout-info-bg);--callout-border:var(--monokai-callout-info-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=info]){--callout-background:var(--monokai-callout-info-bg);--callout-border:var(--monokai-callout-info-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=todo],body .markdown-rendered .callout[data-callout=todo],body .markdown-source-view.mod-cm6 .callout[data-callout=todo]{--callout-background:var(--monokai-callout-todo-bg);--callout-border:var(--monokai-callout-todo-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=todo]){--callout-background:var(--monokai-callout-todo-bg);--callout-border:var(--monokai-callout-todo-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=tip],body .markdown-rendered .callout[data-callout=tip],body .markdown-source-view.mod-cm6 .callout[data-callout=tip],body .markdown-preview-view.markdown-rendered .callout[data-callout=hint],body .markdown-rendered .callout[data-callout=hint],body .markdown-source-view.mod-cm6 .callout[data-callout=hint],body .markdown-preview-view.markdown-rendered .callout[data-callout=important],body .markdown-rendered .callout[data-callout=important],body .markdown-source-view.mod-cm6 .callout[data-callout=important]{--callout-background:var(--monokai-callout-tip-bg);--callout-border:var(--monokai-callout-tip-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=tip]){--callout-background:var(--monokai-callout-tip-bg);--callout-border:var(--monokai-callout-tip-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=hint]){--callout-background:var(--monokai-callout-tip-bg);--callout-border:var(--monokai-callout-tip-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=important]){--callout-background:var(--monokai-callout-tip-bg);--callout-border:var(--monokai-callout-tip-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=question],body .markdown-rendered .callout[data-callout=question],body .markdown-source-view.mod-cm6 .callout[data-callout=question],body .markdown-preview-view.markdown-rendered .callout[data-callout=help],body .markdown-rendered .callout[data-callout=help],body .markdown-source-view.mod-cm6 .callout[data-callout=help],body .markdown-preview-view.markdown-rendered .callout[data-callout=faq],body .markdown-rendered .callout[data-callout=faq],body .markdown-source-view.mod-cm6 .callout[data-callout=faq]{--callout-background:var(--monokai-callout-question-bg);--callout-border:var(--monokai-callout-question-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=question]){--callout-background:var(--monokai-callout-question-bg);--callout-border:var(--monokai-callout-question-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=help]){--callout-background:var(--monokai-callout-question-bg);--callout-border:var(--monokai-callout-question-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=faq]){--callout-background:var(--monokai-callout-question-bg);--callout-border:var(--monokai-callout-question-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=warning],body .markdown-rendered .callout[data-callout=warning],body .markdown-source-view.mod-cm6 .callout[data-callout=warning],body .markdown-preview-view.markdown-rendered .callout[data-callout=caution],body .markdown-rendered .callout[data-callout=caution],body .markdown-source-view.mod-cm6 .callout[data-callout=caution],body .markdown-preview-view.markdown-rendered .callout[data-callout=attention],body .markdown-rendered .callout[data-callout=attention],body .markdown-source-view.mod-cm6 .callout[data-callout=attention]{--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=warning]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=caution]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=attention]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=error],body .markdown-rendered .callout[data-callout=error],body .markdown-source-view.mod-cm6 .callout[data-callout=error],body .markdown-preview-view.markdown-rendered .callout[data-callout=danger],body .markdown-rendered .callout[data-callout=danger],body .markdown-source-view.mod-cm6 .callout[data-callout=danger]{--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=error]){--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=danger]){--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=failure],body .markdown-rendered .callout[data-callout=failure],body .markdown-source-view.mod-cm6 .callout[data-callout=failure],body .markdown-preview-view.markdown-rendered .callout[data-callout=fail],body .markdown-rendered .callout[data-callout=fail],body .markdown-source-view.mod-cm6 .callout[data-callout=fail],body .markdown-preview-view.markdown-rendered .callout[data-callout=missing],body .markdown-rendered .callout[data-callout=missing],body .markdown-source-view.mod-cm6 .callout[data-callout=missing]{--callout-background:var(--monokai-callout-failure-bg);--callout-border:var(--monokai-callout-failure-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=failure]){--callout-background:var(--monokai-callout-failure-bg);--callout-border:var(--monokai-callout-failure-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=fail]){--callout-background:var(--monokai-callout-failure-bg);--callout-border:var(--monokai-callout-failure-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=missing]){--callout-background:var(--monokai-callout-failure-bg);--callout-border:var(--monokai-callout-failure-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=bug],body .markdown-rendered .callout[data-callout=bug],body .markdown-source-view.mod-cm6 .callout[data-callout=bug]{--callout-background:var(--monokai-callout-bug-bg);--callout-border:var(--monokai-callout-bug-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=bug]){--callout-background:var(--monokai-callout-bug-bg);--callout-border:var(--monokai-callout-bug-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=success],body .markdown-rendered .callout[data-callout=success],body .markdown-source-view.mod-cm6 .callout[data-callout=success],body .markdown-preview-view.markdown-rendered .callout[data-callout=check],body .markdown-rendered .callout[data-callout=check],body .markdown-source-view.mod-cm6 .callout[data-callout=check],body .markdown-preview-view.markdown-rendered .callout[data-callout=done],body .markdown-rendered .callout[data-callout=done],body .markdown-source-view.mod-cm6 .callout[data-callout=done]{--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=success]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=check]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=done]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=example],body .markdown-rendered .callout[data-callout=example],body .markdown-source-view.mod-cm6 .callout[data-callout=example]{--callout-background:var(--monokai-callout-example-bg);--callout-border:var(--monokai-callout-example-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=example]){--callout-background:var(--monokai-callout-example-bg);--callout-border:var(--monokai-callout-example-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=quote],body .markdown-rendered .callout[data-callout=quote],body .markdown-source-view.mod-cm6 .callout[data-callout=quote],body .markdown-preview-view.markdown-rendered .callout[data-callout=cite],body .markdown-rendered .callout[data-callout=cite],body .markdown-source-view.mod-cm6 .callout[data-callout=cite]{--callout-background:var(--monokai-callout-quote-bg);--callout-border:var(--monokai-callout-quote-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=quote]){--callout-background:var(--monokai-callout-quote-bg);--callout-border:var(--monokai-callout-quote-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=cite]){--callout-background:var(--monokai-callout-quote-bg);--callout-border:var(--monokai-callout-quote-border)}body .markdown-preview-view.markdown-rendered .callout-icon,body .markdown-rendered .callout-icon,body .markdown-source-view.mod-cm6 .callout-icon,body .markdown-source-view.mod-cm6 .cm-callout-icon{min-width:var(--callout-icon-size);flex-shrink:0;justify-content:center;align-items:center;margin-right:.35em;display:inline-flex;overflow:visible}body .markdown-preview-view.markdown-rendered .callout-icon svg,body .markdown-rendered .callout-icon svg,body .markdown-source-view.mod-cm6 .callout-icon svg,body .markdown-source-view.mod-cm6 .cm-callout-icon svg{display:none}body .markdown-preview-view.markdown-rendered .callout-icon:before,body .markdown-rendered .callout-icon:before,body .markdown-source-view.mod-cm6 .callout-icon:before,body .markdown-source-view.mod-cm6 .cm-callout-icon:before{font-family:monokai-pro-icons,monospace;font-size:var(--callout-icon-size);color:var(--callout-border,var(--monokai-callout-note-border));-webkit-font-smoothing:antialiased;speak:never;text-rendering:auto;font-style:normal;font-weight:400;line-height:1;display:inline-block}body .markdown-preview-view.markdown-rendered .callout[data-callout=note] .callout-icon:before,body .markdown-rendered .callout[data-callout=note] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=note] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=note] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=info] .callout-icon:before,body .markdown-rendered .callout[data-callout=info] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=info] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=info] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=abstract] .callout-icon:before,body .markdown-rendered .callout[data-callout=abstract] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=abstract] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=abstract] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=summary] .callout-icon:before,body .markdown-rendered .callout[data-callout=summary] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=summary] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=summary] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=tldr] .callout-icon:before,body .markdown-rendered .callout[data-callout=tldr] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=tldr] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=tldr] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=warning] .callout-icon:before,body .markdown-rendered .callout[data-callout=warning] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=warning] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=warning] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=caution] .callout-icon:before,body .markdown-rendered .callout[data-callout=caution] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=caution] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=caution] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=attention] .callout-icon:before,body .markdown-rendered .callout[data-callout=attention] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=attention] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=attention] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=error] .callout-icon:before,body .markdown-rendered .callout[data-callout=error] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=error] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=error] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=danger] .callout-icon:before,body .markdown-rendered .callout[data-callout=danger] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=danger] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=danger] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=failure] .callout-icon:before,body .markdown-rendered .callout[data-callout=failure] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=failure] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=failure] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=fail] .callout-icon:before,body .markdown-rendered .callout[data-callout=fail] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=fail] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=fail] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=missing] .callout-icon:before,body .markdown-rendered .callout[data-callout=missing] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=missing] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=missing] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=bug] .callout-icon:before,body .markdown-rendered .callout[data-callout=bug] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=bug] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=bug] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=success] .callout-icon:before,body .markdown-rendered .callout[data-callout=success] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=success] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=success] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=check] .callout-icon:before,body .markdown-rendered .callout[data-callout=check] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=check] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=check] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=done] .callout-icon:before,body .markdown-rendered .callout[data-callout=done] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=done] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=done] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=question] .callout-icon:before,body .markdown-rendered .callout[data-callout=question] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=question] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=question] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=help] .callout-icon:before,body .markdown-rendered .callout[data-callout=help] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=help] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=help] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=faq] .callout-icon:before,body .markdown-rendered .callout[data-callout=faq] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=faq] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=faq] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=tip] .callout-icon:before,body .markdown-rendered .callout[data-callout=tip] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=tip] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=tip] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=hint] .callout-icon:before,body .markdown-rendered .callout[data-callout=hint] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=hint] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=hint] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=important] .callout-icon:before,body .markdown-rendered .callout[data-callout=important] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=important] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=important] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=todo] .callout-icon:before,body .markdown-rendered .callout[data-callout=todo] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=todo] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=todo] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=quote] .callout-icon:before,body .markdown-rendered .callout[data-callout=quote] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=quote] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=quote] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=cite] .callout-icon:before,body .markdown-rendered .callout[data-callout=cite] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=cite] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=cite] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=example] .callout-icon:before,body .markdown-rendered .callout[data-callout=example] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=example] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=example] .cm-callout-icon:before{content:""} /* @settings @@ -74,6 +74,11 @@ settings: title: 单色图标 type: class-toggle default: false + - + id: monokai-syntax-hide-file-tree-icons + title: 关闭文档树图标 + type: class-toggle + default: false */ /* diff --git a/icons/icon-theme.json b/icons/icon-theme.json index 742db8a..3a37da2 100644 --- a/icons/icon-theme.json +++ b/icons/icon-theme.json @@ -1 +1,884 @@ -{"fonts":[{"id":"monokai-pro-icons","src":[{"path":"./monokai-pro-icons.woff","format":"woff"}],"weight":"normal","style":"normal","size":"16px"}],"iconDefinitions":{"_adonisjs":{"fontCharacter":"\\EA01","fontColor":"#ab9df2"},"_angular":{"fontCharacter":"\\EA02","fontColor":"#ff6188"},"_ansible":{"fontCharacter":"\\EA03","fontColor":"#78dce8"},"_applescript":{"fontCharacter":"\\EA04","fontColor":"#a9dc76"},"_archive":{"fontCharacter":"\\EA05","fontColor":"#ffd866"},"_astro":{"fontCharacter":"\\EA06","fontColor":"#ab9df2"},"_binary":{"fontCharacter":"\\EA07","fontColor":"#ffd866"},"_blade":{"fontCharacter":"\\EA08","fontColor":"#ff6188"},"_bun":{"fontCharacter":"\\EA09","fontColor":"#ff6188"},"_c":{"fontCharacter":"\\EA0A","fontColor":"#ff6188"},"_clojure":{"fontCharacter":"\\EA0B","fontColor":"#78dce8"},"_coffeescript":{"fontCharacter":"\\EA0C","fontColor":"#78dce8"},"_composer":{"fontCharacter":"\\EA0D","fontColor":"#ab9df2"},"_cpp":{"fontCharacter":"\\EA0E","fontColor":"#78dce8"},"_crystal":{"fontCharacter":"\\EA0F","fontColor":"#ab9df2"},"_csharp":{"fontCharacter":"\\EA10","fontColor":"#ab9df2"},"_css":{"fontCharacter":"\\EA11","fontColor":"#fc9867"},"_csv":{"fontCharacter":"\\EA12","fontColor":"#ffd866"},"_dart":{"fontCharacter":"\\EA13","fontColor":"#78dce8"},"_default":{"fontCharacter":"\\EA14","fontColor":"#ffd866"},"_docker":{"fontCharacter":"\\EA15","fontColor":"#78dce8"},"_elixir":{"fontCharacter":"\\EA16","fontColor":"#ab9df2"},"_elm":{"fontCharacter":"\\EA17","fontColor":"#78dce8"},"_env":{"fontCharacter":"\\EA18","fontColor":"#ffd866"},"_erlang":{"fontCharacter":"\\EA19","fontColor":"#ff6188"},"_eslint":{"fontCharacter":"\\EA1A","fontColor":"#ab9df2"},"_folder":{"fontCharacter":"\\EA1B","fontColor":"#939293"},"_folder-open":{"fontCharacter":"\\EA1C","fontColor":"#939293"},"_folder-root":{"fontCharacter":"\\EA1D","fontColor":"#939293"},"_folder-root-open":{"fontCharacter":"\\EA1E","fontColor":"#939293"},"_folder-selected-open":{"fontCharacter":"\\EA1F","fontColor":"#fcfcfa"},"_folder-selected":{"fontCharacter":"\\EA20","fontColor":"#fcfcfa"},"_font":{"fontCharacter":"\\EA21","fontColor":"#ab9df2"},"_fortran":{"fontCharacter":"\\EA22","fontColor":"#ff6188"},"_fsharp":{"fontCharacter":"\\EA23","fontColor":"#78dce8"},"_git":{"fontCharacter":"\\EA24","fontColor":"#fc9867"},"_go":{"fontCharacter":"\\EA25","fontColor":"#78dce8"},"_graphql":{"fontCharacter":"\\EA26","fontColor":"#ff6188"},"_gruntfile":{"fontCharacter":"\\EA27","fontColor":"#ff6188"},"_gulpfile":{"fontCharacter":"\\EA28","fontColor":"#ff6188"},"_handlebars":{"fontCharacter":"\\EA29","fontColor":"#fc9867"},"_hare":{"fontCharacter":"\\EA2A","fontColor":"#ab9df2"},"_haskell":{"fontCharacter":"\\EA2B","fontColor":"#fc9867"},"_haxe":{"fontCharacter":"\\EA2C","fontColor":"#fc9867"},"_haxealt":{"fontCharacter":"\\EA2D","fontColor":"#ffd866"},"_image":{"fontCharacter":"\\EA2E","fontColor":"#ffd866"},"_java":{"fontCharacter":"\\EA2F","fontColor":"#78dce8"},"_js":{"fontCharacter":"\\EA30","fontColor":"#ffd866"},"_json":{"fontCharacter":"\\EA31","fontColor":"#ab9df2"},"_julia":{"fontCharacter":"\\EA32","fontColor":"#ab9df2"},"_kotlin":{"fontCharacter":"\\EA33","fontColor":"#ab9df2"},"_less":{"fontCharacter":"\\EA34","fontColor":"#ab9df2"},"_license":{"fontCharacter":"\\EA35","fontColor":"#a9dc76"},"_lisp":{"fontCharacter":"\\EA36","fontColor":"#ff6188"},"_lua":{"fontCharacter":"\\EA37","fontColor":"#78dce8"},"_markdown":{"fontCharacter":"\\EA38","fontColor":"#a9dc76"},"_markdownx":{"fontCharacter":"\\EA39","fontColor":"#a9dc76"},"_markup":{"fontCharacter":"\\EA3A","fontColor":"#fc9867"},"_matlab":{"fontCharacter":"\\EA3B","fontColor":"#fc9867"},"_nextjs":{"fontCharacter":"\\EA3C","fontColor":"#ab9df2"},"_nginx":{"fontCharacter":"\\EA3D","fontColor":"#a9dc76"},"_nodejs":{"fontCharacter":"\\EA3E","fontColor":"#a9dc76"},"_npm":{"fontCharacter":"\\EA3F","fontColor":"#ff6188"},"_ocaml":{"fontCharacter":"\\EA40","fontColor":"#fc9867"},"_opengl":{"fontCharacter":"\\EA41","fontColor":"#ff6188"},"_perl":{"fontCharacter":"\\EA42","fontColor":"#78dce8"},"_php":{"fontCharacter":"\\EA43","fontColor":"#78dce8"},"_postcss":{"fontCharacter":"\\EA44","fontColor":"#ff6188"},"_prolog":{"fontCharacter":"\\EA45","fontColor":"#ff6188"},"_pug":{"fontCharacter":"\\EA46","fontColor":"#fc9867"},"_python":{"fontCharacter":"\\EA47","fontColor":"#a9dc76"},"_r":{"fontCharacter":"\\EA48","fontColor":"#78dce8"},"_rails":{"fontCharacter":"\\EA49","fontColor":"#ff6188"},"_react":{"fontCharacter":"\\EA4A","fontColor":"#78dce8"},"_reason":{"fontCharacter":"\\EA4B","fontColor":"#fc9867"},"_restructuredtext":{"fontCharacter":"\\EA4C","fontColor":"#a9dc76"},"_rollup":{"fontCharacter":"\\EA4D","fontColor":"#ff6188"},"_ruby":{"fontCharacter":"\\EA4E","fontColor":"#ff6188"},"_rust":{"fontCharacter":"\\EA4F","fontColor":"#fc9867"},"_sass":{"fontCharacter":"\\EA50","fontColor":"#ff6188"},"_scala":{"fontCharacter":"\\EA51","fontColor":"#ff6188"},"_settings":{"fontCharacter":"\\EA52","fontColor":"#ab9df2"},"_shell":{"fontCharacter":"\\EA53","fontColor":"#a9dc76"},"_source":{"fontCharacter":"\\EA54","fontColor":"#ffd866"},"_sql":{"fontCharacter":"\\EA55","fontColor":"#ab9df2"},"_stylelint":{"fontCharacter":"\\EA56","fontColor":"#ab9df2"},"_stylus":{"fontCharacter":"\\EA57","fontColor":"#fc9867"},"_sublime":{"fontCharacter":"\\EA58","fontColor":"#ffd866"},"_svelte":{"fontCharacter":"\\EA59","fontColor":"#ff6188"},"_svg":{"fontCharacter":"\\EA5A","fontColor":"#fc9867"},"_swift":{"fontCharacter":"\\EA5B","fontColor":"#ff6188"},"_symbolic-link":{"fontCharacter":"\\EA5C","fontColor":"#939293"},"_tailwind":{"fontCharacter":"\\EA5D","fontColor":"#78dce8"},"_terraform":{"fontCharacter":"\\EA5E","fontColor":"#ab9df2"},"_test":{"fontCharacter":"\\EA5F","fontColor":"#78dce8"},"_tex":{"fontCharacter":"\\EA60","fontColor":"#fc9867"},"_text":{"fontCharacter":"\\EA61","fontColor":"#ffd866"},"_todo":{"fontCharacter":"\\EA62","fontColor":"#a9dc76"},"_toml":{"fontCharacter":"\\EA63","fontColor":"#ab9df2"},"_twig":{"fontCharacter":"\\EA64","fontColor":"#a9dc76"},"_typescript":{"fontCharacter":"\\EA65","fontColor":"#78dce8"},"_visualstudio":{"fontCharacter":"\\EA66","fontColor":"#78dce8"},"_vue":{"fontCharacter":"\\EA67","fontColor":"#a9dc76"},"_webpack":{"fontCharacter":"\\EA68","fontColor":"#78dce8"},"_yaml":{"fontCharacter":"\\EA69","fontColor":"#ffd866"},"_yarn":{"fontCharacter":"\\EA6A","fontColor":"#ab9df2"}},"file":"_default","folder":"_folder","folderExpanded":"_folder-open","rootFolder":"_folder-root","rootFolderExpanded":"_folder-root-open","hidesExplorerArrows":true,"folderNames":{},"fileExtensions":{"edge":"_adonisjs","edge.html":"_adonisjs","7z":"_archive","7zip":"_archive","gz":"_archive","pzip":"_archive","rar":"_archive","saz":"_archive","tar":"_archive","tgz":"_archive","wim":"_archive","zip":"_archive","ng.html":"_angular","component.html":"_angular","ansible":"_ansible","ansible.yml":"_ansible","ansible.yaml":"_ansible","playbook.yml":"_ansible","playbook.yaml":"_ansible","astro":"_astro","bun":"_bun","lockb":"_bun","bunfig.toml":"_bun","csv":"_csv","Containerfile":"_docker","Dockerfile":"_docker","ex":"_elixir","exs":"_elixir","eex":"_elixir","html.eex":"_elixir","html.leex":"_elixir","elm":"_elm","eot":"_font","otf":"_font","ttf":"_font","woff":"_font","woff2":"_font","f":"_fortran","F":"_fortran","f03":"_fortran","F03":"_fortran","F08":"_fortran","f08":"_fortran","f77":"_fortran","F77":"_fortran","f90":"_fortran","F90":"_fortran","F95":"_fortran","f95":"_fortran","for":"_fortran","FOR":"_fortran","FPP":"_fortran","fpp":"_fortran","namelist":"_fortran","graphql":"_graphql","graphqls":"_graphql","gql":"_graphql","hs":"_haskell","lhs":"_haskell","hx":"_haxe","hxsl":"_haxe","hscript":"_haxe","bmp":"_image","emf":"_image","gif":"_image","jp2":"_image","jpeg":"_image","jpg":"_image","png":"_image","pnm":"_image","ppm":"_image","tga":"_image","tif":"_image","tiff":"_image","webp":"_image","xbm":"_image","xpm":"_image","less":"_less","css.less":"_less","mdx":"_markdownx","vs":"_opengl","gs":"_opengl","vsh":"_opengl","gsh":"_opengl","vshader":"_opengl","fshader":"_opengl","gshader":"_opengl","vert":"_opengl","frag":"_opengl","geom":"_opengl","gl":"_opengl","glsl":"_opengl",".postcssrc":"_postcss","pcss":"_postcss","postcss":"_postcss","pug":"_pug","py.typed":"_python","tsx":"_react","rst":"_restructuredtext","rbs":"_ruby","sql":"_sql","styl":"_stylus","stylus":"_stylus","svlt":"_svelte","svelte":"_svelte","swift":"_swift","tfstate":"_terraform","tf":"_terraform","tfvars":"_terraform","hcl":"_terraform","spec.js":"_test","spec.cjs":"_test","spec.mjs":"_test","test.js":"_test","test.cjs":"_test","test.mjs":"_test","spec.jsx":"_test","test.jsx":"_test","spec.tsx":"_test","test.tsx":"_test","spec.ts":"_test","spec.cts":"_test","spec.mts":"_test","test.ts":"_test","test.cts":"_test","test.mts":"_test","toml":"_toml","tml":"_toml","fmt":"_settings","cfg":"_settings","ini":"_settings","inf":"_settings","lng":"_settings","pbk":"_settings","url":"_settings","conf":"_settings","config":"_settings","properties":"_settings","svg":"_svg","hidden-color-scheme":"_sublime","hidden-theme":"_sublime","sublime-build":"_sublime","sublime-color-scheme":"_sublime","sublime-commands":"_sublime","sublime-completions":"_sublime","sublime-keymap":"_sublime","sublime-macro":"_sublime","sublime-menu":"_sublime","sublime-mousemap":"_sublime","sublime-package":"_sublime","sublime-project":"_sublime","sublime-settings":"_sublime","sublime-theme":"_sublime","sublime-workspace":"_sublime","sublime-snippet":"_sublime","sublime-syntax":"_sublime","tailwind.css":"_tailwind","twig":"_twig","html.twig":"_twig","vue":"_vue"},"fileNames":{".adonisrc.json":"_adonisjs","license.apache":"_license","license.bsd":"_license","license.mit":"_license","license.gpl":"_license","license.gpl2":"_license","license.gpl3":"_license","copying":"_license","copying.txt":"_license","COPYING":"_license","COPYING.txt":"_license","copyright":"_license","copyright.txt":"_license","COPYRIGHT":"_license","COPYRIGHT.txt":"_license","license":"_license","license.txt":"_license","LICENSE":"_license","LICENSE.txt":"_license","copying.md":"_license","COPYING.md":"_license","copyright.md":"_license","COPYRIGHT.md":"_license","license.md":"_license","LICENSE.md":"_license","ansible.cfg":"_ansible","astro.config.js":"_astro","astro.config.cjs":"_astro","astro.config.mjs":"_astro",".bunfig.toml":"_bun","bun.lock":"_bun","composer.json":"_composer","composer.lock":"_composer","docker-compose.yaml":"_docker","docker-compose.yml":"_docker","docker-compose.override.yml":"_docker","docker-compose.staging.yml":"_docker","docker-compose.production.yml":"_docker",".dockerignore":"_docker","Dockerfile.staging":"_docker","Dockerfile.production":"_docker","Dockerfile":"_docker","dockerfile":"_docker",".env":"_env",".env.local":"_env",".env.example":"_env",".env.development":"_env",".env.production":"_env",".env.staging":"_env",".env.default":"_env",".env.defaults":"_env",".local.env":"_env",".example.env":"_env",".development.env":"_env",".production.env":"_env",".staging.env":"_env",".eslintrc":"_eslint",".eslintrc.json":"_eslint",".eslintrc.js":"_eslint",".eslintrc.cjs":"_eslint",".eslintrc.mjs":"_eslint","eslint.config.js":"_eslint","eslint.config.mjs":"_eslint","eslint.config.cjs":"_eslint",".eslintrc.yaml":"_eslint",".eslintrc.yml":"_eslint",".eslintignore":"_eslint",".eslintcache":"_eslint",".gitattributes":"_git",".gitconfig":"_git",".gitblame":"_git",".gitdescription":"_git",".gitkeep":"_git",".gitignore":"_git","gruntfile.js":"_gruntfile","gruntfile.cjs":"_gruntfile","gruntfile.mjs":"_gruntfile","gulpfile.js":"_gulpfile","gulpfile.cjs":"_gulpfile","gulpfile.mjs":"_gulpfile","gulpfile.babel.js":"_gulpfile","gulpfile.babel.cjs":"_gulpfile","gulpfile.babel.mjs":"_gulpfile","gulpfile.coffee":"_gulpfile","conf.erb":"_nginx","nginx.conf":"_nginx","mime.types":"_nginx","fastcgi_params":"_nginx","scgi_params":"_nginx","uwsgi_params":"_nginx",".node-version":"_nodejs",".nvmrc":"_nodejs","next.config.js":"_nextjs","next.config.cjs":"_nextjs","next.config.mjs":"_nextjs","next.config.ts":"_nextjs",".npmignore":"_npm",".npmrc":"_npm","package-lock.json":"_npm","package.json":"_npm","postcss.config.js":"_postcss","postcss.config.cjs":"_postcss","postcss.config.mjs":"_postcss",".python-version":"_python","rollup.config.js":"_rollup","rollup.config.cjs":"_rollup","rollup.config.mjs":"_rollup",".rvmrc":"_ruby",".ruby-version":"_ruby",".ruby-gemset":"_ruby",".rspec":"_ruby",".stylelintrc":"_stylelint",".stylelintrc.json":"_stylelint",".stylelintrc.js":"_stylelint",".stylelintrc.cjs":"_stylelint",".stylelintrc.mjs":"_stylelint","stylelint.config.js":"_stylelint","stylelint.config.cjs":"_stylelint","stylelint.config.mjs":"_stylelint",".stylelintrc.yaml":"_stylelint",".stylelintrc.yml":"_stylelint",".stylelintignore":"_stylelint","todo":"_todo","tasks":"_todo","todolist.txt":"_todo","TODO":"_todo","Cargo.lock":"_toml","Gopkg.lock":"_toml",".htmlhintrc":"_settings",".prettierrc":"_settings",".releaserc":"_settings",".htmlhintignore":"_settings",".prettierignore":"_settings","requirements.txt":"_settings",".editorconfig":"_settings","tailwind.config.js":"_tailwind","tailwind.config.cjs":"_tailwind","tailwind.config.mjs":"_tailwind","tailwind.config.ts":"_tailwind","tailwind.config.cts":"_tailwind","tailwind.config.mts":"_tailwind","webpack.config.js":"_webpack","webpack.config.cjs":"_webpack","webpack.config.mjs":"_webpack","webpack.config.babel.js":"_webpack","webpack.config.babel.cjs":"_webpack","webpack.config.babel.mjs":"_webpack","webpack.dev.js":"_webpack","webpack.dev.cjs":"_webpack","webpack.dev.mjs":"_webpack","webpack.mix.js":"_webpack","webpack.mix.cjs":"_webpack","webpack.mix.mjs":"_webpack",".yarnclean":"_yarn",".yarnrc":"_yarn",".yarn-integrity":"_yarn",".yarn-metadata.json":"_yarn",".yarnrc.yaml":"_yarn",".yarnrc.yml":"_yarn","yarn.lock":"_yarn","yarnw.cmd":"_yarn","yarnw":"_yarn"},"languageIds":{"abap":"_default","angular":"_angular","astro":"_astro","bat":"_default","bibtex":"_default","blade":"_blade","c":"_c","clojure":"_clojure","coffeescript":"_coffeescript","cpp":"_cpp","crystal":"_crystal","csharp":"_csharp","css":"_css","cuda-cpp":"_cpp","d":"_default","dart":"_dart","diff":"_default","dockercompose":"_docker","dockerfile":"_docker","dockerignore":"_docker","elixir":"_elixir","elm":"_elm","erlang":"_erlang","fortran":"_fortran","fortran90":"_fortran","fortran95":"_fortran","fsharp":"_fsharp","git-rebase":"_git","go":"_go","graphql":"_graphql","groovy":"_default","haml":"_default","handlebars":"_handlebars","hare":"_hare","haskell":"_haskell","haxe":"_haxe","html":"_markup","ini":"_default","jade":"_default","java":"_java","javascript":"_js","javascriptreact":"_react","json":"_json","jsonc":"_json","julia":"_julia","latex":"_tex","less":"_less","lua":"_lua","makefile":"_default","markdown":"_markdown","matlab":"_matlab","mdx":"_markdownx","ng-template":"_angular","objective-c":"_c","objective-cpp":"_cpp","ocaml":"_ocaml","pascal":"_default","perl":"_perl","perl6":"_perl","php":"_php","plaintext":"_text","powershell":"_shell","prolog":"_prolog","pug":"_pug","python":"_python","r":"_r","razor":"_default","reason":"_reason","rescript":"_reason","restructuredtext":"_restructuredtext","ruby":"_ruby","rust":"_rust","sass":"_sass","scss":"_sass","shaderlab":"_default","shellscript":"_shell","slim":"_default","sql":"_sql","stylus":"_stylus","svelte":"_svelte","swift":"_swift","tailwindcss":"_tailwind","terraform":"_terraform","tex":"_tex","todo":"_todo","toml":"_toml","typescript":"_typescript","typescriptreact":"_react","vb":"_default","vue":"_vue","vue-html":"_vue","xml":"_markup","xsl":"_default","yaml":"_yaml"}} \ No newline at end of file +{ + "id": "5177896", + "name": "Monokai Syntax", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "Obsidian主题", + "glyphs": [ + { + "icon_id": "40070890", + "name": "api", + "font_class": "api", + "unicode": "eab5", + "unicode_decimal": 60085 + }, + { + "icon_id": "6598313", + "name": "bug-fill", + "font_class": "bug", + "unicode": "e8e8", + "unicode_decimal": 59624 + }, + { + "icon_id": "15884864", + "name": "ToDo", + "font_class": "todo", + "unicode": "e679", + "unicode_decimal": 59001 + }, + { + "icon_id": "36556943", + "name": "readme", + "font_class": "readme", + "unicode": "e695", + "unicode_decimal": 59029 + }, + { + "icon_id": "37153766", + "name": "changelog", + "font_class": "changelog", + "unicode": "e67b", + "unicode_decimal": 59003 + }, + { + "icon_id": "45267905", + "name": "AI_Agent", + "font_class": "agent", + "unicode": "eba8", + "unicode_decimal": 60328 + }, + { + "icon_id": "46585482", + "name": "Prompts", + "font_class": "prompts", + "unicode": "e940", + "unicode_decimal": 59712 + }, + { + "icon_id": "47568914", + "name": "cursor-ai-code-icon-flat", + "font_class": "cursor", + "unicode": "e67d", + "unicode_decimal": 59005 + }, + { + "icon_id": "47576208", + "name": "callout-bug", + "font_class": "callout-bug", + "unicode": "e675", + "unicode_decimal": 58997 + }, + { + "icon_id": "47576207", + "name": "callout-danger", + "font_class": "callout-danger", + "unicode": "e676", + "unicode_decimal": 58998 + }, + { + "icon_id": "47576007", + "name": "callout-abstract", + "font_class": "callout-abstract", + "unicode": "e668", + "unicode_decimal": 58984 + }, + { + "icon_id": "47576009", + "name": "callout-failure", + "font_class": "callout-failure", + "unicode": "e66a", + "unicode_decimal": 58986 + }, + { + "icon_id": "47576010", + "name": "callout-success", + "font_class": "callout-success", + "unicode": "e66b", + "unicode_decimal": 58987 + }, + { + "icon_id": "47576011", + "name": "callout-question", + "font_class": "callout-question", + "unicode": "e66c", + "unicode_decimal": 58988 + }, + { + "icon_id": "47576012", + "name": "callout-note", + "font_class": "callout-note", + "unicode": "e66d", + "unicode_decimal": 58989 + }, + { + "icon_id": "47576013", + "name": "callout-tip", + "font_class": "callout-tip", + "unicode": "e66e", + "unicode_decimal": 58990 + }, + { + "icon_id": "47576014", + "name": "callout-info", + "font_class": "callout-info", + "unicode": "e66f", + "unicode_decimal": 58991 + }, + { + "icon_id": "47576015", + "name": "callout-todo", + "font_class": "callout-todo", + "unicode": "e670", + "unicode_decimal": 58992 + }, + { + "icon_id": "47576016", + "name": "callout-warning", + "font_class": "callout-warning", + "unicode": "e671", + "unicode_decimal": 58993 + }, + { + "icon_id": "47576017", + "name": "callout-quote", + "font_class": "callout-quote", + "unicode": "e672", + "unicode_decimal": 58994 + }, + { + "icon_id": "47576019", + "name": "callout-example", + "font_class": "callout-example", + "unicode": "e674", + "unicode_decimal": 58996 + }, + { + "icon_id": "47571940", + "name": "blade-accent1", + "font_class": "blade-accent1", + "unicode": "e661", + "unicode_decimal": 58977 + }, + { + "icon_id": "47571943", + "name": "astro-accent6", + "font_class": "astro-accent6", + "unicode": "e662", + "unicode_decimal": 58978 + }, + { + "icon_id": "47571938", + "name": "ansible-accent5", + "font_class": "ansible-accent5", + "unicode": "e663", + "unicode_decimal": 58979 + }, + { + "icon_id": "47571936", + "name": "angular-accent1", + "font_class": "angular-accent1", + "unicode": "e664", + "unicode_decimal": 58980 + }, + { + "icon_id": "47571937", + "name": "applescript-accent4", + "font_class": "applescript-accent4", + "unicode": "e665", + "unicode_decimal": 58981 + }, + { + "icon_id": "47571939", + "name": "archive-accent3", + "font_class": "archive-accent3", + "unicode": "e666", + "unicode_decimal": 58982 + }, + { + "icon_id": "47571935", + "name": "adonisjs-accent6", + "font_class": "adonisjs-accent6", + "unicode": "e667", + "unicode_decimal": 58983 + }, + { + "icon_id": "47571956", + "name": "folder-dimmed2", + "font_class": "folder-dimmed2", + "unicode": "e64d", + "unicode_decimal": 58957 + }, + { + "icon_id": "47571962", + "name": "folder-root-dimmed2", + "font_class": "folder-root-dimmed2", + "unicode": "e64e", + "unicode_decimal": 58958 + }, + { + "icon_id": "47571958", + "name": "docker-accent5", + "font_class": "docker-accent5", + "unicode": "e64f", + "unicode_decimal": 58959 + }, + { + "icon_id": "47571964", + "name": "git-accent2", + "font_class": "git-accent2", + "unicode": "e650", + "unicode_decimal": 58960 + }, + { + "icon_id": "47571942", + "name": "binary-accent3", + "font_class": "binary-accent3", + "unicode": "e651", + "unicode_decimal": 58961 + }, + { + "icon_id": "47571959", + "name": "eslint-accent6", + "font_class": "eslint-accent6", + "unicode": "e652", + "unicode_decimal": 58962 + }, + { + "icon_id": "47571949", + "name": "composer-accent6", + "font_class": "composer-accent6", + "unicode": "e653", + "unicode_decimal": 58963 + }, + { + "icon_id": "47571957", + "name": "folder-open-dimmed2", + "font_class": "folder-open-dimmed2", + "unicode": "e654", + "unicode_decimal": 58964 + }, + { + "icon_id": "47571960", + "name": "env-accent3", + "font_class": "env-accent3", + "unicode": "e655", + "unicode_decimal": 58965 + }, + { + "icon_id": "47571948", + "name": "csv-accent3", + "font_class": "csv-accent3", + "unicode": "e656", + "unicode_decimal": 58966 + }, + { + "icon_id": "47571953", + "name": "dart-accent5", + "font_class": "dart-accent5", + "unicode": "e657", + "unicode_decimal": 58967 + }, + { + "icon_id": "47571950", + "name": "default-accent3", + "font_class": "default-accent3", + "unicode": "e658", + "unicode_decimal": 58968 + }, + { + "icon_id": "47571944", + "name": "coffeescript-accent5", + "font_class": "coffeescript-accent5", + "unicode": "e659", + "unicode_decimal": 58969 + }, + { + "icon_id": "47571947", + "name": "css-accent2", + "font_class": "css-accent2", + "unicode": "e65a", + "unicode_decimal": 58970 + }, + { + "icon_id": "47571954", + "name": "cpp-accent5", + "font_class": "cpp-accent5", + "unicode": "e65b", + "unicode_decimal": 58971 + }, + { + "icon_id": "47571941", + "name": "bun-accent1", + "font_class": "bun-accent1", + "unicode": "e65c", + "unicode_decimal": 58972 + }, + { + "icon_id": "47571945", + "name": "c-accent1", + "font_class": "c-accent1", + "unicode": "e65d", + "unicode_decimal": 58973 + }, + { + "icon_id": "47571946", + "name": "csharp-accent6", + "font_class": "csharp-accent6", + "unicode": "e65e", + "unicode_decimal": 58974 + }, + { + "icon_id": "47571951", + "name": "clojure-accent5", + "font_class": "clojure-accent5", + "unicode": "e65f", + "unicode_decimal": 58975 + }, + { + "icon_id": "47571952", + "name": "elixir-accent6", + "font_class": "elixir-accent6", + "unicode": "e660", + "unicode_decimal": 58976 + }, + { + "icon_id": "47571984", + "name": "kotlin-accent6", + "font_class": "kotlin-accent6", + "unicode": "e63b", + "unicode_decimal": 58939 + }, + { + "icon_id": "47571955", + "name": "crystal-accent6", + "font_class": "crystal-accent6", + "unicode": "e63c", + "unicode_decimal": 58940 + }, + { + "icon_id": "47571978", + "name": "markdownx-accent4", + "font_class": "markdownx-accent4", + "unicode": "e63d", + "unicode_decimal": 58941 + }, + { + "icon_id": "47571961", + "name": "fsharp-accent5", + "font_class": "fsharp-accent5", + "unicode": "e63e", + "unicode_decimal": 58942 + }, + { + "icon_id": "47571982", + "name": "less-accent6", + "font_class": "less-accent6", + "unicode": "e63f", + "unicode_decimal": 58943 + }, + { + "icon_id": "47571975", + "name": "julia-accent6", + "font_class": "julia-accent6", + "unicode": "e640", + "unicode_decimal": 58944 + }, + { + "icon_id": "47571972", + "name": "gulpfile-accent1", + "font_class": "gulpfile-accent1", + "unicode": "e641", + "unicode_decimal": 58945 + }, + { + "icon_id": "47571979", + "name": "js-accent3", + "font_class": "js-accent3", + "unicode": "e642", + "unicode_decimal": 58946 + }, + { + "icon_id": "47571971", + "name": "haxe-accent2", + "font_class": "haxe-accent2", + "unicode": "e643", + "unicode_decimal": 58947 + }, + { + "icon_id": "47571966", + "name": "haskell-accent2", + "font_class": "haskell-accent2", + "unicode": "e644", + "unicode_decimal": 58948 + }, + { + "icon_id": "47571963", + "name": "erlang-accent1", + "font_class": "erlang-accent1", + "unicode": "e645", + "unicode_decimal": 58949 + }, + { + "icon_id": "47571974", + "name": "haxealt-accent3", + "font_class": "haxealt-accent3", + "unicode": "e646", + "unicode_decimal": 58950 + }, + { + "icon_id": "47571973", + "name": "hare-accent6", + "font_class": "hare-accent6", + "unicode": "e647", + "unicode_decimal": 58951 + }, + { + "icon_id": "47571969", + "name": "handlebars-accent2", + "font_class": "handlebars-accent2", + "unicode": "e648", + "unicode_decimal": 58952 + }, + { + "icon_id": "47571965", + "name": "folder-root-open-dimmed2", + "font_class": "folder-root-open-dimmed2", + "unicode": "e649", + "unicode_decimal": 58953 + }, + { + "icon_id": "47571967", + "name": "fortran-accent1", + "font_class": "fortran-accent1", + "unicode": "e64a", + "unicode_decimal": 58954 + }, + { + "icon_id": "47571970", + "name": "go-accent5", + "font_class": "go-accent5", + "unicode": "e64b", + "unicode_decimal": 58955 + }, + { + "icon_id": "47571968", + "name": "graphql-accent1", + "font_class": "graphql-accent1", + "unicode": "e64c", + "unicode_decimal": 58956 + }, + { + "icon_id": "47572001", + "name": "opengl-accent1", + "font_class": "opengl-accent1", + "unicode": "e625", + "unicode_decimal": 58917 + }, + { + "icon_id": "47571996", + "name": "font-accent6", + "font_class": "font-accent6", + "unicode": "e626", + "unicode_decimal": 58918 + }, + { + "icon_id": "47572002", + "name": "python-accent4", + "font_class": "python-accent4", + "unicode": "e627", + "unicode_decimal": 58919 + }, + { + "icon_id": "47571992", + "name": "r-accent5", + "font_class": "r-accent5", + "unicode": "e628", + "unicode_decimal": 58920 + }, + { + "icon_id": "47571987", + "name": "lua-accent5", + "font_class": "lua-accent5", + "unicode": "e629", + "unicode_decimal": 58921 + }, + { + "icon_id": "47571999", + "name": "rails-accent1", + "font_class": "rails-accent1", + "unicode": "e62a", + "unicode_decimal": 58922 + }, + { + "icon_id": "47571998", + "name": "npm-accent1", + "font_class": "npm-accent1", + "unicode": "e62b", + "unicode_decimal": 58923 + }, + { + "icon_id": "47571988", + "name": "nextjs-accent6", + "font_class": "nextjs-accent6", + "unicode": "e62c", + "unicode_decimal": 58924 + }, + { + "icon_id": "47571994", + "name": "prolog-accent1", + "font_class": "prolog-accent1", + "unicode": "e62d", + "unicode_decimal": 58925 + }, + { + "icon_id": "47571997", + "name": "php-accent5", + "font_class": "php-accent5", + "unicode": "e62e", + "unicode_decimal": 58926 + }, + { + "icon_id": "47572000", + "name": "pug-accent2", + "font_class": "pug-accent2", + "unicode": "e62f", + "unicode_decimal": 58927 + }, + { + "icon_id": "47571989", + "name": "gruntfile-accent1", + "font_class": "gruntfile-accent1", + "unicode": "e630", + "unicode_decimal": 58928 + }, + { + "icon_id": "47571986", + "name": "nodejs-accent4", + "font_class": "nodejs-accent4", + "unicode": "e631", + "unicode_decimal": 58929 + }, + { + "icon_id": "47571991", + "name": "nginx-accent4", + "font_class": "nginx-accent4", + "unicode": "e632", + "unicode_decimal": 58930 + }, + { + "icon_id": "47571977", + "name": "elm-accent5", + "font_class": "elm-accent5", + "unicode": "e633", + "unicode_decimal": 58931 + }, + { + "icon_id": "47571993", + "name": "java-accent5", + "font_class": "java-accent5", + "unicode": "e634", + "unicode_decimal": 58932 + }, + { + "icon_id": "47571995", + "name": "ocaml-accent2", + "font_class": "ocaml-accent2", + "unicode": "e635", + "unicode_decimal": 58933 + }, + { + "icon_id": "47571990", + "name": "perl-accent5", + "font_class": "perl-accent5", + "unicode": "e636", + "unicode_decimal": 58934 + }, + { + "icon_id": "47571983", + "name": "markdown-accent4", + "font_class": "markdown-accent4", + "unicode": "e637", + "unicode_decimal": 58935 + }, + { + "icon_id": "47571985", + "name": "image-accent3", + "font_class": "image-accent3", + "unicode": "e638", + "unicode_decimal": 58936 + }, + { + "icon_id": "47571981", + "name": "lisp-accent1", + "font_class": "lisp-accent1", + "unicode": "e639", + "unicode_decimal": 58937 + }, + { + "icon_id": "47571976", + "name": "license-accent4", + "font_class": "license-accent4", + "unicode": "e63a", + "unicode_decimal": 58938 + }, + { + "icon_id": "47572023", + "name": "test-accent5", + "font_class": "test-accent5", + "unicode": "e610", + "unicode_decimal": 58896 + }, + { + "icon_id": "47572013", + "name": "sass-accent1", + "font_class": "sass-accent1", + "unicode": "e611", + "unicode_decimal": 58897 + }, + { + "icon_id": "47572021", + "name": "swift-accent1", + "font_class": "swift-accent1", + "unicode": "e612", + "unicode_decimal": 58898 + }, + { + "icon_id": "47572022", + "name": "toml-accent6", + "font_class": "toml-accent6", + "unicode": "e613", + "unicode_decimal": 58899 + }, + { + "icon_id": "47572008", + "name": "react-accent5", + "font_class": "react-accent5", + "unicode": "e614", + "unicode_decimal": 58900 + }, + { + "icon_id": "47572019", + "name": "shell-accent4", + "font_class": "shell-accent4", + "unicode": "e615", + "unicode_decimal": 58901 + }, + { + "icon_id": "47572020", + "name": "text-accent3", + "font_class": "text-accent3", + "unicode": "e616", + "unicode_decimal": 58902 + }, + { + "icon_id": "47572007", + "name": "ruby-accent1", + "font_class": "ruby-accent1", + "unicode": "e617", + "unicode_decimal": 58903 + }, + { + "icon_id": "47572016", + "name": "sublime-accent3", + "font_class": "sublime-accent3", + "unicode": "e618", + "unicode_decimal": 58904 + }, + { + "icon_id": "47572017", + "name": "rollup-accent1", + "font_class": "rollup-accent1", + "unicode": "e619", + "unicode_decimal": 58905 + }, + { + "icon_id": "47572018", + "name": "todo-accent4", + "font_class": "todo-accent4", + "unicode": "e61a", + "unicode_decimal": 58906 + }, + { + "icon_id": "47572015", + "name": "sql-accent6", + "font_class": "sql-accent6", + "unicode": "e61b", + "unicode_decimal": 58907 + }, + { + "icon_id": "47572004", + "name": "postcss-accent1", + "font_class": "postcss-accent1", + "unicode": "e61c", + "unicode_decimal": 58908 + }, + { + "icon_id": "47572012", + "name": "source-accent3", + "font_class": "source-accent3", + "unicode": "e61d", + "unicode_decimal": 58909 + }, + { + "icon_id": "47572014", + "name": "rust-accent2", + "font_class": "rust-accent2", + "unicode": "e61e", + "unicode_decimal": 58910 + }, + { + "icon_id": "47572009", + "name": "scala-accent1", + "font_class": "scala-accent1", + "unicode": "e61f", + "unicode_decimal": 58911 + }, + { + "icon_id": "47572010", + "name": "reason-accent2", + "font_class": "reason-accent2", + "unicode": "e620", + "unicode_decimal": 58912 + }, + { + "icon_id": "47572006", + "name": "restructuredtext-accent4", + "font_class": "restructuredtext-accent4", + "unicode": "e621", + "unicode_decimal": 58913 + }, + { + "icon_id": "47572011", + "name": "stylus-accent2", + "font_class": "stylus-accent2", + "unicode": "e622", + "unicode_decimal": 58914 + }, + { + "icon_id": "47572005", + "name": "matlab-accent2", + "font_class": "matlab-accent2", + "unicode": "e623", + "unicode_decimal": 58915 + }, + { + "icon_id": "47572003", + "name": "json-accent6", + "font_class": "json-accent6", + "unicode": "e624", + "unicode_decimal": 58916 + }, + { + "icon_id": "47572038", + "name": "stylelint-accent6", + "font_class": "stylelint-accent6", + "unicode": "e600", + "unicode_decimal": 58880 + }, + { + "icon_id": "47571980", + "name": "markup-accent2", + "font_class": "markup-accent2", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "47572037", + "name": "yarn-accent6", + "font_class": "yarn-accent6", + "unicode": "e602", + "unicode_decimal": 58882 + }, + { + "icon_id": "47572036", + "name": "webpack-accent5", + "font_class": "webpack-accent5", + "unicode": "e603", + "unicode_decimal": 58883 + }, + { + "icon_id": "47572035", + "name": "terraform-accent6", + "font_class": "terraform-accent6", + "unicode": "e604", + "unicode_decimal": 58884 + }, + { + "icon_id": "47572030", + "name": "svg-accent2", + "font_class": "svg-accent2", + "unicode": "e605", + "unicode_decimal": 58885 + }, + { + "icon_id": "47572032", + "name": "tailwind-accent5", + "font_class": "tailwind-accent5", + "unicode": "e606", + "unicode_decimal": 58886 + }, + { + "icon_id": "47572034", + "name": "visualstudio-accent5", + "font_class": "visualstudio-accent5", + "unicode": "e607", + "unicode_decimal": 58887 + }, + { + "icon_id": "47572025", + "name": "svelte-accent1", + "font_class": "svelte-accent1", + "unicode": "e608", + "unicode_decimal": 58888 + }, + { + "icon_id": "47572033", + "name": "symbolic-link-dimmed2", + "font_class": "symbolic-link-dimmed2", + "unicode": "e609", + "unicode_decimal": 58889 + }, + { + "icon_id": "47572024", + "name": "settings-accent6", + "font_class": "settings-accent6", + "unicode": "e60a", + "unicode_decimal": 58890 + }, + { + "icon_id": "47572031", + "name": "yaml-accent3", + "font_class": "yaml-accent3", + "unicode": "e60b", + "unicode_decimal": 58891 + }, + { + "icon_id": "47572029", + "name": "tex-accent2", + "font_class": "tex-accent2", + "unicode": "e60c", + "unicode_decimal": 58892 + }, + { + "icon_id": "47572028", + "name": "typescript-accent5", + "font_class": "typescript-accent5", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "47572027", + "name": "twig-accent4", + "font_class": "twig-accent4", + "unicode": "e60e", + "unicode_decimal": 58894 + }, + { + "icon_id": "47572026", + "name": "vue-accent4", + "font_class": "vue-accent4", + "unicode": "e60f", + "unicode_decimal": 58895 + } + ] +} diff --git a/icons/icons.woff b/icons/icons.woff index 7ebcaa02801e0f3fb416cb9180f21e488775133e..48eb21d5102859cd187f5ee394cc9cb317c52723 100644 GIT binary patch literal 14148 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

12FjC<|9{z+1gGom|5RTmZkU7Hng6zOZ-_SZA8d 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 E0C7DS{r~^~ diff --git a/manifest.json b/manifest.json index 26251e0..86299a1 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "Monokai Syntax", - "version": "1.0.0", + "version": "1.0.1", "minAppVersion": "1.0.0", "author": "lat3ncy" } diff --git a/package-lock.json b/package-lock.json index 6d69be7..ddcd102 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "monokai-syntax", - "version": "1.0.0", + "version": "1.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "monokai-syntax", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "devDependencies": { "sass": "^1.99.0", diff --git a/package.json b/package.json index e99cc3d..e4d0403 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "monokai-syntax", - "version": "1.0.0", + "version": "1.0.1", "description": "面向 Obsidian 的 Monokai Syntax 主题。", "author": "lat3ncy", "license": "MIT", diff --git a/scripts/generate-icon-theme.js b/scripts/generate-icon-theme.js index 5c2cf52..400636e 100644 --- a/scripts/generate-icon-theme.js +++ b/scripts/generate-icon-theme.js @@ -19,14 +19,41 @@ function cssContent(value) { return String(value); } -function resolveDefinition(theme, iconId) { - const definition = theme.iconDefinitions?.[iconId]; +function iconByClass(theme, fontClass) { + const glyph = theme.glyphs?.find((item) => item.font_class === fontClass); - if (!definition?.fontCharacter) { - return theme.iconDefinitions?.[theme.file]; + if (!glyph?.unicode) { + throw new Error(`找不到图标 glyph:${fontClass}`); } - return definition; + return { + fontCharacter: `\\${glyph.unicode}`, + fontColor: glyph.color ?? colorForIcon(fontClass), + }; +} + +function colorForIcon(fontClass) { + const accentColors = { + accent1: "#ff6188", + accent2: "#fc9867", + accent3: "#ffd866", + accent4: "#a9dc76", + accent5: "#78dce8", + accent6: "#ab9df2", + }; + const specialColors = { + agent: "#ab9df2", + api: "#78dce8", + bug: "#ff6188", + changelog: "#fc9867", + cursor: "#66d9ef", + prompts: "#e6db74", + readme: "#a9dc76", + todo: "#ffd866", + }; + const accent = fontClass.match(/accent[1-6]$/)?.[0]; + + return specialColors[fontClass] ?? accentColors[accent] ?? "#ffd866"; } function normalizeFileNameSelector(fileName) { @@ -54,15 +81,78 @@ if (!existsSync(themePath) || !existsSync(fontPath)) { const theme = readJson(themePath); const fontBase64 = readFileSync(fontPath).toString("base64"); -const defaultFileIcon = resolveDefinition(theme, theme.file); +const defaultFileIcon = iconByClass(theme, "default-accent3"); const obsidianFileExtensions = { - canvas: theme.fileExtensions?.json ?? "_json", - md: theme.languageIds?.markdown ?? "_markdown", + "7z": "archive-accent3", + astro: "astro-accent6", + bash: "shell-accent4", + bmp: "image-accent3", + c: "c-accent1", + canvas: "json-accent6", + cjs: "js-accent3", + cpp: "cpp-accent5", + cs: "csharp-accent6", + css: "css-accent2", + csv: "csv-accent3", + dart: "dart-accent5", + dockerfile: "docker-accent5", + env: "env-accent3", + gif: "image-accent3", + go: "go-accent5", + gql: "graphql-accent1", + graphql: "graphql-accent1", + h: "c-accent1", + hpp: "cpp-accent5", + html: "markup-accent2", + jpeg: "image-accent3", + jpg: "image-accent3", + js: "js-accent3", + json: "json-accent6", + jsx: "react-accent5", + kt: "kotlin-accent6", + less: "less-accent6", + lua: "lua-accent5", + md: "markdown-accent4", + mdx: "markdownx-accent4", + mjs: "js-accent3", + png: "image-accent3", + py: "python-accent4", + rb: "ruby-accent1", + rs: "rust-accent2", + sass: "sass-accent1", + scss: "sass-accent1", + sh: "shell-accent4", + sql: "sql-accent6", + svg: "svg-accent2", + svelte: "svelte-accent1", + swift: "swift-accent1", + tex: "tex-accent2", + toml: "toml-accent6", + ts: "typescript-accent5", + tsx: "react-accent5", + vue: "vue-accent4", + yaml: "yaml-accent3", + yml: "yaml-accent3", + zip: "archive-accent3", }; const obsidianFileNames = { - "AGENTS.md": "_settings", - "README.md": theme.languageIds?.markdown ?? "_markdown", - "TODO.md": "_todo", + "AGENTS.md": "agent", + "agents.md": "agent", + "API.md": "api", + "api.md": "api", + "CHANGELOG.md": "changelog", + "changelog.md": "changelog", + "CLAUDE.md": "agent", + "claude.md": "agent", + "CURSOR.md": "cursor", + "cursor.md": "cursor", + "PROMPTS.md": "prompts", + "prompts.md": "prompts", + "package.json": "npm-accent1", + "README.md": "readme", + "readme.md": "readme", + "TODO.md": "todo", + "todo.md": "todo", }; const lines = [ @@ -104,21 +194,22 @@ const lines = [ "", ]; -const fileExtensions = { ...theme.fileExtensions, ...obsidianFileExtensions }; - -for (const [extension, iconId] of sortedEntries(fileExtensions)) { - const definition = resolveDefinition(theme, iconId); +for (const [extension, iconId] of sortedEntries(obsidianFileExtensions)) { + const definition = iconByClass(theme, iconId); const escapedExtension = cssAttribute(extension); lines.push(iconRule([`.nav-file-title[data-path$=".${escapedExtension}"]::before`], definition)); } -const fileNames = { ...theme.fileNames, ...obsidianFileNames }; - -for (const [fileName, iconId] of sortedEntries(fileNames)) { - const definition = resolveDefinition(theme, iconId); +for (const [fileName, iconId] of sortedEntries(obsidianFileNames)) { + const definition = iconByClass(theme, iconId); lines.push(iconRule(normalizeFileNameSelector(fileName), definition)); } +lines.push(iconRule([ + '.nav-file-title[data-path^="Bug_"][data-path$=".md"]::before', + '.nav-file-title[data-path*="/Bug_"][data-path$=".md"]::before', +], iconByClass(theme, "bug"))); + mkdirSync(dirname(outputPath), { recursive: true }); writeFileSync(outputPath, `${lines.join("\n")}\n`); diff --git a/scripts/verify-icons.js b/scripts/verify-icons.js index 21664ed..0c8adc1 100644 --- a/scripts/verify-icons.js +++ b/scripts/verify-icons.js @@ -7,11 +7,15 @@ const wrapperPath = resolve(rootDir, "src/scss/components/_file-icons.scss"); const componentIndexPath = resolve(rootDir, "src/scss/components/_index.scss"); const packagePath = resolve(rootDir, "package.json"); const auditPath = resolve(rootDir, "scripts/audit-css.js"); +const styleSettingsPath = resolve(rootDir, "src/css/style-settings/30-icons.css.md"); +const activeVisualPath = resolve(rootDir, "src/scss/_active-visual-overrides.scss"); const files = { generated: existsSync(generatedPath) ? readFileSync(generatedPath, "utf8") : "", wrapper: existsSync(wrapperPath) ? readFileSync(wrapperPath, "utf8") : "", index: readFileSync(componentIndexPath, "utf8"), + styleSettings: readFileSync(styleSettingsPath, "utf8"), + activeVisual: readFileSync(activeVisualPath, "utf8"), packageJson: JSON.parse(readFileSync(packagePath, "utf8")), audit: readFileSync(auditPath, "utf8"), }; @@ -24,13 +28,28 @@ const checks = [ ["构建前会生成图标", files.packageJson.scripts?.prebuild === "node scripts/generate-icon-theme.js"], ["存在验证脚本", files.packageJson.scripts?.["verify:icons"] === "node scripts/verify-icons.js"], ["内联 woff 字体", /data:font\/woff;base64,/.test(files.generated)], - ["图标 content 使用 CSS Unicode 转义", /content: "\\EA[0-9A-F]{2}";/.test(files.generated)], - ["图标 content 未被双重转义", !/content: "\\\\EA[0-9A-F]{2}";/.test(files.generated)], + ["图标 content 使用 CSS Unicode 转义", /content: "[\\][0-9a-f]{4}";/i.test(files.generated)], + ["图标 content 未被双重转义", !/content: "[\\][\\][0-9a-f]{4}";/i.test(files.generated)], ["默认文件图标规则", /\.nav-file-title::before/.test(files.generated)], ["Markdown 扩展名规则", /\[data-path\$="\.md"\]::before/.test(files.generated)], ["package.json 文件名规则", /\[data-path\$="\/package\.json"\]::before/.test(files.generated)], - ["TODO.md 文件名规则", /\[data-path\$="\/TODO\.md"\]::before/.test(files.generated)], - ["不生成额外文件夹图标", !/\.nav-folder-title::before/.test(files.generated)], + ["README.md/readme.md 文件名规则", /\[data-path\$="\/README\.md"\]::before/.test(files.generated) && /\[data-path\$="\/readme\.md"\]::before/.test(files.generated)], + ["TODO.md/todo.md 文件名规则", /\[data-path\$="\/TODO\.md"\]::before/.test(files.generated) && /\[data-path\$="\/todo\.md"\]::before/.test(files.generated)], + ["CHANGELOG.md/changelog.md 文件名规则", /\[data-path\$="\/CHANGELOG\.md"\]::before/.test(files.generated) && /\[data-path\$="\/changelog\.md"\]::before/.test(files.generated)], + ["API.md/api.md 文件名规则", /\[data-path\$="\/API\.md"\]::before/.test(files.generated) && /\[data-path\$="\/api\.md"\]::before/.test(files.generated)], + ["PROMPTS.md/prompts.md 文件名规则", /\[data-path\$="\/PROMPTS\.md"\]::before/.test(files.generated) && /\[data-path\$="\/prompts\.md"\]::before/.test(files.generated)], + ["CURSOR.md/cursor.md 文件名规则", /\[data-path\$="\/CURSOR\.md"\]::before/.test(files.generated) && /\[data-path\$="\/cursor\.md"\]::before/.test(files.generated)], + ["CLAUDE.md/claude.md 文件名规则", /\[data-path\$="\/CLAUDE\.md"\]::before/.test(files.generated) && /\[data-path\$="\/claude\.md"\]::before/.test(files.generated)], + ["AGENTS.md/agents.md 文件名规则", /\[data-path\$="\/AGENTS\.md"\]::before/.test(files.generated) && /\[data-path\$="\/agents\.md"\]::before/.test(files.generated)], + ["Bug_ 开头文档规则", /\[data-path\*="\/Bug_"\]\[data-path\$="\.md"\]::before/.test(files.generated)], + ["第二层文件夹使用 folder-dimmed2 折叠图标", /\.nav-folder-children\s+\.nav-folder-children\s+\.nav-folder-title\s+\.collapse-icon[\s\S]*content:\s*"\\e64d";/.test(files.wrapper)], + ["兼容 Obsidian 折叠图标类名", /\.nav-folder-collapse-indicator/.test(files.wrapper) && /\.collapse-icon/.test(files.wrapper)], + ["第一层文件夹保留 Obsidian 原生折叠图标", !/\.nav-folder\.mod-root\s*>\s*\.nav-folder-children\s*>\s*\.nav-folder\s*>\s*\.nav-folder-title\s+\.nav-folder-collapse-indicator[\s\S]*content:\s*"\\e64d";/.test(files.wrapper)], + ["Style Settings 可关闭文档树图标", /monokai-syntax-hide-file-tree-icons/.test(files.styleSettings) && /body\.monokai-syntax-hide-file-tree-icons/.test(files.wrapper)], + ["Callout 图标使用 icons.woff 字体", /font-family:\s*monokai-pro-icons/.test(files.activeVisual) && /callout\[data-callout="bug"\][\s\S]*content:\s*"\\e675";/.test(files.activeVisual)], + ["所有默认 Callout 类型都有背景与边框映射", ["note", "abstract", "info", "todo", "tip", "question", "warning", "failure", "bug", "success", "example", "quote"].every((name) => new RegExp(`--monokai-callout-${name}-bg`).test(files.activeVisual) || new RegExp(`--monokai-callout-${name}-bg`).test(readFileSync(resolve(rootDir, "src/scss/components/_editor.scss"), "utf8")))], + ["Callout 图标尺寸放大", /--callout-icon-size:\s*1\.25em/.test(readFileSync(resolve(rootDir, "src/scss/components/_editor.scss"), "utf8"))], + ["文件树扩展名颜色多样", /--monokai-file-icon-color:\s*#ff6188/.test(files.generated) && /--monokai-file-icon-color:\s*#fc9867/.test(files.generated) && /--monokai-file-icon-color:\s*#ffd866/.test(files.generated) && /--monokai-file-icon-color:\s*#a9dc76/.test(files.generated) && /--monokai-file-icon-color:\s*#78dce8/.test(files.generated) && /--monokai-file-icon-color:\s*#ab9df2/.test(files.generated)], ["保留 Obsidian 默认文件夹折叠指示器", /\.nav-folder-collapse-indicator/.test(readFileSync(resolve(rootDir, "src/scss/_base.scss"), "utf8"))], ["单色图标模式规则", /body\.monokai-syntax-monochrome-icons/.test(files.wrapper)], ["保留彩色图标模式", /--monokai-file-icon-color/.test(files.generated)], diff --git a/scripts/verify-pip-editor.js b/scripts/verify-pip-editor.js index b3321b0..1f9862c 100644 --- a/scripts/verify-pip-editor.js +++ b/scripts/verify-pip-editor.js @@ -2,31 +2,34 @@ import { readFileSync } from "node:fs"; import { resolve } from "node:path"; const editorPath = resolve(import.meta.dirname, "../src/scss/components/_editor.scss"); +const activeVisualPath = resolve(import.meta.dirname, "../src/scss/_active-visual-overrides.scss"); const editorScss = readFileSync(editorPath, "utf8"); +const activeVisualScss = readFileSync(activeVisualPath, "utf8"); const checks = [ ["行内代码使用强调背景变量", /--monokai-inline-code-background:/], ["行内代码不使用着色边框变量", !/--monokai-inline-code-border:/.test(editorScss)], ["阅读视图行内代码不使用边框阴影", /\.markdown-rendered[\s\S]*?code[\s\S]*?box-shadow:\s*none;/], - ["阅读视图块引用使用轻量背景变量", /\.markdown-rendered[\s\S]*?blockquote[\s\S]*?background-color:\s*var\(--monokai-blockquote-background\);/], - ["Obsidian 块引用原生变量同步轻量背景", /--blockquote-background-color:\s*var\(--monokai-blockquote-background\);/], + ["阅读视图块引用背景保持透明", /\.markdown-rendered[\s\S]*?blockquote[\s\S]*?background-color:\s*transparent;/], + ["Obsidian 块引用原生变量同步透明背景", /--blockquote-background-color:\s*transparent;/], ["Obsidian 块引用原生变量同步细边框", /--blockquote-border-thickness:\s*2px;/], - ["阅读视图块引用增加左侧呼吸感", /\.markdown-rendered[\s\S]*?blockquote[\s\S]*?padding:\s*var\(--spacing-3\) var\(--spacing-4\) var\(--spacing-3\) calc\(var\(--spacing-5\) \+ var\(--spacing-5\)\);/], - ["深色块引用背景保持克制", /\.theme-dark[\s\S]*?--monokai-blockquote-background:\s*rgb\(169 220 118 \/ 11%\);/], - ["浅色块引用背景保持克制", /\.theme-light[\s\S]*?--monokai-blockquote-background:\s*rgb\(38 157 105 \/ 9%\);/], + ["阅读视图块引用使用左边框", /\.markdown-rendered[\s\S]*?blockquote[\s\S]*?border-inline-start:\s*2px solid var\(--monokai-blockquote-border\);/], + ["阅读视图块引用增加左侧呼吸感", /\.markdown-rendered[\s\S]*?blockquote[\s\S]*?padding:\s*#\{\$spacing-3\} #\{\$spacing-3\} #\{\$spacing-3\} 1\.25rem;/], + ["深色块引用边框使用 Monokai 黄色", /\.theme-dark[\s\S]*?--monokai-blockquote-border:\s*#\{\$color-dark-blockquote-border\};/], + ["浅色块引用边框使用 Monokai 黄色", /\.theme-light[\s\S]*?--monokai-blockquote-border:\s*#\{\$color-light-blockquote-border\};/], ["Live Preview 块引用取消默认格式符号显示", /\.cm-formatting-quote[\s\S]*?display:\s*none;/], ["Live Preview 块引用标记不重复绘制边框", /\.cm-quote[\s\S]*?border-inline-start:\s*0;/], - ["Live Preview 块引用使用轻量背景变量", /\.HyperMD-quote[\s\S]*?background-color:\s*var\(--monokai-blockquote-background\);/], - ["Live Preview 块引用增加左侧呼吸感", /\.HyperMD-quote[\s\S]*?padding-inline-start:\s*calc\(var\(--spacing-5\) \+ var\(--spacing-5\)\);/], - ["Live Preview 块引用文本自身保留间距", /\.HyperMD-quote[\s\S]*?\.cm-quote[\s\S]*?padding-inline-start:\s*var\(--spacing-4\);/], + ["Live Preview 块引用背景保持透明", /\.HyperMD-quote[\s\S]*?background-color:\s*transparent;/], + ["Live Preview 块引用使用左边框", /\.HyperMD-quote[\s\S]*?border-inline-start:\s*2px solid var\(--monokai-blockquote-border\);/], + ["Live Preview 块引用文本自身保留间距", /\.HyperMD-quote[\s\S]*?\.cm-quote[\s\S]*?margin-left:\s*0\.6rem;/], ["浅色模式 H1-H3 字重为 700", /\.theme-light[\s\S]*?--monokai-heading-weight:\s*700;/], ["深色模式 H1-H3 字重为 600", /\.theme-dark[\s\S]*?--monokai-heading-weight:\s*600;/], ["标题样式使用 PIP 字重变量", /font-weight:\s*var\(--monokai-heading-weight\)/], ["高分屏文本平滑策略", /-webkit-font-smoothing:\s*antialiased;/], - ["深色 Callout 使用克制背景变量", /\.theme-dark[\s\S]*?--monokai-callout-background:\s*rgb\(102 217 239 \/ 14%\);/], - ["Obsidian Callout 原生变量同步面板 padding", /--callout-padding:\s*var\(--spacing-5\) calc\(var\(--spacing-5\) \+ var\(--spacing-2\)\);/], - ["Obsidian Callout 原生变量同步内容 padding", /--callout-content-padding:\s*var\(--spacing-3\) 0 0 0;/], - ["Callout 面板使用克制背景变量", /\.callout[\s\S]*?background-color:\s*var\(--monokai-callout-background\);/], + ["深色 Callout 使用语义背景变量", /\.theme-dark[\s\S]*?--monokai-callout-note-bg:\s*rgb\(102 217 239 \/ 12%\);/], + ["Obsidian Callout 原生变量同步面板 padding", /--callout-padding:\s*1\.25rem;/], + ["Obsidian Callout 原生变量同步内容 padding", /--callout-content-padding:\s*var\(--spacing-4\) 0 0 0;/], + ["Callout 面板使用语义背景变量", /\.callout[\s\S]*?background-color:\s*var\(--callout-background, transparent\);/], ["表格边框使用增强变量", /(?:\.markdown-rendered[\s\S]*?table|\.markdown-rendered[\s\S]*?th,[\s\S]*?\.markdown-rendered[\s\S]*?td)[\s\S]*?border:\s*1px solid var\(--monokai-table-border\);/], ["已完成任务保持可见", /\.markdown-rendered[\s\S]*?\.task-list-item\.is-checked[\s\S]*?color:\s*var\(--monokai-task-done-color\);/], ["未使用 !important", /^((?!important).)*$/s], @@ -35,7 +38,10 @@ const checks = [ let hasFailure = false; for (const [label, pattern] of checks) { - const passed = typeof pattern === "boolean" ? pattern : pattern.test(editorScss); + const scss = label.includes("块引用") || label.includes("Callout") || label.includes("Obsidian") + ? `${editorScss}\n${activeVisualScss}` + : editorScss; + const passed = typeof pattern === "boolean" ? pattern : pattern.test(scss); console.log(`${label}: ${passed ? "通过" : "失败"}`); if (!passed) { diff --git a/src/css/style-settings/30-icons.css.md b/src/css/style-settings/30-icons.css.md index d5c9e8c..5644072 100644 --- a/src/css/style-settings/30-icons.css.md +++ b/src/css/style-settings/30-icons.css.md @@ -9,4 +9,9 @@ settings: title: 单色图标 type: class-toggle default: false + - + id: monokai-syntax-hide-file-tree-icons + title: 关闭文档树图标 + type: class-toggle + default: false */ diff --git a/src/scss/_active-visual-overrides.scss b/src/scss/_active-visual-overrides.scss index 8506cf3..7e0939a 100644 --- a/src/scss/_active-visual-overrides.scss +++ b/src/scss/_active-visual-overrides.scss @@ -107,13 +107,73 @@ body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout-content) { body .markdown-preview-view.markdown-rendered .callout[data-callout="note"], body .markdown-rendered .callout[data-callout="note"], body .markdown-source-view.mod-cm6 .callout[data-callout="note"], -body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="note"]), +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="note"]) { + --callout-background: var(--monokai-callout-note-bg); + --callout-border: var(--monokai-callout-note-border); +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="abstract"], +body .markdown-rendered .callout[data-callout="abstract"], +body .markdown-source-view.mod-cm6 .callout[data-callout="abstract"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="abstract"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="summary"], +body .markdown-rendered .callout[data-callout="summary"], +body .markdown-source-view.mod-cm6 .callout[data-callout="summary"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="summary"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="tldr"], +body .markdown-rendered .callout[data-callout="tldr"], +body .markdown-source-view.mod-cm6 .callout[data-callout="tldr"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="tldr"]) { + --callout-background: var(--monokai-callout-abstract-bg); + --callout-border: var(--monokai-callout-abstract-border); +} + body .markdown-preview-view.markdown-rendered .callout[data-callout="info"], body .markdown-rendered .callout[data-callout="info"], body .markdown-source-view.mod-cm6 .callout[data-callout="info"], body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="info"]) { - --callout-background: var(--monokai-callout-note-bg); - --callout-border: var(--monokai-callout-note-border); + --callout-background: var(--monokai-callout-info-bg); + --callout-border: var(--monokai-callout-info-border); +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="todo"], +body .markdown-rendered .callout[data-callout="todo"], +body .markdown-source-view.mod-cm6 .callout[data-callout="todo"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="todo"]) { + --callout-background: var(--monokai-callout-todo-bg); + --callout-border: var(--monokai-callout-todo-border); +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="tip"], +body .markdown-rendered .callout[data-callout="tip"], +body .markdown-source-view.mod-cm6 .callout[data-callout="tip"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="tip"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="hint"], +body .markdown-rendered .callout[data-callout="hint"], +body .markdown-source-view.mod-cm6 .callout[data-callout="hint"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="hint"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="important"], +body .markdown-rendered .callout[data-callout="important"], +body .markdown-source-view.mod-cm6 .callout[data-callout="important"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="important"]) { + --callout-background: var(--monokai-callout-tip-bg); + --callout-border: var(--monokai-callout-tip-border); +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="question"], +body .markdown-rendered .callout[data-callout="question"], +body .markdown-source-view.mod-cm6 .callout[data-callout="question"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="question"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="help"], +body .markdown-rendered .callout[data-callout="help"], +body .markdown-source-view.mod-cm6 .callout[data-callout="help"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="help"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="faq"], +body .markdown-rendered .callout[data-callout="faq"], +body .markdown-source-view.mod-cm6 .callout[data-callout="faq"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="faq"]) { + --callout-background: var(--monokai-callout-question-bg); + --callout-border: var(--monokai-callout-question-border); } body .markdown-preview-view.markdown-rendered .callout[data-callout="warning"], @@ -123,7 +183,11 @@ body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="warning"] body .markdown-preview-view.markdown-rendered .callout[data-callout="caution"], body .markdown-rendered .callout[data-callout="caution"], body .markdown-source-view.mod-cm6 .callout[data-callout="caution"], -body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="caution"]) { +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="caution"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="attention"], +body .markdown-rendered .callout[data-callout="attention"], +body .markdown-source-view.mod-cm6 .callout[data-callout="attention"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="attention"]) { --callout-background: var(--monokai-callout-warning-bg); --callout-border: var(--monokai-callout-warning-border); } @@ -140,6 +204,30 @@ body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="danger"]) --callout-border: var(--monokai-callout-error-border); } +body .markdown-preview-view.markdown-rendered .callout[data-callout="failure"], +body .markdown-rendered .callout[data-callout="failure"], +body .markdown-source-view.mod-cm6 .callout[data-callout="failure"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="failure"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="fail"], +body .markdown-rendered .callout[data-callout="fail"], +body .markdown-source-view.mod-cm6 .callout[data-callout="fail"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="fail"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="missing"], +body .markdown-rendered .callout[data-callout="missing"], +body .markdown-source-view.mod-cm6 .callout[data-callout="missing"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="missing"]) { + --callout-background: var(--monokai-callout-failure-bg); + --callout-border: var(--monokai-callout-failure-border); +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="bug"], +body .markdown-rendered .callout[data-callout="bug"], +body .markdown-source-view.mod-cm6 .callout[data-callout="bug"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="bug"]) { + --callout-background: var(--monokai-callout-bug-bg); + --callout-border: var(--monokai-callout-bug-border); +} + body .markdown-preview-view.markdown-rendered .callout[data-callout="success"], body .markdown-rendered .callout[data-callout="success"], body .markdown-source-view.mod-cm6 .callout[data-callout="success"], @@ -147,11 +235,35 @@ body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="success"] body .markdown-preview-view.markdown-rendered .callout[data-callout="check"], body .markdown-rendered .callout[data-callout="check"], body .markdown-source-view.mod-cm6 .callout[data-callout="check"], -body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="check"]) { +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="check"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="done"], +body .markdown-rendered .callout[data-callout="done"], +body .markdown-source-view.mod-cm6 .callout[data-callout="done"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="done"]) { --callout-background: var(--monokai-callout-success-bg); --callout-border: var(--monokai-callout-success-border); } +body .markdown-preview-view.markdown-rendered .callout[data-callout="example"], +body .markdown-rendered .callout[data-callout="example"], +body .markdown-source-view.mod-cm6 .callout[data-callout="example"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="example"]) { + --callout-background: var(--monokai-callout-example-bg); + --callout-border: var(--monokai-callout-example-border); +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="quote"], +body .markdown-rendered .callout[data-callout="quote"], +body .markdown-source-view.mod-cm6 .callout[data-callout="quote"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="quote"]), +body .markdown-preview-view.markdown-rendered .callout[data-callout="cite"], +body .markdown-rendered .callout[data-callout="cite"], +body .markdown-source-view.mod-cm6 .callout[data-callout="cite"], +body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout="cite"]) { + --callout-background: var(--monokai-callout-quote-bg); + --callout-border: var(--monokai-callout-quote-border); +} + /* ===== Callout 图标 ===== */ body .markdown-preview-view.markdown-rendered .callout-icon, @@ -164,6 +276,7 @@ body .markdown-source-view.mod-cm6 .cm-callout-icon { justify-content: center; overflow: visible; margin-right: 0.35em; + min-width: var(--callout-icon-size); } body .markdown-preview-view.markdown-rendered .callout-icon svg, @@ -177,24 +290,45 @@ body .markdown-preview-view.markdown-rendered .callout-icon::before, body .markdown-rendered .callout-icon::before, body .markdown-source-view.mod-cm6 .callout-icon::before, body .markdown-source-view.mod-cm6 .cm-callout-icon::before { - display: inline; - font-family: var(--font-monospace-theme); - font-weight: 700; - font-size: 0.95em; + display: inline-block; + font-family: monokai-pro-icons, monospace; + font-size: var(--callout-icon-size); + font-style: normal; + font-weight: 400; + line-height: 1; color: var(--callout-border, var(--monokai-callout-note-border)); - white-space: nowrap; -webkit-font-smoothing: antialiased; + speak: never; + text-rendering: auto; } body .markdown-preview-view.markdown-rendered .callout[data-callout="note"] .callout-icon::before, body .markdown-rendered .callout[data-callout="note"] .callout-icon::before, body .markdown-source-view.mod-cm6 .callout[data-callout="note"] .callout-icon::before, -body .markdown-source-view.mod-cm6 .callout[data-callout="note"] .cm-callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="note"] .cm-callout-icon::before { + content: "\e66d"; +} + body .markdown-preview-view.markdown-rendered .callout[data-callout="info"] .callout-icon::before, body .markdown-rendered .callout[data-callout="info"] .callout-icon::before, body .markdown-source-view.mod-cm6 .callout[data-callout="info"] .callout-icon::before, body .markdown-source-view.mod-cm6 .callout[data-callout="info"] .cm-callout-icon::before { - content: "#[i]"; + content: "\e66f"; +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="abstract"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="abstract"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="abstract"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="abstract"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="summary"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="summary"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="summary"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="summary"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="tldr"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="tldr"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="tldr"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="tldr"] .cm-callout-icon::before { + content: "\e668"; } body .markdown-preview-view.markdown-rendered .callout[data-callout="warning"] .callout-icon::before, @@ -204,8 +338,12 @@ body .markdown-source-view.mod-cm6 .callout[data-callout="warning"] .cm-callout- body .markdown-preview-view.markdown-rendered .callout[data-callout="caution"] .callout-icon::before, body .markdown-rendered .callout[data-callout="caution"] .callout-icon::before, body .markdown-source-view.mod-cm6 .callout[data-callout="caution"] .callout-icon::before, -body .markdown-source-view.mod-cm6 .callout[data-callout="caution"] .cm-callout-icon::before { - content: ""; +body .markdown-source-view.mod-cm6 .callout[data-callout="caution"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="attention"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="attention"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="attention"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="attention"] .cm-callout-icon::before { + content: "\e671"; } body .markdown-preview-view.markdown-rendered .callout[data-callout="error"] .callout-icon::before, @@ -216,7 +354,29 @@ body .markdown-preview-view.markdown-rendered .callout[data-callout="danger"] .c body .markdown-rendered .callout[data-callout="danger"] .callout-icon::before, body .markdown-source-view.mod-cm6 .callout[data-callout="danger"] .callout-icon::before, body .markdown-source-view.mod-cm6 .callout[data-callout="danger"] .cm-callout-icon::before { - content: "[\00D7]"; + content: "\e676"; +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="failure"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="failure"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="failure"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="failure"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="fail"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="fail"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="fail"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="fail"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="missing"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="missing"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="missing"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="missing"] .cm-callout-icon::before { + content: "\e66a"; +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="bug"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="bug"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="bug"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="bug"] .cm-callout-icon::before { + content: "\e675"; } body .markdown-preview-view.markdown-rendered .callout[data-callout="success"] .callout-icon::before, @@ -226,8 +386,67 @@ body .markdown-source-view.mod-cm6 .callout[data-callout="success"] .cm-callout- body .markdown-preview-view.markdown-rendered .callout[data-callout="check"] .callout-icon::before, body .markdown-rendered .callout[data-callout="check"] .callout-icon::before, body .markdown-source-view.mod-cm6 .callout[data-callout="check"] .callout-icon::before, -body .markdown-source-view.mod-cm6 .callout[data-callout="check"] .cm-callout-icon::before { - content: "{\2713}"; +body .markdown-source-view.mod-cm6 .callout[data-callout="check"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="done"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="done"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="done"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="done"] .cm-callout-icon::before { + content: "\e66b"; +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="question"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="question"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="question"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="question"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="help"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="help"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="help"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="help"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="faq"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="faq"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="faq"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="faq"] .cm-callout-icon::before { + content: "\e66c"; +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="tip"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="tip"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="tip"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="tip"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="hint"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="hint"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="hint"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="hint"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="important"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="important"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="important"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="important"] .cm-callout-icon::before { + content: "\e66e"; +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="todo"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="todo"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="todo"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="todo"] .cm-callout-icon::before { + content: "\e670"; +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="quote"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="quote"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="quote"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="quote"] .cm-callout-icon::before, +body .markdown-preview-view.markdown-rendered .callout[data-callout="cite"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="cite"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="cite"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="cite"] .cm-callout-icon::before { + content: "\e672"; +} + +body .markdown-preview-view.markdown-rendered .callout[data-callout="example"] .callout-icon::before, +body .markdown-rendered .callout[data-callout="example"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="example"] .callout-icon::before, +body .markdown-source-view.mod-cm6 .callout[data-callout="example"] .cm-callout-icon::before { + content: "\e674"; } /* stylelint-enable selector-class-pattern */ diff --git a/src/scss/_mixins.scss b/src/scss/_mixins.scss index 05885a2..ccb1210 100644 --- a/src/scss/_mixins.scss +++ b/src/scss/_mixins.scss @@ -4,7 +4,8 @@ } @mixin compact-density { - --nav-item-size: 26px; + --monokai-nav-font-size: 13px; + --nav-item-size: 22px; --ribbon-item-size: 32px; --input-height: 28px; } diff --git a/src/scss/components/_editor.scss b/src/scss/components/_editor.scss index 2c48f8c..d7c8f4d 100644 --- a/src/scss/components/_editor.scss +++ b/src/scss/components/_editor.scss @@ -10,7 +10,7 @@ --monokai-inline-code-color: #a6e22e; --monokai-inline-code-background: var(--code-background); --callout-blend-mode: normal; - --callout-icon-size: 1em; + --callout-icon-size: 1.25em; --p-spacing: #{$spacing-3}; -webkit-font-smoothing: antialiased; @@ -23,12 +23,30 @@ --monokai-blockquote-border: #{$color-dark-blockquote-border}; --monokai-callout-note-bg: rgb(102 217 239 / 12%); --monokai-callout-note-border: #66d9ef; + --monokai-callout-abstract-bg: rgb(174 129 255 / 12%); + --monokai-callout-abstract-border: #ae81ff; + --monokai-callout-info-bg: rgb(102 217 239 / 12%); + --monokai-callout-info-border: #66d9ef; + --monokai-callout-todo-bg: rgb(230 219 116 / 12%); + --monokai-callout-todo-border: #e6db74; + --monokai-callout-tip-bg: rgb(166 226 46 / 12%); + --monokai-callout-tip-border: #a6e22e; + --monokai-callout-question-bg: rgb(174 129 255 / 12%); + --monokai-callout-question-border: #ae81ff; --monokai-callout-warning-bg: rgb(253 151 31 / 12%); --monokai-callout-warning-border: #fd971f; --monokai-callout-error-bg: rgb(249 38 114 / 12%); --monokai-callout-error-border: #f92672; + --monokai-callout-failure-bg: rgb(249 38 114 / 12%); + --monokai-callout-failure-border: #f92672; + --monokai-callout-bug-bg: rgb(249 38 114 / 12%); + --monokai-callout-bug-border: #f92672; --monokai-callout-success-bg: rgb(166 226 46 / 12%); --monokai-callout-success-border: #a6e22e; + --monokai-callout-example-bg: rgb(253 151 31 / 12%); + --monokai-callout-example-border: #fd971f; + --monokai-callout-quote-bg: rgb(248 248 242 / 8%); + --monokai-callout-quote-border: #8f908a; --monokai-inline-code-color: #a6e22e; --monokai-inline-code-background: var(--code-background); --monokai-table-border: rgb(248 248 242 / 18%); @@ -41,12 +59,30 @@ --monokai-blockquote-border: #{$color-light-blockquote-border}; --monokai-callout-note-bg: rgb(20 116 138 / 14%); --monokai-callout-note-border: #14748a; + --monokai-callout-abstract-bg: rgb(107 83 148 / 13%); + --monokai-callout-abstract-border: #6b5394; + --monokai-callout-info-bg: rgb(20 116 138 / 14%); + --monokai-callout-info-border: #14748a; + --monokai-callout-todo-bg: rgb(151 116 0 / 14%); + --monokai-callout-todo-border: #977400; + --monokai-callout-tip-bg: rgb(38 157 105 / 14%); + --monokai-callout-tip-border: #269d69; + --monokai-callout-question-bg: rgb(107 83 148 / 13%); + --monokai-callout-question-border: #6b5394; --monokai-callout-warning-bg: rgb(225 96 50 / 14%); --monokai-callout-warning-border: #e16032; --monokai-callout-error-bg: rgb(225 71 117 / 14%); --monokai-callout-error-border: #e14775; + --monokai-callout-failure-bg: rgb(225 71 117 / 14%); + --monokai-callout-failure-border: #e14775; + --monokai-callout-bug-bg: rgb(225 71 117 / 14%); + --monokai-callout-bug-border: #e14775; --monokai-callout-success-bg: rgb(38 157 105 / 14%); --monokai-callout-success-border: #269d69; + --monokai-callout-example-bg: rgb(225 96 50 / 14%); + --monokai-callout-example-border: #e16032; + --monokai-callout-quote-bg: rgb(61 61 61 / 8%); + --monokai-callout-quote-border: #6f6f6f; --monokai-inline-code-color: #269d69; --monokai-inline-code-background: var(--code-background); --monokai-table-border: rgb(61 61 61 / 18%); diff --git a/src/scss/components/_file-icons.generated.scss b/src/scss/components/_file-icons.generated.scss index 0393b97..56d594c 100644 --- a/src/scss/components/_file-icons.generated.scss +++ b/src/scss/components/_file-icons.generated.scss @@ -6,7 +6,7 @@ @font-face { font-family: "monokai-pro-icons"; - src: url("data:font/woff;base64,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") format("woff"); + src: url("data:font/woff;base64,d09GRgABAAAAADdEAAsAAAAAY3gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FU54Y21hcAAAAYgAAAM4AAAIiAwvLfZnbHlmAAAEwAAAK+sAAEuEohFaxGhlYWQAADCsAAAALwAAADYveB05aGhlYQAAMNwAAAAcAAAAJAfeA/9obXR4AAAw+AAAABEAAAH4+AAAAGxvY2EAADEMAAAA/gAAAP6D3HBmbWF4cAAAMgwAAAAfAAAAIAGXALxuYW1lAAAyLAAAAUAAAAJnEKM8sHBvc3QAADNsAAAD1wAACB7iREwxeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjG8XsHc8L+BgYH5DgOQZGBEUcQEAHXfDQ14nOXWV1JcdxTE4d+QhCSUc8455yyhnHPOWcIoY4SNMcuQn7wAbUBb6hpJXoAfXCX3of3kklfgoT6KuVRx4E/3uRdoB1ptrbVBy+80/BWN33y1MXK9lTEj19savX4/k4m+0qke9WlAgxrSsD40m5+7v3z6+vHbNxDqVf/3vvPdV8M/scmf/PWvD3jNG97yjj5+pJ/3DPATPzPILwzxK8Pc5Ba3ucNd7nGfBzzkEY95wlOe8ZwefqCXF7zkFYc5wlGOcZwTnOQUpznDWc5xngtc5BKXucJVrnGdG2xiM1vYyja2s4Od7GI3e9jLPvZzgG4Ocoh5zGcBC1nEYpawlGUsZwUrWcVq1vjE1rGeDWxkOjP8181iNnOYy1i6GMd4JvgEJzGZKUxlGqN9uq3+L3T69FsY5fPo8KF0/Mdp/Z9eXfWp/Y9/3g1XssLJQI1wRlBLOC2oNZwb1BZOEGoPZwl1hFOFRoXzhTrDSUOjw5lDY8LpQ2PDOURd4USiceFsovHhlKIJMfL7TwwnF00KZxhNDqcZTQnnGk0NJxxNC2cdTQ+nHs0I5x/NDDcBzQp3As0OtwPNCfcEzQ03Bs0LdwfND7cILQj3CS0MNwstCncMLQ63DS0J9w4tDTcQLQt3ES0PtxKtCPcTrQw3Fa0KdxatDrcXrQn3GK0NNxqtC3cbrQ+3HG0I9x1tDDcfbQrvALQ5vA3QlvBeQFvDGwJtC+8KtD28NdCO8P5AO8ObBO0K7xS0O7xd0J6g5u8Nav6+oObvD2r+gaDmdwc1/2BQ8w8FNf9wUPOPBDX/aFDzjwU1/3hQ808ENf9kUPNPBTX/dFDzzwQ1/2xQOToXVI7OB5WjC0Hl6GJQOboUVI4uB5WjK0Hl6GpQOboWVI6uB5WjG0Hl6GZQOboVVI5uB5WjO1H3Pt0NKkf3gsrR/aBy9CCoHD0MqouPguri46C6+CSoLj4NqovPguri86C62BPUjumN2oJ6EdSOeRnUjnkV1I55HdSOeRPUjnkb1I55F9SO6Qtqx/QHtWPeB7X/BqLu/xqMelbQUNSzg4aD2p0fop4jms3wPY3P3eG7G18+RT1bfP0YdPwNLpGN63icrXwLfNvWeS8OQBB8kyBIQiIliiAFQhL1MiGSsiTK8EO2I8eP2JZkO07M2LGdJnGaxLGbpsstkrS7ab2u7eq0Xdp0yrYkXdK0XTI367am6G3XrUtyb2/btFvWdfqlvV1u0ke6trlbfhV8v+8ApChb3eP+rkQABwcHB4ff+R7/7zsfyHgY5uIS9zCXYwaYCWaOOcEwJJWIErlWLdMj7iJE8GqCN18c20CKtWmygVTLPQRaRDmv4E3VqhvY6gZC70sJERIl3vwIwcbT0Ah7EoqCN+qRoVmtqpEvBfwbbpgOpCX/hoTfb8QNZU99Dk/nB0N8Nm74M/7EBn/mfQNCKOQJHNqY7vCHeE8/+Yy/rcVrbXe+f8hIdwSD3tIXBnm8ZYh8J5Cmz5DSAXhGOmDEs3xocN4vpf3z9T0K3OnHZ9zZ7092pDceCnhCHp+HG2BvDrQ1eA0e07xxseT3hLyCZ/ALg168ZYhhGBZo92XuAreRuZG5C+hWqJSnSWWsWCJ5bzLhLSj5YussS/RkIe/tJonUJEkm5AjsoFSuVsaqtZSM/1AWx6pQl0qKiZQOpIL/7Eq7olar6OVqnYwVVQUrhgn0TTviPnW+aKg8N8Xxanr562m3aBTPczzPnScVg+fGOT7X5Q+rxqCOlVO40wcNNeLP5OhVo0Kw+fI9ZJHjx47UY/UjYzwxr4dusG1aVdN4hAddT9s3An75yCRWKbVYWjbUtM/jIV/HCnuU431p1ZDTsZqCFZNHZKlB73qF56Bf6J7jgYQMR3cmR5gR4L6bgYplJEYPgR2QQQD+AnYSkJhaUSsCW2lFIBPSBriwVtV5pYDsCWyXFJNZ4FcZSA3kgRYwGSJQragNEwGImhC4CNGQM4HmwL9Stcb++WhXKlFM8DByng8ki/54Kl2y30trk55VtcS0zURnJhD3e3kC1WIw20NMVQlhBe/1x4PZTVJH4OtCKtQRO+Hv1CLbnwmKHHNZv5c8jZxdedpO6Bg76rHPxpNywOl59ZNOyPFIxP67QJBI9wYjcVlskECEMF5Kxy+xX2IUZgOzmdnG7GB2M4yE/CEi99WoxAInUapQ1okSrVgQ9OYFpLfXrYYDkrkqJ5WKDhvvHhfTg2n4fHVkYOPG/tGvumdbxrPZ8S1f/epoP60NS1K4WQflIcKYhFk26YG14AbbhB3pKpUyeMSTYiJRNDJQIYVtMyzhqRQmUDIN+KM7R95e5Z7gUgzPlIFTknJNq5M8TL4mKhoyA+UdyjSFPMy6VkCG0MvILSAuLHnxa/kn3nrt4ep1JHW278pd1y7s2F6Cv+07FrZMTx1MHZRv37338C1HDlfGp29/gDVeelvt+IUXx6vXXGe/enbvuvLgwPYdn96xfWCwK33d9Nz9IJDVq4/cctUDt9dhRMzF73AvciWg/zBTYyZhFlAjoEIYJqAAUjLIf3MylOYsIJnXjVX1daBsvTooWNS6XhV0BW7s95/t7KntrGU7n+0Z64EP+SvYZcfscx2K0tGh5F+A44iiLP/h3Bw3t38/W90UHO7SqqSmZYaDm6Gt/W73xnfgye8rsnMD/Xz6tddeY1D/vwg0LTFZps5cATLoSmCTikUQv2HU+CB3VOxkJDh8ITkFV1JwoUnhMRTQgoRfANkHvpWaJQmvoNAyy9xx7Lrxycnx647dcf0hr28uP9Xtl1nP4ATWXLN719BwIR6QidczV1S3XXV4z86hkZGhnXsOT4idneK3cEfGY6lUzP5rLHMl7OkV7HLIw8r+7illXhAOHqcPmR8e2rX7mj3bVXWO54nsF3uxp89jl/b9nYVO+Pwm26F0EiiA2AhAA9MDWgjKISbGJJgOJgP0YESYKJgw0D0wWWSI8IqodhJeHCJEVHn1F2zHL36x/MovyEUyYH/b/ja7H/dkAM+cGs7E69juV0899thjZNdj9lN099hjdhAKjz2GYuvIrsk+wSSZEuhBnfIPgxYD/vUkWo5inRREHRSX4tbgFTQGulgA08DDQYKNU5L0n5TMeRM+yZRppsgX207sJ+bnzfn5BwhzkcGNfWLefNycTyXnyPxcMrXqxLQfJ/OwMXMl4AvklUvG+Z8eI9b+G2N7bR7+/q0RNexfnsOhMI7xeALGIjBRRmJkmDFGgt5FfAI+EDZep2Oj29y5SuUc+9w5ONhnvg1/i4vwIBseN7/8+Dx5fGAe/1171Ox3rT7lmizIgiZoNa29T7PRMJqfVR0bbReYS/pPrtF/DR/Q3vOcMXHOeGFVn68aE39Y+dkK77TToRs00GW9KlAG3FFqzdel9ACWaHyu4VB/5Tlz5hwSZc3nZJietSi+mg9XPeUyxmujfjunOTR6mH0MZjkIT2IIJ9W0mgpklyXV5awKPI9Mffe7s48+SqZhN/tdu0I5yWQftV+yX6r87GcV3EjxCcphLf5d+Q7Ztekk0CdUdHhC+/AvzM/nbipZA7nVFJr79twc9H45P3b/en6UL5vjmx544MyZ967L7p5+1yVcOTdXWpc9NfT0GuOX16b/pbN7Yf7SaQ04UrS6vzSjrjli0OBgxWqF2kpx1chvXD+VkNjsAzetr+Nx9fDfM3NdbiFayDzRLKxgvub8RlfPL9G5wiXzumPu0Nylk0qSy99m2nSSRXuiNCFAAqVSEBURcItYEHngQwmowpmWbVoEmM+2TGIhF1omLVgWy9iGZSHEM0ximBRrQL+bwCYEaJ9lsHYg88WqXosAdiI6AX03Qtjfiku+tzSMK3xSPOvrkR4krEnYB6Ue3y3EyMa+YZm/E8sei0nQPyPF/oHaGop3oUugAw/nAZAj8CbUpAzcV6sQWZNWDDAFvdTsggugccPgSwicXpMJM0/IHJm7yOy+e/iGQwv62Ji+cOjrzQIZg2E974nFY57vm5XnniADA4QkP7GRPLSqGS0sW9kY+V2f3++z1994I8O0j5FlfDC+EBMBTYVUkAsE3ApOJc5ggwAr9R5SYZnZ8+RvzIsg1SaBAx3bjjfeuDn3rdxZ8uIDxLAZkEvGXIaRGOQ1O2kYKULx3DOcyv4jPLGANAZQBBBJAqwEcF4rAtBAwI9APlVFDylCWGbswBh8rHX9GzobI51jnSONzisGAuvUt73tzrNqwDc0zmZpE/tTwzsTNw0qUiAgKYN3b3tkU1nt61PL4Wj8Kvh6fvodDXceJKrNCozGVJj1OBe8Ljl4mDpxAITBz0CdIyoE9EJSr5ScYxKFAtEOGLluqALuupE8kFHVjM3gngWSGBbdu3+mmjEzqmECJVgoL5u0GVYZxjLQyLAQ71pYa1HUu+IjodXrZEZxHhCWkXIW4WSEwBiHEU5OA1cCDZts4gWgWQZ8Br4UgK9avV4jYw71bNM5kj+TC4HQm/5sPut/MxQoyIHANxKJbwTIL1+UEgmJLLW3xePyrd2DKfI3MVGM2dXUYDe3VRC20uER3LFfYK9AeVYB46J7NjZChglgXmL6Y6JvORJZ9okx/3f8UR/hPxnIBz7JE1/U78oafr8E07sKf7axf6szBNDguTFrcL3sPgGfxjGXs7p9vPVQ+9N0FA4feMAtASoLrg5RAdlMMQbi9+QkYHjQSBVdho3HLULyw+wYeuZeYRr0Ag/jAe/J8TcV2UHw+WIN2gLHm1bzY5sgApZUrpaLyaSUjsfTWP7Vh0qzpcbh+V3G1JZlwxjfMw4f8HdYvAM2+LOkZLIITaX01q1pKD8Nd+S69dFbRxf7sPW4z6D0v/j33F9yKvIvAeoRIB6NwciO8xEhWWSOolapyV50kqdZ6hhrGFko5AHOVMsy93Q8bj8Yr+Iu/quNgd4upTdU3VoN9Sr+jeFAMl4u94bD8dRk18bAeF8yYUxBW/KkewM5AYVfGYlkz7rA88H6zNDQTD34vGdj12QqHg73lsvxZCC8MZHsGw9snIrHQbdQ5l5Fe8QVpRXKC+5Wc48yKHU176UBEoUGTIoFYrkeIv5ZjpDZJupyFCLiCBi9ZNE9qHwD5NOgV0HQ2uSLA35AewSyzXMKJylJTRDlGjHRQljURFhL8EcMq2EvkgZpLJmg70yT+lG/x32F44B7+uAbTEEvWQJqTHAjQXXgXq0ImgxIXwbh4GhZSoGvpgiyBlODgR0MFnUT4CjuYTkUHr17Vs1cBEUye/doODykR6Y+9d8+NcXfzAc7OvmbwsuvmuhUmyYwxHif2TdemiXfiejy7jvyf4Zf7s/yd+yWy5lQ6vpTp67nSSTUGQiG7J8T+16k0RLcZQAD9RlQcOX3a2ydfn/QwhiCKWMEb5gUyMIlIsvW2wV6RUfhXHaCHh2hFrNdf06CHzyNGqubKDq6xOgLS9g7PktO6ixVec6swIjmZ0tgl9ODY4Nps8WDBrGgCW1IoGEDBo7S03DCEPaJJs9tbdowEKM2tIr6/dJx6YgMRHcjgBREd+OYFS1uOn/AUhaYMndjrRUln1FtihvggybQxRCeFl95qJ1HzUhEWSE1kQiKRBRZZAGSYHAEAIkBferAt+8z3wcPOo0VtsUCKxsEeayJdViLNVvywuCIK/APUIeWsD9itm9gUUwYL/B9k8/Z55gUUGMzoD1kQa7FoAU0I6DZZA2DimA9VOBKd6pQpQG10D4nqCKpOIquYJ36+c9Pmc60ICdtHttv5Eo0rlOYzOcnt07m1SoQadUJe2Kyv38SwJY726XqfOTNZ4VKHu4zaLP8ZAGuVdXVZ01chvOK8QrKqSAvYILB00xRyQFOA29TQ7ezQtyYK0I2APRjNfyWFZ2yIWgQOkQpnMuFJXiCYSjAYWbbiUEvsxacN8KSKYUbUGE2KqVSpYETvbrCadWSBYtiUtnRZhXXS67oast7QbsCFAexmCQ0NkQHzzkaDKfMBQy73rULPlTK4YPaa+XPhqsfh4tUYNrx8NeYDpDCKrOLcjwa1OSKRaWBnGnCJVLlKlX+WWeCK2AuIoQHvVpIpGprXQNTwjID99Y3a0Mtqzqkba7f+200RH1Bvz8opSVCYnHC9I1b43/dt7p2nP3a+mF9/cbpBQyjYTxtYXrjen14vf0MtWWsJxbA8CHnYSPFX4739Y2bl9aC+WjhDaSxhPRt0rHSoiMYUJdgTQIShlLJoVgbroI+UDtgNKPpWroTRCcpSbckcpiwxnM4Y9UfGKLLH2wZlzRaPRC+pSfi4DWqzARGbqngCVmWCiIajKpKF1RgMoUin9cAf8hecglKoshJoIE4GqVL4DkNznHMzNn3TFYOlEHC8hWBEJshRKhsHvP9bi9httSvT+8dnSL1yzGTMThwxeynZ6/A2XILxJw5O1PwbThSg85KeZ/g8Qg+ZbA/99H6X/QeH6gIBbIGOrthYVUnWHDXUL4LONwAfgXsJ7mRfflSluWpynGWAKypoSuHhtatG4LD1MqojK1nZvpy432jfaRr223zJ6erk5PV6ZPzt21rPfmPZs5sXXfVxr2T0+UmD1FdAlLjJ6BEWYYgCAe1iUeGaekbToRZAryi8qqo8qC8ORBQtALE+IH9/j/9p89/ntz2+c932tYKX1kcRk1iTBc8CDkqQ9QaONWCBh62Ktd0QS5oQqGmcQZAPGsZICIwBuIUc88ek+7RtqOX+vUP2I3F0dFFsrhoms6GzwC6/S/Ae+ijRWBkoqCQSk2rcH6SFGSWeYC9yz78059utK8mj7z++o/IwAP24Qs//emFXz1DHiF/+Cevv+7oCop9UZfOMgtIf0dxFtbWq/+OPhUcY+EYCCosFVEXcf3KamnTlrLljMs07dLMmd86M0N3Vg5NATQnuXbt2lS5ZG3liyzg9nEXmqCcvQQaeUXOQ4BOiq5sNcfJw+gTCOpRspX2E3aRyind2Y5Q01Py2kqZza2UL6w0X9k5/HARpBt4PAr+5Q6gcipX44SW56ipqGhRuSLT15Kolus4Ri+y/zBFTqACJKqKm4ObJDVqOF44RG4/pAOgRftLclIYxhNP5AcHQeOGkwk+LcfjMaBFWLrj6NWnd7774+/eufPdu0Jv88T8Jnm0WLQfNBwrbACp4N4+RfWHtF5Ut2ZQ9PoCA1KULySgB4n8+MvefFLMiiI4jOJPfAGDafIQxc4C+G95it11URB1HsYJYALoDCoLFwI0QBNFbQPgYg+iVnN539adu7YdqIyP6yViQmlsPZSGtu5kr6Iwivnx9GeszxiHR//Le+8eHiW5Rqs8NP2Zlt5E+WWpdFJElCF+VvUTnkiqBE6NZRAabQR5tjDww6JlfRT+WBRfGoqECnDPEdRBW7ji2lC0LegfhjFKW9MlriDxycIIIK4CRn9AdiX9Qct60GJfODpvkvGX7bkHifng6dMPApjLIevl0O9DcPfkkyTXhgtM0AudTsQjJSvTRBWVaq0QwYiSplSpllNc5a2ILFM/lrA/mjhGlm17S/7DmSsGoIL8WOjNT9nvmsr34tFmjW3r128zbEbfmc1vW5/P7pzZODS0ceZBOLArMZ1j7PdhFEHQF3H4VrjKwRC5pvESr0qcynMasKVW0wRNkgW1JpM777//fjKq2w/Znyjr5Bg5duOFb1ZefvnlLRey2QvfJFdfyBLzfmxzTMdGD+k6eexC1v7f0ES+8E37EdqMro1ZVMcjItkEmARXmRJRIqVwcZeqEhq1zKOLX5M0kAlkeTmFIRWwehjo4GsaqiRprOisogNIUdvKUK8Jco0zgree8vrCe6T0CYC8J9LSnrDPe+rWIOiHtwuG8HZQGfZC8UgkZoJ8IChhnKMRixwpLrD7pNgn7X+Mq9ABGmq4W40T5ZMx6RTc+M+R6B//cTTyz9DXT45/0d8dO2U/iXJirN6xTKzb/8UT97q2w2IbQO9sS+skXfysllviXNHh63IMhbpTJ+86ObVsFdwSYE+yRLFzoX5yaupk3WyVoJb5j8VOqBOnNJ26tWMnpfawCHp6awZQ/nszvAK+X9N+wrMxkk5dKIy7UoOBJ6jfRDQOAKEw0moi3jdAVRn49eA+kEkDZA4qCCohAhQoWO5aQ1tMph+s00aGQR+nBpwiweZ4khiQoygtSS1SKwqmNCNjbXUyNCU0GoeGlqDBAcNrIDkNh77Eco7uKUw/MR0gTmgrLJluG+I2stvPwT2kvP4J7t3cUWYdM8VsB22/QCMBMM+akIqwqM2Rk4cxN6aC+7JcK06zyAuCPE1bCrSuokBFlQO9mUzJEnB3SlI4UsWbsAuvwBnoGM9kHvEmSrV13ewjqQm9y1PIrF1rL+Yzj7C2wT6Seba3Kxj4riA8wibJh58jwUCwq5d9RBBIGh3o1LGMnuc7RjIB/7G4kC5PDPuf/zX19l2pY/4AnKfIEsZ8PF7ykIc/5rc/R37DPu/1PB9Y1wNXeU87Jsozfcw24Bdq7PRUzV1mdnmVLuGj2wHVPK5FiEIl0sT3wFlyoWW6qxgUSlrra9ded9uZt0xfte/wXTccn6rXp47fcNfhfVdNn7jztuuura3nGHB+05t6nTAm6M6t4gR1KbdOiLdYxKTgkOjV7p4Wm/d0V8sIF79joMtvlDvSYwduODC2bX13gcpooduwWtgwyv4BWPWtMMu4KO4kHCBcd9bI6eI4pkHVtChLGdLxvqQoZrIU8g7IRc1P6/Uy2X2cZcV435C+L4sZK5xH7MyIvnAmURrpTEkkKAUI748GQzvuTPjDicGbf5/Xr1gfjvgjExs3dLOZ33ynEknmYoWNw91Bbjya8ocjCZaNSdqM2C2z4agv0DkxOEjCvroaTc9GUjvMj3ojyczW+867dg/taRLsk7O+i9ESRaRru+D+K+haV0GWkiBjCAu9BaUVAq9AQw7EEcMhYL5plIaxEFkYThDuIp5ZKOeGQcMnuGDgABfTUQxuEW8EY40h2CZ2ewk8oyGQKdCiLe8G45o1Kg1N1ycp0DAaajtQDLpcA9Wa5ExkkZeRF67dl9185ejI7n3P7ts9MvrJoUkqwmbxpUP2oxZ5sOUnLOw6NzSunpqamZrIFwr5iamZZ/3bhlHGbcZ66RB+gVX+Ywgohhq+HT1K6D/nvYkUcQ7lKlnaheCLIrDfdkK35H4n4ssabj3sbMupIw2nTVtsDSNYpaaf6viqSpuv6virCvVXBTeOxTrO58oCBA7edJZgcQkGPFY3x6ZZQBhktPs+DMUMDIH55aFPkEmdM5YN1rCxJdieZQxX2xRCtfnV1CaNMmO/3ipVLvFUQXBqBIVeSWqVNa3UyZ78Kg9yYfLUoP0jEx5trmWvlr/Uf11ltd9Z0kjih8T8oXmimXcB4/TBDOaYcbAyM5TnnWgXsnkN5RNUsqzUMH6LmlchTlgMlFTRDQOAjMu1FNd+I+vO3nbDeP+6rnRjer9t7p9upLvW3cYx9pITIqgOlCpOSeqoVDqebN3CuisBhvFHOw9vmZ48mNq/P3VwcnrL4Z0fsZ3wqKLQg7Btm0CYZusW5rCA7uOIxUUnnAHELuBSEaZpUIMI7pzrt2EtDT9TUw0Cr+JiKShN08rmDbR8GRX2phPPK4ASRUHIqMtoR3HJz3wqM9uP9g+j7WhXsTUeoSlaTlQBKxjUZJcAfabBDuxhDjJHmZscuUFhBtEpatPU3yEYMgb1osNwQe0nZbCDqSZcagIp96w2zE6z4AqBDqDfiW9KXqugtmRxCRyZrnRm16Fdmc7u9KD9JigdqnfgY04O9dGIMyUsLfXl1nV6e8dz5o7Hd+BXWjZoHFIlk5cc0V3NT8t5TcvL9QINf2ZU1GTQ+fA2/5XzTozamWynPH+l0DdpVHpOatrJ/OQx7Kaq5lYdmj6ORXlUYjYzB5hTDEPX+xT4+hrFvg4AxhnOewUFU/twwQc2vULBJZ1mvUInnc62Dm0JlUQMpzixFhm89KJKPU6wRwnByenCWAxdc8Xlvz9xBmWBo4E+yQ2Jo9PgdmyuUyyF84+8glt987LVq3SlE/FwwMdyQjDeofRVe3vZPw2E44l0l9Lb21vtUzriQYFjHbtMtT7V/M8njtXRmYFHyAsPU7zb5D58Rv3hBftcQuzpyMmdCaVfq/SPdSn1n3bKuY4eMbG5rnSN9Ve0fsWNLb0M8n2QkZlhGoVxzBiGW92wBjofROS1moxxHVGuYbwCnBJNVEGlpYvFtOUeMJr+ZeM+QuM+9fsMMfoHdxOTTBrFtJEuGu4BLs987zb1ShoOst9f2EGG7W+I3f5rt5M//56rUy++CjoVcxh7UKdiQMl1ajR3fZO6/7hCRyqcYS/iQtMS0P1vI6qSaB7ZHfaNzz0H8M1+Fan2jidDnlgufpFpO3HX1xz97QVPNgT+cZxJgW1nCDh5NVnQFFGoibwfXFBcmNBkXWA/cN999+3juH1Ev+++5VPg6uq4N+03TeuHp0k3XH2a4562X/iH++w3h4huvzDEnrBfIA1wdk87sQ7LjamqjjZ1lUwJV8NwoUHjilWED1Ei44IXcFq14qZFO4GPInqETgnJAlyd5HKOzJyLcGLA/klA5G7ipRh5JSbxwpwU3jFwJizZjBRuoDcXbiyF0aeDPWEwjATbQCAUChAjmslEU04cCbNLc67TZriuW04Kt+yexf5lEwNRX4OinGZw2N1gxkBtYn5CD3H24AWh9ucMRx82s1d9mW5jzK/r/jFnj5XsvSgrwPiW++fLbNVu/VBXItH1IWdvOkCDbeGMEl1ZSyKHrjWSgiPjou4Coh5CVbnZnfGtjAMFyjRmY/me2Z58bBZQlkGsW7WtGV/7OD6LX+Ai82QxKUnJ4pOW0UYXk8Y1L49qropkkkWLptjsaQUv2/BElEbtL8uwEFetuhG6lsUBQly2nDVcUNGIMFZsnEzRxVgR+vAmQXQVJz6pI/tU+NWS7jwH2qAaqHCWk3uB62Owh20Z7YCzIoXPh0dDmaV6CQO9iE4RzDpA1QGp6BGqGTeXxOIaNL7YwxSZAdA3Otjf+mWYcHol9ohxFqEH1+mTNZmjy3dJhavWlCRPd0VNSbJL1Ne/izr8K5HG90wNDw2f3l8+XG40LJvB7CKWeX9nwd5HNnuC9qfJ3qDH/gLbcO+EnW2uhCR/0XF6ePj2B+Lx24EJlwzLQBRumEqPYXYXWvzWgHkqgO/NkPY4fNNJa0EfJy7PSzLRatx0HsD1XmsvgGssNDbX1dESXQX5+Lt2Rewf/MtN9h//4BDbvX1Xo9mGNu6sxWgTaKoN7SFnttmBHxy6LD59/f/X+LQGEt1DmkYAGo8Q1zr8R4PVZ997dobuLMOf6QID4B7+cyHrGbeTmbN/uTUMHWhbwY60SkxrncJk/w5huVpFW11troXUqpjnjqs+XoG+HIH/rkXHslv0Frxwgs5plf1yuTjZw/k83ki0g/UkO+S7FiZSqRScZ7WBifXbDU5KZgq9g/0j15zcKqQiO7ZcfWDr1dc0qvnSXbPXPLWQ4rgpIS6lOrPd+Swb3nvowCfGdh+4ek8s4kukc4Pr6pvYdE9hBJBtZmbXhkA+0pi9bkuJAO7a8paevlWxAMw7pFmMdAW7QESEq0oSPA1MPqxY1E/BwBGuyFCoCe7MMmM4K/EmrtIwBmsaqFGYiz+BPrNg9caZLcwVzDXALzczp5m3MybzHuZDzMeZR5jPUG3heGOym7KOBATiAbGAx2XXFfG6njt9N0dP0RW0KphkbAYIVZLxpQN874S+ZoD+PcgEkBffVqGYik5NrUIP+KJKDynIGijkKFFp4gc8h6PxcSzKGA/CJ6mpCMwh4q4EjgiTjFjDQV0v7B0pl0f2Sv7ggfr4hg3j9QNBv9SqG5S7isOlYfgUMx2DQf/pgD/hj4zqPUpxS1fQk4C22Y6BqYGOrBRTpVK2tzfZG73TG/LyIeG3QwHJS7wej5fwUvDeUMiTGH025I/7WL/9zoi/b/dorqd8bX3btnosmYr+j9Hdff5IuayQTnqtWyl/H68kY/Vt1M2H0Zqdxf4T/cXO/ZOGLicnJ5OybkzuX6lMhzs6SqWODhJJG5OsQfjQwoYAX+otqPb1ecKTO9RKgeMKFVUxujguO61YQljgo0IjQTwsLwU+HJB41kN2RMN8itb50o0NC3JhsLfE2z+R9GFdGhkeHX6i1Ctjx8N1uNhbyo3wF2RdGh4ZHpH0Nj+V5ogkKSq6xCIRDVNSVVTL1C44yXpE/2LfPff0keepA221pxLZS79bPnmyvN5wcXt7blOPk62RdDM11spkYlt+ubMucXkSk7lW/tIKPvAg5vOzNYUD9cbBzZjwCp+cuQg2Arqz7BycrPj27I9B/jbDyAAu8DRo6hV4YGqVhk3BGx8ramoN35aqjGEuZh5fBkRdKvMCvuQHkK2ZJ1QhrwtxgeQEv1+wl6AIOyiyo3D62qhPFF70C1hNa0lydQ37Cs8/6on67T/xRz2POmVyJZTtH/iinsUuj+cd74Sze3j+HriirVG3Kl6RZSYwHuc4M1HieDLNfx3fWQT5hq8qK04dDZBT+4av3LGseWj3lskRrTsZI8TD+0OxRDpbLI1NzAzHomml9ycL239v+atdWn22cVs8Fsyn0pLo5ViPuOkWg2WqV0zPThnDgwVlYGjD1I5NuzZs19dnFXmw72B3j7Hrnuw3J6au2XV8c7BvIJ0QO2PRRNgzczvTzLH/MPsjd91JdLlSkv2kpgLPEFCLGtgzDfkH8wuHf3na/gv7W4eAXSzbIEH7l88Z53bswJNz554jLHl1/fLbyOChH9JIO82Aa/E98maMUeibVE2MnkcU6eKUSrJZAfZSvrSCZVaWWreuWWQtMSuadLWQHuxLzi85ZdDDRd/B4gwmTd9iwDy6MlOhuXTNfIAIi7Hg5rtIG0Dj6pogKqIWYdGc6xWpDOApSwiAKvqKpMamzhxrjE9ket75+DXzD93dOzgx3jh2JhW554enwaZ85eAH9vlH7rdOPqUv36A/RT5z/zP+fR84yG3wTk8dO3F21+yB35zdcMfOq4+fPXFsatpLyMUnf4zC+Wbs5oevGegbfsHWTx48eJIwL7ww3N9/zcM3x5g1ZF9yZF9sy9TCjWOa2K2ZreWoFMPG9cjmdNHcwq9xz3A10CFjzCZAQgwRZJqPDv9gYTT8B1rgawVgaUBpkZU3slbCa2oBME9BpGvcYL4wJgL4iXtmv3i9fGJqYWHqhHy9uL9W2x8/3n5um61knU83C6TnA8Y4kA+d8uw76fox6W/df2l/zrltreqCFqhlz0/OTIkjYDhMlzdpXo8fqNYN3xQjUzwqHR51E+anqWKrxD4SitofC0WJGQ3ZH4uGyPHmkfwGiYeOT+HueChOpuiOZFpFppkrZbhr1ym6do1rS8BOaNMdT5TGkQmFJ06ElWDwmlk2SGOH1IEuQ3iWvIXiFPR6MNaN4dBl812CkgAdjUm8xM3masXArBZvFIDHJ5hphqkBP/DuxrVFJ/S2qIVScAASofPothFkDnwcw1nkXtlb1D64Dg36LyZULy/Mhk0wGR3SjkYzVxb8nJZbgwd3SRxHDRUJRXgXhoMxv9jmPJwf32t0wkTAW/g6YIpq2QhJOdrVfUuXrnnImCPtHcH3dIvN9AasY0+Wt0wb9UOhkLFu4ioBelW6OjtiXT29xWSEkJAvHkqHQ/unjE2dYbkjo8QyHNszlA0I8YQvE8q8faqnm5CxofLbu/N+PwAXUSvsrRHSlR3p6VMG09XCztmZI4FQIVwdj8W5YE93ukcYysi5xMBo557TB3EK+JbNbMpoEmVUALtcUzTYJNicdCt2yTZy4CYumznWaNhmjhhLy0yOtexiauPWjSnyV9Qs2+hHZ7LZTFveZwL8JwNXAJW15HHt9zww/EajmpRiSYpDpwmHt02zdHksmcI3cTBve60Y+Rp5VmRfcePMntrm7NR2Lj8xuXX65u3/vGdmYzGw/ebprZMTeW77VHbT5dFz1ro898v+yJb+gfTJDRPlzFs3+eOeyXzv+FFSHOjfUj863puf9MT9m96a0ddP39Aeu8T8DMyjwHwDrcYLFV4GqwaCxUvOm0UbSFITKqyZTNovJgHf2NaR6wxr+eEjmLlqGUuLi4usETxzJmiaoBxZ/7pXzNry/8HVi1f+do+1Z4+1sl5xB/s4fa+IUUEpcpKCylEi//Ohh45+//skfxSPr37uc/vtN+w39tMjtqXzFYL56gGro4O3uZ1pMDeB5/AA88SvWb+Q8/hiOpggrUglwFnzE7wwYwD8q1xKBhEogpMgt0oCOPaI6rE54iZ8PQPPUzWaXukVEnKVW+tZ0lrso2E3iFoEGEkFJREFcE2W8Pj8oUBv0e9LHu9VZKGzSwy8sy+VIsHODOmX5P3/+rF09vzPuM7uva99MJL4yBvzZLw708Fnc5XRbZO+gN/nCSZ9sWAm6382TEg+15F9Yy3Gu8xMvCMqD4wGy6V8hgXAPj3e0d8phbjQGlmGhAyOZ9MDhIsGpKPHurtiu2KDlfH6QH9fkb/Zfjmb/ti/7u+Iz/3sF4nIB1/b25Wee+MjXYHYLbd2pUuj264qqoRwZNNsLtfovXZXqCPSkX7bHV3s7jVWhIzLjdBYvme9d/0wy5JNxHul4lHSVIYvLgJPNCgWU2kchMZqSa2igeWtwKGmJmVBqwEzC0kZ+JevyLUkgTIg74bdIIv2Ijisi+ailTPtpUXLWrSXzJy1aJJcLofuK3urnXv9dbL0+vJds386a//G7OHv3aJKs4+eP/zWtx4+/+ispN7yvcNwKknn2QFo4WKBJYqRVnLARV5UYcN/LKOrTECNY34TJj2RRbBNNJ8K9hbdsw16aMUWcM33NnflC9eiCzI6tFR7o4Nb05KtLGDgbSGF+h5zF+hvBziZS+Auga4EMOZFgEbjj+AuyzRboVqmGitZo+9yYYoDpvoIOia9oHkSu313H+D8HkmJ+iLxajzk8xyIigAIxOgBjy8ULRURZHug9m5ft/ifvoNYzgXCpgpaWJJCOXF1R2IuFOOToNdY0urlP9h4Re9Y7Dmmi759QyWYam45VXOTG5x/wRXvX3ORZcb68z3xbDqSkg9tHnp61dmQPpDPSq1rq87Yc1Fg+ixJB0Vv6uBTeNLjlu1fXnYpm3HKK/NvsU87nIRZXwB+RNDRmkg464T99zctLp84cYKoNy2yD7LmsqX//Z47AdCEddbAInDZz911jX/h7uB8rj8JLJKivwSDYB20Hv3RGGCIaaINs+BEslkWwTteBg2JJ9MsXtBq0Io73CGXEtK26o/Hzx7paCuPyf5YbMv+/h/1jQWVLfv7zneeHzm6kF2zlr1zyhyt3X61fFSObR9vK/+Tskft10PiUXHL/j1jwdj0VF3ih4tr1rZ8a4yFbgeb4oDmZgqms27Z9lss9K2JVuKRw/j09TAa93V+FoHeRhbp0oOzqoG/gCGlMfvSTR2nWaVYhlr3Oq5j0Fug1qLVY7QS65qB4UXnbqyid4y53TLteWL/lTlPJd3Bl3kK5dAYJWCyipiAR9GcexWRJ2VOr/ujPlV09elPqrhX8etQ4Fd0fvKnCn1lCfWp3aspGi/AoKXzu0GY9Bdxf6iFbw+Ic7cK/mBw2h9hfWGeFUZ4fjMf9ZW8cV9Hxh/0Cw247M90+OLeUT4M14hv0MvyYR8X8W35dXd2plt3pjsvu5ON+uxvtSX2Wv9vD2kb3toP+TeHt9SeLOzIYxr0MXgKqk4KglaQCNPKLGWNJ5+0l5o+/AXaTqKxJXApdVEXCf1lAvqCuay2fv4APBrnBcQd1+6tXveOG+nePmfSVBD2sOG81fTx972j94Of3073Hzca8E/MVrygmQdScDJBiPM4XV35VSP31x6c9TvMEEErhH6H8zqrYboHJ2HEthxXY5Xz4awfUv9vGHz/qhPFwZUsxXUu3J8Hag/mOA2cc/SFaph+YaV4j8AH/LbhD/CCh0+lOhPJaCToC8aSGaVvuNqbEHmPh/V6g5FoMtH5Kl0gI+bgHgMcj7ExY2q/sWcw2zGQ7c1WNtXnN+0dqrQiO1A30JGlOTUt+mxivwJShqusjFor+EmB6BkiaDrLsB6yxbY8tvU7n/3sZ0+9ZHpYY9liDfsrZOorX2GY/wvYpL98AHicY2BkYGAA4p+yQUbx/DZfGbhZGEDgmU7OPAT9v4GFgbkByOVgYAKJAgARWQmTAHicY2BkYGBu+N/AEMPCAAJAkpEBFdQBAEeEAud4nGNhYGBgGcUjDgMA9hcB+QAAAAAAAAAAngFAAeQCVgKkAwADggPCBBYEXASIBLgE4AUUBUoFdgWkBdYF/gY6BmAGjAa4BwoHPgd8B9IIJAhCCIAI5Ak+CYIJpAoECiQKbAquCtYK9gtYC6oL6AxcDH4Mwg1ADX4NkA2qDdwN/g5yDrIPIA9eD4oPtg/0EDIQrhDgER4RShGoEjQSnhMGE1ATnhPSFA4UKhR+FOgVNhXQFm4WuBbuFygXihfSGBYYNhhaGKIZChlOGdIaOhpkG34brBviG/wcZhzGHPodRh2qHdIeSB5+HrgfFB98H6ogLiBmIIIhjCHYIgAioiMAIyQjkCP0JMgk3CUSJUgloiXCAAB4nGNgZGBgqGPYwMDPAAJMQMwFhAwM/8F8BgAoHQJUAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxtVPd74zYM9bvc5ZrYlp1xbbr3btrasd0977r33oOSKJk2RSocHh3Xf7301xBy+9W/WCCJB+A9AK1LrX9++63//93EJezgMq5gF1dxC/awjzY66CJBD30c4BBHOMY13IrbcILbcQfuxF24G/fgXtyH+/EAHsRDeBiP4FE8hsfxBJ7EUzjF03gGz2KAIc4wwhgTPIfn8QJexEt4Ga/gVbyG1/EG3sR13MBbeBvv4F28h/fxAT7ER/gYn+BTfIbP8QW+xFf4Gt/gW3yH7/EDfsRP+Bm/4FcwpMiQg6NAiSkEZphDooKCRo1zGFg4eCywxApr/Ibf8Qf+xE381dphtdhJfXnZ6VzvGs7yiu9lU6ZKLnV5hZVcuau10VXt7G7mjdWmnTEptXenwS2J3/nGw/SjyVLrDMtcLx4UTEhvONnWZxm3lhzOPbdOaNWJB0o7TpGcqOlCqEKTscmaMJfMKKHKboMZMOiWr1hVS95NJcv5KQvhlRt0WchTX1iTHlNWpDLejoNdeslMfH3E6oBgMyNqd3E26jGTTcUi+pz1Wa6VsDMbQZNCy5yb01xUFc+HRxem0drFsyTX2ZzHMON2KSL8MEmFYmYd0RNupVDxdtLPgjDakuskouuaq4je5moR/duZpe9OzoyjUnNeMC+jfXac6aLg/651HLxjWcN2Vtd0nnoVOdrL4leS2SkzNZGbST0LLRCdEi7FSlDmyVy7UFrz2qytYzLaBxUz81wv1SoSnxTb8ONOEIY47868FIxYCiLWhSBdB/ukzllnylbxfNibMjvnUhL53MjQAtGtt3nLGo6CL5UzOQwzk0ueMkMUnWxLva1Ir9AmjAdxtl9q0qE0rJ6eSyJx41eS2Sl0o35Sr91UR5TRXtNA0sfix10TJi+mNGiruiJoxVduq0/DlIeRp5f1tNG39vF8eFAar9w2m4nSOSecUVeVolGpzWVFEs3YoslLZ6wipjt1oDpe9aPWBCmqsIiIdilsTZpIEf5tvBx1XNgjFNAy6olB1y5F4YhIpyn6pBv2XkZeXTttemADuGoUNz5dU2jrUykqyisJ/Elfb0XINdFgSdJJL0ysayZpkFjtTca3YlAFw64N64vRy5CnJcGHJybUanzmwlTlW2mOEuvW0lMfJhVzkqXE9azBmBxsnvLtnZJs2Kcyhp112KqU+pKnNcvmkaoDx41hoZujxpO2XVCr9F1ovaVQeXx+vBDWM2mdzwV1fGIXXDrqpmt2XaU6qHoakprHielb7lzY7dStIS3S76wdio9BD926/s/a6rilKEmJhadmabX+BlE0prgA") format("woff"); font-display: block; font-style: normal; font-weight: 400; @@ -31,1805 +31,369 @@ .nav-file-title::before { --monokai-file-icon-color: #ffd866; - content: "\EA14"; -} - -.nav-file-title[data-path$="..postcssrc"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA44"; + content: "\e658"; } .nav-file-title[data-path$=".7z"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA05"; -} - -.nav-file-title[data-path$=".7zip"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA05"; -} - -.nav-file-title[data-path$=".ansible"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA03"; -} - -.nav-file-title[data-path$=".ansible.yaml"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA03"; -} - -.nav-file-title[data-path$=".ansible.yml"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA03"; + content: "\e666"; } .nav-file-title[data-path$=".astro"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA06"; + content: "\e662"; +} + +.nav-file-title[data-path$=".bash"]::before { + --monokai-file-icon-color: #a9dc76; + content: "\e615"; } .nav-file-title[data-path$=".bmp"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA2E"; + content: "\e638"; } -.nav-file-title[data-path$=".bun"]::before { +.nav-file-title[data-path$=".c"]::before { --monokai-file-icon-color: #ff6188; - content: "\EA09"; -} - -.nav-file-title[data-path$=".bunfig.toml"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA09"; + content: "\e65d"; } .nav-file-title[data-path$=".canvas"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA31"; + content: "\e624"; } -.nav-file-title[data-path$=".cfg"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; +.nav-file-title[data-path$=".cjs"]::before { + --monokai-file-icon-color: #ffd866; + content: "\e642"; } -.nav-file-title[data-path$=".component.html"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA02"; -} - -.nav-file-title[data-path$=".conf"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path$=".config"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path$=".Containerfile"]::before { +.nav-file-title[data-path$=".cpp"]::before { --monokai-file-icon-color: #78dce8; - content: "\EA15"; + content: "\e65b"; } -.nav-file-title[data-path$=".css.less"]::before { +.nav-file-title[data-path$=".cs"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA34"; + content: "\e65e"; +} + +.nav-file-title[data-path$=".css"]::before { + --monokai-file-icon-color: #fc9867; + content: "\e65a"; } .nav-file-title[data-path$=".csv"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA12"; + content: "\e656"; } -.nav-file-title[data-path$=".Dockerfile"]::before { +.nav-file-title[data-path$=".dart"]::before { --monokai-file-icon-color: #78dce8; - content: "\EA15"; + content: "\e657"; } -.nav-file-title[data-path$=".edge"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA01"; -} - -.nav-file-title[data-path$=".edge.html"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA01"; -} - -.nav-file-title[data-path$=".eex"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA16"; -} - -.nav-file-title[data-path$=".elm"]::before { +.nav-file-title[data-path$=".dockerfile"]::before { --monokai-file-icon-color: #78dce8; - content: "\EA17"; + content: "\e64f"; } -.nav-file-title[data-path$=".emf"]::before { +.nav-file-title[data-path$=".env"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA2E"; -} - -.nav-file-title[data-path$=".eot"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA21"; -} - -.nav-file-title[data-path$=".ex"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA16"; -} - -.nav-file-title[data-path$=".exs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA16"; -} - -.nav-file-title[data-path$=".f"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".F"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".f03"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".F03"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".f08"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".F08"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".f77"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".F77"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".f90"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".F90"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".f95"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".F95"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".fmt"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path$=".for"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".FOR"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".fpp"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".FPP"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".frag"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; -} - -.nav-file-title[data-path$=".fshader"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; -} - -.nav-file-title[data-path$=".geom"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; + content: "\e655"; } .nav-file-title[data-path$=".gif"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA2E"; + content: "\e638"; } -.nav-file-title[data-path$=".gl"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; -} - -.nav-file-title[data-path$=".glsl"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; +.nav-file-title[data-path$=".go"]::before { + --monokai-file-icon-color: #78dce8; + content: "\e64b"; } .nav-file-title[data-path$=".gql"]::before { --monokai-file-icon-color: #ff6188; - content: "\EA26"; + content: "\e64c"; } .nav-file-title[data-path$=".graphql"]::before { --monokai-file-icon-color: #ff6188; - content: "\EA26"; + content: "\e64c"; } -.nav-file-title[data-path$=".graphqls"]::before { +.nav-file-title[data-path$=".h"]::before { --monokai-file-icon-color: #ff6188; - content: "\EA26"; + content: "\e65d"; } -.nav-file-title[data-path$=".gs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; +.nav-file-title[data-path$=".hpp"]::before { + --monokai-file-icon-color: #78dce8; + content: "\e65b"; } -.nav-file-title[data-path$=".gsh"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; -} - -.nav-file-title[data-path$=".gshader"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; -} - -.nav-file-title[data-path$=".gz"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA05"; -} - -.nav-file-title[data-path$=".hcl"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA5E"; -} - -.nav-file-title[data-path$=".hidden-color-scheme"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".hidden-theme"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".hs"]::before { +.nav-file-title[data-path$=".html"]::before { --monokai-file-icon-color: #fc9867; - content: "\EA2B"; -} - -.nav-file-title[data-path$=".hscript"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA2C"; -} - -.nav-file-title[data-path$=".html.eex"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA16"; -} - -.nav-file-title[data-path$=".html.leex"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA16"; -} - -.nav-file-title[data-path$=".html.twig"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA64"; -} - -.nav-file-title[data-path$=".hx"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA2C"; -} - -.nav-file-title[data-path$=".hxsl"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA2C"; -} - -.nav-file-title[data-path$=".inf"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path$=".ini"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path$=".jp2"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA2E"; + content: "\e601"; } .nav-file-title[data-path$=".jpeg"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA2E"; + content: "\e638"; } .nav-file-title[data-path$=".jpg"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA2E"; + content: "\e638"; +} + +.nav-file-title[data-path$=".js"]::before { + --monokai-file-icon-color: #ffd866; + content: "\e642"; +} + +.nav-file-title[data-path$=".json"]::before { + --monokai-file-icon-color: #ab9df2; + content: "\e624"; +} + +.nav-file-title[data-path$=".jsx"]::before { + --monokai-file-icon-color: #78dce8; + content: "\e614"; +} + +.nav-file-title[data-path$=".kt"]::before { + --monokai-file-icon-color: #ab9df2; + content: "\e63b"; } .nav-file-title[data-path$=".less"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA34"; + content: "\e63f"; } -.nav-file-title[data-path$=".lhs"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA2B"; -} - -.nav-file-title[data-path$=".lng"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path$=".lockb"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA09"; +.nav-file-title[data-path$=".lua"]::before { + --monokai-file-icon-color: #78dce8; + content: "\e629"; } .nav-file-title[data-path$=".md"]::before { --monokai-file-icon-color: #a9dc76; - content: "\EA38"; + content: "\e637"; } .nav-file-title[data-path$=".mdx"]::before { --monokai-file-icon-color: #a9dc76; - content: "\EA39"; + content: "\e63d"; } -.nav-file-title[data-path$=".namelist"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA22"; -} - -.nav-file-title[data-path$=".ng.html"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA02"; -} - -.nav-file-title[data-path$=".otf"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA21"; -} - -.nav-file-title[data-path$=".pbk"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path$=".pcss"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA44"; -} - -.nav-file-title[data-path$=".playbook.yaml"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA03"; -} - -.nav-file-title[data-path$=".playbook.yml"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA03"; +.nav-file-title[data-path$=".mjs"]::before { + --monokai-file-icon-color: #ffd866; + content: "\e642"; } .nav-file-title[data-path$=".png"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA2E"; + content: "\e638"; } -.nav-file-title[data-path$=".pnm"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA2E"; +.nav-file-title[data-path$=".py"]::before { + --monokai-file-icon-color: #a9dc76; + content: "\e627"; } -.nav-file-title[data-path$=".postcss"]::before { +.nav-file-title[data-path$=".rb"]::before { --monokai-file-icon-color: #ff6188; - content: "\EA44"; + content: "\e617"; } -.nav-file-title[data-path$=".ppm"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA2E"; -} - -.nav-file-title[data-path$=".properties"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path$=".pug"]::before { +.nav-file-title[data-path$=".rs"]::before { --monokai-file-icon-color: #fc9867; - content: "\EA46"; + content: "\e61e"; } -.nav-file-title[data-path$=".py.typed"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA47"; -} - -.nav-file-title[data-path$=".pzip"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA05"; -} - -.nav-file-title[data-path$=".rar"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA05"; -} - -.nav-file-title[data-path$=".rbs"]::before { +.nav-file-title[data-path$=".sass"]::before { --monokai-file-icon-color: #ff6188; - content: "\EA4E"; + content: "\e611"; } -.nav-file-title[data-path$=".rst"]::before { +.nav-file-title[data-path$=".scss"]::before { + --monokai-file-icon-color: #ff6188; + content: "\e611"; +} + +.nav-file-title[data-path$=".sh"]::before { --monokai-file-icon-color: #a9dc76; - content: "\EA4C"; -} - -.nav-file-title[data-path$=".saz"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA05"; -} - -.nav-file-title[data-path$=".spec.cjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".spec.cts"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".spec.js"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".spec.jsx"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".spec.mjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".spec.mts"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".spec.ts"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".spec.tsx"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; + content: "\e615"; } .nav-file-title[data-path$=".sql"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA55"; -} - -.nav-file-title[data-path$=".styl"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA57"; -} - -.nav-file-title[data-path$=".stylus"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA57"; -} - -.nav-file-title[data-path$=".sublime-build"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-color-scheme"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-commands"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-completions"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-keymap"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-macro"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-menu"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-mousemap"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-package"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-project"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-settings"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-snippet"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-syntax"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-theme"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; -} - -.nav-file-title[data-path$=".sublime-workspace"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA58"; + content: "\e61b"; } .nav-file-title[data-path$=".svelte"]::before { --monokai-file-icon-color: #ff6188; - content: "\EA59"; + content: "\e608"; } .nav-file-title[data-path$=".svg"]::before { --monokai-file-icon-color: #fc9867; - content: "\EA5A"; -} - -.nav-file-title[data-path$=".svlt"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA59"; + content: "\e605"; } .nav-file-title[data-path$=".swift"]::before { --monokai-file-icon-color: #ff6188; - content: "\EA5B"; + content: "\e612"; } -.nav-file-title[data-path$=".tailwind.css"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5D"; -} - -.nav-file-title[data-path$=".tar"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA05"; -} - -.nav-file-title[data-path$=".test.cjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".test.cts"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".test.js"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".test.jsx"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".test.mjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".test.mts"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".test.ts"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".test.tsx"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5F"; -} - -.nav-file-title[data-path$=".tf"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA5E"; -} - -.nav-file-title[data-path$=".tfstate"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA5E"; -} - -.nav-file-title[data-path$=".tfvars"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA5E"; -} - -.nav-file-title[data-path$=".tga"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA2E"; -} - -.nav-file-title[data-path$=".tgz"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA05"; -} - -.nav-file-title[data-path$=".tif"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA2E"; -} - -.nav-file-title[data-path$=".tiff"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA2E"; -} - -.nav-file-title[data-path$=".tml"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA63"; +.nav-file-title[data-path$=".tex"]::before { + --monokai-file-icon-color: #fc9867; + content: "\e60c"; } .nav-file-title[data-path$=".toml"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA63"; + content: "\e613"; +} + +.nav-file-title[data-path$=".ts"]::before { + --monokai-file-icon-color: #78dce8; + content: "\e60d"; } .nav-file-title[data-path$=".tsx"]::before { --monokai-file-icon-color: #78dce8; - content: "\EA4A"; -} - -.nav-file-title[data-path$=".ttf"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA21"; -} - -.nav-file-title[data-path$=".twig"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA64"; -} - -.nav-file-title[data-path$=".url"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path$=".vert"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; -} - -.nav-file-title[data-path$=".vs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; -} - -.nav-file-title[data-path$=".vsh"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; -} - -.nav-file-title[data-path$=".vshader"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA41"; + content: "\e614"; } .nav-file-title[data-path$=".vue"]::before { --monokai-file-icon-color: #a9dc76; - content: "\EA67"; + content: "\e60f"; } -.nav-file-title[data-path$=".webp"]::before { +.nav-file-title[data-path$=".yaml"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA2E"; + content: "\e60b"; } -.nav-file-title[data-path$=".wim"]::before { +.nav-file-title[data-path$=".yml"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA05"; -} - -.nav-file-title[data-path$=".woff"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA21"; -} - -.nav-file-title[data-path$=".woff2"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA21"; -} - -.nav-file-title[data-path$=".xbm"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA2E"; -} - -.nav-file-title[data-path$=".xpm"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA2E"; + content: "\e60b"; } .nav-file-title[data-path$=".zip"]::before { --monokai-file-icon-color: #ffd866; - content: "\EA05"; + content: "\e666"; } -.nav-file-title[data-path=".adonisrc.json"]::before, -.nav-file-title[data-path$="/.adonisrc.json"]::before { +.nav-file-title[data-path="agents.md"]::before, +.nav-file-title[data-path$="/agents.md"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA01"; -} - -.nav-file-title[data-path=".bunfig.toml"]::before, -.nav-file-title[data-path$="/.bunfig.toml"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA09"; -} - -.nav-file-title[data-path=".development.env"]::before, -.nav-file-title[data-path$="/.development.env"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".dockerignore"]::before, -.nav-file-title[data-path$="/.dockerignore"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA15"; -} - -.nav-file-title[data-path=".editorconfig"]::before, -.nav-file-title[data-path$="/.editorconfig"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path=".env"]::before, -.nav-file-title[data-path$="/.env"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".env.default"]::before, -.nav-file-title[data-path$="/.env.default"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".env.defaults"]::before, -.nav-file-title[data-path$="/.env.defaults"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".env.development"]::before, -.nav-file-title[data-path$="/.env.development"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".env.example"]::before, -.nav-file-title[data-path$="/.env.example"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".env.local"]::before, -.nav-file-title[data-path$="/.env.local"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".env.production"]::before, -.nav-file-title[data-path$="/.env.production"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".env.staging"]::before, -.nav-file-title[data-path$="/.env.staging"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".eslintcache"]::before, -.nav-file-title[data-path$="/.eslintcache"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; -} - -.nav-file-title[data-path=".eslintignore"]::before, -.nav-file-title[data-path$="/.eslintignore"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; -} - -.nav-file-title[data-path=".eslintrc"]::before, -.nav-file-title[data-path$="/.eslintrc"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; -} - -.nav-file-title[data-path=".eslintrc.cjs"]::before, -.nav-file-title[data-path$="/.eslintrc.cjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; -} - -.nav-file-title[data-path=".eslintrc.js"]::before, -.nav-file-title[data-path$="/.eslintrc.js"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; -} - -.nav-file-title[data-path=".eslintrc.json"]::before, -.nav-file-title[data-path$="/.eslintrc.json"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; -} - -.nav-file-title[data-path=".eslintrc.mjs"]::before, -.nav-file-title[data-path$="/.eslintrc.mjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; -} - -.nav-file-title[data-path=".eslintrc.yaml"]::before, -.nav-file-title[data-path$="/.eslintrc.yaml"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; -} - -.nav-file-title[data-path=".eslintrc.yml"]::before, -.nav-file-title[data-path$="/.eslintrc.yml"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; -} - -.nav-file-title[data-path=".example.env"]::before, -.nav-file-title[data-path$="/.example.env"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".gitattributes"]::before, -.nav-file-title[data-path$="/.gitattributes"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA24"; -} - -.nav-file-title[data-path=".gitblame"]::before, -.nav-file-title[data-path$="/.gitblame"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA24"; -} - -.nav-file-title[data-path=".gitconfig"]::before, -.nav-file-title[data-path$="/.gitconfig"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA24"; -} - -.nav-file-title[data-path=".gitdescription"]::before, -.nav-file-title[data-path$="/.gitdescription"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA24"; -} - -.nav-file-title[data-path=".gitignore"]::before, -.nav-file-title[data-path$="/.gitignore"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA24"; -} - -.nav-file-title[data-path=".gitkeep"]::before, -.nav-file-title[data-path$="/.gitkeep"]::before { - --monokai-file-icon-color: #fc9867; - content: "\EA24"; -} - -.nav-file-title[data-path=".htmlhintignore"]::before, -.nav-file-title[data-path$="/.htmlhintignore"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path=".htmlhintrc"]::before, -.nav-file-title[data-path$="/.htmlhintrc"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path=".local.env"]::before, -.nav-file-title[data-path$="/.local.env"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".node-version"]::before, -.nav-file-title[data-path$="/.node-version"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA3E"; -} - -.nav-file-title[data-path=".npmignore"]::before, -.nav-file-title[data-path$="/.npmignore"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA3F"; -} - -.nav-file-title[data-path=".npmrc"]::before, -.nav-file-title[data-path$="/.npmrc"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA3F"; -} - -.nav-file-title[data-path=".nvmrc"]::before, -.nav-file-title[data-path$="/.nvmrc"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA3E"; -} - -.nav-file-title[data-path=".prettierignore"]::before, -.nav-file-title[data-path$="/.prettierignore"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path=".prettierrc"]::before, -.nav-file-title[data-path$="/.prettierrc"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path=".production.env"]::before, -.nav-file-title[data-path$="/.production.env"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".python-version"]::before, -.nav-file-title[data-path$="/.python-version"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA47"; -} - -.nav-file-title[data-path=".releaserc"]::before, -.nav-file-title[data-path$="/.releaserc"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path=".rspec"]::before, -.nav-file-title[data-path$="/.rspec"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA4E"; -} - -.nav-file-title[data-path=".ruby-gemset"]::before, -.nav-file-title[data-path$="/.ruby-gemset"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA4E"; -} - -.nav-file-title[data-path=".ruby-version"]::before, -.nav-file-title[data-path$="/.ruby-version"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA4E"; -} - -.nav-file-title[data-path=".rvmrc"]::before, -.nav-file-title[data-path$="/.rvmrc"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA4E"; -} - -.nav-file-title[data-path=".staging.env"]::before, -.nav-file-title[data-path$="/.staging.env"]::before { - --monokai-file-icon-color: #ffd866; - content: "\EA18"; -} - -.nav-file-title[data-path=".stylelintignore"]::before, -.nav-file-title[data-path$="/.stylelintignore"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path=".stylelintrc"]::before, -.nav-file-title[data-path$="/.stylelintrc"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path=".stylelintrc.cjs"]::before, -.nav-file-title[data-path$="/.stylelintrc.cjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path=".stylelintrc.js"]::before, -.nav-file-title[data-path$="/.stylelintrc.js"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path=".stylelintrc.json"]::before, -.nav-file-title[data-path$="/.stylelintrc.json"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path=".stylelintrc.mjs"]::before, -.nav-file-title[data-path$="/.stylelintrc.mjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path=".stylelintrc.yaml"]::before, -.nav-file-title[data-path$="/.stylelintrc.yaml"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path=".stylelintrc.yml"]::before, -.nav-file-title[data-path$="/.stylelintrc.yml"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path=".yarn-integrity"]::before, -.nav-file-title[data-path$="/.yarn-integrity"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA6A"; -} - -.nav-file-title[data-path=".yarn-metadata.json"]::before, -.nav-file-title[data-path$="/.yarn-metadata.json"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA6A"; -} - -.nav-file-title[data-path=".yarnclean"]::before, -.nav-file-title[data-path$="/.yarnclean"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA6A"; -} - -.nav-file-title[data-path=".yarnrc"]::before, -.nav-file-title[data-path$="/.yarnrc"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA6A"; -} - -.nav-file-title[data-path=".yarnrc.yaml"]::before, -.nav-file-title[data-path$="/.yarnrc.yaml"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA6A"; -} - -.nav-file-title[data-path=".yarnrc.yml"]::before, -.nav-file-title[data-path$="/.yarnrc.yml"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA6A"; + content: "\eba8"; } .nav-file-title[data-path="AGENTS.md"]::before, .nav-file-title[data-path$="/AGENTS.md"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA52"; + content: "\eba8"; } -.nav-file-title[data-path="ansible.cfg"]::before, -.nav-file-title[data-path$="/ansible.cfg"]::before { +.nav-file-title[data-path="api.md"]::before, +.nav-file-title[data-path$="/api.md"]::before { --monokai-file-icon-color: #78dce8; - content: "\EA03"; + content: "\eab5"; } -.nav-file-title[data-path="astro.config.cjs"]::before, -.nav-file-title[data-path$="/astro.config.cjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA06"; -} - -.nav-file-title[data-path="astro.config.js"]::before, -.nav-file-title[data-path$="/astro.config.js"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA06"; -} - -.nav-file-title[data-path="astro.config.mjs"]::before, -.nav-file-title[data-path$="/astro.config.mjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA06"; -} - -.nav-file-title[data-path="bun.lock"]::before, -.nav-file-title[data-path$="/bun.lock"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA09"; -} - -.nav-file-title[data-path="Cargo.lock"]::before, -.nav-file-title[data-path$="/Cargo.lock"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA63"; -} - -.nav-file-title[data-path="composer.json"]::before, -.nav-file-title[data-path$="/composer.json"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA0D"; -} - -.nav-file-title[data-path="composer.lock"]::before, -.nav-file-title[data-path$="/composer.lock"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA0D"; -} - -.nav-file-title[data-path="conf.erb"]::before, -.nav-file-title[data-path$="/conf.erb"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA3D"; -} - -.nav-file-title[data-path="copying"]::before, -.nav-file-title[data-path$="/copying"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="COPYING"]::before, -.nav-file-title[data-path$="/COPYING"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="copying.md"]::before, -.nav-file-title[data-path$="/copying.md"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="COPYING.md"]::before, -.nav-file-title[data-path$="/COPYING.md"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="copying.txt"]::before, -.nav-file-title[data-path$="/copying.txt"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="COPYING.txt"]::before, -.nav-file-title[data-path$="/COPYING.txt"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="copyright"]::before, -.nav-file-title[data-path$="/copyright"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="COPYRIGHT"]::before, -.nav-file-title[data-path$="/COPYRIGHT"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="copyright.md"]::before, -.nav-file-title[data-path$="/copyright.md"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="COPYRIGHT.md"]::before, -.nav-file-title[data-path$="/COPYRIGHT.md"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="copyright.txt"]::before, -.nav-file-title[data-path$="/copyright.txt"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="COPYRIGHT.txt"]::before, -.nav-file-title[data-path$="/COPYRIGHT.txt"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="docker-compose.override.yml"]::before, -.nav-file-title[data-path$="/docker-compose.override.yml"]::before { +.nav-file-title[data-path="API.md"]::before, +.nav-file-title[data-path$="/API.md"]::before { --monokai-file-icon-color: #78dce8; - content: "\EA15"; + content: "\eab5"; } -.nav-file-title[data-path="docker-compose.production.yml"]::before, -.nav-file-title[data-path$="/docker-compose.production.yml"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA15"; +.nav-file-title[data-path="changelog.md"]::before, +.nav-file-title[data-path$="/changelog.md"]::before { + --monokai-file-icon-color: #fc9867; + content: "\e67b"; } -.nav-file-title[data-path="docker-compose.staging.yml"]::before, -.nav-file-title[data-path$="/docker-compose.staging.yml"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA15"; +.nav-file-title[data-path="CHANGELOG.md"]::before, +.nav-file-title[data-path$="/CHANGELOG.md"]::before { + --monokai-file-icon-color: #fc9867; + content: "\e67b"; } -.nav-file-title[data-path="docker-compose.yaml"]::before, -.nav-file-title[data-path$="/docker-compose.yaml"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA15"; -} - -.nav-file-title[data-path="docker-compose.yml"]::before, -.nav-file-title[data-path$="/docker-compose.yml"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA15"; -} - -.nav-file-title[data-path="dockerfile"]::before, -.nav-file-title[data-path$="/dockerfile"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA15"; -} - -.nav-file-title[data-path="Dockerfile"]::before, -.nav-file-title[data-path$="/Dockerfile"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA15"; -} - -.nav-file-title[data-path="Dockerfile.production"]::before, -.nav-file-title[data-path$="/Dockerfile.production"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA15"; -} - -.nav-file-title[data-path="Dockerfile.staging"]::before, -.nav-file-title[data-path$="/Dockerfile.staging"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA15"; -} - -.nav-file-title[data-path="eslint.config.cjs"]::before, -.nav-file-title[data-path$="/eslint.config.cjs"]::before { +.nav-file-title[data-path="claude.md"]::before, +.nav-file-title[data-path$="/claude.md"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; + content: "\eba8"; } -.nav-file-title[data-path="eslint.config.js"]::before, -.nav-file-title[data-path$="/eslint.config.js"]::before { +.nav-file-title[data-path="CLAUDE.md"]::before, +.nav-file-title[data-path$="/CLAUDE.md"]::before { --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; + content: "\eba8"; } -.nav-file-title[data-path="eslint.config.mjs"]::before, -.nav-file-title[data-path$="/eslint.config.mjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA1A"; +.nav-file-title[data-path="cursor.md"]::before, +.nav-file-title[data-path$="/cursor.md"]::before { + --monokai-file-icon-color: #66d9ef; + content: "\e67d"; } -.nav-file-title[data-path="fastcgi_params"]::before, -.nav-file-title[data-path$="/fastcgi_params"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA3D"; -} - -.nav-file-title[data-path="Gopkg.lock"]::before, -.nav-file-title[data-path$="/Gopkg.lock"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA63"; -} - -.nav-file-title[data-path="gruntfile.cjs"]::before, -.nav-file-title[data-path$="/gruntfile.cjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA27"; -} - -.nav-file-title[data-path="gruntfile.js"]::before, -.nav-file-title[data-path$="/gruntfile.js"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA27"; -} - -.nav-file-title[data-path="gruntfile.mjs"]::before, -.nav-file-title[data-path$="/gruntfile.mjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA27"; -} - -.nav-file-title[data-path="gulpfile.babel.cjs"]::before, -.nav-file-title[data-path$="/gulpfile.babel.cjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA28"; -} - -.nav-file-title[data-path="gulpfile.babel.js"]::before, -.nav-file-title[data-path$="/gulpfile.babel.js"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA28"; -} - -.nav-file-title[data-path="gulpfile.babel.mjs"]::before, -.nav-file-title[data-path$="/gulpfile.babel.mjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA28"; -} - -.nav-file-title[data-path="gulpfile.cjs"]::before, -.nav-file-title[data-path$="/gulpfile.cjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA28"; -} - -.nav-file-title[data-path="gulpfile.coffee"]::before, -.nav-file-title[data-path$="/gulpfile.coffee"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA28"; -} - -.nav-file-title[data-path="gulpfile.js"]::before, -.nav-file-title[data-path$="/gulpfile.js"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA28"; -} - -.nav-file-title[data-path="gulpfile.mjs"]::before, -.nav-file-title[data-path$="/gulpfile.mjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA28"; -} - -.nav-file-title[data-path="license"]::before, -.nav-file-title[data-path$="/license"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="LICENSE"]::before, -.nav-file-title[data-path$="/LICENSE"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="license.apache"]::before, -.nav-file-title[data-path$="/license.apache"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="license.bsd"]::before, -.nav-file-title[data-path$="/license.bsd"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="license.gpl"]::before, -.nav-file-title[data-path$="/license.gpl"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="license.gpl2"]::before, -.nav-file-title[data-path$="/license.gpl2"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="license.gpl3"]::before, -.nav-file-title[data-path$="/license.gpl3"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="license.md"]::before, -.nav-file-title[data-path$="/license.md"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="LICENSE.md"]::before, -.nav-file-title[data-path$="/LICENSE.md"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="license.mit"]::before, -.nav-file-title[data-path$="/license.mit"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="license.txt"]::before, -.nav-file-title[data-path$="/license.txt"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="LICENSE.txt"]::before, -.nav-file-title[data-path$="/LICENSE.txt"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA35"; -} - -.nav-file-title[data-path="mime.types"]::before, -.nav-file-title[data-path$="/mime.types"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA3D"; -} - -.nav-file-title[data-path="next.config.cjs"]::before, -.nav-file-title[data-path$="/next.config.cjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA3C"; -} - -.nav-file-title[data-path="next.config.js"]::before, -.nav-file-title[data-path$="/next.config.js"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA3C"; -} - -.nav-file-title[data-path="next.config.mjs"]::before, -.nav-file-title[data-path$="/next.config.mjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA3C"; -} - -.nav-file-title[data-path="next.config.ts"]::before, -.nav-file-title[data-path$="/next.config.ts"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA3C"; -} - -.nav-file-title[data-path="nginx.conf"]::before, -.nav-file-title[data-path$="/nginx.conf"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA3D"; -} - -.nav-file-title[data-path="package-lock.json"]::before, -.nav-file-title[data-path$="/package-lock.json"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA3F"; +.nav-file-title[data-path="CURSOR.md"]::before, +.nav-file-title[data-path$="/CURSOR.md"]::before { + --monokai-file-icon-color: #66d9ef; + content: "\e67d"; } .nav-file-title[data-path="package.json"]::before, .nav-file-title[data-path$="/package.json"]::before { --monokai-file-icon-color: #ff6188; - content: "\EA3F"; + content: "\e62b"; } -.nav-file-title[data-path="postcss.config.cjs"]::before, -.nav-file-title[data-path$="/postcss.config.cjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA44"; +.nav-file-title[data-path="prompts.md"]::before, +.nav-file-title[data-path$="/prompts.md"]::before { + --monokai-file-icon-color: #e6db74; + content: "\e940"; } -.nav-file-title[data-path="postcss.config.js"]::before, -.nav-file-title[data-path$="/postcss.config.js"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA44"; +.nav-file-title[data-path="PROMPTS.md"]::before, +.nav-file-title[data-path$="/PROMPTS.md"]::before { + --monokai-file-icon-color: #e6db74; + content: "\e940"; } -.nav-file-title[data-path="postcss.config.mjs"]::before, -.nav-file-title[data-path$="/postcss.config.mjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA44"; +.nav-file-title[data-path="readme.md"]::before, +.nav-file-title[data-path$="/readme.md"]::before { + --monokai-file-icon-color: #a9dc76; + content: "\e695"; } .nav-file-title[data-path="README.md"]::before, .nav-file-title[data-path$="/README.md"]::before { --monokai-file-icon-color: #a9dc76; - content: "\EA38"; + content: "\e695"; } -.nav-file-title[data-path="requirements.txt"]::before, -.nav-file-title[data-path$="/requirements.txt"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA52"; -} - -.nav-file-title[data-path="rollup.config.cjs"]::before, -.nav-file-title[data-path$="/rollup.config.cjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA4D"; -} - -.nav-file-title[data-path="rollup.config.js"]::before, -.nav-file-title[data-path$="/rollup.config.js"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA4D"; -} - -.nav-file-title[data-path="rollup.config.mjs"]::before, -.nav-file-title[data-path$="/rollup.config.mjs"]::before { - --monokai-file-icon-color: #ff6188; - content: "\EA4D"; -} - -.nav-file-title[data-path="scgi_params"]::before, -.nav-file-title[data-path$="/scgi_params"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA3D"; -} - -.nav-file-title[data-path="stylelint.config.cjs"]::before, -.nav-file-title[data-path$="/stylelint.config.cjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path="stylelint.config.js"]::before, -.nav-file-title[data-path$="/stylelint.config.js"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path="stylelint.config.mjs"]::before, -.nav-file-title[data-path$="/stylelint.config.mjs"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA56"; -} - -.nav-file-title[data-path="tailwind.config.cjs"]::before, -.nav-file-title[data-path$="/tailwind.config.cjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5D"; -} - -.nav-file-title[data-path="tailwind.config.cts"]::before, -.nav-file-title[data-path$="/tailwind.config.cts"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5D"; -} - -.nav-file-title[data-path="tailwind.config.js"]::before, -.nav-file-title[data-path$="/tailwind.config.js"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5D"; -} - -.nav-file-title[data-path="tailwind.config.mjs"]::before, -.nav-file-title[data-path$="/tailwind.config.mjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5D"; -} - -.nav-file-title[data-path="tailwind.config.mts"]::before, -.nav-file-title[data-path$="/tailwind.config.mts"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5D"; -} - -.nav-file-title[data-path="tailwind.config.ts"]::before, -.nav-file-title[data-path$="/tailwind.config.ts"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA5D"; -} - -.nav-file-title[data-path="tasks"]::before, -.nav-file-title[data-path$="/tasks"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA62"; -} - -.nav-file-title[data-path="todo"]::before, -.nav-file-title[data-path$="/todo"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA62"; -} - -.nav-file-title[data-path="TODO"]::before, -.nav-file-title[data-path$="/TODO"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA62"; +.nav-file-title[data-path="todo.md"]::before, +.nav-file-title[data-path$="/todo.md"]::before { + --monokai-file-icon-color: #ffd866; + content: "\e679"; } .nav-file-title[data-path="TODO.md"]::before, .nav-file-title[data-path$="/TODO.md"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA62"; + --monokai-file-icon-color: #ffd866; + content: "\e679"; } -.nav-file-title[data-path="todolist.txt"]::before, -.nav-file-title[data-path$="/todolist.txt"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA62"; +.nav-file-title[data-path^="Bug_"][data-path$=".md"]::before, +.nav-file-title[data-path*="/Bug_"][data-path$=".md"]::before { + --monokai-file-icon-color: #ff6188; + content: "\e8e8"; } -.nav-file-title[data-path="uwsgi_params"]::before, -.nav-file-title[data-path$="/uwsgi_params"]::before { - --monokai-file-icon-color: #a9dc76; - content: "\EA3D"; -} - -.nav-file-title[data-path="webpack.config.babel.cjs"]::before, -.nav-file-title[data-path$="/webpack.config.babel.cjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.config.babel.js"]::before, -.nav-file-title[data-path$="/webpack.config.babel.js"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.config.babel.mjs"]::before, -.nav-file-title[data-path$="/webpack.config.babel.mjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.config.cjs"]::before, -.nav-file-title[data-path$="/webpack.config.cjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.config.js"]::before, -.nav-file-title[data-path$="/webpack.config.js"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.config.mjs"]::before, -.nav-file-title[data-path$="/webpack.config.mjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.dev.cjs"]::before, -.nav-file-title[data-path$="/webpack.dev.cjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.dev.js"]::before, -.nav-file-title[data-path$="/webpack.dev.js"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.dev.mjs"]::before, -.nav-file-title[data-path$="/webpack.dev.mjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.mix.cjs"]::before, -.nav-file-title[data-path$="/webpack.mix.cjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.mix.js"]::before, -.nav-file-title[data-path$="/webpack.mix.js"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="webpack.mix.mjs"]::before, -.nav-file-title[data-path$="/webpack.mix.mjs"]::before { - --monokai-file-icon-color: #78dce8; - content: "\EA68"; -} - -.nav-file-title[data-path="yarn.lock"]::before, -.nav-file-title[data-path$="/yarn.lock"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA6A"; -} - -.nav-file-title[data-path="yarnw"]::before, -.nav-file-title[data-path$="/yarnw"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA6A"; -} - -.nav-file-title[data-path="yarnw.cmd"]::before, -.nav-file-title[data-path$="/yarnw.cmd"]::before { - --monokai-file-icon-color: #ab9df2; - content: "\EA6A"; -} diff --git a/src/scss/components/_file-icons.scss b/src/scss/components/_file-icons.scss index 81021c1..1b9a544 100644 --- a/src/scss/components/_file-icons.scss +++ b/src/scss/components/_file-icons.scss @@ -5,6 +5,53 @@ align-items: center; } +.nav-folder-title[data-path*="/"] .nav-folder-collapse-indicator, +.nav-folder-title[data-path*="/"] .collapse-icon, +.nav-folder[data-path*="/"] > .nav-folder-title .nav-folder-collapse-indicator, +.nav-folder[data-path*="/"] > .nav-folder-title .collapse-icon, +.nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator, +.nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon { + width: 1rem; + + &::before { + content: "\e64d"; + display: inline-block; + color: var(--icon-color); + font-family: monokai-pro-icons, monospace; + font-size: 1rem; + font-style: normal; + font-weight: 400; + line-height: 1; + text-align: center; + text-rendering: auto; + } + + svg { + display: none; + } +} + +body.monokai-syntax-hide-file-tree-icons { + .nav-file-title::before, + .nav-folder-title[data-path*="/"] .nav-folder-collapse-indicator::before, + .nav-folder-title[data-path*="/"] .collapse-icon::before, + .nav-folder[data-path*="/"] > .nav-folder-title .nav-folder-collapse-indicator::before, + .nav-folder[data-path*="/"] > .nav-folder-title .collapse-icon::before, + .nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator::before, + .nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon::before { + display: none; + } + + .nav-folder-title[data-path*="/"] .nav-folder-collapse-indicator svg, + .nav-folder-title[data-path*="/"] .collapse-icon svg, + .nav-folder[data-path*="/"] > .nav-folder-title .nav-folder-collapse-indicator svg, + .nav-folder[data-path*="/"] > .nav-folder-title .collapse-icon svg, + .nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator svg, + .nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon svg { + display: initial; + } +} + body.monokai-syntax-monochrome-icons { .nav-file-title::before { --monokai-file-icon-color: var(--icon-color); diff --git a/src/scss/plugins/_style-settings.scss b/src/scss/plugins/_style-settings.scss index 02201be..64c0fe6 100644 --- a/src/scss/plugins/_style-settings.scss +++ b/src/scss/plugins/_style-settings.scss @@ -42,10 +42,42 @@ body.monokai-syntax-filter-spectrum { body.monokai-syntax-compact { @include compact-density; + .nav-files-container { + font-size: var(--monokai-nav-font-size); + } + .nav-file-title, .nav-folder-title { + min-height: var(--nav-item-size); line-height: var(--nav-item-size); - padding-block: 0; + padding: 0 6px; + } + + .nav-file-title-content, + .nav-folder-title-content { + font-size: var(--monokai-nav-font-size); + line-height: var(--nav-item-size); + } + + .nav-file-title::before { + width: 13px; + flex: 0 0 13px; + margin-inline-end: 4px; + font-size: 13px; + } + + .nav-folder-collapse-indicator { + width: 14px; + margin-inline-end: 1px; + } + + .nav-folder-title[data-path*="/"] .nav-folder-collapse-indicator::before, + .nav-folder-title[data-path*="/"] .collapse-icon::before, + .nav-folder[data-path*="/"] > .nav-folder-title .nav-folder-collapse-indicator::before, + .nav-folder[data-path*="/"] > .nav-folder-title .collapse-icon::before, + .nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator::before, + .nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon::before { + font-size: 13px; } .side-dock-ribbon-action { diff --git a/theme.css b/theme.css index ba2b17e..fbc2df3 100644 --- a/theme.css +++ b/theme.css @@ -4,7 +4,7 @@ * 许可证:MIT */ -:root{--font-text-theme:Inter, Segoe UI, Helvetica Neue, Arial, sans-serif;--font-monospace-theme:Fira Code, Cascadia Code, Consolas, monospace;--line-height-normal:1.6;--radius-s:4px;--radius-m:6px;--monokai-highlight-text:var(--text-normal)}.theme-dark{--background-primary:#272822;--background-secondary:#1e1f1c;--background-secondary-alt:#1e1f1c;--background-modifier-hover:#3e3d32;--background-modifier-active-hover:#414339;--text-normal:#f8f8f2;--text-muted:#c1c1bd;--text-faint:#8f908a;--background-modifier-border:#3e3d32;--text-accent:#f92672;--monokai-default-accent:#f92672;--monokai-default-link:#66d9ef;--monokai-default-success:#a6e22e;--monokai-default-warning:#e6db7447;--monokai-default-code-background:#1e1f1c;--text-accent-hover:#ff6188;--interactive-accent:#f92672;--interactive-accent-hover:#ff6188;--h1-color:#f92672;--h2-color:#fd971f;--h3-color:#e6db74;--h4-color:#a6e22e;--h5-color:#66d9ef;--h6-color:#ae81ff;--text-a:#66d9ef;--text-a-hover:#78dce8;--link-color:#66d9ef;--link-color-hover:#78dce8;--link-external-color:#66d9ef;--link-external-color-hover:#78dce8;--icon-color:#c1c1bd;--icon-color-hover:#f8f8f2;--icon-color-active:#66d9ef;--metadata-label-text-color:#fd971f;--text-highlight-bg:#e6db7447;--blockquote-border-color:#a6e22e;--monokai-checkbox-unchecked-color:#e6db74;--monokai-checkbox-checked-color:#a6e22e;--checkbox-color:#e6db74;--checkbox-color-hover:#ffd866;--checkbox-marker-color:#272822;--checkbox-color-checked:#a6e22e;--list-marker-color:#ae81ff;--code-normal:#f8f8f2;--code-background:#1e1f1c;--code-comment:#8f908a;--code-function:#a6e22e;--code-important:#f92672;--code-keyword:#f92672;--code-operator:#ff6188;--code-property:#66d9ef;--code-punctuation:#c1c1bd;--code-string:#e6db74;--code-tag:#f92672;--code-value:#ae81ff;--ribbon-background:#1e1f1c;--nav-item-background-hover:#3e3d32;--nav-item-background-active:#414339;--nav-item-color:#c1c1bd;--nav-item-color-hover:#f8f8f2;--nav-item-color-active:#f8f8f2;--metadata-input-background:transparent;--metadata-input-background-active:transparent;--metadata-label-text-color-hover:#fc9867}.theme-light{--background-primary:#fdf9f3;--background-secondary:#f5f0e6;--background-secondary-alt:#f5f0e6;--background-modifier-hover:#eee6d8;--background-modifier-active-hover:#e5dccd;--text-normal:#3d3d3d;--text-muted:#666;--text-faint:#7a7369;--background-modifier-border:#d8d0c2;--text-accent:#e14775;--monokai-default-accent:#e14775;--monokai-default-link:#14748a;--monokai-default-success:#269d69;--monokai-default-warning:#e8b30a3d;--monokai-default-code-background:#f5f0e6;--text-accent-hover:#f63d77;--interactive-accent:#e14775;--interactive-accent-hover:#f63d77;--h1-color:#e14775;--h2-color:#e16032;--h3-color:#cc7a0a;--h4-color:#269d69;--h5-color:#14748a;--h6-color:#7058be;--text-a:#14748a;--text-a-hover:#1ba5bf;--link-color:#14748a;--link-color-hover:#1ba5bf;--link-external-color:#14748a;--link-external-color-hover:#1ba5bf;--icon-color:#666;--icon-color-hover:#3d3d3d;--icon-color-active:#14748a;--metadata-label-text-color:#e16032;--text-highlight-bg:#e8b30a3d;--blockquote-border-color:#269d69;--monokai-checkbox-unchecked-color:#cc7a0a;--monokai-checkbox-checked-color:#269d69;--checkbox-color:#cc7a0a;--checkbox-color-hover:#e8b30a;--checkbox-marker-color:#fdf9f3;--checkbox-color-checked:#269d69;--list-marker-color:#7058be;--code-normal:#3d3d3d;--code-background:#f5f0e6;--code-comment:#7a7369;--code-function:#269d69;--code-important:#e14775;--code-keyword:#e14775;--code-operator:#f63d77;--code-property:#14748a;--code-punctuation:#666;--code-string:#cc7a0a;--code-tag:#e14775;--code-value:#7058be;--ribbon-background:#f5f0e6;--nav-item-background-hover:#eee6d8;--nav-item-background-active:#e5dccd;--nav-item-color:#666;--nav-item-color-hover:#3d3d3d;--nav-item-color-active:#3d3d3d;--metadata-input-background:transparent;--metadata-input-background-active:transparent;--metadata-label-text-color-hover:#fb6214}.workspace,.workspace-split,.workspace-leaf,.workspace-leaf-content,.workspace-tabs{background-color:var(--background-primary)}.nav-file-title,.nav-folder-title{color:var(--nav-item-color);border-radius:var(--radius-s)}.nav-file-title:hover,.nav-folder-title:hover{color:var(--nav-item-color-hover);background-color:var(--nav-item-background-hover)}.nav-file-title.is-active{color:var(--nav-item-color-active);background-color:var(--nav-item-background-active)}.nav-folder-collapse-indicator,.tree-item-icon{color:var(--icon-color)}input[type=checkbox]:not(:checked){border-color:var(--monokai-checkbox-unchecked-color);background-color:#0000}input[type=checkbox]:checked{background-color:var(--monokai-checkbox-checked-color);border-color:var(--monokai-checkbox-checked-color)}.metadata-property-key{color:var(--metadata-label-text-color)}.metadata-property-key:hover{color:var(--metadata-label-text-color-hover)}.metadata-property-value{color:var(--text-normal);border-radius:var(--radius-s)}.metadata-property-value:focus-within{outline:1px solid var(--background-modifier-border);outline-offset:2px}.workspace-leaf-content[data-type=terminal]{background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);padding:var(--spacing-3)}.workspace-leaf-content[data-type=terminal] .view-content,.terminal{background-color:var(--background-primary);border-radius:var(--radius-s);padding:var(--spacing-3)}.search-result-file-match,.backlink-pane .tree-item-self,.outgoing-link-pane .tree-item-self,.tag-pane-tag,.bookmark{color:var(--text-muted);border-radius:var(--radius-s)}.search-result-file-match:hover,.backlink-pane .tree-item-self:hover,.outgoing-link-pane .tree-item-self:hover,.tag-pane-tag:hover,.bookmark:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.search-result-file-matched-text{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg);border-radius:var(--radius-s)}.tree-item-self.is-clickable.is-active,.tag-pane-tag.is-active,.bookmark.is-active{color:var(--text-normal);background-color:var(--nav-item-background-active)}.tag{color:var(--link-color);background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:999px}.tag:hover{color:var(--link-color-hover);background-color:var(--background-modifier-hover)}.markdown-source-view,.markdown-preview-view{--bold-color:var(--text-normal);--bold-weight:900;--italic-color:var(--text-normal);--heading-spacing:1rem;--monokai-heading-weight:600;--monokai-inline-code-color:#a6e22e;--monokai-inline-code-background:var(--code-background);--callout-blend-mode:normal;--callout-icon-size:1em;--p-spacing:.75rem;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.theme-dark{--monokai-heading-weight:600;--blockquote-border-color:#e6db74;--monokai-blockquote-border:#e6db74;--monokai-callout-note-bg:#66d9ef1f;--monokai-callout-note-border:#66d9ef;--monokai-callout-warning-bg:#fd971f1f;--monokai-callout-warning-border:#fd971f;--monokai-callout-error-bg:#f926721f;--monokai-callout-error-border:#f92672;--monokai-callout-success-bg:#a6e22e1f;--monokai-callout-success-border:#a6e22e;--monokai-inline-code-color:#a6e22e;--monokai-inline-code-background:var(--code-background);--monokai-table-border:#f8f8f22e;--monokai-task-done-color:#f8f8f2ad}.theme-light{--monokai-heading-weight:700;--blockquote-border-color:#cc7a0a;--monokai-blockquote-border:#cc7a0a;--monokai-callout-note-bg:#14748a24;--monokai-callout-note-border:#14748a;--monokai-callout-warning-bg:#e1603224;--monokai-callout-warning-border:#e16032;--monokai-callout-error-bg:#e1477524;--monokai-callout-error-border:#e14775;--monokai-callout-success-bg:#269d6924;--monokai-callout-success-border:#269d69;--monokai-inline-code-color:#269d69;--monokai-inline-code-background:var(--code-background);--monokai-table-border:#3d3d3d2e;--monokai-task-done-color:#3d3d3da8}.markdown-source-view.mod-cm6 .inline-title{display:none}.markdown-rendered h1,.markdown-rendered h2,.markdown-rendered h3{font-weight:var(--monokai-heading-weight);letter-spacing:0;margin-block:calc(var(--heading-spacing) * 1.5) var(--spacing-4)}.markdown-rendered strong{color:var(--bold-color);font-weight:var(--bold-weight)}.markdown-rendered em{color:var(--italic-color)}.markdown-rendered mark{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg);border-radius:var(--radius-s);padding-inline:.12em}.markdown-rendered ul>li::marker{color:var(--list-marker-color)}.markdown-rendered ol>li::marker{color:var(--list-marker-color)}.markdown-rendered .task-list-item.is-checked,.markdown-rendered .task-list-item.is-checked>p{color:var(--monokai-task-done-color)}.markdown-rendered table,.markdown-rendered th,.markdown-rendered td{border:1px solid var(--monokai-table-border)}.markdown-rendered code{color:var(--monokai-inline-code-color);background-color:var(--monokai-inline-code-background);border-radius:var(--radius-s);box-shadow:none;border:0;padding:.1em .3em}.markdown-rendered pre{background-color:var(--code-background);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);padding:1rem}.markdown-rendered pre code{box-shadow:none;background-color:#0000;border:0;padding:0}.markdown-source-view.mod-cm6 .cm-header-1{color:var(--h1-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-header-2{color:var(--h2-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-header-3{color:var(--h3-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-strong{color:var(--bold-color);font-weight:var(--bold-weight)}.markdown-source-view.mod-cm6 .cm-em{color:var(--italic-color)}.markdown-source-view.mod-cm6 .cm-link,.markdown-source-view.mod-cm6 .cm-url{color:var(--link-color)}.markdown-source-view.mod-cm6 .cm-formatting-link{color:var(--text-faint)}.markdown-source-view.mod-cm6 .cm-highlight{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg)}.markdown-source-view.mod-cm6 .cm-inline-code{color:var(--monokai-inline-code-color);background-color:var(--monokai-inline-code-background);border-radius:var(--radius-s);box-shadow:none;border:0;padding:.05em .25em}.markdown-rendered pre{font-family:var(--font-monospace-theme)}.cm-s-obsidian span.cm-comment{color:var(--code-comment)}.cm-s-obsidian span.cm-string{color:var(--code-string)}.cm-s-obsidian span.cm-keyword{color:var(--code-keyword)}.cm-s-obsidian span.cm-def,.cm-s-obsidian span.cm-variable-2{color:var(--code-function)}.cm-s-obsidian span.cm-number,.cm-s-obsidian span.cm-atom{color:var(--code-value)}.cm-s-obsidian span.cm-property{color:var(--code-property)}.cm-s-obsidian span.cm-operator{color:var(--code-operator)}a,.markdown-rendered a,.cm-hmd-internal-link{color:var(--link-color)}a:hover,.markdown-rendered a:hover,.cm-hmd-internal-link:hover{color:var(--link-color-hover)}@font-face{font-family:monokai-pro-icons;src:url(data:font/woff;base64,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)format("woff");font-display:block;font-style:normal;font-weight:400}.nav-file-title:before{width:1rem;color:var(--monokai-file-icon-color,var(--icon-color));font-variant:normal;speak:never;text-align:center;text-rendering:auto;--monokai-file-icon-color:#ffd866;content:"";flex:0 0 1rem;margin-inline-end:.35rem;font-family:monokai-pro-icons;font-size:1rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.nav-file-title[data-path$="..postcssrc"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.7z]:before,.nav-file-title[data-path$=\.7zip]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.ansible]:before,.nav-file-title[data-path$=".ansible.yaml"]:before,.nav-file-title[data-path$=".ansible.yml"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.astro]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.bmp]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.bun]:before,.nav-file-title[data-path$=".bunfig.toml"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.canvas]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.cfg]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=".component.html"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.conf]:before,.nav-file-title[data-path$=\.config]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.Containerfile]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=".css.less"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.csv]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.Dockerfile]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.edge]:before,.nav-file-title[data-path$=".edge.html"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.eex]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.elm]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.emf]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.eot]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.ex]:before,.nav-file-title[data-path$=\.exs]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.f]:before,.nav-file-title[data-path$=\.F]:before,.nav-file-title[data-path$=\.f03]:before,.nav-file-title[data-path$=\.F03]:before,.nav-file-title[data-path$=\.f08]:before,.nav-file-title[data-path$=\.F08]:before,.nav-file-title[data-path$=\.f77]:before,.nav-file-title[data-path$=\.F77]:before,.nav-file-title[data-path$=\.f90]:before,.nav-file-title[data-path$=\.F90]:before,.nav-file-title[data-path$=\.f95]:before,.nav-file-title[data-path$=\.F95]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.fmt]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.for]:before,.nav-file-title[data-path$=\.FOR]:before,.nav-file-title[data-path$=\.fpp]:before,.nav-file-title[data-path$=\.FPP]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.frag]:before,.nav-file-title[data-path$=\.fshader]:before,.nav-file-title[data-path$=\.geom]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.gif]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.gl]:before,.nav-file-title[data-path$=\.glsl]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.gql]:before,.nav-file-title[data-path$=\.graphql]:before,.nav-file-title[data-path$=\.graphqls]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.gs]:before,.nav-file-title[data-path$=\.gsh]:before,.nav-file-title[data-path$=\.gshader]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.gz]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.hcl]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.hidden-color-scheme]:before,.nav-file-title[data-path$=\.hidden-theme]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.hs]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.hscript]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=".html.eex"]:before,.nav-file-title[data-path$=".html.leex"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=".html.twig"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.hx]:before,.nav-file-title[data-path$=\.hxsl]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.inf]:before,.nav-file-title[data-path$=\.ini]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.jp2]:before,.nav-file-title[data-path$=\.jpeg]:before,.nav-file-title[data-path$=\.jpg]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.less]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.lhs]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.lng]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.lockb]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.md]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.mdx]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.namelist]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=".ng.html"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.otf]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.pbk]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.pcss]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=".playbook.yaml"]:before,.nav-file-title[data-path$=".playbook.yml"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.png]:before,.nav-file-title[data-path$=\.pnm]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.postcss]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.ppm]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.properties]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.pug]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=".py.typed"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.pzip]:before,.nav-file-title[data-path$=\.rar]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.rbs]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.rst]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.saz]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=".spec.cjs"]:before,.nav-file-title[data-path$=".spec.cts"]:before,.nav-file-title[data-path$=".spec.js"]:before,.nav-file-title[data-path$=".spec.jsx"]:before,.nav-file-title[data-path$=".spec.mjs"]:before,.nav-file-title[data-path$=".spec.mts"]:before,.nav-file-title[data-path$=".spec.ts"]:before,.nav-file-title[data-path$=".spec.tsx"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.sql]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.styl]:before,.nav-file-title[data-path$=\.stylus]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.sublime-build]:before,.nav-file-title[data-path$=\.sublime-color-scheme]:before,.nav-file-title[data-path$=\.sublime-commands]:before,.nav-file-title[data-path$=\.sublime-completions]:before,.nav-file-title[data-path$=\.sublime-keymap]:before,.nav-file-title[data-path$=\.sublime-macro]:before,.nav-file-title[data-path$=\.sublime-menu]:before,.nav-file-title[data-path$=\.sublime-mousemap]:before,.nav-file-title[data-path$=\.sublime-package]:before,.nav-file-title[data-path$=\.sublime-project]:before,.nav-file-title[data-path$=\.sublime-settings]:before,.nav-file-title[data-path$=\.sublime-snippet]:before,.nav-file-title[data-path$=\.sublime-syntax]:before,.nav-file-title[data-path$=\.sublime-theme]:before,.nav-file-title[data-path$=\.sublime-workspace]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.svelte]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.svg]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.svlt]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.swift]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=".tailwind.css"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.tar]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=".test.cjs"]:before,.nav-file-title[data-path$=".test.cts"]:before,.nav-file-title[data-path$=".test.js"]:before,.nav-file-title[data-path$=".test.jsx"]:before,.nav-file-title[data-path$=".test.mjs"]:before,.nav-file-title[data-path$=".test.mts"]:before,.nav-file-title[data-path$=".test.ts"]:before,.nav-file-title[data-path$=".test.tsx"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.tf]:before,.nav-file-title[data-path$=\.tfstate]:before,.nav-file-title[data-path$=\.tfvars]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.tga]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.tgz]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.tif]:before,.nav-file-title[data-path$=\.tiff]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.tml]:before,.nav-file-title[data-path$=\.toml]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.tsx]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.ttf]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.twig]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.url]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.vert]:before,.nav-file-title[data-path$=\.vs]:before,.nav-file-title[data-path$=\.vsh]:before,.nav-file-title[data-path$=\.vshader]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.vue]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.webp]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.wim]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.woff]:before,.nav-file-title[data-path$=\.woff2]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.xbm]:before,.nav-file-title[data-path$=\.xpm]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.zip]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=".adonisrc.json"]:before,.nav-file-title[data-path$="/.adonisrc.json"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=".bunfig.toml"]:before,.nav-file-title[data-path$="/.bunfig.toml"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=".development.env"]:before,.nav-file-title[data-path$="/.development.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.dockerignore]:before,.nav-file-title[data-path$="/.dockerignore"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path=\.editorconfig]:before,.nav-file-title[data-path$="/.editorconfig"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=\.env]:before,.nav-file-title[data-path$="/.env"]:before,.nav-file-title[data-path=".env.default"]:before,.nav-file-title[data-path$="/.env.default"]:before,.nav-file-title[data-path=".env.defaults"]:before,.nav-file-title[data-path$="/.env.defaults"]:before,.nav-file-title[data-path=".env.development"]:before,.nav-file-title[data-path$="/.env.development"]:before,.nav-file-title[data-path=".env.example"]:before,.nav-file-title[data-path$="/.env.example"]:before,.nav-file-title[data-path=".env.local"]:before,.nav-file-title[data-path$="/.env.local"]:before,.nav-file-title[data-path=".env.production"]:before,.nav-file-title[data-path$="/.env.production"]:before,.nav-file-title[data-path=".env.staging"]:before,.nav-file-title[data-path$="/.env.staging"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.eslintcache]:before,.nav-file-title[data-path$="/.eslintcache"]:before,.nav-file-title[data-path=\.eslintignore]:before,.nav-file-title[data-path$="/.eslintignore"]:before,.nav-file-title[data-path=\.eslintrc]:before,.nav-file-title[data-path$="/.eslintrc"]:before,.nav-file-title[data-path=".eslintrc.cjs"]:before,.nav-file-title[data-path$="/.eslintrc.cjs"]:before,.nav-file-title[data-path=".eslintrc.js"]:before,.nav-file-title[data-path$="/.eslintrc.js"]:before,.nav-file-title[data-path=".eslintrc.json"]:before,.nav-file-title[data-path$="/.eslintrc.json"]:before,.nav-file-title[data-path=".eslintrc.mjs"]:before,.nav-file-title[data-path$="/.eslintrc.mjs"]:before,.nav-file-title[data-path=".eslintrc.yaml"]:before,.nav-file-title[data-path$="/.eslintrc.yaml"]:before,.nav-file-title[data-path=".eslintrc.yml"]:before,.nav-file-title[data-path$="/.eslintrc.yml"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=".example.env"]:before,.nav-file-title[data-path$="/.example.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.gitattributes]:before,.nav-file-title[data-path$="/.gitattributes"]:before,.nav-file-title[data-path=\.gitblame]:before,.nav-file-title[data-path$="/.gitblame"]:before,.nav-file-title[data-path=\.gitconfig]:before,.nav-file-title[data-path$="/.gitconfig"]:before,.nav-file-title[data-path=\.gitdescription]:before,.nav-file-title[data-path$="/.gitdescription"]:before,.nav-file-title[data-path=\.gitignore]:before,.nav-file-title[data-path$="/.gitignore"]:before,.nav-file-title[data-path=\.gitkeep]:before,.nav-file-title[data-path$="/.gitkeep"]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path=\.htmlhintignore]:before,.nav-file-title[data-path$="/.htmlhintignore"]:before,.nav-file-title[data-path=\.htmlhintrc]:before,.nav-file-title[data-path$="/.htmlhintrc"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=".local.env"]:before,.nav-file-title[data-path$="/.local.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.node-version]:before,.nav-file-title[data-path$="/.node-version"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=\.npmignore]:before,.nav-file-title[data-path$="/.npmignore"]:before,.nav-file-title[data-path=\.npmrc]:before,.nav-file-title[data-path$="/.npmrc"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=\.nvmrc]:before,.nav-file-title[data-path$="/.nvmrc"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=\.prettierignore]:before,.nav-file-title[data-path$="/.prettierignore"]:before,.nav-file-title[data-path=\.prettierrc]:before,.nav-file-title[data-path$="/.prettierrc"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=".production.env"]:before,.nav-file-title[data-path$="/.production.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.python-version]:before,.nav-file-title[data-path$="/.python-version"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=\.releaserc]:before,.nav-file-title[data-path$="/.releaserc"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=\.rspec]:before,.nav-file-title[data-path$="/.rspec"]:before,.nav-file-title[data-path=\.ruby-gemset]:before,.nav-file-title[data-path$="/.ruby-gemset"]:before,.nav-file-title[data-path=\.ruby-version]:before,.nav-file-title[data-path$="/.ruby-version"]:before,.nav-file-title[data-path=\.rvmrc]:before,.nav-file-title[data-path$="/.rvmrc"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=".staging.env"]:before,.nav-file-title[data-path$="/.staging.env"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=\.stylelintignore]:before,.nav-file-title[data-path$="/.stylelintignore"]:before,.nav-file-title[data-path=\.stylelintrc]:before,.nav-file-title[data-path$="/.stylelintrc"]:before,.nav-file-title[data-path=".stylelintrc.cjs"]:before,.nav-file-title[data-path$="/.stylelintrc.cjs"]:before,.nav-file-title[data-path=".stylelintrc.js"]:before,.nav-file-title[data-path$="/.stylelintrc.js"]:before,.nav-file-title[data-path=".stylelintrc.json"]:before,.nav-file-title[data-path$="/.stylelintrc.json"]:before,.nav-file-title[data-path=".stylelintrc.mjs"]:before,.nav-file-title[data-path$="/.stylelintrc.mjs"]:before,.nav-file-title[data-path=".stylelintrc.yaml"]:before,.nav-file-title[data-path$="/.stylelintrc.yaml"]:before,.nav-file-title[data-path=".stylelintrc.yml"]:before,.nav-file-title[data-path$="/.stylelintrc.yml"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=\.yarn-integrity]:before,.nav-file-title[data-path$="/.yarn-integrity"]:before,.nav-file-title[data-path=".yarn-metadata.json"]:before,.nav-file-title[data-path$="/.yarn-metadata.json"]:before,.nav-file-title[data-path=\.yarnclean]:before,.nav-file-title[data-path$="/.yarnclean"]:before,.nav-file-title[data-path=\.yarnrc]:before,.nav-file-title[data-path$="/.yarnrc"]:before,.nav-file-title[data-path=".yarnrc.yaml"]:before,.nav-file-title[data-path$="/.yarnrc.yaml"]:before,.nav-file-title[data-path=".yarnrc.yml"]:before,.nav-file-title[data-path$="/.yarnrc.yml"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=AGENTS\.md]:before,.nav-file-title[data-path$="/AGENTS.md"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=ansible\.cfg]:before,.nav-file-title[data-path$="/ansible.cfg"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path="astro.config.cjs"]:before,.nav-file-title[data-path$="/astro.config.cjs"]:before,.nav-file-title[data-path="astro.config.js"]:before,.nav-file-title[data-path$="/astro.config.js"]:before,.nav-file-title[data-path="astro.config.mjs"]:before,.nav-file-title[data-path$="/astro.config.mjs"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=bun\.lock]:before,.nav-file-title[data-path$="/bun.lock"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=Cargo\.lock]:before,.nav-file-title[data-path$="/Cargo.lock"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=composer\.json]:before,.nav-file-title[data-path$="/composer.json"]:before,.nav-file-title[data-path=composer\.lock]:before,.nav-file-title[data-path$="/composer.lock"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=conf\.erb]:before,.nav-file-title[data-path$="/conf.erb"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=copying]:before,.nav-file-title[data-path$=\/copying]:before,.nav-file-title[data-path=COPYING]:before,.nav-file-title[data-path$=\/COPYING]:before,.nav-file-title[data-path=copying\.md]:before,.nav-file-title[data-path$="/copying.md"]:before,.nav-file-title[data-path=COPYING\.md]:before,.nav-file-title[data-path$="/COPYING.md"]:before,.nav-file-title[data-path=copying\.txt]:before,.nav-file-title[data-path$="/copying.txt"]:before,.nav-file-title[data-path=COPYING\.txt]:before,.nav-file-title[data-path$="/COPYING.txt"]:before,.nav-file-title[data-path=copyright]:before,.nav-file-title[data-path$=\/copyright]:before,.nav-file-title[data-path=COPYRIGHT]:before,.nav-file-title[data-path$=\/COPYRIGHT]:before,.nav-file-title[data-path=copyright\.md]:before,.nav-file-title[data-path$="/copyright.md"]:before,.nav-file-title[data-path=COPYRIGHT\.md]:before,.nav-file-title[data-path$="/COPYRIGHT.md"]:before,.nav-file-title[data-path=copyright\.txt]:before,.nav-file-title[data-path$="/copyright.txt"]:before,.nav-file-title[data-path=COPYRIGHT\.txt]:before,.nav-file-title[data-path$="/COPYRIGHT.txt"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path="docker-compose.override.yml"]:before,.nav-file-title[data-path$="/docker-compose.override.yml"]:before,.nav-file-title[data-path="docker-compose.production.yml"]:before,.nav-file-title[data-path$="/docker-compose.production.yml"]:before,.nav-file-title[data-path="docker-compose.staging.yml"]:before,.nav-file-title[data-path$="/docker-compose.staging.yml"]:before,.nav-file-title[data-path=docker-compose\.yaml]:before,.nav-file-title[data-path$="/docker-compose.yaml"]:before,.nav-file-title[data-path=docker-compose\.yml]:before,.nav-file-title[data-path$="/docker-compose.yml"]:before,.nav-file-title[data-path=dockerfile]:before,.nav-file-title[data-path$=\/dockerfile]:before,.nav-file-title[data-path=Dockerfile]:before,.nav-file-title[data-path$=\/Dockerfile]:before,.nav-file-title[data-path=Dockerfile\.production]:before,.nav-file-title[data-path$="/Dockerfile.production"]:before,.nav-file-title[data-path=Dockerfile\.staging]:before,.nav-file-title[data-path$="/Dockerfile.staging"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path="eslint.config.cjs"]:before,.nav-file-title[data-path$="/eslint.config.cjs"]:before,.nav-file-title[data-path="eslint.config.js"]:before,.nav-file-title[data-path$="/eslint.config.js"]:before,.nav-file-title[data-path="eslint.config.mjs"]:before,.nav-file-title[data-path$="/eslint.config.mjs"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=fastcgi_params]:before,.nav-file-title[data-path$=\/fastcgi_params]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=Gopkg\.lock]:before,.nav-file-title[data-path$="/Gopkg.lock"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=gruntfile\.cjs]:before,.nav-file-title[data-path$="/gruntfile.cjs"]:before,.nav-file-title[data-path=gruntfile\.js]:before,.nav-file-title[data-path$="/gruntfile.js"]:before,.nav-file-title[data-path=gruntfile\.mjs]:before,.nav-file-title[data-path$="/gruntfile.mjs"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path="gulpfile.babel.cjs"]:before,.nav-file-title[data-path$="/gulpfile.babel.cjs"]:before,.nav-file-title[data-path="gulpfile.babel.js"]:before,.nav-file-title[data-path$="/gulpfile.babel.js"]:before,.nav-file-title[data-path="gulpfile.babel.mjs"]:before,.nav-file-title[data-path$="/gulpfile.babel.mjs"]:before,.nav-file-title[data-path=gulpfile\.cjs]:before,.nav-file-title[data-path$="/gulpfile.cjs"]:before,.nav-file-title[data-path=gulpfile\.coffee]:before,.nav-file-title[data-path$="/gulpfile.coffee"]:before,.nav-file-title[data-path=gulpfile\.js]:before,.nav-file-title[data-path$="/gulpfile.js"]:before,.nav-file-title[data-path=gulpfile\.mjs]:before,.nav-file-title[data-path$="/gulpfile.mjs"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=license]:before,.nav-file-title[data-path$=\/license]:before,.nav-file-title[data-path=LICENSE]:before,.nav-file-title[data-path$=\/LICENSE]:before,.nav-file-title[data-path=license\.apache]:before,.nav-file-title[data-path$="/license.apache"]:before,.nav-file-title[data-path=license\.bsd]:before,.nav-file-title[data-path$="/license.bsd"]:before,.nav-file-title[data-path=license\.gpl]:before,.nav-file-title[data-path$="/license.gpl"]:before,.nav-file-title[data-path=license\.gpl2]:before,.nav-file-title[data-path$="/license.gpl2"]:before,.nav-file-title[data-path=license\.gpl3]:before,.nav-file-title[data-path$="/license.gpl3"]:before,.nav-file-title[data-path=license\.md]:before,.nav-file-title[data-path$="/license.md"]:before,.nav-file-title[data-path=LICENSE\.md]:before,.nav-file-title[data-path$="/LICENSE.md"]:before,.nav-file-title[data-path=license\.mit]:before,.nav-file-title[data-path$="/license.mit"]:before,.nav-file-title[data-path=license\.txt]:before,.nav-file-title[data-path$="/license.txt"]:before,.nav-file-title[data-path=LICENSE\.txt]:before,.nav-file-title[data-path$="/LICENSE.txt"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=mime\.types]:before,.nav-file-title[data-path$="/mime.types"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path="next.config.cjs"]:before,.nav-file-title[data-path$="/next.config.cjs"]:before,.nav-file-title[data-path="next.config.js"]:before,.nav-file-title[data-path$="/next.config.js"]:before,.nav-file-title[data-path="next.config.mjs"]:before,.nav-file-title[data-path$="/next.config.mjs"]:before,.nav-file-title[data-path="next.config.ts"]:before,.nav-file-title[data-path$="/next.config.ts"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=nginx\.conf]:before,.nav-file-title[data-path$="/nginx.conf"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=package-lock\.json]:before,.nav-file-title[data-path$="/package-lock.json"]:before,.nav-file-title[data-path=package\.json]:before,.nav-file-title[data-path$="/package.json"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path="postcss.config.cjs"]:before,.nav-file-title[data-path$="/postcss.config.cjs"]:before,.nav-file-title[data-path="postcss.config.js"]:before,.nav-file-title[data-path$="/postcss.config.js"]:before,.nav-file-title[data-path="postcss.config.mjs"]:before,.nav-file-title[data-path$="/postcss.config.mjs"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=README\.md]:before,.nav-file-title[data-path$="/README.md"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=requirements\.txt]:before,.nav-file-title[data-path$="/requirements.txt"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path="rollup.config.cjs"]:before,.nav-file-title[data-path$="/rollup.config.cjs"]:before,.nav-file-title[data-path="rollup.config.js"]:before,.nav-file-title[data-path$="/rollup.config.js"]:before,.nav-file-title[data-path="rollup.config.mjs"]:before,.nav-file-title[data-path$="/rollup.config.mjs"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=scgi_params]:before,.nav-file-title[data-path$=\/scgi_params]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path="stylelint.config.cjs"]:before,.nav-file-title[data-path$="/stylelint.config.cjs"]:before,.nav-file-title[data-path="stylelint.config.js"]:before,.nav-file-title[data-path$="/stylelint.config.js"]:before,.nav-file-title[data-path="stylelint.config.mjs"]:before,.nav-file-title[data-path$="/stylelint.config.mjs"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path="tailwind.config.cjs"]:before,.nav-file-title[data-path$="/tailwind.config.cjs"]:before,.nav-file-title[data-path="tailwind.config.cts"]:before,.nav-file-title[data-path$="/tailwind.config.cts"]:before,.nav-file-title[data-path="tailwind.config.js"]:before,.nav-file-title[data-path$="/tailwind.config.js"]:before,.nav-file-title[data-path="tailwind.config.mjs"]:before,.nav-file-title[data-path$="/tailwind.config.mjs"]:before,.nav-file-title[data-path="tailwind.config.mts"]:before,.nav-file-title[data-path$="/tailwind.config.mts"]:before,.nav-file-title[data-path="tailwind.config.ts"]:before,.nav-file-title[data-path$="/tailwind.config.ts"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path=tasks]:before,.nav-file-title[data-path$=\/tasks]:before,.nav-file-title[data-path=todo]:before,.nav-file-title[data-path$=\/todo]:before,.nav-file-title[data-path=TODO]:before,.nav-file-title[data-path$=\/TODO]:before,.nav-file-title[data-path=TODO\.md]:before,.nav-file-title[data-path$="/TODO.md"]:before,.nav-file-title[data-path=todolist\.txt]:before,.nav-file-title[data-path$="/todolist.txt"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=uwsgi_params]:before,.nav-file-title[data-path$=\/uwsgi_params]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path="webpack.config.babel.cjs"]:before,.nav-file-title[data-path$="/webpack.config.babel.cjs"]:before,.nav-file-title[data-path="webpack.config.babel.js"]:before,.nav-file-title[data-path$="/webpack.config.babel.js"]:before,.nav-file-title[data-path="webpack.config.babel.mjs"]:before,.nav-file-title[data-path$="/webpack.config.babel.mjs"]:before,.nav-file-title[data-path="webpack.config.cjs"]:before,.nav-file-title[data-path$="/webpack.config.cjs"]:before,.nav-file-title[data-path="webpack.config.js"]:before,.nav-file-title[data-path$="/webpack.config.js"]:before,.nav-file-title[data-path="webpack.config.mjs"]:before,.nav-file-title[data-path$="/webpack.config.mjs"]:before,.nav-file-title[data-path="webpack.dev.cjs"]:before,.nav-file-title[data-path$="/webpack.dev.cjs"]:before,.nav-file-title[data-path="webpack.dev.js"]:before,.nav-file-title[data-path$="/webpack.dev.js"]:before,.nav-file-title[data-path="webpack.dev.mjs"]:before,.nav-file-title[data-path$="/webpack.dev.mjs"]:before,.nav-file-title[data-path="webpack.mix.cjs"]:before,.nav-file-title[data-path$="/webpack.mix.cjs"]:before,.nav-file-title[data-path="webpack.mix.js"]:before,.nav-file-title[data-path$="/webpack.mix.js"]:before,.nav-file-title[data-path="webpack.mix.mjs"]:before,.nav-file-title[data-path$="/webpack.mix.mjs"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path=yarn\.lock]:before,.nav-file-title[data-path$="/yarn.lock"]:before,.nav-file-title[data-path=yarnw]:before,.nav-file-title[data-path$=\/yarnw]:before,.nav-file-title[data-path=yarnw\.cmd]:before,.nav-file-title[data-path$="/yarnw.cmd"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title,.nav-folder-title{align-items:center}body.monokai-syntax-monochrome-icons .nav-file-title:before{--monokai-file-icon-color:var(--icon-color)}body.monokai-syntax-monochrome-icons .nav-file-title:hover:before{--monokai-file-icon-color:var(--icon-color-hover)}body.monokai-syntax-monochrome-icons .nav-file-title.is-active:before{--monokai-file-icon-color:var(--icon-color-active)}.workspace-ribbon{background-color:var(--ribbon-background);border-inline-end:1px solid var(--background-modifier-border)}.side-dock-ribbon-action,.workspace-ribbon-collapse-btn{border-radius:var(--radius-s);color:var(--icon-color);margin-block:2px}.side-dock-ribbon-action:hover,.workspace-ribbon-collapse-btn:hover{color:var(--icon-color-hover);background-color:var(--background-modifier-hover)}.side-dock-ribbon-action.is-active{color:var(--icon-color-active);background-color:var(--background-modifier-hover);box-shadow:inset 2px 0 0 var(--icon-color-active)}body.is-mobile .workspace-ribbon{border-inline-end:0}.workspace-tab-header-container,.workspace-sidedock-vault-profile,.workspace-sidedock-empty-state{background-color:var(--background-secondary);border-color:var(--background-modifier-border)}.workspace-tab-header{color:var(--text-muted);border-radius:var(--radius-s) var(--radius-s) 0 0;background-color:#0000}.workspace-tab-header:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.workspace-tab-header.is-active{color:var(--text-normal);background-color:var(--background-primary);box-shadow:inset 0 -2px 0 var(--interactive-accent)}.workspace-tab-header-inner-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal,.prompt,.suggestion-container{color:var(--text-normal);background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);box-shadow:0 18px 50px #00000059}.modal-title,.prompt-title{color:var(--text-normal)}.prompt-input,.modal input[type=text],.modal input[type=search],.modal textarea{color:var(--text-normal);background-color:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-s)}.prompt-input:focus,.modal input[type=text]:focus,.modal input[type=search]:focus,.modal textarea:focus{outline:2px solid var(--interactive-accent);outline-offset:2px}.suggestion-item{color:var(--text-muted);border-radius:var(--radius-s)}.suggestion-item.is-selected,.suggestion-item.mod-complex.is-selected{color:var(--text-normal);background-color:var(--nav-item-background-active)}.suggestion-highlight{color:var(--text-accent)}.graph-view{--graph-line:var(--monokai-graph-line);--graph-node:var(--monokai-graph-node);--graph-node-focused:var(--monokai-graph-focused);--graph-node-tag:var(--monokai-graph-node-tag);--graph-node-attachment:var(--monokai-graph-node-attachment);--graph-node-unresolved:var(--monokai-graph-node-unresolved);--graph-arrow:var(--monokai-graph-line);--graph-line-highlight:var(--link-color);--graph-node-highlight-fill:var(--interactive-accent);--graph-node-highlight-line:var(--link-color);background-color:var(--monokai-graph-background);transition:color .14s,background-color .18s}@keyframes monokai-graph-tap{0%{transform:translate(0)}35%{transform:translate(1px)}70%{transform:translate(-1px)}to{transform:translate(0)}}.theme-dark{--monokai-graph-background:#1e1f1c;--monokai-graph-panel:#2b2c26;--monokai-graph-line:#78dce86b;--monokai-graph-node:#c1c1bd;--monokai-graph-focused:#ff6188;--monokai-graph-node-tag:#ab9df2;--monokai-graph-node-attachment:#a9dc76;--monokai-graph-node-unresolved:#72736f;--monokai-graph-ring:#66d9ef47}.theme-light{--monokai-graph-background:#f5f0e6;--monokai-graph-panel:#f2ead8;--monokai-graph-line:#14748a6b;--monokai-graph-node:#4f5a55;--monokai-graph-focused:#c83f67;--monokai-graph-node-tag:#7058be;--monokai-graph-node-attachment:#269d69;--monokai-graph-node-unresolved:#a39a8d;--monokai-graph-ring:#14748a2e}.graph-controls{color:var(--text-muted);background-color:var(--monokai-graph-panel);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);transition:border-color .14s,box-shadow .18s;box-shadow:0 8px 24px #0000002e}.graph-controls-button{color:var(--icon-color);border-radius:var(--radius-s);transition:color .14s,background-color .14s,box-shadow .14s,transform .14s}.graph-controls-button:hover{color:var(--icon-color-hover);background-color:var(--background-modifier-hover);transform:translateY(-1px)}.graph-controls-button:active{animation:.16s ease-out monokai-graph-tap;transform:translateY(0)}.graph-controls-button.mod-active{color:var(--icon-color-active);background-color:var(--nav-item-background-active);box-shadow:inset 2px 0 0 var(--icon-color-active)}.graph-view.color-fill,.graph-view.color-fill-focused,.graph-view.color-fill-tag,.graph-view.color-fill-attachment,.graph-view.color-fill-unresolved{color:var(--graph-node)}.graph-view.color-line,.graph-view.color-arrow{color:var(--graph-line)}.graph-view.color-fill-highlight,.graph-view.color-line-highlight{color:var(--graph-line-highlight)}.graph-view.color-fill-focused{color:var(--graph-node-focused)}.graph-view.color-fill-tag{color:var(--graph-node-tag)}.graph-view.color-fill-attachment{color:var(--graph-node-attachment)}.graph-view.color-fill-unresolved{color:var(--graph-node-unresolved)}.graph-view.color-line-highlight{color:var(--graph-node-highlight-line)}.graph-view.color-fill-highlight{color:var(--graph-node-highlight-fill)}.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{background-color:var(--monokai-graph-background)}.workspace-leaf-content[data-type=graph] .view-content,.workspace-leaf-content[data-type=localgraph] .view-content{background:var(--monokai-graph-background);position:relative;overflow:hidden}.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{transition:box-shadow .18s,background-color .18s}.workspace-leaf-content[data-type=graph]:focus-within,.workspace-leaf-content[data-type=localgraph]:focus-within{box-shadow:inset 0 0 0 1px var(--monokai-graph-ring)}@media (prefers-reduced-motion:reduce){.graph-view,.graph-controls,.graph-controls-button,.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{transition:none}.graph-controls-button:hover,.graph-controls-button:active{animation:none;transform:none}}.canvas-wrapper{--canvas-background:var(--background-primary);--canvas-card-label-color:var(--text-muted);--canvas-color-1:var(--text-accent);--canvas-color-2:var(--h2-color);--canvas-color-3:var(--h3-color);--canvas-color-4:var(--h4-color);--canvas-color-5:var(--link-color);--canvas-color-6:var(--h6-color);background-color:var(--canvas-background)}.canvas-node{border-color:var(--background-modifier-border);border-radius:var(--radius-m)}.canvas-node-content{color:var(--text-normal);background-color:var(--background-secondary);border-radius:var(--radius-m)}.canvas-node.is-focused,.canvas-node.is-selected{border-color:var(--interactive-accent);box-shadow:0 0 0 2px #f9267247}.canvas-node-label{color:var(--canvas-card-label-color)}.canvas-path{stroke:var(--text-faint)}.canvas-path.is-focused,.canvas-path.is-selected{stroke:var(--link-color)}.canvas-node-container{--color-red:var(--canvas-color-1);--color-orange:var(--canvas-color-2);--color-yellow:var(--canvas-color-3);--color-green:var(--canvas-color-4);--color-cyan:var(--canvas-color-5);--color-purple:var(--canvas-color-6)}body.monokai-syntax-filter-classic{--monokai-filter-name:"classic"}body.monokai-syntax-filter-machine{--background-primary:#222421;--background-secondary:#191b19;--text-accent:#ff4f8b;--interactive-accent:#ff4f8b;--monokai-filter-name:"machine"}body.monokai-syntax-filter-octagon{--background-primary:#28252f;--background-secondary:#1f1d26;--text-accent:#ff6188;--interactive-accent:#ff6188;--link-color:#78dce8;--monokai-filter-name:"octagon"}body.monokai-syntax-filter-ristretto{--background-primary:#2b241f;--background-secondary:#211b18;--text-accent:#ff6188;--interactive-accent:#ff6188;--link-color:#fc9867;--monokai-filter-name:"ristretto"}body.monokai-syntax-filter-spectrum{--background-primary:#262933;--background-secondary:#1c1f28;--text-accent:#ab9df2;--interactive-accent:#ab9df2;--link-color:#78dce8;--monokai-filter-name:"spectrum"}body.monokai-syntax-compact{--nav-item-size:26px;--ribbon-item-size:32px;--input-height:28px}body.monokai-syntax-compact .nav-file-title,body.monokai-syntax-compact .nav-folder-title{line-height:var(--nav-item-size);padding-block:0}body.monokai-syntax-compact .side-dock-ribbon-action{height:var(--ribbon-item-size);padding:4px}body.monokai-syntax-compact .markdown-rendered pre{padding:.75rem}body.monokai-syntax-monochrome-icons{--icon-color:var(--text-muted);--icon-color-hover:var(--text-normal);--icon-color-active:var(--text-normal)}body{--file-line-width:var(--monokai-readable-line-width,48rem);--text-accent:var(--monokai-accent-color,var(--monokai-default-accent));--interactive-accent:var(--monokai-accent-color,var(--monokai-default-accent));--link-color:var(--monokai-link-color,var(--monokai-default-link));--link-external-color:var(--monokai-link-color,var(--monokai-default-link));--blockquote-border-color:var(--monokai-success-color,var(--monokai-default-success));--checkbox-color-checked:var(--monokai-success-color,var(--monokai-default-success));--text-highlight-bg:var(--monokai-warning-color,var(--monokai-default-warning));--code-background:var(--monokai-code-background,var(--monokai-default-code-background))}body.theme-dark,body.theme-light,.theme-dark,.theme-light{--blockquote-background-color:transparent;--blockquote-border-thickness:2px;--callout-padding:1.25rem;--callout-content-padding:var(--spacing-4) 0 0 0;--callout-border-width:0;--callout-radius:var(--radius-s)}body .markdown-preview-view.markdown-rendered blockquote,body .markdown-rendered blockquote{border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--text-normal);background-color:#0000;padding:.75rem .75rem .75rem 1.25rem}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote{border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote){border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote .cm-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote .cm-quote{color:var(--text-normal);border-inline-start:0;margin-left:.6rem;padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote) .cm-quote{color:var(--text-normal);border-inline-start:0;margin-left:.6rem;padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote .cm-formatting-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote .cm-formatting-quote{display:none}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote) .cm-formatting-quote{display:none}:is(body .markdown-source-view.mod-cm6 .cm-line:has(.callout),body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout)){background-color:#0000;border-inline-start:0;border-radius:0}body .markdown-preview-view.markdown-rendered .callout,body .markdown-rendered .callout,body .markdown-source-view.mod-cm6 .callout{background-color:var(--callout-background,transparent);border:0;border-inline-start:2px solid var(--callout-border,var(--monokai-callout-note-border));border-radius:0 var(--radius-s) var(--radius-s) 0;box-shadow:none;padding:var(--callout-padding)}body .markdown-source-view.mod-cm6 .cm-callout{border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000;border:0;padding:0}body .markdown-preview-view.markdown-rendered .callout-title,body .markdown-rendered .callout-title,body .markdown-source-view.mod-cm6 .callout-title,body .markdown-source-view.mod-cm6 .cm-callout-title{color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-source-view.mod-cm6 .cm-line:has(.callout-title){color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout-title){color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-preview-view.markdown-rendered .callout-content,body .markdown-rendered .callout-content,body .markdown-source-view.mod-cm6 .callout-content,body .markdown-source-view.mod-cm6 .cm-callout-content{padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.callout-content){padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout-content){padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-preview-view.markdown-rendered .callout[data-callout=note],body .markdown-rendered .callout[data-callout=note],body .markdown-source-view.mod-cm6 .callout[data-callout=note],body .markdown-preview-view.markdown-rendered .callout[data-callout=info],body .markdown-rendered .callout[data-callout=info],body .markdown-source-view.mod-cm6 .callout[data-callout=info]{--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=note]){--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=info]){--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=warning],body .markdown-rendered .callout[data-callout=warning],body .markdown-source-view.mod-cm6 .callout[data-callout=warning],body .markdown-preview-view.markdown-rendered .callout[data-callout=caution],body .markdown-rendered .callout[data-callout=caution],body .markdown-source-view.mod-cm6 .callout[data-callout=caution]{--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=warning]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=caution]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=error],body .markdown-rendered .callout[data-callout=error],body .markdown-source-view.mod-cm6 .callout[data-callout=error],body .markdown-preview-view.markdown-rendered .callout[data-callout=danger],body .markdown-rendered .callout[data-callout=danger],body .markdown-source-view.mod-cm6 .callout[data-callout=danger]{--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=error]){--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=danger]){--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=success],body .markdown-rendered .callout[data-callout=success],body .markdown-source-view.mod-cm6 .callout[data-callout=success],body .markdown-preview-view.markdown-rendered .callout[data-callout=check],body .markdown-rendered .callout[data-callout=check],body .markdown-source-view.mod-cm6 .callout[data-callout=check]{--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=success]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=check]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-preview-view.markdown-rendered .callout-icon,body .markdown-rendered .callout-icon,body .markdown-source-view.mod-cm6 .callout-icon,body .markdown-source-view.mod-cm6 .cm-callout-icon{flex-shrink:0;justify-content:center;align-items:center;margin-right:.35em;display:inline-flex;overflow:visible}body .markdown-preview-view.markdown-rendered .callout-icon svg,body .markdown-rendered .callout-icon svg,body .markdown-source-view.mod-cm6 .callout-icon svg,body .markdown-source-view.mod-cm6 .cm-callout-icon svg{display:none}body .markdown-preview-view.markdown-rendered .callout-icon:before,body .markdown-rendered .callout-icon:before,body .markdown-source-view.mod-cm6 .callout-icon:before,body .markdown-source-view.mod-cm6 .cm-callout-icon:before{font-family:var(--font-monospace-theme);color:var(--callout-border,var(--monokai-callout-note-border));white-space:nowrap;-webkit-font-smoothing:antialiased;font-size:.95em;font-weight:700;display:inline}body .markdown-preview-view.markdown-rendered .callout[data-callout=note] .callout-icon:before,body .markdown-rendered .callout[data-callout=note] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=note] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=note] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=info] .callout-icon:before,body .markdown-rendered .callout[data-callout=info] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=info] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=info] .cm-callout-icon:before{content:"#[i]"}body .markdown-preview-view.markdown-rendered .callout[data-callout=warning] .callout-icon:before,body .markdown-rendered .callout[data-callout=warning] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=warning] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=warning] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=caution] .callout-icon:before,body .markdown-rendered .callout[data-callout=caution] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=caution] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=caution] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=error] .callout-icon:before,body .markdown-rendered .callout[data-callout=error] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=error] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=error] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=danger] .callout-icon:before,body .markdown-rendered .callout[data-callout=danger] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=danger] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=danger] .cm-callout-icon:before{content:"[×]"}body .markdown-preview-view.markdown-rendered .callout[data-callout=success] .callout-icon:before,body .markdown-rendered .callout[data-callout=success] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=success] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=success] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=check] .callout-icon:before,body .markdown-rendered .callout[data-callout=check] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=check] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=check] .cm-callout-icon:before{content:"{✓}"} +:root{--font-text-theme:Inter, Segoe UI, Helvetica Neue, Arial, sans-serif;--font-monospace-theme:Fira Code, Cascadia Code, Consolas, monospace;--line-height-normal:1.6;--radius-s:4px;--radius-m:6px;--monokai-highlight-text:var(--text-normal)}.theme-dark{--background-primary:#272822;--background-secondary:#1e1f1c;--background-secondary-alt:#1e1f1c;--background-modifier-hover:#3e3d32;--background-modifier-active-hover:#414339;--text-normal:#f8f8f2;--text-muted:#c1c1bd;--text-faint:#8f908a;--background-modifier-border:#3e3d32;--text-accent:#f92672;--monokai-default-accent:#f92672;--monokai-default-link:#66d9ef;--monokai-default-success:#a6e22e;--monokai-default-warning:#e6db7447;--monokai-default-code-background:#1e1f1c;--text-accent-hover:#ff6188;--interactive-accent:#f92672;--interactive-accent-hover:#ff6188;--h1-color:#f92672;--h2-color:#fd971f;--h3-color:#e6db74;--h4-color:#a6e22e;--h5-color:#66d9ef;--h6-color:#ae81ff;--text-a:#66d9ef;--text-a-hover:#78dce8;--link-color:#66d9ef;--link-color-hover:#78dce8;--link-external-color:#66d9ef;--link-external-color-hover:#78dce8;--icon-color:#c1c1bd;--icon-color-hover:#f8f8f2;--icon-color-active:#66d9ef;--metadata-label-text-color:#fd971f;--text-highlight-bg:#e6db7447;--blockquote-border-color:#a6e22e;--monokai-checkbox-unchecked-color:#e6db74;--monokai-checkbox-checked-color:#a6e22e;--checkbox-color:#e6db74;--checkbox-color-hover:#ffd866;--checkbox-marker-color:#272822;--checkbox-color-checked:#a6e22e;--list-marker-color:#ae81ff;--code-normal:#f8f8f2;--code-background:#1e1f1c;--code-comment:#8f908a;--code-function:#a6e22e;--code-important:#f92672;--code-keyword:#f92672;--code-operator:#ff6188;--code-property:#66d9ef;--code-punctuation:#c1c1bd;--code-string:#e6db74;--code-tag:#f92672;--code-value:#ae81ff;--ribbon-background:#1e1f1c;--nav-item-background-hover:#3e3d32;--nav-item-background-active:#414339;--nav-item-color:#c1c1bd;--nav-item-color-hover:#f8f8f2;--nav-item-color-active:#f8f8f2;--metadata-input-background:transparent;--metadata-input-background-active:transparent;--metadata-label-text-color-hover:#fc9867}.theme-light{--background-primary:#fdf9f3;--background-secondary:#f5f0e6;--background-secondary-alt:#f5f0e6;--background-modifier-hover:#eee6d8;--background-modifier-active-hover:#e5dccd;--text-normal:#3d3d3d;--text-muted:#666;--text-faint:#7a7369;--background-modifier-border:#d8d0c2;--text-accent:#e14775;--monokai-default-accent:#e14775;--monokai-default-link:#14748a;--monokai-default-success:#269d69;--monokai-default-warning:#e8b30a3d;--monokai-default-code-background:#f5f0e6;--text-accent-hover:#f63d77;--interactive-accent:#e14775;--interactive-accent-hover:#f63d77;--h1-color:#e14775;--h2-color:#e16032;--h3-color:#cc7a0a;--h4-color:#269d69;--h5-color:#14748a;--h6-color:#7058be;--text-a:#14748a;--text-a-hover:#1ba5bf;--link-color:#14748a;--link-color-hover:#1ba5bf;--link-external-color:#14748a;--link-external-color-hover:#1ba5bf;--icon-color:#666;--icon-color-hover:#3d3d3d;--icon-color-active:#14748a;--metadata-label-text-color:#e16032;--text-highlight-bg:#e8b30a3d;--blockquote-border-color:#269d69;--monokai-checkbox-unchecked-color:#cc7a0a;--monokai-checkbox-checked-color:#269d69;--checkbox-color:#cc7a0a;--checkbox-color-hover:#e8b30a;--checkbox-marker-color:#fdf9f3;--checkbox-color-checked:#269d69;--list-marker-color:#7058be;--code-normal:#3d3d3d;--code-background:#f5f0e6;--code-comment:#7a7369;--code-function:#269d69;--code-important:#e14775;--code-keyword:#e14775;--code-operator:#f63d77;--code-property:#14748a;--code-punctuation:#666;--code-string:#cc7a0a;--code-tag:#e14775;--code-value:#7058be;--ribbon-background:#f5f0e6;--nav-item-background-hover:#eee6d8;--nav-item-background-active:#e5dccd;--nav-item-color:#666;--nav-item-color-hover:#3d3d3d;--nav-item-color-active:#3d3d3d;--metadata-input-background:transparent;--metadata-input-background-active:transparent;--metadata-label-text-color-hover:#fb6214}.workspace,.workspace-split,.workspace-leaf,.workspace-leaf-content,.workspace-tabs{background-color:var(--background-primary)}.nav-file-title,.nav-folder-title{color:var(--nav-item-color);border-radius:var(--radius-s)}.nav-file-title:hover,.nav-folder-title:hover{color:var(--nav-item-color-hover);background-color:var(--nav-item-background-hover)}.nav-file-title.is-active{color:var(--nav-item-color-active);background-color:var(--nav-item-background-active)}.nav-folder-collapse-indicator,.tree-item-icon{color:var(--icon-color)}input[type=checkbox]:not(:checked){border-color:var(--monokai-checkbox-unchecked-color);background-color:#0000}input[type=checkbox]:checked{background-color:var(--monokai-checkbox-checked-color);border-color:var(--monokai-checkbox-checked-color)}.metadata-property-key{color:var(--metadata-label-text-color)}.metadata-property-key:hover{color:var(--metadata-label-text-color-hover)}.metadata-property-value{color:var(--text-normal);border-radius:var(--radius-s)}.metadata-property-value:focus-within{outline:1px solid var(--background-modifier-border);outline-offset:2px}.workspace-leaf-content[data-type=terminal]{background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);padding:var(--spacing-3)}.workspace-leaf-content[data-type=terminal] .view-content,.terminal{background-color:var(--background-primary);border-radius:var(--radius-s);padding:var(--spacing-3)}.search-result-file-match,.backlink-pane .tree-item-self,.outgoing-link-pane .tree-item-self,.tag-pane-tag,.bookmark{color:var(--text-muted);border-radius:var(--radius-s)}.search-result-file-match:hover,.backlink-pane .tree-item-self:hover,.outgoing-link-pane .tree-item-self:hover,.tag-pane-tag:hover,.bookmark:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.search-result-file-matched-text{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg);border-radius:var(--radius-s)}.tree-item-self.is-clickable.is-active,.tag-pane-tag.is-active,.bookmark.is-active{color:var(--text-normal);background-color:var(--nav-item-background-active)}.tag{color:var(--link-color);background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:999px}.tag:hover{color:var(--link-color-hover);background-color:var(--background-modifier-hover)}.markdown-source-view,.markdown-preview-view{--bold-color:var(--text-normal);--bold-weight:900;--italic-color:var(--text-normal);--heading-spacing:1rem;--monokai-heading-weight:600;--monokai-inline-code-color:#a6e22e;--monokai-inline-code-background:var(--code-background);--callout-blend-mode:normal;--callout-icon-size:1.25em;--p-spacing:.75rem;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.theme-dark{--monokai-heading-weight:600;--blockquote-border-color:#e6db74;--monokai-blockquote-border:#e6db74;--monokai-callout-note-bg:#66d9ef1f;--monokai-callout-note-border:#66d9ef;--monokai-callout-abstract-bg:#ae81ff1f;--monokai-callout-abstract-border:#ae81ff;--monokai-callout-info-bg:#66d9ef1f;--monokai-callout-info-border:#66d9ef;--monokai-callout-todo-bg:#e6db741f;--monokai-callout-todo-border:#e6db74;--monokai-callout-tip-bg:#a6e22e1f;--monokai-callout-tip-border:#a6e22e;--monokai-callout-question-bg:#ae81ff1f;--monokai-callout-question-border:#ae81ff;--monokai-callout-warning-bg:#fd971f1f;--monokai-callout-warning-border:#fd971f;--monokai-callout-error-bg:#f926721f;--monokai-callout-error-border:#f92672;--monokai-callout-failure-bg:#f926721f;--monokai-callout-failure-border:#f92672;--monokai-callout-bug-bg:#f926721f;--monokai-callout-bug-border:#f92672;--monokai-callout-success-bg:#a6e22e1f;--monokai-callout-success-border:#a6e22e;--monokai-callout-example-bg:#fd971f1f;--monokai-callout-example-border:#fd971f;--monokai-callout-quote-bg:#f8f8f214;--monokai-callout-quote-border:#8f908a;--monokai-inline-code-color:#a6e22e;--monokai-inline-code-background:var(--code-background);--monokai-table-border:#f8f8f22e;--monokai-task-done-color:#f8f8f2ad}.theme-light{--monokai-heading-weight:700;--blockquote-border-color:#cc7a0a;--monokai-blockquote-border:#cc7a0a;--monokai-callout-note-bg:#14748a24;--monokai-callout-note-border:#14748a;--monokai-callout-abstract-bg:#6b539421;--monokai-callout-abstract-border:#6b5394;--monokai-callout-info-bg:#14748a24;--monokai-callout-info-border:#14748a;--monokai-callout-todo-bg:#97740024;--monokai-callout-todo-border:#977400;--monokai-callout-tip-bg:#269d6924;--monokai-callout-tip-border:#269d69;--monokai-callout-question-bg:#6b539421;--monokai-callout-question-border:#6b5394;--monokai-callout-warning-bg:#e1603224;--monokai-callout-warning-border:#e16032;--monokai-callout-error-bg:#e1477524;--monokai-callout-error-border:#e14775;--monokai-callout-failure-bg:#e1477524;--monokai-callout-failure-border:#e14775;--monokai-callout-bug-bg:#e1477524;--monokai-callout-bug-border:#e14775;--monokai-callout-success-bg:#269d6924;--monokai-callout-success-border:#269d69;--monokai-callout-example-bg:#e1603224;--monokai-callout-example-border:#e16032;--monokai-callout-quote-bg:#3d3d3d14;--monokai-callout-quote-border:#6f6f6f;--monokai-inline-code-color:#269d69;--monokai-inline-code-background:var(--code-background);--monokai-table-border:#3d3d3d2e;--monokai-task-done-color:#3d3d3da8}.markdown-source-view.mod-cm6 .inline-title{display:none}.markdown-rendered h1,.markdown-rendered h2,.markdown-rendered h3{font-weight:var(--monokai-heading-weight);letter-spacing:0;margin-block:calc(var(--heading-spacing) * 1.5) var(--spacing-4)}.markdown-rendered strong{color:var(--bold-color);font-weight:var(--bold-weight)}.markdown-rendered em{color:var(--italic-color)}.markdown-rendered mark{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg);border-radius:var(--radius-s);padding-inline:.12em}.markdown-rendered ul>li::marker{color:var(--list-marker-color)}.markdown-rendered ol>li::marker{color:var(--list-marker-color)}.markdown-rendered .task-list-item.is-checked,.markdown-rendered .task-list-item.is-checked>p{color:var(--monokai-task-done-color)}.markdown-rendered table,.markdown-rendered th,.markdown-rendered td{border:1px solid var(--monokai-table-border)}.markdown-rendered code{color:var(--monokai-inline-code-color);background-color:var(--monokai-inline-code-background);border-radius:var(--radius-s);box-shadow:none;border:0;padding:.1em .3em}.markdown-rendered pre{background-color:var(--code-background);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);padding:1rem}.markdown-rendered pre code{box-shadow:none;background-color:#0000;border:0;padding:0}.markdown-source-view.mod-cm6 .cm-header-1{color:var(--h1-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-header-2{color:var(--h2-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-header-3{color:var(--h3-color);font-weight:var(--monokai-heading-weight)}.markdown-source-view.mod-cm6 .cm-strong{color:var(--bold-color);font-weight:var(--bold-weight)}.markdown-source-view.mod-cm6 .cm-em{color:var(--italic-color)}.markdown-source-view.mod-cm6 .cm-link,.markdown-source-view.mod-cm6 .cm-url{color:var(--link-color)}.markdown-source-view.mod-cm6 .cm-formatting-link{color:var(--text-faint)}.markdown-source-view.mod-cm6 .cm-highlight{color:var(--monokai-highlight-text);background-color:var(--text-highlight-bg)}.markdown-source-view.mod-cm6 .cm-inline-code{color:var(--monokai-inline-code-color);background-color:var(--monokai-inline-code-background);border-radius:var(--radius-s);box-shadow:none;border:0;padding:.05em .25em}.markdown-rendered pre{font-family:var(--font-monospace-theme)}.cm-s-obsidian span.cm-comment{color:var(--code-comment)}.cm-s-obsidian span.cm-string{color:var(--code-string)}.cm-s-obsidian span.cm-keyword{color:var(--code-keyword)}.cm-s-obsidian span.cm-def,.cm-s-obsidian span.cm-variable-2{color:var(--code-function)}.cm-s-obsidian span.cm-number,.cm-s-obsidian span.cm-atom{color:var(--code-value)}.cm-s-obsidian span.cm-property{color:var(--code-property)}.cm-s-obsidian span.cm-operator{color:var(--code-operator)}a,.markdown-rendered a,.cm-hmd-internal-link{color:var(--link-color)}a:hover,.markdown-rendered a:hover,.cm-hmd-internal-link:hover{color:var(--link-color-hover)}@font-face{font-family:monokai-pro-icons;src:url(data:font/woff;base64,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)format("woff");font-display:block;font-style:normal;font-weight:400}.nav-file-title:before{width:1rem;color:var(--monokai-file-icon-color,var(--icon-color));font-variant:normal;speak:never;text-align:center;text-rendering:auto;--monokai-file-icon-color:#ffd866;content:"";flex:0 0 1rem;margin-inline-end:.35rem;font-family:monokai-pro-icons;font-size:1rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.nav-file-title[data-path$=\.7z]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.astro]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.bash]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.bmp]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.c]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.canvas]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.cjs]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.cpp]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.cs]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.css]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.csv]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.dart]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.dockerfile]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.env]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.gif]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.go]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.gql]:before,.nav-file-title[data-path$=\.graphql]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.h]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.hpp]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.html]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.jpeg]:before,.nav-file-title[data-path$=\.jpg]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.js]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.json]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.jsx]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.kt]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.less]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.lua]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.md]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.mdx]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.mjs]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.png]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.py]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.rb]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.rs]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.sass]:before,.nav-file-title[data-path$=\.scss]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.sh]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.sql]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.svelte]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.svg]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.swift]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path$=\.tex]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path$=\.toml]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path$=\.ts]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.tsx]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path$=\.vue]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path$=\.yaml]:before,.nav-file-title[data-path$=\.yml]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path$=\.zip]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path=agents\.md]:before,.nav-file-title[data-path$="/agents.md"]:before,.nav-file-title[data-path=AGENTS\.md]:before,.nav-file-title[data-path$="/AGENTS.md"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=api\.md]:before,.nav-file-title[data-path$="/api.md"]:before,.nav-file-title[data-path=API\.md]:before,.nav-file-title[data-path$="/API.md"]:before{--monokai-file-icon-color:#78dce8;content:""}.nav-file-title[data-path=changelog\.md]:before,.nav-file-title[data-path$="/changelog.md"]:before,.nav-file-title[data-path=CHANGELOG\.md]:before,.nav-file-title[data-path$="/CHANGELOG.md"]:before{--monokai-file-icon-color:#fc9867;content:""}.nav-file-title[data-path=claude\.md]:before,.nav-file-title[data-path$="/claude.md"]:before,.nav-file-title[data-path=CLAUDE\.md]:before,.nav-file-title[data-path$="/CLAUDE.md"]:before{--monokai-file-icon-color:#ab9df2;content:""}.nav-file-title[data-path=cursor\.md]:before,.nav-file-title[data-path$="/cursor.md"]:before,.nav-file-title[data-path=CURSOR\.md]:before,.nav-file-title[data-path$="/CURSOR.md"]:before{--monokai-file-icon-color:#66d9ef;content:""}.nav-file-title[data-path=package\.json]:before,.nav-file-title[data-path$="/package.json"]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title[data-path=prompts\.md]:before,.nav-file-title[data-path$="/prompts.md"]:before,.nav-file-title[data-path=PROMPTS\.md]:before,.nav-file-title[data-path$="/PROMPTS.md"]:before{--monokai-file-icon-color:#e6db74;content:""}.nav-file-title[data-path=readme\.md]:before,.nav-file-title[data-path$="/readme.md"]:before,.nav-file-title[data-path=README\.md]:before,.nav-file-title[data-path$="/README.md"]:before{--monokai-file-icon-color:#a9dc76;content:""}.nav-file-title[data-path=todo\.md]:before,.nav-file-title[data-path$="/todo.md"]:before,.nav-file-title[data-path=TODO\.md]:before,.nav-file-title[data-path$="/TODO.md"]:before{--monokai-file-icon-color:#ffd866;content:""}.nav-file-title[data-path^=Bug_][data-path$=\.md]:before,.nav-file-title[data-path*=\/Bug_][data-path$=\.md]:before{--monokai-file-icon-color:#ff6188;content:""}.nav-file-title,.nav-folder-title{align-items:center}.nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator,.nav-folder-title[data-path*=\/] .collapse-icon,.nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator,.nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon,.nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator,.nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon{width:1rem}.nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator:before,.nav-folder-title[data-path*=\/] .collapse-icon:before,.nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator:before,.nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon:before,.nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator:before,.nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon:before{content:"";color:var(--icon-color);text-align:center;text-rendering:auto;font-family:monokai-pro-icons,monospace;font-size:1rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator svg,.nav-folder-title[data-path*=\/] .collapse-icon svg,.nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator svg,.nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon svg,.nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator svg,.nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon svg,body.monokai-syntax-hide-file-tree-icons .nav-file-title:before,body.monokai-syntax-hide-file-tree-icons .nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator:before,body.monokai-syntax-hide-file-tree-icons .nav-folder-title[data-path*=\/] .collapse-icon:before,body.monokai-syntax-hide-file-tree-icons .nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator:before,body.monokai-syntax-hide-file-tree-icons .nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon:before,body.monokai-syntax-hide-file-tree-icons .nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator:before,body.monokai-syntax-hide-file-tree-icons .nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon:before{display:none}body.monokai-syntax-hide-file-tree-icons .nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator svg,body.monokai-syntax-hide-file-tree-icons .nav-folder-title[data-path*=\/] .collapse-icon svg,body.monokai-syntax-hide-file-tree-icons .nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator svg,body.monokai-syntax-hide-file-tree-icons .nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon svg,body.monokai-syntax-hide-file-tree-icons .nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator svg,body.monokai-syntax-hide-file-tree-icons .nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon svg{display:initial}body.monokai-syntax-monochrome-icons .nav-file-title:before{--monokai-file-icon-color:var(--icon-color)}body.monokai-syntax-monochrome-icons .nav-file-title:hover:before{--monokai-file-icon-color:var(--icon-color-hover)}body.monokai-syntax-monochrome-icons .nav-file-title.is-active:before{--monokai-file-icon-color:var(--icon-color-active)}.workspace-ribbon{background-color:var(--ribbon-background);border-inline-end:1px solid var(--background-modifier-border)}.side-dock-ribbon-action,.workspace-ribbon-collapse-btn{border-radius:var(--radius-s);color:var(--icon-color);margin-block:2px}.side-dock-ribbon-action:hover,.workspace-ribbon-collapse-btn:hover{color:var(--icon-color-hover);background-color:var(--background-modifier-hover)}.side-dock-ribbon-action.is-active{color:var(--icon-color-active);background-color:var(--background-modifier-hover);box-shadow:inset 2px 0 0 var(--icon-color-active)}body.is-mobile .workspace-ribbon{border-inline-end:0}.workspace-tab-header-container,.workspace-sidedock-vault-profile,.workspace-sidedock-empty-state{background-color:var(--background-secondary);border-color:var(--background-modifier-border)}.workspace-tab-header{color:var(--text-muted);border-radius:var(--radius-s) var(--radius-s) 0 0;background-color:#0000}.workspace-tab-header:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.workspace-tab-header.is-active{color:var(--text-normal);background-color:var(--background-primary);box-shadow:inset 0 -2px 0 var(--interactive-accent)}.workspace-tab-header-inner-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal,.prompt,.suggestion-container{color:var(--text-normal);background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);box-shadow:0 18px 50px #00000059}.modal-title,.prompt-title{color:var(--text-normal)}.prompt-input,.modal input[type=text],.modal input[type=search],.modal textarea{color:var(--text-normal);background-color:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:var(--radius-s)}.prompt-input:focus,.modal input[type=text]:focus,.modal input[type=search]:focus,.modal textarea:focus{outline:2px solid var(--interactive-accent);outline-offset:2px}.suggestion-item{color:var(--text-muted);border-radius:var(--radius-s)}.suggestion-item.is-selected,.suggestion-item.mod-complex.is-selected{color:var(--text-normal);background-color:var(--nav-item-background-active)}.suggestion-highlight{color:var(--text-accent)}.graph-view{--graph-line:var(--monokai-graph-line);--graph-node:var(--monokai-graph-node);--graph-node-focused:var(--monokai-graph-focused);--graph-node-tag:var(--monokai-graph-node-tag);--graph-node-attachment:var(--monokai-graph-node-attachment);--graph-node-unresolved:var(--monokai-graph-node-unresolved);--graph-arrow:var(--monokai-graph-line);--graph-line-highlight:var(--link-color);--graph-node-highlight-fill:var(--interactive-accent);--graph-node-highlight-line:var(--link-color);background-color:var(--monokai-graph-background);transition:color .14s,background-color .18s}@keyframes monokai-graph-tap{0%{transform:translate(0)}35%{transform:translate(1px)}70%{transform:translate(-1px)}to{transform:translate(0)}}.theme-dark{--monokai-graph-background:#1e1f1c;--monokai-graph-panel:#2b2c26;--monokai-graph-line:#78dce86b;--monokai-graph-node:#c1c1bd;--monokai-graph-focused:#ff6188;--monokai-graph-node-tag:#ab9df2;--monokai-graph-node-attachment:#a9dc76;--monokai-graph-node-unresolved:#72736f;--monokai-graph-ring:#66d9ef47}.theme-light{--monokai-graph-background:#f5f0e6;--monokai-graph-panel:#f2ead8;--monokai-graph-line:#14748a6b;--monokai-graph-node:#4f5a55;--monokai-graph-focused:#c83f67;--monokai-graph-node-tag:#7058be;--monokai-graph-node-attachment:#269d69;--monokai-graph-node-unresolved:#a39a8d;--monokai-graph-ring:#14748a2e}.graph-controls{color:var(--text-muted);background-color:var(--monokai-graph-panel);border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);transition:border-color .14s,box-shadow .18s;box-shadow:0 8px 24px #0000002e}.graph-controls-button{color:var(--icon-color);border-radius:var(--radius-s);transition:color .14s,background-color .14s,box-shadow .14s,transform .14s}.graph-controls-button:hover{color:var(--icon-color-hover);background-color:var(--background-modifier-hover);transform:translateY(-1px)}.graph-controls-button:active{animation:.16s ease-out monokai-graph-tap;transform:translateY(0)}.graph-controls-button.mod-active{color:var(--icon-color-active);background-color:var(--nav-item-background-active);box-shadow:inset 2px 0 0 var(--icon-color-active)}.graph-view.color-fill,.graph-view.color-fill-focused,.graph-view.color-fill-tag,.graph-view.color-fill-attachment,.graph-view.color-fill-unresolved{color:var(--graph-node)}.graph-view.color-line,.graph-view.color-arrow{color:var(--graph-line)}.graph-view.color-fill-highlight,.graph-view.color-line-highlight{color:var(--graph-line-highlight)}.graph-view.color-fill-focused{color:var(--graph-node-focused)}.graph-view.color-fill-tag{color:var(--graph-node-tag)}.graph-view.color-fill-attachment{color:var(--graph-node-attachment)}.graph-view.color-fill-unresolved{color:var(--graph-node-unresolved)}.graph-view.color-line-highlight{color:var(--graph-node-highlight-line)}.graph-view.color-fill-highlight{color:var(--graph-node-highlight-fill)}.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{background-color:var(--monokai-graph-background)}.workspace-leaf-content[data-type=graph] .view-content,.workspace-leaf-content[data-type=localgraph] .view-content{background:var(--monokai-graph-background);position:relative;overflow:hidden}.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{transition:box-shadow .18s,background-color .18s}.workspace-leaf-content[data-type=graph]:focus-within,.workspace-leaf-content[data-type=localgraph]:focus-within{box-shadow:inset 0 0 0 1px var(--monokai-graph-ring)}@media (prefers-reduced-motion:reduce){.graph-view,.graph-controls,.graph-controls-button,.workspace-leaf-content[data-type=graph],.workspace-leaf-content[data-type=localgraph]{transition:none}.graph-controls-button:hover,.graph-controls-button:active{animation:none;transform:none}}.canvas-wrapper{--canvas-background:var(--background-primary);--canvas-card-label-color:var(--text-muted);--canvas-color-1:var(--text-accent);--canvas-color-2:var(--h2-color);--canvas-color-3:var(--h3-color);--canvas-color-4:var(--h4-color);--canvas-color-5:var(--link-color);--canvas-color-6:var(--h6-color);background-color:var(--canvas-background)}.canvas-node{border-color:var(--background-modifier-border);border-radius:var(--radius-m)}.canvas-node-content{color:var(--text-normal);background-color:var(--background-secondary);border-radius:var(--radius-m)}.canvas-node.is-focused,.canvas-node.is-selected{border-color:var(--interactive-accent);box-shadow:0 0 0 2px #f9267247}.canvas-node-label{color:var(--canvas-card-label-color)}.canvas-path{stroke:var(--text-faint)}.canvas-path.is-focused,.canvas-path.is-selected{stroke:var(--link-color)}.canvas-node-container{--color-red:var(--canvas-color-1);--color-orange:var(--canvas-color-2);--color-yellow:var(--canvas-color-3);--color-green:var(--canvas-color-4);--color-cyan:var(--canvas-color-5);--color-purple:var(--canvas-color-6)}body.monokai-syntax-filter-classic{--monokai-filter-name:"classic"}body.monokai-syntax-filter-machine{--background-primary:#222421;--background-secondary:#191b19;--text-accent:#ff4f8b;--interactive-accent:#ff4f8b;--monokai-filter-name:"machine"}body.monokai-syntax-filter-octagon{--background-primary:#28252f;--background-secondary:#1f1d26;--text-accent:#ff6188;--interactive-accent:#ff6188;--link-color:#78dce8;--monokai-filter-name:"octagon"}body.monokai-syntax-filter-ristretto{--background-primary:#2b241f;--background-secondary:#211b18;--text-accent:#ff6188;--interactive-accent:#ff6188;--link-color:#fc9867;--monokai-filter-name:"ristretto"}body.monokai-syntax-filter-spectrum{--background-primary:#262933;--background-secondary:#1c1f28;--text-accent:#ab9df2;--interactive-accent:#ab9df2;--link-color:#78dce8;--monokai-filter-name:"spectrum"}body.monokai-syntax-compact{--monokai-nav-font-size:13px;--nav-item-size:22px;--ribbon-item-size:32px;--input-height:28px}body.monokai-syntax-compact .nav-files-container{font-size:var(--monokai-nav-font-size)}body.monokai-syntax-compact .nav-file-title,body.monokai-syntax-compact .nav-folder-title{min-height:var(--nav-item-size);line-height:var(--nav-item-size);padding:0 6px}body.monokai-syntax-compact .nav-file-title-content,body.monokai-syntax-compact .nav-folder-title-content{font-size:var(--monokai-nav-font-size);line-height:var(--nav-item-size)}body.monokai-syntax-compact .nav-file-title:before{flex:0 0 13px;width:13px;margin-inline-end:4px;font-size:13px}body.monokai-syntax-compact .nav-folder-collapse-indicator{width:14px;margin-inline-end:1px}body.monokai-syntax-compact .nav-folder-title[data-path*=\/] .nav-folder-collapse-indicator:before,body.monokai-syntax-compact .nav-folder-title[data-path*=\/] .collapse-icon:before,body.monokai-syntax-compact .nav-folder[data-path*=\/]>.nav-folder-title .nav-folder-collapse-indicator:before,body.monokai-syntax-compact .nav-folder[data-path*=\/]>.nav-folder-title .collapse-icon:before,body.monokai-syntax-compact .nav-folder-children .nav-folder-children .nav-folder-title .nav-folder-collapse-indicator:before,body.monokai-syntax-compact .nav-folder-children .nav-folder-children .nav-folder-title .collapse-icon:before{font-size:13px}body.monokai-syntax-compact .side-dock-ribbon-action{height:var(--ribbon-item-size);padding:4px}body.monokai-syntax-compact .markdown-rendered pre{padding:.75rem}body.monokai-syntax-monochrome-icons{--icon-color:var(--text-muted);--icon-color-hover:var(--text-normal);--icon-color-active:var(--text-normal)}body{--file-line-width:var(--monokai-readable-line-width,48rem);--text-accent:var(--monokai-accent-color,var(--monokai-default-accent));--interactive-accent:var(--monokai-accent-color,var(--monokai-default-accent));--link-color:var(--monokai-link-color,var(--monokai-default-link));--link-external-color:var(--monokai-link-color,var(--monokai-default-link));--blockquote-border-color:var(--monokai-success-color,var(--monokai-default-success));--checkbox-color-checked:var(--monokai-success-color,var(--monokai-default-success));--text-highlight-bg:var(--monokai-warning-color,var(--monokai-default-warning));--code-background:var(--monokai-code-background,var(--monokai-default-code-background))}body.theme-dark,body.theme-light,.theme-dark,.theme-light{--blockquote-background-color:transparent;--blockquote-border-thickness:2px;--callout-padding:1.25rem;--callout-content-padding:var(--spacing-4) 0 0 0;--callout-border-width:0;--callout-radius:var(--radius-s)}body .markdown-preview-view.markdown-rendered blockquote,body .markdown-rendered blockquote{border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;color:var(--text-normal);background-color:#0000;padding:.75rem .75rem .75rem 1.25rem}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote{border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote){border-inline-start:2px solid var(--monokai-blockquote-border);border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote .cm-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote .cm-quote{color:var(--text-normal);border-inline-start:0;margin-left:.6rem;padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote) .cm-quote{color:var(--text-normal);border-inline-start:0;margin-left:.6rem;padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line.HyperMD-quote .cm-formatting-quote,body .markdown-source-view.mod-cm6 .HyperMD-quote .cm-formatting-quote{display:none}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-quote) .cm-formatting-quote{display:none}:is(body .markdown-source-view.mod-cm6 .cm-line:has(.callout),body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout)){background-color:#0000;border-inline-start:0;border-radius:0}body .markdown-preview-view.markdown-rendered .callout,body .markdown-rendered .callout,body .markdown-source-view.mod-cm6 .callout{background-color:var(--callout-background,transparent);border:0;border-inline-start:2px solid var(--callout-border,var(--monokai-callout-note-border));border-radius:0 var(--radius-s) var(--radius-s) 0;box-shadow:none;padding:var(--callout-padding)}body .markdown-source-view.mod-cm6 .cm-callout{border-radius:0 var(--radius-s) var(--radius-s) 0;background-color:#0000;border:0;padding:0}body .markdown-preview-view.markdown-rendered .callout-title,body .markdown-rendered .callout-title,body .markdown-source-view.mod-cm6 .callout-title,body .markdown-source-view.mod-cm6 .cm-callout-title{color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-source-view.mod-cm6 .cm-line:has(.callout-title){color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout-title){color:var(--callout-border,var(--monokai-callout-note-border));gap:var(--spacing-2);padding-inline-start:0;font-weight:700}body .markdown-preview-view.markdown-rendered .callout-content,body .markdown-rendered .callout-content,body .markdown-source-view.mod-cm6 .callout-content,body .markdown-source-view.mod-cm6 .cm-callout-content{padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.callout-content){padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-source-view.mod-cm6 .cm-line:has(.cm-callout-content){padding:var(--callout-content-padding);background-color:#0000;border-radius:0;margin-block-start:var(--spacing-4);padding-inline-start:0}body .markdown-preview-view.markdown-rendered .callout[data-callout=note],body .markdown-rendered .callout[data-callout=note],body .markdown-source-view.mod-cm6 .callout[data-callout=note]{--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=note]){--callout-background:var(--monokai-callout-note-bg);--callout-border:var(--monokai-callout-note-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=abstract],body .markdown-rendered .callout[data-callout=abstract],body .markdown-source-view.mod-cm6 .callout[data-callout=abstract],body .markdown-preview-view.markdown-rendered .callout[data-callout=summary],body .markdown-rendered .callout[data-callout=summary],body .markdown-source-view.mod-cm6 .callout[data-callout=summary],body .markdown-preview-view.markdown-rendered .callout[data-callout=tldr],body .markdown-rendered .callout[data-callout=tldr],body .markdown-source-view.mod-cm6 .callout[data-callout=tldr]{--callout-background:var(--monokai-callout-abstract-bg);--callout-border:var(--monokai-callout-abstract-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=abstract]){--callout-background:var(--monokai-callout-abstract-bg);--callout-border:var(--monokai-callout-abstract-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=summary]){--callout-background:var(--monokai-callout-abstract-bg);--callout-border:var(--monokai-callout-abstract-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=tldr]){--callout-background:var(--monokai-callout-abstract-bg);--callout-border:var(--monokai-callout-abstract-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=info],body .markdown-rendered .callout[data-callout=info],body .markdown-source-view.mod-cm6 .callout[data-callout=info]{--callout-background:var(--monokai-callout-info-bg);--callout-border:var(--monokai-callout-info-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=info]){--callout-background:var(--monokai-callout-info-bg);--callout-border:var(--monokai-callout-info-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=todo],body .markdown-rendered .callout[data-callout=todo],body .markdown-source-view.mod-cm6 .callout[data-callout=todo]{--callout-background:var(--monokai-callout-todo-bg);--callout-border:var(--monokai-callout-todo-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=todo]){--callout-background:var(--monokai-callout-todo-bg);--callout-border:var(--monokai-callout-todo-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=tip],body .markdown-rendered .callout[data-callout=tip],body .markdown-source-view.mod-cm6 .callout[data-callout=tip],body .markdown-preview-view.markdown-rendered .callout[data-callout=hint],body .markdown-rendered .callout[data-callout=hint],body .markdown-source-view.mod-cm6 .callout[data-callout=hint],body .markdown-preview-view.markdown-rendered .callout[data-callout=important],body .markdown-rendered .callout[data-callout=important],body .markdown-source-view.mod-cm6 .callout[data-callout=important]{--callout-background:var(--monokai-callout-tip-bg);--callout-border:var(--monokai-callout-tip-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=tip]){--callout-background:var(--monokai-callout-tip-bg);--callout-border:var(--monokai-callout-tip-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=hint]){--callout-background:var(--monokai-callout-tip-bg);--callout-border:var(--monokai-callout-tip-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=important]){--callout-background:var(--monokai-callout-tip-bg);--callout-border:var(--monokai-callout-tip-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=question],body .markdown-rendered .callout[data-callout=question],body .markdown-source-view.mod-cm6 .callout[data-callout=question],body .markdown-preview-view.markdown-rendered .callout[data-callout=help],body .markdown-rendered .callout[data-callout=help],body .markdown-source-view.mod-cm6 .callout[data-callout=help],body .markdown-preview-view.markdown-rendered .callout[data-callout=faq],body .markdown-rendered .callout[data-callout=faq],body .markdown-source-view.mod-cm6 .callout[data-callout=faq]{--callout-background:var(--monokai-callout-question-bg);--callout-border:var(--monokai-callout-question-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=question]){--callout-background:var(--monokai-callout-question-bg);--callout-border:var(--monokai-callout-question-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=help]){--callout-background:var(--monokai-callout-question-bg);--callout-border:var(--monokai-callout-question-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=faq]){--callout-background:var(--monokai-callout-question-bg);--callout-border:var(--monokai-callout-question-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=warning],body .markdown-rendered .callout[data-callout=warning],body .markdown-source-view.mod-cm6 .callout[data-callout=warning],body .markdown-preview-view.markdown-rendered .callout[data-callout=caution],body .markdown-rendered .callout[data-callout=caution],body .markdown-source-view.mod-cm6 .callout[data-callout=caution],body .markdown-preview-view.markdown-rendered .callout[data-callout=attention],body .markdown-rendered .callout[data-callout=attention],body .markdown-source-view.mod-cm6 .callout[data-callout=attention]{--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=warning]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=caution]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=attention]){--callout-background:var(--monokai-callout-warning-bg);--callout-border:var(--monokai-callout-warning-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=error],body .markdown-rendered .callout[data-callout=error],body .markdown-source-view.mod-cm6 .callout[data-callout=error],body .markdown-preview-view.markdown-rendered .callout[data-callout=danger],body .markdown-rendered .callout[data-callout=danger],body .markdown-source-view.mod-cm6 .callout[data-callout=danger]{--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=error]){--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=danger]){--callout-background:var(--monokai-callout-error-bg);--callout-border:var(--monokai-callout-error-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=failure],body .markdown-rendered .callout[data-callout=failure],body .markdown-source-view.mod-cm6 .callout[data-callout=failure],body .markdown-preview-view.markdown-rendered .callout[data-callout=fail],body .markdown-rendered .callout[data-callout=fail],body .markdown-source-view.mod-cm6 .callout[data-callout=fail],body .markdown-preview-view.markdown-rendered .callout[data-callout=missing],body .markdown-rendered .callout[data-callout=missing],body .markdown-source-view.mod-cm6 .callout[data-callout=missing]{--callout-background:var(--monokai-callout-failure-bg);--callout-border:var(--monokai-callout-failure-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=failure]){--callout-background:var(--monokai-callout-failure-bg);--callout-border:var(--monokai-callout-failure-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=fail]){--callout-background:var(--monokai-callout-failure-bg);--callout-border:var(--monokai-callout-failure-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=missing]){--callout-background:var(--monokai-callout-failure-bg);--callout-border:var(--monokai-callout-failure-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=bug],body .markdown-rendered .callout[data-callout=bug],body .markdown-source-view.mod-cm6 .callout[data-callout=bug]{--callout-background:var(--monokai-callout-bug-bg);--callout-border:var(--monokai-callout-bug-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=bug]){--callout-background:var(--monokai-callout-bug-bg);--callout-border:var(--monokai-callout-bug-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=success],body .markdown-rendered .callout[data-callout=success],body .markdown-source-view.mod-cm6 .callout[data-callout=success],body .markdown-preview-view.markdown-rendered .callout[data-callout=check],body .markdown-rendered .callout[data-callout=check],body .markdown-source-view.mod-cm6 .callout[data-callout=check],body .markdown-preview-view.markdown-rendered .callout[data-callout=done],body .markdown-rendered .callout[data-callout=done],body .markdown-source-view.mod-cm6 .callout[data-callout=done]{--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=success]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=check]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=done]){--callout-background:var(--monokai-callout-success-bg);--callout-border:var(--monokai-callout-success-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=example],body .markdown-rendered .callout[data-callout=example],body .markdown-source-view.mod-cm6 .callout[data-callout=example]{--callout-background:var(--monokai-callout-example-bg);--callout-border:var(--monokai-callout-example-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=example]){--callout-background:var(--monokai-callout-example-bg);--callout-border:var(--monokai-callout-example-border)}body .markdown-preview-view.markdown-rendered .callout[data-callout=quote],body .markdown-rendered .callout[data-callout=quote],body .markdown-source-view.mod-cm6 .callout[data-callout=quote],body .markdown-preview-view.markdown-rendered .callout[data-callout=cite],body .markdown-rendered .callout[data-callout=cite],body .markdown-source-view.mod-cm6 .callout[data-callout=cite]{--callout-background:var(--monokai-callout-quote-bg);--callout-border:var(--monokai-callout-quote-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=quote]){--callout-background:var(--monokai-callout-quote-bg);--callout-border:var(--monokai-callout-quote-border)}body .markdown-source-view.mod-cm6 .cm-line:has(.callout[data-callout=cite]){--callout-background:var(--monokai-callout-quote-bg);--callout-border:var(--monokai-callout-quote-border)}body .markdown-preview-view.markdown-rendered .callout-icon,body .markdown-rendered .callout-icon,body .markdown-source-view.mod-cm6 .callout-icon,body .markdown-source-view.mod-cm6 .cm-callout-icon{min-width:var(--callout-icon-size);flex-shrink:0;justify-content:center;align-items:center;margin-right:.35em;display:inline-flex;overflow:visible}body .markdown-preview-view.markdown-rendered .callout-icon svg,body .markdown-rendered .callout-icon svg,body .markdown-source-view.mod-cm6 .callout-icon svg,body .markdown-source-view.mod-cm6 .cm-callout-icon svg{display:none}body .markdown-preview-view.markdown-rendered .callout-icon:before,body .markdown-rendered .callout-icon:before,body .markdown-source-view.mod-cm6 .callout-icon:before,body .markdown-source-view.mod-cm6 .cm-callout-icon:before{font-family:monokai-pro-icons,monospace;font-size:var(--callout-icon-size);color:var(--callout-border,var(--monokai-callout-note-border));-webkit-font-smoothing:antialiased;speak:never;text-rendering:auto;font-style:normal;font-weight:400;line-height:1;display:inline-block}body .markdown-preview-view.markdown-rendered .callout[data-callout=note] .callout-icon:before,body .markdown-rendered .callout[data-callout=note] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=note] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=note] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=info] .callout-icon:before,body .markdown-rendered .callout[data-callout=info] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=info] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=info] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=abstract] .callout-icon:before,body .markdown-rendered .callout[data-callout=abstract] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=abstract] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=abstract] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=summary] .callout-icon:before,body .markdown-rendered .callout[data-callout=summary] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=summary] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=summary] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=tldr] .callout-icon:before,body .markdown-rendered .callout[data-callout=tldr] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=tldr] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=tldr] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=warning] .callout-icon:before,body .markdown-rendered .callout[data-callout=warning] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=warning] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=warning] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=caution] .callout-icon:before,body .markdown-rendered .callout[data-callout=caution] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=caution] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=caution] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=attention] .callout-icon:before,body .markdown-rendered .callout[data-callout=attention] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=attention] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=attention] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=error] .callout-icon:before,body .markdown-rendered .callout[data-callout=error] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=error] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=error] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=danger] .callout-icon:before,body .markdown-rendered .callout[data-callout=danger] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=danger] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=danger] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=failure] .callout-icon:before,body .markdown-rendered .callout[data-callout=failure] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=failure] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=failure] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=fail] .callout-icon:before,body .markdown-rendered .callout[data-callout=fail] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=fail] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=fail] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=missing] .callout-icon:before,body .markdown-rendered .callout[data-callout=missing] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=missing] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=missing] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=bug] .callout-icon:before,body .markdown-rendered .callout[data-callout=bug] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=bug] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=bug] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=success] .callout-icon:before,body .markdown-rendered .callout[data-callout=success] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=success] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=success] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=check] .callout-icon:before,body .markdown-rendered .callout[data-callout=check] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=check] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=check] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=done] .callout-icon:before,body .markdown-rendered .callout[data-callout=done] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=done] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=done] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=question] .callout-icon:before,body .markdown-rendered .callout[data-callout=question] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=question] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=question] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=help] .callout-icon:before,body .markdown-rendered .callout[data-callout=help] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=help] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=help] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=faq] .callout-icon:before,body .markdown-rendered .callout[data-callout=faq] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=faq] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=faq] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=tip] .callout-icon:before,body .markdown-rendered .callout[data-callout=tip] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=tip] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=tip] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=hint] .callout-icon:before,body .markdown-rendered .callout[data-callout=hint] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=hint] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=hint] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=important] .callout-icon:before,body .markdown-rendered .callout[data-callout=important] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=important] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=important] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=todo] .callout-icon:before,body .markdown-rendered .callout[data-callout=todo] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=todo] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=todo] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=quote] .callout-icon:before,body .markdown-rendered .callout[data-callout=quote] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=quote] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=quote] .cm-callout-icon:before,body .markdown-preview-view.markdown-rendered .callout[data-callout=cite] .callout-icon:before,body .markdown-rendered .callout[data-callout=cite] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=cite] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=cite] .cm-callout-icon:before{content:""}body .markdown-preview-view.markdown-rendered .callout[data-callout=example] .callout-icon:before,body .markdown-rendered .callout[data-callout=example] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=example] .callout-icon:before,body .markdown-source-view.mod-cm6 .callout[data-callout=example] .cm-callout-icon:before{content:""} /* @settings @@ -74,6 +74,11 @@ settings: title: 单色图标 type: class-toggle default: false + - + id: monokai-syntax-hide-file-tree-icons + title: 关闭文档树图标 + type: class-toggle + default: false */ /* diff --git a/versions.json b/versions.json index 608a97a..85df038 100644 --- a/versions.json +++ b/versions.json @@ -1,3 +1,4 @@ { - "1.0.0": "1.0.0" + "1.0.0": "1.0.0", + "1.0.1": "1.0.0" }