/* Azure 1.1.0 */


body {
  --font-text-override: "Consolas", monospace;
  --font-text-theme: "Consolas", monospace;
  --font-text: "Consolas", monospace;
  --font-interface: "Consolas", monospace;
  --font-interface-theme: "Consolas", monospace;
  --font-editor-theme: "Consolas", monospace;
  --font-monospace-theme: "Consolas", monospace;
  --font-accent-theme: "Consolas", monospace;

  --font-text-size: 16px;
  --font-small: 16px;
  --font-smaller: 14px;
  --font-smallest: 12px;

  --code-size: var(--font-text-size);
  --code-normal: var(--font-text-theme);
  --code-background: var(--background-secondary);

  --h1-size: 1.0em;
  --h2-size: 1.0em;
  --h3-size: 1.0em;
  --h4-size: 1.0em;
  --h5-size: 1.0em;
  --h6-size: 1.0em;

  --h1-weight: 600;
  --h2-weight: 600;
  --h3-weight: 600;
  --h4-weight: 600;
  --h5-weight: 600;
  --h6-weight: 600;

  --h1-line-height: var(--line-height-normal);
  --h2-line-height: var(--line-height-normal);
  --h3-line-height: var(--line-height-normal);
  --h4-line-height: var(--line-height-normal);
  --h5-line-height: var(--line-height-normal);
  --h6-line-height: var(--line-height-normal);

  --h1-color: rgb(56, 132, 255);
  --h2-color: rgb(97, 116, 245);
  --h3-color: rgb(137, 99, 234);
  --h4-color: rgb(173, 91, 202);
  --h5-color: rgb(210, 82, 170);
  --h6-color: rgb(246, 74, 138);

  --color-accent: var(--blue);
  --accent-h: 217;
  --accent-s: 100%;
  --accent-l: 61%;

  --background-modifier-accent: var(--color-accent);
  --background-modifier-success: var(--green);
  --background-modifier-error: var(--pink);
  --background-modifier-error-rgb: var(--pink);
  --background-modifier-error-hover: var(--pink);
  --background-modifier-accent: var(--color-accent);
  --vim-cursor: var(--color-accent);
  --text-accent: var(--color-accent);
  --text-accent-hover: var(--color-accent);
  --tag-color: var(--color-accent);
  --checkbox-border-color: var(--text-muted);
  --checkbox-border-color-hover: var(--color-accent);
  --checklist-done-decoration: none;
  --code-comment: var(--purple);
  --p-spacing: 1.5rem;

  --normal-weight: 400;
  --bold-weight: 800;
  --line-width: 40rem;
  --line-height: 1.5;
  --max-width: 87%;
  --heading-spacing: 0;
  --icon-opacity: 0.75;
  --icon-muted: 0.5;
  --border-width: 2px;
  --border-width-alt: 2px;

  --interactive-success: var(--green);
  --interactive-accent: var(--text-accent);
  --interactive-accent-2: var(--text-accent);
  --interactive-accent-hover: var(--text-accent-hover);
  --interactive-accent-rgb: 56, 132, 255;

  --raised-background: var(--background-secondary);
  --indentation-guide-color: var(--background-secondary);
  --indentation-guide-color-active: var(--background-secondary);
  --indentation-guide-width: 2px;
  --indentation-guide-width-active: 2px;
  --slider-track-background: var(--color-accent);
  --divider-color: rgba(0, 0, 0, 0);
  --actions-border-radius: 0.5rem;

  --webkit-tap-highlight-color: var(--background-secondary-alt);
  --background-modifier-border: var(--background-primary);
  --background-modifier-border-hover: var(--interactive-hover);
  --background-modifier-border-focus: var(--interactive-normal);

  --radius-s: 2px;
  --radius-m: 5px;
  --radius-l: 10px;

  --input-height: 32px;
  --header-height: 40px;

  --red: #DD2E52;
  --orange: #EF6F48;
  --yellow: #FFCE56;
  --green: #57A773;
  --cyan: #36A2EB;
  --blue: #3884FF;
  --indigo: #545DCC;
  --purple: #8963EA;
  --pink: #F64A8A;

  --color-red-rgb: 221, 46, 82;
  --color-orange-rgb: 239, 111, 72;
  --color-yellow-rgb: 255, 206, 86;
  --color-green-rgb: 87, 167, 115;
  --color-cyan-rgb: 54, 162, 235;
  --color-blue-rgb: 56, 132, 255;
  --color-indigo-rgb: 84, 93, 204;
  --color-purple-rgb: 137, 99, 234;
  --color-pink-rgb: 246, 74, 138;

  --color-transparent: rgba(0, 0, 0, 0);
  --red-transparent: rgba(221, 46, 82, 0.5);
  --orange-transparent: rgba(239, 111, 72, 0.5);
  --yellow-transparent: rgba(255, 206, 86, 0.5);
  --green-transparent: rgba(87, 167, 115, 0.5);
  --cyan-transparent: rgba(54, 162, 235, 0.5);
  --blue-transparent: rgba(56, 132, 255, 0.5);
  --indigo-transparent: rgba(84, 93, 204, 0.5);
  --purple-transparent: rgba(137, 99, 234, 0.5);
  --pink-transparent: rgba(246, 74, 138, 0.5);

  --color-yellow: var(--yellow);
  --color-orange: var(--orange);
  --color-pink: var(--pink);
  --color-red: var(--red);
  --color-cyan: var(--cyan);
  --color-blue: var(--blue);
  --color-green: var(--green);
  --color-purple: var(--purple);

  --light-red: #E35774;
  --light-orange: #F28B6C;
  --light-yellow: #FFD777;
  --light-green: #78B88F;
  --light-cyan: #5EB4EF;
  --light-blue: #5F9CFF;
  --light-indigo: #767DD6;
  --light-purple: #A082EE;
  --light-pink: #F76EA1;

  --text-error: var(--red);
  --text-error-hover: var(--red);
  --text-highlight-bg: var(--color-accent-faint);
  --text-highlight-bg-active: var(--color-accent-faint);
  --text-selection: var(--color-accent-faint);

  --scrollbar-active-thumb-bg: var(--color-accent);
  --hr-color: var(--color-accent);
  --hr-thickness: 2px;
  --color-accent-faint: rgba(56, 132, 255, 0.25);

  --icon-color: var(--text-muted);
  --icon-color-focused: var(--color-accent);
  --icon-hex: 000;
  --icon-color-hover: var(--text-accent-hover);
  --tab-text-color-focused-active-current: var(--text-accent);

  --callout-bug: var(--color-red-rgb);
  --callout-error: var(--color-red-rgb);
  --callout-fail: var(--color-red-rgb);
  --callout-warning: var(--color-orange-rgb);
  --callout-question: var(--color-yellow-rgb);
  --callout-success: var(--color-green-rgb);
  --callout-summary: var(--color-pink-rgb);
  --callout-important: var(--color-orange-rgb);
  --callout-tip: var(--color-cyan-rgb);
  --callout-todo: var(--color-cyan-rgb);
  --callout-default: var(--color-blue-rgb);
  --callout-info: var(--color-indigo-rgb);
  --callout-example: var(--color-purple-rgb);
  --callout-quote: var(--color-gray-rgb);
  --callout-radius: var(--radius-s);

  --embed-border-top: 0;
  --embed-border-right: 0;
  --embed-border-bottom: 0;
  --embed-border-left: 0;
  --embed-padding: 0 0 0 1rem;
}


