The engine and the bot no longer import each other: geometry, movement
and captures live in src/lib/game/board.ts and both use it. The escape
test, the four directions, the king's neighbours and the enumeration of
a side's moves each exist once; the tally counts by the named end
sentences rather than by regex over them; exports nobody imports are
exports no more. The tests pin the bot's opening move and the three-
beside-the-throne capture they named but never exercised.
In the client: .small, the word-as-button, the × that dismisses, the
visually-hidden rule and the frame of the reading pages are in app.css
once; the preferences panel and the report slip share one modal shape;
the room store drops the simultaneous-round fields this game never read
and gains seatEmpty and seatUnheld, which the lobby and the join page
read instead of three spellings of their own. The wire shapes for
reports and the tally are declared in view.ts for both sides. The
artwork component is re-indented for the top level it lives at.
On the server and in deploy: the plaintext-token fallback and its
migration script guarded ledgers this game never wrote; the seat line
now requires the hash and the start line the rules revision. The route
table lists every route. The visitors digest and the nightly rollup
count Caddy's log through deploy/traffic.py, and the rollup writes the
finished-games count it had been computing behind "and False". The
reports digest is one program, deploy/report-digest.ts, that
pull-reports.sh and the desk skill both use. The deploy README, the
visitors skill and the reports skill no longer describe a browser-only
game, a /play route or a rules text in docs/; conventions.md carries
the kit's Preferences and tally sections.
Kit-shared files touched, to port back: server/src/{index,rooms,store,
tally,reports}.ts, deploy/{deploy.sh,replay-ledgers.ts,pull-reports.sh,
traffic.py,report-digest.ts,*-rollup.sh,*-visitors.sh,*-pulse.sh},
src/lib/net/{client.ts,room.svelte.ts,view.ts}, Preferences.svelte,
ReportSlip.svelte, TableTalk.svelte.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GwFKMuQnPAEHJ5yA1q4orh
6 lines
43 KiB
XML
6 lines
43 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" class="artwork svelte-14xsz9c calm" data-set="tablut" viewBox="0 0 372 372" role="img" aria-label="Tablut board in its opening position"><style>.artwork.svelte-14xsz9c {width:100%;height:auto;display:block;
|
|
/* Copenhagen: a crafted oak board, polished counters and brass inlay. */--surface-light: #bd935c;--surface-dark: #79502d;--rim-light: #e0bf84;--attacker-light: #63564a;--defender-light: #fff4d8;--king-light: #ffe4a0;--wood: #a77945;--wood-line: rgba(30, 16, 6, 0.55);--coord: #302216;--square: rgba(255, 240, 210, 0.08);--square-edge: rgba(255, 250, 235, 0.11);--throne: rgba(240, 165, 58, 0.35);--corner: rgba(109, 52, 29, 0.22);--attacker: #2a2320;--attacker-rim: #211a15;--defender: #ece4d0;--defender-rim: #b9ab8b;--king: #f0d58a;--king-rim: #a67c1a;--crown: #6b4a0f;}
|
|
|
|
/* Tablut: an excavated-object aesthetic, with limestone and aged counters. */.artwork[data-set='tablut'].svelte-14xsz9c {--surface-light: #aaa18b;--surface-dark: #797564;--rim-light: #c4b99e;--attacker-light: #534f43;--defender-light: #ded0ae;--king-light: #e5cc92;--wood: #8a8578;--wood-line: rgba(36, 32, 27, 0.45);--coord: #37362c;--square: rgba(255, 250, 235, 0.05);--square-edge: rgba(255, 250, 235, 0.09);--throne: rgba(120, 100, 70, 0.4);--corner: transparent;--attacker: #3d3530;--attacker-rim: #29281f;--defender: #cfc4ad;--defender-rim: #8c8069;--king: #c9b27a;--king-rim: #7d6636;--crown: #5a4a2a;}.wood.svelte-14xsz9c {stroke:#797564;stroke-width:1.4;}.stain.svelte-14xsz9c {fill:#fff;pointer-events:none;}.chip.svelte-14xsz9c {fill:rgba(28, 24, 20, 0.42);stroke:rgba(230, 222, 205, 0.18);stroke-width:0.6;pointer-events:none;}.crack.svelte-14xsz9c {fill:none;stroke:rgba(43, 39, 29, 0.48);stroke-width:0.5;stroke-linecap:round;pointer-events:none;}.coord.svelte-14xsz9c {fill:#37362c;font-family:'Iowan Old Style', Georgia, serif;font-size:9px;font-weight:600;pointer-events:none;}.square.svelte-14xsz9c {fill:rgba(255, 250, 235, 0.05);stroke:rgba(36, 32, 27, 0.45);stroke-width:0.65;cursor:default;transition:fill 0.3s ease;}.square.edge.svelte-14xsz9c {fill:rgba(255, 250, 235, 0.09);}.square.throne.svelte-14xsz9c {fill:rgba(120, 100, 70, 0.4);}.square.corner.svelte-14xsz9c {fill:transparent;}.square.last.svelte-14xsz9c {fill:rgba(140, 200, 224, 0.28);}.square.target.svelte-14xsz9c {cursor:pointer;}.square.fallen.svelte-14xsz9c {fill:rgba(224, 101, 92, 0.45);}.square.svelte-14xsz9c:focus-visible {outline:none;stroke:#9cd0dc;stroke-width:2.5;}.hint.svelte-14xsz9c {fill:#9cd0dc;opacity:0.85;}.board-rim.svelte-14xsz9c {fill:none;stroke:#c4b99e;stroke-width:0.7;opacity:0.65;pointer-events:none;}.join.svelte-14xsz9c {fill:none;stroke:#50351f;stroke-width:0.6;opacity:0.18;pointer-events:none;}.surface-wear.svelte-14xsz9c {pointer-events:none;}.crack-light.svelte-14xsz9c {fill:none;stroke:#e1d6bd;stroke-width:0.55;opacity:0.45;}.inlay.svelte-14xsz9c {fill:none;stroke:#c4b99e;stroke-width:0.8;opacity:0.75;pointer-events:none;}.artwork[data-set='tablut'].svelte-14xsz9c .inlay.svelte-14xsz9c {stroke:#494638;opacity:0.45;}.piece.svelte-14xsz9c {--piece-rim: #8c8069;transition:transform 0.36s cubic-bezier(0.2, 0.7, 0.2, 1),
|
|
opacity 0.3s ease;}.piece.attacker.svelte-14xsz9c {--piece-rim: #29281f;}.piece.king.svelte-14xsz9c {--piece-rim: #7d6636;}.piece.dying.svelte-14xsz9c {opacity:0;}.piece.svelte-14xsz9c .shadow.svelte-14xsz9c {fill:#16130e;opacity:0.28;}.piece.svelte-14xsz9c .base.svelte-14xsz9c {fill:#8c8069;}.piece.svelte-14xsz9c .body.svelte-14xsz9c {stroke:#8c8069;stroke-width:0.65;}.bevel-light.svelte-14xsz9c {fill:none;stroke:#fff1cc;stroke-width:0.9;opacity:0.48;stroke-linecap:round;}.bevel-dark.svelte-14xsz9c {fill:none;stroke:#211d16;stroke-width:0.8;opacity:0.3;stroke-linecap:round;}.turned.svelte-14xsz9c {fill:none;stroke:#8c8069;stroke-width:0.45;opacity:0.35;}.counter-wear.svelte-14xsz9c {fill:none;stroke:#534b37;stroke-width:0.5;opacity:0.3;stroke-linecap:round;}.attacker.svelte-14xsz9c .counter-wear.svelte-14xsz9c {stroke:#d6c6a3;opacity:0.23;}.artwork[data-set='tablut'].svelte-14xsz9c .bevel-light.svelte-14xsz9c {opacity:0.25;stroke-width:1.1;}.artwork[data-set='tablut'].svelte-14xsz9c .turned.svelte-14xsz9c {display:none;}.pit.svelte-14xsz9c {fill:#544b38;opacity:0.3;}.attacker.svelte-14xsz9c .pit.svelte-14xsz9c {fill:#d6c6a3;opacity:0.2;}.piece.svelte-14xsz9c .crown.svelte-14xsz9c {fill:#5a4a2a;stroke:#5a4a2a;stroke-width:0.7;stroke-linejoin:round;}.piece.svelte-14xsz9c .crown-gleam.svelte-14xsz9c {fill:#f8e5b2;stroke:#f8e5b2;stroke-width:0.9;opacity:0.7;}.piece.selected.svelte-14xsz9c .body.svelte-14xsz9c {stroke:#9cd0dc;stroke-width:2.5;}.calm.svelte-14xsz9c .piece.svelte-14xsz9c,
|
|
.calm.svelte-14xsz9c .square.svelte-14xsz9c {transition:none;}.piece.attacker .base{fill:#29281f}.piece.attacker .body,.piece.attacker .turned{stroke:#29281f}.piece.defender .base{fill:#8c8069}.piece.defender .body,.piece.defender .turned{stroke:#8c8069}.piece.king .base{fill:#7d6636}.piece.king .body,.piece.king .turned{stroke:#7d6636}</style><defs><linearGradient id="s1-surface" x2="0.85" y2="1"><stop stop-color="#aaa18b"></stop><stop offset="0.48" stop-color="#8a8578"></stop><stop offset="1" stop-color="#797564"></stop></linearGradient><filter id="s1-grain" x="0" y="0" width="100%" height="100%"><feTurbulence type="fractalNoise" baseFrequency="0.48" numOctaves="3" seed="7" result="noise"></feTurbulence><feColorMatrix in="noise" type="saturate" values="0"></feColorMatrix><feComponentTransfer result="soft"><feFuncA type="linear" slope="0.2"></feFuncA></feComponentTransfer><feBlend in="SourceGraphic" in2="soft" mode="multiply"></feBlend></filter><filter id="s1-worn" x="-5%" y="-5%" width="110%" height="110%"><feTurbulence type="fractalNoise" baseFrequency="0.09" numOctaves="2" seed="3" result="warp"></feTurbulence><feDisplacementMap in="SourceGraphic" in2="warp" scale="1.15" xChannelSelector="R" yChannelSelector="G"></feDisplacementMap></filter><filter id="s1-mottle" x="0" y="0" width="100%" height="100%"><feTurbulence type="fractalNoise" baseFrequency="0.025" numOctaves="3" seed="11"></feTurbulence><feColorMatrix type="matrix" values="0 0 0 0 0.20 0 0 0 0 0.17 0 0 0 0 0.12 0.28 0 0 0 0"></feColorMatrix><feComposite in2="SourceGraphic" operator="in"></feComposite></filter><radialGradient id="s1-attacker" cx="32%" cy="24%" r="80%"><stop stop-color="#534f43"></stop><stop offset="0.85" stop-color="#3d3530"></stop><stop offset="1" stop-color="#3d3530"></stop></radialGradient><radialGradient id="s1-defender" cx="32%" cy="24%" r="80%"><stop stop-color="#ded0ae"></stop><stop offset="0.85" stop-color="#cfc4ad"></stop><stop offset="1" stop-color="#cfc4ad"></stop></radialGradient><radialGradient id="s1-king" cx="32%" cy="24%" r="80%"><stop stop-color="#e5cc92"></stop><stop offset="0.85" stop-color="#c9b27a"></stop><stop offset="1" stop-color="#c9b27a"></stop></radialGradient></defs><rect class="wood svelte-14xsz9c" x="0.7" y="0.7" width="370.6" height="370.6" rx="3" fill="url(#s1-surface)" filter="url(#s1-grain)"></rect><rect class="board-rim svelte-14xsz9c" x="2" y="2" width="368" height="368" rx="2"></rect><rect class="stain svelte-14xsz9c" x="2" y="2" width="368" height="368" rx="3" filter="url(#s1-mottle)"></rect><g class="surface-wear svelte-14xsz9c" aria-hidden="true"><path class="chip svelte-14xsz9c" d="M6 6 l5 0 l-1 4 l-4 2 z"></path><path class="chip svelte-14xsz9c" d="M366 86 l-7 0 l3 4 l4 4 z"></path><path class="chip svelte-14xsz9c" d="M166 366 l-6 0 l0 -6 l6 -1 z"></path><path class="chip svelte-14xsz9c" d="M6 286 l7 0 l-3 -4 l-4 -4 z"></path><path class="chip svelte-14xsz9c" d="M246 6 l-8 0 l3 5 l5 4 z"></path><path class="crack-light svelte-14xsz9c" d="M28 6 l3 11 -2 7 5 12 -1 9 4 8 -2 12 m-1 -29 -8 5 -3 7" transform="translate(0.35 0.4)"></path><path class="crack svelte-14xsz9c" d="M28 6 l3 11 -2 7 5 12 -1 9 4 8 -2 12 m-1 -29 -8 5 -3 7"></path><path class="crack-light svelte-14xsz9c" d="M366 304 l-12 3 -6 -2 -9 6 -7 1 -5 6 -10 3 m22 -10 -2 -7 -5 -4" transform="translate(0.35 0.4)"></path><path class="crack svelte-14xsz9c" d="M366 304 l-12 3 -6 -2 -9 6 -7 1 -5 6 -10 3 m22 -10 -2 -7 -5 -4"></path></g><g><rect class="square svelte-14xsz9c edge" data-i="0" x="6" y="6" width="40" height="40" aria-label="a9"></rect><rect class="square svelte-14xsz9c edge" data-i="1" x="46" y="6" width="40" height="40" aria-label="b9"></rect><rect class="square svelte-14xsz9c edge" data-i="2" x="86" y="6" width="40" height="40" aria-label="c9"></rect><rect class="square svelte-14xsz9c edge" data-i="3" x="126" y="6" width="40" height="40" aria-label="d9, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="4" x="166" y="6" width="40" height="40" aria-label="e9, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="5" x="206" y="6" width="40" height="40" aria-label="f9, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="6" x="246" y="6" width="40" height="40" aria-label="g9"></rect><rect class="square svelte-14xsz9c edge" data-i="7" x="286" y="6" width="40" height="40" aria-label="h9"></rect><rect class="square svelte-14xsz9c edge" data-i="8" x="326" y="6" width="40" height="40" aria-label="i9"></rect><rect class="square svelte-14xsz9c edge" data-i="9" x="6" y="46" width="40" height="40" aria-label="a8"></rect><rect class="square svelte-14xsz9c" data-i="10" x="46" y="46" width="40" height="40" aria-label="b8"></rect><rect class="square svelte-14xsz9c" data-i="11" x="86" y="46" width="40" height="40" aria-label="c8"></rect><rect class="square svelte-14xsz9c" data-i="12" x="126" y="46" width="40" height="40" aria-label="d8"></rect><rect class="square svelte-14xsz9c" data-i="13" x="166" y="46" width="40" height="40" aria-label="e8, an attacker"></rect><rect class="square svelte-14xsz9c" data-i="14" x="206" y="46" width="40" height="40" aria-label="f8"></rect><rect class="square svelte-14xsz9c" data-i="15" x="246" y="46" width="40" height="40" aria-label="g8"></rect><rect class="square svelte-14xsz9c" data-i="16" x="286" y="46" width="40" height="40" aria-label="h8"></rect><rect class="square svelte-14xsz9c edge" data-i="17" x="326" y="46" width="40" height="40" aria-label="i8"></rect><rect class="square svelte-14xsz9c edge" data-i="18" x="6" y="86" width="40" height="40" aria-label="a7"></rect><rect class="square svelte-14xsz9c" data-i="19" x="46" y="86" width="40" height="40" aria-label="b7"></rect><rect class="square svelte-14xsz9c" data-i="20" x="86" y="86" width="40" height="40" aria-label="c7"></rect><rect class="square svelte-14xsz9c" data-i="21" x="126" y="86" width="40" height="40" aria-label="d7"></rect><rect class="square svelte-14xsz9c" data-i="22" x="166" y="86" width="40" height="40" aria-label="e7, a defender"></rect><rect class="square svelte-14xsz9c" data-i="23" x="206" y="86" width="40" height="40" aria-label="f7"></rect><rect class="square svelte-14xsz9c" data-i="24" x="246" y="86" width="40" height="40" aria-label="g7"></rect><rect class="square svelte-14xsz9c" data-i="25" x="286" y="86" width="40" height="40" aria-label="h7"></rect><rect class="square svelte-14xsz9c edge" data-i="26" x="326" y="86" width="40" height="40" aria-label="i7"></rect><rect class="square svelte-14xsz9c edge" data-i="27" x="6" y="126" width="40" height="40" aria-label="a6, an attacker"></rect><rect class="square svelte-14xsz9c" data-i="28" x="46" y="126" width="40" height="40" aria-label="b6"></rect><rect class="square svelte-14xsz9c" data-i="29" x="86" y="126" width="40" height="40" aria-label="c6"></rect><rect class="square svelte-14xsz9c" data-i="30" x="126" y="126" width="40" height="40" aria-label="d6"></rect><rect class="square svelte-14xsz9c" data-i="31" x="166" y="126" width="40" height="40" aria-label="e6, a defender"></rect><rect class="square svelte-14xsz9c" data-i="32" x="206" y="126" width="40" height="40" aria-label="f6"></rect><rect class="square svelte-14xsz9c" data-i="33" x="246" y="126" width="40" height="40" aria-label="g6"></rect><rect class="square svelte-14xsz9c" data-i="34" x="286" y="126" width="40" height="40" aria-label="h6"></rect><rect class="square svelte-14xsz9c edge" data-i="35" x="326" y="126" width="40" height="40" aria-label="i6, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="36" x="6" y="166" width="40" height="40" aria-label="a5, an attacker"></rect><rect class="square svelte-14xsz9c" data-i="37" x="46" y="166" width="40" height="40" aria-label="b5, an attacker"></rect><rect class="square svelte-14xsz9c" data-i="38" x="86" y="166" width="40" height="40" aria-label="c5, a defender"></rect><rect class="square svelte-14xsz9c" data-i="39" x="126" y="166" width="40" height="40" aria-label="d5, a defender"></rect><rect class="square svelte-14xsz9c throne" data-i="40" x="166" y="166" width="40" height="40" aria-label="e5, the king"></rect><rect class="square svelte-14xsz9c" data-i="41" x="206" y="166" width="40" height="40" aria-label="f5, a defender"></rect><rect class="square svelte-14xsz9c" data-i="42" x="246" y="166" width="40" height="40" aria-label="g5, a defender"></rect><rect class="square svelte-14xsz9c" data-i="43" x="286" y="166" width="40" height="40" aria-label="h5, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="44" x="326" y="166" width="40" height="40" aria-label="i5, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="45" x="6" y="206" width="40" height="40" aria-label="a4, an attacker"></rect><rect class="square svelte-14xsz9c" data-i="46" x="46" y="206" width="40" height="40" aria-label="b4"></rect><rect class="square svelte-14xsz9c" data-i="47" x="86" y="206" width="40" height="40" aria-label="c4"></rect><rect class="square svelte-14xsz9c" data-i="48" x="126" y="206" width="40" height="40" aria-label="d4"></rect><rect class="square svelte-14xsz9c" data-i="49" x="166" y="206" width="40" height="40" aria-label="e4, a defender"></rect><rect class="square svelte-14xsz9c" data-i="50" x="206" y="206" width="40" height="40" aria-label="f4"></rect><rect class="square svelte-14xsz9c" data-i="51" x="246" y="206" width="40" height="40" aria-label="g4"></rect><rect class="square svelte-14xsz9c" data-i="52" x="286" y="206" width="40" height="40" aria-label="h4"></rect><rect class="square svelte-14xsz9c edge" data-i="53" x="326" y="206" width="40" height="40" aria-label="i4, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="54" x="6" y="246" width="40" height="40" aria-label="a3"></rect><rect class="square svelte-14xsz9c" data-i="55" x="46" y="246" width="40" height="40" aria-label="b3"></rect><rect class="square svelte-14xsz9c" data-i="56" x="86" y="246" width="40" height="40" aria-label="c3"></rect><rect class="square svelte-14xsz9c" data-i="57" x="126" y="246" width="40" height="40" aria-label="d3"></rect><rect class="square svelte-14xsz9c" data-i="58" x="166" y="246" width="40" height="40" aria-label="e3, a defender"></rect><rect class="square svelte-14xsz9c" data-i="59" x="206" y="246" width="40" height="40" aria-label="f3"></rect><rect class="square svelte-14xsz9c" data-i="60" x="246" y="246" width="40" height="40" aria-label="g3"></rect><rect class="square svelte-14xsz9c" data-i="61" x="286" y="246" width="40" height="40" aria-label="h3"></rect><rect class="square svelte-14xsz9c edge" data-i="62" x="326" y="246" width="40" height="40" aria-label="i3"></rect><rect class="square svelte-14xsz9c edge" data-i="63" x="6" y="286" width="40" height="40" aria-label="a2"></rect><rect class="square svelte-14xsz9c" data-i="64" x="46" y="286" width="40" height="40" aria-label="b2"></rect><rect class="square svelte-14xsz9c" data-i="65" x="86" y="286" width="40" height="40" aria-label="c2"></rect><rect class="square svelte-14xsz9c" data-i="66" x="126" y="286" width="40" height="40" aria-label="d2"></rect><rect class="square svelte-14xsz9c" data-i="67" x="166" y="286" width="40" height="40" aria-label="e2, an attacker"></rect><rect class="square svelte-14xsz9c" data-i="68" x="206" y="286" width="40" height="40" aria-label="f2"></rect><rect class="square svelte-14xsz9c" data-i="69" x="246" y="286" width="40" height="40" aria-label="g2"></rect><rect class="square svelte-14xsz9c" data-i="70" x="286" y="286" width="40" height="40" aria-label="h2"></rect><rect class="square svelte-14xsz9c edge" data-i="71" x="326" y="286" width="40" height="40" aria-label="i2"></rect><rect class="square svelte-14xsz9c edge" data-i="72" x="6" y="326" width="40" height="40" aria-label="a1"></rect><rect class="square svelte-14xsz9c edge" data-i="73" x="46" y="326" width="40" height="40" aria-label="b1"></rect><rect class="square svelte-14xsz9c edge" data-i="74" x="86" y="326" width="40" height="40" aria-label="c1"></rect><rect class="square svelte-14xsz9c edge" data-i="75" x="126" y="326" width="40" height="40" aria-label="d1, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="76" x="166" y="326" width="40" height="40" aria-label="e1, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="77" x="206" y="326" width="40" height="40" aria-label="f1, an attacker"></rect><rect class="square svelte-14xsz9c edge" data-i="78" x="246" y="326" width="40" height="40" aria-label="g1"></rect><rect class="square svelte-14xsz9c edge" data-i="79" x="286" y="326" width="40" height="40" aria-label="h1"></rect><rect class="square svelte-14xsz9c edge" data-i="80" x="326" y="326" width="40" height="40" aria-label="i1"></rect><g class="inlay svelte-14xsz9c" transform="translate(186 186)" aria-hidden="true"><path d="M0 -15 L15 0 0 15 -15 0 Z"></path></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(146px, 26px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.6" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-4" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="7" cy="-6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="1" cy="1" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-5" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="6" cy="0" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(51)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(186px, 26px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="3" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-3" cy="-3" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="8" cy="4" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="2" cy="-4" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-4" cy="3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(188)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(226px, 26px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="13.1" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-7" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="4" cy="0" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-2" cy="7" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-8" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="3" cy="6" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(325)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(186px, 66px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-2" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-8" cy="-6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="3" cy="1" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-3" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="8" cy="0" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(341)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece defender svelte-14xsz9c" style="transform: translate(186px, 106px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-defender)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-7" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="4" cy="6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-2" cy="-2" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-8" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="3" cy="-3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(134)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(26px, 146px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.6" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-6" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="5" cy="6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-1" cy="-2" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-7" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="4" cy="-3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(99)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece defender svelte-14xsz9c" style="transform: translate(186px, 146px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-defender)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="5" cy="-4" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-1" cy="3" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-7" cy="-5" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="4" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-2" cy="-6" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(287)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(346px, 146px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="13.1" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-1" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-7" cy="0" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="4" cy="7" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-2" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-8" cy="6" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(115)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(26px, 186px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.6" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="6" cy="-4" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="0" cy="3" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-6" cy="-5" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="5" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-1" cy="-6" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(252)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(66px, 186px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-4" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="7" cy="6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="1" cy="-2" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-5" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="6" cy="-3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(29)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece defender svelte-14xsz9c" style="transform: translate(106px, 186px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="13.1" fill="url(#s1-defender)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="3" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-3" cy="-6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="8" cy="1" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="2" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-4" cy="0" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(166)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece defender svelte-14xsz9c" style="transform: translate(146px, 186px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.6" fill="url(#s1-defender)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-7" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="4" cy="-3" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-2" cy="4" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-8" cy="-4" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="3" cy="3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(303)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece king svelte-14xsz9c" style="transform: translate(186px, 186px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-king)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="0" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-6" cy="0" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="5" cy="7" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-1" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-7" cy="6" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(80)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path><path class="crown-gleam svelte-14xsz9c" transform="translate(0.25 0.55)" d="M-8 4 V-5 L-4 0 0 -7 4 0 8 -5 V4 Z M-7 6 H7"></path><path class="crown svelte-14xsz9c" d="M-8 4 V-5 L-4 0 0 -7 4 0 8 -5 V4 Z M-7 6 H7"></path></g></g><g class="piece defender svelte-14xsz9c" style="transform: translate(226px, 186px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="13.1" fill="url(#s1-defender)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="7" cy="-4" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="1" cy="3" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-5" cy="-5" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="6" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="0" cy="-6" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(217)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece defender svelte-14xsz9c" style="transform: translate(266px, 186px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.6" fill="url(#s1-defender)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-3" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="8" cy="6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="2" cy="-2" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-4" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="7" cy="-3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(354)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(306px, 186px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="4" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-2" cy="-6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-8" cy="1" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="3" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-3" cy="0" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(131)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(346px, 186px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="13.1" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-6" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="5" cy="-3" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-1" cy="4" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-7" cy="-4" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="4" cy="3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(268)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(26px, 226px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.6" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="1" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-5" cy="0" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="6" cy="7" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="0" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-6" cy="6" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(45)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece defender svelte-14xsz9c" style="transform: translate(186px, 226px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-defender)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-5" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="6" cy="-3" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="0" cy="4" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-6" cy="-4" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="5" cy="3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(233)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(346px, 226px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="13.1" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="6" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="0" cy="-6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-6" cy="1" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="5" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-1" cy="0" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(61)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece defender svelte-14xsz9c" style="transform: translate(186px, 266px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-defender)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="7" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="1" cy="-6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-5" cy="1" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="6" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="0" cy="0" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(26)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(186px, 306px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="2" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-4" cy="6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="7" cy="-2" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="1" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-5" cy="-3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(179)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(146px, 346px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.6" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="7" cy="-7" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="1" cy="0" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-5" cy="7" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="6" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="0" cy="6" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(195)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(186px, 346px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="12.85" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="-3" cy="-4" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="8" cy="3" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="2" cy="-5" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="-4" cy="2" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="7" cy="-6" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(332)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g><g class="piece attacker svelte-14xsz9c" style="transform: translate(226px, 346px)" pointer-events="none"><ellipse class="shadow svelte-14xsz9c" cx="1" cy="3" rx="14" ry="12.5"></ellipse><g filter="url(#s1-worn)"><circle class="base svelte-14xsz9c" cy="1.2" r="13.6"></circle><ellipse class="body svelte-14xsz9c" rx="13.2" ry="13.1" fill="url(#s1-attacker)"></ellipse><path class="bevel-light svelte-14xsz9c" d="M-11.5 3 A12 12 0 0 1 8 -9"></path><path class="bevel-dark svelte-14xsz9c" d="M11.5 -3 A12 12 0 0 1 -7 9.8"></path><circle class="turned svelte-14xsz9c" r="10.2"></circle><circle class="pit svelte-14xsz9c" cx="4" cy="-1" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-2" cy="6" r="0.28"></circle><circle class="pit svelte-14xsz9c" cx="-8" cy="-2" r="0.38"></circle><circle class="pit svelte-14xsz9c" cx="3" cy="5" r="0.18"></circle><circle class="pit svelte-14xsz9c" cx="-3" cy="-3" r="0.28"></circle><path class="counter-wear svelte-14xsz9c" transform="rotate(109)" d="M-10 -6 l2 1 M4 10 l2 -1 M-5 -9 l3 0.6"></path></g></g></g></svg> |