@font-face {
    font-family: "Khmer OS Content";
    src: url("../fonts/khmer/Khmer-OS-Content-Regular.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1780-17FF, U+19E0-19FF;
}

@font-face {
    font-family: "Khmer OS Content";
    src: url("../fonts/khmer/Khmer-OS-Content-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1780-17FF, U+19E0-19FF;
}

@font-face {
    font-family: "Khmer OS Content";
    src: url("../fonts/khmer/Khmer-OS-Content-Regular.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1780-17FF, U+19E0-19FF;
}

@font-face {
    font-family: "Khmer OS Content";
    src: url("../fonts/khmer/Khmer-OS-Content-Regular.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1780-17FF, U+19E0-19FF;
}

@font-face {
    font-family: "Khmer OS Content";
    src: url("../fonts/khmer/Khmer-OS-Content-Regular.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1780-17FF, U+19E0-19FF;
}

:root {
    --app-font-family: "Khmer OS Content", "Inter", "Noto Sans Khmer", "Noto Sans", Arial, sans-serif;
    --ff: var(--app-font-family);
    --bs-body-font-family: var(--app-font-family);
}

body,
input,
textarea,
select,
button,
.btn,
.form-control,
.dropdown-menu,
.modal,
.card,
.table {
    font-family: var(--app-font-family) !important;
}

body *:not(#khmer-font-override):not(i):not(svg):not(path):not([class^="fa"]):not([class*=" fa-"]):not([class^="icon-"]):not([class*=" icon-"]):not(.note-icon):not(.slick-arrow):not(.swiper-button-next):not(.swiper-button-prev) {
    font-family: var(--app-font-family) !important;
}

.side-bar,
.side-bar-manu,
.side-bar-manu li,
.side-bar-manu li a,
.side-bar-manu li a span:not(.sidebar-icon),
.side-bar .dropdown-menu,
.side-bar .dropdown-menu li,
.side-bar .dropdown-menu li a {
    font-family: var(--app-font-family) !important;
}
