:root{--color-bg: #f5f7fa;--color-text: #0f172a;--color-text-secondary: #64748b;--color-border: #e2e8f0;--color-card: #ffffff;--color-primary: #1677ff;--color-success: #52c41a;--color-warning: #faad14;--color-danger: #ff4d4f}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:var(--color-primary);text-decoration:none}a:hover{opacity:.85}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-track{background:transparent}.stat-num{font-size:28px;font-weight:600;color:var(--color-text);line-height:1.2}.rc-preview-card{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:24px 26px}.rc-preview-title{font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:20px;display:block}.rc-preview-body{display:block}.rc-block{display:block;margin-bottom:20px}.rc-h2{margin-top:12px;margin-bottom:14px;border-left:4px solid var(--color-primary);padding-left:12px}.rc-h2-text{font-size:20px;font-weight:700;color:var(--color-text);line-height:1.4}.rc-p-text{font-size:15px;line-height:1.7;color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word}.rc-img{display:block;margin:16px 0}.rc-img-el{display:block;max-width:100%;border-radius:6px;background:#f0f0f0}.rc-img-placeholder{display:flex;align-items:center;justify-content:center;height:120px;background:#f0f0f0;border-radius:6px;color:#999;font-size:14px}.rc-img-caption{display:block;text-align:center;font-size:12px;color:#94a3b8;margin-top:8px}.rc-list{display:block;margin:12px 0}.rc-list-item{display:flex;align-items:flex-start;margin-bottom:8px}.rc-list-dot{color:var(--color-primary);font-size:18px;line-height:1.5;margin-right:10px;flex-shrink:0}.rc-list-text{flex:1;font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.rc-quote{background:#1677ff0f;border-left:4px solid var(--color-primary);padding:12px 16px;border-radius:4px;margin:12px 0}.rc-quote-text{font-size:14px;line-height:1.7;color:var(--color-text-secondary);font-style:italic;white-space:pre-wrap}.rce-root{display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border);border-radius:8px;min-height:0;height:100%;overflow:hidden}.rce-toolbar-wrap{flex-shrink:0;border-bottom:1px solid var(--color-border);background:#fafafa}.rce-toolbar-wrap .w-e-toolbar{background:transparent;border:none;border-bottom:1px solid var(--color-border)}.rce-body{flex:1;min-height:0;overflow-y:auto;padding:32px 56px 80px;background:#fff}.rce-doc{max-width:760px;margin:0 auto;font-size:15px;line-height:1.7;color:var(--color-text)}.rce-doc .w-e-text-container{background:transparent}.rce-doc .w-e-text-placeholder{color:#cbd5e1}
