/* Bundled, unmodified Liberation Sans. See ../fonts/liberation-sans/LICENSE.txt.
   Keep the bundled face first in --font-family so all platforms use the same font. */
@font-face {
    font-family: 'Liberation Sans';
    src: url('../fonts/liberation-sans/LiberationSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Liberation Sans';
    src: url('../fonts/liberation-sans/LiberationSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Liberation Sans';
    src: url('../fonts/liberation-sans/LiberationSans-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Liberation Sans';
    src: url('../fonts/liberation-sans/LiberationSans-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Bootstrap controls and typography should use the shared application stack. */
:root {
    --bs-font-sans-serif: var(--font-family);
    --bs-body-font-family: var(--font-family);
}
