/*
 * V3 Creative Studio — Font Loader
 *
 * Strategy:
 *   Layer 1 → Google Fonts CDN import (active now; zero file dependency)
 *   Layer 2 → Self-hosted @font-face declarations (uncomment when font
 *              files are licensed and placed in /assets/fonts/)
 *
 * Fonts in use:
 *   Cormorant Garamond — Display headings (Light 300, Regular 400,
 *                         Medium 500, SemiBold 600, Italic variants)
 *   Montserrat         — Body text, UI labels (Regular 400, Medium 500,
 *                         SemiBold 600, Bold 700, variable range 100–900)
 *
 * @package V3CS_Theme
 * @version 2.0.0
 */

/* ==========================================================================
   LAYER 1 — Google Fonts CDN (development & staging)
   Switch to self-hosted in Layer 2 before production go-live
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/* ==========================================================================
   LAYER 2 — Self-hosted @font-face (production)
   Uncomment and place font files in /assets/fonts/ to activate.
   Self-hosting eliminates the Google Fonts CDN dependency and ensures
   GDPR compliance for EU visitors.
   ========================================================================== */

/*

@font-face {
  font-family: 'Cormorant Garamond';
  font-style:  normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/CormorantGaramond-Light.woff2') format('woff2'),
       url('../fonts/CormorantGaramond-Light.woff')  format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style:  italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/CormorantGaramond-LightItalic.woff2') format('woff2'),
       url('../fonts/CormorantGaramond-LightItalic.woff')  format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/CormorantGaramond-Regular.woff2') format('woff2'),
       url('../fonts/CormorantGaramond-Regular.woff')  format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style:  italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/CormorantGaramond-Italic.woff2') format('woff2'),
       url('../fonts/CormorantGaramond-Italic.woff')  format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style:  normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/CormorantGaramond-Medium.woff2') format('woff2'),
       url('../fonts/CormorantGaramond-Medium.woff')  format('woff');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style:  normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/CormorantGaramond-SemiBold.woff2') format('woff2'),
       url('../fonts/CormorantGaramond-SemiBold.woff')  format('woff');
}

@font-face {
  font-family: 'Montserrat';
  font-style:  normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/Montserrat-Variable.woff2') format('woff2-variations');
}

@font-face {
  font-family: 'Montserrat';
  font-style:  italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/Montserrat-Variable-Italic.woff2') format('woff2-variations');
}

*/
