/* Generated from tokens.json 1.6.0 by build_tokens.py. */
.ct-ui {
  --ct-space-1: 4px;
  --ct-space-2: 8px;
  --ct-space-3: 12px;
  --ct-space-4: 16px;
  --ct-space-6: 24px;
  --ct-space-8: 32px;
  --ct-radius-control: 12px;
  --ct-radius-panel: 20px;
  --ct-type-caption: 12px;
  --ct-type-label: 14px;
  --ct-type-body: 16px;
  --ct-type-heading: 24px;
  --ct-font-display: "KaiTi", "楷体", "Kaiti SC", "STKaiti", "Microsoft YaHei", "PingFang SC", sans-serif;
  --ct-font-kai: "KaiTi", "楷体", "Kaiti SC", "STKaiti", "Microsoft YaHei", "PingFang SC", sans-serif;
  --ct-font-ui: "Microsoft YaHei", "微软雅黑", "PingFang SC", sans-serif;
  --ct-font-coordinate: ui-monospace, "SFMono-Regular", Consolas, monospace;
  --ct-weight-heading: 400;
  --ct-weight-action: 500;
  --ct-leading-reading: 1.75;
  --ct-tracking-heading: 0.07em;
  --ct-glass-blur: 4px;
  --ct-glass-tint: rgba(15, 30, 50, 0.14);
  --ct-glass-rim: rgba(224, 242, 255, 0.30);
  --ct-glass-fallback: #23374C;
  --ct-touch-min: 44px;
}

.ct-ui.ct-atlas {
  --ct-page: #050B16;
  --ct-surface: #132033;
  --ct-text: #F5EAD7;
  --ct-muted: #ABB9CB;
  --ct-action: #EDCB94;
  --ct-on-action: #241B0D;
  --ct-focus: #C5E6FF;
  --ct-danger: #FFAEA9;
  --ct-edge: #8593A5;
}

.ct-ui.ct-saturn-warm {
  --ct-page: #FBF5EC;
  --ct-surface: #FFFCF7;
  --ct-text: #312824;
  --ct-muted: #695D54;
  --ct-action: #8D482D;
  --ct-on-action: #FFFFFF;
  --ct-focus: #804427;
  --ct-danger: #9B3737;
  --ct-edge: #897767;
}

.ct-ui.ct-saturn-dark {
  --ct-page: #11131C;
  --ct-surface: #20212B;
  --ct-text: #F6EEE1;
  --ct-muted: #C0B4A6;
  --ct-action: #EAC398;
  --ct-on-action: #2B211B;
  --ct-focus: #FFD9AF;
  --ct-danger: #FFAEA9;
  --ct-edge: #918679;
}

.ct-ui.ct-market {
  --ct-page: #F4F7F5;
  --ct-surface: #FFFFFF;
  --ct-text: #18352B;
  --ct-muted: #526A60;
  --ct-action: #23654D;
  --ct-on-action: #FFFFFF;
  --ct-focus: #09674F;
  --ct-danger: #9B3737;
  --ct-edge: #72867B;
}

.ct-ui.ct-wuji {
  --ct-page: #E7F4EE;
  --ct-surface: #F9FDFB;
  --ct-text: #163F34;
  --ct-muted: #47685F;
  --ct-action: #146959;
  --ct-on-action: #FFFFFF;
  --ct-focus: #006556;
  --ct-danger: #9B3737;
  --ct-edge: #68867C;
}

.ct-ui.ct-campus {
  --ct-page: #10231E;
  --ct-surface: #20372F;
  --ct-text: #F7FAF6;
  --ct-muted: #BCCFC3;
  --ct-action: #E7C477;
  --ct-on-action: #262115;
  --ct-focus: #FFDF94;
  --ct-danger: #FFAEA9;
  --ct-edge: #90A499;
}

.ct-ui.ct-admin {
  --ct-page: #F0F3F6;
  --ct-surface: #FFFFFF;
  --ct-text: #182735;
  --ct-muted: #506271;
  --ct-action: #315574;
  --ct-on-action: #FFFFFF;
  --ct-focus: #294E70;
  --ct-danger: #9B3737;
  --ct-edge: #788692;
}
