/* Warm Mentor — staging global overrides (ai.emttutor.com)
   Layout pass 2026-09-04: breathing room + cream/amber retained */
:root {
  --cream: #FBF7F0;
  --cream-soft: #FFFDF8;
  --amber: #C47A2C;
  --ink: #2C2A26;
  --muted: #6B645A;
  --soft-navy: #2A3F5F;
  --line: #E8DFD0;
}
body { background: var(--cream) !important; color: var(--ink) !important; }
.wp-site-blocks header,
.site-header, header.wp-block-template-part {
  background: var(--cream) !important;
  border-bottom: 1px solid var(--line) !important;
  color: var(--ink) !important;
}
.wp-site-blocks header a,
.site-header a, header a { color: var(--soft-navy) !important; }
.wp-site-blocks footer,
.site-footer, footer.wp-block-template-part {
  background: #F3EBE0 !important;
  color: var(--muted) !important;
}
.wp-site-blocks footer a, .site-footer a, footer a { color: var(--soft-navy) !important; }
.emt-hero, .emt-trust-bar, .emt-image-strip, .emt-cta-section {
  background: var(--cream) !important;
  color: var(--ink) !important;
}
.emt-hero h1, .emt-cta-section h2 { color: var(--ink) !important; }
.emt-btn, .emt-btn-white { background: var(--amber) !important; color: #fff !important; border-color: var(--amber) !important; }
.emt-strip-img img { filter: none !important; }

/* Extra breathing room on non-home Warm Mentor pages */
.entry-content, .wp-block-post-content {
  max-width: 70ch;
}
.entry-content p, .wp-block-post-content p {
  line-height: 1.75;
  margin-bottom: 1.15em;
}
