/**
 * Vora PA — Font foundation
 *
 * Typographic stack mandated by Designers Italia (Modello Comuni) and
 * Bootstrap Italia 2.18:
 *   Sans: Titillium Web      https://designers.italia.it/risorse/font/
 *   Mono: Roboto Mono        BI default for code/inputs
 *   Display fallback: Lora   rarely used; falls back to system serif
 *
 * Titillium Web is fetched from fonts.googleapis.com by every HTML page
 * via <link href="...family=Titillium+Web..."> — CSP allows that origin.
 * This file only enforces the family on :root, body, headings, and form
 * controls so our pages never inherit a different family from a third-
 * party CSS layer (notably bundle-common.css set --font-family to Inter).
 *
 * Replaces the previous self-hosted Inter @font-face declarations,
 * which were not a Designers Italia font.
 */

:root {
  --font-family: "Titillium Web", -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --font-sans: var(--font-family);
  --font-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo,
    Consolas, "Liberation Mono", monospace;
  --font-serif: Lora, Georgia, "Times New Roman", serif;
}

html,
body {
  font-family: var(--font-family);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: var(--font-family);
}

input,
select,
textarea,
button {
  font-family: inherit;
}
