/* Entry V2.18.1: proof belongs to the active view, never over navigation links. */
.texture-proof{overflow-wrap:anywhere;border:1px solid #839e92;border-radius:8px;padding:9px;background:#163c36;color:#ecf4db!important}
.texture-proof[data-state="loading"]{background:#233744}.texture-proof[data-state="error"]{background:#552b25;border-color:#da9d7a}
#controlsToggle{position:fixed;z-index:12;left:16px;top:86px;background:#153040;color:#f4dfb9;border:1px solid #65818e;border-radius:7px;padding:7px 10px;cursor:pointer}
.panel{top:125px;max-height:calc(100dvh - 225px)}.panel[hidden]{display:none!important}
.footer{padding-left:385px}.footer .text{display:none}.footer .status{max-width:180px}.quick{justify-content:flex-end}
.no-script{position:fixed;z-index:99;left:20%;top:30%;background:#102632;padding:30px;color:white}
body.embed #controlsToggle{display:none}body.embed .texture-proof{display:none}
@media(max-width:800px){#controlsToggle{left:8px;top:73px}.panel{top:111px;max-height:calc(100dvh - 235px)}.footer{padding-left:9px;flex-wrap:wrap}.footer .status{max-width:none;width:100%}.quick{justify-content:flex-start}.right{top:118px;max-width:140px}}

/* Source atlas V2.20: real map remains rectangular in compatible mode. */
#poster.source-map{border-radius:0;aspect-ratio:2;height:auto;width:min(85vw,1300px);max-height:75vh;object-fit:contain}
#sourceMarkers{position:fixed;inset:0;z-index:4;pointer-events:none}
.source-marker{position:absolute;transform:translate(-50%,-50%);border:1px solid #fae1ab;border-radius:50%;background:#193137df;color:#ffefbf;font:600 10px system-ui;min-width:27px;height:27px;pointer-events:auto;cursor:pointer;box-shadow:0 0 8px #071723}
.source-marker:hover,.source-marker:focus-visible{background:#e6d1a0;color:#0a252f;outline:2px solid white}
.source-marker[hidden],#sourceSites[hidden]{display:none!important}
body.embed #sourceMarkers{display:none}

#historyBox{border:1px solid #9c86c0;padding:10px;border-radius:8px;background:#322b4544}#historyBox[hidden]{display:none!important}