.theme-light {
  --background-primary: rgb(238, 238, 238);
  --background-primary-alt: var(--background-secondary);
  --background-secondary: rgb(245, 247, 249);
  --background-secondary-alt: var(--background-primary);
  --background-translucent: rgba(255, 255, 255, 0.85);

  --background-modifier-form-field: hsl(0, 0, 96%);
  --background-modifier-form-field-highlighted: hsl(0, 0, 98%);

  --text-normal: rgb(38, 38, 38);
  --text-muted: rgb(99, 99, 99);
  --text-faint: rgb(99, 99, 99);
  --code-string: var(--text-normal);

  --scrollbar-bg: rgba(0, 0, 0, 0.05);
  --scrollbar-thumb-bg: var(--background-secondary);

  --text-on-accent: rgb(242, 242, 242);
  --text-on-light-accent: rgb(38, 38, 38);

  --interactive-normal: rgb(247, 248, 250);
  --interactive-hover: hsl(0, 0%, 91%);
  --highlight-mix-blend-mode: darken;

  --gray: rgb(99, 99, 99);
  --color-gray-rgb: 99, 99, 99;
  --gray-transparent: rgba(99, 99, 99, 0.1);
}


.theme-dark {
  --background-primary: rgb(19, 22, 27);
  --background-primary-alt: var(--background-secondary);
  --background-secondary: rgb(28, 32, 39);
  --background-secondary-alt: var(--background-primary);

  --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-cover: rgba(0, 0, 0, 0.8);

  --text-normal: rgb(238, 238, 238);
  --text-muted: rgb(158, 158, 158);
  --text-faint: rgb(158, 158, 158);
  --code-string: var(--text-normal);

  --scrollbar-bg: rgba(0, 0, 0, 0.05);
  --scrollbar-thumb-bg: var(--text-accent);

  --text-on-accent: rgb(220, 221, 222);
  --text-on-light-accent: rgb(38, 38, 38);

  --interactive-normal: rgb(42, 42, 42);
  --interactive-hover: rgb(48, 48, 48);
  --highlight-mix-blend-mode: lighten;

  --gray: rgb(158, 158, 158);
  --color-gray-rgb: 158, 158, 158;
  --gray-transparent: rgba(158, 158, 158, 0.1);
}


