/* Local font declarations for the site */
@font-face {
  font-family: 'Londrina Solid';
  src: url('../assets/fonts/LondrinaSolid-wght.woff2') format('woff2');
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --site-sans: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* Prefer Londrina Solid for headings and strong display text */
h1, h2, h3, .vwc-CloverHero-title, .vwc-FocusBox-title, .vwc-SectionTitle {
  font-family: 'Londrina Solid', var(--site-sans);
  font-weight: 700;
}

/* Use site sans for body text but allow bolds to use Londrina where appropriate */
body, p, a, li, address, .vwc-ContactItem, .vwc-Footer-brand p {
  font-family: var(--site-sans);
}

/* If you prefer Londrina across everything, uncomment the rule below */

body, h1, h2, h3, p, a, li, address {
  font-family: 'Londrina Solid', var(--site-sans);
}

