/* Font declarations */

@font-face {
  font-family: 'F37WicklowMedium';
  src: url('https://poolhouse-assets.s3-eu-west-2.amazonaws.com/F37Wicklow-Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'F37NeuroRegular';
  src: url('https://poolhouse-assets.s3-eu-west-2.amazonaws.com/F37Neuro-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Typography styles */

body, p, span, li, a, input, textarea {
  font-family: 'F37NeuroRegular', sans-serif;
  font-weight: normal;
  font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'F37WicklowMedium', serif;
  font-weight: normal;
  font-style: normal;
}

/* If there were previous font rules, you would override them. Example: */

.header, .site-header, .nav, .title {
  font-family: 'F37WicklowMedium', serif;
}

.content, .body-copy, .main-text {
  font-family: 'F37NeuroRegular', sans-serif;
}

/* Other text elements (optional explicit fallback fonts, sizes, etc.) */

strong, b {
  font-family: 'F37NeuroRegular', sans-serif;
  font-weight: bold;
}

em, i {
  font-family: 'F37NeuroRegular', sans-serif;
  font-style: italic;
}

/* If italic or bold versions of F37NeuroRegular or F37WicklowMedium are available, 
   you can add more @font-face declarations with corresponding font-weight/font-style. */