/* Import Google Fonts - Noto Sans Lao */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Lao:wght@300;400;500;600;700;800;900&family=Bai+Jamjuree:wght@400;500;600;700;800&display=swap');

/* Force Lao Font for ALL elements */
* {
    font-family: 'Noto Sans Lao', 'Bai Jamjuree', sans-serif !important;
}

body, 
html,
p, span, div,
label, a,
.form-control,
.form-select,
input, textarea, select,
.table, 
.card-body,
.btn,
.navbar,
.alert,
.badge {
    font-family: 'Noto Sans Lao', 'Bai Jamjuree', sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.card-title,
.navbar-brand {
    font-family: 'Bai Jamjuree', 'Noto Sans Lao', sans-serif !important;
    font-weight: 600;
    letter-spacing: 0.3px;
}

body {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: 0.3px;
}

h1 { font-size: 2.5rem; font-weight: 700; }
h2 { font-size: 2rem; font-weight: 600; }
h3 { font-size: 1.75rem; font-weight: 600; }
h4 { font-size: 1.5rem; font-weight: 600; }
h5 { font-size: 1.25rem; font-weight: 500; }

.btn {
    font-weight: 500;
    letter-spacing: 0.5px;
}

.table {
    font-size: 15px;
}

.form-control,
.form-select {
    font-size: 15px;
}
