@font-face {
  font-family: 'GHEA Grapalat';
  src: url('../fonts/GHEAGrapalat/Regular/GHEAGrapalat.woff') format('woff');
  unicode-range: U+0531-058A, U+FB13-FB17;
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'GHEA Grapalat';
  src: url('../fonts/GHEAGrapalat/Bold/GHEAGrapalat-Bold.woff') format('woff');
  unicode-range: U+0531-058A, U+FB13-FB17;
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'GHEA Grapalat';
  src: url('../fonts/GHEAGrapalat/Italic/GHEAGrapalat-Italic.woff') format('woff');
  unicode-range: U+0531-058A, U+FB13-FB17;
  font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
  font-family: 'GHEA Grapalat';
  src: url('../fonts/GHEAGrapalat/BoldItalic/GHEAGrapalat-BoldItalic.woff') format('woff');
  unicode-range: U+0531-058A, U+FB13-FB17;
  font-weight: 700; font-style: italic; font-display: swap;
}
@font-face {
  font-family: 'GHEA Mariam';
  src: url('../fonts/GHEAMariam/Regular/GHEAMariam.woff') format('woff');
  unicode-range: U+0531-058A, U+FB13-FB17;
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'GHEA Mariam';
  src: url('../fonts/GHEAMariam/Bold/GHEAMariam-Bold.woff') format('woff');
  unicode-range: U+0531-058A, U+FB13-FB17;
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'GHEA Mariam';
  src: url('../fonts/GHEAMariam/Italic/GHEAMariam-Italic.woff') format('woff');
  unicode-range: U+0531-058A, U+FB13-FB17;
  font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
  font-family: 'GHEA Mariam';
  src: url('../fonts/GHEAMariam/BoldItalic/GHEAMariam-BoldItalic.woff') format('woff');
  unicode-range: U+0531-058A, U+FB13-FB17;
  font-weight: 700; font-style: italic; font-display: swap;
}

:root {
  --color-text: #000;
  --color-white: #fff;
  --color-brown-600: #332a22;
  --color-brown-400: #4F352A;
  --color-brown-200: #88643D;
  --color-brown-150: #746252;
  --color-brown-100: #D4A373;
  --color-brown-050: #eee8e0;
  --color-gray-300: #f5f2f0;
  --color-gray-500: #686868;

  --font-title: "Playfair Display", "Noto Serif Armenian", serif;
  --font-body: "Inter", "Noto Sans Armenian", sans-serif;
  --heading-tracking: -.025em;
  --bs-body-font-family: var(--font-body);
}

html:lang(hy) {
  --font-body: 'GHEA Grapalat', 'Inter', 'Noto Sans Armenian', sans-serif;
  --font-title: 'GHEA Mariam', 'Playfair Display', 'Noto Serif Armenian', serif;
  --heading-tracking: 0;
}
