[
  {
    "path": ".github/workflows/release.yml",
    "content": "name: Release Obsidian theme\n\non:\n  push:\n    tags:\n      - \"*\"\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n\n    steps:\n      - uses: actions/checkout@v3\n\n      - name: Create release\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n        run: |\n          tag=\"${GITHUB_REF#refs/tags/}\"\n\n          gh release create \"$tag\" \\\n            --title=\"$tag\" \\\n            --generate-notes \\\n            --draft \\\n            manifest.json theme.css"
  },
  {
    "path": ".gitignore",
    "content": ".DS_Store\n.env\n.gitconfig\n.sass-cache\n.vscode\n*.map\ndist\nnode_modules"
  },
  {
    "path": "Gruntfile.js",
    "content": "/* \nMany people use Grunt, but I sourced this from the exceptional Minimal theme\nwhich can be found here: https://github.com/kepano/obsidian-minimal\n*/\nmodule.exports = function (grunt) {\n  grunt.initConfig({\n    pkg: grunt.file.readJSON('package.json'),\n\n    /* Get the user-defined OBSIDIAN_PATH from .env file \n       so that we can live reload the theme in the vault */\n    env: {\n      local: {\n        src: \".env\"\n      }\n    },\n\n    // Create red-graphite.css and red-graphite.min.css from index.scss\n    sass: {\n      dist: {\n        options: {\n          implementation: require('sass'),\n          sourceMap: false,\n          outputStyle: 'compressed'\n        },\n        files: {\n          'src/css/red-graphite.min.css': 'src/scss/index.scss'\n        }\n      }\n    },\n\n    // css used for distribution and live reload\n    cssmin: {\n      options: {\n        advanced: false,\n        aggressiveMerging: false,\n        mediaMerging: false,\n        restructuring: false\n      },\n      target: {\n        files: {\n          'src/css/red-graphite.min.css': 'src/css/red-graphite.min.css'\n        }\n      }\n    },\n\n    // Concatenate theme files adding Style Settings\n    concat_css: {\n      dist: {\n        files: {\n          // 'theme.css': ['src/css/red-graphite.min.css', 'src/css/alternate-checkboxes.css', 'src/css/style-settings.css']\n          'theme.css': ['src/css/red-graphite.min.css', 'src/css/style-settings.css']\n        }\n      }\n    },\n\n    // Put files where they need to go\n    copy: {\n      local: {\n        files: [\n          {\n            expand: true,\n            src: 'theme.css',\n            dest: \"<%= OBSIDIAN_PATH %>\"\n          },\n          {\n            expand: true,\n            src: 'manifest.json',\n            dest: \"<%= OBSIDIAN_PATH %>\"\n          }\n        ]\n      }\n    },\n\n    // Watch for changes, and compile new changes\n    watch: {\n      css: {\n        files: ['src/**/*.scss', 'src/**/*.css'],\n        tasks: ['env:local', 'loadconst', 'sass:dist', 'concat_css:dist', 'copy']\n      }\n    }\n  });\n\n  grunt.loadNpmTasks('grunt-env');\n  grunt.loadNpmTasks('grunt-sass');\n  grunt.loadNpmTasks('grunt-contrib-cssmin');\n  grunt.loadNpmTasks('grunt-concat-css');\n  grunt.loadNpmTasks('grunt-contrib-copy');\n  grunt.loadNpmTasks('grunt-contrib-watch');\n\n  grunt.registerTask('loadconst', 'Load constants', function () {\n    grunt.config('OBSIDIAN_PATH', process.env.OBSIDIAN_PATH);\n  });\n\n  grunt.registerTask('build', ['env:local', 'loadconst', 'sass:dist', 'concat_css:dist', 'copy']);\n  grunt.registerTask('default', ['env:local', 'loadconst', 'watch']);\n}"
  },
  {
    "path": "LICENSE",
    "content": "This is free and unencumbered software released into the public domain.\r\n\r\nAnyone is free to copy, modify, publish, use, compile, sell, or\r\ndistribute this software, either in source code form or as a compiled\r\nbinary, for any purpose, commercial or non-commercial, and by any\r\nmeans.\r\n\r\nIn jurisdictions that recognize copyright laws, the author or authors\r\nof this software dedicate any and all copyright interest in the\r\nsoftware to the public domain. We make this dedication for the benefit\r\nof the public at large and to the detriment of our heirs and\r\nsuccessors. We intend this dedication to be an overt act of\r\nrelinquishment in perpetuity of all present and future rights to this\r\nsoftware under copyright law.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\r\nIN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\r\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\r\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\r\nOTHER DEALINGS IN THE SOFTWARE.\r\n\r\nFor more information, please refer to <https://unlicense.org>\r\n"
  },
  {
    "path": "README.md",
    "content": "# Red Graphite for Obsidian\nA minimal theme for [Obsidian](https://obsidian.md/) with both light and dark variants. This theme is based on Bear.app's Red Graphite theme.\n\nHere are a couple screenshots (with more further down the page):\n\n![Screenshot](./screenshots/light-callout.png)\n![Screenshot](./screenshots/dark-callout.png)\n\n## Installation\n- Open Obsidian settings\n- In the `Appearance` section, click the `Manage` button\n- Search for \"Red Graphite\" in the community themes, and select it\n- Click the `Use this theme` button\n\n## A note about development and updates\n\nThe original Red Graphite theme has been largely untouched for over a year. Between work and family, keeping up with it wasn't a priority. I even personally switched to various other themes (mostly just the amazing [Minimal](https://github.com/kepano/obsidian-minimal) theme). Some of those other theme developers are adding amazing features that I love to use on a daily basis, so Red Graphite fell in priority.\n\nHowever, with the 1.0 release of Obsidian, I really wanted to release an updated version of the theme for those that prefer its simplicity. I won't be as active as other theme developers, and with that in mind, I've made this version not much more than a color-theme for the default theme. Most of the changes are with the UI and there are not many changes to the actual rendering of your notes.\n\n## More Screenshots\n\nHere's a few more screenshots in addition to those above:\n\n![Screenshot](./screenshots/light-table.png)\n![Screenshot](./screenshots/dark-table.png)\n![Screenshot](./screenshots/light-task.png)\n![Screenshot](./screenshots/dark-task.png)\n\n## Style Settings\n\nIf you use the Style Settings plugin, you can adjust a few things. Here you can see changing the base and accent colors. Most of the colors in the theme are derived from the base color, so play with it and see if you like a different color. \n\n![Screenshot](./screenshots/light-stylesettings.png)\n![Screenshot](./screenshots/dark-stylesettings.png)\n\n\n## Build\n\nIf you want to fork this and make your own version, feel free to. Hopefully you are familiar with build systems like NPM and Grunt, here are just a few notes.\n\nYou will need to make a `.env` file (copy/rename the `.env.example` file). This just defines a location for Grunt to copy files to. It should be the location of some vault that you want to test the theme in.\n\nAfter cloning, install dependencies:\n\n```shell\nnpm install\n```\n\nRun in dev mode (watch):\n\n```shell\nnpm run dev\n```\n\nBuild for distribution:\n\n```shell\nnpm run build\n```\n\n## License\nThis theme is copied from Bear.app's Red Graphite theme, so it would be silly to pretend to have a license. Do as you please, all credit to the Bear designers for putting good colors together."
  },
  {
    "path": "manifest.json",
    "content": "{\n    \"name\": \"Red Graphite\",\n    \"version\": \"1.0.5\",\n    \"minAppVersion\": \"1.0.0\",\n    \"author\": \"Sean Williams\",\n    \"authorUrl\": \"https://github.com/seanwcom/Red-Graphite-for-Obsidian\"\n}\n"
  },
  {
    "path": "obsidian.css",
    "content": "/* \n  THIS IS THE OLD THEME FOR OLDER VERSIONS OF OBSIDIAN -- THIS HAS NOT BEEN\n  UPDATED TO REFLECT THE THEME CHANGES MADE FOR THE 1.0 OBSIDIAN RELEASE.\n */\n\n.theme-light\n{\n  --background-inline-code: rgb(240, 240, 240);\n  --background-nav-alt: rgb(58, 62, 63);\n  --background-nav-file-tag: rgb(203, 77, 73);\n  --background-nav-selected: rgb(203, 77, 73);\n  --background-nav: rgb(41, 44, 46);\n  --background-primary: rgb(250, 250, 250);\n  --background-tag: #b5b5b5;\n  --border-inline-code: rgb(215, 215, 215);\n  --code-block-background: #ffffff;\n  --code-block-border: #92a1a17a;\n  --font-family-editor: Avenir, \"Avenir Next\", \"Avenir Next Cyr\", 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Microsoft YaHei Light\", sans-serif;\n  --font-family-preview: Avenir, \"Avenir Next\", \"Avenir Next Cyr\", 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Microsoft YaHei Light\", sans-serif;\n  --interactive-accent: rgb(203, 77, 73);\n  --interactive-accent-hover: rgb(151, 46, 43);\n  --text-accent: rgb(203, 77, 73);\n  --text-faint: rgb(150, 150, 150);\n  --text-header: rgb(44, 44, 44);\n  --text-highlight-bg: #b4ff0066;\n  --text-inline-code: rgb(45, 45, 45);\n  --text-nav-selected: rgb(255, 255, 255);\n  --text-nav: rgb(190, 190, 190);\n  --text-normal: rgb(44, 44, 44);\n  --text-normal-opposite: rgb(216, 216, 216);\n}\n\n.theme-dark {\n  --background-inline-code: rgb(41, 44, 46);\n  --background-nav-alt: rgb(58, 62, 63);\n  --background-nav-file-tag: rgb(116, 190, 247);\n  --background-nav-selected: rgb(73, 73, 73);\n  --background-nav: rgb(41, 44, 46);\n  --background-primary: rgb(28, 30, 32);\n  --background-tag: rgb(111, 112, 116);\n  --border-inline-code: rgb(76, 76, 76);\n  --code-block-background: rgb(32, 32, 32);\n  --code-block-border: rgb(77, 77, 77);\n  --font-family-editor: Avenir, \"Avenir Next\", \"Avenir Next Cyr\", 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Microsoft YaHei Light\", sans-serif;\n  --font-family-preview: Avenir, \"Avenir Next\", \"Avenir Next Cyr\", 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Microsoft YaHei Light\", sans-serif;\n  --interactive-accent: rgb(116, 190, 247);\n  --interactive-accent-hover: rgb(24, 147, 242);\n  --text-accent: rgb(116, 190, 247);\n  --text-faint: rgb(150, 150, 150);\n  --text-header: rgb(198, 213, 224);\n  --text-highlight-bg: rgb(64, 73, 181);\n  --text-inline-code: rgb(230, 230, 230);\n  --text-nav-selected: rgb(255, 255, 255);\n  --text-nav: rgb(190, 190, 190);\n  --text-normal: rgb(216, 216, 216);\n  --text-normal-oppsite: rgb(44, 44, 44);\n}\n\n/* header colors */\n.cm-header, \n.markdown-preview-view h1,\n.markdown-preview-view h2,\n.markdown-preview-view h3,\n.markdown-preview-view h4,\n.markdown-preview-view h5,\n.markdown-preview-view h6 {\n  color: var(--text-header);\n}\n\n/* Changing size/color of the header hashtags ## */\n.cm-formatting-header {\n\tcolor: var(--text-faint);\n  font-size: 0.6em;\n}\n\n/* Backlinks header colors - thanks @a-star-wave! */\n.side-dock-collapsible-section-header {\n  color: var(--text-nav);\n}\n\n/* Headers in editor - hide the #'s */\n/* .cm-formatting-header-1, .cm-formatting-header-2, .cm-formatting-header-3, .cm-formatting-header-4, .cm-formatting-header-5, .cm-formatting-header-6, .cm-formatting-header-7 {\n  visibility: hidden; \n  position: relative; \n  width: 20px; \n  display: inline-block;\n} */\n\n/* Headers in editor - show custom content - common */\n/* .cm-formatting-header-1:after, .cm-formatting-header-2:after, .cm-formatting-header-3:after, .cm-formatting-header-4:after, .cm-formatting-header-5:after, .cm-formatting-header-6:after, .cm-formatting-header-7:after {\n  visibility: visible;\n  position: absolute;\n  left: 0;\n  font-size: 12px;\n} */\n\n/* Headers in editor - show custom content - specifics */\n/* .cm-formatting-header-1:after { bottom:  2px; content: \"H1\"; }\n.cm-formatting-header-2:after { bottom:  0px; content: \"H2\"; }\n.cm-formatting-header-3:after { bottom:  0px; content: \"H3\"; }\n.cm-formatting-header-4:after { bottom: -1px; content: \"H4\"; }\n.cm-formatting-header-5:after { bottom: -1px; content: \"H5\"; }\n.cm-formatting-header-6:after { bottom: -1px; content: \"H6\"; }\n.cm-formatting-header-7:after { bottom: -1px; content: \"H7\"; } */\n\n.cm-s-obsidian span.cm-url {\n  color: var(--text-accent);\n}\n\n.markdown-preview-view mark {\n  color: var(--text-normal);\n  padding: 0px 4px;\n}\n\n.cm-formatting-em.cm-em {\n  color: var(--text-faint);\n  font-weight: 100;\n  font-size: 0.6em;\n}\n.cm-formatting-strong.cm-strong {\n  color: var(--text-faint);\n  font-weight: 100;\n  font-size: 0.6em;\n}\n\n\n\n\n\n\n\n/* Wrap long nav text */\n.nav-file-title, .nav-folder-title {\n  white-space: normal;\n}\n\n/* Indent wrapped nav text */\n.nav-file-title-content {\n  margin-left: 10px;\n  text-indent: -10px;\n}\n\n/* Horizontal rule between Icons and vault in left nav */\n.nav-buttons-container {\n  border-bottom: 1px solid var(--background-nav-alt);\n}\n\n/* The name of the vault */\n.nav-folder.mod-root > .nav-file-title, .nav-folder.mod-root > .nav-folder-title {\n  color: var(--text-nav);\n}\n\n/* Color of left nav tree text */\n.nav-file-title, .nav-folder-title {\n  color: var(--text-nav);\n}\n\n\n/* New top tabs */\n.workspace-tabs {\n  background-color: var(--background-nav-alt);\n}\n\n.workspace-tab-header-container {\n  background-color: var(--background-nav-alt);\n}\n\n/* Color of the curve of the top tabs */\n.workspace-tab-container-before.is-before-active,\n.workspace-tab-container-after.is-after-active,\n.workspace-tab-header.is-before-active,\n.workspace-tab-header.is-after-active {\n  background-color: var(--background-nav);\n}\n\n/* Background color of unselected tabs */\n.workspace-tab-container-before.is-before-active .workspace-tab-header-inner, \n.workspace-tab-container-after.is-after-active .workspace-tab-header-inner, \n.workspace-tab-header.is-before-active .workspace-tab-header-inner, \n.workspace-tab-header.is-after-active .workspace-tab-header-inner {\n  background-color: var(--background-nav-alt);\n}\n\n/* Background color of selected tab */\n.workspace-tab-header.is-active {\n  background-color: var(--background-nav);\n}\n\n/* resize handle coloring */\n.workspace-leaf-resize-handle {\n  background-color: transparent;\n}\n\n/* Set the left nav background to same color as ribbon so we can make a curved corner that matches */\n.workspace-tabs .workspace-leaf {\n  background-color: var(--background-nav-alt);\n}\n\n/* Set the left nav background to different color from ribbon, and give a curved corner with statusbar */\n.mod-left-split .workspace-tabs .workspace-leaf .workspace-leaf-content {\n  background-color: var(--background-nav);\n  border-bottom-left-radius: 10px;\n  border-top-left-radius: 10px;\n}\n\n/* Set the right nav background to different color from ribbon, and give a curved corner with statusbar */\n.mod-right-split .workspace-tabs .workspace-leaf .workspace-leaf-content {\n  background-color: var(--background-nav);\n  border-bottom-right-radius: 10px;\n  border-top-right-radius: 10px;\n}\n\n.side-dock.mod-right {\n  border-left: 0px;\n}\n\n/* Left nav ribbon background color */\n.side-dock-ribbon {\n  background-color: var(--background-nav-alt);\n}\n\n/* Left nav ribbon background-color */\n.side-dock-ribbon-before.is-before-active, \n.side-dock-ribbon-after.is-after-active, \n.side-dock-ribbon-tab.is-before-active, \n.side-dock-ribbon-tab.is-after-active {\n  background-color: var(--background-nav);\n}\n\n/* Left nav ribbon background-color */\n.side-dock-ribbon-before.is-before-active .side-dock-ribbon-tab-inner, \n.side-dock-ribbon-after.is-after-active .side-dock-ribbon-tab-inner, \n.side-dock-ribbon-tab.is-before-active .side-dock-ribbon-tab-inner, \n.side-dock-ribbon-tab.is-after-active .side-dock-ribbon-tab-inner {\n  background-color: var(--background-nav-alt);\n}\n\n/* Left nav ribbon active background-color */\n.side-dock-ribbon-tab.is-active {\n  background-color: var(--background-nav);\n}\n\n/* Left nav ribbon active hover text color (icon color) */\n.side-dock-ribbon-tab.is-active:hover {\n  color: var(--text-accent);\n}\n\n/* Left nav ribbon inactive hover text color (icon color) */\n.side-dock-ribbon-tab:hover,\n.side-dock-ribbon-action:hover {\n  color: var(--text-accent);\n}\n\n/* Background and text color of selected item in left nav tree */\n.nav-file.is-active > .nav-file-title, \n.nav-file.is-active > .nav-folder-title, \n.nav-file.is-active > .nav-folder-collapse-indicator, \n.nav-folder.is-active > .nav-file-title, \n.nav-folder.is-active > .nav-folder-title, \n.nav-folder.is-active > .nav-folder-collapse-indicator {\n  background-color: var(--background-nav-selected);\n  color: var(--text-nav-selected);\n}\n\n/* Background and text color of selected item in left nav tree - when hovering */\n.nav-file.is-active > .nav-file-title:hover, \n.nav-file.is-active > .nav-folder-title:hover, \n.nav-file.is-active > .nav-folder-collapse-indicator:hover, \n.nav-folder.is-active > .nav-file-title:hover, \n.nav-folder.is-active > .nav-folder-title:hover, \n.nav-folder.is-active > .nav-folder-collapse-indicator:hover {\n  background-color: var(--text-accent);\n  color: var(--text-nav-selected);\n}\n\n/* Background and text color of hovered item in left nav tree */\nbody:not(.is-grabbing) .nav-file-title:hover, \nbody:not(.is-grabbing) .nav-folder-title:hover {\n  background-color: var(--background-secondary-alt);\n  color: var(--text-nav-selected);\n}\n\n/* Background and text color of hovered collapse indicator in left nav tree */\nbody:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator,\nbody:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator {\n  background-color: var(--background-secondary-alt);\n  color: var(--text-nav-selected);\n}\n\n/* Left Nav menu item - hover background color */\nbody:not(.is-grabbing) .nav-file-title:hover,\nbody:not(.is-grabbing) .nav-folder-title:hover {\n  background-color: var(--background-nav-alt);\n}\n\n/* Left Nav menu item - hover background color of the collapse/expand arrow */\nbody:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator, \nbody:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator {\n  background-color: var(--background-nav-alt);\n}\n\n/* Left side dock */\n.side-dock.mod-left {\n  border-right: 1px solid var(--background-secondary-border);\n}\n\n/* Font adjustments for pane headers */\n.view-header-title {\n  font-size: 16px;\n  font-weight: 600;\n}\n\n/* Status bar ... duh? :) */\n.status-bar {\n  background-color: var(--background-nav-alt);\n  border-top: 0px solid var(--background-nav-alt);\n  color: var(--text-nav);\n}\n\n/* Testing a gradient design for statusbar */\n/* .status-bar {\n  border-top: 0px;\n  background-color: var(--background-nav-alt);\n  background: linear-gradient(90deg, rgba(255,0,0,0) 5%, var(--background-nav-alt) 20%);\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  width: 500px;\n  color: var(--text-nav);\n} */\n\n/* Context menu hover item */\n.menu-item:hover {\n  background-color: var(--background-secondary-alt);\n  color: var(--text-accent);\n}\n\n\n/* Font for the markdown source panel */\ndiv.markdown-source-view {\n\tfont-family: var(--font-family-editor);\n}\n\n/* Font for the markdown preview panel */\ndiv.markdown-preview-view {\n\tfont-family: var(--font-family-preview);\n}\n\n/* Coloring the list bullets/numbers */\n.cm-s-obsidian span.cm-formatting-list {\n\tcolor: var(--text-accent);\n  font-size: 0.85em;\n  font-weight: 500;\n  font-family: var(--font-monospace);\n}\n\n/* Editor view - task list, color and veritcal align */\n.cm-s-obsidian span.cm-formatting-task {\n  color: var(--text-accent);\n  font-size: 0.85em;\n  font-weight: 500;\n  position: relative;\n  top: -0.12em;\n}\n\n/* Preview Checkboxes don't seem to align correctly */\n.markdown-preview-view .task-list-item-checkbox {\n  /* width: 15px; */\n  /* height: 15px; */\n  /* position: relative; */\n  /* top: 3px; */\n}\n\n/* Resetting the default hue-rotate(42deg) */\n.markdown-preview-view .task-list-item-checkbox {\n  /* filter: hue-rotate(42deg); -- DEFAULT */\n  filter: none;\n}\n\n.CodeMirror .cm-math {\n  color: var(--text-inline-code);\n}\n\n/* color of inline code ticks */\n.cm-s-obsidian span.cm-inline-code.cm-formatting-code {\n  color: var(--text-faint);\n}\n\n/* color of inline code */\n.cm-s-obsidian span.cm-inline-code {\n  color: var(--text-inline-code);\n}\n\n/* color and border of inline code (between the ticks) */\n.cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code),\n.markdown-preview-section code {\n  background-color: var(--background-inline-code);\n  border: 0px solid var(--border-inline-code);\n  font-weight: 600;\n  color: var(--text-inline-code);\n}\n\n/* Preview code block background */\n.markdown-preview-view pre {\n  padding: 1em;\n  background-color: var(--code-block-background);\n  border-radius: 4px;\n  border: 1px solid var(--code-block-border);\n  white-space: pre-wrap;\n  line-height: 1.0em;\n}\n\n/* Unset the background and font weight from where we set it for inline code */\n.markdown-preview-view pre code {\n  background-color: transparent;\n  font-weight: normal;\n}\n\n/* Code block border color */\n.cm-s-obsidian div.HyperMD-codeblock-begin-bg {\n\tborder-top: 1px solid var(--code-block-border);\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n}\n\n/* Code block border color */\n.cm-s-obsidian div.HyperMD-codeblock-end-bg {\n\tborder-bottom: 1px solid var(--code-block-border);\n\tborder-bottom-left-radius: 4px;\n\tborder-bottom-right-radius: 4px;\n}\n\n/* Code block background color */\n.cm-s-obsidian div.HyperMD-codeblock-bg {\n  background-color: var(--code-block-background);\n}\n\n/* Code block left and right padding */\n.cm-s-obsidian pre.HyperMD-codeblock {\n  padding: 0px 10px 0px 10px;\n  color: var(--text-inline-code);\n}\n\n/* Code block top padding */\n.cm-s-obsidian pre.HyperMD-codeblock-begin {\n\tpadding-top: 10px;\n}\n\n/* Code block bottom padding */\n.cm-s-obsidian pre.HyperMD-codeblock-end {\n\tpadding-top: 10px;\n}\n\n/* Code block left and right border colors */\n.cm-s-obsidian div.HyperMD-codeblock-bg {\n\tborder-left: 1px solid var(--code-block-border);\n\tborder-right: 1px solid var(--code-block-border);\n}\n\n/* Enable wrapping of code blocks in the preview panel */\n.theme-light code[class*=\"language-\"], .theme-light pre[class*=\"language-\"],\n.theme-dark code[class*=\"language-\"], .theme-dark pre[class*=\"language-\"] {\n  white-space: pre-wrap;\n  background-color: var(--code-block-background);\n}\n\n/* Add some spacing when a #hashtag is used */\n/* .cm-hashtag, .markdown-preview-section .tag {\n  line-height: 1.9em;\n} */\n\n/* Tag pillbox - common settings for editor left, editor right and preview */\n.cm-s-obsidian span.cm-hashtag-begin, \n.cm-s-obsidian span.cm-hashtag-end,\na.tag {\n  background-color: var(--background-tag);\n  color: var(--text-nav-selected);\n  padding-bottom: 2px;\n  padding-top: 2px;\n\ttext-decoration: none;\n  font-family: var(--font-family-editor);\n  font-size: 0.9em;\n}\n\n/* Tag editor left side pillbox */\n.cm-s-obsidian span.cm-hashtag-begin {\n\tborder-top-left-radius: 25px;\n\tborder-bottom-left-radius: 25px;\n\tpadding-left: 8px;\n}\n\n/* Tag editor right side pillbox */\n.cm-s-obsidian span.cm-hashtag-end {\n\tborder-top-right-radius: 25px;\n\tborder-bottom-right-radius: 25px;\n\tpadding-right: 10px;\n}\n\n/* Tag preview pillbox */\na.tag {\n\tborder-top-left-radius: 250px;\n\tborder-top-right-radius: 250px;\n\tborder-bottom-left-radius: 250px;\n\tborder-bottom-right-radius: 250px;\n\tpadding-left: 10px;\n\tpadding-right: 12px;\n}\n\n/* Add a tiny bit of padding to the link brackets and parenthesis */\n.cm-s-obsidian span.cm-formatting-link,\n.cm-s-obsidian span.cm-formatting-link-string {\n  padding: 0 1px 0 1px;\n  /* font-weight: 500; */\n}\n\n/* Additional left/right padding for tag pane so hover background has some room */\n.tag-pane-tags {\n  padding-left: 10px;\n  padding-right: 5px;\n}\n\n/* Color the hover background like we do the selected left nav */\n.tag-pane-tag:hover {\n  background-color: var(--background-nav-alt);\n  color: var(--text-nav-selected);\n}\n\n/* Style the tag pane tag count with the bear red coloring used in selected item from left nav */\n.tag-pane-tag-count {\n  background-color: var(--text-accent);\n  color: var(--text-nav-selected);\n}\n\n/* Backlinks title match hover */\n.search-result-file-title:hover {\n  background-color: var(--background-nav-alt);\n}\n\n/* Backlinks content match hover */\n.search-result-file-match:hover {\n  background-color: var(--background-nav-alt);\n}\n\n/* Backlink titles for matches */\n.search-result-file-title {\n  color: var(--text-nav);\n}\n\n/* Backlink highlighted [[links]] */\n.search-result-file-matched-text {\n  color: var(--text-nav-selected);\n  background-color: var(--text-accent);\n  padding: 2px;\n  border-radius: 4px;\n}\n\n/* Add button hovers to the the Update internal links modal (and possibly others) */\n.modal-button-container button:not(.mod-cta):not(.mod-warning):hover {\n  background-color: var(--text-accent);\n  color: var(--text-nav-selected);\n}\n\n/* Background color of rename inputs */\n.nav-file-title-content.is-being-renamed,\n.nav-folder-title-content.is-being-renamed {\n  cursor: text;\n  border-color: var(--interactive-accent);\n  background-color: var(--background-nav);\n  padding-left: 15px;\n}\n\n/* Background color of file tags, like \"png\" */\n.nav-file-tag {\n  background-color: var(--background-nav-file-tag);\n  color: var(--text-nav-selected);\n}\n\n/* Remove the border, padding, and margin for the transcludes/embeds */\n.markdown-preview-view .markdown-embed, .markdown-preview-view .file-embed {\n  border: 0px;\n  padding: 0;\n  margin: 0;\n}\n\n/* Hide the title of the embeds */\n.markdown-embed-title {\n  display: none;\n}\n\n/* Allow a full embed, not a partial, scrolling embed */\n.markdown-preview-view .markdown-embed-content {\n  max-height: unset;\n  overflow-y: unset;\n  padding-right: unset;\n}\n.markdown-preview-view .markdown-embed-content > .markdown-preview-view {\n  max-height: unset;\n}\n\n/* Add support for [Calendar plugin](https://github.com/liamcain/obsidian-calendar-plugin) */\n#calendar-container {\n  --color-background-heading: transparent;\n\n  --color-background-day: transparent;\n  --color-background-day-empty: transparent;\n  --color-background-day-active: var(--background-nav-selected);\n  --color-background-day-hover: var(--background-nav-alt);\n\n  --color-dot: var(--text-nav);\n  --color-arrow: var(--text-nav);\n\n  --color-text-title: var(--text-faint);\n  --color-text-heading: var(--text-faint);\n  --color-text-day: var(--text-nav);\n  --color-text-today: var(--text-nav-selected);\n}\n\n/* fix graph controls */\n.workspace-split.mod-right-split .graph-controls,\n.workspace-split.mod-right-split .graph-control-section-header {\n  color: var(--text-normal-oppsite);\n  background-color: var(--background-nav);\n  --background-secondary-alt: var(--background-nav-alt);\n  --background-modifier-border: var(--background-nav-alt);\n}\n\n/* fix graph text */\n.theme-light .graph-view {\n  --text-normal:  rgb(127, 127, 127);\n}\n.theme-dark .graph-view {\n  --text-normal: rgb(127, 127, 127);\n}\n\n\n/* \nTry to support content in the navs... this is difficult because this theme is a \nsplit of dark and light. So content in the main pane should be light mode, while content\nin the left pane should be dark mode\n*/\n/* .workspace-tabs .view-content {\n  color: var(--text-nav);\n} */\n\n\n\n/* input[type=checkbox] {\n  -webkit-appearance: none;\n  appearance: none;\n  border-radius: 50%;\n  border: 1px solid var(--text-faint);\n  padding: 0;\n}\ninput[type=checkbox]:focus{\noutline:0;\n}\ninput[type=checkbox]:checked {\n  background-color: var(--text-accent-hover);\n  border: 1px solid var(--text-accent-hover);\n  background-position: center;\n  background-size: 70%;\n  background-repeat: no-repeat;\n  background-image: url('data:image/svg+xml; utf8, <svg width=\"12px\" height=\"10px\" viewBox=\"0 0 12 8\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-4.000000, -6.000000)\" fill=\"%23ffffff\"><path d=\"M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999\"></path></g></g></svg>');\n} */\n\n\n/* ======================================================== */\n/* Checkbox stuff,  */\n/* ======================================================== */\n/* .markdown-preview-view .task-list-item-checkbox { height: 19px; } */\n/* .task-list-item input { visibility: hidden; } */\n\n/*\n  Potential emoji:\n  🗹☑️✅✔️🗸🗆◼️◻️▪️▫️🔵🟢🔴⚫⚪⭕❌🔘🔳⬛🔲🆗🟩🟧🟨🟪🟥🟦⬜🟫\n*/\n\n/* Unchecked, set the emoji icon to light grayscale */\n/* .task-list-item input:not([checked=true])::after {\n  content: \"✅\";\n  opacity: 0.25;\n  visibility: visible;\n  cursor: pointer;\n  filter: grayscale(1);\n} */\n\n/* \n  Checked, set emoji icon to red to match red graphite accent\n  Note: \n    hue-rotate makes ✅ a red checkbox, but depends on source color,\n    so you can't just swap in another emojie icon and have it be red\n*/\n/* .task-list-item input[checked=true]::after {\n  content: \"✅\";\n  visibility: visible;\n  cursor: pointer;\n  filter: hue-rotate(250deg);\n} */"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"red-graphite\",\n  \"version\": \"2.0.2\",\n  \"devDependencies\": {\n    \"dotenv\": \"^16.0.3\",\n    \"grunt\": \"^1.5.3\",\n    \"grunt-concat-css\": \"^0.3.2\",\n    \"grunt-contrib-copy\": \"^1.0.0\",\n    \"grunt-contrib-cssmin\": \"^4.0.0\",\n    \"grunt-contrib-watch\": \"^1.1.0\",\n    \"grunt-env\": \"^1.0.1\",\n    \"grunt-sass\": \"^3.1.0\",\n    \"rimraf\": \"^3.0.2\",\n    \"sass\": \"^1.80.4\"\n  },\n  \"scripts\": {\n    \"reset\": \"rimraf ./node_modules && npm install\",\n    \"dev\": \"grunt\",\n    \"build\": \"grunt build\"\n  }\n}\n"
  },
  {
    "path": "src/css/alternate-checkboxes.css",
    "content": "/* @settings\nname: SlRvb's Checkboxes\nid: checkbox\nsettings:\n    - \n        title: Colorful Task Text\n        description: Add color to the text of the task.\n        id: check-color\n        type: class-toggle\n    - \n        title: Colorful Task Background\n        description: Add color to the background of the task.\n        id: check-bg\n        type: class-toggle\n    - \n        title: Normal Task Text\n        description: Reapply regular text color to the text of the task.\n        id: check-text\n        type: class-toggle\n    -\n        title: Checkbox Strikethrough\n        description: Restore default strike through\n        id: check-strike\n        type: class-toggle\n    -\n        title: Checkbox Fixes\n        id: Checkbox-Fixes\n        type: heading\n        level: 2\n        collapsed: true\n    -\n        title: Checkbox Padding Fix\n        description: Toggle off if checklists are misaligned for your current theme.\n        id: chck-pad\n        type: class-toggle\n        default: true\n    - \n        title: Checkbox Height Adjustment (LP/P/R)\n        description: Preview/Reading Mode Icon adjustment slider.\n        id: chbx-pre-height\n        type: variable-number-slider\n        default: 0\n        format: px\n        min: -8\n        max: 8\n        step: 1\n    - \n        title: Checkbox Height Adjustment (S)\n        description: Source Mode Icon adjustment slider.\n        id: chbx-ed-height\n        type: variable-number-slider\n        default: 4\n        format: px\n        min: -8\n        max: 8\n        step: 1\n    -\n        title: Checkbox Strike Specific\n        id: Checkbox-Strike-Specific\n        type: heading\n        level: 2\n        collapsed: true\n    -\n        title: \"[x] Regular\"\n        id: chst-reg\n        type: class-toggle\n    -\n        title: \"[X] Checked\"\n        id: chst-chk\n        type: class-toggle\n    -\n        title: \"[-] Dropped\"\n        id: chst-drop\n        type: class-toggle\n    -\n        title: \"[>] Forward\"\n        id: chst-frwd\n        type: class-toggle\n    -\n        title: \"[D] Defer\"\n        id: chst-defr\n        type: class-toggle\n    -\n        title: \"[?] Question\"\n        id: chst-q\n        type: class-toggle\n    -\n        title: \"[/] Half\"\n        id: chst-half\n        type: class-toggle\n    -\n        title: \"[+] Add\"\n        id: chst-add\n        type: class-toggle\n    -\n        title: \"[R] Research\"\n        id: chst-rsrch\n        type: class-toggle\n    -\n        title: \"[!] Important\"\n        id: chst-imp\n        type: class-toggle\n    -\n        title: \"[i] Idea\"\n        id: chst-idea\n        type: class-toggle\n    -\n        title: \"[B] Brainstorm\"\n        id: chst-brn\n        type: class-toggle\n    -\n        title: \"[P] Pro\"\n        id: chst-pro\n        type: class-toggle\n    -\n        title: \"[C] Con\"\n        id: chst-con\n        type: class-toggle\n    -\n        title: \"[Q] Quote\"\n        id: chst-quot\n        type: class-toggle\n    -\n        title: \"[N] Note\"\n        id: chst-brn\n        type: class-toggle\n    -\n        title: \"[b] Bookmark\"\n        id: chst-book\n        type: class-toggle\n    -\n        title: \"[I] info\"\n        id: chst-info\n        type: class-toggle\n*/"
  },
  {
    "path": "src/css/style-settings.css",
    "content": "/* @settings\n\nname: Red Graphite\nid: red-graphite\nsettings:\n\n- id: red-graphite-colors\n  title: Colors\n  type: heading\n  level: 2\n  collapsed: false\n\n- id: red-graphite-base-color\n  title: Base Color\n  description: |\n    This sets the base color that many other colors are derived from.\n    Note that the light theme defaults to a contrast of darker side panels. Those darker panels are what you are changing here. However, with the dark theme, you will be adjusting the entire theme. Try some changes to see how it looks.\n  type: variable-themed-color\n  format: hsl-split\n  opacity: false\n  default-light: '#292C2E'\n  default-dark: '#1e232f'\n\n- id: red-graphite-accent-color\n  title: Accent Color\n  description: In the light theme, this is the red highlight. In the dark theme, this is the yellow highlight. This can also be adjusted in the Appearance settings section, but changing it there will override this setting. You will have to reset that color for this one to work.\n  type: variable-themed-color\n  format: hsl-split\n  opacity: false\n  default-light: '#cb4c48'\n  default-dark: '#f6cd74'\n\n\n\n- id: red-graphite-fonts\n  title: Fonts\n  type: heading\n  level: 2\n  collapsed: false\n\n- id: red-graphite-interface-font\n  title: Interface font\n  description: Font used for the user interface\n  type: variable-text\n  default: \"'Avenir'\"\n\n- id: red-graphite-text-font\n  title: Text font\n  description: Font used for text\n  type: variable-text\n  default: \"'Avenir'\"\n\n- id: red-graphite-monospace-font\n  title: Monospace font\n  description: Font used for monospace text\n  type: variable-text\n  default: ''\n*/"
  },
  {
    "path": "src/scss/app/backgrounds.scss",
    "content": ".theme-light {\n  --background-primary: var(--color-base-20); // content page background\n  --background-primary-alt: var(--color-base-00); // content - code bg\n  --background-secondary: var(--color-base-100); // bg of non-content areas (nav, title bar, etc)\n  --background-secondary-alt: var(--color-base-05);\n  --background-modifier-border: var(--color-base-30);\n  --background-modifier-border-hover: var(--color-base-35);\n  --background-modifier-border-focus: var(--color-base-25);\n}\n.theme-dark {\n  --background-primary: var(--color-base-105); // content page background\n  --background-primary-alt: var(--color-base-100); // content - code bg\n  --background-secondary: var(--color-base-100); // bg of non-content areas (nav, title bar, etc)\n  --background-secondary-alt: var(--color-base-05);\n  --background-modifier-border: var(--color-base-100);\n  --background-modifier-border-hover: var(--color-base-35);\n  --background-modifier-border-focus: var(--color-base-110);\n}"
  },
  {
    "path": "src/scss/app/backlink-pane.scss",
    "content": ".theme-light {\n  // search result header, expanded, not hovered\n  .search-result:not(.is-collapsed) .search-result-file-title {\n    color: var(--color-base-40);\n  }\n\n  // collapsed, not hovered\n  .backlink-pane > .tree-item-self.is-collapsed,\n  .outgoing-link-pane > .tree-item-self.is-collapsed {\n    color: var(--color-base-40);\n  }\n\n  // expanded, not hovered\n  .backlink-pane > .tree-item-self,\n  .outgoing-link-pane > .tree-item-self {\n    color: var(--color-base-40);\n  }\n\n  // expanded, hovered\n  @media (hover: hover) {\n    .backlink-pane > .tree-item-self.is-clickable:hover,\n    .outgoing-link-pane > .tree-item-self.is-clickable:hover {\n      color: var(--color-base-00);\n    }\n  }\n}\n\n.theme-dark {\n  // search result header, expanded, not hovered\n  .search-result:not(.is-collapsed) .search-result-file-title {\n    color: var(--color-base-160);\n  }\n\n  // collapsed, not hovered\n  .backlink-pane > .tree-item-self.is-collapsed,\n  .outgoing-link-pane > .tree-item-self.is-collapsed {\n    color: var(--color-base-160);\n  }\n\n  // expanded, not hovered\n  .backlink-pane > .tree-item-self,\n  .outgoing-link-pane > .tree-item-self {\n    color: var(--color-base-160);\n  }\n\n  // expanded, hovered\n  @media (hover: hover) {\n    .backlink-pane > .tree-item-self.is-clickable:hover,\n    .outgoing-link-pane > .tree-item-self.is-clickable:hover {\n      color: var(--color-base-100);\n    }\n  }\n}"
  },
  {
    "path": "src/scss/app/blocks.scss",
    "content": "body {\n  /* Blocks */\n  --embed-block-shadow-hover: 0 0 0 0 var(--background-modifier-border),\n\tinset 0 0 0 0 var(--background-modifier-border);\n}"
  },
  {
    "path": "src/scss/app/code.scss",
    "content": "body {\n  /* Code */\n  --code-background: var(--background-primary-alt);\n\n  // Change the position, color, and pointer for the source code link\n  // that appears in the top right\n  .markdown-source-view.mod-cm6 .code-block-flair {\n    right: 1px;\n    top: 1px;\n    color: var(--text-faint);\n    cursor: pointer;\n  }\n}\n.theme-light {\n  // Code block borders and background\n  --code-block-border-width: 1px;\n  --code-block-border-style: solid;\n  --code-block-border-color: var(--color-base-40);\n}\n.theme-dark {\n  // Code block borders and background\n  --code-block-border-width: 1px;\n  --code-block-border-style: solid;\n  --code-block-border-color: var(--color-base-95);\n}\n.cm-s-obsidian div.HyperMD-codeblock-bg {\n  border-style: var(--code-block-border-style);\n  border-color: var(--code-block-border-color);\n  border-width: 0 var(--code-block-border-width) 0 var(--code-block-border-width);\n}\n.cm-s-obsidian div.HyperMD-codeblock-begin-bg {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px;\n  border-style: var(--code-block-border-style);\n  border-color: var(--code-block-border-color);\n  border-width: var(--code-block-border-width) var(--code-block-border-width) 0 var(--code-block-border-width);\n}\n.cm-s-obsidian div.HyperMD-codeblock-end-bg {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px;\n  border-style: var(--code-block-border-style);\n  border-color: var(--code-block-border-color);\n  border-width: 0 var(--code-block-border-width) var(--code-block-border-width) var(--code-block-border-width);\n}"
  },
  {
    "path": "src/scss/app/dividers-between-panes.scss",
    "content": "body {\n  /* Dividers â€” between panes */\n  --divider-color: var(--color-base-95);\n  --divider-color-hover: var(--interactive-accent);\n  --divider-width: 1px;\n}"
  },
  {
    "path": "src/scss/app/file-navigator.scss",
    "content": ".theme-light {\n  /* File navigator */\n  --nav-item-size: var(--font-small);\n  --nav-item-color: var(--color-base-40);\n  --nav-item-color-hover: var(--color-base-00);\n  --nav-item-color-active: var(--color-base-00);\n  --nav-item-color-selected: var(--color-base-00);\n  --nav-item-background-hover: var(--interactive-accent);\n  --nav-item-background-active: var(--interactive-accent);\n  --nav-indentation-guide-color: var(--color-base-90);\n  --nav-collapse-icon-color: var(--color-accent);\n  --nav-collapse-icon-color-collapsed: var(--color-accent);\n  \n  .nav-file-title:hover svg,\n  .nav-folder-title:hover svg {\n    color: var(--color-base-00);\n  }\n\n  --nav-item-padding: var(--size-4-1) var(--size-4-2) var(--size-4-1) var(--size-4-6);\n  .nav-file-title {\n    padding: var(--nav-item-padding);\n  }\n\n  \n\n}\n\n.theme-dark {\n  /* File navigator */\n  --nav-item-size: var(--font-ui-medium);\n  --nav-item-color: var(--color-base-160);\n  --nav-item-color-hover: var(--color-base-00);\n  --nav-item-color-active: var(--color-base-00);\n  --nav-item-color-selected: var(--color-base-00);\n  --nav-item-background-hover: var(--interactive-accent);\n  --nav-item-background-active: var(--interactive-accent);\n  --nav-indentation-guide-color: var(--color-base-110);\n  --nav-collapse-icon-color: var(--color-accent);\n  --nav-collapse-icon-color-collapsed: var(--color-accent);\n  \n  .nav-file-title:hover svg,\n  .nav-folder-title:hover svg {\n    color: var(--color-base-00);\n  }\n}\n\n"
  },
  {
    "path": "src/scss/app/font.scss",
    "content": "body {\n  // set the variable that we are using in style settings first\n  --red-graphite-interface-font: 'Avenir';\n  --red-graphite-text-font: 'Avenir';\n  --red-graphite-monospace-font: '';\n\n  // then set the obsidian variable with my variable\n  --font-interface-override: var(--red-graphite-interface-font);\n  --font-text-override: var(--red-graphite-text-font);\n  --font-monospace-override: var(--red-graphite-monospace-font);\n}"
  },
  {
    "path": "src/scss/app/headers.scss",
    "content": "// Inspired by https://github.com/deathau/obsidian-snippets/blob/main/clutter-free-headings.css\n\n// Commented out for now, I don't like the transition from view to editing when you click\n// on a header line. It's kind of janky.\n\n// .theme-light {\n//   div:not(.cm-active).cm-line span:not(.cm-formatting-header):not(.cm-hashtag):not(.cm-inline-code):not(.cm-highlight).cm-header::before {\n//     font-size: 0.7rem;\n//     width: auto;\n//     margin-right: 1px;\n//     border-radius: var(--radius-xs);\n//     color: var(--color-base-50);\n//     overflow: visible;\n//     font-family: var(--font-default);\n//     font-weight: normal !important;\n//   }\n// }\n// .theme-dark {\n//   div:not(.cm-active).cm-line span:not(.cm-formatting-header):not(.cm-hashtag):not(.cm-inline-code):not(.cm-highlight).cm-header::before {\n//     font-size: 0.7rem;\n//     width: auto;\n//     margin-right: 1px;\n//     border-radius: var(--radius-xs);\n//     color: var(--color-base-140);\n//     overflow: visible;\n//     font-family: var(--font-default);\n//     font-weight: normal !important;\n//   }\n// }\n// div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-1::before {\n//   content: 'H1';\n//   margin-top: calc(var(--h1-size) - 0.1em);\n// }\n// div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-2::before {\n//   content: 'H2';\n//   margin-top: calc(var(--h2-size) - 0.1em);\n// }\n// div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-3::before {\n//   content: 'H3';\n//   margin-top: calc(var(--h3-size) - 0.1em);\n// }\n// div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-4::before {\n//   content: 'H4';\n//   margin-top: calc(var(--h4-size) - 0.1em);\n// }\n// div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-5::before {\n//   content: 'H5';\n//   margin-top: calc(var(--h5-size) - 0.1em);\n// }\n// div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-6::before {\n//   content: 'H6';\n//   margin-top: calc(var(--h6-size) - 0.1em);\n// }\n"
  },
  {
    "path": "src/scss/app/icons.scss",
    "content": ".theme-light {\n  /* Icons */\n  --icon-color: var(--color-base-60);\n  --icon-color-hover: var(--color-accent);\n  --icon-color-active: var(--color-accent);\n  --icon-color-focused: var(--color-accent);\n}\n.theme-dark {\n  /* Icons */\n  --icon-color: var(--color-base-140);\n  --icon-color-hover: var(--color-accent);\n  --icon-color-active: var(--color-accent);\n  --icon-color-focused: var(--color-accent);\n}\n\n.is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon {\n  color: var(--color-accent);\n}"
  },
  {
    "path": "src/scss/app/lists.scss",
    "content": ".theme-light {\n  --list-marker-color: var(--color-accent);\n}\n\n.theme-dark {\n  --list-marker-color: var(--color-accent);\n}"
  },
  {
    "path": "src/scss/app/menu.scss",
    "content": ".theme-light {\n  .menu {\n    border: 1px solid var(--color-base-90);\n  }\n  .menu-item {\n    color: var(--color-base-40);\n  }\n  .menu-item-icon {\n    color: var(--color-base-70);\n  }\n  .menu-separator {\n    border-bottom: 1px solid var(--color-base-90);\n  }\n  \n  @media (hover: hover) {\n    .menu-item:hover:not(.is-disabled):not(.is-label) {\n      color: var(--color-base-20);\n      background-color: var(--color-accent);\n    }\n  }\n}\n\n.theme-dark {\n  .menu {\n    border: 1px solid var(--color-base-110);\n  }\n  .menu-item {\n    color: var(--color-base-160);\n  }\n  .menu-item-icon {\n    color: var(--color-base-130);\n  }\n  .menu-separator {\n    border-bottom: 1px solid var(--color-base-110);\n  }\n  \n  @media (hover: hover) {\n    .menu-item:hover:not(.is-disabled):not(.is-label) {\n      color: var(--color-base-20);\n      background-color: var(--color-accent);\n    }\n  }\n}"
  },
  {
    "path": "src/scss/app/misc.scss",
    "content": "// tag view tree in the right side bar, this is the \n// hover color for the count of tags on the right\n.tree-item-self:hover .tree-item-flair {\n  color: var(--color-base-20);\n}\n\n// search settings\n.search-params {\n  .setting-item {\n    .setting-item-info {\n      .setting-item-name {\n        color: var(--text-muted);\n      }\n    }\n  }\n}\n\n// Vault text color fix, thanks @WAS-D\n// https://github.com/seanwcom/Red-Graphite-for-Obsidian/pull/37\n.theme-light {\n  --vault-profile-color: var(--nav-item-color);\n}\n.theme-dark {\n  --vault-profile-color: var(--nav-item-color);\n}"
  },
  {
    "path": "src/scss/app/modals.scss",
    "content": "body {\n  /* Modals - e.g. settings, community themes, community plugins */\n  --modal-border-width: 0;\n\n\n  .horizontal-tab-nav-item.is-active,\n  .vertical-tab-nav-item.is-active {\n    background-color: var(--interactive-accent);\n    color: var(--color-base-00);\n  }\n  @media (hover: hover) {\n    .horizontal-tab-nav-item:hover,\n    .vertical-tab-nav-item:hover {\n      color: var(--color-base-00);\n      background-color: var(--interactive-accent);\n    }\n  }\n  \n  // Test this setting by viewing community themes or plugins\n  // This changes the bg color of the entire modal\n  .community-modal-sidebar {\n    background-color: var(--background-primary);\n  }\n\n  // Text in theme browser\n  .mod-community-theme {\n    .setting-item-name {\n      color: var(--nav-item-color);\n    }\n  }\n  // Text in Plugin browser\n  .mod-community-plugin {\n    .setting-item-name {\n      color: var(--nav-item-color);\n    }\n  }\n  // Sort button color in theme and plugin browser\n  .mod-community-modal .modal-sidebar button.clickable-icon {\n    color: var(--nav-item-color);\n  }\n}\n\n.theme-light {\n  .horizontal-tab-nav-item,\n  .vertical-tab-nav-item {\n    color: var(--color-base-40);\n  }\n\n  // Test this setting by viewing community themes or plugins\n  // This is the border color between the top pane and search results\n  .community-modal-search-results-wrapper {\n    border-top: var(--border-width) solid var(--color-base-30);\n  }\n}\n\n.theme-dark {\n  .horizontal-tab-nav-item,\n  .vertical-tab-nav-item {\n    color: var(--color-base-160);\n  }\n  \n  // Test this setting by viewing community themes or plugins\n  // This is the border color between the top pane and search results\n  .community-modal-search-results-wrapper {\n    border-top: var(--border-width) solid var(--color-base-100);\n  }\n}"
  },
  {
    "path": "src/scss/app/properties.scss",
    "content": "body {\n    --metadata-background: transparent;\n    --metadata-border-color: var(--background-modifier-border);\n\n    --metadata-divider-color: var(--background-modifier-border);\n    --metadata-divider-color-hover: transparent;\n    --metadata-divider-color-focus: transparent;\n\n    --metadata-property-background: transparent;\n    --metadata-property-background-hover: transparent;\n    --metadata-property-background-active: var(--background-modifier-hover);\n\n    --metadata-label-background-hover: transparent;\n    --metadata-label-background-active: var(--background-modifier-hover);\n\n    --metadata-label-text-color: var(--text-muted);\n    --metadata-label-text-color-hover: var(--text-muted);\n    --metadata-input-text-color: var(--text-normal);\n\n    --metadata-input-background: transparent;\n    --metadata-input-background-hover: transparent;\n    --metadata-input-background-active: var(--background-modifier-hover);\n}\n\n.theme-light {\n\n    .workspace-tab-container {\n\n    }\n\n    .mod-right-split {\n        .metadata-container {\n            .metadata-content {\n\n                .metadata-property-icon {\n                    color: var(--color-base-40);\n                }\n\n                // border between items\n                .metadata-property-key, .metadata-property-value {\n                    border-bottom-color: var(--color-base-90);\n                }\n\n                // focused item\n                .metadata-property:focus-within {\n                    box-shadow: 0 0 0 2px var(--color-base-80);\n                    \n                    .metadata-property-value:focus-within {\n                        background-color:  var(--color-base-95);\n\n                        // example: aliases property while focused\n                        .multi-select-input {\n                            color: var(--color-base-20);\n                        }\n                    }\n                }\n\n                // example: aliases property\n                .multi-select-input {\n                    color: var(--color-base-20);\n                }\n                // example: aliases property on hover\n                .multi-select-pill:hover {\n                    color: var(--color-accent);\n                }\n                \n                \n                .metadata-input-longtext {\n                    color: var(--color-base-40);\n                }\n                input {\n                    color: var(--color-base-40);\n                }\n\n                .metadata-property:not([data-property-key=\"tags\"]) {\n                    --pill-color: var(--color-base-40);\n                }\n\n                .metadata-add-button:hover {\n                    color: var(--color-base-40);\n                    background-color: var(--color-base-90);\n                }\n            }\n        }\n    }\n}\n\n// .theme-dark {}"
  },
  {
    "path": "src/scss/app/ribbon.scss",
    "content": ".theme-light {\n  /* Ribbon */\n  --ribbon-background: var(--color-base-95);\n  --ribbon-background-collapsed: var(--color-base-95);\n}\n.theme-dark {\n  /* Ribbon */\n  --ribbon-background: var(--color-base-95);\n  --ribbon-background-collapsed: var(--color-base-95);\n}"
  },
  {
    "path": "src/scss/app/scrollbars.scss",
    "content": "/* Fix left side scroll bar background color */\n\n// Fix from @ALonelySheep - Thanks!\n// https://github.com/seanwcom/Red-Graphite-for-Obsidian/issues/36\n\n/* WebKit Browsers */\n.search-result-container::-webkit-scrollbar,\n.tag-container::-webkit-scrollbar,\n.suggestion::-webkit-scrollbar,\n.nav-files-container::-webkit-scrollbar,\n.vertical-tab-header::-webkit-scrollbar {\n  width: 8px; /* Set a consistent width for better visibility and centering */\n}\n\n.search-result-container::-webkit-scrollbar-track,\n.tag-container::-webkit-scrollbar-track,\n.suggestion::-webkit-scrollbar-track,\n.nav-files-container::-webkit-scrollbar-track,\n.vertical-tab-header::-webkit-scrollbar-track {\n  background: var(--color-base-100); /* Track background color */\n}\n\n.search-result-container::-webkit-scrollbar-thumb,\n.tag-container::-webkit-scrollbar-thumb,\n.suggestion::-webkit-scrollbar-thumb,\n.nav-files-container::-webkit-scrollbar-thumb,\n.vertical-tab-header::-webkit-scrollbar-thumb {\n  background: var(--color-base-70); /* Thumb background color */\n  border-radius: 6px; /* Rounded corners for the thumb */\n}\n\n.search-result-container::-webkit-scrollbar-thumb:hover,\n.tag-container::-webkit-scrollbar-thumb:hover,\n.suggestion::-webkit-scrollbar-thumb:hover,\n.nav-files-container::-webkit-scrollbar-thumb:hover,\n.vertical-tab-header::-webkit-scrollbar-thumb:hover {\n  background: var(--color-base-50); /* Hover background color for the thumb */\n}"
  },
  {
    "path": "src/scss/app/stacked-tabs.scss",
    "content": "body {\n  /* Stacked tabs */\n  \n}"
  },
  {
    "path": "src/scss/app/status-bar.scss",
    "content": "body {\n  /* Status bar */\n  --status-bar-background: var(--divider-color);\n  --status-bar-border-color: var(--divider-color);\n  --status-bar-radius: var(--radius-m) 0 0 0;\n  // --status-bar-radius: 0;\n}"
  },
  {
    "path": "src/scss/app/suggestion-dropdown.scss",
    "content": "// search suggestions dropdown\n// .suggestion-container.mod-search-suggestion {\n//   border-color: red;\n// }\n.theme-light {\n  // border between search options and history in dropdown\n  .search-suggest-item.mod-group:not(:first-child) {\n    border-top: 1px solid var(--color-base-90);\n  }\n\n  // this styles the search dropdown and other suggestion dropdowns (like while\n  // filling in property details\n  .suggestion-container,\n  .suggestion-container.mod-search-suggestion {\n    // ??????????????????????????\n    background-color: var(--background-secondary);\n    border: 1px solid var(--color-base-90);\n    color: var(--color-base-40);\n\n    .suggestion {\n      background-color: var(--background-secondary);\n\n      // ??????????????????????????\n      .suggestion-item.is-selected {\n        background-color: var(--color-accent);\n        color: var(--color-base-20);\n      }\n\n      // -----------------------------------------------------------------\n      // highlighted (mouseover) styles\n      // -----------------------------------------------------------------\n      // text styles\n      .suggestion-item.mod-complex.search-suggest-item.is-selected {\n        // section title - keep same color as non hovered\n        .suggestion-title.list-item-part.mod-extended {\n          color: var(--color-base-20);\n        }\n\n        // normal line of text\n        .suggestion-title {\n          // text before colon\n          color: var(--color-base-00);\n          // text after colon\n          .search-suggest-info-text {\n            color: var(--color-base-20);\n          }\n        }\n      }\n\n      // -----------------------------------------------------------------\n      // normal, non-highlighted (non-mouseover) item styles\n      // -----------------------------------------------------------------\n      .suggestion-item {\n        .suggestion-content {\n          // section title\n          .suggestion-title.list-item-part.mod-extended {\n            color: white;\n          }\n\n          // normal line of text\n          .suggestion-title {\n            // text before colon\n            color: var(--color-base-40);\n\n            // text after colon\n            .search-suggest-info-text {\n              color: var(--color-base-60);\n            }\n          }\n        }\n        // icons on right of suggestion title\n        // .suggestion-aux {}\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "src/scss/app/tables.scss",
    "content": ".theme-light {\n  --table-border-color: var(--color-base-50);\n  --table-header-border-color: var(--color-base-50);\n  --table-header-background: var(--color-base-30);\n  --table-header-background-hover: var(--color-base-30);\n  --table-header-color: var(--color-base-100);\n}\n\n.theme-dark {\n  --table-border-color: var(--color-base-125);\n  --table-header-border-color: var(--color-base-125);\n  --table-header-background: var(--color-base-120);\n  --table-header-background-hover: var(--color-base-120);\n  --table-header-color: var(--color-base-200);\n}"
  },
  {
    "path": "src/scss/app/tabs.scss",
    "content": "body {\n  /* Tabs */\n  --tab-background-active: var(--background-primary);\n  \n  // inactive tab, window not focused\n  --tab-text-color: var(--text-faint);\n  \n  // inactive tab, window focused\n  --tab-text-color-focused: var(--text-faint);\n  \n  --tab-divider-color: var(--color-base-100);\n  \n  --tab-outline-width: 0px;\n}\n\n.theme-light {\n  --tab-outline-color: var(--color-base-60); // tab border both horizontal and vertical\n}\n.theme-dark {\n  --tab-outline-color: var(--color-base-95); // tab border both horizontal and vertical\n}"
  },
  {
    "path": "src/scss/app/text.scss",
    "content": ".theme-light {\n  /* Text */\n  --text-normal: var(--color-base-100);\n  --text-muted: var(--color-base-70);\n  --text-faint: var(--color-base-60);\n  --text-on-accent: var(--color-base-00);\n  --text-error: var(--color-red);\n  --text-success: var(--color-green);\n  --text-selection: hsla(var(--color-accent-hsl), 0.2);\n  --text-accent: var(--color-accent);\n  --text-accent-hover: var(--color-accent-2);\n  --interactive-normal: var(--color-base-00); // background color of select and dropdowns\n  --interactive-hover: var(--color-base-00); // background (hover) color of select and dropdowns\n\n  --color-text-title: var(--nav-item-color);\n  --color-text-heading: var(--nav-item-color);\n}\n.theme-dark {\n  /* Text */\n  --text-normal: var(--color-base-180);\n  --text-muted: var(--color-base-170);\n  --text-faint: var(--color-base-160);\n  --text-on-accent: var(--color-base-100);\n  --text-error: var(--color-red);\n  --text-success: var(--color-green);\n  --text-selection: hsla(var(--color-accent-hsl), 0.2);\n  --text-accent: var(--color-accent);\n  --text-accent-hover: var(--color-accent-2);\n  --interactive-normal: var(--color-base-95); // background color of select and dropdowns\n  --interactive-hover: var(--color-base-90); // background (hover) color of select and dropdowns\n}"
  },
  {
    "path": "src/scss/app/ui-font-sizes.scss",
    "content": "body {\n  /* UI font sizes */\n  --font-ui-smaller: 12px;\n  --font-ui-small: 13px;\n  --font-ui-medium: 15px;\n  --font-ui-large: 20px;\n}"
  },
  {
    "path": "src/scss/app/vault-name.scss",
    "content": ".theme-light {\n  /* Vault name */\n  --vault-name-font-size: var(--font-ui-medium);\n  --vault-name-font-weight: var(--font-medium);\n  --vault-name-color: var(--color-accent);\n}\n\n.theme-dark {\n  /* Vault name */\n  --vault-name-font-size: var(--font-ui-medium);\n  --vault-name-font-weight: var(--font-medium);\n  --vault-name-color: var(--color-accent);\n}"
  },
  {
    "path": "src/scss/app/window-frame.scss",
    "content": "body {\n  /* Window frame */\n  --titlebar-background: var(--color-base-95);\n  --titlebar-background-focused: var(--color-base-95);\n  --titlebar-text-color: var(--text-faint);\n  --titlebar-text-color-focused: var(--text-faint);\n  --titlebar-text-weight: var(--font-normal);\n}"
  },
  {
    "path": "src/scss/index.scss",
    "content": "// Variables\n@use 'themes/theme-light';\n@use 'themes/theme-dark';\n\n// Overrides for default obsidian styles\n@use 'app/backgrounds';\n@use 'app/backlink-pane';\n@use 'app/blocks';\n@use 'app/code';\n@use 'app/dividers-between-panes';\n@use 'app/file-navigator';\n@use 'app/font';\n@use 'app/headers';\n@use 'app/icons';\n@use 'app/lists';\n@use 'app/menu';\n@use 'app/misc';\n@use 'app/modals';\n@use 'app/properties';\n@use 'app/ribbon';\n@use 'app/scrollbars';\n@use 'app/stacked-tabs';\n@use 'app/status-bar';\n@use 'app/suggestion-dropdown';\n@use 'app/tables';\n@use 'app/tabs';\n@use 'app/text'; \n@use 'app/ui-font-sizes';\n@use 'app/vault-name';\n@use 'app/window-frame';\n\n\n// TODO: Look into other themes' features and see what looks fun to implement\n// @import 'features/neat-thing-one';\n// @import 'features/neat-thing-two';\n\n// TODO: Test on mobile\n// @import 'mobile/mobile';\n\n// TODO: implement more plugins, especially alternate checkboxes\n// Plugins\n// @use 'plugins/alternate-checkboxes';\n@use 'plugins/calendar.scss';\n@use 'plugins/checklist.scss';\n@use 'plugins/copilot.scss';\n@use 'plugins/dangling-links.scss';\n@use 'plugins/kanban.scss';\n@use 'plugins/makemd.scss';\n@use 'plugins/style-settings';\n"
  },
  {
    "path": "src/scss/plugins/alternate-checkboxes.scss",
    "content": "// This is a slightly modified version of the fantastic Alternate Checkboxes from SlRvb\n// https://github.com/SlRvb/Obsidian--ITS-Theme/blob/main/Guide/Alternate-Checkboxes.md\n// I've included his Style Settings as well (src/css/alternate-checkboxes.css)\n\n:root {\n  --chbx-ed-height: 4px;\n  --chbx-pre-height: 0px;\n  --chbx-margin: -5px;\n  --its: \"its\";\n}\n\n/*Icon: ITS Icons*/\n@font-face {\n  font-family: \"its\";\n  src: url(\"data:application/octet-stream;base64,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\") format(\"woff\"), url(\"data:application/octet-stream;base64,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ZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkABGZpbGUGZm9sZGVyBmJ1bGxldA5kLWFuZC1kLWJyYW5kcwZub3RlLTIGbGF5ZXJzB3ByaW50ZXIIYmFja2xpbmsHb3V0bGluawRsaW5rBWNsb3NlEGZvcm1hdC1saXN0LXRleHQIcGVuY2lsLTEGYm9vay0zDHBsYW5ldC1zaGFycAlsaWdodG5pbmcNbGluay1leHRlcm5hbA1saW5rLWludGVybmFsEGZvb3Rub3RlLXdyaXRpbmcLbGUtYmVhbi1kbmQHc2VhcmNoMghmb290bm90ZQ9hbmdsZS1kb3VibGUtdXAJY2hhci1tYWluD2NoYXItYW50YWdvbmlzdAljaGFyLXNpZGUKY2hhci1leHRyYQljaGFyYWN0ZXIkaWNfZmx1ZW50X3Blb3BsZV9jb21tdW5pdHlfMTZfZmlsbGVkDmZhLWNoZWNrLXNvbGlkBW1pbnVzF2ZlYXRoZXItaWNvbi1wYXBlci1wbGFuDWNhbGVuZGFyLWZpbGwRZm9udGlzdG8tcXVlc3Rpb24VYm94aWNvbnMtcGx1cy1tZWRpY2FsFGVsdXNpdmUtaWNvbnMtc2VhcmNoGWZvbnQtYXdlc29tZTQtZXhjbGFtYXRpb24JbGlnaHRidWxiEWJ1YmJsZS1jaGFydC1maWxsDXRodW1iLXVwLWZpbGwPdGh1bWItZG93bi1maWxsDWZvbnRpc28tcXVvdGURZmlsZS1wYXBlci0yLWZpbGwNYm9va21hcmstZmlsbAtlbnR5cG8taW5mbwRoYWxmB2V4YW1wbGUSYW5nbGUtZG91YmxlLXJpZ2h0Cm9rLWNpcmNsZWQKbWFw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BCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgR7AGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsTABFCstsEcssQA6Ky6xMAEUKy2wSCyxADsrISMgIDywBiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrEAACqxAAdCsQAKKrEAB0KxAAoqsQAHQrkAAAALKrEAB0K5AAAACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVmxAA4quAH/hbAEjbECAESzBWQGAERE\") format(\"truetype\");\n}\n\n\n.theme-dark {\n  --chbx-q: 253, 175, 0;\n  /*#fdaf00*/\n  --chbx-h: 92, 118, 153;\n  /*#5c7699*/\n  --chbx-d: 62, 69, 82;\n  /*#3e4552*/\n  --chbx-i: 194, 42, 42;\n  /*#c22a2a*/\n  --chbx-a: 248, 114, 181;\n  /*#f872b5*/\n  --chbx-R: 170, 179, 202;\n  /*#aab3ca*/\n  --chbx-id:231, 231, 171;\n  /* #e7e7ab*/\n  --chbx-B: 136, 94, 233;\n  /*#885ee9*/\n  --chbx-P: 79, 165, 79;\n  /*#4fa54f*/\n  --chbx-C: 207, 67, 67;\n  /*#cf4343*/\n  --chbx-N: 133, 91, 65;\n  /*#855b41*/\n  --chbx-b: 230, 129, 63;\n  /*#e6813f*/\n  --chbx-I: 82, 139, 212;\n  /*#528bd4*/\n  --chbx-c: 149, 233, 238;\n  /*#95E9EE*/\n  --chbx-r: 249, 190, 123;\n  /*#f9be7b*/\n}\n\n.theme-light {\n  --chbx-q: 253, 175, 0;\n  /*#fdaf00*/\n  --chbx-h: 168, 177, 189;\n  /*#a8b1bd*/\n  --chbx-d: 203, 212, 235;\n  /*#cad3eb*/\n  --chbx-i: 219, 1, 1;\n  /*#db0101*/\n  --chbx-a: 248, 114, 181;\n  /*#f872b5*/\n  --chbx-R: 159, 186, 223;\n  /*#9fbadf*/\n  --chbx-id:202, 199, 0;\n  /* #cac700*/\n  --chbx-B: 182, 118, 255;\n  /*#b676ff*/\n  --chbx-P: 79, 165, 79;\n  /*#4fa54f*/\n  --chbx-C: 214, 108, 108;\n  /*#d66c6c*/\n  --chbx-N: 161, 106, 73;\n  /*#a16a49*/\n  --chbx-b: 251, 146, 76;\n  /*#fb924c*/\n  --chbx-I: 82, 139, 212;\n  /*#528bd4*/\n  --chbx-c: 149, 217, 238;\n  /*#95E9EE*/\n  --chbx-r: 249, 190, 123;\n  /*#f9be7b*/\n}\n\n/*Restyle Checkboxes*/\n/*Different/Alternate Checkbox*/\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task=X],\n[data-task=\">\"],\n[data-task=\"-\"],\n[data-task=\">\"],\n[data-task=D],\n[data-task=\"?\"],\n[data-task=\"/\"],\n[data-task=\"+\"],\n[data-task=R],\n[data-task=\"!\"],\n[data-task=i],\n[data-task=B],\n[data-task=P],\n[data-task=C],\n[data-task=Q],\n[data-task=N],\n[data-task=b],\n[data-task=I],\n[data-task=p],\n[data-task=L],\n[data-task=E],\n[data-task=A],\n[data-task=r],\n[data-task=c],\n[data-task=o],\n[data-task=d],\n[data-task=T],\n[data-task=n]) > .task-list-item-checkbox, body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task=X],\n[data-task=\">\"],\n[data-task=\"-\"],\n[data-task=\">\"],\n[data-task=D],\n[data-task=\"?\"],\n[data-task=\"/\"],\n[data-task=\"+\"],\n[data-task=R],\n[data-task=\"!\"],\n[data-task=i],\n[data-task=B],\n[data-task=P],\n[data-task=C],\n[data-task=Q],\n[data-task=N],\n[data-task=b],\n[data-task=I],\n[data-task=p],\n[data-task=L],\n[data-task=E],\n[data-task=A],\n[data-task=r],\n[data-task=c],\n[data-task=o],\n[data-task=d],\n[data-task=T],\n[data-task=n]) input:is([type=checkbox], [type=checkbox i]):checked, body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task=X],\n[data-task=\">\"],\n[data-task=\"-\"],\n[data-task=\">\"],\n[data-task=D],\n[data-task=\"?\"],\n[data-task=\"/\"],\n[data-task=\"+\"],\n[data-task=R],\n[data-task=\"!\"],\n[data-task=i],\n[data-task=B],\n[data-task=P],\n[data-task=C],\n[data-task=Q],\n[data-task=N],\n[data-task=b],\n[data-task=I],\n[data-task=p],\n[data-task=L],\n[data-task=E],\n[data-task=A],\n[data-task=r],\n[data-task=c],\n[data-task=o],\n[data-task=d],\n[data-task=T],\n[data-task=n]) input:is([type=checkbox], [type=checkbox i]):checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked:is([data-task=X],\n[data-task=\">\"],\n[data-task=\"-\"],\n[data-task=\">\"],\n[data-task=D],\n[data-task=\"?\"],\n[data-task=\"/\"],\n[data-task=\"+\"],\n[data-task=R],\n[data-task=\"!\"],\n[data-task=i],\n[data-task=B],\n[data-task=P],\n[data-task=C],\n[data-task=Q],\n[data-task=N],\n[data-task=b],\n[data-task=I],\n[data-task=p],\n[data-task=L],\n[data-task=E],\n[data-task=A],\n[data-task=r],\n[data-task=c],\n[data-task=o],\n[data-task=d],\n[data-task=T],\n[data-task=n]) > .task-list-item-checkbox, body:not(.alt-chkbx-off) .task-list-item.is-checked:is([data-task=X],\n[data-task=\">\"],\n[data-task=\"-\"],\n[data-task=\">\"],\n[data-task=D],\n[data-task=\"?\"],\n[data-task=\"/\"],\n[data-task=\"+\"],\n[data-task=R],\n[data-task=\"!\"],\n[data-task=i],\n[data-task=B],\n[data-task=P],\n[data-task=C],\n[data-task=Q],\n[data-task=N],\n[data-task=b],\n[data-task=I],\n[data-task=p],\n[data-task=L],\n[data-task=E],\n[data-task=A],\n[data-task=r],\n[data-task=c],\n[data-task=o],\n[data-task=d],\n[data-task=T],\n[data-task=n]) input:is([type=checkbox], [type=checkbox i]):checked, body:not(.alt-chkbx-off) .task-list-item.is-checked:is([data-task=X],\n[data-task=\">\"],\n[data-task=\"-\"],\n[data-task=\">\"],\n[data-task=D],\n[data-task=\"?\"],\n[data-task=\"/\"],\n[data-task=\"+\"],\n[data-task=R],\n[data-task=\"!\"],\n[data-task=i],\n[data-task=B],\n[data-task=P],\n[data-task=C],\n[data-task=Q],\n[data-task=N],\n[data-task=b],\n[data-task=I],\n[data-task=p],\n[data-task=L],\n[data-task=E],\n[data-task=A],\n[data-task=r],\n[data-task=c],\n[data-task=o],\n[data-task=d],\n[data-task=T],\n[data-task=n]) input:is([type=checkbox], [type=checkbox i]):checked::after {\n  background-image: url();\n  position: relative;\n  -webkit-appearance: none;\n  appearance: none;\n  filter: none;\n  cursor: pointer;\n  background-color: transparent !important;\n  transform: unset;\n  box-shadow: unset;\n  font: var(--its);\n  font-family: var(--its);\n  font-size: inherit;\n  top: var(--chbx-pre-height);\n  font-weight: 10;\n  border: 0;\n  vertical-align: 0px;\n  text-align: center;\n}\n\n.markdown-source-view.mod-cm6 .task-list-item-checkbox {\n  vertical-align: -2px;\n}\n\n.cm-s-obsidian span.hmd-hidden-token.cm-formatting-task:not([data-task=\" \"]):not([data-task=x])::before {\n  border: none;\n}\n\n/*Checked Text*/\n.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:not([data-task=\" \"]),\nul > li.task-list-item.is-checked,\nol > li.task-list-item.is-checked {\n  color: var(--lines, var(--text-faint));\n  font-weight: bold;\n}\n\n:not(.chkbx-strike) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:not([data-task=\" \"]),\n:not(.chkbx-strike) .task-list-item.is-checked {\n  text-decoration: unset;\n}\n\n/* Checkbox Text Normal */\n.check-text.check-text.check-text.check-text .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task], .check-text.check-text.check-text.check-text ul li:not([data-task=x]).task-list-item.is-checked {\n  color: unset;\n  font-weight: unset;\n}\n\n/*CodeMirrorOptions Plugin Support*/\nbody.theme-dark.hide-tokens.style-check-box .cm-s-obsidian span.cm-formatting-task,\nbody.theme-light.hide-tokens.style-check-box .cm-s-obsidian span.cm-formatting-task {\n  filter: unset;\n}\n\n.cm-s-obsidian span.hmd-hidden-token.cm-formatting-task::before {\n  position: absolute;\n  content: \" \";\n  font-family: var(--its);\n  border: 1px solid var(--accent, var(--interactive-accent));\n  height: 0.9em;\n  width: 0.9em;\n  margin-top: var(--chbx-ed-height);\n  margin-left: 4px;\n  border-radius: 50%;\n}\n\n.cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=x]::before {\n  background: var(--accent, var(--interactive-accent));\n}\n\n/* Checkbox Icon Setup*/\n.markdown-source-view.mod-cm6 .task-list-item-checkbox::before,\n.markdown-source-view.mod-cm6 .task-list-item-checkbox:not([data-task=x]):not([data-task=\" \"]) {\n  padding-left: 0px;\n  font-family: var(--its);\n  font-weight: 10;\n}\n\n.markdown-source-view.mod-cm6 .task-list-item-checkbox {\n  vertical-align: middle;\n}\n\n/*Fixes*/\nbody .markdown-source-view.mod-cm6 .task-list-item-checkbox:not([data-task=x]):before,\nbody .markdown-preview-view li:not([data-task=x]) .task-list-item-checkbox:checked::before {\n  background-image: unset;\n  transform: none;\n  padding: unset;\n  -webkit-mask-image: unset;\n  left: unset;\n  font-size: inherit;\n  text-shadow: none;\n}\n\n.markdown-preview-view li:not([data-task=x]) .task-list-item-checkbox:checked {\n  box-shadow: none;\n}\n\ninput[type=checkbox]:not([data-task=x]) {\n  padding: initial;\n}\n\n.minimal-light li:not([data-task=x]) input[type=checkbox i]:checked, .minimal-light .cm-s-obsidian input[type=checkbox]:not([data-task=x]):checked,\n.minimal-dark li:not([data-task=x]) input[type=checkbox i]:checked,\n.minimal-dark .cm-s-obsidian input[type=checkbox]:not([data-task=x]):checked {\n  background-color: transparent !important;\n}\n\n/*--Checkbox Type Icons--*/\nbody:not(.alt-chkbx-off) {\n  /* [X]: Checked: Checkmark */\n  /* [>]: Forward: SVG Plane */\n  /* [D]: Deferred/Scheduled: Calendar */\n  /* [-]: Cancelled/Non-Task: Line */\n  /* [?]: Question: Question Mark */\n  /* [!]: Important: Exclamation Mark */\n  /* [+]: Add: Plus */\n  /* [/]: Half Done: Right Triangle */\n  /* [R]: Research: Magnifying Glass */\n  /* [i]: Idea: Lightbulb */\n  /* [B]: Brainstorm: Bubbles */\n  /* [P]: Pro: Thumbs Up */\n  /* [C]: Con: Thumbs Down */\n  /* [I]: Info: Italicized I */\n  /* [Q]: Quote: Closing Quotation Mark */\n  /* [N]: Note: Open Scroll */\n  /* [b]: Bookmark: Bookmark Flag */\n  /* [p]: Paraphrase */\n  /* [E]: Example */\n  /* [L]: Location */\n  /* [A]: Answer */\n  /* [r]: Answer */\n  /* [c]: Choice */\n  /* [o]: Option */\n  /* [d]: Doing */\n  /* [T]: Time */\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=X]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=X]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=X]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=X] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=X] p > input[type=checkbox]:checked::before {\n  color: var(--accent2-lite, var(--text-accent));\n  content: \"\\ec01\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=\">\"]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=\">\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=\">\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\">\"] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\">\"] p > input[type=checkbox]:checked::before {\n  color: var(--text-normal);\n  content: \"\\ec03\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=D]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=D]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=D]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=D] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=D] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-h));\n  content: \"\\ec04\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=\"-\"]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=\"-\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=\"-\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"-\"] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"-\"] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-d));\n  content: \"\\ec02\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=\"?\"]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=\"?\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=\"?\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"?\"] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"?\"] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-q));\n  content: \"\\ec05\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=\"!\"]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=\"!\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=\"!\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"!\"] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"!\"] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-i));\n  content: \"\\ec08\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=\"+\"]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=\"+\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=\"+\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"+\"] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"+\"] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-a));\n  content: \"\\ec06\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=\"/\"]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=\"/\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=\"/\"]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"/\"] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=\"/\"] p > input[type=checkbox]:checked::before {\n  color: var(--accent, var(--interactive-accent));\n  content: \"\\ec17\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=R]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=R]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=R]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=R] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=R] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-R));\n  content: \"\\ec07\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=i]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=i]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=i]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=i] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=i] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-id));\n  content: \"\\ec09\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=B]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=B]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=B]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=B] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=B] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-B));\n  content: \"\\ec10\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=P]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=P]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=P]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=P] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=P] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-P));\n  content: \"\\ec11\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=C]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=C]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=C]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=C] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=C] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-C));\n  content: \"\\ec12\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=I]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=I]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=I]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=I] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=I] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-I));\n  content: \"\\ec16\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=Q]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=Q]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=Q]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=Q] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=Q] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-R));\n  content: \"\\ec13\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=N]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=N]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=N]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=N] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=N] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-N));\n  content: \"\\ec14\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=b]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=b]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=b]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=b] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=b] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-b));\n  content: \"\\ec15\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=p]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=p]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=p]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=p] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=p] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-R));\n  content: \"\\ec19\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=E]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=E]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=E]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=E] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=E] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-I));\n  content: \"\\ec18\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=L]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=L]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=L]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=L] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=L] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-N));\n  content: \"\\ec21\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=A]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=A]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=A]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=A] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=A] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-P));\n  content: \"\\ec20\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=r]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=r]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=r]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=r] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=r] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-r));\n  content: \"\\ec22\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=c]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=c]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=c]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=c] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=c] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-c));\n  content: \"\\ec23\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=o]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=o]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=o]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=o] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=o] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-b));\n  content: \"\\ec24\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=d]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=d]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=d]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=d] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=d] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-I));\n  content: \"\\ec25\";\n}\nbody:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=T]::before, body:not(.alt-chkbx-off) .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task[data-task=T]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked .task-list-item-checkbox[data-task=T]::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=T] > input[type=checkbox]:checked::before, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=T] p > input[type=checkbox]:checked::before {\n  color: rgb(var(--chbx-R));\n  content: \"\\ec26\";\n}\n\n/*--Checkbox Text Colors--*/\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=X], .check-color.check-color ul li[data-task=X].task-list-item.is-checked {\n  color: var(--text-faint);\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\">\"], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=\">\"], .check-color.check-color ul li[data-task=\">\"].task-list-item.is-checked {\n  color: var(--text-normal);\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=D], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=D], .check-color.check-color ul li[data-task=D].task-list-item.is-checked {\n  color: rgb(var(--chbx-h));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"-\"], .check-color span[data-task=\"-\"], .check-color.check-color ul li[data-task=\"-\"].task-list-item.is-checked {\n  color: rgb(var(--chbx-d));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"?\"], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=\"?\"], .check-color.check-color ul li[data-task=\"?\"].task-list-item.is-checked {\n  color: rgb(var(--chbx-q));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"!\"], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=\"!\"], .check-color.check-color ul li[data-task=\"!\"].task-list-item.is-checked {\n  color: rgb(var(--chbx-i));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"+\"], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=\"+\"], .check-color.check-color ul li[data-task=\"+\"].task-list-item.is-checked {\n  color: rgb(var(--chbx-a));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"/\"], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=\"/\"], .check-color.check-color ul li[data-task=\"/\"].task-list-item.is-checked:not(::before) {\n  background: linear-gradient(to right, var(--accent, var(--interactive-accent)) 0%, var(--chbx-d) 10%);\n  -webkit-text-fill-color: transparent;\n  -webkit-background-clip: text;\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"/\"], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=\"/\"] {\n  background: linear-gradient(to right, var(--accent, var(--interactive-accent)) 0%, var(--chbx-d) 80%);\n  -webkit-background-clip: text;\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=R], .check-color.check-color ul li[data-task=R].task-list-item.is-checked {\n  color: rgb(var(--chbx-R));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=i], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=i], .check-color.check-color ul li[data-task=i].task-list-item.is-checked {\n  color: rgb(var(--chbx-id));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=B], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=B], .check-color.check-color ul li[data-task=B].task-list-item.is-checked {\n  color: rgb(var(--chbx-B));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=P], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=P], .check-color.check-color ul li[data-task=P].task-list-item.is-checked {\n  color: rgb(var(--chbx-P));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=C], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=C], .check-color.check-color ul li[data-task=C].task-list-item.is-checked {\n  color: rgb(var(--chbx-C));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=I], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=I], .check-color.check-color ul li[data-task=I].task-list-item.is-checked {\n  color: rgb(var(--chbx-I));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=Q], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=Q], .check-color.check-color ul li[data-task=Q].task-list-item.is-checked {\n  color: rgb(var(--chbx-R));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=N], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=N], .check-color.check-color ul li[data-task=N].task-list-item.is-checked {\n  color: rgb(var(--chbx-N));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=b], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=b], .check-color.check-color ul li[data-task=b].task-list-item.is-checked {\n  color: rgb(var(--chbx-b));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=p], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=p], .check-color.check-color ul li[data-task=p].task-list-item.is-checked {\n  color: rgb(var(--chbx-R));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=L], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=L], .check-color.check-color ul li[data-task=L].task-list-item.is-checked {\n  color: rgb(var(--chbx-N));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=E], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=E], .check-color.check-color ul li[data-task=E].task-list-item.is-checked {\n  color: rgb(var(--chbx-I));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=A], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=A], .check-color.check-color ul li[data-task=A].task-list-item.is-checked {\n  color: rgb(var(--chbx-P));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=r], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=r], .check-color.check-color ul li[data-task=r].task-list-item.is-checked {\n  color: rgb(var(--chbx-r));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=c], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=c], .check-color.check-color ul li[data-task=c].task-list-item.is-checked {\n  color: rgb(var(--chbx-c));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=d], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=d], .check-color.check-color ul li[data-task=d].task-list-item.is-checked {\n  color: rgb(var(--chbx-I));\n}\n.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=T], .check-color span:not(.cm-link):not(.cm-inline-code) span[data-task=T], .check-color.check-color ul li[data-task=T].task-list-item.is-checked {\n  color: rgb(var(--chbx-R));\n}\n\n/*--Checkbox Background--*/\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X], .check-bg li[data-task=X].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-R));\n  background: rgba(var(--chbx-R), 20%);\n  /*#bbcbff17*/\n}\n.check-bg .rtl li[data-task=X].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-R));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\">\"], .check-bg li[data-task=\">\"].task-list-item.is-checked {\n  border-left: 2px double rgb(var(--chbx-h));\n  background: rgba(var(--chbx-h), 20%);\n}\n.check-bg .rtl li[data-task=\">\"].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px double rgb(var(--chbx-h));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=D], .check-bg li[data-task=D].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-h));\n  background: rgba(var(--chbx-h), 20%);\n}\n.check-bg .rtl li[data-task=D].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-h));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"-\"], .check-bg li[data-task=\"-\"].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-d));\n  background: rgba(var(--chbx-d), 20%);\n}\n.check-bg .rtl li[data-task=\"-\"].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-d));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"?\"], .check-bg li[data-task=\"?\"].task-list-item.is-checked {\n  border-left: 2px dashed rgb(var(--chbx-q));\n  background: rgba(var(--chbx-q), 20%);\n  /*#fac35d17*/\n}\n.check-bg .rtl li[data-task=\"?\"].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px dashed rgb(var(--chbx-q));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"!\"], .check-bg li[data-task=\"!\"].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-i));\n  background: rgba(var(--chbx-i), 20%);\n}\n.check-bg .rtl li[data-task=\"!\"].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-i));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"+\"], .check-bg li[data-task=\"+\"].task-list-item.is-checked {\n  border-left: 2px dashed rgb(var(--chbx-a));\n  background: rgba(var(--chbx-a), 20%);\n}\n.check-bg .rtl li[data-task=\"+\"].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px dashed rgb(var(--chbx-a));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"/\"], .check-bg li[data-task=\"/\"].task-list-item.is-checked {\n  border-left: 2px dashed rgb(var(--chbx-R));\n  background: linear-gradient(to left, var(--accent, var(--interactive-accent)) 0%, transparent 1%);\n}\n.check-bg .rtl li[data-task=\"/\"].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px dashed rgb(var(--chbx-R));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R], .check-bg li[data-task=R].task-list-item.is-checked {\n  border-left: 2px dashed rgb(var(--chbx-R));\n  background: rgba(var(--chbx-R), 20%);\n  /*#bbcbff17*/\n}\n.check-bg .rtl li[data-task=R].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px dashed rgb(var(--chbx-R));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=i], .check-bg li[data-task=i].task-list-item.is-checked {\n  border-left: 2px dashed rgb(var(--chbx-id));\n  background: rgba(var(--chbx-id), 20%);\n}\n.check-bg .rtl li[data-task=i].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px dashed rgb(var(--chbx-id));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=B], .check-bg li[data-task=B].task-list-item.is-checked {\n  border-left: 2px double rgb(var(--chbx-B));\n  background: rgba(var(--chbx-B), 20%);\n  /*#945dfa25*/\n}\n.check-bg .rtl li[data-task=B].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px double rgb(var(--chbx-B));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=P], .check-bg li[data-task=P].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-P));\n  background: rgba(var(--chbx-P), 20%);\n}\n.check-bg .rtl li[data-task=P].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-P));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=C], .check-bg li[data-task=C].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-C));\n  background: rgba(var(--chbx-C), 20%);\n}\n.check-bg .rtl li[data-task=C].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-C));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=I], .check-bg li[data-task=I].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-I));\n  background: rgba(var(--chbx-I), 20%);\n}\n.check-bg .rtl li[data-task=I].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-I));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=Q], .check-bg li[data-task=Q].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-R));\n  border-right: 2px solid rgb(var(--chbx-R));\n  background: rgba(var(--chbx-R), 20%);\n}\n.check-bg .rtl li[data-task=Q].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-R));\n  border-right: 2px solid rgb(var(--chbx-R));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=N], .check-bg li[data-task=N].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-N));\n  background: rgba(var(--chbx-N), 20%);\n}\n.check-bg .rtl li[data-task=N].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-N));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=b], .check-bg li[data-task=b].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-b));\n  background: rgba(var(--chbx-b), 20%);\n}\n.check-bg .rtl li[data-task=b].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-b));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=p], .check-bg li[data-task=p].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-R));\n  background: rgba(var(--chbx-R), 20%);\n}\n.check-bg .rtl li[data-task=p].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-R));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=L], .check-bg li[data-task=L].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-N));\n  background: rgba(var(--chbx-N), 20%);\n}\n.check-bg .rtl li[data-task=L].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-N));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=E], .check-bg li[data-task=E].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-I));\n  background: rgba(var(--chbx-I), 20%);\n}\n.check-bg .rtl li[data-task=E].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-I));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=A], .check-bg li[data-task=A].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-P));\n  background: rgba(var(--chbx-P), 20%);\n}\n.check-bg .rtl li[data-task=A].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-P));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=r], .check-bg li[data-task=r].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-r));\n  background: rgba(var(--chbx-r), 20%);\n}\n.check-bg .rtl li[data-task=r].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-r));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=c], .check-bg li[data-task=c].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-c));\n  background: rgba(var(--chbx-c), 20%);\n}\n.check-bg .rtl li[data-task=c].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-c));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=d], .check-bg li[data-task=d].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-I));\n  background: rgba(var(--chbx-I), 20%);\n}\n.check-bg .rtl li[data-task=c].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-I));\n}\n.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=T], .check-bg li[data-task=T].task-list-item.is-checked {\n  border-left: 2px solid rgb(var(--chbx-R));\n  background: rgba(var(--chbx-R), 20%);\n}\n.check-bg .rtl li[data-task=c].task-list-item.is-checked {\n  border-left: unset;\n  border-right: 2px solid rgb(var(--chbx-R));\n}\n\n/*Hide Border For LP (Aligns Items Strangely) */\nbody.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task] {\n  border: 0;\n}\n\n/*Restore Strike Throughs*/\n.check-strike .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:not([data-task=\" \"]), .check-strike .markdown-preview-view ul > li.task-list-item.is-checked, .check-strike .markdown-preview-view ol > li.task-list-item.is-checked {\n  text-decoration: line-through 2px;\n}\n\n.chst-reg.chst-reg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=x],\n.chst-reg ul li[data-task=x].task-list-item.is-checked,\n.chst-chk.chst-chk .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X],\n.chst-chk ul li[data-task=X].task-list-item.is-checked,\n.chst-drop.chst-drop .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"-\"],\n.chst-drop ul li[data-task=\"-\"].task-list-item.is-checked,\n.chst-frwd.chst-frwd .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\">\"],\n.chst-frwd ul li[data-task=\">\"].task-list-item.is-checked,\n.chst-defr.chst-defr .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=D],\n.chst-defr ul li[data-task=D].task-list-item.is-checked,\n.chst-q.chst-q .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"?\"],\n.chst-q ul li[data-task=\"?\"].task-list-item.is-checked,\n.chst-half.chst-half .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"/\"],\n.chst-half ul li[data-task=\"/\"].task-list-item.is-checked,\n.chst-add.chst-add .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"+\"],\n.chst-add ul li[data-task=\"+\"].task-list-item.is-checked,\n.chst-rsrch.chst-rsrch .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R],\n.chst-rsrch ul li[data-task=R].task-list-item.is-checked,\n.chst-imp.chst-imp .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=\"!\"],\n.chst-imp ul li[data-task=\"!\"].task-list-item.is-checked,\n.chst-idea.chst-idea .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=i],\n.chst-idea ul li[data-task=i].task-list-item.is-checked,\n.chst-brn.chst-brn .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=B],\n.chst-brn ul li[data-task=B].task-list-item.is-checked,\n.chst-pro.chst-pro .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=P],\n.chst-pro ul li[data-task=P].task-list-item.is-checked,\n.chst-con.chst-con .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=C],\n.chst-con ul li[data-task=C].task-list-item.is-checked,\n.chst-quot.chst-quot .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=Q],\n.chst-quot ul li[data-task=Q].task-list-item.is-checked,\n.chst-note.chst-note .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=N],\n.chst-note ul li[data-task=N].task-list-item.is-checked,\n.chst-book.chst-book .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=b],\n.chst-book ul li[data-task=b].task-list-item.is-checked,\n.chst-info.chst-info .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=I],\n.chst-info ul li[data-task=I].task-list-item.is-checked {\n  text-decoration: line-through 2px;\n}"
  },
  {
    "path": "src/scss/plugins/calendar.scss",
    "content": "/* Add support for [Calendar plugin](https://github.com/liamcain/obsidian-calendar-plugin) */\n.theme-light {\n  #calendar-container {\n    --color-background-heading: transparent;\n  \n    --color-background-day: transparent;\n    --color-background-day-empty: transparent;\n    --color-background-day-active: var(--background-nav-selected);\n    --color-background-day-hover: var(--background-nav-alt);\n  \n    --color-dot: var(--text-nav);\n    --color-arrow: var(--text-nav);\n  \n    --color-text-title: var(--text-faint);\n    --color-text-heading: var(--text-faint);\n    \n    --color-text-day: var(--nav-item-color);\n    --color-text-today: var(--color-accent);\n  }  \n}\n\n.theme-dark {\n  #calendar-container {\n    --color-background-heading: transparent;\n  \n    --color-background-day: transparent;\n    --color-background-day-empty: transparent;\n    --color-background-day-active: var(--background-nav-selected);\n    --color-background-day-hover: var(--background-nav-alt);\n  \n    --color-dot: var(--text-nav);\n    --color-arrow: var(--text-nav);\n  \n    --color-text-title: var(--text-faint);\n    --color-text-heading: var(--text-faint);\n\n    --color-text-day: var(--nav-item-color);\n    --color-text-today: var(--color-accent);\n  }   \n}"
  },
  {
    "path": "src/scss/plugins/checklist.scss",
    "content": "// https://github.com/delashum/obsidian-checklist-plugin\n\n.theme-light {\n  .checklist-plugin-main {\n    // color of the main text\n    color: var(--color-base-20);\n    \n    // text color of each section when hovering\n    li:hover {\n      color: var(--color-base-20);\n    }\n    \n    // color of the round checkbox border when hovering\n    li:hover .checkbox {\n      border-color: var(--color-base-00);\n    }\n\n    // background and border color of dropdown search box\n    --background-modifier-border: var(--color-accent);\n    --background-modifier-cover: var(--color-base-110);\n\n    // --checklist-checkboxSize: 20px;\n    // --checklist-checkboxCheckedSize: 12px;\n    --checklist-checkboxBorder: 2px solid var(--color-base-20);\n    // --checklist-checkboxFill: var(--text-muted);\n    // --checklist-listItemBorderRadius: 8px;\n    // --checklist-listItemMargin: 0 0 12px;\n    --checklist-listItemBackground: var(--color-base-90);\n    --checklist-listItemBackground--hover: var(--color-accent);\n    // --checklist-listItemMargin--compact: 0 0 8px;\n    // --checklist-listItemBoxShadow: none;\n    // --checklist-headerMargin: 0 0 8px;\n    // --checklist-headerGap: 4px;\n    // --checklist-headerFontSize: 18px;\n    // --checklist-headerFontWeight: 600;\n    // --checklist-iconSize: 24px;\n    --checklist-iconFill: var(--color-base-20);\n    // --checklist-iconFill--accent: #777;\n    --checklist-textColor: var(--color-base-20);\n    // --checklist-accentColor: var(--text-accent);\n    // --checklist-accentColor--active: var(--text-accent-hover);\n    // --checklist-pageMargin: 0 0 4px;\n    // --checklist-loaderSize: 16px;\n    // --checklist-loaderBorderColor: var(--text-muted) var(--text-muted) var(--text-normal);\n    // --checklist-buttonPadding: 0 5px;\n    // --checklist-buttonBoxShadow: none;\n    // --checklist-countPadding: 0 6px;\n    --checklist-countBackground: var(--color-base-90);\n    // --checklist-countFontSize: 13px;\n    // --checklist-togglePadding: 8px 8px 8px 12px;\n    // --checklist-contentPadding: 8px 12px 8px 0;\n    // --checklist-contentPadding--compact: 4px 8px;\n    // --checklist-togglePadding--compact: 4px 8px;\n    // --checklist-countBorderRadius: 4px;\n    // --checklist-tagBaseColor: var(--text-faint);\n    // --checklist-tagSubColor: #bbb;\n    // --checklist-groupMargin: 8px;\n    // --checklist-contentFontSize: var(--editor-font-size);\n    --checklist-searchBackground: var(--color-base-110);\n  }\n}\n\n.theme-dark {\n  .checklist-plugin-main {\n    // color of the main text\n    color: var(--color-base-160);\n    \n    // text color of each section when hovering\n    li:hover {\n      color: var(--color-base-100);\n    }\n\n    // color of the round checkbox border when hovering\n    li:hover .checkbox {\n      border-color: var(--color-base-120);\n    }\n\n    // border and shadow color of dropdown search box\n    --background-modifier-border: var(--color-accent);\n    --background-modifier-cover: var(--color-base-90);\n\n    // --checklist-checkboxSize: 20px;\n    // --checklist-checkboxCheckedSize: 12px;\n    --checklist-checkboxBorder: 2px solid var(--color-base-120);\n    // --checklist-checkboxFill: var(--text-muted);\n    // --checklist-listItemBorderRadius: 8px;\n    // --checklist-listItemMargin: 0 0 12px;\n    --checklist-listItemBackground: var(--color-base-95);\n    --checklist-listItemBackground--hover: var(--color-accent);\n    // --checklist-listItemMargin--compact: 0 0 8px;\n    // --checklist-listItemBoxShadow: none;\n    // --checklist-headerMargin: 0 0 8px;\n    // --checklist-headerGap: 4px;\n    // --checklist-headerFontSize: 18px;\n    // --checklist-headerFontWeight: 600;\n    // --checklist-iconSize: 24px;\n    --checklist-iconFill: var(--color-base-160);\n    // --checklist-iconFill--accent: #777;\n    --checklist-textColor: var(--color-base-160);\n    // --checklist-accentColor: var(--text-accent);\n    // --checklist-accentColor--active: var(--text-accent-hover);\n    // --checklist-pageMargin: 0 0 4px;\n    // --checklist-loaderSize: 16px;\n    // --checklist-loaderBorderColor: var(--text-muted) var(--text-muted) var(--text-normal);\n    // --checklist-buttonPadding: 0 5px;\n    // --checklist-buttonBoxShadow: none;\n    // --checklist-countPadding: 0 6px;\n    --checklist-countBackground: var(--color-base-90);\n    // --checklist-countFontSize: 13px;\n    // --checklist-togglePadding: 8px 8px 8px 12px;\n    // --checklist-contentPadding: 8px 12px 8px 0;\n    // --checklist-contentPadding--compact: 4px 8px;\n    // --checklist-togglePadding--compact: 4px 8px;\n    // --checklist-countBorderRadius: 4px;\n    // --checklist-tagBaseColor: var(--text-faint);\n    // --checklist-tagSubColor: #bbb;\n    // --checklist-groupMargin: 8px;\n    // --checklist-contentFontSize: var(--editor-font-size);\n    --checklist-searchBackground: var(--color-base-95);\n  }\n}"
  },
  {
    "path": "src/scss/plugins/copilot.scss",
    "content": ".theme-light {\n    .chat-container {\n        .chat-messages {\n            .chat-message-container {\n\n                // copilot user message (the question you asked)\n                .message.user-message {\n                    color: var(--interactive-normal);\n                }\n\n                // all other normal text (non code)\n                .message {\n                    color: var(--color-text-title);\n                }\n\n                // any code blocks\n                pre {\n                    background-color: var(--color-base-110);\n                    border: none;\n\n                    // style the non-tokenized code\n                    code {\n                        color: var(--color-base-10);\n\n                        // comments\n                        .comment {\n                            color: var(--color-base-60);\n                        }\n                    }\n                }\n\n                // inline code blocks\n                code {\n                    background-color: var(--color-base-110);\n                    border: none;\n\n                    color: var(--color-base-10);\n                    .comment {\n                        color: var(--color-base-60);\n                    }\n                }\n            }\n        }\n    }\n}\n\n.theme-dark {\n    .chat-container {\n        .chat-messages {\n            .chat-message-container {\n\n                // copilot user message (the question you asked)\n                // .message.user-message {\n                //     color: var(--interactive-normal);\n                // }\n\n                // all other normal text (non code)\n                // .message {\n                //     color: var(--color-text-title);\n                // }\n\n                // any code blocks\n                pre {\n                    background-color: var(--color-base-110);\n                    border: none;\n\n                    // style the non-tokenized code\n                    // code {\n                    //     color: var(--color-base-10);\n\n                    //     // comments\n                    //     .comment {\n                    //         color: var(--color-base-60);\n                    //     }\n                    // }\n                }\n\n                // inline code blocks\n                code {\n                    background-color: var(--color-base-110);\n                    border: none;\n\n                    // color: var(--color-base-10);\n                    // .comment {\n                    //     color: var(--color-base-60);\n                    // }\n                }\n            }\n        }\n    }\n}"
  },
  {
    "path": "src/scss/plugins/dangling-links.scss",
    "content": "// https://github.com/graydon/obsidian-dangling-links/\n.theme-light {\n  #dangling-links {\n    color: var(--color-base-20);\n  }\n}\n\n.theme-dark {\n  #dangling-links {\n    color: var(--color-base-160);\n  }\n}"
  },
  {
    "path": "src/scss/plugins/dataview.scss",
    "content": "/* Add styling for [Dataview plugin](https://github.com/blacksmithgu/obsidian-dataview) */\n/*\ntable.dataview.table-view-table\n  thead.table-view-thead\n    tr.table-view-tr-header\n      th.table-view-th\n      th.table-view-th\n  tbody.table-view\n    tr\n      td\n      td\n        ul.dataview.dataview-ul.dataview-result-lest-root-ul\n          li.dataview-result-list-li\n*/\n\n/* List View Default Styling; rendered internally as a table. */\n// .table-view-table {\n//   width: 100%;\n// }\n\n// .table-view-table > thead > tr, \n// .table-view-table > tbody > tr {\n//   margin-top: 1em;\n//   margin-bottom: 1em;\n//   text-align: left;\n// }\n\n.table-view-table > tbody > tr:nth-child(even) {\n\n}\n\n.table-view-table > tbody > tr:nth-child(odd) {\n  background-color: rgb(240, 240, 240);\n}\n\n// .table-view-table > thead > tr > th {\n//   font-weight: 700;\n//   font-size: larger;\n//   border-top: none;\n//   border-left: none;\n//   border-right: none;\n//   border-bottom: solid;\n\n//   max-width: 100%;\n// }\n\n// .table-view-table > tbody > tr > td {\n//   text-align: left;\n//   border: none;\n//   font-weight: 400;\n//   max-width: 100%;\n// }\n\nTABLE.table-view-table > tbody > tr > td {\n  // border-top: 1px solid rgb(200, 200, 200);\n  vertical-align: top;\n}\n\nTABLE.table-view-table > tbody > tr > td:first-child {\n  // width: auto;\n  white-space: nowrap;\n}\n\n// /** Rendered value styling for any view. */\n// .dataview-result-list-root-ul {\n//   padding: 0em !important;\n//   margin: 0em !important;\n// }\n\n/** Rendered value styling for any view. */\nUL.dataview-result-list-root-ul {\n  padding: 0px 20px !important\n}\n\n// /** Generic grouping styling. */\n// .dataview.result-group {\n//   padding-left: 8px;\n// }\n\n// /** Inline Field Rendering. */\n\n// .dataview.inline-field-key {\n//   border-top-left-radius: 250px;\n//   border-bottom-left-radius: 250px;\n//   padding-left: 16px;\n//   padding-right: 8px;\n//   font-family: var(--font-monospace);\n//   background-color: var(--background-primary-alt);\n//   color: var(--text-nav-selected);\n// }\n\n// .dataview.inline-field-value {\n//   border-top-right-radius: 250px;\n//   border-bottom-right-radius: 250px;\n//   padding-left: 8px;\n//   padding-right: 16px;\n//   font-family: var(--font-monospace);\n//   background-color: var(--background-secondary-alt);\n//   color: var(--text-nav-selected);\n// }\n\n// .dataview.inline-field-standalone-value {\n//   border-radius: 250px;\n//   padding-left: 16px;\n//   padding-right: 16px;\n//   font-family: var(--font-monospace);\n//   background-color: var(--background-secondary-alt);\n//   color: var(--text-nav-selected);\n// }"
  },
  {
    "path": "src/scss/plugins/kanban.scss",
    "content": "// https://github.com/mgmeyers/obsidian-kanban\n\n.theme-light {\n\t.kanban-plugin {\n\t\t--kanban-border:var(--border-width);\n\n    // add list popup - container\n    .kanban-plugin__lane-form-wrapper {\n      background-color: var(--color-base-00);\n      border: 0px;\n    }\n    \n    // add list popup - add button\n    .kanban-plugin__lane-action-add {\n      background-color: var(--interactive-accent-hover);\n    }\n\n    // lane colors\n    .kanban-plugin__lane {\n      background-color: var(--color-base-00);\n    }\n\t}\n}\n\n.theme-dark {\n\t.kanban-plugin {\n\t\t--kanban-border:var(--border-width);\n\n    // add list popup - container\n    .kanban-plugin__lane-form-wrapper {\n      // background-color: var(--color-base-00);\n      border: 0px;\n    }\n\n    // add list popup - add button\n    .kanban-plugin__lane-action-add {\n      background-color: var(--interactive-accent-hover);\n    }\n\n    // lane colors\n    .kanban-plugin__lane {\n      // background-color: var(--color-base-00);\n    }\n\t}\n}"
  },
  {
    "path": "src/scss/plugins/makemd.scss",
    "content": ".theme-light {\n\n    // --mk-ui-divider: var(--divider-color);\n    // --mk-ui-border: var(--background-modifier-border);\n    // --mk-ui-border-accent: var(--divider-color-hover);\n    // --mk-ui-radius-small: var(--radius-s);\n    // --mk-ui-radius-medium: var(--radius-m);\n    // --mk-ui-radius-large: var(--radius-l);\n    // --mk-ui-background-overlay: rgba(0, 0, 0, .5);\n    // --mk-ui-border-overlay: rgba(15, 15, 15, .5);\n    // --mk-ui-background-blur: var(--mk-ui-background);\n    // --mk-ui-border-hover: var(--background-modifier-border-hover);\n    // --mk-ui-handle-color: rgba(70, 79, 200, 1);\n    // --mk-ui-handle-color-hover: #eb3b5a22;\n    // --mk-ui-handle-outline: rgba(255, 255, 255, .8);\n    // --mk-ui-handle-fill: #fff;\n    // --mk-ui-active: var(--interactive-accent);\n    // --mk-ui-active-hover: var(--interactive-hover);\n    // --mk-ui-active-normal: var(--interactive-normal);\n    // --mk-ui-background: var(--background-primary);\n    // --mk-ui-background-variant: var(--background-secondary);\n    // --mk-ui-background-contrast: var(--background-primary-alt);\n    // --mk-ui-background-active: var(--background-modifier-active);\n    // --mk-ui-background-selected: var(--background-modifier-active-hover);\n    // --mk-ui-background-reverse: var(--text-normal);\n    // --mk-ui-background-hover: var(--background-modifier-hover);\n    // --mk-ui-background-menu: var(--background-secondary);\n    // --mk-ui-background-menu-input: var(--background-modifier-form-field);\n    // --mk-ui-background-menu-hover: var(--background-modifier-hover);\n    // --mk-ui-background-input: var(--background-modifier-form-field);\n    // --mk-ui-text-primary: var(--text-normal);\n    // --mk-ui-text-secondary: var(--text-muted);\n    // --mk-ui-text-tertiary: var(--text-faint);\n    // --mk-ui-text-accent: var(--text-on-accent);\n    // --mk-ui-text-reverse: var(--background-primary);\n    // --mk-ui-text-error: var(--mk-color-red);\n    // --mk-shadow-card: 0px 1px 4px 0px rgba(0, 0, 0, .4);\n    // --mk-shadow-menu: 0px 0px 32px 0px rgba(0, 0, 0, .2);\n    // --mk-color-none: rgba(var(--mono-rgb-100), .025);\n    // --mk-color-blue: #3867d6;\n    // --mk-color-green: #20bf6b;\n    // --mk-color-orange: #fa8231;\n    // --mk-color-purple: #8854d0;\n    // --mk-color-red: #eb3b5a;\n    // --mk-color-turquoise: #0fb9b1;\n    // --mk-color-yellow: #E5A216;\n    // --mk-color-charcoal: #4b6584;\n    // --mk-color-teal: #2d98da;\n    // --mk-color-pink: #E83289;\n    // --mk-color-brown: #68381E;\n    // --mk-color-gray: #8392A4;\n    // --mk-color-black: #000000;\n    // --mk-color-white: #ffffff;\n    // --mk-color-base-0: var(--color-base-00);\n    // --mk-color-base-10: var(--color-base-10);\n    // --mk-color-base-20: var(--color-base-20);\n    // --mk-color-base-30: var(--color-base-30);\n    // --mk-color-base-40: var(--color-base-40);\n    // --mk-color-base-50: var(--color-base-50);\n    // --mk-color-base-60: var(--color-base-60);\n    // --mk-color-base-70: var(--color-base-70);\n    // --mk-color-base-100: var(--color-base-100);\n    // --mk-color-selection: var(--mk-ui-background-selected);\n    // --mk-color-ui-accent: var(--text-accent);\n    // --mk-layer-editor-popover: 100;\n    // --mk-layer-editor-overlay: 100;\n\n    --mk-ui-border: var(--color-base-90);\n    // --mk-ui-text-primary: var(--text-normal);\n    --mk-ui-text-secondary: var(--color-base-40);\n    // --mk-ui-text-tertiary: var(--text-faint);\n    // --mk-ui-text-accent: var(--text-on-accent);\n    // --mk-ui-text-reverse: var(--background-primary);\n    // --mk-ui-text-error: var(--mk-color-red);\n\n    \n\n    .mk-sidebar {\n        color: var(--color-base-40);\n    }\n    .mk-menu {\n        color: var(--color-base-40);\n\n        .mk-active {\n            background: var(--color-accent);\n            color: var(--color-base-00);\n        }\n\n        .mk-menu-option:not(.mk-disabled):hover {\n            background: var(--color-accent);\n            color: var(--color-base-00);\n        }\n    }\n}\n\n// .theme-dark {}"
  },
  {
    "path": "src/scss/plugins/style-settings.scss",
    "content": ".theme-light {\n  .style-settings-container[data-level=\"2\"] {\n    background:var(--color-base-25);\n    border:1px solid var(--color-base-30);\n    border-radius:5px;\n    padding:10px 20px;\n    margin:2px 0 2px -20px;\n  }\n}\n\n.theme-dark {\n  .style-settings-container[data-level=\"2\"] {\n    background:var(--color-base-110);\n    border:1px solid var(--color-base-100);\n    border-radius:5px;\n    padding:10px 20px;\n    margin:2px 0 2px -20px;\n  }\n}\n\n// Remove border and pull content up\n.setting-item.setting-item-heading.style-settings-heading:not(.is-collapsed) {\n\tborder-bottom:0px solid var(--background-modifier-border);\n  margin-bottom: 10px;\n}\n\n// bold headers\n.setting-item-name {\n  color: var(--text-normal);\n  font-size: var(--font-ui-medium);\n  line-height: var(--line-height-tight);\n  font-weight: var(--font-semibold);\n}"
  },
  {
    "path": "src/scss/themes/theme-dark.scss",
    "content": ".theme-dark {\n  // Set the values for the variable that gets set from the Style Settings plugin\n  // so that when you reset the color in the plugin, it will go back to this:\n  --red-graphite-accent-color-h: 41;\n  --red-graphite-accent-color-s: 88%;\n  --red-graphite-accent-color-l: 71%;\n\n  // Now we can set the variables built into obsidian using our values above or\n  // the values defined by a user in the Style Settings plugin\n  --accent-h: var(--red-graphite-accent-color-h);\n  --accent-s: var(--red-graphite-accent-color-s);\n  --accent-l: var(--red-graphite-accent-color-l);\n\n  // Start with our base color: #1e232f\n  // hsl(222, 22%, 15%)\n  // Then calculate DARKER versions of that in 5% increments all the way to black\n  --red-graphite-base-color-h: 222;\n  --red-graphite-base-color-s: 22%;\n  --red-graphite-base-color-l: 15%;\n\n  --theme-base-color-h: var(--red-graphite-base-color-h);\n  --theme-base-color-s: var(--red-graphite-base-color-s);\n  --theme-base-color-l: var(--red-graphite-base-color-l);\n\n  --color-base-200: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 100%));\n  --color-base-195: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 95%));\n  --color-base-190: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 90%));\n  --color-base-185: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 85%));\n  --color-base-180: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 80%));\n  --color-base-175: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 75%));\n  --color-base-170: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 70%));\n  --color-base-165: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 65%));\n  --color-base-160: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 60%));\n  --color-base-155: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 55%));\n  --color-base-150: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 50%));\n  --color-base-145: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 45%));\n  --color-base-140: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 40%));\n  --color-base-135: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 35%));\n  --color-base-130: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 30%));\n  --color-base-125: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 25%));\n  --color-base-120: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 20%));\n  --color-base-115: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 15%));\n  --color-base-110: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 10%));\n  --color-base-105: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 5%));\n\n  --color-base-100: hsl(var(--theme-base-color-h), var(--theme-base-color-s), var(--theme-base-color-l));\n\n  --color-base-95: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 5%));\n  --color-base-90: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 10%));\n  --color-base-85: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 15%));\n  --color-base-80: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 20%));\n  --color-base-75: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 25%));\n  --color-base-70: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 30%));\n  --color-base-65: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 35%));\n  --color-base-60: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 40%));\n  --color-base-55: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 45%));\n  --color-base-50: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 50%));\n  --color-base-45: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 55%));\n  --color-base-40: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 60%));\n  --color-base-35: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 65%));\n  --color-base-30: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 70%));\n  --color-base-25: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 75%));\n  --color-base-20: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 80%));\n  --color-base-15: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 85%));\n  --color-base-10: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 90%));\n  --color-base-05: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 95%));\n  --color-base-00: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 100%));\n}"
  },
  {
    "path": "src/scss/themes/theme-light.scss",
    "content": ".theme-light { \n  // Set the values for the variable that gets set from the Style Settings plugin\n  // so that when you reset the color in the plugin, it will go back to this:\n  --red-graphite-accent-color-h: 2;\n  --red-graphite-accent-color-s: 56%;\n  --red-graphite-accent-color-l: 54%;\n\n  // Now we can set the variables built into obsidian using our values above or\n  // the values defined by a user in the Style Settings plugin\n  --accent-h: var(--red-graphite-accent-color-h);\n  --accent-s: var(--red-graphite-accent-color-s);\n  --accent-l: var(--red-graphite-accent-color-l);\n\n  // Start with our base color: #292C2E\n  // hsl(204, 6%, 17%)\n  // Then calculate LIGHTER versions of that in 5% increments all the way to white\n  --red-graphite-base-color-h: 204;\n  --red-graphite-base-color-s: 6%;\n  --red-graphite-base-color-l: 17%;\n\n  --theme-base-color-h: var(--red-graphite-base-color-h);\n  --theme-base-color-s: var(--red-graphite-base-color-s);\n  --theme-base-color-l: var(--red-graphite-base-color-l);\n\n  --color-base-200: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 100%));\n  --color-base-195: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 95%));\n  --color-base-190: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 90%));\n  --color-base-185: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 85%));\n  --color-base-180: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 80%));\n  --color-base-175: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 75%));\n  --color-base-170: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 70%));\n  --color-base-165: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 65%));\n  --color-base-160: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 60%));\n  --color-base-155: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 55%));\n  --color-base-150: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 50%));\n  --color-base-145: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 45%));\n  --color-base-140: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 40%));\n  --color-base-135: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 35%));\n  --color-base-130: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 30%));\n  --color-base-125: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 25%));\n  --color-base-120: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 20%));\n  --color-base-115: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 15%));\n  --color-base-110: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 10%));\n  --color-base-105: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 5%));\n\n  --color-base-100: hsl(var(--theme-base-color-h), var(--theme-base-color-s), var(--theme-base-color-l));\n\n  --color-base-95: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 5%));\n  --color-base-90: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 10%));\n  --color-base-85: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 15%));\n  --color-base-80: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 20%));\n  --color-base-75: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 25%));\n  --color-base-70: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 30%));\n  --color-base-65: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 35%));\n  --color-base-60: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 40%));\n  --color-base-55: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 45%));\n  --color-base-50: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 50%));\n  --color-base-45: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 55%));\n  --color-base-40: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 60%));\n  --color-base-35: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 65%));\n  --color-base-30: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 70%));\n  --color-base-25: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 75%));\n  --color-base-20: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 80%));\n  --color-base-15: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 85%));\n  --color-base-10: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 90%));\n  --color-base-05: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 95%));\n  --color-base-00: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 100%));\n}"
  },
  {
    "path": "theme.css",
    "content": ".theme-light{--red-graphite-accent-color-h: 2;--red-graphite-accent-color-s: 56%;--red-graphite-accent-color-l: 54%;--accent-h: var(--red-graphite-accent-color-h);--accent-s: var(--red-graphite-accent-color-s);--accent-l: var(--red-graphite-accent-color-l);--red-graphite-base-color-h: 204;--red-graphite-base-color-s: 6%;--red-graphite-base-color-l: 17%;--theme-base-color-h: var(--red-graphite-base-color-h);--theme-base-color-s: var(--red-graphite-base-color-s);--theme-base-color-l: var(--red-graphite-base-color-l);--color-base-200: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 100%));--color-base-195: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 95%));--color-base-190: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 90%));--color-base-185: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 85%));--color-base-180: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 80%));--color-base-175: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 75%));--color-base-170: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 70%));--color-base-165: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 65%));--color-base-160: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 60%));--color-base-155: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 55%));--color-base-150: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 50%));--color-base-145: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 45%));--color-base-140: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 40%));--color-base-135: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 35%));--color-base-130: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 30%));--color-base-125: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 25%));--color-base-120: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 20%));--color-base-115: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 15%));--color-base-110: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 10%));--color-base-105: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 5%));--color-base-100: hsl(var(--theme-base-color-h), var(--theme-base-color-s), var(--theme-base-color-l));--color-base-95: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 5%));--color-base-90: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 10%));--color-base-85: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 15%));--color-base-80: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 20%));--color-base-75: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 25%));--color-base-70: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 30%));--color-base-65: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 35%));--color-base-60: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 40%));--color-base-55: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 45%));--color-base-50: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 50%));--color-base-45: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 55%));--color-base-40: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 60%));--color-base-35: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 65%));--color-base-30: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 70%));--color-base-25: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 75%));--color-base-20: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 80%));--color-base-15: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 85%));--color-base-10: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 90%));--color-base-05: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 95%));--color-base-00: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 100%))}.theme-dark{--red-graphite-accent-color-h: 41;--red-graphite-accent-color-s: 88%;--red-graphite-accent-color-l: 71%;--accent-h: var(--red-graphite-accent-color-h);--accent-s: var(--red-graphite-accent-color-s);--accent-l: var(--red-graphite-accent-color-l);--red-graphite-base-color-h: 222;--red-graphite-base-color-s: 22%;--red-graphite-base-color-l: 15%;--theme-base-color-h: var(--red-graphite-base-color-h);--theme-base-color-s: var(--red-graphite-base-color-s);--theme-base-color-l: var(--red-graphite-base-color-l);--color-base-200: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 100%));--color-base-195: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 95%));--color-base-190: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 90%));--color-base-185: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 85%));--color-base-180: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 80%));--color-base-175: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 75%));--color-base-170: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 70%));--color-base-165: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 65%));--color-base-160: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 60%));--color-base-155: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 55%));--color-base-150: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 50%));--color-base-145: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 45%));--color-base-140: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 40%));--color-base-135: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 35%));--color-base-130: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 30%));--color-base-125: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 25%));--color-base-120: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 20%));--color-base-115: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 15%));--color-base-110: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 10%));--color-base-105: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) + 5%));--color-base-100: hsl(var(--theme-base-color-h), var(--theme-base-color-s), var(--theme-base-color-l));--color-base-95: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 5%));--color-base-90: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 10%));--color-base-85: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 15%));--color-base-80: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 20%));--color-base-75: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 25%));--color-base-70: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 30%));--color-base-65: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 35%));--color-base-60: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 40%));--color-base-55: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 45%));--color-base-50: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 50%));--color-base-45: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 55%));--color-base-40: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 60%));--color-base-35: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 65%));--color-base-30: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 70%));--color-base-25: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 75%));--color-base-20: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 80%));--color-base-15: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 85%));--color-base-10: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 90%));--color-base-05: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 95%));--color-base-00: hsl(var(--theme-base-color-h), var(--theme-base-color-s), calc(var(--theme-base-color-l) - 100%))}.theme-light{--background-primary: var(--color-base-20);--background-primary-alt: var(--color-base-00);--background-secondary: var(--color-base-100);--background-secondary-alt: var(--color-base-05);--background-modifier-border: var(--color-base-30);--background-modifier-border-hover: var(--color-base-35);--background-modifier-border-focus: var(--color-base-25)}.theme-dark{--background-primary: var(--color-base-105);--background-primary-alt: var(--color-base-100);--background-secondary: var(--color-base-100);--background-secondary-alt: var(--color-base-05);--background-modifier-border: var(--color-base-100);--background-modifier-border-hover: var(--color-base-35);--background-modifier-border-focus: var(--color-base-110)}.theme-light .search-result:not(.is-collapsed) .search-result-file-title{color:var(--color-base-40)}.theme-light .backlink-pane>.tree-item-self.is-collapsed,.theme-light .outgoing-link-pane>.tree-item-self.is-collapsed{color:var(--color-base-40)}.theme-light .backlink-pane>.tree-item-self,.theme-light .outgoing-link-pane>.tree-item-self{color:var(--color-base-40)}@media(hover: hover){.theme-light .backlink-pane>.tree-item-self.is-clickable:hover,.theme-light .outgoing-link-pane>.tree-item-self.is-clickable:hover{color:var(--color-base-00)}}.theme-dark .search-result:not(.is-collapsed) .search-result-file-title{color:var(--color-base-160)}.theme-dark .backlink-pane>.tree-item-self.is-collapsed,.theme-dark .outgoing-link-pane>.tree-item-self.is-collapsed{color:var(--color-base-160)}.theme-dark .backlink-pane>.tree-item-self,.theme-dark .outgoing-link-pane>.tree-item-self{color:var(--color-base-160)}@media(hover: hover){.theme-dark .backlink-pane>.tree-item-self.is-clickable:hover,.theme-dark .outgoing-link-pane>.tree-item-self.is-clickable:hover{color:var(--color-base-100)}}body{--embed-block-shadow-hover: 0 0 0 0 var(--background-modifier-border), inset 0 0 0 0 var(--background-modifier-border)}body{--code-background: var(--background-primary-alt)}body .markdown-source-view.mod-cm6 .code-block-flair{right:1px;top:1px;color:var(--text-faint);cursor:pointer}.theme-light{--code-block-border-width: 1px;--code-block-border-style: solid;--code-block-border-color: var(--color-base-40)}.theme-dark{--code-block-border-width: 1px;--code-block-border-style: solid;--code-block-border-color: var(--color-base-95)}.cm-s-obsidian div.HyperMD-codeblock-bg{border-style:var(--code-block-border-style);border-color:var(--code-block-border-color);border-width:0 var(--code-block-border-width) 0 var(--code-block-border-width)}.cm-s-obsidian div.HyperMD-codeblock-begin-bg{border-top-left-radius:4px;border-top-right-radius:4px;border-style:var(--code-block-border-style);border-color:var(--code-block-border-color);border-width:var(--code-block-border-width) var(--code-block-border-width) 0 var(--code-block-border-width)}.cm-s-obsidian div.HyperMD-codeblock-end-bg{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-style:var(--code-block-border-style);border-color:var(--code-block-border-color);border-width:0 var(--code-block-border-width) var(--code-block-border-width) var(--code-block-border-width)}body{--divider-color: var(--color-base-95);--divider-color-hover: var(--interactive-accent);--divider-width: 1px}.theme-light{--nav-item-size: var(--font-small);--nav-item-color: var(--color-base-40);--nav-item-color-hover: var(--color-base-00);--nav-item-color-active: var(--color-base-00);--nav-item-color-selected: var(--color-base-00);--nav-item-background-hover: var(--interactive-accent);--nav-item-background-active: var(--interactive-accent);--nav-indentation-guide-color: var(--color-base-90);--nav-collapse-icon-color: var(--color-accent);--nav-collapse-icon-color-collapsed: var(--color-accent);--nav-item-padding: var(--size-4-1) var(--size-4-2) var(--size-4-1) var(--size-4-6)}.theme-light .nav-file-title:hover svg,.theme-light .nav-folder-title:hover svg{color:var(--color-base-00)}.theme-light .nav-file-title{padding:var(--nav-item-padding)}.theme-dark{--nav-item-size: var(--font-ui-medium);--nav-item-color: var(--color-base-160);--nav-item-color-hover: var(--color-base-00);--nav-item-color-active: var(--color-base-00);--nav-item-color-selected: var(--color-base-00);--nav-item-background-hover: var(--interactive-accent);--nav-item-background-active: var(--interactive-accent);--nav-indentation-guide-color: var(--color-base-110);--nav-collapse-icon-color: var(--color-accent);--nav-collapse-icon-color-collapsed: var(--color-accent)}.theme-dark .nav-file-title:hover svg,.theme-dark .nav-folder-title:hover svg{color:var(--color-base-00)}body{--red-graphite-interface-font: \"Avenir\";--red-graphite-text-font: \"Avenir\";--red-graphite-monospace-font: \"\";--font-interface-override: var(--red-graphite-interface-font);--font-text-override: var(--red-graphite-text-font);--font-monospace-override: var(--red-graphite-monospace-font)}.theme-light{--icon-color: var(--color-base-60);--icon-color-hover: var(--color-accent);--icon-color-active: var(--color-accent);--icon-color-focused: var(--color-accent)}.theme-dark{--icon-color: var(--color-base-140);--icon-color-hover: var(--color-accent);--icon-color-active: var(--color-accent);--icon-color-focused: var(--color-accent)}.is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon{color:var(--color-accent)}.theme-light{--list-marker-color: var(--color-accent)}.theme-dark{--list-marker-color: var(--color-accent)}.theme-light .menu{border:1px solid var(--color-base-90)}.theme-light .menu-item{color:var(--color-base-40)}.theme-light .menu-item-icon{color:var(--color-base-70)}.theme-light .menu-separator{border-bottom:1px solid var(--color-base-90)}@media(hover: hover){.theme-light .menu-item:hover:not(.is-disabled):not(.is-label){color:var(--color-base-20);background-color:var(--color-accent)}}.theme-dark .menu{border:1px solid var(--color-base-110)}.theme-dark .menu-item{color:var(--color-base-160)}.theme-dark .menu-item-icon{color:var(--color-base-130)}.theme-dark .menu-separator{border-bottom:1px solid var(--color-base-110)}@media(hover: hover){.theme-dark .menu-item:hover:not(.is-disabled):not(.is-label){color:var(--color-base-20);background-color:var(--color-accent)}}.tree-item-self:hover .tree-item-flair{color:var(--color-base-20)}.search-params .setting-item .setting-item-info .setting-item-name{color:var(--text-muted)}.theme-light{--vault-profile-color: var(--nav-item-color)}.theme-dark{--vault-profile-color: var(--nav-item-color)}body{--modal-border-width: 0}body .horizontal-tab-nav-item.is-active,body .vertical-tab-nav-item.is-active{background-color:var(--interactive-accent);color:var(--color-base-00)}@media(hover: hover){body .horizontal-tab-nav-item:hover,body .vertical-tab-nav-item:hover{color:var(--color-base-00);background-color:var(--interactive-accent)}}body .community-modal-sidebar{background-color:var(--background-primary)}body .mod-community-theme .setting-item-name{color:var(--nav-item-color)}body .mod-community-plugin .setting-item-name{color:var(--nav-item-color)}body .mod-community-modal .modal-sidebar button.clickable-icon{color:var(--nav-item-color)}.theme-light .horizontal-tab-nav-item,.theme-light .vertical-tab-nav-item{color:var(--color-base-40)}.theme-light .community-modal-search-results-wrapper{border-top:var(--border-width) solid var(--color-base-30)}.theme-dark .horizontal-tab-nav-item,.theme-dark .vertical-tab-nav-item{color:var(--color-base-160)}.theme-dark .community-modal-search-results-wrapper{border-top:var(--border-width) solid var(--color-base-100)}body{--metadata-background: transparent;--metadata-border-color: var(--background-modifier-border);--metadata-divider-color: var(--background-modifier-border);--metadata-divider-color-hover: transparent;--metadata-divider-color-focus: transparent;--metadata-property-background: transparent;--metadata-property-background-hover: transparent;--metadata-property-background-active: var(--background-modifier-hover);--metadata-label-background-hover: transparent;--metadata-label-background-active: var(--background-modifier-hover);--metadata-label-text-color: var(--text-muted);--metadata-label-text-color-hover: var(--text-muted);--metadata-input-text-color: var(--text-normal);--metadata-input-background: transparent;--metadata-input-background-hover: transparent;--metadata-input-background-active: var(--background-modifier-hover)}.theme-light .mod-right-split .metadata-container .metadata-content .metadata-property-icon{color:var(--color-base-40)}.theme-light .mod-right-split .metadata-container .metadata-content .metadata-property-key,.theme-light .mod-right-split .metadata-container .metadata-content .metadata-property-value{border-bottom-color:var(--color-base-90)}.theme-light .mod-right-split .metadata-container .metadata-content .metadata-property:focus-within{box-shadow:0 0 0 2px var(--color-base-80)}.theme-light .mod-right-split .metadata-container .metadata-content .metadata-property:focus-within .metadata-property-value:focus-within{background-color:var(--color-base-95)}.theme-light .mod-right-split .metadata-container .metadata-content .metadata-property:focus-within .metadata-property-value:focus-within .multi-select-input{color:var(--color-base-20)}.theme-light .mod-right-split .metadata-container .metadata-content .multi-select-input{color:var(--color-base-20)}.theme-light .mod-right-split .metadata-container .metadata-content .multi-select-pill:hover{color:var(--color-accent)}.theme-light .mod-right-split .metadata-container .metadata-content .metadata-input-longtext{color:var(--color-base-40)}.theme-light .mod-right-split .metadata-container .metadata-content input{color:var(--color-base-40)}.theme-light .mod-right-split .metadata-container .metadata-content .metadata-property:not([data-property-key=tags]){--pill-color: var(--color-base-40)}.theme-light .mod-right-split .metadata-container .metadata-content .metadata-add-button:hover{color:var(--color-base-40);background-color:var(--color-base-90)}.theme-light{--ribbon-background: var(--color-base-95);--ribbon-background-collapsed: var(--color-base-95)}.theme-dark{--ribbon-background: var(--color-base-95);--ribbon-background-collapsed: var(--color-base-95)}.search-result-container::-webkit-scrollbar,.tag-container::-webkit-scrollbar,.suggestion::-webkit-scrollbar,.nav-files-container::-webkit-scrollbar,.vertical-tab-header::-webkit-scrollbar{width:8px}.search-result-container::-webkit-scrollbar-track,.tag-container::-webkit-scrollbar-track,.suggestion::-webkit-scrollbar-track,.nav-files-container::-webkit-scrollbar-track,.vertical-tab-header::-webkit-scrollbar-track{background:var(--color-base-100)}.search-result-container::-webkit-scrollbar-thumb,.tag-container::-webkit-scrollbar-thumb,.suggestion::-webkit-scrollbar-thumb,.nav-files-container::-webkit-scrollbar-thumb,.vertical-tab-header::-webkit-scrollbar-thumb{background:var(--color-base-70);border-radius:6px}.search-result-container::-webkit-scrollbar-thumb:hover,.tag-container::-webkit-scrollbar-thumb:hover,.suggestion::-webkit-scrollbar-thumb:hover,.nav-files-container::-webkit-scrollbar-thumb:hover,.vertical-tab-header::-webkit-scrollbar-thumb:hover{background:var(--color-base-50)}body{--status-bar-background: var(--divider-color);--status-bar-border-color: var(--divider-color);--status-bar-radius: var(--radius-m) 0 0 0}.theme-light .search-suggest-item.mod-group:not(:first-child){border-top:1px solid var(--color-base-90)}.theme-light .suggestion-container,.theme-light .suggestion-container.mod-search-suggestion{background-color:var(--background-secondary);border:1px solid var(--color-base-90);color:var(--color-base-40)}.theme-light .suggestion-container .suggestion,.theme-light .suggestion-container.mod-search-suggestion .suggestion{background-color:var(--background-secondary)}.theme-light .suggestion-container .suggestion .suggestion-item.is-selected,.theme-light .suggestion-container.mod-search-suggestion .suggestion .suggestion-item.is-selected{background-color:var(--color-accent);color:var(--color-base-20)}.theme-light .suggestion-container .suggestion .suggestion-item.mod-complex.search-suggest-item.is-selected .suggestion-title.list-item-part.mod-extended,.theme-light .suggestion-container.mod-search-suggestion .suggestion .suggestion-item.mod-complex.search-suggest-item.is-selected .suggestion-title.list-item-part.mod-extended{color:var(--color-base-20)}.theme-light .suggestion-container .suggestion .suggestion-item.mod-complex.search-suggest-item.is-selected .suggestion-title,.theme-light .suggestion-container.mod-search-suggestion .suggestion .suggestion-item.mod-complex.search-suggest-item.is-selected .suggestion-title{color:var(--color-base-00)}.theme-light .suggestion-container .suggestion .suggestion-item.mod-complex.search-suggest-item.is-selected .suggestion-title .search-suggest-info-text,.theme-light .suggestion-container.mod-search-suggestion .suggestion .suggestion-item.mod-complex.search-suggest-item.is-selected .suggestion-title .search-suggest-info-text{color:var(--color-base-20)}.theme-light .suggestion-container .suggestion .suggestion-item .suggestion-content .suggestion-title.list-item-part.mod-extended,.theme-light .suggestion-container.mod-search-suggestion .suggestion .suggestion-item .suggestion-content .suggestion-title.list-item-part.mod-extended{color:#fff}.theme-light .suggestion-container .suggestion .suggestion-item .suggestion-content .suggestion-title,.theme-light .suggestion-container.mod-search-suggestion .suggestion .suggestion-item .suggestion-content .suggestion-title{color:var(--color-base-40)}.theme-light .suggestion-container .suggestion .suggestion-item .suggestion-content .suggestion-title .search-suggest-info-text,.theme-light .suggestion-container.mod-search-suggestion .suggestion .suggestion-item .suggestion-content .suggestion-title .search-suggest-info-text{color:var(--color-base-60)}.theme-light{--table-border-color: var(--color-base-50);--table-header-border-color: var(--color-base-50);--table-header-background: var(--color-base-30);--table-header-background-hover: var(--color-base-30);--table-header-color: var(--color-base-100)}.theme-dark{--table-border-color: var(--color-base-125);--table-header-border-color: var(--color-base-125);--table-header-background: var(--color-base-120);--table-header-background-hover: var(--color-base-120);--table-header-color: var(--color-base-200)}body{--tab-background-active: var(--background-primary);--tab-text-color: var(--text-faint);--tab-text-color-focused: var(--text-faint);--tab-divider-color: var(--color-base-100);--tab-outline-width: 0px}.theme-light{--tab-outline-color: var(--color-base-60)}.theme-dark{--tab-outline-color: var(--color-base-95)}.theme-light{--text-normal: var(--color-base-100);--text-muted: var(--color-base-70);--text-faint: var(--color-base-60);--text-on-accent: var(--color-base-00);--text-error: var(--color-red);--text-success: var(--color-green);--text-selection: hsla(var(--color-accent-hsl), 0.2);--text-accent: var(--color-accent);--text-accent-hover: var(--color-accent-2);--interactive-normal: var(--color-base-00);--interactive-hover: var(--color-base-00);--color-text-title: var(--nav-item-color);--color-text-heading: var(--nav-item-color)}.theme-dark{--text-normal: var(--color-base-180);--text-muted: var(--color-base-170);--text-faint: var(--color-base-160);--text-on-accent: var(--color-base-100);--text-error: var(--color-red);--text-success: var(--color-green);--text-selection: hsla(var(--color-accent-hsl), 0.2);--text-accent: var(--color-accent);--text-accent-hover: var(--color-accent-2);--interactive-normal: var(--color-base-95);--interactive-hover: var(--color-base-90)}body{--font-ui-smaller: 12px;--font-ui-small: 13px;--font-ui-medium: 15px;--font-ui-large: 20px}.theme-light{--vault-name-font-size: var(--font-ui-medium);--vault-name-font-weight: var(--font-medium);--vault-name-color: var(--color-accent)}.theme-dark{--vault-name-font-size: var(--font-ui-medium);--vault-name-font-weight: var(--font-medium);--vault-name-color: var(--color-accent)}body{--titlebar-background: var(--color-base-95);--titlebar-background-focused: var(--color-base-95);--titlebar-text-color: var(--text-faint);--titlebar-text-color-focused: var(--text-faint);--titlebar-text-weight: var(--font-normal)}.theme-light #calendar-container{--color-background-heading: transparent;--color-background-day: transparent;--color-background-day-empty: transparent;--color-background-day-active: var(--background-nav-selected);--color-background-day-hover: var(--background-nav-alt);--color-dot: var(--text-nav);--color-arrow: var(--text-nav);--color-text-title: var(--text-faint);--color-text-heading: var(--text-faint);--color-text-day: var(--nav-item-color);--color-text-today: var(--color-accent)}.theme-dark #calendar-container{--color-background-heading: transparent;--color-background-day: transparent;--color-background-day-empty: transparent;--color-background-day-active: var(--background-nav-selected);--color-background-day-hover: var(--background-nav-alt);--color-dot: var(--text-nav);--color-arrow: var(--text-nav);--color-text-title: var(--text-faint);--color-text-heading: var(--text-faint);--color-text-day: var(--nav-item-color);--color-text-today: var(--color-accent)}.theme-light .checklist-plugin-main{color:var(--color-base-20);--background-modifier-border: var(--color-accent);--background-modifier-cover: var(--color-base-110);--checklist-checkboxBorder: 2px solid var(--color-base-20);--checklist-listItemBackground: var(--color-base-90);--checklist-listItemBackground--hover: var(--color-accent);--checklist-iconFill: var(--color-base-20);--checklist-textColor: var(--color-base-20);--checklist-countBackground: var(--color-base-90);--checklist-searchBackground: var(--color-base-110)}.theme-light .checklist-plugin-main li:hover{color:var(--color-base-20)}.theme-light .checklist-plugin-main li:hover .checkbox{border-color:var(--color-base-00)}.theme-dark .checklist-plugin-main{color:var(--color-base-160);--background-modifier-border: var(--color-accent);--background-modifier-cover: var(--color-base-90);--checklist-checkboxBorder: 2px solid var(--color-base-120);--checklist-listItemBackground: var(--color-base-95);--checklist-listItemBackground--hover: var(--color-accent);--checklist-iconFill: var(--color-base-160);--checklist-textColor: var(--color-base-160);--checklist-countBackground: var(--color-base-90);--checklist-searchBackground: var(--color-base-95)}.theme-dark .checklist-plugin-main li:hover{color:var(--color-base-100)}.theme-dark .checklist-plugin-main li:hover .checkbox{border-color:var(--color-base-120)}.theme-light .chat-container .chat-messages .chat-message-container .message.user-message{color:var(--interactive-normal)}.theme-light .chat-container .chat-messages .chat-message-container .message{color:var(--color-text-title)}.theme-light .chat-container .chat-messages .chat-message-container pre{background-color:var(--color-base-110);border:none}.theme-light .chat-container .chat-messages .chat-message-container pre code{color:var(--color-base-10)}.theme-light .chat-container .chat-messages .chat-message-container pre code .comment{color:var(--color-base-60)}.theme-light .chat-container .chat-messages .chat-message-container code{background-color:var(--color-base-110);border:none;color:var(--color-base-10)}.theme-light .chat-container .chat-messages .chat-message-container code .comment{color:var(--color-base-60)}.theme-dark .chat-container .chat-messages .chat-message-container pre{background-color:var(--color-base-110);border:none}.theme-dark .chat-container .chat-messages .chat-message-container code{background-color:var(--color-base-110);border:none}.theme-light #dangling-links{color:var(--color-base-20)}.theme-dark #dangling-links{color:var(--color-base-160)}.theme-light .kanban-plugin{--kanban-border:var(--border-width)}.theme-light .kanban-plugin .kanban-plugin__lane-form-wrapper{background-color:var(--color-base-00);border:0px}.theme-light .kanban-plugin .kanban-plugin__lane-action-add{background-color:var(--interactive-accent-hover)}.theme-light .kanban-plugin .kanban-plugin__lane{background-color:var(--color-base-00)}.theme-dark .kanban-plugin{--kanban-border:var(--border-width)}.theme-dark .kanban-plugin .kanban-plugin__lane-form-wrapper{border:0px}.theme-dark .kanban-plugin .kanban-plugin__lane-action-add{background-color:var(--interactive-accent-hover)}.theme-light{--mk-ui-border: var(--color-base-90);--mk-ui-text-secondary: var(--color-base-40)}.theme-light .mk-sidebar{color:var(--color-base-40)}.theme-light .mk-menu{color:var(--color-base-40)}.theme-light .mk-menu .mk-active{background:var(--color-accent);color:var(--color-base-00)}.theme-light .mk-menu .mk-menu-option:not(.mk-disabled):hover{background:var(--color-accent);color:var(--color-base-00)}.theme-light .style-settings-container[data-level=\"2\"]{background:var(--color-base-25);border:1px solid var(--color-base-30);border-radius:5px;padding:10px 20px;margin:2px 0 2px -20px}.theme-dark .style-settings-container[data-level=\"2\"]{background:var(--color-base-110);border:1px solid var(--color-base-100);border-radius:5px;padding:10px 20px;margin:2px 0 2px -20px}.setting-item.setting-item-heading.style-settings-heading:not(.is-collapsed){border-bottom:0px solid var(--background-modifier-border);margin-bottom:10px}.setting-item-name{color:var(--text-normal);font-size:var(--font-ui-medium);line-height:var(--line-height-tight);font-weight:var(--font-semibold)}\n/* @settings\n\nname: Red Graphite\nid: red-graphite\nsettings:\n\n- id: red-graphite-colors\n  title: Colors\n  type: heading\n  level: 2\n  collapsed: false\n\n- id: red-graphite-base-color\n  title: Base Color\n  description: |\n    This sets the base color that many other colors are derived from.\n    Note that the light theme defaults to a contrast of darker side panels. Those darker panels are what you are changing here. However, with the dark theme, you will be adjusting the entire theme. Try some changes to see how it looks.\n  type: variable-themed-color\n  format: hsl-split\n  opacity: false\n  default-light: '#292C2E'\n  default-dark: '#1e232f'\n\n- id: red-graphite-accent-color\n  title: Accent Color\n  description: In the light theme, this is the red highlight. In the dark theme, this is the yellow highlight. This can also be adjusted in the Appearance settings section, but changing it there will override this setting. You will have to reset that color for this one to work.\n  type: variable-themed-color\n  format: hsl-split\n  opacity: false\n  default-light: '#cb4c48'\n  default-dark: '#f6cd74'\n\n\n\n- id: red-graphite-fonts\n  title: Fonts\n  type: heading\n  level: 2\n  collapsed: false\n\n- id: red-graphite-interface-font\n  title: Interface font\n  description: Font used for the user interface\n  type: variable-text\n  default: \"'Avenir'\"\n\n- id: red-graphite-text-font\n  title: Text font\n  description: Font used for text\n  type: variable-text\n  default: \"'Avenir'\"\n\n- id: red-graphite-monospace-font\n  title: Monospace font\n  description: Font used for monospace text\n  type: variable-text\n  default: ''\n*/\n"
  }
]