/* Dickyland 20.6: visible Agent and restrained royal warning. */
/* Replace the earlier footer-only hide rule without changing the film intro. */
body.dg196-near-footer #royal-agent {
 opacity:1!important;
 visibility:visible!important;
 pointer-events:none!important;
}
body.dg196-near-footer #royal-agent .agent-view {pointer-events:auto!important;}
body.home:not(.film-ended).dg196-near-footer #royal-agent {
 opacity:0!important;visibility:hidden!important;pointer-events:none!important;
}
/* Keep the right-hand peeking figure, make room for a measured warning. */
body .dg196-footer {min-height:118px;padding-top:25px;padding-bottom:24px;}
body .dg196-footer-inner {align-items:center;min-height:69px;}
body .dg206-footer-copy {
 width:100%;max-width:min(850px,calc(100% - 380px));
 margin:0;position:relative;z-index:1;
}
body .dg206-warning {
 color:#f0e4d0;font:500 clamp(12px,1.04vw,14px)/1.72 Manrope,Arial,sans-serif;
 letter-spacing:0;margin:0 0 8px;overflow-wrap:break-word;
}
body .dg206-warning strong {
 color:#e5bd80;font-weight:800;letter-spacing:.075em;text-transform:uppercase;
 margin-right:8px;white-space:nowrap;
}
body .dg196-copyright {display:block;color:#b3a58d;font-size:11px;line-height:1.5;}
/* On small screens the figure remains at the top-right; copy sits underneath. */
@media(max-width:900px){
 body .dg196-footer {padding:65px 18px 25px;min-height:155px;}
 body .dg206-footer-copy {max-width:100%;}
 body .dg206-warning {max-width:100%;font-size:12px;line-height:1.65;}
 body .dg206-warning strong {display:block;margin:0 0 4px;}
}
@media(max-width:540px){
 body .dg196-footer {padding:72px 16px 21px;min-height:170px;}
 body .dg196-footer-inner {min-height:0;}
 body .dg206-warning {font-size:12px;}
 body .dg196-copyright {font-size:10px;}
}
