html.momom-shell-root{min-height:100%;font-size:16px;background:#edeff0!important;width:100%!important}html:has(body.momom-shell){min-height:100%;font-size:16px;background:#edeff0!important;width:100%!important}body.momom-shell{line-height:1.5;background:#edeff0!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;font-size:16px!important;position:relative!important}body.momom-shell #root,body.momom-shell .momom-vue-host,body.momom-shell .momom-vue-host #app{background:#edeff0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:relative!important}.momom-vue-host{min-height:100vh}body.momom-shell #app .qq{background-size:100% 100%!important}@media screen and (width>=800px){body.momom-shell{width:500px!important;max-width:500px!important;margin-left:auto!important;margin-right:auto!important}}html.momom-shell-root,body.momom-shell{box-sizing:border-box}:root{--bg:#e8e8e8;--surface:#fff;--border:#ccc;--text:#000;--text-muted:#666;--danger:#d83a00;--success:#f5a623;--primary:green;--primary-dark:#060;--accent:#f40;--brown:#e8e8e8;--brown-dark:#e8e8e8;--primary-green:green;--teal:green;--teal-light:#33a033;--gold:#d83a00}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100vh}body{color:var(--text);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input{font:inherit}.app-shell{background:var(--bg);width:min(100%,750px);min-height:100vh;margin:0 auto;position:relative}.page-body{padding:0}.card{background:var(--surface);border:1px solid var(--border)}.muted{color:var(--text-muted)}.page-placeholder{text-align:center;border:1px dashed var(--border);background:var(--surface);margin-top:12px;padding:24px 16px}
