
/* 
@settings
name: Dark Clarity Theme 
id: obsidian-theme-dark-clarity
settings:
  - 
      id: my-info-text
      title: Dark Clarity Theme
      description: "> 一款 obsidian 的主题 \n\n 
      > 主要以 **高辨识度**、且 h1~h6 标题 **有主题色** 为主 \n\n
      > 参考 Dark Moss Theme 部分作为基底，并且进行了多处优化： \n\n
      > - 多款配色选择 \n
      > - 浅色模式时的配色 \n
      > - 优化辨识度（粗体明显、图片边框、引用块去斜体）\n 
      > - 更多可选的优化功能（左边栏横向滚动、左边栏文件夹配色）
      "
      type: info-text
      markdown: true
  - 
      id: h1
      title: 主题配色选择
      type: heading
      level: 1
      collapsed: false
  - 
    id: main-theme
    title: 主题配色（标题、高亮等）
    description: 
    type: class-select
    allowEmpty: true
    default: theme-genshin-sangonomiya-kokomi1
    options:
      -
        label: 原神-心海1
        value: theme-genshin-sangonomiya-kokomi1
      -
        label: 原神-心海2
        value: theme-genshin-sangonomiya-kokomi2
      -
        label: 原神-妮露
        value: theme-genshin-nilou
      -
        label: 原神-甘雨
        value: theme-genshin-甘雨
      -
        label: 原神-神里绫华
        value: theme-genshin-神里绫华
      -
        label: 原神-可莉
        value: theme-genshin-可莉
      -
        label: 原神-希格雯
        value: theme-genshin-希格雯
      -
        label: 原神-砂糖
        value: theme-genshin-砂糖
      -
        label: 新海诚-铃芽之旅
        value: theme-suzume-no-tojimari
      -
        label: 周杰伦-叶惠美
        value: theme-jay
      -
        label: Nord-Aurora
        value: theme-Nord-Aurora
      -
        label: 荧光彩虹
        value: theme-rainbow
      -
        label: 制作中...
        value: theme-testing
  - 
    id: secondary-theme
    title: 副配色（超链、tag 等）
    description: 
    type: class-select
    allowEmpty: true
    default: secondary-theme-green-blue
    options:
      -
        label: DarkMoss（蓝+墨绿）
        value: secondary-theme-green-blue
      -
        label: Nord 配套（霜冻蓝）
        value: secondary-theme-Nord
      -
        label: 制作中...
        value: secondary-theme-testing
  - 
    id: code-theme
    title: 代码配色（代码高亮方案）
    description: 
    type: class-select
    allowEmpty: true
    default: code-theme-jetbrains
    options:
      -
        label: jetbrains 同款配色
        value: code-theme-jetbrains
      -
        label: from BlueTopaz-default
        value: code-theme-BlueTopaz-default
      -
        label: from BlueTopaz-material-palenight
        value: code-theme-BlueTopaz-material-palenight
      -
        label: from BlueTopaz-solarized
        value: code-theme-BlueTopaz-solarized
      -
        label: from BlueTopaz-Gruvbox-dark
        value: code-theme-BlueTopaz-Gruvbox-dark
      -
        label: from BlueTopaz-dracula
        value: code-theme-BlueTopaz-dracula
      -
        label: from BlueTopaz-monokai
        value: code-theme-BlueTopaz-monokai
      -
        label: from BlueTopaz-sublime
        value: code-theme-BlueTopaz-sublime
      -
        label: 制作中...
        value: code-theme-testing
  - 
      id: h2
      title: 可选项
      type: heading
      level: 1
      collapsed: false
  - 
    id: left-highlight
    title: 左边栏-高亮
    description: 是否开启左边栏(文件列表)的选中文件引导线高亮功能
    default: false
    type: class-toggle
  - 
    id: left-roll
    title: 左边栏-横向滚动
    description: 是否开启左边栏(文件列表)的横向滚动条功能，使长文本完全显示
    default: true
    type: class-toggle
  - 
      id: left-roll-min-width
      title: 左边栏-横向滚动-最小宽度
      description: 横向滚动子元素的最小宽度
      type: variable-number-slider
      default: 250
      min: 0
      max: 1000
      step: 1
      format: px
  - 
    id: folder-color11
    title: 左边栏-文件夹配色
    description: 是否开启左边栏（文件列表）的文件夹配色
    type: class-select
    allowEmpty: false
    default: folder-off
    options:
      - folder-off
      - folder-simple
      - folder-theme-follow
      - folder-theme-sailkites-rainbow
      - folder-theme-coloured-folders
  - 
      id: folder-alpha
      title: 左边栏-文件夹配色-透明度
      description: 用于配置文件夹配色的透明度
      type: variable-number-slider
      default: 0.2
      min: 0.01
      max: 1
      step: 0.01
*/


body .modal {
  border-radius: 18px;
}

.theme-dark {
  --background-primary: #161b22;
  --background-primary-alt: #13161b;
  --background-secondary: #11161d;
  --background-secondary-alt: #0d1117;
  --background-accent: #000;
  --background-modifier-border: #424958;
  --background-modifier-active-hover: hsl(224deg 23% 45% / 15%);
  --background-modifier-form-field: rgba(0, 0, 0, 0.3);
  --background-modifier-form-field-highlighted: rgba(0, 0, 0, 0.22);
  --background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
  --background-modifier-success: #15df6b;
  --background-modifier-error: #3d0000;
  --background-modifier-error-rgb: 61, 0, 0;
  --background-modifier-error-hover: #ff0f44;
  --background-modifier-cover: rgba(0, 0, 0, 0.6);

  --text-normal: #dedede;
  --text-muted: #bbb;
  --text-error: #e16d76;
  --text-error-hover: #c9626a;
  --text-selection: rgba(0, 122, 255, 0.2);
  --text-on-accent: #dcddde;
  --interactive-normal: #20242b;
  --interactive-hover: #353b47;
  --interactive-accent: #4c78cc;
  --interactive-accent-rgb: 76, 120, 204;
  --interactive-accent-hover: #5082df;
  --scrollbar-active-thumb-bg: rgba(255, 255, 255, 0.2);
  --scrollbar-bg: rgba(255, 255, 255, 0.05);
  --scrollbar-thumb-bg: rgba(255, 255, 255, 0.1);
  --panel-border-color: #18191e;
}
  



* {
  --gray-1: #5C6370;
  --gray-2: #abb2bf;
  --red: #ff0f44;
  --peach: #ff5555;
  --aqua: #078480;
  --purple: #8c44aa;
  --blue: #61afef;
  --green: #15df6b;
  --orange: #ffc83f;
  --magenta: #ff2857;
  --altblue: #0087ff;
  --cyan: #0fb3ff;
  --yellow: #fccd11;
  --light-orange: #ff693f;
  --lime: #b2f711;
  --aquadark: #0b4c5e;
  --lila: #c90481;
  --green-light: #42accd;
 
  --font-weight-title: 600;
  --line-height-headers: 1;
  --file-line-width: 1000px;

  --search-match-color: #ffff00;
  --search-other-match-color: #ff9632;

  
  font-family: 'Zhudou Sans Normal', '微软雅黑', "Segoe UI", "OpenSans-Medium", sans-serif;
  font-feature-settings:"ss02" 1, "kern" 0;

  
  --font-monospace: 'JetBrains Mono NL', 'JetBrains Mono', 'Consolas', 'Monaco',"等距更纱黑体 SC", monospace ;
  
  
  --folder-color0: hsl( 214 21% 31% / var(--folder-alpha));
}







