/* feixing.css — 紫白飛星查詢（/feixing/）專用的少量樣式。九宮格、表格沿用 css/liunian.css（.ln-nine／.ln-table），
   表單沿用 css/yongshen.css（.ys-tool／.ys-form）。 */
.fx-form { grid-template-columns: 1fr 1.6fr auto auto; }
.fx-form button { grid-column: auto; }
.fx-form .fx-today { background: transparent; color: var(--ink); border: 1px solid var(--border); }
.fx-sum { margin: 0 0 4px; line-height: 1.9; }
.fx-charts.has-month { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.fx-chart h3 { margin: 14px 0 2px; font-size: 1.05rem; }
.fx-meta { margin: 0; font-size: 0.82rem; color: var(--text-dim); line-height: 1.7; }
.fx-sha { margin: 6px 0 8px; padding-left: 1.2em; line-height: 1.9; }
.fx-legend { display: flex; flex-wrap: wrap; gap: 6px 14px; font-size: 0.8rem; color: var(--text-dim); margin: 4px 0 0; }
@media (max-width: 720px) {
  .fx-charts.has-month { grid-template-columns: 1fr; }
  .fx-form { grid-template-columns: 1fr 1fr; }
  .fx-form button { grid-column: auto; }
}
