/* dibz.ca/open-houses/: the open house line on the listing cards and the days (build-areas.mjs).
   On top of site.css (.lcards) and blog.css; follows the light / dark theme through site.css's tokens. */
.lc-oh { display: flex; align-items: center; gap: 5px; min-width: 0; margin-top: 6px; color: var(--accent); font-size: 14px; font-weight: 700; line-height: 18px; }
.lc-oh > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lc-oh .lc-i { width: 15px; height: 15px; color: currentColor; }
.oh-sec .table { max-width: 520px; margin-top: 16px; }
.oh-day { margin-top: 36px; }
.oh-day h3 { font-size: 23px; line-height: 1.25; scroll-margin-top: 84px; }
.oh-day .lcards { margin-top: 14px; }
@media (max-width: 600px) { .oh-day h3 { font-size: 20px; } }
