/* Terminal Font Definitions - Self-hosted woff2 */

/* JetBrains Mono */
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/jetbrains-mono/jetbrains-mono-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'JetBrains Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/jetbrains-mono/jetbrains-mono-bold.woff2') format('woff2');
}

/* Fira Code */
@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/fira-code/fira-code-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Fira Code';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/fira-code/fira-code-bold.woff2') format('woff2');
}

/* Cascadia Code */
@font-face {
    font-family: 'Cascadia Code';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/cascadia-code/cascadia-code-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Cascadia Code';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/cascadia-code/cascadia-code-bold.woff2') format('woff2');
}

/* Source Code Pro */
@font-face {
    font-family: 'Source Code Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/source-code-pro/source-code-pro-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Source Code Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/source-code-pro/source-code-pro-bold.woff2') format('woff2');
}

/* Geist Mono */
@font-face {
    font-family: 'Geist Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/geist-mono/geist-mono-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Geist Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/geist-mono/geist-mono-bold.woff2') format('woff2');
}

/* Ubuntu Mono */
@font-face {
    font-family: 'Ubuntu Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/ubuntu-mono/ubuntu-mono-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Ubuntu Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/ubuntu-mono/ubuntu-mono-bold.woff2') format('woff2');
}

/* Roboto Mono */
@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/roboto-mono/roboto-mono-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/roboto-mono/roboto-mono-bold.woff2') format('woff2');
}

/* Space Mono */
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/space-mono/space-mono-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Space Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/space-mono/space-mono-bold.woff2') format('woff2');
}

/* Intel One Mono */
@font-face {
    font-family: 'Intel One Mono';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/intel-one-mono/intel-one-mono-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Intel One Mono';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/intel-one-mono/intel-one-mono-bold.woff2') format('woff2');
}

/* Hack */
@font-face {
    font-family: 'Hack';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/static/fonts/hack/hack-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Hack';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/static/fonts/hack/hack-bold.woff2') format('woff2');
}
