/*
 * TEMAGUE Omega Zenith v1.8.18 — root structure guard
 * Prevent WordPress Global Styles from inserting root block gaps/canvas offsets.
 */
html,
body,
.wp-site-blocks{
  margin:0;
  padding:0;
  border:0;
}

.wp-site-blocks{
  width:100%;
  max-width:none;
  min-width:0;
  overflow-x:clip;

  /* Gutenberg layout support */
  --wp--style--block-gap:0px;
}

.wp-site-blocks > *{
  margin-block-start:0;
  margin-block-end:0;
}

/* Front page main is the canvas itself. */
body.home .wp-site-blocks > main.taj-site,
body.home main.taj-site,
body.home #main-content{
  margin:0;
  padding:0;
  width:100%;
  max-width:none;
  min-width:0;
}

/* Hero begins at the physical top edge of the canvas. */
body.home .taj-hero{
  margin-top:0;
  border-top:0;
}

/* Dynamic shared header itself introduces no anonymous wrapper spacing. */
.taj-header{
  margin-block-start:0;
}

/* Inner templates use their own explicit content spacing, not root block gap. */
body.single .wp-site-blocks > main,
body.page .wp-site-blocks > main{
  margin-block-start:0;
}
