/***************************************************/






.theme-dark {
    
    --green-base: #00503B;
    --green-bright: #227E67;
    --green-light: #0F6751;
    --green-dark: #00372A;
    --green-deep: #090C0D; 
    --green-compliment: #7B2E00; 
    --brass-base: #575042;
    --brass-bright: #B7AD97;
    --brass-light: #8B806C; 
    --brass-dark: #3F3624; 
    --brass-deep: #392D15;
    --brass-compliment: #4B505D;
    --silver-base: #909090;
    --silver-bright: #EEEDED; 
    --silver-light: #BBBBBB;
    --silver-dark: #616161; 
    --silver-deep: #252525;
    --silver-compliment: #737373;
    --purple-base: #3B0050;
    --purple-bright: #66008B;
    --purple-light: #51006D;
    --purple-dark: #22002E;
    --purple-deep: #0C090D; 
    --purple-compliment: #707700;
    --black: #000000;

    
    --background-primary: var(--green-deep); 
    --background-primary-alt: var(--silver-deep); 
    --background-secondary: var(--purple-deep); 
    --background-secondary-alt: var(--black); 

    
    --text-accent: var(--brass-light); 
    --text-accent-hover: var(--brass-base); 
    --text-normal: var(--silver-light); 
    --text-muted: var(-silver-dark); 
    --text-muted-rgb: 153, 153, 153; 
    --text-faint: #666; 
    --text-error: #ff3333; 
    --text-error-hover: #990000; 
    --text-highlight-bg: rgba(139, 128, 108, 0.4); 
    --text-highlight-bg-active: rgba(255, 128, 0, 0.4); 
    --text-selection: rgba(63, 54, 36, 0.99); 
    --text-on-accent: var(--silver-light); 
    --text-title-h1: var(--brass-deep); 
    --text-title-h2: var(--brass-dark); 
    --text-title-h3: var(--brass-base); 
    --text-title-h4: var(--brass-light); 
    --text-title-h5: var(--brass-bright); 

    
    --background-modifier-border: var(--brass-deep); 
    --background-modifier-form-field: var(--black); 
    --background-modifier-form-field-highlighted: var(--green-deep); 
    --background-modifier-box-shadow: var(--silver-deep); 
    --background-modifier-success: #197300; 
    --background-modifier-error: #3d0000; 
    --background-modifier-error-rgb: 61, 0, 0; 
    --background-modifier-error-hover: #470000; 
    --background-modifier-cover: rgba(0, 0, 0, 0.8); 
    --interactive-normal: var(--brass-base); 
    --interactive-hover: var(--brass-dark); 
    --interactive-accent: var(--green-dark); 
    --interactive-accent-rgb: 97, 97, 97; 
    --interactive-accent-hover: var(--green-deep); 
    --interactive-success: #197300; 
    --scrollbar-active-thumb-bg: rgba(238, 237, 237, 0.2); 
    --scrollbar-bg: rgba(238, 237, 237, 0.05); 
    --scrollbar-thumb-bg: rgba(238, 237, 237, 0.1); 
    --highlight-mix-blend-mode: lighten;
  }

  
  
  
  
  
  
  

  
  
  strong {
    color: var(--purple-bright);
  }

  
  .cm-strong {
    color: var(--purple-bright);
  }

  
  
  em {
    color: var(--green-bright);
  }
  
  .cm-em {
    color: var(--green-bright);
  }

  
  .suggestion-item.is-selected {
    background-color: var(--brass-dark);
  }

  
  
  
  .graph-view.color-text {
      color: var(--silver-base);
  }

  .theme-dark .graph-view.color-fill-tag {
    color: var(--green-light);
  }

  .theme-dark .graph-view.color-fill-attachment {
    color: var(--green-compliment);
  }

  .theme-dark .graph-view.color-fill-unresolved {
    color: var(--purple-base);
    Opacity:1;
  }

  

  
  
  
  
  

  

  .cm-header-1
  {
    font-family: var(--font-family-editor);
    font-weight: 500;
    font-size: 2em;
    font-weight: bold;
    color: var(--text-title-h1);
  }

  .cm-header-2
  {
    font-family: var(--font-family-editor);
    font-weight: 500;
    font-size: 1.5em;
    font-weight: bold;
    color: var(--text-title-h2);
  }

  .cm-header-3
  {
    font-family: var(--font-family-editor);
    font-weight: 500;
    font-size: 1.3em;
    font-weight: bold;
    color: var(--text-title-h3);
  }

  .cm-header-4
  {
    font-family: var(--font-family-editor);
    font-weight: 500;
    font-size: 1em;
    font-weight: bold;
    line-height: 30px;
    color: var(--text-title-h4);
  }

  .cm-header-5
  {
    font-family: var(--font-family-editor);
    font-weight: 500;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 30px;
    color: var(--text-title-h5);
  }

  

  .markdown-preview-view h1
  {
    font-family: var(--font-family-preview);
    font-weight: 500;
    font-size: 2em;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 15px;
    color: var(--text-title-h1);
  }

  .markdown-preview-view h2
  {
    font-family: var(--font-family-preview);
    font-weight: 500;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 34px;
    color: var(--text-title-h2);
  }

  .markdown-preview-view h3
  {
    font-family: var(--font-family-preview);
    font-weight: 500;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 32px;
    color: var(--text-title-h3);
  }

  .markdown-preview-view h4
  {
    font-family: var(--font-family-preview);
    font-weight: 500;
    font-size: 1em;
    font-weight: bold;
    line-height: 28px;
    color: var(--text-title-h4);
  }

  .markdown-preview-view h5
  {
    font-family: var(--font-family-preview);
    font-weight: 500;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 27px;
    color: var(--text-title-h5);
  }

  
  .reveal h1 {
      color: var(--text-title-h1);
  }

  .reveal h2 {
      color: var(--text-title-h2);
  }

  .reveal h3 {
      color: var(--text-title-h3);
  }

  .reveal h4 {
      color: var(--text-title-h4);
  }

  .reveal h5 {
      color: var(--text-title-h5);
  }


  
  
  
  
  

  
  .markdown-preview-view .task-list-item-checkbox {
    -webkit-appearance: none;
    box-sizing: border-box;
    border: 1px solid var(--text-muted);
    border-radius: 2px;
    position: relative;
    width: 1.3em;
    height: 1.3em;
    margin: 12px;
    filter: none;
    outline: none;
    margin-right: 4px;
    margin-bottom: 1px;
    cursor: pointer;
    vertical-align: center;
  }

  
  .markdown-preview-view .task-list-item-checkbox:checked {
    border: none;
    background-color: var(--brass-base);
  }

  
  .markdown-preview-view .task-list-item-checkbox:checked::before {
    content: ' ';
    position: absolute;
    background-color: var(--silver-bright);
    left: 2px;
    top: 2px;
    right: 2px;
    bottom: 2px;
    -webkit-mask-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 14 14\'%3E%3Cpolygon points=\'5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039\'%3E%3C/polygon%3E%3C/svg%3E');
  }

  
  
  
  
  

  
  .markdown-preview-view blockquote {
    position: relative;
    padding: 1rem 2rem 1rem 3rem;
    line-height: 1.4em;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    margin-bottom: 2em;
    border-left: 4px var(--background-modifier-border) solid;
    border-bottom: 1px var(--background-modifier-border) solid;
    border-top: transparent;
    border-right: transparent;
    display: inline-block;
    margin-right: 0 !important;
  }

  

  





  
  .tag:not(.token) {
    border: none;
    color: var(--silver-light);
    font-size: 12px;
    padding: 3px 8px 2px;
    text-align: center;
    text-decoration: none;
    margin: 0px 0px;
    cursor: pointer;
    border-radius: 5px;
    background-color: var(--brass-base)
  }

  

  
