/* 全站版式对齐在线生图：居中 1500 · Space Grotesk · 标题 17 / 正文 12.5 */

:root {
  --xc-sans: "Space Grotesk", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;
  --xc-page-w: 1500px;
  --xc-page-pad: 18px;
  --xc-title: 17px;
  --xc-lead: 12px;
  --xc-body: 12.5px;
  --xc-meta: 11.5px;
}

html {
  font-family: var(--xc-sans);
  -webkit-font-smoothing: antialiased;
}

body,
body.xc-home,
body.xc-activity,
body.xc-team,
body.tm-body,
body.xc-account,
body.xc-help,
body.xc-api,
body.sis-body,
body.pv-body,
body.asm-body,
body.xc-autoscript,
body.xc-assemble,
body.xc-previs,
.studio-shell,
.studio-shell body {
  font-family: var(--xc-sans) !important;
}

body.xc-home,
body.xc-activity,
body.xc-team,
body.tm-body,
body.xc-account,
body.xc-help,
body.xc-api,
body.sis-body,
body.pv-body,
body.asm-body,
body.xc-autoscript,
body.xc-typed {
  font-size: var(--xc-body);
}

html.tm-html,
body.tm-body,
body.xc-team {
  font-size: var(--xc-body) !important;
}

.wb-page,
.xc-home .wb-page,
.xc-activity .wb-page,
.xc-team .scene,
.xc-account .shell,
.xc-help-wrap,
.page > .wrap,
body.xc-api .wrap,
body.xc-typed .wrap,
.pv-gate,
.xc-assemble .asm-gate-panel,
.xc-autoscript .as-gate-panel {
  width: min(var(--xc-page-w), 100%) !important;
  max-width: min(var(--xc-page-w), 100%) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box;
}

h1,
.page-title,
.page-head .title,
.wb-act-head h1,
.gate-title,
.pv-gate-title,
.as-gate-title,
.asm-gate-title,
.xc-help-wrap h1,
.top h1 {
  font-family: inherit !important;
  font-size: var(--xc-title) !important;
  font-weight: 800 !important;
  letter-spacing: -0.02em;
}

.lead,
.wb-act-head p,
.xc-create-lead,
.xc-help-lead,
.page-head .sub,
.sub,
.pv-gate-sub,
.asm-gate-sub {
  font-size: var(--xc-lead) !important;
}

button,
input,
select,
textarea {
  font-family: inherit;
}

html,
body,
* {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
*::-webkit-scrollbar,
*::-webkit-scrollbar-thumb,
*::-webkit-scrollbar-track,
*::-webkit-scrollbar-corner {
  width: 0 !important;
  height: 0 !important;
  display: none !important;
  background: transparent !important;
}
