.wmap__grid{fill:none;stroke:#737f3f42;stroke-width:1px;vector-effect:non-scaling-stroke}.wmap__frame rect{fill:none;stroke:#737f3f73;stroke-width:1px}.wmap__frame .wmap__cross{fill:none;stroke:#7f8b47;stroke-width:1.5px}.wmap__halo{fill:none;stroke:var(--map-glow,#e2a63a);opacity:.6;pointer-events:none}.wmap__cell{fill-opacity:var(--cell,.8);cursor:pointer;outline:none;transition:fill-opacity .25s ease-out}.wmap__cell:hover,.wmap__cell:focus-visible{fill-opacity:1}.wmap__focus{fill:none;stroke:var(--brass-bright);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.wmap__occupied{opacity:.6;pointer-events:none}.wmap__relief{mix-blend-mode:overlay;opacity:.9;pointer-events:none}.wmap__quiet{fill:var(--ground);opacity:.18;pointer-events:none}.wmap__cut{fill:var(--ground);fill-opacity:.5;stroke:#ece2d0bf;stroke-width:1.2px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke;pointer-events:none}.wmap__seams{fill:none;stroke:#f2d4926b;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.wmap__grid-over{fill:none;stroke:#ece2d038;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.wmap__fronts{fill:none;stroke:#f2ce808c;stroke-width:1.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke .3s ease-out}.wmap[data-mode=front] .wmap__fronts{stroke:#f2ce80e6;stroke-width:2.2px}.wmap__edge{fill:none;stroke:var(--map-gold,#f0c35f);stroke-width:2.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.wmap__edge--core{stroke:#fff2c6;stroke-width:.9px}.wmap__edge{stroke-dasharray:1;animation:1.8s cubic-bezier(.16,1,.3,1) .15s backwards wmap-trace}.wmap__halo{animation:2.4s cubic-bezier(.16,1,.3,1) .6s backwards wmap-glow}@keyframes wmap-trace{0%{stroke-dashoffset:1px}}@keyframes wmap-glow{0%{opacity:.12}}.wmap__picked{fill:none;pointer-events:none;animation:.3s ease-out wmap-fade}.wmap__picked path:first-child{stroke:var(--map-glow,#e2a63a);opacity:.45}.wmap__picked-under{stroke:#0d0f0cd9;stroke-width:4.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wmap__picked-line{stroke:#fff2c6;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes wmap-fade{0%{opacity:0}}.wmap__resource{pointer-events:none}.wmap__resource rect{fill:#0d0f0ce0;stroke:var(--panel-rule);stroke-width:1px}.wmap__resource svg{color:var(--bone)}.wmap__label{font-family:var(--font-display), sans-serif;letter-spacing:.02em;fill:var(--bone);stroke:#0d0f0ce6;paint-order:stroke;stroke-linejoin:round;pointer-events:none;font-weight:700}.wmap__battle{pointer-events:none}.wmap__flare{fill:#ff3b1f;opacity:.8}.wmap__ring{fill:none;stroke:#ff5b3d;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.16,1,.3,1) infinite wmap-pulse}.wmap__ring--late{animation-delay:1.3s}.wmap__dot{fill:var(--signal)}.wmap__pip{fill:#ffe3d8}@keyframes wmap-pulse{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}.wmap-sheet{animation:.2s ease-out wmap-rise}@keyframes wmap-rise{0%{opacity:0;transform:translateY(2.5rem)}}@media (prefers-reduced-motion:reduce){.wmap__edge,.wmap__halo,.wmap__picked,.wmap-sheet{animation:none}.wmap__ring{opacity:.5;animation:none}.wmap__ring--late{display:none}.wmap__cell,.wmap__fronts{transition:none}}
