/* Neue Haas Unica substitute: Inter (closest free neo-grotesque match) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

:root {
  --span-font-base: "Inter", "Neue Haas Unica W1G", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

html, body, button, input, select, textarea {
  font-family: var(--span-font-base) !important;
  font-feature-settings: "cv11", "ss01", "ss03";
  letter-spacing: -0.005em;
}

h1, h2, h3, h4, h5, h6, p, a, span, li, label, div {
  font-family: var(--span-font-base) !important;
}

/* Wordmark stays in Futura per earlier user preference (it matches the footer) */
.span-header-wordmark,
.span-header-wordmark * {
  font-family: "Futura Now Headline","Futura PT","Futura","Jost",sans-serif !important;
}
