/* --- Load Neuropolitical font (for all devices) --- */
@font-face {
  font-family: 'Neuropolitical';
  src: url('/templates/yootheme/fonts/neuropolitical.woff2') format('woff2'),
       url('/templates/yootheme/fonts/neuropolitical.woff') format('woff'),
       url('/templates/yootheme/fonts/neuropolitical.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Load Montserrat (Google Fonts) --- */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');

/* --- Apply Neuropolitical to all text by default --- */
html, body, h1, h2, h3, h4, h5, h6,
.nav, .navbar, .menu, .moduletitle,
.button, button, input[type="submit"], input[type="button"],
.footer, .header, .site-title, .page-title,
a, span, strong, em, label, th, td, caption {
  font-family: 'Neuropolitical', sans-serif !important;
}

/* --- Override main content (body text, articles, blog text) with Montserrat --- */
body, p, article, .content, .article-body, .tm-content, .uk-article, .uk-text, .uk-article-content {
  font-family: 'Montserrat', sans-serif !important;
}
