/* Keep every navigation control reachable on narrow phones. */
@media (max-width: 360px) {
  .site .s-nav .wrap { gap: 6px; }
  .site .s-nav .s-brand { gap: 6px; font-size: 18px; flex-shrink: 0; }
  .site .s-nav .btn-s.sm { padding: 0 8px; font-size: 12px; flex-shrink: 0; }
  .site .s-nav .s-burger { width: 38px; height: 38px; flex-shrink: 0; }
}
