body{font-family:"Noto Sans Khmer","Khmer OS",system-ui,sans-serif;line-height:1.8;margin:0;color:#1a1a1a;background:#fafafa}
header{background:#0b6b3a;color:#fff;padding:16px 20px}
header a{color:#fff;text-decoration:none;font-weight:bold;font-size:1.3rem}
nav{padding:10px 20px;background:#e8f3ec}nav a{margin-right:16px;color:#0b6b3a}
main{max-width:760px;margin:0 auto;padding:20px}
h1{font-size:1.6rem}h2{font-size:1.2rem;margin-top:1.6em}
footer{text-align:center;color:#666;padding:24px;font-size:.9rem}
