body {
  /* --radius-s: 0px;
	--radius-m: 0px;
	--radius-l: 0px;
	--input-radius: 0px;
	--tab-radius-active: 0px;
	--checkbox-radius: 0px;
	--toggle-radius: 0px;
	--toggle-thumb-radius: 0px;
	--slider-thumb-radius: 0px; */
  
  font-family: Helvetica, Arial, sans-serif;
}

.workspace-tab-header.is-active::before,
.workspace-tab-header.is-active::after {
  display: none;
}

svg * {
  stroke-linecap: square;
  stroke-linejoin: miter;
  
  
}

.menu {
  padding: var(--size-2-1);
}

.menu-item {
  padding: var(--size-4-1) var(--size-4-2);
}

.menu-separator {
  margin: var(--size-2-1) calc(var(--size-2-1) * -1);
}






.theme-dark {
  color: #a4b1cd;

  
  --htb-text-color: #a4b1cd;

  
  --background-primary: #141d2b;
  --background-secondary: #1a2331;
  
  --htb-lime: #9fef00;

  
  --htb-heading: #cad2e2;
  
  --htb-divider-color: #1a2332;
  
  --htb-border: #4a5466;
}


.theme-light {
  color: #a4b1cd;

  --htb-text-color: #a4b1cd;
  
  --background-primary: #1a2331;
  --background-secondary: #141d2b;
  --htb-lime: #9fef00;
  --htb-heading: #cad2e2;
  --htb-divider-color: #1a2332;
  --htb-border: #4a5466;
}









body {
  --button-radius: 4px;
}










body {
  --checkbox-radius: 3px;
}




body {
  --drag-ghost-background: var(--htb-lime);
  --drag-ghost-text-color: black;
}




body {
  --dropdown-background: var(--htb-border);
  --dropdown-background-hover: var(--background-secondary);
}

.dropdown {
  border-color: transparent !important;
  box-shadow: none !important;
  border-radius: 4px;
  color: var(--htb-heading);
  
}



body {
  --modal-radius: 10px;
}



body {
  --nav-item-color: var(--htb-text-color);
  
}





body {
  --tab-text-color: var(--htb-heading);
  --tab-radius-active: 5px 5px 0px 0px;
  --tab-text-color-focused: var(--htb-border);
}


body {
  --input-radius: 5px;
}


body {
  --toggle-radius: 999px;
  --toggle-thumb-radius: 999px;
}













.mod-empty-attachment {
  background-color: var(--background-secondary);
  color: #ff8484 !important;
}




body {
  
  --blockquote-background-color: #0b121f;
  --blockquote-border-thickness: 4px;
  --blockquote-border-color: var(--htb-lime);
  --blockquote-font-style: italic !important;
  --blockquote-color: inherit;
  --blockquote-padding: 10px;
  --blockquote-border-radius: 5px;
}


.el-blockquote > blockquote {
  background-color: var(--blockquote-background-color);
  border-left: var(--blockquote-border-thickness) solid
    var(--blockquote-border-color);
  color: var(--blockquote-color);
  font-style: var(--blockquote-font-style);
  border-radius: var(--blockquote-border-radius);
  padding: var(--blockquote-padding);
}


div.HyperMD-quote {
  background-color: var(--blockquote-background-color);
  border-left: var(--blockquote-border-thickness) solid
    var(--blockquote-border-color);
  color: var(--blockquote-color);
  font-style: italic !important;
  padding: var(--blockquote-padding) !important;
  border-radius: var(--blockquote-border-radius);
  text-indent: 0px !important;
}






.callout-content {
  border-radius: 7px;
}


.cm-embed-block.cm-callout:hover {
  box-shadow: none !important;
}


body {
  
  --code-background: var(--background-secondary);
  
  
  
  --code-normal: #a4b1cd;
  --code-comment: #c5d1eb;
  --code-function: #ffcc5c;
  --code-important: #ffaf00;
  --code-keyword: #cf8dfb;
  --code-operator: #ff8484;
  --code-property: #a4b1cd;
  --code-punctuation: #a4b1cd;
  --code-string: #c5f467;
  --code-tag: #ffaf00;
  --code-value: #5cb2ff;
  --code-attribute: #ff3e3e;
  --code-func-name: #2e6cff;
  
  --code-white-space: pre;
  --code-size: var(--code-size);
}

.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: var(--code-comment);
}

