/* V26 — un único fondo animado frame por frame; sin sprites superpuestos */
.hero .pixel-game-layer{display:none!important}
.hero #world{display:none!important}
.hero .forest-webgl{display:none!important}
.hero .pixel-frame-scene{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#28bced}
.hero .pixel-frame-scene img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;image-rendering:auto;pointer-events:none;user-select:none}
.hero .veil{z-index:1!important;pointer-events:none;background:linear-gradient(90deg,rgba(2,16,33,.55),rgba(4,21,43,.25) 47%,rgba(0,0,0,.03) 85%)!important}
.hero .hero-inner{z-index:4!important}
@media(max-width:700px){.hero .pixel-frame-scene img{object-position:43% center}.hero .veil{background:linear-gradient(180deg,rgba(2,15,36,.72),rgba(3,20,40,.42) 67%,rgba(5,23,32,.10))!important}}
