
/* VALGRAD V7.1 — Full-resolution regional atlas viewer */
.va-open{overflow:hidden}.va-modal{position:fixed;inset:1.3vh 1.3vw;z-index:999999;background:#101714;color:#e9e2d2;border:2px solid #bb9a61;box-shadow:0 0 0 100vmax #000b,0 25px 90px #000b;display:flex;flex-direction:column;font-family:Georgia,serif}.va-head{display:flex;justify-content:space-between;gap:12px;align-items:center;background:linear-gradient(110deg,#253028,#141c19);padding:13px 18px;border-bottom:1px solid #715f41}.va-head h2{font-size:clamp(17px,1.6vw,26px);margin:5px 0 0;color:#e8cb91}.va-head small{font-family:monospace;font-size:11px;color:#b7baaa;margin-left:15px}.va-kicker{letter-spacing:1.5px;font:10px monospace;color:#c5a46a}.va-buttons{display:flex;gap:6px;align-items:center}.va-buttons button{background:#263128;color:#eddcb8;border:1px solid #8c754d;cursor:pointer;padding:8px 11px}.va-buttons button:hover{background:#384b3d}.va-buttons span{min-width:50px;text-align:center;font:12px monospace}.va-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,315px);flex:1;min-height:0}.va-viewport{position:relative;background:#263332;overflow:hidden;touch-action:none;cursor:grab}.va-viewport.va-grabbing{cursor:grabbing}.va-picture{position:absolute;left:0;top:0;transform-origin:0 0;max-width:none;user-select:none;pointer-events:none}.va-sidebar{border-left:1px solid #5f634f;padding:18px;overflow:auto;background:#151f1a}.va-capital{padding:14px;border:1px solid #766a47;background:#263027;color:#edd6a1;font-weight:bold;margin:14px 0}.va-sidebar h3{margin:17px 0 8px;color:#e1c88c;font-size:15px}.va-tags{display:flex;flex-wrap:wrap;gap:5px}.va-tags span{border:1px solid #596353;padding:4px 7px;font-size:11px}.va-sidebar input{display:block;width:100%;padding:10px;margin:9px 0;background:#0d1713;color:#fff;border:1px solid #7d7653}.va-places{max-height:39vh;overflow:auto}.va-place{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #334038;padding:7px 2px;font-size:13px}.va-place small{text-transform:uppercase;color:#baac84;font:10px monospace}.va-disclaimer{font-size:12px;color:#a7ada5;line-height:1.5;padding-top:10px;border-top:1px solid #444}.wt-regional-open{display:block!important;width:100%;margin-top:9px;background:#8f7345!important;color:white!important;border:1px solid #c4a76b!important}.wt-regional-hint{font-size:11px;color:#bfb49a;line-height:1.5;margin:5px 0 11px}@media(max-width:800px){.va-modal{inset:0}.va-body{grid-template-columns:1fr;grid-template-rows:minmax(240px,60%) minmax(180px,40%)}.va-sidebar{border-left:0;border-top:1px solid #666}.va-head{flex-wrap:wrap}.va-places{max-height:22vh}}

.va-image-error{position:absolute;z-index:2;left:10%;right:10%;top:40%;padding:18px;border:1px solid #bb784e;background:#2d1c1a;color:#ffdfbd;text-align:center;font:14px Georgia}

/* V8.0.13 accessible atlas controls */
.va-actions select,.va-dossier select{color-scheme:dark;background:#182825;color:#f9e9c6;border:1px solid #b8a16f}
.va-actions select option,.va-dossier select option{background:#182825;color:#f9e9c6}
.va-viewport,.va-viewport *{-webkit-user-select:none;user-select:none}