body.theme-genshin-sangonomiya-kokomi1.theme-dark{
  --theme-color: hsl(245 75% 63%);
  --text-highlight-bg: hsl(245,75%,63%,0.5);
  --text-title-h1: hsl(246 87% 69%);
  --text-title-h2: hsl(245 75% 70%);
  --text-title-h3: hsl(240 35% 73%);
  --text-title-h4: hsl(13 84% 89%);
  --text-title-h5: hsl(17 51% 66%);
  --text-title-h6: hsl(11 59% 54%);
  --folder-color1: hsl( 246 87% 69% / var(--folder-alpha));
  --folder-color2: hsl( 245 75% 70% / var(--folder-alpha));
  --folder-color3: hsl( 240 35% 73% / var(--folder-alpha));
  --folder-color4: hsl( 13 84% 89%  / var(--folder-alpha));
  --folder-color5: hsl( 17 51% 66%  / var(--folder-alpha));
  --folder-color6: hsl( 11 59% 54%  / var(--folder-alpha));
}
body.theme-genshin-sangonomiya-kokomi1.theme-light{
  --theme-color: hsl(245 75% 63%);
  --text-highlight-bg: hsl(245,100%,78%,0.52);
  --text-title-h1: hsl(246 87% 69%);
  --text-title-h2: hsl(245 89% 75%);
  --text-title-h3: hsl(240 99% 84%);
  --text-title-h4: hsl(14  99% 83%);
  --text-title-h5: hsl(17  91% 77%);
  --text-title-h6: hsl(11  89% 63%);
  --folder-color1: hsl( 246 87% 69%  / var(--folder-alpha));
  --folder-color2: hsl( 245 89% 75%  / var(--folder-alpha));
  --folder-color3: hsl( 240 99% 84%  / var(--folder-alpha));
  --folder-color4: hsl( 14  99% 83%  / var(--folder-alpha));
  --folder-color5: hsl( 17  91% 77%  / var(--folder-alpha));
  --folder-color6: hsl( 11  89% 63%  / var(--folder-alpha));
}



body.theme-genshin-sangonomiya-kokomi2.theme-dark,
body.theme-genshin-sangonomiya-kokomi2.theme-light{
  --theme-color: hsl(245 75% 63%);
  --text-highlight-bg: hsl(245,75%,63%,0.5);
  --text-title-h1: hsl(246 99% 63%);
  --text-title-h2: hsl(245 75% 63%);
  --text-title-h3: hsl(240 44% 65%);
  --text-title-h4: hsl(14  91% 79%);
  --text-title-h5: hsl(17  55% 60%);
  --text-title-h6: hsl(11  59% 54%);
  --folder-color1: hsl( 246 99% 63%  / var(--folder-alpha));
  --folder-color2: hsl( 245 75% 63%  / var(--folder-alpha));
  --folder-color3: hsl( 240 44% 65%  / var(--folder-alpha));
  --folder-color4: hsl( 14  91% 79%  / var(--folder-alpha));
  --folder-color5: hsl( 17  55% 60%  / var(--folder-alpha));
  --folder-color6: hsl( 11  59% 54%  / var(--folder-alpha));
}


body.theme-genshin-nilou.theme-dark{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg:hsl(9 66% 53%);
  --text-title-h1: hsl(213 62% 50%);
  --text-title-h2: hsl(201 47% 60%);
  --text-title-h3: hsl(199 42% 82%);
  --text-title-h4: hsl(30 46%  95%);
  --text-title-h5: hsl(9  51%  65%);
  --text-title-h6: hsl(9  66%  53%);
  --folder-color1: hsl( 213 62% 50%  / var(--folder-alpha));
  --folder-color2: hsl( 201 47% 60%  / var(--folder-alpha));
  --folder-color3: hsl( 199 42% 82%  / var(--folder-alpha));
  --folder-color4: hsl( 30 46%  95%  / var(--folder-alpha));
  --folder-color5: hsl( 9  51%  65%  / var(--folder-alpha));
  --folder-color6: hsl( 9  66%  53%  / var(--folder-alpha));
}
body.theme-genshin-nilou.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg:hsla(9,91%,64%,0.686);
  --text-title-h1: hsl(213 74%  55%);
  --text-title-h2: hsl(201 100% 69%);
  --text-title-h3: hsl(199 100% 82%);
  --text-title-h4: hsl(30  100% 85%);
  --text-title-h5: hsl(14  100% 76%);
  --text-title-h6: hsl(9   90%  61%);
  --folder-color1: hsl( 213 74%  55%  / var(--folder-alpha));
  --folder-color2: hsl( 201 100% 69%  / var(--folder-alpha));
  --folder-color3: hsl( 199 100% 82%  / var(--folder-alpha));
  --folder-color4: hsl( 30  100% 85%  / var(--folder-alpha));
  --folder-color5: hsl( 14  100% 76%  / var(--folder-alpha));
  --folder-color6: hsl( 9   90%  61%  / var(--folder-alpha));
}

body.theme-genshin-甘雨.theme-dark,
body.theme-genshin-甘雨.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg:hsl(245, 75%, 63%, 0.5);
  --text-title-h1: hsl(231 30%  52%);
  --text-title-h2: hsl(220 32%  54%);
  --text-title-h3: hsl(214 64%  86%);
  --text-title-h4: hsl(19  20%  82%);
  --text-title-h5: hsl(357 34%  54%);
  --text-title-h6: hsl(358 20%  48%);
  --folder-color1: hsl( 231 30%  52%  / var(--folder-alpha));
  --folder-color2: hsl( 220 32%  54%  / var(--folder-alpha));
  --folder-color3: hsl( 214 64%  86%  / var(--folder-alpha));
  --folder-color4: hsl( 19  20%  82%  / var(--folder-alpha));
  --folder-color5: hsl( 357 34%  54%  / var(--folder-alpha));
  --folder-color6: hsl( 358 20%  48%  / var(--folder-alpha));
}

body.theme-genshin-神里绫华.theme-dark,
body.theme-genshin-神里绫华.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg:hsla(245, 75%, 63%, 0.5);
  --text-title-h1: hsl(228 43% 55%);
  --text-title-h2: hsl(221 36% 57%);
  --text-title-h3: hsl(217 37% 81%);
  --text-title-h4: hsl(36  5%  82%);
  --text-title-h5: hsl(340 29% 55%);
  --text-title-h6: hsl(340 49% 34%);
  --folder-color1: hsl( 228 43% 55%  / var(--folder-alpha));
  --folder-color2: hsl( 221 36% 57%  / var(--folder-alpha));
  --folder-color3: hsl( 217 37% 81%  / var(--folder-alpha));
  --folder-color4: hsl( 36  5%  82%  / var(--folder-alpha));
  --folder-color5: hsl( 340 29% 55%  / var(--folder-alpha));
  --folder-color6: hsl( 340 49% 34%  / var(--folder-alpha));
}

