/* ==========================================================================
   Language-specific Font Switching
   ========================================================================== */

/* デフォルト: 英語 (Noto Sans) */
html[lang="en"],
html[lang="en-US"] {
    --wp--preset--font-family--noto-sans: 'Noto Sans', sans-serif;
}

body {
    font-family: var(--wp--preset--font-family--noto-sans);
}

/* クメール語 (Noto Sans Khmer) */
html[lang="km"],
html[lang="km-KH"] {
    --wp--preset--font-family--noto-sans: 'Noto Sans Khmer', sans-serif;
}

/* 日本語 (Noto Sans JP) */
html[lang="ja"],
html[lang="ja-JP"] {
    --wp--preset--font-family--noto-sans: 'Noto Sans JP', sans-serif;
}

/* 中国語簡体字 (Noto Sans SC) */
html[lang="zh"],
html[lang="zh-CN"] {
    --wp--preset--font-family--noto-sans: 'Noto Sans SC', sans-serif;
}

/* 中国語繁体字 (Noto Sans TC) */
html[lang="zh-TW"],
html[lang="zh-HK"] {
    --wp--preset--font-family--noto-sans: 'Noto Sans TC', sans-serif;
}

/* 韓国語 (Noto Sans KR) */
html[lang="ko"],
html[lang="ko-KR"] {
    --wp--preset--font-family--noto-sans: 'Noto Sans KR', sans-serif;
}

/* タイ語 (Noto Sans Thai) */
html[lang="th"],
html[lang="th-TH"] {
    --wp--preset--font-family--noto-sans: 'Noto Sans Thai', sans-serif;
}

/* ベトナム語 (Noto Sans) - 通常のNoto Sansでサポート */
html[lang="vi"],
html[lang="vi-VN"] {
    --wp--preset--font-family--noto-sans: 'Noto Sans', sans-serif;
}
