/* MLB V6 — Master Life Blueprint brand/header + hero visibility fix */
.mlb-brand-lockup{display:inline-flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important;white-space:nowrap!important;color:#244b43!important;font:600 .82rem/1.1 Georgia,serif!important;letter-spacing:.12em!important}
.mlb-brand-mark{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid #c7a45b!important;border-radius:50%!important;background:radial-gradient(circle at 38% 32%,#f0d58d 0 8%,#315f55 10% 58%,#6d4d7e 100%)!important;color:#fffdf8!important;font:700 11px/1 Georgia,serif!important;letter-spacing:.04em!important;box-shadow:0 4px 14px rgba(36,75,67,.16)!important}
.mlb-brand-name{display:inline-block!important;color:#244b43!important}
.hero{min-height:680px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#244b43 0%,#315f55 54%,#6d4d7e 100%)!important}
.hero-inner{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)!important;width:min(1180px,calc(100% - 42px))!important;gap:44px!important;align-items:center!important;padding:72px 0!important}
.hero-copy{display:block!important;visibility:visible!important;opacity:1!important}.hero h1{display:block!important;visibility:visible!important;opacity:1!important;margin:.18em 0!important;line-height:.88!important}
.hero-art-panel{min-height:390px;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.02)),url("assets/master-life-blueprint-art.jpg") center/cover no-repeat;border:1px solid rgba(240,213,141,.45);box-shadow:0 24px 70px rgba(20,43,38,.24)}
@media(max-width:900px){.hero-inner{grid-template-columns:1fr!important}.hero-art-panel{min-height:280px}.mlb-brand-name{font-size:.72rem!important;letter-spacing:.08em!important}}

/* MLB V11 — subtle visual refinement requested 2026-10-01 */
:root{
  --jade:#37685d;
  --jade-deep:#285047;
  --jade-soft:#789a8f;
}
/* Secondary copy: retain softness while restoring legibility. */
.intro,.card p,.fine,.panel p,main p{color:#3b4d47!important;opacity:.96!important}
/* Preserve the established jade → purple identity, with a slight lift to the green. */
.hero{background:linear-gradient(135deg,#285047 0%,#37685d 52%,#705080 100%)!important}
.hero:after{background:linear-gradient(90deg,rgba(40,80,71,.82),rgba(55,104,93,.34) 52%,rgba(112,80,128,.34))!important}
.manifesto{background:linear-gradient(135deg,#285047 0%,#37685d 50%,#705080 100%)!important}
/* Integrate the existing MLB emblem as a quiet, fading page motif. */
body:not(:has(.hero)) main{position:relative;isolation:isolate}
body:not(:has(.hero)) main:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:min(520px,58vw);aspect-ratio:1;right:-7vw;top:2rem;background:url('/master-life-blueprint-icon.svg') center/contain no-repeat;opacity:.105;filter:saturate(.88);-webkit-mask-image:linear-gradient(135deg,#000 15%,rgba(0,0,0,.72) 48%,transparent 84%);mask-image:linear-gradient(135deg,#000 15%,rgba(0,0,0,.72) 48%,transparent 84%)}
body:not(:has(.hero)) main:after{content:"";position:absolute;z-index:-2;pointer-events:none;inset:-3rem -12vw auto 36%;height:420px;background:radial-gradient(ellipse at 72% 34%,rgba(112,80,128,.18),rgba(112,80,128,.07) 46%,transparent 74%)}
@media(max-width:700px){body:not(:has(.hero)) main:before{width:78vw;right:-22vw;opacity:.085}}
