
/* Internal pages: original banner followed by a single home return link. */
body:not([data-interface="home"]) .munky-top-banner{display:block!important;position:relative!important;width:min(100%,1100px)!important;max-width:1100px!important;margin:0 auto!important;padding:0!important}
body:not([data-interface="home"]) .banner-image-window{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important}
body:not([data-interface="home"]) .banner-image-window img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;transform:none!important}
body:not([data-interface="home"]) .banner-trunk-surround{display:none!important}
body:not([data-interface="home"]) .hero{display:none!important}
.unified-navigation{max-width:none!important;margin:12px 0 14px!important;text-align:left}
.unified-navigation .unified-home-return{display:inline-flex;align-items:center;gap:6px;margin:0;padding:10px 14px;font-size:14px}
body[data-interface="catalogue"] .home-destination,body[data-interface="gorilla-sets"] .home-destination{padding-top:0!important}
@media(max-width:650px){body:not([data-interface="home"]) .munky-top-banner{width:100%!important;max-width:none!important}.unified-navigation{margin:10px 0 12px!important}}

#internal-page-banner{display:block!important}

/* V224: home navigation belongs to each menu panel and follows its scrolling content. */
.inset-home-navigation{position:sticky;top:calc(8px + env(safe-area-inset-top));z-index:20;width:fit-content;max-width:100%;margin:0 0 18px!important;padding:4px;border:1px solid #bca66d66;border-radius:10px;background:#123328f5;box-shadow:0 3px 8px #0004}
.inset-home-navigation .unified-home-return{box-sizing:border-box;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:normal;font-size:14px;min-height:44px;margin:0!important}
@media(max-width:650px){.inset-home-navigation{margin-bottom:12px!important;top:calc(4px + env(safe-area-inset-top))}.inset-home-navigation .unified-home-return{font-size:12px;padding:8px 10px}}

/* V234: keep only the home button, without a surrounding panel. */
.unified-navigation.inset-home-navigation{width:fit-content!important;max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
