:root{--cream:#FFF8E0;--gold:#D4A33B;--maroon:#340B0A;--maroon2:#6B0F1A}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--cream);color:var(--maroon);font-family:"Noto Sans Myanmar","Padauk","Myanmar Text","Pyidaungsu",-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;font-size:17px;line-height:1.9;overflow-wrap:anywhere}
a{color:var(--maroon2)}
.site-header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--maroon);border-bottom:4px solid var(--gold)}
.site-header a{color:var(--cream);text-decoration:none}
.brand{font-weight:700;font-size:1.2em}
.site-header nav a{margin-left:16px}
main{max-width:820px;margin:0 auto;padding:28px 20px 60px}
h1{color:var(--maroon2);line-height:1.6;font-size:1.6em;margin:0 0 .8em}
h2{color:var(--maroon2);border-bottom:2px solid var(--gold);padding-bottom:4px;margin-top:2em;line-height:1.7;font-size:1.25em}
.legal p{white-space:pre-line}
blockquote{background:#F5E6C8;border-left:5px solid var(--gold);margin:0 0 1em;padding:10px 16px;border-radius:6px}
hr{border:0;border-top:1px solid var(--gold);opacity:.5}
ul{padding-left:1.3em}
.lead{font-size:1.1em}
.soon{background:var(--maroon2);color:var(--cream);padding:10px 16px;border-radius:6px;display:inline-block}
.button{display:inline-block;margin:4px 8px 4px 0;padding:8px 16px;border:2px solid var(--gold);border-radius:6px;text-decoration:none;font-weight:700}
.site-footer{text-align:center;font-size:.85em;padding:20px;border-top:1px solid var(--gold)}
@media (max-width:480px){body{font-size:16px}h1{font-size:1.35em}}
