/* V7: the girl stays with parents; the boy guides the school map. */
.held-sign-pose{transform:translateX(6%) scale(.97);transition:opacity .28s ease,transform .48s cubic-bezier(.2,.8,.2,1)}
.held-sign-pose.is-current{transform:translateX(0) scale(1)}
.held-sign-pose.is-leaving{transform:translateX(-6%) scale(.97)}
.held-sign-title{transform-origin:50% 50%}
@media(prefers-reduced-motion:reduce){.held-sign-pose{transition:none}}
.paused .held-sign-pose{transition:none}

/* A real ground plane connects the little climbers with the floating globe. */
.home-page .world-stage{margin-bottom:clamp(65px,8vw,125px)}
.world-meadow{position:absolute;left:0;top:54%;width:100%;aspect-ratio:3/2;z-index:3;pointer-events:none}
.world-meadow img{display:block;width:100%;height:100%;object-fit:contain}
.home-page .world-stage .guide-anchor{top:102%;right:19%}
@media(max-width:760px){.home-page .world-stage{margin-bottom:70px}}

.map-guide-dock>.map-boy-guide{position:absolute;inset:0;width:100%;height:100%;transform:none;transform-origin:50% 96%;--sign-progress:1}
.map-boy-guide .guide-shadow{display:none}
.map-boy-guide .held-sign-art{background-image:url('assets/boy-sign-poses-v7.png')}
.home-page>#guide .guide-character,.home-page>#guide .guide-shadow{opacity:1}
.map-pin[data-place^="trida-"]{font-size:19px;line-height:1}
@media(max-width:760px){.map-pin[data-place^="trida-"]{font-size:16px}}
