/* Ludic v0.0.1 | OFL-1.1 | https://font.ldcr.us */
@font-face {
  font-family: "Ludic Sans";
  src: url("/v/0.0.1/fonts/LudicSans-Cyrillic.woff2") format("woff2");
  font-style: oblique 0deg 12deg;
  font-weight: 100 900;
  font-stretch: 85% 115%;
  font-display: swap;
  unicode-range:
    U+0300-036F,
    U+0400-052F,
    U+1C80-1C8F,
    U+2DE0-2DFF,
    U+A640-A69F;
}

@font-face {
  font-family: "Ludic Sans";
  src: url("/v/0.0.1/fonts/LudicSans-LatinExtended.woff2") format("woff2");
  font-style: oblique 0deg 12deg;
  font-weight: 100 900;
  font-stretch: 85% 115%;
  font-display: swap;
  unicode-range:
    U+0100-036F,
    U+1D00-1EFF,
    U+A78B-A78C;
}

@font-face {
  font-family: "Ludic Sans";
  src: url("/v/0.0.1/fonts/LudicSans-LatinCore.woff2") format("woff2");
  font-style: oblique 0deg 12deg;
  font-weight: 100 900;
  font-stretch: 85% 115%;
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+0300-036F,
    U+039B,
    U+03A9,
    U+03BB,
    U+03BC,
    U+03C0,
    U+03C9,
    U+0E3F,
    U+2000-2BFF,
    U+3003,
    U+301C,
    U+FB00-FB06,
    U+FE00-FE0F,
    U+FEFF,
    U+FFFD;
}

:root {
  --font-ludic: "Ludic Sans", ui-sans-serif, system-ui, sans-serif;
  --font-ludic-display-features: normal;
  --font-ludic-open-g-features: "ss06" 1;
  --font-ludic-filled-arrow-features: "ss07" 1;
  --font-ludic-rounded-features: "ss08" 1;
  --font-ludic-financial-features: "tnum" 1;
  --font-ludic-data-features: "tnum" 1;
  --font-ludic-identifier-features: "tnum" 1, "ss09" 1;
}

@font-face {
  font-family: "Ludic Mono";
  src: url("/v/0.0.1/fonts/LudicMono-Cyrillic.woff2") format("woff2");
  font-style: oblique 0deg 12deg;
  font-weight: 100 900;
  font-display: swap;
  unicode-range:
    U+0300-036F,
    U+0400-052F,
    U+1C80-1C8F,
    U+2DE0-2DFF,
    U+A640-A69F;
}

@font-face {
  font-family: "Ludic Mono";
  src: url("/v/0.0.1/fonts/LudicMono-LatinExtended.woff2") format("woff2");
  font-style: oblique 0deg 12deg;
  font-weight: 100 900;
  font-display: swap;
  unicode-range:
    U+0100-036F,
    U+1D00-1EFF,
    U+A78B-A78C;
}

@font-face {
  font-family: "Ludic Mono";
  src: url("/v/0.0.1/fonts/LudicMono-LatinCore.woff2") format("woff2");
  font-style: oblique 0deg 12deg;
  font-weight: 100 900;
  font-display: swap;
  unicode-range:
    U+0000-00FF,
    U+0300-036F,
    U+039B,
    U+03A9,
    U+03BB,
    U+03BC,
    U+03C0,
    U+03C9,
    U+0E3F,
    U+2000-2BFF,
    U+3003,
    U+301C,
    U+FB00-FB06,
    U+FE00-FE0F,
    U+FEFF,
    U+FFFD;
}

:root {
  --font-ludic-mono: "Ludic Mono", ui-monospace, "SFMono-Regular", Menlo, Monaco,
    Consolas, "Liberation Mono", monospace;
  --font-ludic-mono-code-features: "ss11" 1;
  --font-ludic-mono-unslashed-zero-features: "ss09" 1;
}
