/* Neulis Alt — Quickcast primary typeface.
   Loaded locally from this folder. */

@font-face { font-family: 'Neulis Alt'; font-weight: 100; font-style: normal; src: url('./NeulisAlt-Thin.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Neulis Alt'; font-weight: 100; font-style: italic; src: url('./NeulisAlt-ThinItalic.ttf') format('truetype'); font-display: swap; }

@font-face { font-family: 'Neulis Alt'; font-weight: 200; font-style: normal; src: url('./NeulisAlt-ExtraLight.ttf') format('truetype'); font-display: swap; }

@font-face { font-family: 'Neulis Alt'; font-weight: 300; font-style: normal; src: url('./NeulisAlt-Light.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Neulis Alt'; font-weight: 300; font-style: italic; src: url('./NeulisAlt-LightItalic.ttf') format('truetype'); font-display: swap; }

@font-face { font-family: 'Neulis Alt'; font-weight: 400; font-style: normal; src: url('./NeulisAlt-Regular.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Neulis Alt'; font-weight: 400; font-style: italic; src: url('./NeulisAlt-Italic.ttf') format('truetype'); font-display: swap; }

@font-face { font-family: 'Neulis Alt'; font-weight: 500; font-style: normal; src: url('./NeulisAlt-Medium.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Neulis Alt'; font-weight: 500; font-style: italic; src: url('./NeulisAlt-MediumItalic.ttf') format('truetype'); font-display: swap; }

@font-face { font-family: 'Neulis Alt'; font-weight: 600; font-style: normal; src: url('./NeulisAlt-SemiBold.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Neulis Alt'; font-weight: 600; font-style: italic; src: url('./NeulisAlt-SemiBoldItalic.ttf') format('truetype'); font-display: swap; }

@font-face { font-family: 'Neulis Alt'; font-weight: 700; font-style: normal; src: url('./NeulisAlt-Bold.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Neulis Alt'; font-weight: 700; font-style: italic; src: url('./NeulisAlt-BoldItalic.ttf') format('truetype'); font-display: swap; }

@font-face { font-family: 'Neulis Alt'; font-weight: 800; font-style: normal; src: url('./NeulisAlt-ExtraBold.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Neulis Alt'; font-weight: 800; font-style: italic; src: url('./NeulisAlt-ExtraBoldItalic.ttf') format('truetype'); font-display: swap; }

@font-face { font-family: 'Neulis Alt'; font-weight: 900; font-style: normal; src: url('./NeulisAlt-Black.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: 'Neulis Alt'; font-weight: 900; font-style: italic; src: url('./NeulisAlt-BlackItalic.ttf') format('truetype'); font-display: swap; }

/* ============================================================
   Museo Sans — Quickcast secondary typeface.
   The brandbook (p.17) names "Museo Sans Rounded"; the licensed
   files supplied are Museo Sans. We register them under BOTH
   family names so existing CSS that references either works.
   ============================================================ */

@font-face { font-family: 'Museo Sans'; font-weight: 100; font-style: normal; src: url('./Museo_Sans_100.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans'; font-weight: 100; font-style: italic; src: url('./Museo_Sans_100_Italics.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans'; font-weight: 300; font-style: normal; src: url('./Museo_Sans_300.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans'; font-weight: 300; font-style: italic; src: url('./Museo_Sans_300_Italics.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans'; font-weight: 500; font-style: normal; src: url('./Museo_Sans_500.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans'; font-weight: 500; font-style: italic; src: url('./Museo_Sans_500_Italics.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans'; font-weight: 700; font-style: normal; src: url('./Museo_Sans_700.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans'; font-weight: 700; font-style: italic; src: url('./Museo_Sans_700_Italics.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans'; font-weight: 900; font-style: normal; src: url('./Museo_Sans_900.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans'; font-weight: 900; font-style: italic; src: url('./Museo_Sans_900_Italics.otf') format('opentype'); font-display: swap; }

/* Alias under the brandbook's stated name ("Museo Sans Rounded")
   so existing rules referencing either family resolve correctly. */
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 100; font-style: normal; src: url('./Museo_Sans_100.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 100; font-style: italic; src: url('./Museo_Sans_100_Italics.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 300; font-style: normal; src: url('./Museo_Sans_300.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 300; font-style: italic; src: url('./Museo_Sans_300_Italics.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 500; font-style: normal; src: url('./Museo_Sans_500.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 500; font-style: italic; src: url('./Museo_Sans_500_Italics.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 700; font-style: normal; src: url('./Museo_Sans_700.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 700; font-style: italic; src: url('./Museo_Sans_700_Italics.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 900; font-style: normal; src: url('./Museo_Sans_900.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Museo Sans Rounded'; font-weight: 900; font-style: italic; src: url('./Museo_Sans_900_Italics.otf') format('opentype'); font-display: swap; }
