/*
Theme Name: GeneratePress Child
Template: generatepress
Version: 1.0
*/

/* =========================
   Local fonts (woff2)
   ========================= */

/* Source Sans 3 - 300 */
@font-face {
  font-family: "Source Sans 3";
  src: url("./fonts/source-sans-3-v19-latin-300.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Source Sans 3 - 400 */
@font-face {
  font-family: "Source Sans 3";
  src: url("./fonts/source-sans-3-v19-latin-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Source Sans 3 - 600 */
@font-face {
  font-family: "Source Sans 3";
  src: url("./fonts/source-sans-3-v19-latin-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Cormorant Garamond - 400 */
@font-face {
  font-family: "Cormorant Garamond";
  src: url("./fonts/cormorant-garamond-v21-latin-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Gupter - 400 */
@font-face {
  font-family: "Gupter";
  src: url("./fonts/gupter-v18-latin-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* =========================
   Font usage (safe defaults)
   ========================= */

:root{
  --gc-body: "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --gc-headings: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --gc-accent: "Gupter", Georgia, serif;
}

body{
  font-family: var(--gc-body);
}

h1, h2, h3, h4, h5, h6{
  font-family: var(--gc-headings);
}

/* optional: logo/site title vibe */
.site-title,
.main-title{
  font-family: var(--gc-accent);
}

