
@font-face {
    font-family: 'SEGOEUIL';
    src: url('SEGOEUIL.eot');
    src: local('SEGOEUIL'), url('SEGOEUIL.woff') format('woff'), url('SEGOEUIL.ttf') format('truetype');
}

/* ── Lao Fonts ─────────────────────────────────────────── */

/* Saysettha OT – primary Lao font */
@font-face {
    font-family: 'Saysettha OT';
    src: local('Saysettha OT'),
         url('saysettha_ot.woff') format('woff'),
         url('saysettha_ot.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Phetsarath OT – secondary Lao font (also a Windows 10/11 system font) */
@font-face {
    font-family: 'Phetsarath OT';
    src: local('Phetsarath OT'),
         url('phetsarath_ot-webfont.woff') format('woff'),
         url('phetsarath_ot-webfont.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Souliyo (kept for backwards-compat as 'Asongkai') */
@font-face {
    font-family: 'Asongkai';
    src: url('Souliyo-Regular.woff') format('woff'),
         url('Souliyo-Regular.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/**   ========= Lao Fonts      =========      **/

* {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai', sans-serif;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q,
samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup,
menu, nav, section, summary, time, mark, audio,
.button, button, .text-area, video, input, select, textarea {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai', sans-serif;
}

nav ul {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

blockquote, q {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

blockquote:before, blockquote:after, q:before, q:after {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

a {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

ins {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

mark {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

del {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

abbr[title], dfn[title] {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

table {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

hr {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

input, select {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}

.button-clear {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}
.sweet-alert {
    font-family: 'Saysettha OT', 'Phetsarath OT', 'SEGOEUIL', 'Asongkai';
}
