/* FiscalOS webfonts.
   Nexa = brand display face (Adobe Fonts). Only Heavy + ExtraLight binaries were supplied,
   so Nexa is used for display titles, major headings and selected KPI numbers only —
   missing Nexa weights are never synthesized or substituted. Outfit (supplied in
   FONTS/Outfit.zip) carries every UI weight; fiscal figures use Outfit with tabular
   numerals (no monospace face — approved decision, see readme.md). When the full Nexa
   family arrives, changes are limited to this file. */

@font-face{font-family:"Nexa";src:url("../assets/fonts/Nexa-Heavy.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"Nexa";src:url("../assets/fonts/Nexa-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}

@font-face{font-family:"Outfit";src:url("../assets/fonts/Outfit-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Outfit";src:url("../assets/fonts/Outfit-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Outfit";src:url("../assets/fonts/Outfit-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Outfit";src:url("../assets/fonts/Outfit-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Outfit";src:url("../assets/fonts/Outfit-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Outfit";src:url("../assets/fonts/Outfit-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Outfit";src:url("../assets/fonts/Outfit-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}
