:root {
  --bg: #f6f3ea;
  --surface: #fbf8f0;
  --fg: #1b1b1b;
  --muted: #5e564b;
  --line: #cfc6b7;
  --line-strong: #a99d8b;
  --accent: #6b2e1f;
  --accent-soft: #ece2d6;

/* paper */

  --paper-ivory: #faf8f3;
  --paper-warm: #f3efe7;

  /* ink */

  --ink-black: #201d19;
  --ink-soft: #3a342d;
  --ink-muted: #6a635b;

  /* lines */

  --line-ink: #dcd4c9;

  /* seal red */

  --seal-red: #c0392b;
  --seal-red-deep: #a93226;
  --seal-red-soft: #e6b8a2;
  --seal-red-wash: #f2d8cc;

  /* scholar garden */

  --jade-soft: #c8ded5;
  --jade-deep: #7fa79b;

  --tea-brown: #77563d;
  --tea-soft: #efe7de;

  --bamboo-gray: #b8b1a7;

  /* ink wash */

  --ink-wash-light: #ebe6df;
  --ink-wash-mid: #d9d4cc;
  --ink-wash-dark: #7b746b;


  --wrap: min(76rem, calc(100% - 3rem));

  --font-ui:
    "SansWeb",
    "Noto Sans CJK TC",
    "Noto Sans CJK SC",
    "PingFang TC",
    "PingFang SC",
    "Microsoft JhengHei",
    "Microsoft YaHei",
    ui-sans-serif,
    system-ui,
    sans-serif;

  --font-body: var(--font-ui);

  --font-reading:
    "SongWeb",
    "RareFallbackWeb",
    "Noto Serif CJK TC",
    "Noto Serif CJK SC",
    "Source Han Serif TC",
    "Source Han Serif SC",
    "PMingLiU",
    "Songti TC",
    "Songti SC",
    serif;

  --font-song-alt:
    "SongAltWeb",
    "RareFallbackWeb",
    "Source Han Serif TC",
    "Source Han Serif SC",
    "Noto Serif CJK TC",
    "Noto Serif CJK SC",
    "PMingLiU",
    serif;

  --font-kai:
    "WenKaiWeb",
    "RareFallbackWeb",
    "BiauKai",
    "DFKai-SB",
    "Kaiti TC",
    "LXGW WenKai",
    "KaiTi",
    serif;

  --font-handwriting:
    "BrushWeb",
    "RareFallbackWeb",
    "Ma Shan Zheng",
    cursive;

  --font-grass:
    "GrassWeb",
    "RareFallbackWeb",
    "Liu Jian Mao Cao",
    cursive;

  --font-title:
    "DisplayWeb",
    "RareFallbackWeb",
    "ZCOOL XiaoWei",
    sans-serif;
}
