:where(#content) {
  /*------------
   Embed Font
  ------------*/
}
@font-face {
  font-family: "Stone Serif";
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/bookfonts/StoneSerifRegular.woff);
}
@font-face {
  font-family: "Stone Serif";
  font-weight: normal;
  font-style: italic;
  src: url(/fonts/bookfonts/StoneSerifRegularItalic.woff);
}
@font-face {
  font-family: "Stone Informal Std Bold";
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/bookfonts/StoneInformalStd-Bold.woff);
}
@font-face {
  font-family: "Stone Sans Std Regular";
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/bookfonts/StoneSansStd-Regular.woff);
}
@font-face {
  font-family: "Stone Sans Std Regular SC";
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/bookfonts/StoneSansStdRegularSC.woff);
}
:where(#content) {
  /*------------
   Layout
  ------------*/
}
#content {
  font-family: "Stone Serif", serif;
  font-size: 1.1rem;
}

:where(#content) {
  /*------------
   Headings
  ------------*/
}
:where(#content) h1 {
  font-size: 1.5em;
  font-family: "Stone Sans Std Regular SC", sans-serif;
  font-style: normal;
}
:where(#content) h2 {
  font-size: 1.2em;
  margin: 3% 4% 1.5% 4%;
  font-family: "Stone Sans Std Regular", sans-serif;
}
:where(#content) #titlepage h2 {
  font-size: 2.2em;
  padding-top: 1%;
  font-family: "Stone Serif", serif;
}
:where(#content) h3 {
  text-indent: 4%;
  font-family: "Stone Sans Std Regular SC", sans-serif;
}
:where(#content) #titlepage h3 {
  letter-spacing: 0;
  margin: 12% 0 8% 0;
}
:where(#content) #titlepage h3 + h3 {
  font-family: "Stone Sans Std Regular", sans-serif;
  font-size: 0.5em;
}
:where(#content) #titlepage h4 {
  font-style: normal;
  font-size: 0.75em;
  letter-spacing: 0.1em;
  margin: 6% 0 0 0;
  text-transform: uppercase;
}
:where(#content) {
  /*------------
   Paragraphs
  ------------*/
}
:where(#content) div.Q {
  text-indent: 4%;
  margin: 1.2em 0 0.6em 0;
  font-family: "Stone Informal Std Bold", serif;
}
:where(#content) span.secnumb {
  font-family: "Stone Informal Std Bold", serif;
}
:where(#content) .stars {
  letter-spacing: 0.5em;
  text-align: center;
  padding: 0.4em 0;
}
:where(#content) #further p {
  margin: 3% 0;
}
:where(#content) {
  /*------------
   formatting
  ------------*/
}
:where(#content) strong {
  font-family: "Stone Informal Std Bold", serif;
}
:where(#content) {
  /*------------
  Copyright Page
  ------------*/
}
:where(#content) #copyright h2 {
  font-family: "Stone Sans Std Regular", sans-serif;
}
