/* A continuous visual journey through three related MIYAR environments. */
.msp .msp-scene{opacity:1!important;filter:contrast(1.12) saturate(1.05)!important}.msp .msp-depth-frame{opacity:.14!important}.msp .msp-depth-floor{opacity:.18}.msp .msp-depth-horizon{opacity:.2}.msp .msp-light{background:linear-gradient(180deg,#e8f5ff12,transparent 45%,#eff7ff29)!important}.msp .msp-orbit-glow{opacity:.12}.msp .msp-hero{position:relative;isolation:isolate}.msp .msp-hero::before{content:'';position:absolute;inset:8px 10% -12px;background:radial-gradient(ellipse,#f4fbffb8,transparent 72%);z-index:-1;pointer-events:none}
#miyar-market.msp-world-ready{isolation:isolate;position:relative;background:transparent!important}.msp-world{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#dceaf2}.msp-world-layer{position:absolute;inset:-5%;background-size:cover;background-position:center;opacity:0;transition:opacity 1.3s ease;transform:translate3d(0,var(--world-shift,0px),0) scale(1.045);animation:msp-world-breathe 24s ease-in-out infinite alternate}.msp-world-layer.is-visible{opacity:1}.msp-world-business{animation-delay:-8s}.msp-world-education{animation-delay:-16s}.msp-world.is-paused .msp-world-layer,.msp-world.is-background .msp-world-layer{animation-play-state:paused!important}
@keyframes msp-world-breathe{from{transform:translate3d(-.7%,var(--world-shift,0px),0) scale(1.04)}to{transform:translate3d(.7%,var(--world-shift,0px),0) scale(1.085)}}
#miyar-market.msp-world-ready>.msp-story-panel{background:linear-gradient(180deg,#eff7fc9c 0%,#eff7fc38 22%,#eff7fc38 78%,#eff7fc9c 100%)!important;margin:0;padding:100px max(3vw,16px);border:0;overflow:visible}
#miyar-market.msp-world-ready>.msp-story-panel>.mk-wrap{width:min(1180px,100%);background:#f9fcffe8;border:1px solid #fff;border-radius:24px;padding:35px;box-shadow:0 22px 65px #163b5126;backdrop-filter:blur(6px)}
#miyar-market.msp-world-ready>#miyar-business .mp-hero-grid{background:#f9fcffe8;border:1px solid #fff;border-radius:26px;padding:36px;box-shadow:0 22px 65px #163b5126}.msp-world-ready #miyar-business .mp-hero-bottom{background:#f4faffdf;border-radius:12px;padding:16px;margin-top:24px}.msp-world-ready #miyar-business .mp-copy>p{color:#34556a!important}.msp-world-ready #miyar-business .mp-note{color:#34556a!important}
#miyar-market.msp-world-ready>.msp-learning-chapter{min-height:680px;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(90deg,transparent 5%,#eaf7f526 70%,#eaf7f566)!important;padding-block:125px}.msp-learning-copy{width:min(520px,100%);padding:36px;border-radius:24px;background:#f6fffaeb;border:1px solid white;box-shadow:0 22px 65px #173f4826;color:#234b49;backdrop-filter:blur(5px)}.msp-learning-over{font:12px Arial,sans-serif;letter-spacing:1px;color:#37665b}.msp-learning-copy h2{font:34px/1.5 Arial Black,Arial,sans-serif!important;margin:16px 0;color:#184d48!important}.msp-learning-copy .msp-icon{display:block;margin:18px 0;color:#287c64;width:52px}.msp-learning-copy .msp-icon svg{height:52px}.msp-learning-copy p{font:17px/1.9 Arial,sans-serif;color:#3b5e59!important;margin:16px 0 25px}.msp-learning-link{display:inline-flex;padding:13px 20px;background:#176b5b;color:white!important;border-radius:10px;text-decoration:none;font:bold 15px Arial,sans-serif}
@media(max-width:700px){#miyar-market.msp-world-ready>.msp-story-panel{padding:65px 14px}#miyar-market.msp-world-ready>.msp-story-panel>.mk-wrap{padding:22px 18px;border-radius:18px}#miyar-market.msp-world-ready>#miyar-business .mp-hero-grid{padding:24px 18px}#miyar-market.msp-world-ready>.msp-learning-chapter{min-height:620px;padding-top:185px;padding-bottom:65px;align-items:flex-end}.msp-learning-copy{padding:25px;background:#f6fffaf0}.msp-learning-copy h2{font-size:28px!important}.msp-world-business{background-position:38% center}.msp-world-education{background-position:25% center}}
@media(prefers-reduced-motion:reduce){.msp-world-layer{animation:none!important;transition:none!important;transform:none!important}}
/* Continuous edges; dark copy remains readable over pale content panels. */
body.home #miyar-market.msp-world-ready>.msp-story-panel{background:transparent!important}body.home #miyar-market.msp-world-ready #miyar-business .mp-copy p,body.home #miyar-market.msp-world-ready #miyar-business .mp-secondary,body.home #miyar-market.msp-world-ready #miyar-business .mp-note,body.home #miyar-market.msp-world-ready #miyar-business .mp-hero-bottom{color:#31576c!important}body.home #miyar-market.msp-world-ready #miyar-business .mp-eyebrow{color:#176477!important}body.home #miyar-market.msp-world-ready .msp-learning-copy h2{font-weight:900!important}body.home #miyar-market.msp-world-ready .msp{background:transparent!important}.msp-world-ready .msp-scene{-webkit-mask-image:linear-gradient(black 80%,transparent 100%);mask-image:linear-gradient(black 80%,transparent 100%)}
