/* Lato - the app-wide typeface (SIL Open Font License, see /static/fonts/lato/OFL.txt).
   Served locally; load this after the theme CSS so its variables win.
   Lato has 300/400/700/900; 500, 600 and 800 resolve to the nearest weight. */
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; font-display: swap; src: url('/static/fonts/lato/Lato-Light.ttf') format('truetype'); }
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; font-display: swap; src: url('/static/fonts/lato/Lato-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Lato'; font-style: italic; font-weight: 400; font-display: swap; src: url('/static/fonts/lato/Lato-Italic.ttf') format('truetype'); }
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; font-display: swap; src: url('/static/fonts/lato/Lato-Bold.ttf') format('truetype'); }
@font-face { font-family: 'Lato'; font-style: italic; font-weight: 700; font-display: swap; src: url('/static/fonts/lato/Lato-BoldItalic.ttf') format('truetype'); }
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 900; font-display: swap; src: url('/static/fonts/lato/Lato-Black.ttf') format('truetype'); }

:root {
  --bs-font-sans-serif: 'Lato', system-ui, -apple-system, "Segoe UI", Roboto, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-heading-font-family: var(--bs-font-sans-serif);
}

body, button, input, select, textarea, .btn, .form-control, .form-select,
.swal2-popup, .select2-container, .tooltip, .popover, .dropdown-menu {
  font-family: var(--bs-font-sans-serif);
}
