/* =============================================
   OMEN AI v3 — Custom Font Stack
   ============================================= */

/* GOTHAM MEDIUM — logo "OMEN AI" only */
@font-face { font-family: 'Gotham'; src: url('../assets/fonts/GOTHAMMEDIUM.TTF') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; }
/* GOTHAM BLACK */
@font-face { font-family: 'Gotham'; src: url('../assets/fonts/GOTHAM-BLACK.OTF') format('opentype'); font-weight: 900; font-style: normal; font-display: swap; }

/* RBNO3.1 - THIN (100) */
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-THIN.OTF') format('opentype'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-THINITALIC.OTF') format('opentype'); font-weight: 100; font-style: italic; font-display: swap; }

/* RBNO3.1 - EXTRA LIGHT (200) */
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-EXTRALIGHT.OTF') format('opentype'); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-EXTRALIGHTITALIC.OTF') format('opentype'); font-weight: 200; font-style: italic; font-display: swap; }

/* RBNO3.1 - LIGHT (300) */
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-LIGHT.OTF') format('opentype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-LIGHTITALIC.OTF') format('opentype'); font-weight: 300; font-style: italic; font-display: swap; }

/* RBNO3.1 - BOOK (400) */
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-BOOK.OTF') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-BOOKITALIC.OTF') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }

/* RBNO3.1 - MEDIUM (500) */
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-MEDIUM.OTF') format('opentype'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-MEDIUMITALIC.OTF') format('opentype'); font-weight: 500; font-style: italic; font-display: swap; }

/* RBNO3.1 - BOLD (700) */
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-BOLD.OTF') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-BOLDITALIC.OTF') format('opentype'); font-weight: 700; font-style: italic; font-display: swap; }

/* RBNO3.1 - EXTRA BOLD (800) */
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-EXTRABOLD.OTF') format('opentype'); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-EXTRABOLDITALIC.OTF') format('opentype'); font-weight: 800; font-style: italic; font-display: swap; }

/* RBNO3.1 - BLACK (900) */
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-BLACK.OTF') format('opentype'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-BLACKITALIC.OTF') format('opentype'); font-weight: 900; font-style: italic; font-display: swap; }

/* RBNO3.1 - ULTRA (950) */
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-ULTRA.OTF') format('opentype'); font-weight: 950; font-style: normal; font-display: swap; }
@font-face { font-family: 'RBNO'; src: url('../assets/fonts/RBNO3.1-ULTRAITALIC.OTF') format('opentype'); font-weight: 950; font-style: italic; font-display: swap; }
