/* 工作坊教材微調 */

/* 任務 callout 加強對比 */
.callout-note {
  border-left-color: #1F5C8B !important;
}
.callout-tip {
  border-left-color: #4A7C8A !important;
}

/* 程式碼區塊 */
pre code {
  font-size: 0.92em;
  line-height: 1.5;
}

/* 📋 prompt 區塊：用 blockquote 加底色 */
blockquote {
  background: #EAF1F8;
  border-left: 4px solid #1F5C8B;
  padding: 0.8em 1em;
  margin: 1em 0;
  font-style: normal;
}

/* 表格垂直 spacing */
table {
  margin: 1em 0;
}

/* H2 章節更明顯 */
h2 {
  border-bottom: 2px solid #eee;
  padding-bottom: 0.3em;
  margin-top: 2em;
}

/* 文件編號（右上、灰、小字） */
.document-number {
  text-align: right;
  color: #888;
  font-size: 0.8em;
  margin-bottom: 0.5em;
}
