/* Keep the board's actions clear of its title on narrow screens. */
@media (max-width: 650px) {
  .topbar {
    grid-template-columns: minmax(0, 1fr);
    gap: 8px;
  }
  .brand-block {
    grid-column: 1;
    grid-row: 1;
  }
  .main-tabs {
    grid-column: 1;
    grid-row: 2;
  }
  .top-actions {
    grid-column: 1;
    grid-row: 3;
    justify-content: center;
    flex-wrap: wrap;
  }
}
