/**
* @license
*
* Font Family: JetBrains Mono
* Designed by: JetBrains, Philipp Nurullin, Konstantin Bulenkov
* URL: https://www.fontshare.com/fonts/jet-brains-mono
* © 2025 Indian Type Foundry
*
* JetBrains Mono Thin 
* JetBrains Mono ThinItalic 
* JetBrains Mono ExtraLight 
* JetBrains Mono ExtraLightItalic 
* JetBrains Mono Light 
* JetBrains Mono LightItalic 
* JetBrains Mono Regular 
* JetBrains Mono Italic 
* JetBrains Mono Medium 
* JetBrains Mono MediumItalic 
* JetBrains Mono SemiBold 
* JetBrains Mono SemiBoldItalic 
* JetBrains Mono Bold 
* JetBrains Mono BoldItalic 
* JetBrains Mono ExtraBold 
* JetBrains Mono ExtraBoldItalic 
* JetBrains Mono Variable (Variable font)
* JetBrains Mono VariableItalic (Variable font)

*
*/
@font-face {
  font-family: 'JetBrainsMono-Thin';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-Thin.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Thin.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Thin.ttf') format('truetype');
  font-weight: 100;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrainsMono-ThinItalic';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-ThinItalic.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ThinItalic.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'JetBrainsMono-ExtraLight';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraLight.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraLight.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrainsMono-ExtraLightItalic';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraLightItalic.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraLightItalic.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'JetBrainsMono-Light';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-Light.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Light.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Light.ttf') format('truetype');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrainsMono-LightItalic';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-LightItalic.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-LightItalic.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'JetBrainsMono-Regular';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-Regular.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Regular.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrainsMono-Italic';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-Italic.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Italic.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'JetBrainsMono-Medium';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-Medium.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Medium.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Medium.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrainsMono-MediumItalic';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-MediumItalic.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-MediumItalic.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'JetBrainsMono-SemiBold';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-SemiBold.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-SemiBold.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrainsMono-SemiBoldItalic';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-SemiBoldItalic.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-SemiBoldItalic.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'JetBrainsMono-Bold';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-Bold.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Bold.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Bold.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrainsMono-BoldItalic';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-BoldItalic.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-BoldItalic.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: 'JetBrainsMono-ExtraBold';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraBold.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraBold.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrainsMono-ExtraBoldItalic';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraBoldItalic.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraBoldItalic.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-display: swap;
  font-style: italic;
}
/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 400.0;
*
* available axes:
'wght' (range from 100.0 to 800.0
*/
@font-face {
  font-family: 'JetBrainsMono-Variable';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-Variable.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Variable.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-Variable.ttf') format('truetype');
  font-weight: 100 800;
  font-display: swap;
  font-style: normal;
}
/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 400.0;
*
* available axes:
'wght' (range from 100.0 to 800.0
*/
@font-face {
  font-family: 'JetBrainsMono-VariableItalic';
  src: url('/fonts/jetbrain/fonts/JetBrainsMono-VariableItalic.woff2') format('woff2'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-VariableItalic.woff') format('woff'),
       url('/fonts/jetbrain/fonts/JetBrainsMono-VariableItalic.ttf') format('truetype');
  font-weight: 100 800;
  font-display: swap;
  font-style: italic;
}

