/* ==========================
   Phetsarath OT Font
========================== */

@font-face {
    font-family: "Phetsarath OT";
    src: url("../fonts/Phetsarath%20OT.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    --bs-body-font-family: "Phetsarath OT", sans-serif;
}

html,
body {
    background-color: #f4f6f9;
    font-family: "Phetsarath OT", sans-serif !important;
}

body,
button,
input,
textarea,
select,
label,
a,
p,
span,
div,
table,
th,
td,
.card,
.modal,
.navbar,
.nav-link,
.dropdown-menu,
.btn,
.form-control,
.form-select,
.form-label,
.alert,
.badge,
.pagination,
.list-group-item,
.offcanvas,
.accordion,
.leaflet-container,
.leaflet-popup-content,
.swal2-popup {
    font-family: "Phetsarath OT", sans-serif !important;
}
.icon-svg { width: 1em; height: 1em; display: inline-block; vertical-align: -0.125em; }
.icon-svg { transition: transform .2s ease; }
.icon-svg.rotate-180 { transform: rotate(180deg); }