.token.punctuation {
  color: var(--code-punctuation);
}

.token.tag,
.token.attr-name,
.token.namespace,
.token.deleted {
  color: var(--code-attribute);
}

.token.function-name {
  color: var(--code-func-name);
}

.token.boolean,
.token.number,
.token.function {
  color: var(--code-important);
}

.token.property,
.token.class-name,
.token.constant,
.token.symbol {
  color: var(--code-function);
}

.token.selector,
.token.important,
.token.atrule,
.token.keyword,
.token.builtin {
  color: var(--code-operator);
}

.token.string,
.token.char,
.token.attr-value,
.token.regex,
.token.variable {
  color: var(--code-string);
}

.token.operator,
.token.entity,
.token.url {
  color: var(--code-value);
}

.token.important,
.token.bold {
  font-weight: 700;
}

.token.inserted {
  color: var(--htb-lime);
}

.cm-comment {
  color: var(--code-comment);
  
}

.cm-punctuation,
.cm-bracket,
.cm-hr {
  color: var(--code-punctuation) !important;
}

.cm-link {
  color: var(--code-property);
}

.cm-qualifier,
.cm-string,
.cm-variable-2,
.cm-def {
  color: var(--code-string);
}

.cm-tag,
.cm-attribute {
  color: var(--code-attribute);
}

.cm-number,
.cm-atom {
  color: var(--code-important);
}

.cm-keyword,
.cm-builtin,
.cm-operator {
  color: var(--code-operator);
}

.cm-property,
.cm-type {
  color: var(--code-function);
}

.cm-inline-code,
.cm-math,
.cm-variable,
.cm-variable-3,
.cm-meta {
  color: var(--code-normal);
}

.cm-operator,
.cm-string-2 {
  color: var(--code-value);
}


code {
  color: var(--htb-lime) !important;
  background-color: transparent !important;
  font-size: calc(var(--font-text-size) * 0.875) !important;
  padding: 0 0 !important;
}

code[data-line="0"] {
  color: var(--code-normal) !important;
  font-size: calc(var(--font-text-size) * 0.875) !important;
}


span.cm-inline-code {
  color: var(--htb-lime) !important;
  background-color: transparent !important;
  font-size: calc(var(--font-text-size) * 0.875) !important;
  padding: 0 0 !important;
}

.HyperMD-codeblock {
  font-size: calc(var(--font-text-size) * 0.875) !important;
}


body {
  --embed-background: var(--background-secondary);
}




body {
  
  --h1-color: var(--htb-heading);
  --h2-color: var(--htb-heading);
  --h3-color: var(--htb-heading);
  --h4-color: var(--htb-heading);
  --h5-color: var(--htb-heading);
  --h6-color: var(--htb-heading);
  
  --h1-size: 2em;
  --h2-size: 1.6em;
  --h3-size: 1.37em;
  --h4-size: 1.25em;
  --h5-size: 1.12em;
  --h6-size: 1.12em;
  
  --h1-weight: 700;
  --h2-weight: 700;
  --h3-weight: 700;
  --h4-weight: 700;
  --h5-weight: 700;
  --h6-weight: 700;
}



body {
  --hr-color: var(--htb-divider-color);
}


body {
  --inline-title-color: var(--htb-heading);
}


body {
  
  
  
  
  
  
  --link-color: var(--htb-lime);
  --link-color-hover: var(--htb-lime) !important;
  --link-decoration: normal;
  --link-decoration-hover: underline !important;
  
  --link-unresolved-color: #ff8484;
  
  --link-external-color: #007bff !important;
  --link-external-color-hover: #007bff !important;
  --link-external-decoration-hover: underline !important;
  --link-external-decoration: normal;
}


body {
  
  --list-marker-color: var(--htb-lime);
  --list-marker-color-collapsed: #cad2e2;
  --list-bullet-transform: none;
  --list-numbered-style: decimal;
  --list-spacing: 2px;
  --list-bullet-size: 7px;
}

.cm-formatting-list-ul {
  margin: 2px;
}

.cm-formatting.cm-formatting-list.cm-formatting-list-ul.cm-list-2 {
  margin-left: 10px;
}




body {
  --metadata-background: inherit;
  --metadata-label-text-color: var(--htb-heading);
  --metadata-input-background-active: var(--background-secondary);
  --background-modifier-form-field: var(--background-secondary);
}

.metadata-property-icon {
  color: var(--htb-lime);
  
}

