@font-face {
font-family: garamond;
font-weight: normal;
font-style: normal;
src: url(CormorantGaramond-Medium.otf);
}

@font-face {
font-family: garamond;
font-weight: normal;
font-style: italic;
src: url(CormorantGaramond-MediumItalic.otf);
}

/*
@page {
margin: 12pt !important;
}
*/

body {
font-family: 'garamond', serif;
margin: 12pt;
}

body.cover {
width: 100%;
margin: 0;
}

p {line-height: 1.2em;}

/* Title page main image and chapter art */
.p1 img, .p2 + .p2 img {
height: auto;
width: 75%;
}

/* Dedication page image */
.p1 + .p2 img {
height: auto;
width: 33%;
}

/* Drop caps */
.p4 img, .p5 img {
height: auto;
width: 2.5em;
}

@font-face {
font-family: angelina;
font-weight: normal;
font-style: normal;
src: url(angelina.otf);
}

.angelina {font-family: 'angelina', serif;}

@font-face {
font-family: constantine;
font-weight: normal;
font-style: normal;
src: url(constantine.otf);
}

.constantine {font-family: 'constantine', serif;}

@font-face {
font-family: headline;
font-weight: normal;
font-style: normal;
src: url(headline.otf);
}

@font-face {
  font-family: 'Headline One';
  font-weight: normal;
  font-style: normal;
  src: url(headline.otf);
}

.headline {font-family: 'headline', serif;}

@font-face {
font-family: headlinetext;
font-weight: normal;
font-style: normal;
src: url(headlinetext.otf);
}

@font-face {
  font-family: 'Headline Text';
  font-weight: normal;
  font-style: normal;
  src: url(headlinetext.otf);
}

.headlinetext {font-family: 'headlinetext', serif;}

@font-face {
font-family: henrymorgan;
font-weight: normal;
font-style: normal;
src: url(henrymorgan.otf);
}

.henrymorgan {font-family: 'henrymorgan', serif;}

@font-face {
font-family: jopea;
font-weight: normal;
font-style: normal;
src: url(jopea.otf);
}

.jopea {font-family: 'jopea', serif;}

@font-face {
font-family: london;
font-weight: normal;
font-style: normal;
src: url(london.otf);
}

.london {font-family: 'london', serif;}

@font-face {
font-family: londonbold;
font-weight: normal;
font-style: normal;
src: url(londonbold.otf);
}

.londonbold {font-family: 'londonbold', serif;}

@font-face {
font-family: lumos;
font-weight: normal;
font-style: normal;
src: url(lumos.otf);
}

.lumos {font-family: 'lumos', serif;}

@font-face {
font-family: notethis;
font-weight: normal;
font-style: normal;
src: url(notethis.otf);
}

@font-face {
  font-family: 'Note This';
  font-weight: normal;
  font-style: normal;
  src: url(notethis.otf);
}

.notethis {font-family: 'notethis', serif;}

@font-face {
font-family: omg;
font-weight: normal;
font-style: normal;
src: url(omg.otf);
}

.omg {font-family: 'omg', serif;}

@font-face {
font-family: penguin;
font-weight: normal;
font-style: normal;
src: url(penguin.otf);
}

@font-face {
  font-family: 'Penguin Attack';
  font-weight: normal;
  font-style: normal;
  src: url(penguin.otf);
}

.penguin {font-family: 'penguin', serif;}

@font-face {
font-family: pphand;
font-weight: normal;
font-style: normal;
src: url(pphand.otf);
}

@font-face {
  font-family: 'PhontPhreaks Handwriting';
  font-weight: normal;
  font-style: normal;
  src: url(pphand.otf);
}

.pphand {font-family: 'pphand', serif;}

@font-face {
font-family: prophecy;
font-weight: normal;
font-style: normal;
src: url(prophecy.otf);
}

@font-face {
  font-family: 'Prophecy Script';
  font-weight: normal;
  font-style: normal;
  src: url(prophecy.otf);
}

.prophecy {font-family: 'prophecy', serif;}

@font-face {
font-family: windsong;
font-weight: normal;
font-style: normal;
src: url(windsong.otf);
}

.windsong {font-family: 'windsong', serif;}
