/* Hide Assembler theme header + footer on Illinois Cares chromed pages */
body > .wp-site-blocks > header.wp-block-template-part,
body > .wp-site-blocks > footer.wp-block-template-part {
  display: none !important;
}
.wp-site-blocks > header[class*="template-part"],
.wp-site-blocks > footer[class*="template-part"] {
  display: none !important;
}

/* Break our chromed pages out of the theme's narrow constrained layout */
.entry-content.has-global-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.entry-content.is-layout-constrained > .ic-wrap,
.wp-block-post-content.is-layout-constrained > .ic-wrap,
.entry-content > .ic-wrap {
  max-width: none !important;
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* Also neutralize the block-theme content size variable inside our pages */
body.page .wp-site-blocks,
body.single-post .wp-site-blocks {
  --wp--style--global--content-size: 100%;
  --wp--style--global--wide-size: 100%;
  padding: 0 !important;
  margin: 0 !important;
}

/* Canvas / background */
html, body { background: #fbf8f4; }
body.page, body.single-post { margin: 0; }
body > .wp-site-blocks > main,
body > .wp-site-blocks > .wp-block-group {
  padding: 0 !important;
  margin: 0 !important;
}
/* Hero cityscape — boost visibility (React source used opacity-30) */
.ic-hero::before {
  opacity: 0.40 !important;
}
/* Tone down the top overlay so cityscape reads through */
.ic-hero::after {
  background: linear-gradient(to top, #13213a 0%, rgba(19,33,58,0.80) 50%, rgba(19,33,58,0.35) 100%) !important;
}
/* Who We Are team image */
.ic-about-visual { background-image: url('https://media.base44.com/images/public/69e3bb44b6ba73e7f55dbee6/48034084d_generated_image.png') !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }

/* Hide IC monogram placeholder over team photo */
.ic-about-visual > span { display: none !important; }

/* Free Case Review nav button text should be black/navy, not grey */
.ic-navbar a[href*="free-consultation"],
.ic-navbar a[href*="free-case-review"],
.ic-nav a.ic-cta,
.ic-nav .ic-btn-primary,
.ic-navbar .ic-btn-primary {
  color: #13213a !important;
}
.ic-navbar a, .ic-nav a { color: inherit; }

/* ic-nav-cta text should be dark navy, not grey */
.ic-navbar .ic-nav-cta,
a.ic-nav-cta,
.ic-nav-cta {
  color: #13213a !important;
}
