/* dist/pattern-grid.css — optional opt-in defaults */
pattern-grid {
  display: grid;
  grid-template-columns: repeat(var(--pg-cols, 1), 1fr);
  aspect-ratio: var(--pg-aspect, calc(var(--pg-cols, 1) / var(--pg-rows, 1)));
  gap: var(--pg-gap, 0);
  container-type: inline-size;
}
pattern-grid > *:not(template) {
  display: block;
  aspect-ratio: var(--pg-cell-aspect, 1);
  background: var(--pg-bg, transparent);
}
