.vmap-page{max-width:1350px}.vmap-facts{display:flex;flex-wrap:wrap;gap:20px;border-block:1px solid #c7c6ae;padding:18px 0;margin:25px 0}.vmap-facts b{font:28px Georgia,serif;color:#286367;padding-right:7px}.vmap-facts span{font-size:14px}.vmap-controls{display:flex;align-items:end;gap:18px;flex-wrap:wrap}.vmap-controls label{font-size:14px}.vmap-page select{display:block;max-width:100%;padding:11px;background:#fffaf0;border:1px solid #aaa38a;color:#28443d;font:inherit;margin-top:8px}.vmap-check{display:flex;align-items:center;gap:7px;padding:12px 0}.vmap-check input{width:20px;height:20px;accent-color:#286367}.vmap-walk-summary{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:20px;background:#e8ebdc;border-left:3px solid #ba6644;padding:17px 22px;margin-top:20px}.vmap-walk-summary strong{font:30px Georgia,serif}.vmap-walk-summary span{font-size:14px}.vmap-walk-summary p{flex-basis:100%;margin:9px 0 0}.vmap-note{font-size:13px;color:#576b61;line-height:1.6}.vmap-scroll{overflow:auto;background:#eef0df;border:1px solid #bac4a6;border-radius:14px;margin-top:24px}.vmap-scroll svg{display:block;min-width:1050px;max-width:none}.vmap-terrace{fill:#dbe3c7;stroke:#a5b895;stroke-width:.5;stroke-dasharray:2 1}.vmap-terrace.level-6{fill:#d0dfbf}.vmap-terrace.level-9{fill:#c2d4b9}.vmap-terrace.level-12{fill:#b4cbae}.vmap-reserve{fill:#d6dfb8;stroke:#9ead7c;stroke-width:.4}.vmap-reserve.field,.vmap-reserve.private{fill:url(#map-crops)}.vmap-reserve.hazard{fill:#c4b18b;stroke:#a68d62;stroke-dasharray:2 1}.vmap-reserve.grove{fill:#9dbb96}.vmap-tree{fill:#739c79;stroke:#608668;stroke-width:.5;opacity:.8}.vmap-bank{fill:none;stroke:#97b5a1;stroke-width:11;stroke-linejoin:round}.vmap-water{fill:none;stroke:#88bbc5;stroke-width:8;stroke-linejoin:round}.vmap-race{fill:none;stroke:#76aebd;stroke-width:2;stroke-linejoin:round}.vmap-bridge{fill:#d7b88b;stroke:#8f7450;stroke-width:.5}.vmap-bridge-rail{fill:none;stroke:#826345;stroke-width:.6}.vmap-lane-edge{fill:none;stroke:#c0b899;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.vmap-lane{fill:none;stroke:#e6d8b8;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vmap-spur{fill:none;stroke:#d6c7a5;stroke-width:1.2;stroke-linejoin:round}.vmap-steps{fill:none;stroke:#92728b;stroke-width:1;stroke-dasharray:.8 1}.vmap-plot{fill:#fff7e4;fill-opacity:.5;stroke:#a8a68b;stroke-width:.35;stroke-dasharray:1.2 .8}.vmap-plot.chosen{stroke:#bd852b;stroke-width:.8;fill:#f6e2ae;fill-opacity:.5}.vmap-roof{fill:#427a79;stroke:#2b5857;stroke-width:.5}.vmap-roof.outbuilding{fill:#8d795c;stroke:#66553f}.vmap-roof.player{fill:#ae6845;stroke:#7f482c}.vmap-building.chosen .vmap-roof{stroke:#d19b2d;stroke-width:1.3}.vmap-building{cursor:pointer}.vmap-building:focus{outline:none}.vmap-building:focus .vmap-roof{stroke:#db9a20;stroke-width:1.3}.vmap-ridge{stroke:#203f3b;stroke-width:.4;opacity:.5}.vmap-roof-number{font:bold 3px system-ui,sans-serif;fill:#fff;paint-order:stroke;stroke:#315d5c;stroke-width:.8;pointer-events:none}.vmap-private-path{fill:none;stroke:#93672c;stroke-width:.55;stroke-dasharray:1 .7}.vmap-gate{fill:#e6bb5e;stroke:#7f632b;stroke-width:.3}.vmap-door{stroke:#f8d36d;stroke-width:.9}.vmap-clear-fan{fill:#e4b654;opacity:.3;stroke:#b88620;stroke-width:.3}.vmap-selected-walk{fill:none;stroke:#bc6449;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.vmap-common{fill:#bfd49f;stroke:#91a773;stroke-width:.4}.vmap-stall{fill:#cd9b4e;stroke:#9a7539;stroke-width:.2}.vmap-well{fill:#709fac;stroke:#eee9d7;stroke-width:.5}.vmap-wheel{fill:#a58b61;stroke:#6f5c3e;stroke-width:.4}.vmap-wheel-spokes{stroke:#6f5c3e;stroke-width:.4}.vmap-jetty{fill:none;stroke:#8f7850;stroke-width:1.4}.vmap-boat{fill:#b68b5b;stroke:#745332;stroke-width:.3}.vmap-pool{fill:#6bb6b8;stroke:#91a78f;stroke-width:1}.vmap-label{font:3px Georgia,serif;fill:#355448;paint-order:stroke;stroke:#eef0df;stroke-width:1;stroke-linejoin:round;pointer-events:none}.vmap-moment{fill:#e2b85f;stroke:#8b6c32;stroke-width:.3}.vmap-compass path,.vmap-camera,.vmap-scale{stroke:#476b56;stroke-width:.6;fill:none}.vmap-compass text{font:bold 4px Georgia,serif;fill:#355448}.vmap-legend{font-size:12px;display:flex;flex-wrap:wrap;gap:14px;color:#496052}.vmap-inspector{padding:24px;background:#fcf7e9;border:1px solid #cfc7b1;margin-top:28px}.vmap-inspector select{width:100%}.vmap-inspector h3{font:30px Georgia,serif;margin:10px 0 18px}.vmap-inspector li{margin:9px 0}.vmap-chapter{margin-top:40px}.vmap-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.vmap-two-columns h3,.vmap-moments h3{font:25px Georgia,serif}.vmap-moments{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vmap-moments article{border-top:1px solid #b8c4a4;padding-top:12px}.vmap-page summary{padding:15px 0;cursor:pointer;font-weight:600}@media(max-width:700px){.vmap-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px}.vmap-page select{font-size:16px}.vmap-controls{gap:12px}.vmap-two-columns,.vmap-moments{grid-template-columns:1fr}.vmap-inspector{padding:18px}.vmap-inspector h3{font-size:26px}.vmap-scroll svg{min-width:1100px}}
.vmap-apron{fill:#c7c3af;stroke:#8a8c7b;stroke-width:.3}
