*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}body{margin:0;background:#f8f5ee;color:#263f35;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.6}a{color:inherit}img{max-width:100%}:focus-visible{outline:2px solid #386451;outline-offset:4px}html:has(dialog[open]){overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.icp-footer{padding:18px 20px;background:#f8f5ee;color:#727e70;font-size:12px;line-height:1.8;text-align:center}.icp-footer a{text-decoration:none}.icp-footer a:hover{text-decoration:underline}