/** Soehne **/

@font-face {
    font-family: "Soehne";
    src: url("./woff3/soehne-leicht.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
}

@font-face {
  font-family: "Soehne";
  src: url("./woff3/soehne-leicht-kursiv.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Soehne";
  src: url("./woff3/soehne-buch.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Soehne";
  src: url("./woff3/soehne-buch-kursiv.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Soehne";
  src: url("./woff3/soehne-kraftig.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Soehne";
  src: url("./woff3/soehne-kraftig-kursiv.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Soehne";
  src: url("./woff3/soehne-halbfett.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Soehne";
  src: url("./woff3/soehne-halbfett-kursiv.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
}

/** Soehne Breit - Wide **/

@font-face {
  font-family: "Soehne Breit";
  src: url("./woff3/soehne-breit-buch.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Soehne Breit";
  src: url("./woff3/soehne-breit-halbfett.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
    font-family: "Soehne-mono-light";
    src: url("./sohnne-mono/test-soehne-mono-leicht.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
}


/** Baskerville Old Face **/

@font-face {
    font-family: "Baskerville Old Face";
    font-weight: 400;
    font-style: normal;
}

/** Baskerville Old Face Grotesque **/

@font-face {
    font-family: "Grotesque";
    src: url("./Grotesque/Grotesque.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face{
    font-family: "Hanken";
    src: url("./Hanken/HankenGrotesk-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}


/*
	Copyright (C) Hoefler & Co.
	This software is the property of Hoefler & Co. (H&Co).
	Your right to access and use this software is subject to the
	applicable License Agreement, or Terms of Service, that exists
	between you and H&Co. If no such agreement exists, you may not
	access or use this software for any purpose.
	This software may only be hosted at the locations specified in
	the applicable License Agreement or Terms of Service, and only
	for the purposes expressly set forth therein. You may not copy,
	modify, convert, create derivative works from or distribute this
	software in any way, or make it accessible to any third party,
	without first obtaining the written permission of H&Co.
	For more information, please visit us at http://typography.com.
*/

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-XLight_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-XLight_Web.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-XLightItalic_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-XLightItalic_Web.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-Light_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-Light_Web.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    /*Set this as default*/
    font-display: swap;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-LightItal_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-LightItal_Web.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-Regular_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-Regular_Web.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-Italic_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-Italic_Web.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-Semibold_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-Semibold_Web.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-SemiboldItal_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-SemiboldItal_Web.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-Bold_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-Bold_Web.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-BoldItal_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-BoldItal_Web.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-Black_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-Black_Web.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'HCo Chronicle Display';
    src: url('./woff2/ChronicleDisp-BlackItalic_Web.woff2') format('woff2'), url('./woff/ChronicleDisp-BlackItalic_Web.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}

/** Noto Sans SC — self-hosted so Simplified-Chinese reports render for every viewer, without depending
    on a system CJK font or reaching Google Fonts (often blocked on corporate networks). Subset of Noto
    Sans CJK SC covering the GB2312 common-character set (~7,400 simplified chars) + Latin + CJK/fullwidth
    punctuation. Referenced first in the "DengXian" report font (see ReportFonts.Stack). The PDF print
    service embeds this same file as base64 (see CreatePdf.AddHeaderToInnerText) since it won't fetch
    webfonts over the network. **/
@font-face {
    font-family: 'Noto Sans SC';
    src: url('./woff3/NotoSansSC-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans SC';
    src: url('./woff3/NotoSansSC-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

