/* Dickyland 19.9 - three directly playable videos; natural agent paths; seamless peeking footer. */
/* The adventures are videos, not documents. Titles and poster images still use the existing Customizer fields. */
body.home .dg199-video-card{min-height:0;overflow:visible;transform-style:preserve-3d;border-radius:18px;box-shadow:0 13px 0 #493525,0 30px 55px rgba(0,0,0,.4);transition:transform .42s ease,box-shadow .42s ease}
body.home .dg199-video-card:hover,body.home .dg199-video-card:focus-within{transform:perspective(1200px) translateY(-7px) rotateX(1.3deg);box-shadow:0 18px 0 #58412c,0 40px 62px rgba(0,0,0,.44)}
body.home .dg199-video-card .dg17-adventure-no{color:#eac38d;letter-spacing:.2em}
body.home .dg199-video-card .dg17-video-media{position:relative;z-index:1;overflow:hidden}
body.home .dg199-video-card .dg17-card-copy{position:relative;z-index:1}
/* An active walking clip plays in the glTF model while the floating guide changes its horizontal location. */
body.home #royal-agent.dg199-autoguide{transform:translate3d(var(--dg199-agent-x,0px),0,0)!important;transition:transform var(--dg199-walk-time,3000ms) cubic-bezier(.38,.11,.2,.96),opacity .32s ease,visibility .32s ease!important}
body.home #royal-agent.dg199-walking .agent-halo{transform:scaleX(1.18);opacity:.76}
/* Match the end of Koninklijke Woorden instead of introducing a second dark-blue panel. */
body.home{background-color:#091929!important}
body .dg196-footer{background:#091929!important;background-image:none!important;box-shadow:none!important;border-top:2px solid #c99d61}
body .dg196-footer::before{display:none!important}
body .dg196-footer .dg196-peeker{bottom:calc(100% - 14px)!important}
body .dg196-footer-inner{background:transparent}
@media(max-width:1040px){
 body.home #royal-agent.dg199-autoguide{transform:none!important;transition:none!important}
}
@media(max-width:740px){
 body .dg196-footer{background:#091929!important}
 body .dg196-footer .dg196-peeker{bottom:calc(100% - 13px)!important}
 body.home .dg199-video-card{transform:none!important}
 body.home .dg199-video-card:hover{transform:translateY(-3px)!important}
}
@media(prefers-reduced-motion:reduce){
 body.home #royal-agent.dg199-autoguide,body.home .dg199-video-card{animation:none!important;transition:none!important}
}

/* Dickyland 20.0: movement is applied to the fixed Agent via left pixels,
   not CSS translate or an animation inside the small WebGL viewport. */
body.home #royal-agent.dg200-guiding{
 transform:none!important;
 transition:opacity .32s ease,visibility .32s ease!important;
 will-change:left;
}
body.home #royal-agent.dg200-walking .agent-halo{opacity:.83}
@media(max-width:900px){
 body.home #royal-agent.dg200-guiding{will-change:auto;}
}
