/* Lausanne (paga) não vai ao ar: o NOME da família da Ramp aponta para a Figtree (OFL).
   Tamanho, peso e espaçamento continuam os da referência; só o formato da letra muda. */

@font-face { font-family: "Lausanne"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("../fonts/figtree-var.woff2") format("woff2"); }

@font-face { font-family: "Lausanne"; font-style: italic; font-weight: 300 900; font-display: swap; src: url("../fonts/figtree-var.woff2") format("woff2"); }

@font-face { font-family: "TWK Lausanne"; font-style: normal; font-weight: 300 900; font-display: swap; src: url("../fonts/figtree-var.woff2") format("woff2"); }

@font-face { font-family: "TWK Lausanne"; font-style: italic; font-weight: 300 900; font-display: swap; src: url("../fonts/figtree-var.woff2") format("woff2"); }

@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("../fonts/ibm-plex-mono-latin-400-normal_4c1acbba.woff2") format("woff2"); }

@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("../fonts/ibm-plex-mono-latin-500-normal_1f3126b4.woff2") format("woff2"); }

@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/materialicons-regular_d63b758c.woff2") format("woff2"); }

@font-face { font-family: "Material Icons Outlined"; font-style: normal; font-weight: 400; font-display: block; src: url("../fonts/materialiconsoutlined-regular_9321bc9c.woff2") format("woff2"); }

@font-face { font-family: "IBM Plex Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("../fonts/e506d31c18fd42e6-s.p.0k0di8efl80ld_a5b9e4a0.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "IBM Plex Sans Fallback"; src: local("Arial"); ascent-override: 101.32%; descent-override: 27.18%; line-gap-override: 0%; size-adjust: 101.17%; }
