/* Restrained LOTUS12 chakra accents; scenery and existing layouts remain primary. */
.lotus-chakra-accent{display:block;width:min(340px,100%);height:auto;margin:24px 0;pointer-events:none}
.lotus-chakra-small{width:min(240px,100%);margin:16px 0}
.lotus-chakra-session{float:right;width:44px;height:298px;margin:4px 0 20px 28px}
.lotus-chakra-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}
.lotus-chakra-gallery figure{margin:0}.lotus-chakra-gallery img{display:block;width:100%;height:auto}.lotus-chakra-gallery figcaption{margin-top:12px;font-size:1rem;color:#203b2e}
@media(max-width:600px){.lotus-chakra-accent{width:min(290px,100%)}.lotus-chakra-small{width:220px}.lotus-chakra-session{width:34px;height:230px;margin-left:18px}.lotus-chakra-gallery{grid-template-columns:1fr;gap:28px}.lotus-chakra-gallery figure:first-child{max-width:100%}}

.journey-hero{position:relative}.lotus-chakra-hero{position:absolute;right:5%;bottom:28px;width:clamp(220px,27vw,370px);height:auto;z-index:2;pointer-events:none}
@media(max-width:600px){.lotus-chakra-hero{width:230px;right:20px;bottom:18px}}

/* Slightly brighter than the original muted row, including the existing hero. */
.lotus-chakra-hero,.lotus-chakra-accent,.lotus-chakra-image-row{filter:brightness(1.1) saturate(1.25) contrast(1.04)}
.lotus-chakra-image-row{position:absolute;display:block;background:url('/assets/chakra-motif.svg') center/100% 100% no-repeat;pointer-events:none;z-index:3;contain:layout paint;user-select:none}
.lotus-chakra-image-row[hidden]{display:none!important}
