/* Bundled fallback fonts (files per assets/fonts/README.md).
   local() first: use a system-installed copy until the files are vendored. */

@font-face { font-family: 'Liberation Sans'; src: local('Liberation Sans'), url('../fonts/LiberationSans-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Liberation Sans'; src: local('Liberation Sans Bold'), url('../fonts/LiberationSans-Bold.ttf'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Liberation Sans'; src: local('Liberation Sans Italic'), url('../fonts/LiberationSans-Italic.ttf'); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Liberation Sans'; src: local('Liberation Sans Bold Italic'), url('../fonts/LiberationSans-BoldItalic.ttf'); font-weight: bold; font-style: italic; font-display: swap; }

@font-face { font-family: 'Liberation Serif'; src: local('Liberation Serif'), url('../fonts/LiberationSerif-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Liberation Serif'; src: local('Liberation Serif Bold'), url('../fonts/LiberationSerif-Bold.ttf'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Liberation Serif'; src: local('Liberation Serif Italic'), url('../fonts/LiberationSerif-Italic.ttf'); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Liberation Serif'; src: local('Liberation Serif Bold Italic'), url('../fonts/LiberationSerif-BoldItalic.ttf'); font-weight: bold; font-style: italic; font-display: swap; }

@font-face { font-family: 'Liberation Mono'; src: local('Liberation Mono'), url('../fonts/LiberationMono-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Liberation Mono'; src: local('Liberation Mono Bold'), url('../fonts/LiberationMono-Bold.ttf'); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'Carlito'; src: local('Carlito'), url('../fonts/Carlito-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Carlito'; src: local('Carlito Bold'), url('../fonts/Carlito-Bold.ttf'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Carlito'; src: local('Carlito Italic'), url('../fonts/Carlito-Italic.ttf'); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Carlito'; src: local('Carlito Bold Italic'), url('../fonts/Carlito-BoldItalic.ttf'); font-weight: bold; font-style: italic; font-display: swap; }

@font-face { font-family: 'Caladea'; src: local('Caladea'), url('../fonts/Caladea-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Caladea'; src: local('Caladea Bold'), url('../fonts/Caladea-Bold.ttf'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Caladea'; src: local('Caladea Italic'), url('../fonts/Caladea-Italic.ttf'); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Caladea'; src: local('Caladea Bold Italic'), url('../fonts/Caladea-BoldItalic.ttf'); font-weight: bold; font-style: italic; font-display: swap; }

@font-face { font-family: 'Noto Sans'; src: local('Noto Sans'), url('../fonts/NotoSans-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Sans'; src: local('Noto Sans Bold'), url('../fonts/NotoSans-Bold.ttf'); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'Noto Serif'; src: local('Noto Serif'), url('../fonts/NotoSerif-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Serif'; src: local('Noto Serif Bold'), url('../fonts/NotoSerif-Bold.ttf'); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'Noto Sans Bengali'; src: local('Noto Sans Bengali'), url('../fonts/NotoSansBengali-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Sans Bengali'; src: local('Noto Sans Bengali Bold'), url('../fonts/NotoSansBengali-Bold.ttf'); font-weight: bold; font-style: normal; font-display: swap; }

/* Signature handwriting fonts (Prompt 8, all SIL OFL - see assets/fonts/README.md) */
@font-face { font-family: 'Caveat'; src: local('Caveat'), url('../fonts/Caveat-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dancing Script'; src: local('Dancing Script'), url('../fonts/DancingScript-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Great Vibes'; src: local('Great Vibes'), url('../fonts/GreatVibes-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Homemade Apple'; src: local('Homemade Apple'), url('../fonts/HomemadeApple-Regular.ttf'); font-weight: normal; font-style: normal; font-display: swap; }
