:root{--paper:#fcfbf8;--surface:#f4f1ea;--ink:#24302b;--muted:#69746d;--line:#dddcd4;--accent:#3f7863;--accent-soft:#dcebe2}*{box-sizing:border-box;margin:0;padding:0}html{min-height:100%;overflow-x:clip}body{min-height:100%;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Arial,Microsoft YaHei,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:where(main,section,article,aside,header,footer,nav,form,fieldset,div,li){min-inline-size:0}:where(img,picture,video,canvas,svg){max-inline-size:100%;height:auto}:where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;text-wrap:balance;max-inline-size:100%}:where(p,li,dd,dt,label,legend,button,input,textarea,select,a){overflow-wrap:break-word}:where(input,textarea,select,button){max-inline-size:100%}
