/* fonts.css — the served faces of loopmmt.com, self-hosted, each under its licence (OFL.txt beside it). Written by typecase wire. */

/* >>> TYPECASE:loopmmt.com -- generated by typecase wire; do not hand-edit >>> */
/* typecase manifest loopmmt.com · sha256:063f53b376ab · as of 2026-10-05 · faces 28 */
@font-face {
  /* fraunces-roman · display · receipt sha256:20ce3be6b17e · axes opsz 9–144, wght 400–700 */
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/fraunces/fraunces-roman.20ce3be6.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* fraunces-italic · display · receipt sha256:ce39945d76fb · axes opsz 9–144, wght 400–500 */
  font-family: "Fraunces";
  font-style: italic;
  font-weight: 400 500;
  font-display: swap;
  src: url("fonts/fraunces/fraunces-italic.ce39945d.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* spectral-400 · body · receipt sha256:374a901b24c0 */
  font-family: "Spectral";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/spectral/spectral-400.374a901b.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+041F, U+0432, U+0435, U+0438, U+043A-043B, U+0440, U+0442, U+0447, U+044E-044F, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}
@font-face {
  /* spectral-600 · body · receipt sha256:1f86c7351bba */
  font-family: "Spectral";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/spectral/spectral-600.1f86c735.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+041F, U+0432, U+0435, U+0438, U+043A-043B, U+0440, U+0442, U+0447, U+044E-044F, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}
@font-face {
  /* spectral-400i · body · receipt sha256:0f3f8951d09e */
  font-family: "Spectral";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/spectral/spectral-400i.0f3f8951.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+041F, U+0432, U+0435, U+0438, U+043A-043B, U+0440, U+0442, U+0447, U+044E-044F, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}
@font-face {
  /* spline-mono · mono · receipt sha256:eb6536e5d015 · axes wght 400–600 */
  font-family: "Spline Sans Mono";
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url("fonts/splinesansmono/spline-mono.eb6536e5.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-0100, U+0131, U+0152-0153, U+017E, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+200B, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* righteous · display · receipt sha256:5f43a54a37dc */
  font-family: "Hexcode Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/righteous/righteous.5f43a54a.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-0100, U+0131, U+0152-0153, U+017E, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212;
}
@font-face {
  /* spacemono-400 · mono · receipt sha256:e3098cd4ad65 */
  font-family: "Space Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/spacemono/spacemono-400.e3098cd4.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}
@font-face {
  /* spacemono-700 · mono · receipt sha256:8b53f2bb02d0 */
  font-family: "Space Mono";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/spacemono/spacemono-700.8b53f2bb.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}
@font-face {
  /* nunito · body · receipt sha256:3474a8b4d419 · axes wght 400–900 */
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("fonts/nunito/nunito.3474a8b4.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+041F, U+0432, U+0435, U+0438, U+043A-043B, U+0440, U+0442, U+0447, U+044E-044F, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* spectral-300 · body · receipt sha256:20f7aef5e504 */
  font-family: "Spectral";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("fonts/spectral/spectral-300.20f7aef5.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+041F, U+0432, U+0435, U+0438, U+043A-043B, U+0440, U+0442, U+0447, U+044E-044F, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}
@font-face {
  /* spectral-500 · body · receipt sha256:7aeab3a4d563 */
  font-family: "Spectral";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/spectral/spectral-500.7aeab3a4.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-0100, U+0131, U+0152-0153, U+017E, U+0192, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+041F, U+0432, U+0435, U+0438, U+043A-043B, U+0440, U+0442, U+0447, U+044E-044F, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}
@font-face {
  /* courierprime-400 · mono · receipt sha256:39c167a6f778 */
  font-family: "Courier Prime";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/courierprime/courierprime-400.39c167a6.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* courierprime-700 · mono · receipt sha256:c28a30fe0014 */
  font-family: "Courier Prime";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/courierprime/courierprime-700.c28a30fe.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* courierprime-400i · mono · receipt sha256:4f7f98d0e18a */
  font-family: "Courier Prime";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/courierprime/courierprime-400i.4f7f98d0.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* loop21serif-roman · body · receipt sha256:a34247eb1ff3 · axes wght 400–700 */
  font-family: "Loop21 Serif";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("fonts/librebaskerville/loop21serif-roman.a34247eb.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* loop21serif-italic · body · receipt sha256:deb5bdb88edf */
  font-family: "Loop21 Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/librebaskerville/loop21serif-italic.deb5bdb8.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* spacemono-400i · mono · receipt sha256:b301c6293a17 */
  font-family: "Space Mono";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/spacemono/spacemono-400i.b301c629.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215;
}
@font-face {
  /* barlowcondensed-300 · display · receipt sha256:37c786a23bfe */
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("fonts/barlowcondensed/barlowcondensed-300.37c786a2.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* barlowcondensed-400 · display · receipt sha256:f133293c012f */
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/barlowcondensed/barlowcondensed-400.f133293c.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* barlowcondensed-600 · display · receipt sha256:5f22ae2b3ddf */
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/barlowcondensed/barlowcondensed-600.5f22ae2b.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* barlowcondensed-700 · display · receipt sha256:afe3f4144e42 */
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/barlowcondensed/barlowcondensed-700.afe3f414.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* barlowcondensed-900 · display · receipt sha256:ad2d4d42fe21 */
  font-family: "Barlow Condensed";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("fonts/barlowcondensed/barlowcondensed-900.ad2d4d42.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* barlow-300 · body · receipt sha256:f375e220bfab */
  font-family: "Barlow";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("fonts/barlow/barlow-300.f375e220.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* barlow-400 · body · receipt sha256:7640ebe7b493 */
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/barlow/barlow-400.7640ebe7.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* barlow-500 · body · receipt sha256:1cebfb0aa3e5 */
  font-family: "Barlow";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/barlow/barlow-500.1cebfb0a.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* barlow-600 · body · receipt sha256:c626a7c162e6 */
  font-family: "Barlow";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/barlow/barlow-600.c626a7c1.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
  /* barlow-400i · body · receipt sha256:e90e3d04ec7e */
  font-family: "Barlow";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/barlow/barlow-400i.e90e3d04.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215;
}
/* <<< TYPECASE:loopmmt.com <<< */
