:root{--color-primary: #007AFF;--color-bg-layout: #F5F5F7;--color-card-bg: #FFFFFF;--color-text-primary: #1D1D1F;--color-text-secondary: #86868B;--color-border: #D2D2D7;--color-success: #34C759;--color-warning: #FF9500;--color-danger: #FF3B30;--radius-card: 16px;--radius-control: 10px;--shadow-card: 0 4px 24px rgba(0, 0, 0, .06);--shadow-card-hover: 0 8px 32px rgba(0, 0, 0, .1);--motion-duration: .2s;--motion-easing: cubic-bezier(.25, .1, .25, 1);--glass-bg: rgba(255, 255, 255, .72);--glass-blur: blur(20px) saturate(180%);--font-family: -apple-system, "SF Pro SC", "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-family);color:var(--color-text-primary);background-color:var(--color-bg-layout);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.num,.kpi-value,.ant-statistic-content{font-variant-numeric:tabular-nums}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ios-card{background:var(--color-card-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform var(--motion-duration) var(--motion-easing),box-shadow var(--motion-duration) var(--motion-easing)}.ios-card-hover:hover{transform:scale(1.02);box-shadow:var(--shadow-card-hover)}.ant-card{box-shadow:var(--shadow-card)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#0000002e;border-radius:3px}::-webkit-scrollbar-track{background:transparent}.page-fade-enter{animation:page-fade-in .25s var(--motion-easing)}@keyframes page-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wb-feed-track{animation:wb-feed-scroll 24s linear infinite}.wb-feed:hover .wb-feed-track{animation-play-state:paused}@keyframes wb-feed-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.wb-feed-track{animation:none}}.md-body{font-size:14px;line-height:1.7}.md-body p{margin:6px 0}.md-body h1,.md-body h2,.md-body h3,.md-body h4{margin:14px 0 6px;font-weight:600;color:var(--text-primary, #1d1d1f)}.md-body h1{font-size:18px}.md-body h2{font-size:16px}.md-body h3{font-size:15px}.md-body h4{font-size:14px}.md-body ul,.md-body ol{margin:6px 0;padding-left:22px}.md-body table{border-collapse:collapse;margin:10px 0;font-size:13px;max-width:100%}.md-body th,.md-body td{border:1px solid #d2d2d7;padding:6px 12px;text-align:left;font-variant-numeric:tabular-nums}.md-body th{background:#f5f5f7;font-weight:600}.md-body code{background:#f5f5f7;border-radius:4px;padding:1px 6px;font-size:12px}.md-body pre{background:#f5f5f7;border-radius:8px;padding:12px;overflow:auto}.md-body pre code{background:transparent;padding:0}.md-body blockquote{margin:8px 0;padding:4px 12px;border-left:3px solid #007aff;color:#86868b}
