/* hs_sitepackage — feed-scoreboard.css · feed mode F9 (scoreboard rows, reinterpreted as a travel-notes board) */
.board { margin: 0 0 3rem; background: var(--hs-granite, #2e3337); color: var(--hs-mica, #e8e5de); border-radius: 6px; padding: 1.3rem 1.4rem 1rem; border-top: 4px solid var(--hs-gold, #b8901d); }
.board__head { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: .6rem 1.2rem; border-bottom: 1px solid rgba(232, 229, 222, .25); padding-bottom: .6rem; }
.board__title { margin: 0; color: #fffdf8; font-size: 1.35rem; }
.board__legend { margin: 0; display: none; }
.board__rows { list-style: none; margin: 0; padding: 0; }
.board-row { display: grid; grid-template-columns: 2.4rem 6.6rem minmax(0, 1.2fr) minmax(0, 1fr); gap: .9rem; align-items: baseline; padding: .7rem 0; border-bottom: 1px dashed rgba(232, 229, 222, .2); font-variant-numeric: tabular-nums; }
.board-row:last-child { border-bottom: 0; }
.board-row__no { font-family: var(--hs-display, Georgia, serif); color: var(--hs-gold-soft, #e3c565); font-weight: 700; }
.board-row__date { font-size: .82rem; letter-spacing: .04em; text-transform: uppercase; color: #b9b5ab; }
.board-row__title { color: #fffdf8; font-weight: 700; text-decoration: none; }
.board-row__title:hover { color: var(--hs-gold-soft, #e3c565); text-decoration: underline; }
.board-row__meta { font-size: .86rem; color: #b9b5ab; }
.board__more { margin: .8rem 0 0; font-size: .92rem; }
.board__more a { color: var(--hs-gold-soft, #e3c565); }
.board__empty { margin: .8rem 0; }
.board--article { margin-top: 2.4rem; }
@media (min-width: 761px) {
  .board__legend { display: grid; grid-template-columns: 2.4rem 6.6rem minmax(0, 1.2fr) minmax(0, 1fr); gap: .9rem; font-size: .7rem; letter-spacing: .14em; text-transform: uppercase; color: #8f948f; width: 100%; }
}
@media (max-width: 760px) {
  .board-row { grid-template-columns: 2.2rem minmax(0, 1fr); gap: .15rem .7rem; }
  .board-row__date, .board-row__title, .board-row__meta { grid-column: 2; }
}
