/* fonts.css — @font-face for fonts actually used by Default.html
 * Relative paths resolve from /css to /Assets. Only woff2 (+woff fallback,
 * +ttf where no woff2 exists) are shipped to keep the bundle minimal. */

/* ---------- Thongterm ---------- */
@font-face {
    font-family: 'Thongterm-Roman';
    src: url('../Assets/Fonts/thongterm_roman-webfont.woff2') format('woff2'),
         url('../Assets/Fonts/thongterm_roman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thongterm-Bold';
    src: url('../Assets/Fonts/thongterm_bold-webfont.woff2') format('woff2'),
         url('../Assets/Fonts/thongterm_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thongterm';
    src: url('../Assets/Fonts/thongterm_light-webfont.woff2') format('woff2'),
         url('../Assets/Fonts/thongterm_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ---------- Krungsri Condensed (ttf only — no woff2 shipped) ---------- */
@font-face {
    font-family: 'Krungsri';
    src: url('../Assets/Fonts/Krungsri Con.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Krungsri-Condensed-Medium';
    src: url('../Assets/Fonts/Krungsri Con Med.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Krungsri-Condensed-Bold';
    src: url('../Assets/Fonts/Krungsri Con Bol.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ---------- Font Awesome 5 Pro ---------- */
@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('../Assets/Plugins/fontawesome/webfonts/fa-light-300.woff2') format('woff2'),
         url('../Assets/Plugins/fontawesome/webfonts/fa-light-300.woff') format('woff');
}

@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('../Assets/Plugins/fontawesome/webfonts/fa-regular-400.woff2') format('woff2'),
         url('../Assets/Plugins/fontawesome/webfonts/fa-regular-400.woff') format('woff');
}

@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url('../Assets/Plugins/fontawesome/webfonts/fa-solid-900.woff2') format('woff2'),
         url('../Assets/Plugins/fontawesome/webfonts/fa-solid-900.woff') format('woff');
}

/* ---------- Semantic UI icons (used by dropdown/search components) ---------- */
@font-face {
    font-family: 'Icons';
    src: url('../Assets/Plugins/Semantic-UI/themes/default/assets/fonts/icons.woff2') format('woff2'),
         url('../Assets/Plugins/Semantic-UI/themes/default/assets/fonts/icons.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
