.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.movement-row{text-align:left;width:100%;color:inherit;background:0 0;border-radius:0}button.movement-row:hover .movement-info b{color:var(--copper-light)}.movement-type.outgoing{color:var(--copper);background:#cda37008;border-color:#cda37030}.wm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.wm-field{display:block;position:relative}.wm-field>.icon{width:15px;height:15px;color:var(--subtle);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.wm-field input{height:38px;padding-left:34px;font-size:11px}.wm-search{flex:260px;max-width:420px;position:relative}.wm-search input{width:100%}.wm-search-results{z-index:25;background:#1c292f;border:1px solid #52626a;border-radius:10px;min-width:280px;max-height:380px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 20px 60px #0009}.wm-search-results button{text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.wm-search-results button:hover{background:var(--surface-raised);outline:none}.wm-search-results button:focus-visible{background:var(--surface-raised);outline:none}.wm-search-results img{object-fit:contain;flex-shrink:0;width:44px;height:32px}.wm-search-results span{flex:1;min-width:0}.wm-search-results b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.wm-search-results small{color:var(--subtle);font-size:9.5px;display:block}.wm-search-results em{color:var(--copper);white-space:nowrap;font-size:9.5px;font-style:normal}.wm-jump-icon{width:44px;height:32px;color:var(--copper);background:#cda3700d;border:1px solid #cda37033;border-radius:6px;place-items:center;display:grid;flex-shrink:0!important}.wm-jump-icon .icon{width:16px;height:16px}.wm-no-hit{color:var(--muted);padding:10px;font-size:11px}.wm-focus{margin-left:auto}.wm-layers{gap:6px;display:flex}.wm-layer{border:1px solid var(--line);height:38px;color:var(--subtle);white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;font-weight:700;display:inline-flex}.wm-layer .icon{width:14px;height:14px}.wm-layer:hover{color:var(--text)}.wm-layer[aria-pressed=true]{color:var(--copper-light);background:#cda3700d;border-color:#cda37055}.wm-layers-mobile{display:none}.wm-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.wm-card{position:relative}.wm-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#1b2622;outline:none;height:clamp(420px,100vh - 380px,860px);position:relative;overflow:hidden}.wm-viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--copper-light)}.wm-viewport.dragging{cursor:grabbing}.wm-viewport.dragging .wm-village{pointer-events:none}#wm-canvas,#wm-rulers{display:block;position:absolute;top:0;left:0}#wm-rulers{z-index:5;pointer-events:none}.wm-world{transform-origin:0 0;position:absolute;top:0;left:0}.wm-world.wm-mozog{will-change:transform}.wm-village{--ring:transparent;background:0 0;border:0;width:96px;height:69px;padding:0;transition:opacity .2s;display:block;position:absolute}.wm-village img{object-fit:contain;filter:none;pointer-events:none;width:90%;height:90%;transition:transform .15s;position:absolute;top:3%;left:5%}.wm-village:hover img{filter:brightness()drop-shadow(0 0 1px #fff4d8)drop-shadow(0 0 1px #fff4d8)drop-shadow(0 0 4px #f3cf8fcc);animation:.6s ease-out wm-csillan}.wm-village.rel-barb:hover img{filter:grayscale(.85)brightness(.9)drop-shadow(0 0 1px #fff4d8)drop-shadow(0 0 1px #fff4d8)drop-shadow(0 0 4px #f3cf8fcc);animation-name:wm-csillan-barb}@keyframes wm-csillan{35%{filter:brightness(1.6)drop-shadow(0 0 1px #fff4d8)drop-shadow(0 0 1px #fff4d8)drop-shadow(0 0 4px #f3cf8fcc)}}@keyframes wm-csillan-barb{35%{filter:grayscale(.85)brightness(1.45)drop-shadow(0 0 1px #fff4d8)drop-shadow(0 0 1px #fff4d8)drop-shadow(0 0 4px #f3cf8fcc)}}.wm-village:focus-visible{outline:none}.wm-village:focus-visible img{filter:drop-shadow(0 0 4px var(--copper-light))}.wm-village.rel-barb img{filter:grayscale(.85)brightness(.9)}.wm-village:before{content:"";border:calc(2px / var(--z)) solid var(--ring);height:70%;box-shadow:0 0 calc(8px / var(--z)) var(--ring);opacity:.95;pointer-events:none;border-radius:50%;position:absolute;top:24%;left:-2%;right:-2%}.wm-village.rel-own{--ring:#e6c498}.wm-village.rel-mate{--ring:#9abb9e}.wm-village.rel-ally{--ring:#7fb4d6}.wm-village.rel-nap{--ring:#b59ad8}.wm-village.rel-enemy{--ring:#e0796b}.wm-village.rel-neutral:before,.wm-village.rel-barb:before{display:none}.wm-village.is-home:before{border-width:calc(3.5px / var(--z));animation:2.4s ease-in-out infinite wm-home}.wm-village.is-marked:after{content:"";border:calc(2px / var(--z)) dashed var(--mark);pointer-events:none;border-radius:50%;height:58%;position:absolute;top:40%;left:2%;right:2%}.wm-village.is-selected{z-index:3}.wm-village.is-selected:after{content:"";border:calc(2px / var(--z)) solid var(--copper-light);border-radius:calc(10px / var(--z));box-shadow:0 0 0 calc(4px / var(--z)) #cda37033,0 0 calc(24px / var(--z)) #e6c49866;pointer-events:none;background:#e6c4980f;position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%}.wm-name{transform:translate(-50%,-55%) scale(calc(1 / var(--z)));transform-origin:50% 0;text-overflow:ellipsis;white-space:nowrap;color:#f1eee6;border-bottom:2px solid var(--ring);pointer-events:none;z-index:2;background:#0d1417d0;border-radius:4px;max-width:150px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1.5;position:absolute;top:100%;left:50%;overflow:hidden}.wm-village.rel-own .wm-name{color:var(--copper-light)}.wm-village.rel-neutral .wm-name{border-bottom-color:#fff2}.wm-world.no-names .wm-name,.z-far .wm-name{display:none}.z-far .wm-village.is-home .wm-name,.z-far .wm-village.is-selected .wm-name{display:block}.wm-world.no-names .wm-village:-webkit-any(:hover,:focus-visible,.is-selected) .wm-name{display:block}.wm-world.no-names .wm-village:is(:hover,:focus-visible,.is-selected) .wm-name{display:block}.z-far .wm-village:-webkit-any(:hover,:focus-visible) .wm-name{display:block}.z-far .wm-village:is(:hover,:focus-visible) .wm-name{display:block}.wm-village:-webkit-any(:hover,.is-selected) .wm-name{z-index:4}.wm-village:is(:hover,.is-selected) .wm-name{z-index:4}.wm-name.wm-name--keret{width:136px;max-width:none;transform:translate(-50%,-38%) scale(calc(1 / var(--z)));background:0 0;border:0;border-radius:0;padding:0;line-height:normal;overflow:visible}.wm-name--keret .gf-nameplate{filter:drop-shadow(0 2px 4px #000a)}.wm-name--keret .gf-nameplate-label .gf-name-style{font-size:clamp(10px,var(--plate-font,8cqw),15px);font-weight:700}.wm-name .gf-name-style{font:inherit}.wm-name--keret .gf-name-style{font-family:inherit}.wm3d-label.wm-village:-webkit-any(:hover,:focus-visible,.selected) span[hidden]{display:inline}.wm3d-label.wm-village:is(:hover,:focus-visible,.selected) span[hidden]{display:inline}.wm3d-label.wm-village.dot-only:-webkit-any(:hover,:focus-visible,.selected){z-index:2;background:#182b2be8;border-radius:4px;min-width:18px;min-height:24px;padding:3px 6px}.wm3d-label.wm-village.dot-only:is(:hover,:focus-visible,.selected){z-index:2;background:#182b2be8;border-radius:4px;min-width:18px;min-height:24px;padding:3px 6px}.wm-bonus,.wm-op{width:22px;height:22px;transform:scale(calc(1 / var(--z)));z-index:2;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:2%}.wm-bonus{transform-origin:100% 0;background:#14201ee6;border:1px solid #e6c498aa;right:4%;box-shadow:0 0 10px #e6c49866}.wm-bonus img{object-fit:contain;width:15px;height:15px}.wm-op{transform-origin:0 0;color:#fff;background:#b3261ee8;border:1px solid #2a0b08;left:4%}.wm-op .icon{width:12px;height:12px}.focus-enemy .wm-village:not(.rel-enemy):not(.is-selected),.focus-barb .wm-village:not(.rel-barb):not(.is-selected),.focus-bonus .wm-village:not(.has-bonus):not(.is-selected){opacity:.22}.focus-bonus .wm-village.has-bonus img,.focus-barb .wm-village.rel-barb img{filter:drop-shadow(0 0 6px #e6c498aa)}@keyframes wm-home{50%{box-shadow:0 0 calc(18px / var(--z)) var(--ring)}}.wm-territory-label{transform:translate(-50%,-50%) scale(calc(1 / var(--z)));font-family:var(--display);letter-spacing:2.4px;text-transform:uppercase;color:var(--rel);text-shadow:0 1px 2px #000e,0 0 10px #000b;white-space:nowrap;pointer-events:none;opacity:.62;font-size:14px;font-weight:700;position:absolute}.z-far .wm-territory-label{opacity:.85;font-size:15px}.wm-moves{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wm-moves-fej{z-index:4}.wm-move-line path{fill:none;stroke:var(--move);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.wm-move-line .halo{stroke-width:9px;opacity:.13}.wm-move-line .done{stroke-width:2px;stroke-dasharray:2 6;opacity:.55}.wm-move-line .track{stroke-width:3px;opacity:.9;filter:drop-shadow(0 1px 1px #000a)}.wm-move-line .aram{stroke:#fff6df;stroke-width:2.2px;stroke-dasharray:1 17;opacity:.85;animation:1.1s linear infinite wm-dash}.wm-move-line .wm-move-nyil path{fill:none;stroke:var(--move);stroke-width:2.6px;vector-effect:none}.wm-move-line .wm-move-nyil .u{stroke:#0d1312;stroke-width:5.2px;opacity:.85}.wm-move-head{color:var(--move);pointer-events:auto;cursor:pointer}.wm-move-icon{transform:scale(calc(1 / var(--z)))}.wm-move-head .wm-move-pajzs-kont{fill:#141a17;stroke:none;filter:drop-shadow(0 2px 2px #000a)}.wm-move-head .wm-move-pajzs{fill:var(--move);stroke:none}.wm-move-head .wm-move-pajzs-belso{fill:#203029;stroke:none}.wm-move-head .jel{fill:none;stroke:#fff0cf;stroke-width:1.9px;stroke-linecap:round;vector-effect:none}.wm-move-head .jel-telt{fill:#fff0cf;stroke:none}.wm-move-head:hover .wm-move-pajzs-kont{fill:#fff0cf}.wm-move-ido{font:800 10px var(--font);fill:#fff;text-anchor:middle;paint-order:stroke;stroke:#2a0f0c;stroke-width:3px;stroke-linejoin:round}.wm-move-line[data-kind=attack-in] .track{stroke-width:3.5px}.wm-move-line .wm-move-cel{stroke-width:5px;opacity:.9;filter:drop-shadow(0 0 4px var(--move));animation:1.4s ease-in-out infinite wm-cel}.wm-move-line[data-kind=attack-in] .wm-move-pajzs-kont{animation:1.4s ease-in-out infinite wm-veszely}@keyframes wm-cel{50%{opacity:.3}}@keyframes wm-veszely{0%,to{filter:drop-shadow(0 2px 2px #000a)drop-shadow(0 0 #e0796b00)}50%{filter:drop-shadow(0 2px 2px #000a)drop-shadow(0 0 7px #ff5a45)}}@keyframes wm-dash{to{stroke-dashoffset:-18px}}.wm-hud{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1519dc;border:1px solid #3c4d54;border-radius:8px;position:absolute}.wm-hud-coord{font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;gap:10px;padding:7px 12px;font-size:12px;display:flex;top:32px;left:48px}.wm-k{letter-spacing:1.6px;color:var(--copper);font-size:9px;font-weight:800}.wm-hud-legend{color:var(--muted);pointer-events:none;flex-wrap:wrap;gap:4px 12px;max-width:calc(100% - 260px);padding:8px 12px;font-size:9.5px;display:flex;bottom:14px;left:48px}.wm-hud-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wm-hud-legend i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #0006}.wm-controls{z-index:6;flex-direction:column;gap:6px;display:flex;position:absolute;top:32px;right:14px}.wm-controls .icon-button{color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1519dc;border-color:#3c4d54}.wm-controls .icon-button:hover{border-color:var(--copper)}.wm-controls [aria-pressed=true]{color:var(--copper-light)}.wm-minimap{z-index:6;background:#0e1519e6;border:1px solid #3c4d54;border-radius:10px;padding:6px;position:absolute;bottom:14px;right:14px}.wm-minimap.hidden{display:none}.wm-minimap canvas{cursor:crosshair;width:153px;height:153px;image-rendering:pixelated;touch-action:none;border-radius:5px;display:block}.wm-minimap span{color:var(--subtle);text-align:center;letter-spacing:1px;margin-top:4px;font-size:8.5px;display:block}.wm-tip{z-index:12;pointer-events:none;background:#141f24f4;border:1px solid #52626a;border-radius:8px;min-width:170px;padding:9px 12px;font-size:10px;line-height:1.55;position:absolute;top:0;left:0;box-shadow:0 10px 30px #0008}.wm-tip b{font-size:12px;font-family:var(--display);font-size:16px;font-weight:700;display:block}.wm-tip span{color:var(--muted);display:block}.wm-side{flex-direction:column;gap:20px;min-width:0;display:flex}.wm-detail-head{border-bottom:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 18px 16px 20px;display:grid}.wm-detail-art{border:1px solid var(--line);background:radial-gradient(at 50% 62%,#5d7a4430,#0000 70%),#152126;border-radius:10px;place-items:center;width:96px;height:72px;display:grid;overflow:hidden}.wm-detail-art img{object-fit:contain;filter:drop-shadow(0 3px 2px #0008);width:90px;height:64px}.wm-detail-art.terrain img{object-fit:cover;filter:none;width:100%;height:100%}.wm-detail-head h2{font-family:var(--display);overflow-wrap:anywhere;margin-top:3px;font-size:25px;font-weight:600;line-height:1.1}.wm-sub{color:var(--subtle);margin-top:4px;font-size:10px}.wm-head-buttons{align-self:start;gap:6px;display:flex}.wm-head-buttons .icon-button{width:32px;height:32px}.wm-detail-actions{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:16px 20px;display:grid}.wm-detail-actions .btn:first-child{grid-column:1/-1}.wm-detail-actions .btn{padding-left:10px;padding-right:10px}.wm-tip-inline{grid-column:1/-1;margin-top:4px}.wm-more{display:none}.wm-detail-body{padding:4px 20px 20px}.wm-owner{text-align:left;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.wm-owner .avatar{flex-shrink:0;width:34px;height:34px;font-size:19px}.wm-owner span:nth-child(2){flex:1;min-width:0}.wm-owner b{font-size:12px;display:block}.wm-owner small{color:var(--subtle);font-size:10px}.wm-owner>.icon{width:15px;height:15px;color:var(--copper)}.wm-owner:hover b{color:var(--copper-light)}.wm-detail .summary-line b img{vertical-align:-3px;width:16px;height:16px;margin-right:4px}.wm-op-note{color:var(--red);background:#e69c910a;border:1px solid #e69c9133;border-radius:8px;align-items:center;gap:10px;margin-top:13px;padding:10px 12px;display:flex}.wm-op-note .icon{flex-shrink:0;width:17px;height:17px}.wm-op-note b{font-size:11px;display:block}.wm-op-note small{color:var(--muted);font-size:9.5px;display:block}.wm-report{border:1px solid var(--line);text-align:left;background:#152228;border-radius:8px;align-items:center;gap:11px;width:100%;margin-top:13px;padding:10px 12px;display:flex}.wm-report:hover{border-color:var(--copper)}.wm-report .report-icon{width:32px;height:32px}.wm-report span:nth-child(2){flex:1}.wm-report b{font-size:11px;display:block}.wm-report small{color:var(--subtle);font-size:9.5px}.wm-report>.icon{width:15px;height:15px;color:var(--copper)}.wm-marks{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:13px 0;font-size:11px;display:flex}.wm-marks>span{flex:1}.wm-mark{background:var(--mark);border:1px solid #52636a;border-radius:50%;width:20px;height:20px;padding:0}.wm-mark[data-color=""]{background:linear-gradient(135deg,#0000 44%,#7e929a 44% 56%,#0000 56%)}.wm-mark.active{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--copper-light)}.wm-travel{border:1px solid var(--line);border-radius:9px;margin-top:14px;overflow:hidden}.wm-travel summary{cursor:pointer;background:#162126;align-items:center;gap:8px;padding:11px 12px;font-size:11px;font-weight:700;list-style:none;display:flex}.wm-travel summary::-webkit-details-marker{display:none}.wm-travel summary .icon{width:15px;height:15px;color:var(--copper);flex-shrink:0}.wm-travel table{border-collapse:collapse;width:100%;font-size:10.5px}.wm-travel td{border-top:1px solid #2a383e;padding:5px 12px}.wm-travel td:first-child{align-items:center;gap:8px;display:flex}.wm-travel .unit-art{object-fit:contain;width:22px;height:22px}.wm-travel td:nth-child(2),.wm-travel td:nth-child(3){text-align:right;white-space:nowrap}.wm-center-btn{width:100%;margin-top:14px}.wm-empty{text-align:center;color:var(--muted);padding:34px 24px;font-size:11px}.wm-empty .icon{width:30px;height:30px;color:var(--copper)}.wm-empty h3{font-family:var(--display);color:var(--text);margin:8px 0 4px;font-size:22px}.wm-move{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:0 14px 0 20px;display:flex}.wm-move:last-child{border:0}.wm-move-main{text-align:left;background:0 0;flex:1;align-items:center;gap:11px;min-width:0;padding:12px 0;display:flex}.wm-move-main:hover b{color:var(--copper-light)}.wm-move-info{flex:1;min-width:0}.wm-move-info b{font-size:10.5px;display:block}.wm-move-info small{color:var(--subtle);white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.wm-move-time{text-align:right}.wm-move-time b{font-size:11px}.wm-move-time small{color:var(--subtle);font-size:8px;display:block}.wm-move-skip{flex-shrink:0;width:28px;height:28px}.wm-move-skip .icon{width:14px;height:14px}.wm-clan{border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:11px 20px;display:flex}.wm-clan:last-child{border:0}.wm-clan:hover{background:#ffffff05}.wm-clan>i{border-radius:2px;flex-shrink:0;width:9px;height:9px}.wm-clan>span:first-of-type{flex:1;min-width:0}.wm-clan b{font-size:11px;display:block}.wm-clan small{color:var(--subtle);font-size:9.5px}#modal.wm-cmd-dialog{width:660px}.wm-cmd-target{border:1px solid var(--line);background:#152228;border-radius:10px;align-items:center;gap:14px;margin-bottom:16px;padding:12px;display:flex}.wm-cmd-target img{object-fit:contain;flex-shrink:0;width:84px;height:60px}.wm-cmd-target b{font-family:var(--display);font-size:22px;line-height:1.15;display:block}.wm-cmd-target small{color:var(--subtle);font-size:10px;display:block}.wm-cmd-mode{width:max-content;max-width:100%;margin-bottom:14px}.wm-cmd-units{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wm-cmd-unit{border:1px solid var(--line);background:#152228;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 72px auto;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:grid}.wm-cmd-unit .unit-art{object-fit:contain;width:28px;height:28px}.wm-cmd-unit small{color:var(--subtle);font-size:9px;display:block}.wm-cmd-unit input{text-align:right;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;width:100%;padding:6px 8px}.wm-cmd-unit input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wm-cmd-unit input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wm-cmd-unit:has(input:disabled){opacity:.5}.wm-cmd-max{color:var(--copper);background:0 0;padding:4px;font-size:9.5px;font-weight:800}.wm-cmd-summary{margin-top:14px}.wm-cmd-summary>p{font-size:11px}.wm-cmd-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.wm-cmd-stats>div{border:1px solid var(--line);background:#141f24;border-radius:8px;padding:10px 12px}.wm-cmd-stats small{letter-spacing:1.2px;text-transform:uppercase;color:var(--subtle);font-size:9px;font-weight:700;display:block}.wm-cmd-stats b{margin:2px 0 1px;font-size:17px;display:block}.wm-cmd-stats span{color:var(--muted);font-size:9.5px;display:block}.wm-cmd-stats span i{font-style:normal}.wm-cmd-cata{max-width:300px;margin-top:12px}.wm-cmd-cata[hidden]{display:none}.wm-player-villages{margin-top:16px}.wm-player-villages .modal-list-button img{object-fit:contain;flex-shrink:0;width:48px;height:34px}.wm-player-villages .modal-list-button span{flex:1}@media (prefers-reduced-motion:reduce){.wm-move-line .aram,.wm-move-line .wm-move-cel,.wm-move-line .wm-move-pajzs-kont,.wm-village.is-home:before{animation:none}.wm-village img{transition:none}.wm-village:hover img{animation:none}}html.reduced-motion .wm-village:hover img,html.reduced-motion .wm3d-label.wm-village:hover{animation:none}html.reduced-motion :is(.wm-move-line .aram,.wm-move-line .wm-move-cel,.wm-move-line .wm-move-pajzs-kont){animation:none}@media (max-width:1280px){.wm-layout{grid-template-columns:minmax(0,1fr) 300px}.wm-layer span{display:none}.wm-layer{padding:0 10px}}@media (max-width:1100px){.wm-layout{grid-template-columns:minmax(0,1fr)}.wm-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.wm-detail{grid-column:1/-1}.wm-detail-head{grid-template-columns:120px minmax(0,1fr) auto}.wm-detail-art{width:120px;height:86px}.wm-detail-art img{width:112px;height:80px}.wm-detail-actions{grid-template-columns:repeat(4,1fr)}.wm-detail-actions .btn:first-child{grid-column:auto}.wm-focus{margin-left:0}.wm-search{flex:180px}.wm-viewport{height:clamp(460px,62vh,720px)}}@media (max-width:760px){body.map-route #tartalom{padding-bottom:240px}.wm-toolbar{gap:8px;margin-bottom:14px}.wm-search{flex:100%;max-width:none}.wm-search-results{min-width:0}.wm-focus{flex:100%;overflow-x:auto}.wm-focus button{flex:1}.wm-toolbar>.wm-layers{display:none}.wm-layers-mobile{gap:2px;padding:3px;display:flex;bottom:10px;left:44px}.wm-layers-mobile .wm-layer{border-color:#0000;justify-content:center;width:34px;height:34px;padding:0}.wm-layers-mobile .wm-layer span{display:none}.wm-card{border-left:0;border-right:0;border-radius:0;margin:0 -18px}.wm-viewport{height:clamp(380px,100dvh - 270px,620px)}.wm-hud-legend{display:none}.wm-hud-coord{padding:5px 10px;font-size:11px;top:28px;left:44px}.wm-controls{top:28px;right:10px}.wm-controls .icon-button{width:36px;height:36px}.wm-minimap{padding:4px;bottom:10px;right:10px}.wm-minimap canvas{width:108px;height:108px}.wm-minimap span{display:none}.wm-side{align-items:stretch;display:flex}.wm-detail{left:8px;right:8px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:35;overscroll-behavior:contain;border-color:#52626a;border-radius:14px;max-height:calc(100dvh - 170px);animation:.22s ease-out wm-sheet;position:fixed;overflow:auto;box-shadow:0 -12px 50px #000b}.wm-detail.is-empty,.wm-detail-body{display:none}.wm-detail.open .wm-detail-body{display:block}.wm-more{display:inline-flex}.wm-more .icon{transition:transform .2s;transform:rotate(180deg)}.wm-detail.open .wm-more .icon{transform:none}.wm-detail-head{grid-template-columns:64px minmax(0,1fr) auto;gap:11px;padding:12px 12px 10px 14px}.wm-detail-art{border-radius:8px;width:64px;height:48px}.wm-detail-art img{width:60px;height:44px}.wm-detail-head h2{font-size:21px}.wm-detail-head .eyebrow{letter-spacing:1.4px;font-size:8px}.wm-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px}.wm-detail-actions .btn{gap:5px;min-height:36px;padding:7px 6px;font-size:10px}.wm-detail-actions .btn .icon{width:14px;height:14px}.wm-detail-body{padding:0 14px 14px}.wm-cmd-units{grid-template-columns:1fr}#modal.wm-cmd-dialog{width:100%}.wm-cmd-target b{font-size:19px}}@keyframes wm-sheet{0%{opacity:0;transform:translateY(24px)}}.wm-pan{grid-template-columns:repeat(3,30px);grid-template-areas:".n.""w.e"".s.";align-self:flex-end;gap:3px;margin-top:4px;display:grid}.wm-pan .icon-button{width:30px;height:30px;min-height:0;padding:0;font-size:11px}.wm-pan [data-dy="-5"]{grid-area:n}.wm-pan [data-dx="-5"]{grid-area:w}.wm-pan [data-dx="5"]{grid-area:e}.wm-pan [data-dy="5"]{grid-area:s}.wm-controls{align-items:flex-end}.wm-legend-title{color:var(--text);letter-spacing:.3px;margin-right:2px;font-weight:700}@media (max-width:760px){.wm-pan{display:none}}@media (min-width:761px) and (max-height:900px){.wm-pan{margin-top:0;position:absolute;top:0;right:calc(100% + 8px)}}#wm-3d-canvas{pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.wm-is-3d #wm-3d-canvas{display:block}.wm-is-3d #wm-world,.wm-is-3d #wm-canvas,.wm-is-3d #wm-rulers{display:none}.wm3d-labels{pointer-events:none;z-index:3;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.wm-is-3d .wm3d-labels{display:block}.wm3d-label.wm-village{pointer-events:auto;color:#ecdfc7;white-space:nowrap;background:#182b2be8;border:1px solid #d5c19844;border-radius:4px;align-items:center;gap:4px;width:auto;min-width:18px;height:auto;min-height:24px;padding:3px 6px;font-size:9px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0005}.wm3d-label.wm-village[hidden]{display:none}.wm3d-label:after,.wm3d-label:before{display:none!important}.wm3d-label i{border-radius:50%;width:5px;height:5px;display:block}.wm3d-label.selected{background:#344c41;border-color:#ffe2a8}.wm3d-label.muted{opacity:.25}.wm3d-label span[hidden]{display:none}.wm3d-tools{z-index:7;color:#ddd1b7;background:#11282be8;border:1px solid #b8bca342;border-radius:8px;align-items:center;gap:14px;padding:10px 14px;display:flex;position:absolute;top:12px;left:16px;box-shadow:0 8px 25px #001b}.wm3d-tools>span{letter-spacing:1.6px;color:#dbba7b;font-size:9px}.wm3d-tools label{align-items:center;gap:8px;font-size:10px;display:flex}.wm3d-tools input{accent-color:#ccad72;width:88px}.wm3d-tools button{color:#13252a;background:#c9aa6c;border-radius:5px;padding:6px 10px;font-size:10px;font-weight:700}.wm-is-3d .wm-hud-coord{top:72px;left:16px}.wm-is-3d .wm-hud-legend{left:16px}@media (max-width:760px){.wm3d-tools{flex-wrap:wrap;gap:8px;padding:8px;left:8px;right:54px}.wm3d-tools>span{display:none}.wm3d-tools input{width:64px}.wm3d-label.wm-village{padding:3px;font-size:8px}.wm-is-3d .wm-hud-coord{top:65px}.wm3d-tools button{margin-left:auto}}.wm3d-label.wm-village.dot-only{min-width:12px;min-height:12px;box-shadow:none;background:#1b302988;border-color:#ffffff24;border-radius:50%;padding:3px}.wm3d-label.dot-only i{width:4px;height:4px}.wm3d-label.wm-village:hover{border-color:#fff1cf;animation:.55s ease-out wm3d-csillan;box-shadow:0 0 0 1px #fff1cf,0 0 8px #f3cf8fcc,0 2px 6px #0005}.wm3d-label.dot-only:hover{border-color:#fff1cf;box-shadow:0 0 0 1px #fff1cf,0 0 8px #f3cf8fcc}@keyframes wm3d-csillan{30%{filter:brightness(1.6)}}@media (prefers-reduced-motion:reduce){.wm3d-label.wm-village:hover{animation:none}}.wm-has-3d:not(.wm-is-3d) .wm3d-tools label,.wm-has-3d:not(.wm-is-3d) .wm3d-tools>span{display:none}.wm-has-3d:not(.wm-is-3d) .wm3d-tools{gap:0;padding:7px;right:auto}.wm-movement-ui{z-index:6;pointer-events:none;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.wm-is-3d .wm-movement-ui:not([hidden]){display:block}.wm-movement-hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:6px;width:32px;height:36px;position:absolute;transform:translate(-50%,-50%)}.wm-movement-hit[hidden]{display:none}.wm-movement-hit:hover,.wm-movement-hit[aria-expanded=true]{background:#f2d59a12;outline:1px solid #f2d59a;box-shadow:0 0 12px #f2d59a44}.wm-movement-hit:focus-visible{background:#f2d59a12;outline:1px solid #f2d59a;box-shadow:0 0 12px #f2d59a44}.wm-movement-panel{pointer-events:auto;border:1px solid #c3b58a66;border-top:3px solid var(--movement-color);color:#eadfc9;background:linear-gradient(145deg,#223b3a,#112628);border-radius:10px;width:310px;max-height:calc(100% - 145px);padding:16px;position:absolute;top:104px;left:16px;overflow:auto;box-shadow:0 12px 35px #0008}.wm-movement-panel[hidden]{display:none}.wm-movement-heading{color:#c3b58a;letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.wm-movement-close{color:#e6d9bf;background:#ffffff0c;border-radius:5px;width:30px;height:30px;font-size:22px}.wm-movement-panel h3{margin:4px 0 18px;font-size:19px}.wm-movement-endpoints{grid-template-columns:1fr 20px 1fr;align-items:center;gap:5px;display:grid}.wm-movement-endpoints button{text-align:left;color:#eadfc9;background:#ffffff06;border:1px solid #aebaa52b;border-radius:6px;gap:5px;min-width:0;padding:9px;display:grid}.wm-movement-endpoints button:hover{border-color:#d9bd7c}.wm-movement-endpoints small{letter-spacing:1px;color:#a9b9b0;font-size:8px}.wm-movement-endpoints strong{overflow-wrap:anywhere;font-size:12px}.wm-movement-endpoints span{color:#b4c1b7;font-size:10px}.wm-movement-progress{background:#071c20;border-radius:8px;height:5px;margin-top:19px;overflow:hidden}.wm-movement-progress i{background:var(--movement-color);border-radius:8px;height:100%;display:block}.wm-movement-arrival{color:#acbeb7;justify-content:space-between;gap:8px;margin-top:9px;font-size:10px;display:flex}.wm-movement-arrival b{color:#f4dfb2;font-variant-numeric:tabular-nums}.wm-movement-note{color:#c1c9b9;margin:12px 0;font-size:11px}.wm-movement-note:empty{display:none}.wm-movement-overview{color:#e4cc99;background:#c8b17812;border:1px solid #c8b17866;border-radius:6px;width:100%;margin-top:14px;padding:10px;font-size:11px}.wm-movement-panel button:focus-visible{outline-offset:2px;outline:2px solid #efd39b}@media (max-width:760px){.wm-movement-panel{width:min(310px,100% - 62px);max-height:320px;padding:12px;top:100px;left:8px}}.wm-movement-arrival b{margin-left:.3em}@media (max-width:760px){.wm-movement-panel.wm-movement-mobile{z-index:65;top:auto;bottom:calc(80px + env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;-webkit-user-select:text;user-select:text;width:auto;max-height:calc(100dvh - 170px);position:fixed;left:8px;right:8px;overflow:auto}body:has(>.wm-movement-mobile:not([hidden])) .wm-detail{visibility:hidden}}.wm-orbit-panel{background:#152d30f5;border:1px solid #beac7e77;border-radius:9px;gap:14px;width:300px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0008}.wm-orbit-panel[hidden]{display:none}.wm-orbit-panel label{grid-template-columns:1fr auto;gap:8px;display:grid}.wm-orbit-panel input{grid-column:1/-1;width:100%}.wm-orbit-panel output{color:#e4c68c;font-variant-numeric:tabular-nums}.wm-orbit-actions{gap:6px;display:flex}.wm-orbit-actions button{flex:1}.wm-orbit-panel small{color:#b4c1b7;font-size:10px;line-height:1.5}.wm-has-3d:not(.wm-is-3d) .wm-orbit-toggle,.wm-has-3d:not(.wm-is-3d) .wm-orbit-panel{display:none}.wm3d-tools{gap:10px}.wm3d-tools>button{white-space:nowrap}@media (max-width:760px){.wm3d-tools{gap:6px}.wm-orbit-toggle{font-size:9px!important}.wm-orbit-panel{width:100%;max-height:280px;overflow:auto}.wm-is-3d .wm-hud-coord{top:98px}.wm-movement-panel:not(.wm-movement-mobile){top:132px}}.wm-orbit-dismiss{width:100%}.wm-orbit-mobile button{color:#13252a;background:#c9aa6c;border-radius:5px;padding:8px;font-size:11px;font-weight:700}.wm-orbit-mobile label{color:#ddd1b7;grid-template-columns:1fr auto;font-size:12px;display:grid}.wm-orbit-mobile input{accent-color:#ccad72;grid-column:1/-1;width:100%}.wm-orbit-mobile{z-index:70;top:auto;bottom:calc(80px + env(safe-area-inset-bottom));touch-action:pan-y;overscroll-behavior:contain;width:auto;max-height:calc(100dvh - 170px);position:fixed;left:8px;right:8px;overflow:auto}body:has(>.wm-orbit-mobile:not([hidden])) .wm-detail{visibility:hidden}.wm3d-indito{z-index:7;background:#11282be8;border:1px solid #b8bca342;border-radius:8px;padding:7px;display:flex;position:absolute;top:30px;left:48px;box-shadow:0 8px 25px #001b}.wm3d-indito button{color:#13252a;white-space:nowrap;background:#c9aa6c;border-radius:5px;padding:6px 10px;font-size:10px;font-weight:700}.wm3d-indito button:disabled{opacity:.75;cursor:progress}.wm3d-keszul .wm3d-tools{display:none}.wm-has-3d:not(.wm-is-3d) .wm3d-tools{top:30px;left:48px}.wm-has-3d:not(.wm-is-3d) .wm-hud-coord{top:74px;left:48px}@media (max-width:760px){.wm3d-indito,.wm-has-3d:not(.wm-is-3d) .wm3d-tools{top:26px;left:42px;right:auto}.wm-has-3d:not(.wm-is-3d) .wm-hud-coord{top:68px;left:44px}}body.wm-teljes-nyitva{overflow:hidden}.wm-keret.wm-teljes{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--bg,#141c20);flex-direction:column;gap:8px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.wm-keret.wm-teljes .wm-toolbar{flex:none;margin:0}.wm-keret.wm-teljes .wm-layout{flex:1;min-height:0;display:block;position:relative}.wm-keret.wm-teljes .wm-card{height:100%;margin:0}.wm-keret.wm-teljes .wm-viewport{height:100%}.wm-keret.wm-teljes .wm-side{z-index:8;overscroll-behavior:contain;width:340px;max-height:calc(100% - 210px);display:block;position:absolute;top:12px;right:124px;overflow:auto}.wm-keret.wm-teljes .wm-moves-card,.wm-keret.wm-teljes .wm-clans-card,.wm-keret.wm-teljes .wm-detail.is-empty{display:none}.wm-keret.wm-teljes .wm-detail{box-shadow:0 12px 40px #000a}.wm-teljes-gomb{margin-top:4px}@media (max-width:1100px){.wm-keret.wm-teljes .wm-side{width:300px}.wm-keret.wm-teljes .wm-detail-head{grid-template-columns:72px minmax(0,1fr) auto}.wm-keret.wm-teljes .wm-detail-art{width:72px;height:52px}.wm-keret.wm-teljes .wm-detail-art img{width:68px;height:48px}.wm-keret.wm-teljes .wm-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.wm-keret.wm-teljes{padding:calc(6px + env(safe-area-inset-top)) 6px calc(6px + env(safe-area-inset-bottom));gap:6px}.wm-keret.wm-teljes .wm-toolbar{margin:0}.wm-keret.wm-teljes .wm-focus{display:none}.wm-keret.wm-teljes .wm-card{border:1px solid var(--line,#33434a);border-radius:10px;margin:0}.wm-keret.wm-teljes .wm-side{width:auto;max-height:none;position:static;overflow:visible}.wm-keret.wm-teljes .wm-detail{bottom:calc(10px + env(safe-area-inset-bottom));max-height:calc(100dvh - 120px)}}.wm-move-line.all :-webkit-any(.aram,.wm-move-cel,.wm-move-pajzs-kont){animation:none}.wm-move-line.all :is(.aram,.wm-move-cel,.wm-move-pajzs-kont){animation:none}#wm-landscape-motion{z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0}#wm-landscape-motion[hidden],.wm-is-3d #wm-landscape-motion{display:none!important}.wm-2d-life #wm-canvas{z-index:1}.wm-2d-life .wm-world{z-index:2}.wm-landscape-toggle[hidden]{display:none!important}.wm-landscape-toggle:disabled{opacity:.5;cursor:default}.wm-viewport:not(.wm-is-3d)>#wm-3d-canvas{display:none!important}.wm-arnyek{pointer-events:none;transition:opacity .8s;display:block;position:absolute;top:0;left:0}.wm-arnyek[hidden]{display:none}.wm-arnyek.wm-arnyek-azonnal{transition:none}.wm-viewport:after{content:"";z-index:4;pointer-events:none;background:var(--wm-nap-feny,none);position:absolute;top:0;bottom:0;left:0;right:0}.wm-viewport.wm-is-3d:after{display:none}.wm-nap-jel{color:#d9cfb8;white-space:nowrap;border-left:1px solid #3c4d54;align-items:center;gap:6px;padding-left:10px;display:inline-flex}.wm-nap-jel:before{content:"";background:#ffd98a;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px #ffd98a2e,0 0 7px #ffc65a99}.wm-nap-jel[data-napszak=hajnal]:before{background:#ffb067;box-shadow:0 0 0 2px #ffb0672e,0 0 7px #ff9d4a99}.wm-nap-jel[data-napszak=ej]:before{background:0 0;transform:rotate(-20deg);box-shadow:inset -3px -1px #cdd9f2}@media (prefers-reduced-motion:reduce){.wm-arnyek{transition:none}}@media (max-width:760px){.wm-nap-cimke{display:none}.wm-nap-jel{gap:4px;padding-left:8px}}.focus-enemy .wm-village.rel-own:not(.is-selected),.focus-barb .wm-village.rel-own:not(.is-selected),.focus-bonus .wm-village.rel-own:not(.has-bonus):not(.is-selected),.wm3d-label.muted.wm3d-sajat{opacity:.6}.wm3d-label.muted.selected{opacity:1}.wm3d-label.wm-village{transition:none}.wm-toolbar{z-index:9;position:relative}.wm-detail-ures .wm-detail-art{border-style:dashed}.wm-detail-ures .wm-detail-art img{opacity:.7;filter:saturate(.6)}.wm-detail-ures .wm-sub.wm-terep{color:var(--muted);margin-top:6px}.wm-moral b{color:var(--green,#9abb9e)}.wm-moral.alacsony b{color:var(--red,#e0796b)}.wm-hit-sor b{color:#e8cf8c;font-weight:650}.wm-hit-sor.nincs b{color:var(--red,#e0796b)}.wm-sajat-sor{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 11px;padding:9px 0;font-size:11px;display:flex}.wm-sajat-cim{color:var(--muted);flex-basis:100%;font-size:10px}.wm-sajat-sor>span:not(.wm-sajat-cim){align-items:center;gap:4px;display:inline-flex}.wm-sajat-sor img{object-fit:contain;width:18px;height:18px}.wm-sajat-sor small{color:var(--subtle);font-size:9.5px}.wm-jegyzet{border:1px solid var(--line);color:inherit;background:#152228;border-radius:8px;align-items:flex-start;gap:10px;margin-top:11px;padding:9px 12px;text-decoration:none;display:flex}.wm-jegyzet:hover{border-color:var(--copper)}.wm-jegyzet .icon{width:16px;height:16px;color:var(--copper);flex-shrink:0;margin-top:2px}.wm-jegyzet b{font-size:11px;display:block}.wm-jegyzet small{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;font-size:10px;display:block}.wm-bovites{gap:6px;margin-top:9px;display:grid}.wm-bovites:empty{display:none}.wm-jelolo{border-bottom:1px solid var(--line);padding-bottom:9px}.wm-jelolo .wm-marks{border-bottom:0;padding:9px 0 4px}.wm-jel-cel{flex:0 auto;display:inline-flex}.wm-jel-cel button{min-height:28px;padding:4px 9px;font-size:10.5px}.wm-marks-szinek{justify-content:flex-end}.wm-barat-jel{color:#cdb9ec;align-items:center;gap:6px;margin:4px 0 0;font-size:10.5px;display:flex}.wm-barat-jel .icon{width:14px;height:14px}.wm-detail-actions .wm-farm{min-width:0}.wm-cmd-moral{color:var(--muted)}.wm-cmd-hit{margin:8px 0 0}.wm-village .wm-nincs-hit{color:#ffd7cf;width:20px;height:20px;transform:scale(calc(1 / var(--z)));transform-origin:0 0;z-index:2;pointer-events:none;background:#3a1714ee;border:1px solid #e0796b;border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;top:2%;left:4%}.wm-hit3d{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.wm3d-label.wm-jel3d i{background:var(--wm-jel)!important}.wm3d-label.wm-jel3d{border-color:var(--wm-jel)}.wm3d-bonusz{vertical-align:middle;background:#14201ee6;border:1px solid #e6c498aa;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:3px;display:inline-grid}.wm3d-bonusz img{object-fit:contain;width:11px;height:11px}.wm3d-label.dot-only .wm3d-bonusz{display:none}@media (max-width:760px){.wm-jel-cel button{padding:4px 7px}.wm-sajat-sor{font-size:10.5px}.wm-layers-mobile{flex-wrap:wrap;max-width:150px}}.wm3d-label.wm-village.wm3d-keret:not(.dot-only){box-shadow:none;background:0 0;border-color:#0000;padding:0}.wm3d-label.wm-village.wm3d-keret:-webkit-any(:hover,:focus-visible,.selected){box-shadow:none;background:0 0;border-color:#0000;padding:0}.wm3d-label.wm-village.wm3d-keret:is(:hover,:focus-visible,.selected){box-shadow:none;background:0 0;border-color:#0000;padding:0}.wm3d-label.wm3d-keret:not(.dot-only)>i{display:none}.wm3d-label.wm3d-keret:-webkit-any(:hover,:focus-visible,.selected)>i{display:none}.wm3d-label.wm3d-keret:is(:hover,:focus-visible,.selected)>i{display:none}.wm3d-label.wm3d-keret>span{filter:drop-shadow(0 2px 4px #000a);width:128px}.wm3d-label.wm3d-keret .gf-nameplate-label .gf-name-style{font-size:clamp(10px,var(--plate-font,8cqw),14px);font-weight:700}.wm3d-label .gf-name-style{font:inherit}.wm-beta{color:#16201f;letter-spacing:.8px;vertical-align:1px;background:#e3b95f;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.5;display:inline-block}.wm3d-tools:after{content:"BÉTA";color:#16201f;letter-spacing:.8px;background:#e3b95f;border-radius:999px;padding:1px 7px;font-size:9px;font-weight:800;line-height:1.6}html[lang=en] .wm3d-tools:after{content:"BETA"}.wm3d-tools>label{display:none}.wm-nt-kep{pointer-events:none;background:50%/100% 100% no-repeat;display:block;position:absolute}