body.theme-genshin-可莉.theme-dark,
body.theme-genshin-可莉.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg:hsl(9, 64%, 50%);
  --text-title-h1: hsl(9  64% 50%);
  --text-title-h2: hsl(9  54% 48%);
  --text-title-h3: hsl(8  38% 49%);
  --text-title-h4: hsl(16 50% 69%);
  --text-title-h5: hsl(34 42% 79%);
  --text-title-h6: hsl(14 35% 83%);
  --folder-color1: hsl( 9  64% 50%  / var(--folder-alpha));
  --folder-color2: hsl( 9  54% 48%  / var(--folder-alpha));
  --folder-color3: hsl( 8  38% 49%  / var(--folder-alpha));
  --folder-color4: hsl( 16 50% 69%  / var(--folder-alpha));
  --folder-color5: hsl( 34 42% 79%  / var(--folder-alpha));
  --folder-color6: hsl( 14 35% 83%  / var(--folder-alpha));
}

body.theme-genshin-希格雯.theme-dark{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg:hsl(229, 70%, 59%);
  --text-title-h1: hsl(208 66% 69%);
  --text-title-h2: hsl(208 85% 82%);
  --text-title-h3: hsl(217 44% 96%);
  --text-title-h4: hsl(347 71% 80%);
  --text-title-h5: hsl(342 80% 76%);
  --text-title-h6: hsl(344 61% 58%);
  --folder-color1: hsl(  208 66% 69% / var(--folder-alpha));
  --folder-color2: hsl(  208 85% 82% / var(--folder-alpha));
  --folder-color3: hsl(  217 44% 96% / var(--folder-alpha));
  --folder-color4: hsl(  347 71% 80% / var(--folder-alpha));
  --folder-color5: hsl(  342 80% 76% / var(--folder-alpha));
  --folder-color6: hsl(  344 61% 58% / var(--folder-alpha));
}
body.theme-genshin-希格雯.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg:hsl(229, 70%, 59%);
  --text-title-h1: hsl(208 89% 75%);
  --text-title-h2: hsl(208 85% 82%);
  --text-title-h3: hsl(217 99% 89%);
  --text-title-h4: hsl(347 71% 80%);
  --text-title-h5: hsl(342 80% 76%);
  --text-title-h6: hsl(344 83% 68%);
  --folder-color1: hsl( 208 89% 75% / var(--folder-alpha));
  --folder-color2: hsl( 208 85% 82% / var(--folder-alpha));
  --folder-color3: hsl( 217 99% 89% / var(--folder-alpha));
  --folder-color4: hsl( 347 71% 80% / var(--folder-alpha));
  --folder-color5: hsl( 342 80% 76% / var(--folder-alpha));
  --folder-color6: hsl( 344 83% 68% / var(--folder-alpha));
}

body.theme-genshin-砂糖.theme-dark,
body.theme-genshin-砂糖.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg:hsl(229, 70%, 59%);
  --text-title-h1: hsl(229 70% 59%);
  --text-title-h2: hsl(219 63% 74%);
  --text-title-h3: hsl(0   0%  99%);
  --text-title-h4: hsl(91  48% 87%);
  --text-title-h5: hsl(146 17% 56%);
  --text-title-h6: hsl(161 27% 39%);
  --folder-color1: hsl( 229 70% 59% / var(--folder-alpha));
  --folder-color2: hsl( 219 63% 74% / var(--folder-alpha));
  --folder-color3: hsl( 0   0%  99% / var(--folder-alpha));
  --folder-color4: hsl( 91  48% 87% / var(--folder-alpha));
  --folder-color5: hsl( 146 17% 56% / var(--folder-alpha));
  --folder-color6: hsl( 161 27% 39% / var(--folder-alpha));
}
body.theme-genshin-砂糖.theme-light{
  --theme-color: hsl(245, 78%, 65%);
  --text-highlight-bg:hsla(229, 87%, 69%, 0.549);
  --text-title-h1: hsl(229 100% 74%);
  --text-title-h2: hsl(219 100% 81%);
  --text-title-h3: hsl(91  76%  84%);
  --text-title-h4: hsl(91  69%  81%);
  --text-title-h5: hsl(146 47%  76%);
  --text-title-h6: hsl(161 38%  58%);
  --folder-color1: hsl( 229 100% 74% / var(--folder-alpha));
  --folder-color2: hsl( 219 100% 81% / var(--folder-alpha));
  --folder-color3: hsl( 91  76%  84% / var(--folder-alpha));
  --folder-color4: hsl( 91  69%  81% / var(--folder-alpha));
  --folder-color5: hsl( 146 47%  76% / var(--folder-alpha));
  --folder-color6: hsl( 161 38%  58% / var(--folder-alpha));
}




body.theme-suzume-no-tojimari.theme-dark,
body.theme-suzume-no-tojimari.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg: hsl(214, 86%, 57%);
  --text-title-h1: hsl(214 86% 57%);
  --text-title-h2: hsl(220 67% 63%);
  --text-title-h3: hsl(250 43% 71%);
  --text-title-h4: hsl(309 39% 71%);
  --text-title-h5: hsl(24  87% 71%);
  --text-title-h6: hsl(46  96% 72%);
  --folder-color1: hsl( 214 86% 57% / var(--folder-alpha));
  --folder-color2: hsl( 220 67% 63% / var(--folder-alpha));
  --folder-color3: hsl( 250 43% 71% / var(--folder-alpha));
  --folder-color4: hsl( 309 39% 71% / var(--folder-alpha));
  --folder-color5: hsl( 24  87% 71% / var(--folder-alpha));
  --folder-color6: hsl( 46  96% 72% / var(--folder-alpha));
}



body.theme-jay.theme-dark,
body.theme-jay.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg: hsl(23, 54%, 45%);
  --text-title-h1: hsl(180 42% 40%);
  --text-title-h2: hsl(151 36% 43%);
  --text-title-h3: hsl(39  94% 82%);
  --text-title-h4: hsl(35  74% 65%);
  --text-title-h5: hsl(23  56% 49%);
  --text-title-h6: hsl(23  54% 45%);
  --folder-color1: hsl( 180 42% 40% / var(--folder-alpha));
  --folder-color2: hsl( 151 36% 43% / var(--folder-alpha));
  --folder-color3: hsl( 39  94% 82% / var(--folder-alpha));
  --folder-color4: hsl( 35  74% 65% / var(--folder-alpha));
  --folder-color5: hsl( 23  56% 49% / var(--folder-alpha));
  --folder-color6: hsl( 23  54% 45% / var(--folder-alpha));
}
body.theme-jay.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg:#6a83f58c;
}




