@font-face {
    font-family: 'JetBrains Mono';
    src: url('../JetBrainsMono-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

:root,
[data-bs-theme='light'],
[data-bs-theme='dark'] {
    --bs-font-sans-serif: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', monospace;
    --bs-body-font-family: var(--bs-font-sans-serif);
    --font-family-base: var(--bs-font-sans-serif);
}

html,
body {
    font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', monospace !important;
}

body,
.btn,
.form-control,
.form-select,
.form-label,
.menu-link,
.navbar,
.card,
.card-title,
.card-header,
.card-body,
.table,
.modal,
.dropdown-menu,
.breadcrumb,
.pagination,
.alert,
.badge,
.nav-link,
.list-group-item,
input,
select,
textarea,
button,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
label,
small,
th,
td {
    font-family: inherit;
}
