/* Auto-generated @font-face rules */

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-ExtraLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-ExtraLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-SemiBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-SemiBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-SemiLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode-SemiLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCode';
  src: url('./fonts/CascadiaCode.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeItalic';
  src: url('./fonts/CascadiaCodeItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-ExtraLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-ExtraLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-SemiBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-SemiBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-SemiLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF-SemiLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNF';
  src: url('./fonts/CascadiaCodeNF.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodeNFItalic';
  src: url('./fonts/CascadiaCodeNFItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-ExtraLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-ExtraLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-SemiBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-SemiBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-SemiLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL-SemiLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePL';
  src: url('./fonts/CascadiaCodePL.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaCodePLItalic';
  src: url('./fonts/CascadiaCodePLItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-ExtraLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-ExtraLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-SemiBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-SemiBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-SemiLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono-SemiLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMono';
  src: url('./fonts/CascadiaMono.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoItalic';
  src: url('./fonts/CascadiaMonoItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-ExtraLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-ExtraLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-SemiBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-SemiBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-SemiLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF-SemiLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNF';
  src: url('./fonts/CascadiaMonoNF.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoNFItalic';
  src: url('./fonts/CascadiaMonoNFItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-ExtraLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-ExtraLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-SemiBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-SemiBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-SemiLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL-SemiLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPL';
  src: url('./fonts/CascadiaMonoPL.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CascadiaMonoPLItalic';
  src: url('./fonts/CascadiaMonoPLItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}