@font-face {
  font-family: "spectral";
  src: url("spectral/Spectral-Regular.ttf");
  src: url("spectral/Spectral-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal
}

@font-face {
  font-family: "spectral";
  src: url("spectral/Spectral-Italic.ttf");
  src: url("spectral/Spectral-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic
}

@font-face {
  font-family: "spectral";
  src: url("spectral/Spectral-Bold.ttf");
  src: url("spectral/Spectral-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal
}

:root {
  --pst-font-family-base: spectral;
  --pst-font-family-heading: spectral;

/* 	--pst-sidebar-font-size: 1rem;
	--pst-sidebar-font-size-mobile: 1rem;
	--pst-sidebar-header-font-size: 1rem;
	--pst-sidebar-header-font-weight: 600;

	--pst-font-size-h1:2.7rem ;
	--pst-font-size-h2:2.4rem ;
	--pst-font-size-h3:2.1rem ;
	--pst-font-size-h4:1.8rem ;
	--pst-font-size-h5:1.5rem ;
	--pst-font-size-h6:1.2rem ;

	--sbt-header-article-font-size: 1rem;   
	--sbt-prevnext-font-size: 1rem; */
}

.navbar-brand .logo__image {
  max-height: 10rem;
}

/* #site-navigation h1.site-logo {
 font-size:1.5rem;
}
#site-navigation div.navbar_extra_footer {
 font-size:1.2rem;
}

body {
	text-align: left;
}

p {
	font-size: 1.2rem;
}

div.toctree-wrapper>ul>li>a {
 font-size:1.6rem
}

.heading-style,
h1,
h2,
h3,
h4,
h5,
h6 {
 font-weight:bold;
}

nav.bd-links p.caption:first-child {
 margin-top:0
}
.toc-h1 {
  font-size: 1.4rem;
}
.toc-h2 {
  font-size: 1.2rem;
}
.toc-h3 {
  font-size: 1.0rem;
}
.toc-h4 {
  font-size: 0.8rem;
}
.toc-h5 {
  font-size: 0.6rem;
}
.toc-h6 {
  font-size: 0.5rem;
}
 */
