:root, body {
  --semi-color-primary: rgb(93, 67, 238);
  --semi-color-primary-hover: rgb(81, 56, 220);
  --semi-color-primary-active: rgb(69, 45, 197);
  --semi-color-link: rgb(88, 65, 219);
  --semi-color-bg-0: #fcfcff;
  --semi-color-bg-1: #fff;
  --semi-color-text-0: rgba(8, 13, 30, .9);
  --semi-color-text-1: rgba(15, 21, 40, .82);
  --semi-color-text-2: rgba(32, 41, 69, .62);
  --semi-color-fill-0: rgba(90, 108, 167, .04);
  --semi-color-fill-1: rgba(87, 104, 161, .08);
  --semi-color-border: rgba(82, 100, 154, .13);
  --eval-primary: #5d43ee;
  --eval-subtle: #f7f7fa;
  --eval-border: #e8e8ef;
  --eval-text: #252733;
  --eval-muted: #7a7d89;
  font-family: "PingFang SC", "Noto Sans SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
* { box-sizing: border-box; }
body { margin: 0; color: var(--eval-text); background: #fcfcff; font-size: 14px; }
button, input, textarea { font-family: inherit; }
h1, h2, h3, p { margin-top: 0; }
h1 { font-size: 18px; font-weight: 600; margin-bottom: 0; line-height: 28px; }
h2 { font-size: 18px; font-weight: 600; margin: 20px 0 16px; }
h3 { font-size: 14px; font-weight: 600; line-height: 22px; margin: 0; }
p { line-height: 1.8; overflow-wrap: anywhere; }
strong { font-weight: 500; }
.field-info { display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; width: 16px; height: 20px; flex-shrink: 0; color: var(--eval-muted); cursor: help; }
.field-info .semi-icon { font-size: 14px; }
.field-info:hover { color: var(--eval-primary); }
.field-info:focus-visible { outline: 2px solid var(--eval-primary); outline-offset: 2px; border-radius: 3px; }
.field-info-tooltip { max-width: 320px; font-size: 12px; line-height: 20px; }
.required { color: #d9525b; margin-left: 2px; }
.field-help { font-size: 12px; color: var(--eval-muted); line-height: 1.6; margin-top: 8px; }
.field-error { font-size: 12px; color: #d9525b; margin-top: 7px; }
.description-label { margin-top: 18px; }
.semi-tabs-bar-line { border-bottom: 1px solid var(--eval-border); }
.muted { font-size: 13px; color: var(--eval-muted); }
