/*
 * GRT Fonts
 * Campora Classic — served locally from /wp-content/fonts/
 * Familjen Grotesk — loaded via Google Fonts (see grt-project.php)
 *
 * Campora weights available: 100 · 300 · 400 · 700 · 800 · 900
 * Note: no 500 or 600 file exists.
 *   font-weight 500 → browser falls back to 400 (Regular)
 *   font-weight 600 → browser falls back to 700 (Bold)
 */

@font-face {
  font-family: 'Campora';
  src: url('/wp-content/fonts/Campora_Classic_Thin.woff2') format('woff2'),
       url('/wp-content/fonts/Campora_Classic_Thin.woff')  format('woff');
  font-weight: 100;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: 'Campora';
  src: url('/wp-content/fonts/Campora_Classic_Light.woff2') format('woff2'),
       url('/wp-content/fonts/Campora_Classic_Light.woff')  format('woff');
  font-weight: 300;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: 'Campora';
  src: url('/wp-content/fonts/Campora_Classic_Regular.woff2') format('woff2'),
       url('/wp-content/fonts/Campora_Classic_Regular.woff')  format('woff');
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: 'Campora';
  src: url('/wp-content/fonts/Campora_Classic_Bold.woff2') format('woff2'),
       url('/wp-content/fonts/Campora_Classic_Bold.woff')  format('woff');
  font-weight: 700;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: 'Campora';
  src: url('/wp-content/fonts/Campora_Classic_Heavy.woff2') format('woff2'),
       url('/wp-content/fonts/Campora_Classic_Heavy.woff')  format('woff');
  font-weight: 800;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: 'Campora';
  src: url('/wp-content/fonts/Campora_Classic_Black.woff2') format('woff2'),
       url('/wp-content/fonts/Campora_Classic_Black.woff')  format('woff');
  font-weight: 900;
  font-style:  normal;
  font-display: swap;
}

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

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

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

@font-face {
  font-family: 'Calibri';
  src: url('/wp-content/fonts/calibri/calibri-bold-italic.woff2') format('woff2'),
    url('/wp-content/fonts/calibri/calibri-bold-italic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}