/* A dedicated bottom area keeps the same signature clear of scene controls. */
.site-signature{box-sizing:border-box;position:fixed!important;right:16px;bottom:max(8px,env(safe-area-inset-bottom));z-index:10;display:block!important;max-width:calc(100% - 32px);text-align:right;font:400 11px/18px Arial,sans-serif!important;color:#244677!important;background:none!important;padding:0!important;margin:0!important;text-shadow:none;pointer-events:auto;letter-spacing:0!important}
.site-signature a,.site-signature .site-about{font:400 11px/18px Arial,sans-serif!important;color:inherit!important;text-decoration:underline;text-underline-offset:3px;letter-spacing:0!important;text-transform:none!important}
.site-signature a{display:inline!important;min-height:0!important;padding:0!important;background:none!important}
.site-signature .site-about{display:block;pointer-events:auto;margin:0 0 0 auto;min-height:28px;padding:4px 0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;cursor:pointer}
.site-signature a:hover,.site-signature .site-about:hover{color:#ac176e!important}.site-signature :focus-visible{outline:2px solid #ac176e;outline-offset:3px}
body:has(>.site-signature){background:#eaf7f3!important}
body>#darwin-model,body>#darwin-scene,body>#harbor,body>#puerto-visual{height:calc(100% - 64px - env(safe-area-inset-bottom))!important;min-height:0!important}
#malvinas-viaje .mvv-source{bottom:74px;right:16px;max-width:calc(100% - 32px);text-align:right}
#malvinas-viaje .mvv-detail{bottom:104px}
@media(max-width:620px){#malvinas-viaje .mvv-detail{bottom:114px}}
