body[data-scene=home]{--ministry-scene:url('assets/scene/symbolic-home.webp')}
body[data-scene=first]{--ministry-scene:url('assets/scene/symbolic-first.webp')}
body[data-scene=exploring]{--ministry-scene:url('assets/scene/symbolic-exploring.webp')}
body[data-scene=deeper]{--ministry-scene:url('assets/scene/symbolic-deeper.webp')}
body[data-scene=living]{--ministry-scene:url('assets/scene/symbolic-living.webp')}
body[data-scene=helping]{--ministry-scene:url('assets/scene/symbolic-helping.webp')}
body[data-scene=prayers]{--ministry-scene:url('assets/scene/symbolic-prayers.webp')}
/* Gentle blue glazing unifies daylight and lamplit scenes; faces remain natural. */
body[data-scene] .journey-landscape{background:linear-gradient(180deg,#071c4022,#06224418 45%,#04152a6b),var(--ministry-scene) center top/cover no-repeat!important}
body[data-scene]:not([data-view=home]) .journey-landscape{background:linear-gradient(180deg,#061d3b55,#071d3b7a 55%,#061830b3),var(--ministry-scene) center top/cover no-repeat!important}
body[data-scene][data-view=article] .journey-landscape{background:linear-gradient(180deg,#061b3b55,#061a36c9 40%,#06162ced),var(--ministry-scene) center top/cover no-repeat!important}
body[data-scene] .finder-atmosphere:after{background:linear-gradient(#02112d22,transparent 38%,#02132d22)!important}
body[data-view=home] .story-home .fh-welcome{min-height:208px;padding-top:13px;padding-bottom:85px;position:relative}
body[data-view=home] .story-home .fh-welcome h1{max-width:76%;font-size:2.2rem;text-shadow:0 2px 12px #001330,0 1px 5px #0009}
body[data-view=home] .story-home .fh-welcome p{max-width:78%;font-size:.95rem;text-shadow:0 2px 7px #00142f}
.story-heading>.ministry-art{left:0;width:100%;opacity:.95}
.story-heading:has(.ministry-art){min-height:210px}
.story-heading:has(.ministry-art):after{background:linear-gradient(90deg,#061a36ed,#061a3688 55%,#061a3622)}
.story-heading:has(.ministry-art)>div{max-width:82%}
.ministry-guide{margin:0 0 22px;padding:15px 18px;border:1px solid #b6d9ef44;border-radius:18px;background:#0c2444e8;color:#dbeafa;font-size:.85rem}.ministry-guide summary{cursor:pointer;min-height:28px;color:#c8efff;font-weight:650}.ministry-guide p{margin:12px 0;line-height:1.7}.ministry-guide dt{font-weight:650;margin-top:12px}.ministry-guide dd{margin:3px 0 0;color:#b5cee6}
@media(max-width:370px){body[data-view=home] .story-home .fh-welcome h1{font-size:1.9rem}body[data-view=home] .story-home .fh-welcome{min-height:200px}.story-heading:has(.ministry-art){min-height:200px}}
/* Let the scene continue through the heading glass, without repeating its figures. */
.story-heading:has(.ministry-art){background:linear-gradient(100deg,#071b36bb,#0a24461a);backdrop-filter:none}
.story-heading>.ministry-art{display:none}
.story-heading:has(.ministry-art):after{background:linear-gradient(90deg,#061a36a8,#061a3633 62%,transparent)}