.markdown-source-view {
  font-family: var(--font-text-theme);

  --hr-color: var(--color-accent);
  --link-color: var(--interactive-accent);
  --link-external-color: var(--interactive-accent-2);
  --link-decoration: none;
  --link-decoration-hover: underline;
}


.markdown-source-view.is-live-preview {
  font-family: var(--font-text-theme);

  --hr-color: var(--color-accent);
  --link-color: var(--interactive-accent);
  --link-external-color: var(--interactive-accent-2);
  --link-decoration: none;
  --link-decoration-hover: underline;
}


.markdown-preview-view {
  font-family: var(--font-text-theme);

  --h1-size: 1.5em;
  --h2-size: 1.4em;
  --h3-size: 1.3em;
  --h4-size: 1.2em;
  --h5-size: 1.1em;
  --h6-size: 1.0em;

  --h1-weight: bold;
  --h2-weight: bold;
  --h3-weight: bold;
  --h4-weight: bold;
  --h5-weight: bold;
  --h6-weight: bold;

  --h1-color: var(--text-normal);
  --h2-color: var(--text-normal);
  --h3-color: var(--text-normal);
  --h4-color: var(--text-normal);
  --h5-color: var(--text-normal);
  --h6-color: var(--text-normal);

  --h1-font: var(--font-accent-theme);
  --h2-font: var(--font-accent-theme);
  --h3-font: var(--font-accent-theme);
  --h4-font: var(--font-accent-theme);
  --h5-font: var(--font-accent-theme);
  --h6-font: var(--font-accent-theme);

  --hr-color: var(--text-faint);
  --link-color: var(--text-normal);
  --link-decoration: underline;
  --link-decoration-hover: underline;
}

.markdown-preview-view .internal-link:hover {
  --link-color: var(--interactive-accent-hover);
}


.is-phone .workspace-drawer-tab-options-list {
  box-shadow: none;
}

.is-phone .tappable:hover,
.is-phone .clickable-icon:hover {
  color: var(--text-accent-hover);
}

.is-phone .tappable .active,
.is-phone .clickable-icon .active {
  color: var(--text-accent);
}

.workspace-tab-header-inner .workspace-tab-header-inner-icon,
.workspace-tab-header-inner .workspace-tab-header-inner-icon:hover {
  color: var(--text-normal);
}

.workspace-tab-header-inner .workspace-tab-header-inner-icon .active {
  color: var(--color-accent);
}

.is-mobile .view-actions {
  border-radius: var(--actions-border-radius);
}

.is-focused .workspace-leaf.mod-active .view-header,
.workspace-leaf.mod-active .view-header {
  background-color: var(--background-primary);
}

.workspace-drawer-ribbon {
  border-inline-end: none;
}

.view-actions.mod-raised {
  border-radius: var(--actions-border-radius);
}




.markdown-source-view.is-live-preview .cm-line:not(.cm-active) .cm-comment {
  color: var(--background-primary);
}

.inline-title {
  font-weight: var(--h1-weight);
}

body {
  --panel-border-color: var(--background-primary);
  --prompt-border-color: var(--background-primary);
  --modal-border-color: var(--background-primary);
}

button,
button:not(.clickable-icon) {
  box-shadow: none;
}