body.theme-rainbow.theme-dark,
body.theme-rainbow.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg: hsla(258, 100%, 51%, 0.781);
  --text-title-h1: hsl(0   100% 50%);
  --text-title-h2: hsl(40  100% 50%);
  --text-title-h3: hsl(80  100% 50%);
  --text-title-h4: hsl(120 100% 50%);
  --text-title-h5: hsl(170 100% 50%);
  --text-title-h6: hsl(200 100% 50%);
  --text-title-h7: hsl(240 100% 50%);
  --folder-color1: hsl( 0   100% 50% / var(--folder-alpha));
  --folder-color2: hsl( 40  100% 50% / var(--folder-alpha));
  --folder-color3: hsl( 80  100% 50% / var(--folder-alpha));
  --folder-color4: hsl( 120 100% 50% / var(--folder-alpha));
  --folder-color5: hsl( 170 100% 50% / var(--folder-alpha));
  --folder-color6: hsl( 200 100% 50% / var(--folder-alpha));
}



body.theme-Nord-Aurora.theme-dark,
body.theme-Nord-Aurora.theme-light{
  --theme-color: hsl(245, 75%, 63%);
  --text-highlight-bg: hsla(210, 40%, 59%, 0.816);
  --text-title-h1: hsl(354 42% 56%);
  --text-title-h2: hsl(14  51% 63%);
  --text-title-h3: hsl(40  71% 73%);
  --text-title-h4: hsl(92  28% 65%);
  --text-title-h5: hsl(311 20% 63%);
  --text-title-h6: hsl(222 10% 75%);
  --folder-color1: hsl( 354 42% 56% / var(--folder-alpha));
  --folder-color2: hsl( 14  51% 63% / var(--folder-alpha));
  --folder-color3: hsl( 40  71% 73% / var(--folder-alpha));
  --folder-color4: hsl( 92  28% 65% / var(--folder-alpha));
  --folder-color5: hsl( 311 20% 63% / var(--folder-alpha));
  --folder-color6: hsl( 222 10% 75% / var(--folder-alpha));
}
body.theme-Nord-Aurora.theme-light{
  --text-title-h6: #989ba1;
}



body.theme-testing.theme-dark,
body.theme-testing.theme-light{

}









body.secondary-theme-green-blue.theme-dark,
body.secondary-theme-green-blue.theme-light{

  
  --text-accent: #51b385;
  --text-accent1: #61d29d;
  --text-accent2: #00ddff;
  --text-accent-hover: hsl(152, 69%, 61%);

  
  --tag-color:#58a6ff ;
  --tag-color-hover:#449bff ;

  
  --quote-color:  rgb(61, 154, 216);
}




body.secondary-theme-Nord.theme-dark,
body.secondary-theme-Nord.theme-light{

  
  --text-accent: #81A1C1;
  --text-accent1: #81A1C1;
  --text-accent2: #88C0D0;
  --text-accent-hover: #81A1C1;

  
  --tag-color:#88C0D0;
  --tag-color-hover:#88C0D0;

  
  --quote-color:  #5E81AC;

}



body.secondary-theme-testing.theme-dark,
body.secondary-theme-testing.theme-light{


}







.cm-s-obsidian .HyperMD-codeblock{
  line-height: 1.4;
}  

.cm-s-obsidian span.cm-inline-code{
  color: var(--cyan)
}
.markdown-rendered code {
  color: var(--cyan)
}


code[class*="language-"] {
  color:var(--code-normal);
  display: block;
  padding: 0em;
  overflow: auto;
}







body.code-theme-jetbrains.theme-dark {
  --code-function: #BCBEC4;
  --code-punctuation: var(--text-muted);
  --code-keyword: #CF8E6D;
  --code-property: #BCBEC4;
  --code-string: #72b67b;
  --code-tag: #c5bf6a;
  --code-value: #4a88cf;
}
body.code-theme-jetbrains.theme-light {
  --code-function: #000000;
  --code-punctuation: var(--text-muted);
  --code-keyword: #0033b3;
  --code-property: #871094;
  --code-string: #067d17;
  --code-tag: #0033b3;
  --code-value: #1750eb;
  --code-normal: #080808;
}



body[class*="code-theme-BlueTopaz-"] {
  
  --code-keyword: #c792ea;
  --code-atom: #f78c6c;
  --code-number: #ff5370;
  --code-type: #decb6b;
  --code-def: #82aaff;
  --code-property: #c792ea;
  --code-variable: #f07178;
  --code-variable-2: #53ada3;
  --code-variable-3: #e7852fe7;
  --code-definition: #82aaff;
  --code-callee: #89ddff;
  --code-qualifier: #decb6b;
  --code-operator: #89ddff;
  --code-hr: #98e342;
  --code-link: #696d70;
  --code-error-bg: #ff5370;
  --code-header: #da7dae;
  --code-builtin: #ffcb6b;
  --code-meta: #ffcb6b;
  --code-matching-bracket: #ffffff;
  --code-tag: #ff5370;
  --code-tag-in-comment: #ff5370;
  --code-string-2: #f07178;
  --code-bracket: #ff5370;
  --code-comment: #676e95;
  --code-string: #c3e88d;
  --code-attribute: #c792ea;
  --code-attribute-in-comment: #c792ea;
  --background-code: #292d3e;
  --code-normal: #d4d4d4;
  
  --code-selection-background: #66bbaa59;
  --code-selection-color: #000000;
  --code-type: #bf616a;
  --code-qualifier: #88c0d0;
  --code-property: #5e81ac;
  --code-value: #a3be8c;
  --code-tag: #c74df7;
  --code-operator: #5e81ac;
  --code-hr: #7f7f7f;
  --code-string-2: #08b94e;
  --code-language: #7f7f7f;
  --code-attribute: #bf616a;
  --code-atom: #cc7523;
  --code-comment: #068a5e;
}

body[class*="code-theme-BlueTopaz-"].token.class,.token.class-name {
  color: var(--code-string-2) ;
}
body[class*="code-theme-BlueTopaz-"].token.atrule,.token.attr-value,.cm-property,.cm-attribute {
  color: var(--code-attribute);}
body[class*="code-theme-BlueTopaz-"] .cm-s-obsidian span.cm-variable {
  color: var(--code-variable);}
body[class*="code-theme-BlueTopaz-"] .cm-s-obsidian span.cm-variable-2 {
  color: var(--code-variable-2);}
body[class*="code-theme-BlueTopaz-"] .cm-s-obsidian span.cm-variable-3 {
  color: var(---code-variable-3);}
body[class*="code-theme-BlueTopaz-"] .token.class,.token.class-name {
  color: var(--code-string-2) ;}
body[class*="code-theme-BlueTopaz-"] span.cm-variable + .cm-hmd-codeblock + span.cm-variable {
  color: var(--code-variable-2);}
body[class*="code-theme-BlueTopaz-"] span.cm-variable + .cm-hmd-codeblock + span.cm-variable + .cm-hmd-codeblock + span.cm-variable {
  color: var(--code-variable-3);}
