/* ==========================================================================
   Font declarations — files live in static/fonts/
   ========================================================================== */

@font-face {
  font-family: "BPG Pure DejaVu";
  src: url("/static/fonts/BPG_Georgian_Pure_DejaVu.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica GEO Black";
  src: url("/static/fonts/Helvetica_GEO_Black3.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "BPG Nino Medium Caps";
  src: url("/static/fonts/bpg_nino_medium_caps.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Magistral";
  src: url("/static/fonts/MagistralC-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Magistral";
  src: url("/static/fonts/MagistralBlackC.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Verdana Custom";
  src: url("/static/fonts/verdana.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Georgian-script Magistral — MGBOLD.woff2 / MGBLACK.woff2 */
@font-face {
  font-family: "Magistral Geo";
  src: url("/static/fonts/MGBOLD.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Magistral Geo";
  src: url("/static/fonts/MGBLACK.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}


/* ==========================================================================
   Base setup
   ========================================================================== */

/* ---- Georgian content ---- */
[lang="ka"] {
  font-family: "BPG Pure DejaVu", sans-serif;
}

[lang="ka"] p {
  /* Paragraphs use system fonts — not the custom fonts */
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
}

[lang="ka"] h1,
[lang="ka"] h2,
[lang="ka"] h3 {
  font-family: "BPG Pure DejaVu", sans-serif;
}

[lang="ka"] .label,
[lang="ka"] button,
[lang="ka"] nav a,
[lang="ka"] .btn {
  font-family: "BPG Nino Medium Caps", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

/* ---- Other language content ---- */
[lang="en"] {
  font-family: "Verdana Custom", Verdana, sans-serif;
}

[lang="en"] p {
  /* Paragraphs use system fonts — not the custom fonts */
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
}

[lang="en"] h1,
[lang="en"] h2,
[lang="en"] h3 {
  font-family: "Verdana Custom", Verdana, sans-serif;
}

[lang="en"] .label,
[lang="en"] button,
[lang="en"] nav a,
[lang="en"] .btn {
  font-family: "Magistral", sans-serif;
  font-weight: 400;
}



/* Utility classes removed — dead code (verified: unused in any template/CSS/JS, static or dynamic construction)