select,
.combobox-button,
.dropdown {
  box-shadow: none;
}

.workspace-tab-header-container,
.workspace-ribbon.mod-left:before,
.mod-macos.is-hidden-frameless:not(.is-popout-window) .sidebar-toggle-button.mod-right {
  background-color: var(--background-primary);
}

.workspace-leaf-resize-handle {
  color: var(--text-accent)
}

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

body:not(.is-grabbing) .nav-file-title.is-active:hover,
body:not(.is-grabbing) .nav-folder-title.is-active:hover,
.nav-file-title.is-active,
.nav-folder-title.is-active {
  background-color: var(--background-primary);
  border-radius: var(--radius-m);
  color: var(--text-accent);
}

.is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon,
.is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title {
  font-weight: bold;
}



.cm-s-obsidian .cm-line.HyperMD-header {
  padding-top: 0;
}


.markdown-embed-title,
.obsidian-metatable {
  display: none;
}

.markdown-embed-link,
.file-embed-link {
  color: var(--text-accent);
  opacity: 0.5;
}

body:not(.is-grabbing) .markdown-embed-link:hover,
.file-embed-link:hover {
  opacity: 1;
  transition: all 300ms ease-in-out;
}



.is-focused .workspace-leaf.mod-active .view-header-title {
  color: var(--color-accent);
  font-weight: bold;
}





.mod-right-split .markdown-preview-view,
.mod-left-split .markdown-preview-view,
.mod-right-split .markdown-source-view.mod-cm6 .cm-scroller,
.mod-left-split .markdown-source-view.mod-cm6 .cm-scroller {
  background-color: var(--background-primary);
}



.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote,
.markdown-preview-view blockquote {
  padding: var(--size-4-1) var(--size-4-3) var(--size-4-1) var(--size-4-6);
}

.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote,
.markdown-rendered blockquote,
.markdown-preview-view blockquote {
  border-left: none;
  border: var(--radius-m) solid var(--color-transparent);
  background-color: var(--gray-transparent);
  padding: var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6);
  border-radius: var(--callout-radius);
}

.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote:before,
.markdown-source-view.mod-cm6 .cm-blockquote-border:before {
  display: none;
}

.callout-title {
  font: var(--font-accent-theme);
  font-weight: bold;
}

.markdown-source-view.is-live-preview .cm-line:not(.cm-active) .cm-comment {
  color: var(--background-primary);
}

.cm-hashtags {
  color: var(--color-accent);
}


.markdown-source-view.mod-cm6.is-live-preview .HyperMD-list-line-1.cm-line .list-bullet::after {
  background-color: var(--h1-color);
}

.markdown-source-view.mod-cm6.is-live-preview .HyperMD-list-line-2.cm-line .list-bullet::after {
  background-color: var(--h2-color);
}

.markdown-source-view.mod-cm6.is-live-preview .HyperMD-list-line-3.cm-line .list-bullet::after {
  background-color: var(--h3-color);
}

.markdown-source-view.mod-cm6.is-live-preview .HyperMD-list-line-4.cm-line .list-bullet::after {
  background-color: var(--h4-color);
}

.markdown-source-view.mod-cm6.is-live-preview .HyperMD-list-line-5.cm-line .list-bullet::after {
  background-color: var(--h5-color);
}

.markdown-source-view.mod-cm6.is-live-preview .HyperMD-list-line-6.cm-line .list-bullet::after {
  background-color: var(--h6-color);
}

.markdown-source-view.mod-cm6.is-live-preview .HyperMD-list-line-7.cm-line .list-bullet::after {
  background-color: var(--list-marker-color);
}

.nav-folder .nav-folder-title .collapse-icon svg.svg-icon {
  color: var(--h1-color);
}

.nav-folder .nav-folder-children .nav-folder .nav-folder-title .collapse-icon svg.svg-icon {
  color: var(--h2-color);
}

.nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-title .collapse-icon svg.svg-icon {
  color: var(--h3-color);
}

.nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-title .collapse-icon svg.svg-icon {
  color: var(--h4-color);
}

.nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-title .collapse-icon svg.svg-icon {
  color: var(--h5-color);
}

.nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-title .collapse-icon svg.svg-icon {
  color: var(--h6-color);
}

.nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-children .nav-folder .nav-folder-title .collapse-icon svg.svg-icon {
  color: var(--nav-collapse-icon-color);
}

























