:root{color-scheme:light;--chh-primary: #0b6bcb;--chh-primary-deep: #085aa8;--chh-success: #18a058;--chh-warning: #f0a020;--chh-danger: #d03050;--chh-text: #1f2225;--chh-text-secondary: #606266;--chh-border: #dcdfe6;--chh-bg: #f5f7fa;--chh-surface: #ffffff;--chh-shadow-sm: 0 1px 2px rgba(15, 34, 61, .06), 0 2px 4px rgba(15, 34, 61, .04);--chh-shadow-md: 0 4px 12px rgba(15, 34, 61, .08), 0 2px 4px rgba(15, 34, 61, .04);--chh-motion-base: .2s;--chh-easing: cubic-bezier(.645, .045, .355, 1)}html,body,#root{height:100%}body{margin:0;background:var(--chh-bg);color:var(--chh-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}::selection{background:#0b6bcb29}.chh-content>.ant-card+.ant-card,.chh-content>.ant-alert+.ant-card,.chh-content>.ant-card+.ant-alert{margin-top:16px}.chh-content .ant-card,.chh-content .ant-card-bordered{border-color:transparent;box-shadow:var(--chh-shadow-sm);transition:box-shadow var(--chh-motion-base) var(--chh-easing)}.chh-content .ant-card:hover{box-shadow:var(--chh-shadow-md)}.chh-content .ant-statistic-title{letter-spacing:.01em}.chh-content .ant-tag{border-color:transparent}@media (max-width: 768px){.chh-content{padding:12px!important}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation-duration:.01ms!important}}
