/*
 * <https://stackoverflow.com/questions/6476351/how-to-use-the-computer-modern-font-in-webpages>
 * <http://cm-unicode.sourceforge.net/download.html>
 * <ftp://canopus.iacp.dvo.ru/pub/Font/cm_unicode/cm-unicode-0.6.3a-otf.tar.gz>
 *
 * Fontmap.CMU:
 *
 *     /CMUBright-Bold                          (cmunbbx.otf)  ;
 *     /CMUSerif-BoldItalic                     (cmunbi.otf)   ;
 *     /CMUSerif-BoldSlanted                    (cmunbl.otf)   ;
 *     /CMUBright-Oblique                       (cmunbmo.otf)  ;
 *     /CMUBright-Roman                         (cmunbmr.otf)  ;
 *     /CMUBright-SemiboldOblique               (cmunbso.otf)  ;
 *     /CMUBright-Semibold                      (cmunbsr.otf)  ;
 *     /CMUTypewriter-Light                     (cmunbtl.otf)  ;
 *     /CMUTypewriter-LightOblique              (cmunbto.otf)  ;
 *     /CMUSerif-Bold                           (cmunbx.otf)   ;
 *     /CMUBright-BoldOblique                   (cmunbxo.otf)  ;
 *     /CMUClassicalSerif-Italic                (cmunci.otf)   ;
 *     /CMUTypewriter-Italic                    (cmunit.otf)   ;
 *     /CMUConcrete-BoldItalic                  (cmunobi.otf)  ;
 *     /CMUConcrete-Bold                        (cmunobx.otf)  ;
 *     /CMUConcrete-Roman                       (cmunorm.otf)  ;
 *     /CMUConcrete-Italic                      (cmunoti.otf)  ;
 *     /CMUSerif-BoldNonextended                (cmunrb.otf)   ;
 *     /CMUSerif-Roman                          (cmunrm.otf)   ;
 *     /CMUSansSerif-Oblique                    (cmunsi.otf)   ;
 *     /CMUSerif-RomanSlanted                   (cmunsl.otf)   ;
 *     /CMUSansSerif-BoldOblique                (cmunso.otf)   ;
 *     /CMUSansSerif                            (cmunss.otf)   ;
 *     /CMUSansSerif-DemiCondensed              (cmunssdc.otf) ;
 *     /CMUTypewriter-Oblique                   (cmunst.otf)   ;
 *     /CMUSansSerif-Bold                       (cmunsx.otf)   ;
 *     /CMUTypewriter-Bold                      (cmuntb.otf)   ;
 *     /CMUSerif-Italic                         (cmunti.otf)   ;
 *     /CMUTypewriter-Regular                   (cmuntt.otf)   ;
 *     /CMUTypewriter-BoldItalic                (cmuntx.otf)   ;
 *     /CMUSerif-UprightItalic                  (cmunui.otf)   ;
 *     /CMUTypewriterVariable-Italic            (cmunvi.otf)   ;
 *     /CMUTypewriterVariable                   (cmunvt.otf)   ;
 *
 */

@font-face {
    font-family: "Computer Modern";
    font-weight: normal;
    src: url("/otf/cmunrm.otf");
}
@font-face {
    font-family: "Computer Modern";
    font-weight: bold;
    src: url("/otf/cmunbx.otf");
}
@font-face {
    font-family: "Computer Modern";
    font-style: italic;
    font-weight: normal;
    src: url("/otf/cmunti.otf");
}
@font-face {
    font-family: "Computer Modern";
    font-style: italic;
    font-weight: bold;
    src: url("/otf/cmunbi.otf");
}

@font-face {
    font-family: "Computer Modern Typewriter";
    font-weight: normal;
    src: url("/otf/cmuntt.otf");
}
@font-face {
    font-family: "Computer Modern Typewriter";
    font-weight: bold;
    src: url("/otf/cmuntb.otf");
}
@font-face {
    font-family: "Computer Modern Typewriter";
    font-style: italic;
    font-weight: normal;
    src: url("/otf/cmunit.otf");
}
@font-face {
    font-family: "Computer Modern Typewriter";
    font-style: italic;
    font-weight: bold;
    src: url("/otf/cmuntx.otf");
}

* {
    font-family: "Computer Modern", serif;
}

body {
    margin-left: 25%;
    margin-right: 25%;
}

h1, h2, h3, h4, h5, h6, address {
    text-align: center;
}

code, kbd, pre, time {
    font-family: "Computer Modern Typewriter", monospace;
}
