.map.svelte-13da2aa{--marker-scale:1;--label-size:15px;--gutter:5px;width:100%;height:100%;display:block}@media (width<=640px){.map.svelte-13da2aa{--marker-scale:1.6;--label-size:31px;--gutter:7px}}.marker.svelte-13da2aa{transform:scale(var(--marker-scale))}.label.under-castle.svelte-13da2aa{transform:translateY(calc((var(--marker-scale) - 1) * 32px))}.value.svelte-13da2aa{font:700 calc(var(--label-size) * .72)/1 var(--font-num,system-ui), sans-serif;fill:var(--ink);text-anchor:middle;opacity:.65;transform:translateY(calc(var(--label-size) * 1.1));paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.value.won.svelte-13da2aa{opacity:1;fill:#ffd166}.region.svelte-13da2aa{fill:var(--c,var(--free));stroke:none;transition:filter .15s}.region.clickable.svelte-13da2aa{cursor:pointer}.region.svelte-13da2aa:focus{outline:none}.region.clickable.svelte-13da2aa:hover{filter:brightness(1.22)}.choosing.svelte-13da2aa .region:where(.svelte-13da2aa):not(.hl){filter:brightness(.62)saturate(.75);transition:filter .3s}.wash.svelte-13da2aa{fill:#fff;opacity:.16;animation:1.6s ease-in-out infinite alternate svelte-13da2aa-breathe}@keyframes svelte-13da2aa-breathe{0%{opacity:.08}to{opacity:.24}}.region.clickable.svelte-13da2aa:focus-visible{filter:brightness(1.25)drop-shadow(0 0 #fff)drop-shadow(0 0 3px #fff)}.gutter.svelte-13da2aa{fill:none;stroke:var(--map-line);stroke-width:var(--gutter,5px);stroke-linejoin:round;stroke-linecap:round}.gutter.target.svelte-13da2aa{stroke:var(--attacker);animation:.6s ease-in-out infinite alternate svelte-13da2aa-siege}@keyframes svelte-13da2aa-siege{0%{stroke-opacity:1}to{stroke-opacity:.45}}.grow.svelte-13da2aa{animation:1.2s cubic-bezier(.3,.7,.3,1) both svelte-13da2aa-grow}@keyframes svelte-13da2aa-grow{0%{r:0}to{r:260px}}.claim.svelte-13da2aa .flood:where(.svelte-13da2aa){stroke:none}.claim.svelte-13da2aa .ring:where(.svelte-13da2aa){fill:none;stroke:var(--c);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out both svelte-13da2aa-claim-ring}@keyframes svelte-13da2aa-claim-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(5)}}.strike.svelte-13da2aa .trail:where(.svelte-13da2aa){stroke:var(--attacker);stroke-width:4px;stroke-linecap:round;stroke-dasharray:10 8;fill:none;filter:drop-shadow(0 0 4px var(--attacker));animation:.9s linear infinite svelte-13da2aa-march,.9s ease-out svelte-13da2aa-trail-in}@keyframes svelte-13da2aa-march{to{stroke-dashoffset:-18px}}@keyframes svelte-13da2aa-trail-in{0%{opacity:0}to{opacity:1}}.strike.svelte-13da2aa .ripple:where(.svelte-13da2aa){fill:none;stroke:var(--attacker);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite svelte-13da2aa-ripple}.strike.svelte-13da2aa .ripple.late:where(.svelte-13da2aa){animation-delay:1s}@keyframes svelte-13da2aa-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4.5)}}.strike.svelte-13da2aa .swords:where(.svelte-13da2aa){animation:.7s cubic-bezier(.2,1.4,.4,1) .3s both svelte-13da2aa-drop}@keyframes svelte-13da2aa-drop{0%{transform:translate(var(--tx,0), -60px) scale(.3);opacity:0}to{opacity:1}}.strike.svelte-13da2aa .badge:where(.svelte-13da2aa){fill:var(--card);stroke:var(--attacker);stroke-width:3px}.swords-icon.svelte-13da2aa path:where(.svelte-13da2aa){fill:none;stroke:var(--attacker);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.label.svelte-13da2aa{font:600 var(--label-size)/1 system-ui, sans-serif;fill:var(--ink);text-anchor:middle;letter-spacing:.01em;paint-order:stroke;stroke:var(--bg);stroke-width:3.5px;stroke-linejoin:round;opacity:.92}.castle.svelte-13da2aa .wall:where(.svelte-13da2aa){fill:#fff;stroke:#0009;stroke-width:1.3px;stroke-linejoin:round}.castle.svelte-13da2aa .gate:where(.svelte-13da2aa){fill:#0009}.merlon.svelte-13da2aa{fill:#fff;stroke:#0009;stroke-width:1.3px;transform-box:fill-box;transform-origin:50%}.merlon.lost.svelte-13da2aa{fill:#00000040;stroke:#ffffff73;stroke-dasharray:2 1.5}.merlon.breaking.svelte-13da2aa{animation:.9s cubic-bezier(.2,.7,.3,1) forwards svelte-13da2aa-shatter}@keyframes svelte-13da2aa-shatter{0%{fill:#fff;opacity:1;transform:translate(0)rotate(0)scale(1)}25%{fill:#ffd166;transform:translate(2px,-6px)rotate(20deg)scale(1.25)}to{fill:#00000040;opacity:.4;transform:translate(10px,18px)rotate(140deg)scale(.3)}}.castle.svelte-13da2aa .body:where(.svelte-13da2aa){transform-box:fill-box;transform-origin:50% 100%}.castle.hit.svelte-13da2aa .body:where(.svelte-13da2aa){animation:.7s ease-in-out svelte-13da2aa-shake}@keyframes svelte-13da2aa-shake{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-3px,1px)rotate(-5deg)}30%{transform:translate(3px,-1px)rotate(4deg)}45%{transform:translate(-2px,1px)rotate(-3deg)}60%{transform:translate(2px)rotate(2deg)}75%{transform:translate(-1px)rotate(-1deg)}}.castle.destroyed.svelte-13da2aa .body:where(.svelte-13da2aa){animation:1.1s ease-in forwards svelte-13da2aa-crumble}@keyframes svelte-13da2aa-crumble{0%{opacity:1;transform:rotate(0)scale(1)}40%{transform:rotate(-8deg)scale(1.05)translateY(-2px)}to{opacity:.45;filter:grayscale();transform:rotate(12deg)scale(.75)translateY(6px)}}.castle.destroyed.svelte-13da2aa .name:where(.svelte-13da2aa){opacity:.5}.castle.svelte-13da2aa .name:where(.svelte-13da2aa) text:where(.svelte-13da2aa){fill:var(--c-ink,#fff);text-anchor:middle;letter-spacing:.01em;font:700 11.5px/1 system-ui,sans-serif}.castle.svelte-13da2aa .pill:where(.svelte-13da2aa){fill:var(--c);stroke:#ffffffd9;stroke-width:1.2px}
