:root{--bg:#10151E;--fg:#F8FAFC;--mute:#B5C3D2;--gold:#F2BD63;--ai:#72E4F2;color-scheme:dark}
body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.75 'IBM Plex Sans Thai',system-ui,sans-serif}
main{max-width:68ch;margin:0 auto;padding:32px 16px 64px}
h1{font-size:28px;line-height:1.25}
h2{font-size:19px;margin-top:28px}
li{margin-bottom:4px}
a{color:var(--ai)}
.draft{border:1px solid var(--gold);color:var(--gold);border-radius:8px;padding:10px 14px;font-size:14px}
.back{margin-top:32px}
