/*Obsidian Minimal Theme CSS Customizations
Included:
- Active pane title color
- Heading colors
- Bullet strikethrough
- Italics
- Bold
- Checkbox shape
- Tags

Style settings plugin configuration
- Accent color #8FBBD3
- Base color:  #152333
- Font:  Basis Grotesque Pro
- Monospace Font:  Fira Code
*/


/*Active pane title color*/
.workspace-leaf.mod-active .view-header-title {
  color: #57AB6F !important;
  }

/*Headings color*/
.cm-s-obsidian .cm-header-1,
 .markdown-preview-view h1 {
  font-weight: 745;
  font-size: 22px;
  color: #57AB6F;
}

.cm-s-obsidian .cm-header-2,
 .markdown-preview-view h2 {
  font-weight: 550;
  font-size: 19px;
  color: #57ABA8;
}

.cm-s-obsidian .cm-header-3,
 .markdown-preview-view h3 {
  font-weight: 550;
  font-size: 16px;
  color: #A759AB;
}

.cm-s-obsidian .cm-header-4,
 .markdown-preview-view h4 {
  font-weight: 450;
  color: #AB7059;
}

.cm-s-obsidian .cm-header-5,
 .markdown-preview-view h5 {
  font-weight: 450;
  color: #57ab99;
}

.cm-s-obsidian .cm-header-6,
 .markdown-preview-view h6 {
  font-weight: 600;
  color: #8be9fd;
}

/*Bullet strikethrough*/
.markdown-preview-view ul > li.task-list-item.is-checked {
  text-decoration:line-through;
  color:#6A8695;
}

.markdown-preview-view ol > li.task-list-item.is-checked {
  text-decoration:line-through;
  color:#6A8695;
}

/*Italics*/
em, .cm-em {
  color: #8FBBD3;
  }


/*Bold*/
strong {
  text-decoration: underline #8FBBD3;
  text-underline-offset: 3px;
  text-decoration-thickness: 1.5px;
}

/*Checkbox shape*/
input[type=checkbox] {
  appearance: none;
  border-radius: 30%;
    border-top-left-radius: 30%;
    border-top-right-radius: 30%;
    border-bottom-right-radius: 30%;
    border-bottom-left-radius: 30%;
  border: 1px solid var(--background-modifier-border-hover);
  padding: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}

/*Tags*/
.tag:not(.token) {
  background-color: #4d3ca6;
  border: none;
  color: white;
  font-size: 14px;
  padding: 1px 8px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 0px 3px;
  cursor: pointer;
  border-radius: 2px;
}
.tag:not(.token):hover {
  color: white;
  background-color: LightSlateGray;
}
.tag[href^="#todo"] {
  background-color: #4d3ca6;
}
.tag[href^="#important"] {
  background-color: #0074D9;
}
.tag[href^="#books"] {
  background-color: #2ECC40;
}
.tag[href^="#papers"] {
  background-color: #FF851B;
}
.tag[href^="#literature-notes"] {
  background-color: #57ABA8;
}
.tag[href^="#top-quotes"] {
  background-color: #A759AB;
}
.tag[href^="#work"] {
  background-color: #6497b1;
}
.tag[href^="#personal"] {
  background-color: #57ACDC;
}
.tag[href^="#zettlekasten"] {
  background-color: #AB7059;
}
.tag[href^="#key-fleeting-notes"] {
  background-color: #57AB6F;
}