/* Normal font */
@font-face {
  font-family: "LMRoman";
  src: url("./lm/lmroman10-regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

/* Bold font */
@font-face {
  font-family: "LMRoman";
  src: url("./lm/lmroman12-bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}

/* Italic font */
@font-face {
  font-family: "LMRoman";
  src: url("./lm/lmroman12-italic.otf") format("opentype");
  font-weight: normal;
  font-style: italic;
}

/* Bold Italic font */
@font-face {
  font-family: "LMRoman";
  src: url("./lm/lmroman10-bolditalic.otf") format("opentype");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "LMMono";
  src: url("./lm/lmmonoslant10-regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LMRomanCaps";
  src: url("./lm/lmromancaps10-regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

/* Apply the font family to the body */
html {
  font-size: 14pt;
}
body {
  font-family: "LMRoman", sans-serif;
}
address {
  font-family: "LMMono", monospace;
  font-style: normal;
}

h1 {
  font-size: 2em;
  font-family: "LMRomanCaps", sans-serif;
}
h2 {
  font-size: 1.5em;
}
h3 {
  font-size: 1.17em;
}
