/* Bubble fonts (same files are embedded in exported PDFs) */
@font-face { font-family: "Roboto"; src: url("Roboto-Regular.ttf"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Roboto"; src: url("Roboto-Bold.ttf"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Roboto"; src: url("Roboto-Italic.ttf"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Roboto"; src: url("Roboto-BoldItalic.ttf"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: "Open Sans"; src: url("OpenSans-Regular.ttf"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Open Sans"; src: url("OpenSans-Bold.ttf"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Open Sans"; src: url("OpenSans-Italic.ttf"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Open Sans"; src: url("OpenSans-BoldItalic.ttf"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: "Carlito"; src: url("Carlito-Regular.ttf"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Carlito"; src: url("Carlito-Bold.ttf"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Carlito"; src: url("Carlito-Italic.ttf"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Carlito"; src: url("Carlito-BoldItalic.ttf"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: "Liberation Sans"; src: local("Liberation Sans"), url("LiberationSans-Regular.ttf"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Liberation Sans"; src: local("Liberation Sans Bold"), url("LiberationSans-Bold.ttf"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Liberation Serif"; src: local("Liberation Serif"), url("LiberationSerif-Regular.ttf"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Liberation Serif"; src: local("Liberation Serif Bold"), url("LiberationSerif-Bold.ttf"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Liberation Mono"; src: local("Liberation Mono"), url("LiberationMono-Regular.ttf"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Liberation Mono"; src: local("Liberation Mono Bold"), url("LiberationMono-Bold.ttf"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Liberation Sans"; src: url("LiberationSans-Italic.ttf"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Liberation Sans"; src: url("LiberationSans-BoldItalic.ttf"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: "Liberation Serif"; src: url("LiberationSerif-Italic.ttf"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Liberation Serif"; src: url("LiberationSerif-BoldItalic.ttf"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: "Liberation Mono"; src: url("LiberationMono-Italic.ttf"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Liberation Mono"; src: url("LiberationMono-BoldItalic.ttf"); font-weight: 700; font-style: italic; font-display: swap; }
