[data-md-color-scheme="slate"] {
  --md-hue: 220; 
	/* --md-default-bg-color: #353535;*/
	/* --md-default-bg-color: #031433;*/
	/* --md-default-bg-color: #302020;*/
	--md-default-bg-color: #23222f;
	
	--md-primary-fg-color: #856ffc;
	/*--md-accent-fg-color:  #2a82da;*/
	--md-accent-fg-color: #856ffc;
	
	--md-admonition-bg-color: #292836;
	/*--md-admonition-bg-color: #402525;*/
}

[data-md-color-scheme="default"] {
	--md-primary-fg-color: #856ffc;
	--md-accent-fg-color:  #856ffc;
	
	--md-admonition-bg-color: #fafafa;
}

.md-header {
    background: linear-gradient(90deg, #382b5f 0%, #433479 25%, #5c4e9e 50%, #4f6ab7 75%, #4191c1 100%) !important;
}

.md-tabs {
    background: linear-gradient(90deg, #382b5f 0%, #433479 25%, #5c4e9e 50%, #4f6ab7 75%, #4191c1 100%) !important;
		/*linear-gradient(90deg, #281b4f 0%, #332469 25%, #4c3e8e 50%, #3f5aa7 75%, #3181b1 100%) !important;*/
}


.md-content {
  --md-typeset-a-color: #856ffc;
}


.md-nav { 
  /*background-color: rgba(25, 25, 25, 0.5); */
	padding-bottom: 5px; 
	--md-typeset-a-color: #856ffc;
} 


.md-grid {
  max-width: 2800px; 
}

.md-sidebar__scrollwrap {
  overflow-y: hidden;
}

.md-sidebar__scrollwrap:hover {
  overflow-y: auto;
}



:root {
  --md-admonition-icon--mirax: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z"/></svg>')
  /*--md-admonition-icon--mirax: url()*/
}
.md-typeset .admonition.mirax,
.md-typeset details.mirax {
  border-color: rgb(133, 111, 253);
}
.md-typeset .mirax > .admonition-title,
.md-typeset .mirax > summary {
  background-color: rgba(133, 111, 253, 0.1);
}
.md-typeset .mirax > .admonition-title::before,
.md-typeset .mirax > summary::before {
  background-color: rgb(133, 111, 253);
  -webkit-mask-image: var(--md-admonition-icon--mirax);
          mask-image: var(--md-admonition-icon--mirax);
}