html, body {
  font-family: "Helvetica"; /* 全局字体 */
  font-size: 16px;        /* 基础字号 */
  line-height: 1.6;       /* 行距 */
  color: #111;            /* 主文字颜色 */
  /* background-color: #fff; 页面背景 */
  margin: 0;
  padding: 0;
}

canvas {
  display: block;
}

/* 标题层级 */
h1, h2, h3, h4, h5, h6 {
  margin: 1em 0 0.5em 0;
  line-height: 1.2;
  color: #111;
}

h1 {
  font-size: 2.25em;
  font-weight: bold;
}

h2 {
  font-size: 2em;
  font-weight: bold;
}

h3 {
  font-size: 1.75em;
  font-weight: bold;
}

h4 {
  font-size: 1.5em;
  font-weight: bold;
}

h5 {
  font-size: 1.25em;
  font-weight: bold;
}

h6 {
  font-size: 1em;
  font-weight: bold;
}

/* 段落 */
p {
  margin: 0 0 1em 0;
  font-size: 1em;
}

/* 链接 */
a {
  color: #111;
  text-decoration: none;
  transition: color 0.2s ease;
}

a:hover {
  color: #92c262;
  text-decoration: underline;
}


/* 列表 */
ul, ol {
  margin: 0 0 1em 2em;
  padding: 0;
}

li {
  margin-bottom: 0.5em;
}

/* 引用 */
/* blockquote {
  margin: 1em 0;
  padding: 0.5em 1em;
  border-left: 4px solid #ccc;
  color: #555;
  font-style: italic;
  background: #f9f9f9;
} */

/* 代码文本 */
code {
  font-family: "Courier New", monospace;
  background: #f4f4f4;
  padding: 2px 4px;
  border-radius: 3px;
}

/* 表格 */
/* table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1em;
}

th, td {
  border: 1px solid #ccc;
  padding: 0.5em 1em;
  text-align: left;
}

th {
  background: #f0f0f0;
  font-weight: bold;
} */
