/* Typography styles matching original Hemingway Pianos website */

/* Base body font - Cabin */
body {
  font-family: 'Cabin', sans-serif;
  font-weight: 400;
}

/* Navigation and links - Open Sans */
.navbar-item,
.navbar-link,
nav a,
.navigation a {
  font-family: 'Open Sans', sans-serif;
}

/* Main headings - Playfair Display (serif) */
h1.hero_body_text_background,
h1.serif-font,
.serif-font {
  font-family: 'Playfair Display', serif;
}

/* Standard headings - Cabin */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Cabin', sans-serif;
  font-weight: 600;
}

/* Override for serif headings */
h1.serif-font,
.serif-font h1,
.serif-font h2,
.serif-font h3,
.serif-font h4,
.serif-font h5,
.serif-font h6 {
  font-family: 'Playfair Display', serif;
  font-weight: 400;
}

/* Buttons and interactive elements */
.button,
.btn,
button {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}

/* Body text and paragraphs */
p,
.content p {
  font-family: 'Cabin', sans-serif;
  line-height: 1.6;
}

/* Footer text */
footer,
.footer {
  font-family: 'Cabin', sans-serif;
}

/* Ensure proper font loading */
* {
  font-display: swap;
}
