/* fonts.css — fontes open-source embutidas para substituir Calibri/Arial no browser
 * Carlito      = substituto metricamente idêntico ao Calibri (Google / SIL OFL)
 * Liberation Sans  = substituto metricamente idêntico ao Arial  (Red Hat / SIL OFL)
 * Liberation Mono  = substituto de Consolas/Monaco/Menlo        (Red Hat / SIL OFL)
 */

/* Calibri → Carlito */
@font-face { font-family: 'Calibri'; font-style: normal; font-weight: 400; src: url('/fonts/Carlito-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Calibri'; font-style: normal; font-weight: 700; src: url('/fonts/Carlito-Bold.ttf') format('truetype'); }
@font-face { font-family: 'Calibri'; font-style: italic; font-weight: 400; src: url('/fonts/Carlito-Italic.ttf') format('truetype'); }
@font-face { font-family: 'Calibri'; font-style: italic; font-weight: 700; src: url('/fonts/Carlito-BoldItalic.ttf') format('truetype'); }

/* Arial → Liberation Sans */
@font-face { font-family: 'Arial'; font-style: normal; font-weight: 400; src: url('/fonts/LiberationSans-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Arial'; font-style: normal; font-weight: 700; src: url('/fonts/LiberationSans-Bold.ttf') format('truetype'); }
@font-face { font-family: 'Arial'; font-style: italic; font-weight: 400; src: url('/fonts/LiberationSans-Italic.ttf') format('truetype'); }
@font-face { font-family: 'Arial'; font-style: italic; font-weight: 700; src: url('/fonts/LiberationSans-BoldItalic.ttf') format('truetype'); }

/* Consolas / Monaco / Menlo → Liberation Mono */
@font-face { font-family: 'Consolas';        font-style: normal; font-weight: 400; src: url('/fonts/LiberationMono-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Consolas';        font-style: normal; font-weight: 700; src: url('/fonts/LiberationMono-Bold.ttf') format('truetype'); }
@font-face { font-family: 'Monaco';          font-style: normal; font-weight: 400; src: url('/fonts/LiberationMono-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Menlo';           font-style: normal; font-weight: 400; src: url('/fonts/LiberationMono-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Liberation Sans'; font-style: normal; font-weight: 400; src: url('/fonts/LiberationSans-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Liberation Sans'; font-style: normal; font-weight: 700; src: url('/fonts/LiberationSans-Bold.ttf') format('truetype'); }
@font-face { font-family: 'Liberation Mono'; font-style: normal; font-weight: 400; src: url('/fonts/LiberationMono-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Liberation Mono'; font-style: normal; font-weight: 700; src: url('/fonts/LiberationMono-Bold.ttf') format('truetype'); }