.metadata-add-button.text-icon-button {
  color: var(--htb-lime);
  
}




body {
  --table-border-width: 2px;
  --table-header-color: var(--htb-heading);
  --table-text-color: var(--htb-text-color);
  
  --table-border-color: var(--htb-border) !important;

  
  --table-row-alt-background: var(--background-secondary);
  --table-column-alt-background: var(var(--background-secondary));
}


:root table {
  --table-border-radius: 8px;
  border-collapse: separate;
  border-spacing: 0;
}


th:first-child {
  border-top-left-radius: var(--table-border-radius);
}

th:last-child {
  border-top-right-radius: var(--table-border-radius);
}

tr:last-child td:first-child {
  border-bottom-left-radius: var(--table-border-radius);
}

tr:last-child td:last-child {
  border-bottom-right-radius: var(--table-border-radius);
}


:root :is(td, th) {
  border-width: 0 var(--table-border-width) var(--table-border-width) 0;
}














body {
  --border-width: 2px;
}


body {
  --accent-h: 80;
  --accent-s: 100%;
  --accent-l: 47%;
  --accent-a: 1;
  
  --background-primary-alt: var(--background-secondary);
  --background-modifier-border: var(--htb-border);
  --background-modifier-border-hover: var(--htb-border);
  --background-modifier-border-focus: none;
  --background-modifier-error: var(--code-operator);
  --background-modifier-success: var(--code-string);
  --background-modifier-message: var(--background-primary);
  
  --interactive-normal: var(--htb-border) !important;
  --interactive-hover: var(--background-secondary);
  
  
  --text-normal: #a4b1cd;
  --text-muted: var(--htb-text-color);
  --text-faint: var(--htb-heading);
  --text-on-accent: var(--background-primary);
  
  --text-highlight-bg: var(--htb-lime) !important;
  
  --text-selection: var(--htb-lime) !important;
  
  --caret-color: var(--htb-lime);
}

button {
  --text-normal: var(--htb-heading) !important;
  
}

.is-flashing {
  color: black;
}


::selection {
  color: var(--text-on-accent);
}


span.cm-highlight {
  color: var(--text-on-accent) !important;
}



span.search-result-file-matched-text {
  --text-normal: black;
}

.search-result-file-match:hover {
  --text-normal: black;
}

div.search-result-hover-button > svg {
  fill: black;
}



body {
  --icon-color: var(--htb-text-color);
  --icon-color-active: red !important;
  --icon-color-focused: var(--htb-lime);
  --icon-color-hover: var(--htb-heading);
}

.mod-left-split .mod-top-left-space .workspace-tab-header.tappable.is-active {
  background-color: var(--htb-lime);
}

.mod-top-left-space .workspace-tab-header.tappable.is-active svg {
  font-weight: 700;
  stroke: black;
  stroke-width: 2;
}



body {
  --radius-s: 4px;
  --radius-m: 8px;
  --radius-l: 12px;
  --radius-xl: 16px;
}










body {
  --canvas-background: var(--background-secondary);
}


body {
  --vault-name-color: var(--htb-lime);
}


body {
  --graph-line: #4a5466;
  --graph-node-focused: var(--htb-lime);
  --graph-text: var(--htb-text-color);
  --graph-node: var(--htb-heading);
  --graph-node-unresolved: var(--code-normal);
}


body {
  --search-icon-color: var(--htb-text-color) !important;
  --search-clear-button-color: var(--htb-text-color);
  --search-result-background: var(--background-primary);
}










body {
  
  --divider-color: var(--htb-border);
  
  --divider-color-hover: var(--htb-lime);
  --divider-width: 1px;
  --divider-width-hover: 3px;
}



body {
  --scrollbar-active-thumb-bg: var(--htb-lime);
}



body {
  --status-bar-background: var(--background-secondary);
  --status-bar-text-color: var(--htb-text-color);
}





body {
  --titlebar-background: var(--background-secondary);
  --titlebar-background-focused: var(--background-secondary);
  --titlebar-text-color: var(--htb-heading);
  --titlebar-text-color-focused: var(--htb-heading);
}










body {
  --color-base-25: var(--background-secondary) !important;
  --color-base-40: transparent !important;

  --color-base-35: transparent !important;
  --color-base-50: var(--htb-heading) !important;
}

.vertical-tab-header-group-title {
  color: var(--htb-lime);
}




