/* Keep the approved visual system; only repair search contrast and focus. */
.search-input::placeholder { color: #171717; opacity: 1; }
.search-input:focus-visible { outline: 2px solid currentColor; outline-offset: -4px; }
@media (forced-colors: active) {
  .search-input::placeholder { color: GrayText; }
  .search-input:focus-visible { outline-color: Highlight; }
}

/* The existing timestamp also exposes the permanent event URL. */
a.event-time { color: inherit; text-decoration: none; }
