/**********************************************************************
 *
 *  /assets/fonts/font-list.css (v=20250424)
 *
 *  Asia-Pacific Typhoon Collaborative Research Center (AP-TCRC)
 *
 **********************************************************************/
 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,400;0,700;1,200;1,400;1,700&display=swap');

:root {

    /* Font Family - Fallback Stack */
    --font-arial: 'Arial', 'Calibri', sans-serif;
    --font-calibri: 'Calibri', 'Carlito', sans-serif;
    --font-carlito: 'Carlito', 'Calibri', sans-serif;
    --font-montserrat: 'Montserrat', 'Calibri', sans-serif;
    --font-times-new-roman: 'Times New Roman', serif;

    /* Font Weight - Customized List */
    --font-weight-light: 200;
    --font-weight-normal: 400;
    --font-weight-bold: 700;
}

/**************************************************
 *
 *  Calibri - Need to buy a License later
 *
 **************************************************/

/* Calibri Regular */
@font-face {
  font-family: 'Calibri';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local('Calibri'),
       url('/assets/fonts/calibri-regular-webfont.woff2') format('woff2'),
       url('/assets/fonts/calibri-regular-webfont.woff') format('woff');
}

/* Calibri Bold */
@font-face {
  font-family: 'Calibri';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local('Calibri Bold'),
       url('/assets/fonts/calibri-bold-webfont.woff2') format('woff2'),
       url('/assets/fonts/calibri-bold-webfont.woff') format('woff');
}

/* Calibri Italic */
@font-face {
  font-family: 'Calibri';
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: local('Calibri Italic'),
       url('/assets/fonts/calibri-italic-webfont.woff2') format('woff2'),
       url('/assets/fonts/calibri-italic-webfont.woff') format('woff');
}

/* Calibri Bold Italic */
@font-face {
  font-family: 'Calibri';
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: local('Calibri Bold Italic'),
       url('/assets/fonts/calibri-bold-italic-webfont.woff2') format('woff2'),
       url('/assets/fonts/calibri-bold-italic-webfont.woff') format('woff');
}

/**************************************************
 *
 *  Carlito - Free under OFL
 *
 **************************************************/

/* Carlito Regular */
@font-face {
  font-family: 'Carlito';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local('Carlito'),
       url('/assets/fonts/carlito-regular-webfont.woff2') format('woff2'),
       url('/assets/fonts/carlito-regular-webfont.woff') format('woff');
}

/* Carlito Bold */
@font-face {
  font-family: 'Carlito';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local('Carlito Bold'),
       url('/assets/fonts/carlito-bold-webfont.woff2') format('woff2'),
       url('/assets/fonts/carlito-bold-webfont.woff') format('woff');
}

/* Carlito Italic */
@font-face {
  font-family: 'Carlito';
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: local('Carlito Italic'),
       url('/assets/fonts/carlito-italic-webfont.woff2') format('woff2'),
       url('/assets/fonts/carlito-italic-webfont.woff') format('woff');
}

/* Carlito Bold Italic */
@font-face {
  font-family: 'Carlito';
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: local('Carlito Bold Italic'),
       url('/assets/fonts/carlito-bold-italic-webfont.woff2') format('woff2'),
       url('/assets/fonts/carlito-bold-italic-webfont.woff') format('woff');
}

/**************************************************
 *
 *  Montserrat - Free under OFL (Online)
 *
 **************************************************/

/* Montserrat Normal Variants */
/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;700&display=swap'); */

/* Montserrat Italic Variants */
/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@1,200;1,400;1,700&display=swap'); */

/**************************************************
 *
 *  Times New Roman - Use from System Font
 *
 **************************************************/

/* Times New Roman Regular */
@font-face {
  font-family: 'Times New Roman';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local('Times New Roman'), local('TimesNewRoman');
}

/* Times New Roman Bold */
@font-face {
  font-family: 'Times New Roman';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local('Times New Roman Bold'), local('TimesNewRoman-Bold'), local('Times New Roman');
}

/* Times New Roman Italic */
@font-face {
  font-family: 'Times New Roman';
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: local('Times New Roman Italic'), local('TimesNewRoman-Italic'), local('Times New Roman');
}

/* Times New Roman Bold Italic */
@font-face {
  font-family: 'Times New Roman';
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: local('Times New Roman Bold Italic'), local('TimesNewRoman-BoldItalic'), local('Times New Roman');
}

