@font-face{
  font-family:"YouShe Display";
  src:url("/assets/fonts/YouSheDisplay-20260806.ttf") format("truetype");
  font-style:normal;
  font-weight:400;
  font-display:swap;
}

:root{
  --font-ui:"Segoe UI Variable Text","Segoe UI","Microsoft YaHei UI","Microsoft YaHei","PingFang SC",system-ui,sans-serif;
  --font-display:"YouShe Display","Microsoft YaHei UI","Microsoft YaHei",sans-serif;
  --font-data:"Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;
}

html,
body,
body button,
body input,
body select,
body textarea,
body .ant-btn,
body .ant-input,
body .ant-select,
body .ant-picker,
body .ant-dropdown,
body .ant-modal,
body .ant-table,
body .ant-tooltip{
  font-family:var(--font-ui)!important;
  letter-spacing:0!important;
}
body{
  line-height:1.5!important;
  font-variant-numeric:tabular-nums;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

body .page-title,
body .logo-text[data-v-c8bf22f0],
body .login-panel-head[data-v-9144f21c] h2{
  font-family:var(--font-display)!important;
  font-weight:400!important;
  letter-spacing:0!important;
}
body .page-title{line-height:1.25!important;}
body .logo-text[data-v-c8bf22f0]{line-height:1.2!important;}
body .login-panel-head[data-v-9144f21c] h2{line-height:1.25!important;}
body .logo-icon[data-v-c8bf22f0]{
  border:0!important;
  background:transparent url("/assets/logo-transparent-20260807.png?v=202608071520") center/34px no-repeat!important;
  box-shadow:none!important;
}

body .stat-num,
body .result-num,
body .ant-statistic-content,
body .ant-table-cell,
body .ant-input-number-input{
  font-variant-numeric:tabular-nums;
}
body .link-url,
body code,
body pre,
body kbd{
  font-family:var(--font-data)!important;
  font-variant-numeric:tabular-nums;
  letter-spacing:0!important;
}

body .ant-btn,
body .ant-form-item-label,
body .ant-select-selection-item,
body .ant-select-selection-placeholder,
body .ant-picker-input>input,
body .ant-input,
body .ant-input-number-input{
  line-height:1.4!important;
}
