@import url('https://fonts.googleapis.com/css2?family=Anonymous+Pro:ital,wght@0,400;0,700;1,400;1,700&family=Cedarville+Cursive&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible+Next:ital,wght@0,200..800;1,200..800&family=Cardo:ital,wght@0,400;0,700;1,400&family=Syne+Mono&display=swap');*/


html {background: #fdfcfa;}

body {
	font-family: 'Atkinson Hyperlegible Next', sans-serif;
	background-color: rgba(205,207,205, 0.2);
}


.cutive-mono-regular, pre {
  font-weight: 400;
  font-style: normal;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Syne Mono";
}

.cedarville, h1.title  {
  font-family: "Cedarville Cursive", serif;
  font-weight: 400;
  font-style: normal;
}


a { 
	color:  rgba(8, 16, 10, .8);
	font-family: "Syne Mono", monospace;

}

a:hover { 
	color:  rgba(0, 0, 0, .9);
	font-weight:500;
	text-decoration:underline;
}

.button, .input {
	font-family: 'Atkinson Hyperlegible Next', sans-serif;
	padding: 1em;
	margin: .2em;
}

.button:hover {
	text-decoration: none;
	background: rgba(0,0,0,.5);
	color: rgba(255,255,255,.5);
	font-weight: normal;
}

.border-box {
	background: rgba(255,255,255,.3);
	border: 1px solid grey;
	border-radius: 3px;
	padding: 3em;
	min-height:f fit-content;
}

table {
	color: black;
    font-size: 10pt;
}

td {
	font-family: "Anonymous Pro";
}

th {
	font-family: "Anonymous Pro";
	text-transform: uppercase;
}

.jp-RenderedHTMLCommon {
	font-family: inherit !important;
}

.book {
	font-family: 'Cardo', serif;
	font-size: 12pt;
	font-weight: 500;
	padding-right: 1em;
	max-width: 70%;
	margin: 0 auto;
  }
  
  .book h1,h2,h3,h4,h5,h6 {
	  margin-top: 1em;
/*	  font-family: "Libre Baskerville";*/
	  font-weight: bold;
  }
  
  .book a {
	 
  }
  
  .book img {
	  max-width:300px;
  }
  
  p { font-size: 10pt;}
	  
