/*!
* @preserve
* MonoLisa 3.000
* This font is subject to a EULA. A user-licence can be acquired at:
*   https://www.monolisa.dev/license
* © 2026 FaceType Foundry. All Rights Reserved.
*/

/* MonoLisaText — body copy. Subset ranges extracted from each file's cmap. */

@font-face {
  src: url(woff2/0-MonoLisaText-normal.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E;
}

@font-face {
  src: url(woff2/1-MonoLisaText-italic.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0020-007E;
}

@font-face {
  src: url(woff2/2-MonoLisaText-normal.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+00A0-00FF;
}

@font-face {
  src: url(woff2/3-MonoLisaText-italic.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+00A0-00FF;
}

@font-face {
  src: url(woff2/4-MonoLisaText-normal.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2190-2199, U+21B0-21B5, U+21E6-21EA;
}

@font-face {
  src: url(woff2/5-MonoLisaText-italic.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+2190-2199, U+21B0-21B5, U+21E6-21EA;
}

@font-face {
  src: url(woff2/6-MonoLisaText-normal.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+20A1, U+20A6, U+20A9-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BC-20BF;
}

@font-face {
  src: url(woff2/7-MonoLisaText-italic.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+20A1, U+20A6, U+20A9-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BC-20BF;
}

@font-face {
  src: url(woff2/8-MonoLisaText-normal.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2202, U+2205-2206, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265;
}

@font-face {
  src: url(woff2/9-MonoLisaText-italic.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+2202, U+2205-2206, U+220F, U+2211-2212, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265;
}

@font-face {
  src: url(woff2/10-MonoLisaText-normal.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2580-259F;
}

@font-face {
  src: url(woff2/11-MonoLisaText-italic.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+2580-259F;
}

@font-face {
  src: url(woff2/12-MonoLisaText-normal.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+25A0-25A3, U+25AA-25AF, U+25B2, U+25B6, U+25BC, U+25C0, U+25C4, U+25C6-25C7, U+25C9-25D7, U+25D9-25EB, U+25EF-25F7;
}

@font-face {
  src: url(woff2/13-MonoLisaText-italic.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+25A0-25A3, U+25AA-25AF, U+25B2, U+25B6, U+25BC, U+25C0, U+25C4, U+25C6-25C7, U+25C9-25D7, U+25D9-25EB, U+25EF-25F7;
}

@font-face {
  src: url(woff2/14-MonoLisaText-normal.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2500-257F;
}

@font-face {
  src: url(woff2/15-MonoLisaText-italic.woff2) format("woff2");
  font-family: MonoLisaText;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+2500-257F;
}

/* MonoLisaCode — code panels. Ranges as declared by the MonoLisa webfont kit. */

@font-face {
  src: url(woff2/0-MonoLisaCode-normal.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007F;
}

@font-face {
  src: url(woff2/1-MonoLisaCode-italic.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0020-007F;
}

@font-face {
  src: url(woff2/2-MonoLisaCode-normal.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2B00-2BFF;
}

@font-face {
  src: url(woff2/3-MonoLisaCode-italic.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+2B00-2BFF;
}

@font-face {
  src: url(woff2/4-MonoLisaCode-normal.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+20A0-20CF;
}

@font-face {
  src: url(woff2/5-MonoLisaCode-italic.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+20A0-20CF;
}

@font-face {
  src: url(woff2/6-MonoLisaCode-normal.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2200-22FF;
}

@font-face {
  src: url(woff2/7-MonoLisaCode-italic.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+2200-22FF;
}

@font-face {
  src: url(woff2/8-MonoLisaCode-normal.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2580-259F;
}

@font-face {
  src: url(woff2/9-MonoLisaCode-italic.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+2580-259F;
}

@font-face {
  src: url(woff2/10-MonoLisaCode-normal.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+25A0-25FF;
}

@font-face {
  src: url(woff2/11-MonoLisaCode-italic.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+25A0-25FF;
}

@font-face {
  src: url(woff2/12-MonoLisaCode-normal.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+2500-257F;
}

@font-face {
  src: url(woff2/13-MonoLisaCode-italic.woff2) format("woff2");
  font-family: MonoLisaCode;
  font-weight: 1 900;
  font-style: italic;
  font-display: swap;
  unicode-range: U+2500-257F;
}
