/* ========================================
   MERRIWEATHER FONT FAMILY
   ======================================== */

/* ✅ ACTIVE - Regular (400) */
@font-face {
  font-display: swap;
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/merriweather-v33-latin-regular.woff2') format('woff2');
}

/* ✅ ACTIVE - Italic (400) - Used in testimonials */
@font-face {
  font-display: swap;
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/merriweather-v33-latin-italic.woff2') format('woff2');
}

/* ✅ ACTIVE - Bold (700) */
@font-face {
  font-display: swap;
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/merriweather-v33-latin-700.woff2') format('woff2');
}

/* ❌ DISABLED - Performance optimization (rarely used)
@font-face {
  font-display: swap;
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/merriweather-v33-latin-700italic.woff2') format('woff2');
}
*/

/* ❌ DISABLED - Performance optimization (only used 1x, fallback to 900)
@font-face {
  font-display: swap;
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/merriweather-v33-latin-800.woff2') format('woff2');
}
*/

/* ❌ DISABLED - Performance optimization (rarely used)
@font-face {
  font-display: swap;
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 800;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/merriweather-v33-latin-800italic.woff2') format('woff2');
}
*/

/* ✅ ACTIVE - Black (900) - Used for headlines */
@font-face {
  font-display: swap;
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/merriweather-v33-latin-900.woff2') format('woff2');
}

/* ❌ DISABLED - Performance optimization (rarely used)
@font-face {
  font-display: swap;
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 900;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/merriweather-v33-latin-900italic.woff2') format('woff2');
}
*/

/* ========================================
   MONTSERRAT FONT FAMILY
   ======================================== */

/* ✅ ACTIVE - Light (300) - Used at 16 locations in CSS */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-300.woff2') format('woff2');
}

/* ❌ DISABLED - Performance optimization (rarely used)
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-300italic.woff2') format('woff2');
}
*/

/* ✅ ACTIVE - Regular (400) - Bootstrap body font */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-regular.woff2') format('woff2');
}

/* ❌ DISABLED - Performance optimization (rarely used)
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-italic.woff2') format('woff2');
}
*/

/* ✅ ACTIVE - Medium (500) - Used frequently */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-500.woff2') format('woff2');
}

/* ❌ DISABLED - Performance optimization (rarely used)
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-500italic.woff2') format('woff2');
}
*/

/* ✅ ACTIVE - Semi-bold (600) - Used frequently */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-600.woff2') format('woff2');
}

/* ❌ DISABLED - Performance optimization (rarely used)
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-600italic.woff2') format('woff2');
}
*/

/* ✅ ACTIVE - Bold (700) */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-700.woff2') format('woff2');
}

/* ❌ DISABLED - Performance optimization (rarely used)
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/themes/relax-cottage/assets/fonts/montserrat-v31-latin-700italic.woff2') format('woff2');
}
*/

/* ========================================
   PERFORMANCE OPTIMIZATION SUMMARY

   Fonts DISABLED (7): -44% reduction
   - Merriweather: 700italic, 800, 800italic, 900italic
   - Montserrat: 300italic, 400italic, 500italic, 600italic, 700italic

   Fonts ACTIVE (9):
   - Merriweather: 400, 400italic, 700, 900
   - Montserrat: 300, 400, 500, 600, 700

   Estimated savings: ~140KB
   Note: Montserrat 300 re-enabled after performance regression testing
   ======================================== */
