/* Adobe Caslon Pro, Bold */
/* Adobe Caslon Pro, Regular */
@font-face {
    font-family: "Adobe Caslon Pro";
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    src: url("font/ACaslonPro-Regular.otf");
    font-display: block;
}

@font-face {
    font-family: "Adobe Caslon Pro";
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    src: url("font/ACaslonPro-Bold.otf");
    font-display: block;
}

/* Adobe Caslon Pro, Semibold */
@font-face {
    font-family: "Adobe Caslon Pro";
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    src: url("font/ACaslonPro-Semibold.otf");
    font-display: block;
}

/* Adobe Caslon Pro, Italic */
@font-face {
    font-family: "Adobe Caslon Pro";
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    src: url("font/ACaslonPro-Italic.otf");
    font-display: block;
}

/* Bitstream, Regular */
@font-face {
    font-family: Bitstream;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    src: url("font/VeraMono.ttf");
    font-display: block;
}

/* Bitstream, Bold */
@font-face {
    font-family: Bitstream;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    src: url("font/VeraMono-Bold.ttf");
    font-display: block;
}

/* Bitstream, Bold Italic */
@font-face {
    font-family: Bitstream;
    font-weight: bold;
    font-style: italic;
    font-stretch: normal;
    src: url("font/VeraMono-Bold-Italic.ttf");
    font-display: block;
}

/* Bitstream, Italic */
@font-face {
    font-family: Bitstream;
    font-weight: normal;
    font-style: italic;
    font-stretch: normal;
    src: url("font/VeraMono-Italic.ttf");
    font-display: block;
}

/* NotoMono, Regular */
@font-face {
    font-family: NotoMono;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    src: url("font/NotoMono-Regular.ttf") format("truetype");
    font-display: block;
}

/* Noto Sans Symbols 2 */
@font-face {
    font-family: NotoSymbols2;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    src: url("font/NotoSansSymbols2-Regular.ttf") format("truetype");
    font-display: swap;
    unicode-range: U+1F59D, U+1F5A2-1F5A3, U+21E5; /* add more if desired */
}