body[class*="code-theme-BlueTopaz-"] span.cm-type {
  color: var(--code-keyword);}
body[class*="code-theme-BlueTopaz-"] span.cm-def {
  color:var(--code-function);}
body[class*="code-theme-BlueTopaz-"] .cm-type {
  color: var(--code-type);}
body[class*="code-theme-BlueTopaz-"] .token.atrule,.token.attr-value,.cm-property,.cm-attribute {
  color: var(--code-attribute);}
body[class*="code-theme-BlueTopaz-"] .cm-qualifier {
  color: var(--code-qualifier);}
body[class*="code-theme-BlueTopaz-"] .cm-operator {
  color:var(--code-operator);}
body[class*="code-theme-BlueTopaz-"] .cm-hr {
  color: var(--code-hr);}
body[class*="code-theme-BlueTopaz-"] .cm-string-2 {
  color: var(--code-string-2);}
body[class*="code-theme-BlueTopaz-"] .cm-s-obsidian .cm-hmd-frontmatter.cm-atom,
.cm-s-obsidian .cm-templater-command.cm-atom,
.cm-s-obsidian .cm-math.cm-atom,
.cm-s-obsidian .HyperMD-codeblock .cm-atom,
.markdown-preview-view pre.cm-s-obsidian .cm-atom {
  color: var(--code-atom);
}
body[class*="code-theme-BlueTopaz-"] .cm-s-obsidian .cm-hmd-frontmatter.cm-meta,
.cm-s-obsidian .cm-templater-command.cm-meta,
.cm-s-obsidian .cm-math.cm-meta,
.cm-s-obsidian .HyperMD-codeblock .cm-meta,
.markdown-preview-view pre.cm-s-obsidian .cm-meta {
  color: var(--code-meta);
}
body[class*="code-theme-BlueTopaz-"] .cm-s-obsidian .cm-hmd-frontmatter.cm-builtin,
.cm-s-obsidian .cm-templater-command.cm-builtin,
.cm-s-obsidian .cm-math.cm-builtin,
.cm-s-obsidian .HyperMD-codeblock .cm-builtin,
.markdown-preview-view pre.cm-s-obsidian .cm-builtin,
.markdown-preview-view pre code span.builtin  {
  color: var(--code-builtin);
}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.class {
  color: var(--code-qualifier);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.function {
  color: var(--code-function);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.punctuation {
  color: var(--code-punctuation);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.operator {
  color: var(--code-operator);
  background: transparent;}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.entity {
  color: var(--code-attribute);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.parameter {
  color: var(--code-property);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.property {
  color: var(--code-property);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.important {
  color: var(--code-important);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.attr-name {
  color: var(--code-tag);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.attr-value {
  color: var(--code-string);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.builtin {
  color: var(--code-builtin);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view pre code span.unit {
  color: var(--code-value);}
body[class*="code-theme-BlueTopaz-"] .markdown-preview-view  span.token.macro-name {
  color: var(--code-important);}
body[class*="code-theme-BlueTopaz-"] span.token.directive-hash {
  color: var(--code-tag);}
body[class*="code-theme-BlueTopaz-"] .cm-s-obsidian span.cm-comment {
  color: var(--code-comment);}



body.code-theme-BlueTopaz-default.theme-dark {
  --background-code: #1111118c;
  --code-variable: #db7c84;
  --code-normal: #ebdbb2;
  --code-comment: #568060;
  --code-function: #cac685;
  --code-important: #478fee;
  --code-keyword: #478fee;
  --code-operator: #a89984;
  --code-property: #a0c7e9;
  --code-punctuation: #abb2bf;
  --code-string: #abd58e;
  --code-tag: #db7c84;
  --code-value: #abd58e;
  --code-string-2: #d6b87f;
  --code-active-line-background-color: #111111eb;
  --background-code-2: #4c4c4cb0;
  --text-color-code: #d58000;
}
body.code-theme-BlueTopaz-default.theme-light {
  --code-keyword: #3bd4da;
  --code-tag: #c74df7;
  --code-function: #bf616a;
  --code-important: #3bd4da;
  --code-active-line-background-color: hsla(17, 44%, 32%,0.05);
  --code-string-2: #cc7523;
  --code-variable-2: #b74ff3;
  --code-meta: #7f7f7f;
  --background-code: #ebebeb71;
  --background-code-2: #cccccc62;
  --text-color-code: #e95d00;
}

body.code-theme-BlueTopaz-material-palenight.theme-dark,
body.code-theme-BlueTopaz-material-palenight.theme-light {
  
  --code-keyword: #c792ea;
  --code-atom: #f78c6c;
  --code-number: #ff5370;
  --code-type: #decb6b;
  --code-def: #82aaff;
  --code-property: #c792ea;
  --code-variable: #f07178;
  --code-variable-2: #eeffff;
  --code-variable-3: #f07178;
  --code-definition: #82aaff;
  --code-callee: #89ddff;
  --code-qualifier: #decb6b;
  --code-operator: #89ddff;
  --code-hr: #98e342;
  --code-link: #696d70;
  --code-error-bg: #ff5370;
  --code-header: #da7dae;
  --code-builtin: #ffcb6b;
  --code-meta: #ffcb6b;
  --code-matching-bracket: #ffffff;
  --code-tag: #ff5370;
  --code-tag-in-comment: #ff5370;
  --code-string-2: #f07178;
  --code-bracket: #ff5370;
  --code-comment: #676e95;
  --code-string: #c3e88d;
  --code-attribute: #c792ea;
  --code-attribute-in-comment: #c792ea;
  --background-code: #292d3eba;
  --code-active-line-background-color: #353a50;
  --code-normal: #d4d4d4;
}

body.code-theme-BlueTopaz-solarized.theme-dark,
body.code-theme-BlueTopaz-solarized.theme-light {
  
  --code-keyword: #cb4b16;
  --code-atom: #d33682;
  --code-number: #d33682;
  --code-type: #6c71c4;
  --code-def: #2aa198;
  --code-property: #2aa198;
  --code-variable: #839496;
  --code-variable-2: #b58900;
  --code-variable-3: #6c71c4;
  --code-function: #82aaff;
  --code-definition: #82aaff;
  --code-callee: #89ddff;
  --code-qualifier: #b58900;
  --code-operator: #6c71c4;
  --code-hr: #98e342;
  --code-link: #93a1a1;
  --code-error-bg: #ff5370;
  --code-header: #586e75;
  --code-builtin: #d33682;
  --code-meta: #859900;
  --code-matching-bracket: #859900;
  --code-tag: #93a1a1;
  --code-tag-in-comment: #ff5370;
  --code-string-2: #b58900;
  --code-bracket: #cb4b16;
  --code-comment: #586e75;
  --code-string: #859900;
  --code-attribute: #2aa198;
  --code-attribute-in-comment: #c792ea;
  --background-code: #fdf6e3e1;
  --code-active-line-background-color: #fffcf4;
  --code-normal: #657b83;
}

body.code-theme-BlueTopaz-Gruvbox-dark.theme-dark,
body.code-theme-BlueTopaz-Gruvbox-dark.theme-light {
  --code-selection-color: #fbf1c7;
  --code-selection-background: #7c6f6456;
  --code-active-line-background-color: #533c3cee;
  --background-code: #1d2021c6;
  --code-variable: #a0c7e9;
  --code-normal: #ebdbb2;
  --code-comment: #a89984;
  --code-function: #fabd2f;
  --code-important: #fb4934;
  --code-keyword: #fb4934;
  --code-operator: #a89984;
  --code-property: #fb4934;
  --code-punctuation: #a89984;
  --code-string: #b8bb26;
  --code-tag: #fabd2f;
  --code-value: #d3869b;
  --code-meta: #568060;
}


body.code-theme-BlueTopaz-dracula.theme-dark {
  --background-code: #282a36c0;
  --code-normal: #f8f8f2;
  --code-comment: #6272a4;
  --code-string: #f1fa8c;
  --code-string-2: #ffb86c;
  --code-number: #bd93f9;
  --code-variable: #50fa7b;
  --code-variable-2: #ffffff;
  --code-def: #50fa7b;
  --code-operator: #8be9fd;
  --code-keyword: #ff79c6;
  --code-atom: #bd93f9;
  --code-meta: #f8f8f2;
  --code-tag: #ff79c6;
  --code-attribute: #50fa7b;
  --code-qualifier: #50fa7b;
  --code-property: #66d9ef;
  --code-builtin: #50fa7b;
  --code-variable-3: #dc8e3b;
  --code-type: #ffb86c;
  --code-active-line-background-color: #414458;
  --code-matchingbracket: #ffffff;
}
body.code-theme-BlueTopaz-dracula.theme-light {
  --background-code: #e6e6e671;
  --code-normal: var(--tex-normal);
  --code-string: #d1945b;
  --code-string-2: #da904b;
  --code-variable: #3bd4da;
  --code-variable-2: #b74ff3;
  --code-meta: #797979;
  --code-active-line-background-color: #dee1b9a5;
  --code-comment: #6272a4;
  --code-number: #bd93f9;
  --code-def: #50fa7b;
  --code-operator: #8be9fd;
  --code-keyword: #ff79c6;
  --code-atom: #bd93f9;
  --code-tag: #ff79c6;
  --code-attribute: #50fa7b;
  --code-qualifier: #50fa7b;
  --code-property: #66d9ef;
  --code-builtin: #50fa7b;
  --code-variable-3: #dc8e3b;
  --code-type: #ffb86c;
  --code-matchingbracket: #ffffff;
}


body.code-theme-BlueTopaz-monokai.theme-dark{
  --background-code: #272822d9;
  --code-normal: #F8F8F2;
  --code-keyword:#F92772;
  --code-value: #AE81FF;
  --code-string-2:#E6DB74;
  --code-comment: #75715E;
  --code-active-line-background-color: #17013f9f;
}
body.code-theme-BlueTopaz-monokai.theme-light{
  --background-code: #F8F8F2;
  --code-normal: #272822d9;
  --code-keyword:#F92772;
  --code-value: #AE81FF;
  --code-string-2:#E6DB74;
  --code-comment: #aca47a;
  --code-active-line-background-color: #17013f9f;
}


body.code-theme-BlueTopaz-sublime.theme-dark,
body.code-theme-BlueTopaz-sublime.theme-light {
  --code-operator: #9a6e3a;
  --code-variable: #5180de;
  --code-keyword: #EA5E66;
  --code-string: #40bf31;
  --code-function: #F9AE58;
  --code-string-2: #F9AE58;
  --code-type: #F9AE58;
  --code-def: #F9AE58;
}


body.code-theme-testing.theme-dark,
body.code-theme-testing.theme-light{
}







body.left-roll .nav-files-container {
  display: flex;
  overflow-x: auto; 
  white-space: nowrap; 
}
body.left-roll .nav-files-container > * {
  min-width: var(--left-roll-min-width); 
}





:root {
  --folder-alpha: 0.2;
}
.nav-files-container {
  
  padding: var(--size-4-1) var(--size-4-2) var(--size-4-2) var(--size-4-2);
}



body.folder-simple .nav-folder-title{
  background-color: var(--folder-color0);
}


body.folder-theme-follow .nav-folder-title {
  background-color: var(--folder-color0);}
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder .nav-folder .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder .nav-folder-title {
  border-radius: 5px;}
body.folder-theme-follow .nav-folder-children .nav-folder:nth-child(6n+2) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder:nth-child(6n+2) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+2) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+2) .nav-folder-title {
  background-color: var(--folder-color1);}
body.folder-theme-follow .nav-folder-children .nav-folder:nth-child(6n+3) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder:nth-child(6n+3) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+3) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+3) .nav-folder-title {
  background-color: var(--folder-color2);}
body.folder-theme-follow .nav-folder-children .nav-folder:nth-child(6n+4) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder:nth-child(6n+4) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+4) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+4) .nav-folder-title {
  background-color: var(--folder-color3);}
body.folder-theme-follow .nav-folder-children .nav-folder:nth-child(6n+5) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder:nth-child(6n+5) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+5) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+5) .nav-folder-title {
  background-color: var(--folder-color4);}
body.folder-theme-follow .nav-folder-children .nav-folder:nth-child(6n+6) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder:nth-child(6n+6) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+6) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+6) .nav-folder-title {
  background-color: var(--folder-color5);}
