@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,600;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');

p.caption {
  color: #777;
  margin-top: 10px;
}
p code {
  white-space: inherit;
}
pre {
  word-break: normal;
  word-wrap: normal;
}
pre code {
  white-space: inherit;
}

/*____Code Chunks____*/

.sourceCode pre {
  margin: 0 !important; /* makes space above and below symmetrical*/
}

.sourceCode {
  margin-bottom: 0.85em; /* adds same amount of margin as a <p> would */
}

/*--- LOGO ---*/

.toc-logo {
  width: 150px !important;
  object-fit: contain;
  margin: 0 auto;
  display: block;
}

.toc-logo img {
  max-width: 100%;
  margin-bottom: 2px;
}

.summary > li:first-child {
  height: auto !important; 
}

 /*------------- Body and header text---------------- */

.book.font-family-1 {
  font-family: 'Mulish', sans-serif;
 }
 
h1 {
  font-family: 'Prata', serif;
  font-size: 2em !important;
  color: #2f5275;
}

h2, h3, h4 {
  font-family: 'Prata', serif;
  font-size: 1.2em !important;
  color: #2f5275;
}

.title {
  font-family: 'Prata', serif;
  font-size: 3em !important;
  color: #5699cc;
}

.subtitle {
  font-family: 'Prata', serif;
  color: #2c6793;
}

 /*------------- Sidebar Width ---------------- */

.book.with-summary .book-header.fixed {
    left: 150px;
}

.book.with-summary .book-body {
    left: 150px;
}

.book .book-summary {
    width: 150px;
}