:root {
  /* 相同的颜色变量 */
  --color_1: red;
  --color_2: #f78;
  --color_3: #6c6c6c;
  --color_4: #ccc;
  --color_5: black;
  --color_6: white;
  --color_7: #888;
  --color_8: inherit;
  --color_9: HighlightText;
  --color_10: #404740;
  --color_11: #708;
  --color_12: #219;
  --color_13: #164;
  --color_14: #a11;
  --color_15: #e40;
  --color_16: #00f;
  --color_17: #30a;
  --color_18: #085;
  --color_19: #167;
  --color_20: #256;
  --color_21: #00c;
  --color_22: #940;
  --color_23: #f00;

  /* 相同的字体变量 */
  --font-family_1: monospace;
  --font-family_2: serif;
  --font-family_3: var(--font-family-mono);
  --font-family_4: var(--text-body-medium-font-family);

  /* 相同的背景色变量 */
  --background-color_1: #cceeff44;
  --background-color_2: #99eeff33;
  --background-color_3: #f5f5f5;
  --background-color_4: #333338;
  --background-color_5: #e2f2ff;
  --background-color_6: #222227;
  --background-color_7: #ff332255;
  --background-color_8: white;
  --background-color_9: inherit;
  --background-color_10: var(--color-bg-secondary);
  --background-color_11: #99ff7780;
  --background-color_12: transparent;
  --background-color_13: #328c8252;
  --background-color_14: #bb555544;
  --background-color_15: #eee;
  --background-color_16: #00000022;
  --background-color_17: #ffffff22;
  --background-color_18: #444;
  --background-color_19: #ffdd9980;
  --background-color_20: #ddd;
  --background-color_21: Highlight;
  --background-color_22: #ffff0054;
  --background-color_23: #00ffff8a;
  --background-color_24: #ff6a0054;
  --background-color_25: #ff00ff8a;

  /* 相同的边框色变量 */
  --border-top-color_1: #333338;
  --border-top-color_2: transparent;
  --border-bottom-color_1: orange;
  --border-bottom-color_2: #999;
  --border-bottom-color_3: #66d;
  --border-bottom-color_4: #333338;
  --border-bottom-color_5: transparent;
  --border-left-color_1: #ddd;
}

.light {
  /* light 主题特有的颜色变量 */
  --color_24: #093077;
  --color_25: #cb0b96;
  --color_26: #c53e0d;
  --color_27: #0768cf;
  --color_28: #00000080;
  --color_29: #000000cc;
  --color_30: #0000004d;
  --color_31: var(--color-text-danger);
  --color_32: var(--color-text-secondary);
  --color_33: var(--color-text-primary);

  /* light 主题特有的背景色变量 */
  --background-color_26: #ffffff;
  --background-color_27: #0000001a;
  --background-color_28: #00000033;
  --background-color_29: initial;
  --background-color_30: var(--color-bg-selected);

  /* light 主题特有的边框色变量 */
  --border-color_1: #0000004d;
}

.dark {
  /* dark 主题特有的颜色变量 */
  --color_24: #7cc4f8;
  --color_25: #fc9ce0;
  --color_26: #fcb34a;
  --color_27: #d1a8ff;
  --color_28: #ffffffb3;
  --color_29: #ffffff;
  --color_30: #ffffff66;
  --color_31: #093077;
  --color_32: #cb0b96;
  --color_33: #c53e0d;
  --color_34: #0768cf;
  --color_35: #00000080;
  --color_36: #000000cc;
  --color_37: #0000004d;
  --color_38: var(--color-text-danger);
  --color_39: var(--color-text-secondary);
  --color_40: var(--color-text-primary);

  /* dark 主题特有的背景色变量 */
  --background-color_26: #2c2c2c;
  --background-color_27: #ffffff1a;
  --background-color_28: #ffffff33;
  --background-color_29: #ffffff;
  --background-color_30: #0000001a;
  --background-color_31: #00000033;
  --background-color_32: initial;
  --background-color_33: var(--color-bg-selected);

  /* dark 主题特有的边框色变量 */
  --border-color_1: #ffffff66;
  --border-color_2: #0000004d;
}
