.world-static-scene-layer>.world-watch-overlay{position:absolute;z-index:3;object-fit:fill;transform-origin:50% 50%;pointer-events:none;max-width:none;filter:none;animation:none}
.world-static-scene-layer>.world-watch-overlay[hidden],.world-watch-inspect[hidden]{display:none!important}
.world-watch-inspect{position:absolute;z-index:4;right:16px;bottom:110px;min-height:44px;padding:10px 13px;border:1px solid #a9c8cb;border-radius:12px;background:#142c43eb;color:#f2e0af;font:700 12px 'Exo 2',system-ui;pointer-events:auto}
.world-watch-inspect:focus-visible,.watch-detail button:focus-visible{outline:3px solid #ffdc83;outline-offset:3px}
.watch-detail{width:min(352px,calc(100% - 24px));padding:20px;background:#142b42;color:#f1f7ff;border:1px solid #b8bf9a;border-radius:18px}
.watch-detail h2{font:700 21px 'Exo 2',system-ui;margin:0 0 10px}.watch-detail p{font-size:12px;line-height:1.5}.watch-detail-crop{width:280px;height:280px;max-width:100%;position:relative;overflow:hidden;border-radius:16px;background:#122333;margin:12px auto}.watch-detail-crop img{position:absolute;max-width:none;object-fit:fill;transform-origin:50% 50%;pointer-events:none}.watch-detail button{min-height:44px;min-width:100px;padding:10px 18px;border-radius:12px;background:#2b536a;color:#fff;border:1px solid #8eabb7;font:700 14px 'Exo 2',system-ui}
@media(max-width:720px){.world-watch-inspect{right:12px;bottom:120px;font-size:11px;max-width:130px}}

/* Mobile inspection belongs to the existing action drawer, never over the body. */
.world-static-actions-content>.world-watch-inspect{position:static;display:block;width:100%;max-width:none;min-height:44px;margin:8px 0;pointer-events:auto}
