/*Purple Aurora - Dark Mode Only!*/





.theme-dark {
    --background-primary: #291c45;
    --background-primary-alt: #2C0C46;
    --background-secondary: #221439;
    --background-secondary-alt: #15082b;
    --background-modifier-border: #364ca7;
    --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: #197300;
    --background-modifier-error: #3d0000;
    --background-modifier-error-rgb: 61, 0, 0;
    --background-modifier-error-hover: #470000;
    --background-modifier-cover: #1b0f29;
    --text-accent: #588ec7;
    --text-accent-hover: #5a92b2;
    --text-normal: #8ff4dd;
    --text-muted: #77cecf;
    --text-muted-rgb: 153, 153, 153;
    --text-faint: #5a9a76;
    --text-error: #ff3333;
    --text-error-hover: #990000;
    --text-highlight-bg: rgba(101, 182, 126, 0.4);
    --text-highlight-bg-active: rgba(255, 128, 0, 0.4);
    --text-selection: rgba(47, 68, 156, 0.99);
    --text-on-accent: #dcddde;
    --interactive-normal: #2a2a2a;
    --interactive-hover: #303030;
    --interactive-accent: #430D82;
    --interactive-accent-rgb: 72, 54, 153;
    --interactive-accent-hover: #4d3ca6;
    --interactive-success: #5a9a76;
    --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);
    --highlight-mix-blend-mode: lighten;
}




.cm-em,
.markdown-preview-section em {
  color: #7690F9;
  font-style: italic !important; 
}


.cm-strong,
.markdown-preview-section strong {
  color: #77F99B;
  font-style: normal !important; 
  font-weight: bold !important;
}


.markdown-preview-view .internal-link.is-unresolved{
    opacity: 0.6;
}


.cm-header-1,
h1 {
    color: #58EECB;
    opacity: 1;
}

.cm-header-2,
h2 {
    color: #58EECB;
    opacity: 0.9;
}

.cm-header-3,
h3 {
    color: #58EECB;
    opacity: 0.8;
}

.cm-header-4,
h4 {
    color: #58EECB;
    opacity: 0.7;
}

.cm-header-5,
h5 {
    color: #6AF0D1;
    opacity: 0.6;
}

.cm-header-6,
.markdown-preview-view h6 {
    color: #7DF2D7;
    opacity: 0.5;
}




.view-action {
    color: #72AC8B;
}

.workspace-leaf-resize-handle {
    background-color: #2B0A48;
}

.nav-action-button.is-active {
    background-color: #422675;
    color: var(--text-muted);
}

.graph-view.color-line{
    color: #3d235d;
}

.graph-controls {
    background-color: #2a0a46;
}

.workspace-leaf.mod-active .view-header-title {
    color: #6ec394;
}

.cm-s-obsidian span.cm-builtin, .cm-s-obsidian span.cm-hr {
	color: var(--background-modifier-border);
}


.popover.hover-popover {
  border: 2px solid #430D82;
}


.markdown-preview-view ul > li.task-list-item.is-checked{
	color: var(--text-muted);
}


.CodeMirror-gutter-elt {
  opacity: 0;
}

.CodeMirror-code>div:hover .CodeMirror-gutter-elt {
  opacity: 1;
}

.markdown-preview-view .collapse-indicator {
    opacity: 0.1;
}
.markdown-preview-view .collapse-indicator:hover {
    opacity: 1;
}



ul ul { position: relative; }
ul ul::before {
	 content:'';
	 border-left: 1px solid;
	 
	 border-image: linear-gradient(rgba(6, 217, 63, 0.1), rgba(119, 249, 155,0.3), rgba(6, 217, 63, 0.1));
	 border-image-slice: 1;
	 position: absolute;
     opacity: 0.6;
}
     ul ul::before { left: -15px; top: 0; bottom: 0; 
} 

ol ol { position: relative; }
ol ol::before {
	 content:'';
	 border-left: 1px solid;
	 border-image: linear-gradient(rgba(6, 217, 63, 0.1), rgba(119, 249, 155,0.3), rgba(6, 217, 63, 0.1));
	 border-image-slice: 1;
	 position: absolute;
     opacity: 0.6;
}
     ol ol::before { left: -15px; top: 0; bottom: 0; 
}


li {
	margin: 10px 0;
}




.markdown-preview-view hr {
    border: none;
    border-top: 1px solid;
    
	
    border-image: linear-gradient(to right, #06D93F, #77F99B, rgba(6, 217, 63, 0.1));
	border-image-slice: 1;
    opacity: 0.5;
}
.cm-s-obsidian span.cm-builtin, .cm-s-obsidian span.cm-hr {
    color: #06D93F;
}




.markdown-preview-view blockquote{
	border: 1px solid;
	border-image: linear-gradient(to right, #4568f7, rgba(54, 76, 167, 0.05));
    
	border-image-slice: 1;
	border-left-width: 2px;
}

.checkbox-container:after{
	background-color: var(--text-normal);
}


blockquote:before {
  font: 14px/20px italic Times, serif;
  content: "“";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.4em;
}
blockquote p { display: inline; }


blockquote {
  margin-inline-start: 0;
}




.tag {
  background-color: #352559;
  border: none;
  color: var(--text-normal);
  
  padding: 1px 9px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 0px 0px;
  cursor: pointer;
  border-radius: 14px;
}
.tag:hover {
color: var(--text-normal);
background-color: var(--text-faint);
}




.svelte-pcimu8{
	--color-text-today: #15d082;
}

#calendar-container .year {
  color: #20E9BA;
}

#calendar-container .month{
  color: #45EDC6;
}

#calendar-container .active{
  color: #15d082;
  background-color: #3C2965;
}



.kanban-plugin__lane {
    border: var(--interactive-accent);
}


