Cseti commited on
Commit
2ed2dff
·
verified ·
1 Parent(s): eba9bb5

deploy 2026-09-05 c9fa7a7

Browse files
assets/{index-B9vDAzn9.css → index-BBSCCIlt.css} RENAMED
@@ -1 +1 @@
1
- :root{--bg:#121418b8;--fg:#f2efe9;--muted:#b8b2a8;--accent:#e0b25a;color:var(--fg);font-family:Inter,Segoe UI,system-ui,sans-serif}html,body{background:#dfe6ee;height:100%;margin:0;overflow:hidden}#app{width:100vw;height:100vh;position:relative}#view{width:100%;height:100%;display:block}.panel{z-index:2;background:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.35;position:absolute;box-shadow:0 4px 18px #00000040}#year-label{min-width:180px;top:18px;left:18px}#year-label .year{letter-spacing:.02em;font-size:34px;font-weight:600}#year-label .era{color:var(--muted);margin-top:2px;font-size:13px}#hud{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px;top:18px;right:18px}#presets{flex-direction:column;gap:6px;max-height:60vh;padding:8px;display:flex;right:18px;overflow-y:auto}#presets[hidden]{display:none}#presets button:hover,#toolbar button:hover{border-color:var(--accent);color:var(--accent)}#toolbar{gap:6px;padding:8px;display:flex;top:70px;right:18px}#toolbar button,#presets button{color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:5px 10px;font-size:12px}#toolbar button.active{border-color:var(--accent);color:var(--accent)}#presets{top:118px}#evidence{flex-direction:column;width:360px;padding:0;display:flex;top:120px;bottom:130px;left:18px;overflow-y:auto}#evidence[hidden]{display:none}.ev-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 14px;font-weight:600;display:flex}.ev-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.ev-area{border-bottom:1px solid #ffffff1a;padding:8px 14px;font-size:12px}.ev-area select{color:var(--fg);background:#2a2c31;border:1px solid #ffffff2e;border-radius:5px;max-width:220px;margin-left:6px;padding:3px 6px;font-size:12px}.ev-area-name{margin-top:6px;font-weight:600}.ev-area-stats,.ev-area-anchors{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.ev-grade{text-align:center;color:#111;border-radius:4px;min-width:16px;margin-left:6px;padding:0 5px;font-size:11px;display:inline-block}.ev-grade-A{background:#7fc47f}.ev-grade-B{background:#d9c85a}.ev-grade-C{background:#e0a05a}.ev-grade-D,.ev-grade-x{background:#c96a6a}.ev-era{border-bottom:1px solid #ffffff1a;padding:10px 14px}.ev-era-label{margin-bottom:4px;font-weight:600}.ev-era-label span{color:var(--muted);font-weight:400}.ev-era p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ev-list{flex-direction:column;gap:8px;padding:8px 10px;display:flex}.ev-empty{color:var(--muted);padding:8px;font-size:12px}.ev-card{background:#ffffff0d;border-radius:8px;gap:10px;padding:6px;display:flex}.ev-card img,.ev-nothumb{object-fit:cover;background:#ffffff14;border-radius:4px;flex-shrink:0;width:96px;height:72px}.ev-nothumb{color:var(--muted);justify-content:center;align-items:center;font-size:11px;display:flex}.ev-meta{min-width:0}.ev-title{font-size:12px;line-height:1.3}.ev-attr{color:var(--muted);margin-top:3px;font-size:10px}.ev-actions{align-items:center;gap:8px;margin-top:5px;display:flex}.ev-actions a{color:var(--accent);font-size:11px}.ev-view{color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;border-radius:5px;padding:2px 7px;font-size:11px}#overlay{pointer-events:none;position:absolute;inset:0}#overlay[hidden]{display:none}#overlay img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ov-bar{pointer-events:auto;background:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;align-items:center;gap:14px;max-width:70vw;padding:8px 14px;font-size:12px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ov-caption{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;overflow:hidden}.ov-bar button{color:var(--fg);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:4px 9px;font-size:12px}.labels-layer{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.lbl{color:#2b241c;letter-spacing:.06em;white-space:nowrap;text-shadow:0 0 3px #fffaf0e6,0 0 6px #fffaf0cc;font-size:11px;transform:translate(-50%,-50%)}.lbl-district{text-transform:uppercase;letter-spacing:.14em;color:#3a3128;font-size:14px;font-weight:600}.lbl-natural{color:#4a5a3a;font-style:italic}.lbl-street{color:#4a4038;font-size:10px}.lbl-defence,.lbl-worship{color:#5a2a2a;font-size:10px}.lbl-bridge{color:#2a3a5a;letter-spacing:.1em;font-size:11px}.lbl-reconstructed,.lbl-inferred{opacity:.75}#loading{font-size:15px;top:50%;left:50%;transform:translate(-50%,-50%)}#loading[hidden]{display:none}#timeline{z-index:2;box-sizing:border-box;background:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;width:min(920px,92vw);padding:26px 18px 14px;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #00000040}#ticks{height:16px;margin:0 8px;position:relative}#ticks .tick{cursor:pointer;background:#ffffff59;width:1px;height:10px;position:absolute;top:0;transform:translate(-50%)}#ticks .tick span{color:var(--muted);white-space:nowrap;font-size:10px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}#ticks .tick:hover span{color:var(--accent)}#year-slider{appearance:none;background:linear-gradient(90deg,#7a6a52 0%,#a58a5a 35%,#b8a58a 60%,#9aa5b0 85%,#dfe6ee 100%);border-radius:2px;outline:none;width:100%;height:4px;margin:6px 0 0}#year-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:grab;border:2px solid #1a1a1a;border-radius:50%;width:18px;height:18px}#year-slider::-moz-range-thumb{background:var(--accent);cursor:grab;border:2px solid #1a1a1a;border-radius:50%;width:18px;height:18px}@media (max-width:760px){#hud{display:none}#year-label{min-width:0;padding:6px 10px;top:10px;left:10px}#year-label .year{font-size:22px}#year-label .era{font-size:11px}#toolbar{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:55vw;padding:6px;top:10px;right:10px}#toolbar button{padding:4px 7px;font-size:11px}#presets{grid-template-columns:1fr 1fr;max-height:45vh;display:grid;top:84px;left:10px;right:10px}#presets[hidden]{display:none}#evidence{width:auto;inset:84px 10px 110px}#timeline{width:96vw;padding:24px 12px 10px;bottom:10px}#ticks .tick span{font-size:8px}#ticks .tick:nth-child(2n) span{display:none}.ov-bar{flex-wrap:wrap;gap:8px;max-width:92vw}.lbl-street,.lbl-defence,.lbl-worship{display:none}}
 
1
+ :root{--bg:#121418b8;--fg:#f2efe9;--muted:#b8b2a8;--accent:#e0b25a;color:var(--fg);font-family:Inter,Segoe UI,system-ui,sans-serif}html,body{background:#dfe6ee;height:100%;margin:0;overflow:hidden}#app{width:100vw;height:100vh;position:relative}#view{width:100%;height:100%;display:block}.panel{z-index:2;background:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.35;position:absolute;box-shadow:0 4px 18px #00000040}#year-label{min-width:180px;top:18px;left:18px}#year-label .year{letter-spacing:.02em;font-size:34px;font-weight:600}#year-label .era{color:var(--muted);margin-top:2px;font-size:13px}#hud{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px;top:18px;right:18px}#presets{flex-direction:column;gap:6px;max-height:60vh;padding:8px;display:flex;right:18px;overflow-y:auto}#presets[hidden]{display:none}#presets button:hover,#toolbar button:hover{border-color:var(--accent);color:var(--accent)}#toolbar{gap:6px;padding:8px;display:flex;top:70px;right:18px}#toolbar button,#presets button{color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:5px 10px;font-size:12px}#toolbar button.active{border-color:var(--accent);color:var(--accent)}#presets{top:118px}#evidence{flex-direction:column;width:360px;padding:0;display:flex;top:120px;bottom:130px;left:18px;overflow-y:auto}#evidence[hidden]{display:none}.ev-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 14px;font-weight:600;display:flex}.ev-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.ev-area{border-bottom:1px solid #ffffff1a;padding:8px 14px;font-size:12px}.ev-area select{color:var(--fg);background:#2a2c31;border:1px solid #ffffff2e;border-radius:5px;max-width:220px;margin-left:6px;padding:3px 6px;font-size:12px}.ev-area-name{margin-top:6px;font-weight:600}.ev-area-stats,.ev-area-anchors{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.ev-grade{text-align:center;color:#111;border-radius:4px;min-width:16px;margin-left:6px;padding:0 5px;font-size:11px;display:inline-block}.ev-grade-A{background:#7fc47f}.ev-grade-B{background:#d9c85a}.ev-grade-C{background:#e0a05a}.ev-grade-D,.ev-grade-x{background:#c96a6a}.ev-era{border-bottom:1px solid #ffffff1a;padding:10px 14px}.ev-era-label{margin-bottom:4px;font-weight:600}.ev-era-label span{color:var(--muted);font-weight:400}.ev-era p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.ev-list{flex-direction:column;gap:8px;padding:8px 10px;display:flex}.ev-empty{color:var(--muted);padding:8px;font-size:12px}.ev-card{background:#ffffff0d;border-radius:8px;gap:10px;padding:6px;display:flex}.ev-card img,.ev-nothumb{object-fit:cover;background:#ffffff14;border-radius:4px;flex-shrink:0;width:96px;height:72px}.ev-nothumb{color:var(--muted);justify-content:center;align-items:center;font-size:11px;display:flex}.ev-meta{min-width:0}.ev-title{font-size:12px;line-height:1.3}.ev-attr{color:var(--muted);margin-top:3px;font-size:10px}.ev-actions{align-items:center;gap:8px;margin-top:5px;display:flex}.ev-actions a{color:var(--accent);font-size:11px}.ev-view{color:var(--accent);border:1px solid var(--accent);cursor:pointer;background:0 0;border-radius:5px;padding:2px 7px;font-size:11px}#overlay{pointer-events:none;position:absolute;inset:0}#overlay[hidden]{display:none}#overlay img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ov-bar{pointer-events:auto;background:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;align-items:center;gap:14px;max-width:70vw;padding:8px 14px;font-size:12px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.ov-caption{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;overflow:hidden}.ov-bar button{color:var(--fg);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:4px 9px;font-size:12px}.labels-layer{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.lbl{color:#2b241c;letter-spacing:.06em;white-space:nowrap;text-shadow:0 0 3px #fffaf0e6,0 0 6px #fffaf0cc;font-size:11px;transform:translate(-50%,-50%)}.lbl-district{text-transform:uppercase;letter-spacing:.14em;color:#3a3128;font-size:14px;font-weight:600}.lbl-natural{color:#4a5a3a;font-style:italic}.lbl-street{color:#4a4038;font-size:10px}.lbl-defence,.lbl-worship{color:#5a2a2a;font-size:10px}.lbl-bridge{color:#2a3a5a;letter-spacing:.1em;font-size:11px}.lbl-reconstructed,.lbl-inferred{opacity:.75}#loading{font-size:15px;top:50%;left:50%;transform:translate(-50%,-50%)}#loading[hidden]{display:none}#timeline{z-index:2;box-sizing:border-box;background:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;width:min(920px,92vw);padding:26px 18px 14px;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #00000040}#ticks{height:16px;margin:0 44px;position:relative}#timeline .track{align-items:center;gap:8px;display:flex}#timeline .step{color:var(--fg);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #ffffff2e;border-radius:6px;flex-shrink:0;width:30px;height:26px;font-size:11px}#timeline .step:hover{border-color:var(--accent);color:var(--accent)}#ticks .tick{cursor:pointer;background:#ffffff59;width:1px;height:10px;position:absolute;top:0;transform:translate(-50%)}#ticks .tick span{color:var(--muted);white-space:nowrap;font-size:10px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}#ticks .tick:hover span{color:var(--accent)}#year-slider{appearance:none;background:linear-gradient(90deg,#7a6a52 0%,#a58a5a 35%,#b8a58a 60%,#9aa5b0 85%,#dfe6ee 100%);border-radius:2px;outline:none;width:100%;height:4px;margin:6px 0 0}#year-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:grab;border:2px solid #1a1a1a;border-radius:50%;width:18px;height:18px}#year-slider::-moz-range-thumb{background:var(--accent);cursor:grab;border:2px solid #1a1a1a;border-radius:50%;width:18px;height:18px}@media (max-width:760px){#hud{display:none}#year-label{min-width:0;padding:6px 10px;top:10px;left:10px}#year-label .year{font-size:22px}#year-label .era{font-size:11px}#toolbar{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:55vw;padding:6px;top:10px;right:10px}#toolbar button{padding:4px 7px;font-size:11px}#presets{grid-template-columns:1fr 1fr;max-height:45vh;display:grid;top:84px;left:10px;right:10px}#presets[hidden]{display:none}#evidence{width:auto;inset:84px 10px 110px}#timeline{width:96vw;padding:24px 10px 12px;bottom:10px}#ticks{margin:0 46px}#ticks .tick span{font-size:9px}#ticks .tick:nth-child(2) span,#ticks .tick:nth-child(4) span,#ticks .tick:nth-child(5) span,#ticks .tick:nth-child(8) span{display:none}#timeline .step{width:38px;height:34px;font-size:13px}#year-slider{height:6px}#year-slider::-webkit-slider-thumb{width:26px;height:26px}#year-slider::-moz-range-thumb{width:26px;height:26px}.ov-bar{flex-wrap:wrap;gap:8px;max-width:92vw}.lbl-street,.lbl-defence,.lbl-worship{display:none}}
assets/{index-BLyRYI4c.js → index-Bdf19uU0.js} RENAMED
The diff for this file is too large to render. See raw diff