body.folder-theme-follow .nav-folder-children .nav-folder:nth-child(6n+7) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder:nth-child(6n+7) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+7) .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(6n+7) .nav-folder-title {
  background-color: var(--folder-color6);
}




body.folder-theme-sailkites-rainbow {
  --folder-theme-color1:  hsl( 0   65% 51% / var(--folder-alpha)) ;
  --folder-theme-color2:  hsl( 26  90% 45% / var(--folder-alpha)) ;
  --folder-theme-color3:  hsl( 39  75% 45% / var(--folder-alpha)) ;
  --folder-theme-color4:  hsl( 51  74% 47% / var(--folder-alpha)) ;
  --folder-theme-color5:  hsl( 112 92% 29% / var(--folder-alpha)) ;
  --folder-theme-color6:  hsl( 175 71% 41% / var(--folder-alpha)) ;
  --folder-theme-color7:  hsl( 199 68% 53% / var(--folder-alpha)) ;
  --folder-theme-color8:  hsl( 213 69% 54% / var(--folder-alpha)) ;
  --folder-theme-color9:  hsl( 237 72% 72% / var(--folder-alpha)) ;
  --folder-theme-color10: hsl( 262 90% 69% / var(--folder-alpha)) ;
  --folder-theme-color11: hsl( 267 84% 81% / var(--folder-alpha)) ;
  --folder-theme-color12: hsl( 166 52% 54% / var(--folder-alpha)) ;
  --folder-theme-color13: hsl( 80  64% 54% / var(--folder-alpha)) ;
  --folder-theme-color14: hsl( 80  40% 44% / var(--folder-alpha)) ;
  --folder-theme-colorxx: rgb(24, 140, 6);
  
}

