/* ===== Inter (Body) ===== */
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter/Inter24pt-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter/Inter24pt-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/inter/Inter24pt-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ===== Playfair Display (Heading) ===== */
@font-face {
  font-family: 'Playfair Display';
  src: url('../fonts/playfair/Playfair144pt-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfair Display';
  src: url('../fonts/playfair/Playfair144pt-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ===== Khai báo biến + áp dụng ===== */
:root {
  --font-heading: 'Playfair Display', 'Times New Roman', serif;
  --font-body: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
}

body {
  font-family: var(--font-body) !important;
}
h1,h2,h3,h4,h5,h6,.heading-font {
  font-family: var(--font-heading) !important;
}
