/*
  @licstart The following is the entire license notice for the CSS code 
  in this page.

  Copyright (C) 2015-2025  Emilia Blåsten

  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU Affero General Public License as
  published by the Free Software Foundation, either version 3 of the
  License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU Affero General Public License for more details.

  You should have received a copy of the GNU Affero General Public License
  along with this program.  If not, see <http://www.gnu.org/licenses/>.

  @licend The above is the entire license notice for the CSS code in 
  this page.
*/


/*
  Belle Allure font, permission given by Jean Boyault (https://www.jeanboyault.fr/belle-allure/) for my website's non-commercial use.
*/
@font-face {
  font-family: "Belle-Allure";
  src: url("https://drblasten.com/fonts/BelleAllureCM-Fin.otf") format("opentype");
  font-weight: normal;
}
@font-face {
  font-family: "Belle-Allure";
  src: url("https://drblasten.com/fonts/BelleAllureCM-Gros.otf") format("opentype");
  font-weight: bold;
}


/*
  Cherry Bomb One, cute chonky font. Contrasts well with Belle Allure.
  https://fonts.google.com/specimen/Cherry+Bomb+One
*/
@font-face {
    font-family: "Cherry-Bomb-One";
    src: url("https://drblasten.com/fonts/CherryBombOne-Regular.ttf") format("truetype");
}

/*
  Patrick Hand Small Caps
  https://fonts.google.com/specimen/Patrick+Hand+SC
*/
@font-face {
    font-family: "Patrick-Hand-SC";
    src: url("https://drblasten.com/fonts/PatrickHandSC-Regular.ttf") format("truetype");
}


/*
  Latin Modern font
  https://www.fontsquirrel.com/fonts/Latin-Modern-Roman
  GUST e-foundry License v1.00
*/
@font-face {
  font-family: "LModern";
  src: url("https://drblasten.com/fonts/lmroman10-bold-webfont.woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "LModern";
  src: url("https://drblasten.com/fonts/lmroman10-bolditalic-webfont.woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "LModern";
  src: url("https://drblasten.com/fonts/lmroman10-italic-webfont.woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "LModern";
  src: url("https://drblasten.com/fonts/lmroman10-regular-webfont.woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LModern";
  src: url("https://drblasten.com/fonts/lmromanslant10-bold-webfont.woff");
  font-weight: bold;
  font-style: oblique;
}
@font-face {
  font-family: "LModern";
  src: url("https://drblasten.com/fonts/lmromanslant10-regular-webfont.woff");
  font-weight: normal;
  font-style: oblique;
}
@font-face {
  font-family: "LModern-SC";
  src: url("https://drblasten.com/fonts/lmromancaps10-oblique-webfont.woff");
  font-weight: normal;
  font-style: oblique;
}
@font-face {
  font-family: "LModern-SC";
  src: url("https://drblasten.com/fonts/lmromancaps10-regular-webfont.woff");
  font-weight: normal;
  font-style: normal;
}


/*
  STIX-Web Main font
*/
/* Check http://www.metaltoad.com/blog/how-use-font-face-avoid-faux-italic-and-bold-browser-styles for more info */
@font-face {
  font-family: "STIX-Main";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-Regular.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-Regular.woff?rev=2.6.0") format("woff"); */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "STIX-Main";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-Bold.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-Bold.woff?rev=2.6.0") format("woff"); */
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "STIX-Main";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-Italic.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-Italic.woff?rev=2.6.0") format("woff"); */
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "STIX-Main";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-BoldItalic.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Main-BoldItalic.woff?rev=2.6.0") format("woff"); */
  font-weight: bold;
  font-style: italic;
} 

/* 
  STIX-Web for latin (accent) characters
*/
@font-face {
  font-family: "STIX-Latin";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-Regular.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-Regular.woff?rev=2.6.0") format("woff"); */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "STIX-Latin";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-Italic.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-Italic.woff?rev=2.6.0") format("woff"); */
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "STIX-Latin";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-Bold.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-Bold.woff?rev=2.6.0") format("woff"); */
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "STIX-Latin";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-BoldItalic.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/STIX-Web/woff/STIXMathJax_Latin-BoldItalic.woff?rev=2.6.0") format("woff"); */
  font-weight: bold;
  font-style: italic;
}


/* 
  MathJax TeX font for non-accented characters
*/
@font-face {
  font-family: "TeX-Main";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff?rev=2.6.0") format("woff"); */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TeX-Main";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff?rev=2.6.0") format("woff"); */
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "TeX-Main";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff?rev=2.6.0") format("woff"); */
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "TeX-Main";
  src: url("https://cdn.mathjax.org/mathjax/2.6-latest/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff?rev=2.6.0") format("woff");
  /* src: url("/MathJax/fonts/HTML-CSS/TeX/woff/MathJax_Math-BoldItalic.woff?rev=2.6.0") format("woff"); */
  font-weight: bold;
  font-style: italic;
}