body.folder-theme-sailkites-rainbow .nav-folder-title {
  background-color: var(--folder-color0);}

body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder .nav-folder .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder .nav-folder-title {
  border-radius: 5px;}
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+2) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+2) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+2) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+2) .nav-folder-title {
  background-color: var(--folder-theme-color1);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+3) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+3) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+3) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+3) .nav-folder-title {
  background-color: var(--folder-theme-color2);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+4) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+4) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+4) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+4) .nav-folder-title {
  background-color: var(--folder-theme-color3);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+5) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+5) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+5) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+5) .nav-folder-title {
  background-color: var(--folder-theme-color4);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+6) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+6) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+6) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+6) .nav-folder-title {
  background-color: var(--folder-theme-color5);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+7) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+7) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+7) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+7) .nav-folder-title {
  background-color: var(--folder-theme-color6);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+8) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+8) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+8) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+8) .nav-folder-title {
  background-color: var(--folder-theme-color7);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+9) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+9) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+9) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+9) .nav-folder-title {
  background-color: var(--folder-theme-color8);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+10) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+10) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+10) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+10) .nav-folder-title {
  background-color: var(--folder-theme-color9);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+11) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+11) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+11) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+11) .nav-folder-title {
  background-color: var(--folder-theme-color10);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+12) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+12) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+12) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+12) .nav-folder-title {
  background-color: var(--folder-theme-color11);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+13) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+13) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+13) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+13) .nav-folder-title {
  background-color: var(--folder-theme-color12);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+14) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+14) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+14) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+14) .nav-folder-title {
  background-color: var(--folder-theme-color13);       }
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder:nth-child(14n+15) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder .nav-folder:nth-child(14n+15) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+15) .nav-folder-title,
body.folder-theme-sailkites-rainbow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(14n+15) .nav-folder-title {
  background-color: var(--folder-theme-color14);       }
    



body.folder-theme-coloured-folders {
  --folder-theme-color1:  hsl( 0   65%  51% / var(--folder-alpha)) ;
  --folder-theme-color2:  hsl( 336 78%  43% / var(--folder-alpha)) ;
  --folder-theme-color3:  hsl( 282 68%  38% / var(--folder-alpha)) ;
  --folder-theme-color4:  hsl( 258 58%  42% / var(--folder-alpha)) ;
  --folder-theme-color5:  hsl( 232 54%  41% / var(--folder-alpha)) ;
  --folder-theme-color6:  hsl( 210 79%  46% / var(--folder-alpha)) ;
  --folder-theme-color7:  hsl( 201 98%  41% / var(--folder-alpha)) ;
  --folder-theme-color8:  hsl( 186 100% 33% / var(--folder-alpha)) ;
  --folder-theme-color9:  hsl( 173 100% 24% / var(--folder-alpha)) ;
  --folder-theme-color10: hsl( 123 43%  39% / var(--folder-alpha)) ;
  --folder-theme-color11: hsl( 92  48%  42% / var(--folder-alpha)) ;
  --folder-theme-color12: hsl( 62  61%  44% / var(--folder-alpha)) ;
  --folder-theme-color13: hsl( 38  95%  56% / var(--folder-alpha)) ;
  --folder-theme-color14: hsl( 34  100% 50% / var(--folder-alpha)) ;
  --folder-theme-color15: hsl( 27  100% 47% / var(--folder-alpha)) ;
  --folder-theme-color16: hsl( 14  82%  46% / var(--folder-alpha)) ;
}

body.folder-theme-coloured-folders .nav-folder-title {
  background-color: var(--folder-color0);}

body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder .nav-folder .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder .nav-folder .nav-folder-title,
body.folder-theme-follow .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder .nav-folder-title {
  border-radius: 5px;}
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+2) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+2) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+2) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+2) .nav-folder-title {
  background-color: var(--folder-theme-color1);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+3) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+3) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+3) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+3) .nav-folder-title {
  background-color: var(--folder-theme-color2);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+4) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+4) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+4) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+4) .nav-folder-title {
  background-color: var(--folder-theme-color3);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+5) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+5) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+5) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+5) .nav-folder-title {
  background-color: var(--folder-theme-color4);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+6) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+6) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+6) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+6) .nav-folder-title {
  background-color: var(--folder-theme-color5);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+7) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+7) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+7) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+7) .nav-folder-title {
  background-color: var(--folder-theme-color6);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+8) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+8) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+8) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+8) .nav-folder-title {
  background-color: var(--folder-theme-color7);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+9) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+9) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+9) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+9) .nav-folder-title {
  background-color: var(--folder-theme-color8);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+10) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+10) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+10) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+10) .nav-folder-title {
  background-color: var(--folder-theme-color9);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+11) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+11) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+11) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+11) .nav-folder-title {
  background-color: var(--folder-theme-color10);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+12) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+12) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+12) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+12) .nav-folder-title {
  background-color: var(--folder-theme-color11);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+13) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+13) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+13) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+13) .nav-folder-title {
  background-color: var(--folder-theme-color12);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+14) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+14) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+14) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+14) .nav-folder-title {
  background-color: var(--folder-theme-color13);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+15) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+15) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+15) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+15) .nav-folder-title {
  background-color: var(--folder-theme-color14);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+16) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+16) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+16) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+16) .nav-folder-title {
  background-color: var(--folder-theme-color15);       }
body.folder-theme-coloured-folders .nav-folder-children .nav-folder:nth-child(16n+17) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder .nav-folder:nth-child(16n+17) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+17) .nav-folder-title,
body.folder-theme-coloured-folders .nav-folder-children .nav-folder-children .nav-folder-children .nav-folder .nav-folder:nth-child(16n+17) .nav-folder-title {
  background-color: var(--folder-theme-color16);       }
  






img {
  border: 1px solid black;
  
  border-radius: 5px;
  box-shadow: 1px 1px 1px rgba(128, 128, 128, 0.3);
  border-color: rgba(128, 128, 128, 0.8);
}


.theme-light span.cm-strong,strong {
  font-weight: 600 !important;
  color: #000;
}
.theme-dark span.cm-strong,strong {
  font-weight: 800 !important;
  color: #fff;
}


.theme-light strong {
  font-weight: 600 !important;
  color: #000;
}
.theme-light {
  --font-weight-title: 700;
  --line-height-headers: 2;
}


div[data-path$='_assets'], 
div[data-path$='_assets'] + div.nav-folder-children 
{
	display: none;
}


.nav-file-title, .nav-folder-title {
  
  color: #757e8a;
}




