:root{--primary-color: #1890ff;--success-color: #52c41a;--warning-color: #faad14;--danger-color: #ff4d4f;--text-color: rgba(0, 0, 0, .85);--text-color-secondary: rgba(0, 0, 0, .45);--background-color: #f0f2f5;--white: #fff;--border-color: #d9d9d9;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px}html{font-size:16px;-webkit-text-size-adjust:100%}html,body{margin:0;min-height:100%}body,#root{min-height:100vh}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);background-color:#fff;line-height:1.5}img{max-width:100%;height:auto;vertical-align:middle}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--primary-color);text-decoration:underline}
