/*@import url('https://rsms.me/inter/inter.css');*/
/* This main_global.css is used only in bootstrap */
@font-face {
    font-family: Inter var;
    font-weight: 100 900;
    font-display: block;
    font-style: normal;
    font-named-instance: "Regular";
    src: url('/assets/globals/font/basefont/Inter-roman-latin.woff2') format("woff2");
}

@font-face {
    font-family: Inter var;
    font-weight: 100 900;
    font-display: block;
    font-style: italic;
    font-named-instance: "Italic";
    src: url('/assets/globals/font/basefont/Inter-italic-latin.woff2') format("woff2");
}

@font-face {
    font-family: santepheap;
    font-weight: normal;
    src: url('/assets/globals/font/basefont/KohSantepheap-Regular.ttf') format('truetype');
}

:root, [data-bs-theme=light] {
    --tblr-font-sans-serif: Inter Var, santepheap, Roboto, Helvetica Neue, sans-serif;
}
[data-bs-theme=dark] {

}

body {
    font-feature-settings: "cv02", "cv03", "cv04", "cv11";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .position-sm-absolute {
        position: absolute;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {

}


