

@font-face {
  font-family: Verdana, Helvetica, Tahoma, sans-serif;
}

:root {
  --md-text-font: Verdana; 
}

/* Font size */
html {
  font-size: 17px;
  font-weight: 400;
}
.md-nav {
  font-size: .8rem;
  line-height: 1.26;
}
.md-typeset .admonition,
.md-typeset details {
  font-size: .78rem;
}

/* Lists, nvm affects all main text */
.md-typeset {
  line-height: 1.2;
}


/* LIGHT MODE #F0F1F3 #e0e0e0 #e5e5e5
Links: #0048c7 or #2160cf or #236ae5 or #6791e0 
https://squidfunk.github.io/mkdocs-material/setup/changing-the-colors/
https://github.com/squidfunk/mkdocs-material/blob/master/src/templates/assets/stylesheets/main/_colors.scss
*/
[data-md-color-scheme="default"] {
  --md-primary-fg-color: #373535; /* Top bar color */
  --md-default-fg-color: #000;
  --md-default-bg-color: #e0e0e0;
  --md-typeset-a-color: #0048c7;
  --md-default-fg-color--light: #0000008a; /* Quote text color */
.md-typeset blockquote {
  color: var(--md-primary-fg-color);
}
}


/* DARK MODE */
[data-md-color-scheme="slate"] {
/* 
  --md-default-bg-color: white;
  --md-typeset-color: #e5e5e5;
  --md-typeset-color: #cecece;
  --md-hue: 210;

--md-primary-fg-color: #795649;
  --md-primary-fg-color--light: #8d6e62;
  --md-primary-fg-color--dark: #5d4037;

--md-typeset-color: var(--md-default-fg-color);
  --md-typeset-a-color: var(--md-primary-fg-color);
  --md-typeset-mark-color: #ffff0080;
  --md-typeset-del-color: #f5503d26;
  --md-typeset-ins-color: #0bd57026;
  --md-typeset-kbd-color: #fafafa;
  --md-typeset-kbd-accent-color: #fff;
  --md-typeset-kbd-border-color: #b8b8b8;
  --md-typeset-table-color: #0000001f;
  --md-typeset-table-color--light: rgba(0,0,0,.035);
*/
  --md-primary-fg-color: #1e2129; /* Top bar color */
  --md-default-bg-color: #1e2129;
  --md-typeset-color: #cecece;
  --md-admonition-fg-color: #cecece;
  --md-warning-fg-color: #cecece;

.md-typeset pre > code,
.md-search__scrollwrap,
.md-sidebar__scrollwrap {
    scrollbar-color: var(--md-default-fg-color--lighter) #0000;
    scrollbar-width: thin;
}
.md-typeset pre > code:hover,
.md-search__scrollwrap:hover,
.md-sidebar__scrollwrap:focus-within,
.md-sidebar__scrollwrap:hover {
    scrollbar-color: var(--md-primary-fg-color--dark) #0000;
}
.md-tooltip2__inner {
    scrollbar-width: thin;
}

}


/* Page width */
.md-grid {
  max-width: 840px; 
}

/* Limit the width of admonitions with class 'custom-width' */
.custom-width {
    max-width: 220px;
    margin: 0 auto; /* Center the admonition */
}

/* Make logo visible
https://github.com/squidfunk/mkdocs-material/issues/1676
 */
@media screen and (max-width: 76.1875em) {
  .md-header__button.md-logo {
    display: block;
  }
}

label[for="__drawer"].md-header__button.md-icon {
  order: -1;
}

[dir="ltr"] .md-header__title {
  margin-left: .1rem;
}


/*  GitHub-style permalinks  */

.headerlink {
	--permalink-size: 20px; /* for font-relative sizes, 0.6em is a good choice */
	--permalink-spacing: 4px;

	width: calc(var(--permalink-size) + var(--permalink-spacing));
	height: var(--permalink-size);
	vertical-align: middle;
	background-color: var(--md-default-fg-color--lighter);
	background-size: var(--permalink-size);
	mask-size: var(--permalink-size);
	-webkit-mask-size: var(--permalink-size);
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	visibility: visible;
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg>');
	-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg>');
}

[id]:target .headerlink {
	background-color: var(--md-typeset-a-color);
}

.headerlink:hover {
	background-color: var(--md-accent-fg-color) !important;
}

@media screen and (min-width: 76.25em) {
	h1, h2, h3, h4, h5, h6 {
		display: flex;
		align-items: center;
		flex-direction: row;
		column-gap: 0.2em; /* fixes spaces in titles */
	}

	.headerlink {
		order: -1;
		margin-left: calc(var(--permalink-size) * -1 - var(--permalink-spacing)) !important;
	}
}





 
/* Nav style  https://github.com/squidfunk/mkdocs-material/issues/592#issuecomment-1436927446 */
 
.md-nav--secondary{
    border-left: 3px solid rgba(0,0,0,.8)
}
 
.md-nav__title{
    padding: 0rem 1.2rem 0
}
 

 

