/* =========================================================
   JGA PdN
   revision: r20260804.0
   origin: JGA PdN Zero Kilometer Post
   locomotive: A1
   visual concept: High Density

   File policy
   - The unmarked filename is always the active main line.
   - Development files remain readable and formatted.
   - Stable production files use the same unmarked filename
     and are converted to a single line.
   - No .min.css or .mini.css names are used.
   - Backup timestamps and serials are inserted immediately
     before the extension.

   Responsive Bands
   b0-smart :    0–699px
   b1-pad   :  700–1199px
   b2-fhd   : 1200–1899px
   b3-wqhd  : 1900–2599px
   b4-uhd   : 2600px+
   ========================================================= */

:root {
  --jga-b1-pad: 700px;
  --jga-b2-fhd: 1200px;
  --jga-b3-wqhd: 1900px;
  --jga-b4-uhd: 2600px;
}

.jga-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
}

@media (min-width: 700px) {
  .jga-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1200px) {
  .jga-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 1900px) {
  .jga-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 2600px) {
  .jga-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
