/*
 * Hand-maintained overrides, loaded after theme.css.
 *
 * theme.css is regenerated from ../Template by scripts/build-assets.mjs, so
 * deliberate design changes live here instead — `npm run assets` never touches
 * this file.
 */

/*
 * Home page teacher rail.
 *
 * The template's grid is a fixed ten columns, sized for the single empty
 * placeholder the export shipped. With a real teacher list any item past the
 * tenth wraps onto a second row and overlaps its neighbour. Laying the items
 * out as a single implicit column track keeps every card on one row whatever
 * the collection size; the horizontal scrub is driven by the row's own width,
 * so it scales to match automatically.
 */
.teacher-collection-list {
  grid-template-columns: none;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}

/* Footer navigation columns sit slightly tighter than the template default. */
.footer-link-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}
