/*
 * Wabi DS – Font faces
 * Ported from react-native-app-template/web-renderer/fonts.css
 * Fonts: Selecta (default sans), ABC Monument Grotesk Semi-Mono, ABC Diatype Mono (mono)
 */

/* ── Selecta (default body font) ───────────────────────────────────────────── */
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-Thin.otf') format('opentype'); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-ThinItalic.otf') format('opentype'); font-weight: 100; font-style: italic; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-Light.otf') format('opentype'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-LightItalic.otf') format('opentype'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-Italic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-Medium.otf') format('opentype'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-MediumItalic.otf') format('opentype'); font-weight: 500; font-style: italic; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-BoldItalic.otf') format('opentype'); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-Black.otf') format('opentype'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Selecta'; src: url('./fonts/Selecta/Selecta-BlackItalic.otf') format('opentype'); font-weight: 900; font-style: italic; font-display: swap; }

/* ── ABC Monument Grotesk Semi-Mono ────────────────────────────────────────── */
@font-face { font-family: 'ABC Monument Grotesk Semi-Mono'; src: url('./fonts/ABCMonumentGrotesk/ABCMonumentGroteskSemi-Mono-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'ABC Monument Grotesk Semi-Mono'; src: url('./fonts/ABCMonumentGrotesk/ABCMonumentGroteskSemi-Mono-RegularItalic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'ABC Monument Grotesk Semi-Mono'; src: url('./fonts/ABCMonumentGrotesk/ABCMonumentGroteskSemi-Mono-Medium.otf') format('opentype'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'ABC Monument Grotesk Semi-Mono'; src: url('./fonts/ABCMonumentGrotesk/ABCMonumentGroteskSemi-Mono-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }

/* ── ABC Diatype Mono ──────────────────────────────────────────────────────── */
@font-face { font-family: 'ABC Diatype Mono'; src: url('./fonts/ABCDiatypeMono/ABCDiatypeMono-Regular.otf') format('opentype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'ABC Diatype Mono'; src: url('./fonts/ABCDiatypeMono/ABCDiatypeMono-RegularItalic.otf') format('opentype'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'ABC Diatype Mono'; src: url('./fonts/ABCDiatypeMono/ABCDiatypeMono-Medium.otf') format('opentype'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'ABC Diatype Mono'; src: url('./fonts/ABCDiatypeMono/ABCDiatypeMono-Bold.otf') format('opentype'); font-weight: 700; font-style: normal; font-display: swap; }
