/* Oct 2026: Khmer text everywhere on trulya.biz uses Hanuman.
   Each family below gets an extra face that only covers Khmer letters, so English keeps its own font. */
@font-face{font-family:'Hanuman';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Hanuman';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Hanuman';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Hanuman';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Hanuman';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Nexa';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Nexa';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Nexa';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Nexa';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Nexa';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Khmer OS';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Khmer OS';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Khmer OS';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Khmer OS';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Khmer OS';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Noto Sans Khmer';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Noto Sans Khmer';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Noto Sans Khmer';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Noto Sans Khmer';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Noto Sans Khmer';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Trulya Khmer';font-style:normal;font-weight:100;font-display:swap;src:url('/fonts/hanuman/hanuman-100.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Trulya Khmer';font-style:normal;font-weight:300;font-display:swap;src:url('/fonts/hanuman/hanuman-300.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Trulya Khmer';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/hanuman/hanuman-400.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Trulya Khmer';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/hanuman/hanuman-700.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
@font-face{font-family:'Trulya Khmer';font-style:normal;font-weight:900;font-display:swap;src:url('/fonts/hanuman/hanuman-900.woff2') format('woff2');unicode-range:U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC;}
