/* ==== SITE RAILS SYSTEM (Global) ==== */
/* This file should be loaded on every page for consistent layout */

/* Site rails (one time) */
:where(.wp-site-blocks){
  --gutter: var(--wp--style--root--padding-left, 1rem);
  --max:    var(--wp--style--global--wide-size, 1280px);

  display: grid;
  grid-template-columns:
    [full-start]   minmax(var(--gutter), 1fr)
    [content-start] minmax(0, var(--max))
    [content-end]  minmax(var(--gutter), 1fr)
    [full-end];
}

/* By default, keep children on content rails */
:where(.wp-site-blocks) > *{
  grid-column: content-start / content-end;
}
