/* Force Zodiak font to always use Light weight (300) */
/* This ensures consistent Zodiak Light usage across all pages */

.font-serif,
.font-serif.font-normal,
.font-serif.font-medium,
.font-serif.font-semibold,
.font-serif.font-bold,
.font-serif.font-extrabold,
.font-serif.font-black {
  font-family: Zodiak, serif !important;
  font-weight: 300 !important;
}

/* High specificity override to ensure all elements with font-serif use light weight */
html body .font-serif {
  font-weight: 300 !important;
}

/* Additional override for any nested elements */
html body .font-serif * {
  font-weight: inherit !important;
}

/* Define the missing zodiak class */
.zodiak,
html body .zodiak,
.headline .zodiak {
  font-family: Zodiak, serif !important;
  font-weight: 300 !important; /* Force Light weight */
}

/* Define the missing work-sans-bold class */
.work-sans-bold,
html body .work-sans-bold,
.headline .work-sans-bold {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 700 !important;
}

/* Remove split-text overrides to restore original formatting */