/* ===== Sarabun ===== */
@font-face {
    font-family: 'Sarabun';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Sarabun/Sarabun-Thin.ttf') format('truetype');
    font-weight: 100;
}
@font-face {
    font-family: 'Sarabun';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Sarabun/Sarabun-Light.ttf') format('truetype');
    font-weight: 300;
}
@font-face {
    font-family: 'Sarabun';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Sarabun/Sarabun-Regular.ttf') format('truetype');
    font-weight: 400;
}
@font-face {
    font-family: 'Sarabun';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Sarabun/Sarabun-Medium.ttf') format('truetype');
    font-weight: 500;
}
@font-face {
    font-family: 'Sarabun';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Sarabun/Sarabun-SemiBold.ttf') format('truetype');
    font-weight: 600;
}
@font-face {
    font-family: 'Sarabun';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Sarabun/Sarabun-Bold.ttf') format('truetype');
    font-weight: 700;
}
@font-face {
    font-family: 'Sarabun';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Sarabun/Sarabun-ExtraBold.ttf') format('truetype');
    font-weight: 800;
}

/* ===== Inter (ใช้ Kanit แทน) ===== */
@font-face {
    font-family: 'Inter';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Kanit/Kanit-Regular.ttf') format('truetype');
    font-weight: 400;
}
@font-face {
    font-family: 'Inter';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Kanit/Kanit-Medium.ttf') format('truetype');
    font-weight: 500;
}
@font-face {
    font-family: 'Inter';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Kanit/Kanit-SemiBold.ttf') format('truetype');
    font-weight: 600;
}
@font-face {
    font-family: 'Inter';
    src: url('../../fonts/Kanit,Mitr,Noto_Sans_Thai,Sarabun/Kanit/Kanit-Bold.ttf') format('truetype');
    font-weight: 700;
}