*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,SF Pro Text,Helvetica Neue,Microsoft YaHei,sans-serif;color:#333;line-height:1.75;background:#fff;min-height:100vh;word-break:break-word;overflow-wrap:anywhere}#app-container{min-height:100vh;max-width:100vw;overflow-x:hidden}.main-content{max-width:640px;margin:0 auto;padding:32px 20px 64px;width:100%}.page-title{font-size:22px;font-weight:700;margin-bottom:4px;color:#1a1a1a}.page-subtitle{color:#999;margin-bottom:28px;font-size:13px}.section{margin-bottom:24px}.section h2{font-size:15px;font-weight:600;margin-bottom:10px;color:#1a1a1a}.section p,.section li{font-size:14px;color:#555;margin-bottom:8px;line-height:1.75}.section ul{padding-left:18px}.section li{padding-left:2px;margin-bottom:6px}.section a{color:#4a7dff;text-decoration:none;word-break:break-all}.section a:active{opacity:.6}.section strong{color:#333;font-weight:600}.divider{border:none;border-top:1px solid #f0f0f0;margin:20px 0}@media (max-width: 480px){.main-content{padding:24px 16px 48px}.page-title{font-size:20px}.section h2{font-size:14px}.section p,.section li{font-size:13.5px}}