body.left-highlight .tree-item:not(.graph-control-section) .tree-item-self:has(+ .tree-item-children > .tree-item > .tree-item-self:not(.mod-collapsible).is-active) .tree-item-inner,
body.left-highlight .tree-item:not(.graph-control-section) .tree-item-self:has(+ .tree-item-children > .tree-item.is-collapsed > .tree-item-self.mod-collapsible.is-active) .tree-item-inner {
  color: var(--theme-color);
}
body.left-highlight .tree-item:not(.graph-control-section) .tree-item-self.is-active .tree-item-inner {
  color: var(--theme-color);
}
body.left-highlight .tree-item:not(.graph-control-section) .tree-item-self:has(+ .tree-item-children > .tree-item > .tree-item-self:not(.mod-collapsible).is-active)+.tree-item-children,
body.left-highlight .tree-item:not(.graph-control-section) .tree-item-self:has(+ .tree-item-children > .tree-item.is-collapsed > .tree-item-self.mod-collapsible.is-active)+.tree-item-children {
  border-left: 1px solid;
  color: var(--theme-color);
}
body.left-highlight .tree-item:not(.graph-control-section) .tree-item-self:has(+ .tree-item-children > .tree-item > .tree-item-self:not(.mod-collapsible).is-active) :is(.tree-item-icon, .file-tree-item-icon) svg,
body.left-highlight .tree-item:not(.graph-control-section) .tree-item-self:has(+ .tree-item-children > .tree-item.is-collapsed > .tree-item-self.mod-collapsible.is-active) :is(.tree-item-icon, .file-tree-item-icon) svg {
  color: var(--theme-color);
}

body.left-highlight .tree-item:not(.graph-control-section) .tree-item-self:has(+ .tree-item-children > .tree-item > .tree-item-self:not(.mod-collapsible).is-active) :is(.tree-item-icon, .file-tree-item-icon) {
  color: var(--theme-color);
}
body.left-highlight .tree-item:not(.graph-control-section) .tree-item-self.is-active::before {
  color: var(--theme-color);
}








 .callout[data-callout=folder i] {
  --list-indent: 0em;
  --indentation-guide-color: transparent;
  overflow: scroll;
}
.callout[data-callout=folder i] .list-bullet {
  display: none;
}
.callout[data-callout=folder i] ul {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.callout[data-callout=folder i] li {
  --list-indent: 1.5em;
  list-style-type: none;
  font-family: var(--font-monospace);
  white-space: nowrap;
}
.callout[data-callout=folder i] li li {
  position: relative;
  box-sizing: border-box;
}
.callout[data-callout=folder i] li li::before,
.callout[data-callout=folder i] li li::after {
  content: "";
  position: absolute;
  left: -1em;
  background: var(--list-marker-color);
}
.callout[data-callout=folder i] li li::before {
  top: 0.85em;
  width: 10px;
  height: 1.5px;
  margin: auto;
}
.callout[data-callout=folder i] li li::after {
  top: 0;
  bottom: 0;
  width: 1.5px;
  height: 100%;
}
.callout[data-callout=folder i] li li:last-child::after {
  height: 0.85em;
}
.callout[data-callout=folder i] li .list-collapse-indicator {
  position: absolute;
  left: -2em;
  margin: 0;
}
.callout[data-callout=folder i] li em {
  opacity: 0.5;
  font-family: var(--font-text);
}
.callout[data-callout=folder i] li code {
  font-size: 1em;
  font-family: var(--font-monospace);
  font-style: normal !important;
  background: none;
  white-space: pre;
  margin: 0;
  padding: 0;
}
.callout[data-callout=folder i] li mark {
  font-style: italic;
  color: #d3a3e5;
}
.callout[data-callout=folder i] .callout-content {
  overflow-x: visible;
}



























.markdown-preview-view h1,h2,h3,h4,h5,h6 {
  font-family: var(--font-family-preview);
  font-weight: var(--font-weight-title);
  line-height: var(--line-height-headers);
}
.markdown-preview-view h1 {
  color: var(--text-title-h1);
  margin-top: 0px;
}
.markdown-preview-view h2 {
  color: var(--text-title-h2);
}
.markdown-preview-view h3 {
  color: var(--text-title-h3);
}
.markdown-preview-view h4 {
  color: var(--text-title-h4);
}
.markdown-preview-view h5 {
  color: var(--text-title-h5);
}
.markdown-preview-view h6 {
  color: var(--text-title-h6);
}



.cm-header-1,.cm-header-2,.cm-header-3,.cm-header-4,.cm-header-5,.cm-header-6 {
  font-family: var(--font-family-editor);
  font-weight: var(--font-weight-title) !important;
  line-height: var(--line-height-headers);

}
.cm-header-1 {
  color: var(--text-title-h1);
}
.cm-header-2 {
  color: var(--text-title-h2);
}
.cm-header-3 {
  color: var(--text-title-h3);
}
.cm-header-4 {
  color: var(--text-title-h4);
}
.cm-header-5 {
  color: var(--text-title-h5);
}
.cm-header-6 {
  color: var(--text-title-h6);
}



a,
.markdown-preview-view .internal-link {
  text-decoration: none;
}

a:hover,
.markdown-preview-view .internal-link:hover {
  text-decoration: underline;
}




.status-bar,
.side-dock.mod-right,
.side-dock.mod-left {
  border-color: var(--panel-border-color);
  border-width: 1px;
}

.status-bar {
  --bar-vertical-padding: 4px;
  --bar-height: calc(22px + (var(--bar-vertical-padding) * 2));
  line-height: 20px;
  padding: 0 20px;
  height: var(--bar-height);
  max-height: var(--bar-height);
  min-height: var(--bar-height);
  overflow: hidden;
}

.status-bar-item {
  margin: auto 0;
}

.status-bar-item>* {
  padding-top: var(--bar-vertical-padding) !important;
  padding-bottom: var(--bar-vertical-padding) !important;
}



a.tag {
  color: var(--tag-color);
}

.cm-s-obsidian span.cm-hashtag {
  color: var(--tag-color);
  text-decoration: underline;
}




.markdown-preview-view blockquote {
  border: solid var(--quote-color);
  border-width: 0px 0px 0px 3px;
  color: var(--quote-color);
  
}

.cm-s-obsidian span.cm-quote {
  color: var(--quote-color);
  
}

.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote {
  border: solid var(--quote-color);
  border-width: 0px 0px 0px 3px;
  background-color: var(--background-primary);
}


pre[class*="language-"] {
  overflow: hidden;
}

code[class*="language-"] {
  display: block;
  padding: 0em;
  overflow: auto;
}

.markdown-preview-view pre {
  padding: 12px 12px;
}





.markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-contentContainer {
  max-width: 1000px;
  
}
.markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-content {
  max-width: 1000px;
}
.markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-line:not(.HyperMD-table-row) {
  max-width: 1000px;
}

.markdown-preview-view.is-readable-line-width .markdown-preview-sizer {
  max-width: 1000px;
}
.markdown-source-view.is-readable-line-width .CodeMirror {
  max-width: 1000px;
}




.cm-s-obsidian span.cm-formatting-link {
  color: var(--cyan);
}

.cm-line {
  line-height: 1.5em;
}


 
.footnotes p {
  margin: 0;
}

.frontmatter-container .tag,
.frontmatter-container .frontmatter-alias {
  margin: 0;
}



@font-face { 
  font-family: "Zhudou Sans Normal";
  src: url(
    data:application/octet-stream;base64,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
    );
}



