/**
 * 三伏 · 数九 · 梅雨页专属样式
 * 用于：/sanfushujiu/（默认当年）与 /sanfushujiu/YYYY（按年伪静态，等价入口 ?y=）
 *
 * 表单 / 面板 / 表格 / 提示一律用公用 .cx-*（style/chaxun.css）与 .tbl-scroll（style/site.css），
 * 本文件只写本页特有的：区间高亮、伏/九/梅三色标记、数九歌、相邻年份导航。
 */

/* 表内数字列用等宽数字对齐，避免日期/天数宽度跳动 */
.cx-table td.num { font-variant-numeric: tabular-nums; white-space: nowrap; }

/* 段名着色：伏·朱红，九·黛蓝，梅·青绿（只给色块小标，正文仍是墨色） */
.sf-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 6px;
  border-radius: 50%;
  vertical-align: middle;
}
.sf-dot--fu  { background: #b0232f; }
.sf-dot--jiu { background: #2b5f8a; }
.sf-dot--mei { background: #2c6e52; }

/* 当前所处的段（今天落在这一行）：靠 .now 的公用行底色，这里只给段名加粗 */
.cx-table tr.now .sf-seg { font-weight: 700; }

/* 数九歌：居中引文式排版，跟着数九表走，切年不变（属固定文案） */
.sf-song {
  margin: 14px 0 0;
  padding: 12px 16px;
  border-left: 3px solid var(--gilt);
  border-radius: 0 var(--radius) var(--radius) 0;
  background: var(--field);
  color: var(--ink-soft);
  font-family: var(--font-display);
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.06em;
  text-align: center;
}

@media (max-width: 768px) {
  .sf-song { text-align: left; line-height: 1.9; }
}
