:root{--bg:#f4f3ef;--paper:#fff;--ink:#161616;--muted:#6b6964;--line:#ddd9d1;--line-strong:#cfcabe;--accent:#161616;--header:#111;--header-text:#f5f4f0;--header-muted:#b7b4ad;--focus:#2563eb}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html,body{background:var(--bg);min-height:100%;color:var(--ink)}body{font-family:var(--font-geist-sans), var(--font-mm-ui), "Padauk", "Myanmar Text", sans-serif;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lesson-frame{background:var(--paper);border:0;width:100%;max-width:100%;display:block}.math-text{overflow-wrap:anywhere}.math-text .katex-display{max-width:100%;margin:.55rem 0;overflow:auto hidden}
