/* Keep the shared site header readable on narrow phones. */
@media (max-width: 360px) {
  .site-header { flex-wrap: wrap; }
  .site-header nav { width: 100%; justify-content: flex-end; }
  .site-header nav a { white-space: nowrap; }
}
