.unit.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:relative;flex:0 0 116px;width:116px;height:134px;transition:transform .12s ease}.unit.selected.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{transform:translateY(-8px)}.unit.summoning.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{animation:fs-summon calc(.62s * var(--pace, 1)) cubic-bezier(.2,1.3,.4,1)}.unit.summoning.heavy.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-slam calc(.76s * var(--pace, 1)) cubic-bezier(.5,0,.2,1)}.unit.dying.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-break calc(.6s * var(--pace, 1)) ease-in forwards}.unit.refused.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-no .42s ease-out}@keyframes svelte-15i5d22-fs-slam{0%{transform:translateY(-90px) scale(1.35);opacity:0;filter:brightness(2)}35%{transform:translateY(-80px) scale(1.3);opacity:1}55%{transform:translateY(0) scale(1.08,.88);filter:brightness(1.4)}72%{transform:translateY(-6px) scale(.97,1.04)}to{transform:none;filter:none}}@keyframes svelte-15i5d22-fs-break{0%{transform:none;filter:none;opacity:1}36%{transform:scale(1.04);filter:grayscale(.8) brightness(1.3);opacity:1}to{transform:scale(.82) translateY(10px);filter:grayscale(1) brightness(.6) blur(3px);opacity:0}}@keyframes svelte-15i5d22-fs-no{0%,to{transform:none}20%{transform:translate(-7px) rotate(-2deg)}45%{transform:translate(6px) rotate(2deg)}70%{transform:translate(-3px)}}.taunt-frame.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;left:-6px;right:-6px;top:-9px;bottom:-15px;clip-path:polygon(10% 0,90% 0,100% 9%,100% 60%,50% 100%,0 60%,0 9%);background:linear-gradient(180deg,#f1dca6,#9c7f4c 45%,#5b4527);pointer-events:none}.taunt-frame.svelte-15i5d22 span.svelte-15i5d22.svelte-15i5d22{position:absolute;top:4px;right:4px;bottom:4px;left:4px;clip-path:inherit;background:linear-gradient(160deg,rgba(255,255,255,.22),transparent 40%),linear-gradient(180deg,#7d7a74,#4f4c47 50%,#2f2c28)}.taunt-frame.drawn.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{clip-path:none;background:var(--ui) center / contain no-repeat}.taunt-frame.drawn.svelte-15i5d22 span.svelte-15i5d22.svelte-15i5d22{display:none}.wind.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;z-index:1;left:50%;bottom:-33px;width:118px;height:118px;transform:translate(-50%) scaleY(.28);background:var(--ui, none) center / contain no-repeat;pointer-events:none}.wind.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:#e1f6fff2;border-left-color:#a0d7ffb3;filter:drop-shadow(0 0 1.5px rgba(20,50,90,.9)) drop-shadow(0 0 6px rgba(120,200,255,.9));animation:svelte-15i5d22-fs-orbit 1.8s linear infinite}.wind.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22:nth-child(2){top:12px;right:12px;bottom:12px;left:12px;animation-duration:1.3s;animation-direction:reverse}.wind.spent.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22:nth-child(2){opacity:0;transition:opacity .4s ease}@keyframes svelte-15i5d22-fs-orbit{to{transform:rotate(360deg)}}.minion.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:relative;display:block;width:116px;height:134px;padding:0;border:none;background:none;color:var(--text);font-family:var(--body);cursor:default}.oval.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;left:8px;top:2px;width:100px;height:124px;border-radius:50%;padding:4px;box-sizing:border-box;background:var(--frame-art, none) center / 100% 100% no-repeat,linear-gradient(160deg,#f3dc9c,#9c7a3c 45%,#e0be76 70%,#6b4f2e);box-shadow:0 10px 18px #0000008c,inset 0 1px #fff0c880;transition:box-shadow .16s ease;overflow:hidden}.art.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--art);box-shadow:inset 0 -16px 22px #00000073,inset 0 0 0 1px #0006;transition:filter .3s ease}.sigil.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{font-family:var(--display);font-size:34px;font-weight:700;line-height:1;color:#fff6e057;text-shadow:0 2px 6px rgba(0,0,0,.6)}.minion.ready.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{cursor:pointer}.minion.ready.svelte-15i5d22 .oval.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-ready-oval 1.9s ease-in-out infinite}@keyframes svelte-15i5d22-fs-ready-oval{0%,to{box-shadow:0 10px 18px #0000008c,0 0 0 2px #6eff96e6,0 0 14px #5aff82bf}50%{box-shadow:0 10px 18px #0000008c,0 0 0 3px #aaffbe,0 0 26px #5aff82f2}}.minion.selected.svelte-15i5d22 .oval.svelte-15i5d22.svelte-15i5d22{box-shadow:0 16px 30px #0009,0 0 0 3px #b8ffc8,0 0 30px #5aff82}.minion.targetable.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{cursor:crosshair}.minion.targetable.svelte-15i5d22 .oval.svelte-15i5d22.svelte-15i5d22{box-shadow:0 10px 22px #0009,0 0 0 3px #ff5a46,0 0 24px #ff5a46cc}.minion.struck.svelte-15i5d22 .art.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-hit-flash calc(.42s * var(--pace, 1)) ease-out}@keyframes svelte-15i5d22-fs-hit-flash{0%{filter:brightness(2.4) saturate(.4) sepia(.6) hue-rotate(-30deg)}to{filter:none}}.minion.legendary.svelte-15i5d22 .oval.svelte-15i5d22.svelte-15i5d22{padding:6px;background:var(--frame-art, none) center / 100% 100% no-repeat,radial-gradient(circle at 50% 0,#fff3c4,transparent 40%),linear-gradient(160deg,#ffe7a0,#c08a2a 40%,#ffd36a 65%,#8a5a18);box-shadow:0 10px 18px #0000008c,0 0 0 2px #ffaa28e6,0 0 18px #ffa0288c}.crest.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;z-index:2;left:50%;top:-16px;width:70px;height:26px;transform:translate(-50%);pointer-events:none}.motes.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22{position:absolute;bottom:20px;width:4px;height:4px;border-radius:50%;background:#ffe7a0;box-shadow:0 0 6px 2px #ffc85acc;opacity:0;animation:svelte-15i5d22-fs-mote 3s ease-in infinite;pointer-events:none}.motes.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22:nth-child(1){left:22px}.motes.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22:nth-child(2){left:48px;animation-delay:.8s}.motes.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22:nth-child(3){left:70px;animation-delay:1.6s}.motes.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22:nth-child(4){left:90px;animation-delay:2.3s}@keyframes svelte-15i5d22-fs-mote{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-90px)}}.minion.triggered.svelte-15i5d22 .oval.svelte-15i5d22.svelte-15i5d22:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 26px #ffdc82f2;animation:svelte-15i5d22-fs-flare calc(.52s * var(--pace, 1)) ease-out forwards}@keyframes svelte-15i5d22-fs-flare{0%{opacity:0}30%{opacity:1}to{opacity:0}}.minion.stealth.svelte-15i5d22 .art.svelte-15i5d22.svelte-15i5d22{filter:saturate(.35) brightness(.75)}.smoke.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--ui, none) center / cover no-repeat,radial-gradient(40% 30% at 30% 40%,rgba(200,180,230,.55),transparent 70%),radial-gradient(45% 35% at 70% 65%,rgba(170,150,210,.5),transparent 70%),radial-gradient(60% 40% at 50% 20%,rgba(120,100,160,.45),transparent 70%);background-size:100% 100%,180% 180%,200% 200%,160% 160%;animation:svelte-15i5d22-fs-smoke 6s ease-in-out infinite alternate;pointer-events:none}.smoke.puff.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-puff .52s ease-out forwards}@keyframes svelte-15i5d22-fs-smoke{0%{background-position:center,0% 0%,100% 100%,50% 0%}to{background-position:center,100% 60%,0% 30%,20% 100%}}@keyframes svelte-15i5d22-fs-puff{to{transform:scale(1.5);opacity:0;filter:blur(6px)}}.ice.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ui, none) center / cover no-repeat,linear-gradient(115deg,rgba(255,255,255,.45) 0 12%,transparent 12% 30%,rgba(255,255,255,.25) 30% 34%,transparent 34%),linear-gradient(200deg,transparent 0 55%,rgba(200,240,255,.35) 55% 62%,transparent 62%),linear-gradient(160deg,#96dcff8c,#4696e666 55%,#d2f5ff80);box-shadow:inset 0 0 0 3px #e1f8ffd9,inset 0 0 20px #c8f0ffcc;animation:fs-frost 3.2s ease-in-out infinite;pointer-events:none}.ice.thaw.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-thaw .62s ease-in forwards}@keyframes svelte-15i5d22-fs-thaw{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scaleY(1.08);filter:blur(2px)}}.minion.silenced.svelte-15i5d22 .art.svelte-15i5d22.svelte-15i5d22{filter:grayscale(.85) brightness(.85)}.cracks.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.cracks.svelte-15i5d22 path.svelte-15i5d22.svelte-15i5d22{fill:none;stroke:#fff4d0;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 3px rgba(255,200,120,.9));animation:svelte-15i5d22-fs-crack calc(.22s * var(--pace, 1)) ease-out forwards}@keyframes svelte-15i5d22-fs-crack{to{stroke-dashoffset:0}}.bubble.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;z-index:2;left:1px;top:-6px;width:114px;height:138px;border-radius:50%;border:2px solid rgba(255,228,140,.95);background:radial-gradient(60% 60% at 50% 42%,transparent 58%,rgba(255,214,110,.3) 84%,rgba(255,236,170,.6) 100%);box-shadow:0 0 18px #ffd05ad9,0 0 34px #ffbe3c66,inset 0 0 20px #ffde828c;overflow:hidden;pointer-events:none}.bubble.drawn.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{border:none;box-shadow:none;background:var(--ui) center / contain no-repeat}.bubble.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,240,.55) 48%,transparent 60%);background-size:260% 100%;animation:svelte-15i5d22-fs-sheen 2.8s ease-in-out infinite}.bubble.pop.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-bubble-pop .46s ease-out forwards}@keyframes svelte-15i5d22-fs-sheen{0%,to{background-position:130% 0}50%{background-position:-30% 0}}@keyframes svelte-15i5d22-fs-bubble-pop{0%{transform:scale(1);opacity:1;filter:brightness(1.6)}35%{transform:scale(1.14);opacity:.9;filter:brightness(2.4)}to{transform:scale(1.32);opacity:0;filter:brightness(1)}}.zzz.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;z-index:3;top:4px;right:6px;width:30px;height:34px;pointer-events:none}.zzz.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22{position:absolute;font-family:var(--display);font-style:normal;font-weight:700;color:#f4ecd8;text-shadow:0 0 6px rgba(140,190,255,.9),0 2px 3px rgba(0,0,0,.7);opacity:0;animation:svelte-15i5d22-fs-zzz 2.4s ease-in-out infinite}.zzz.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22:nth-child(1){left:0;bottom:0;font-size:11px}.zzz.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22:nth-child(2){left:8px;bottom:9px;font-size:14px;animation-delay:.8s}.zzz.svelte-15i5d22 i.svelte-15i5d22.svelte-15i5d22:nth-child(3){left:17px;bottom:19px;font-size:17px;animation-delay:1.6s}@keyframes svelte-15i5d22-fs-zzz{0%{opacity:0;transform:translateY(4px) scale(.7)}25%{opacity:1}to{opacity:0;transform:translate(6px,-10px) scale(1.1)}}.doom.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;z-index:4;top:6px;right:2px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1.5px solid #e6d4ff;background:radial-gradient(circle at 40% 35%,#7a5ad0,#2a1650);box-shadow:0 0 10px #9a7cffcc,0 2px 5px #0009;pointer-events:none}.doom.svelte-15i5d22 svg.svelte-15i5d22.svelte-15i5d22{width:18px;height:18px;animation:svelte-15i5d22-fs-hourglass 2.4s ease-in-out infinite}.doom.svelte-15i5d22 path.svelte-15i5d22.svelte-15i5d22{fill:none;stroke:#f2eaff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.doom.svelte-15i5d22 .sand.svelte-15i5d22.svelte-15i5d22{fill:#ffd36a;stroke:none}@keyframes svelte-15i5d22-fs-hourglass{0%,70%{transform:none}85%,to{transform:rotate(180deg)}}.badges.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;z-index:3;left:50%;bottom:0;display:flex;gap:3px;transform:translate(-50%)}.badge.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(255,230,170,.9);box-shadow:0 2px 5px #0009}.badge.drawn.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{border:none;box-shadow:none;background:var(--ui) center / contain no-repeat}.badge.svelte-15i5d22 svg.svelte-15i5d22.svelte-15i5d22{width:18px;height:18px}.badge.deathrattle.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{background:radial-gradient(circle at 40% 35%,#4a6b3a,#1f2e18)}.badge.deathrattle.svelte-15i5d22 svg.svelte-15i5d22 path.svelte-15i5d22{fill:none;stroke:#c9f5a8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.badge.cog.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{background:radial-gradient(circle at 40% 35%,#6a5636,#2a2012)}.badge.cog.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:relative}.badge.cog.svelte-15i5d22 polygon.svelte-15i5d22.svelte-15i5d22{fill:#f0d38a}.stages.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:34px!important;height:34px!important;overflow:visible}.stages.svelte-15i5d22 path.svelte-15i5d22.svelte-15i5d22{fill:none;stroke:#ffe6aa59;stroke-width:2.6;stroke-linecap:round}.stages.svelte-15i5d22 path.lit.svelte-15i5d22.svelte-15i5d22{stroke:#ffd36a;filter:drop-shadow(0 0 3px rgba(255,200,90,.9))}.badge.cog.svelte-15i5d22 circle.svelte-15i5d22.svelte-15i5d22{fill:#2a2012}.badge.spell.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{background:radial-gradient(circle at 40% 35%,#b98cff,#4b1d8f);border-color:#e8d4ff}.badge.aura.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{background:radial-gradient(circle at 40% 35%,#8a7a3a,#3a2e10)}.badge.aura.svelte-15i5d22 circle.svelte-15i5d22.svelte-15i5d22{fill:#ffe7a0}.badge.aura.svelte-15i5d22 path.svelte-15i5d22.svelte-15i5d22{fill:none;stroke:#ffe7a0;stroke-width:1.8;stroke-linecap:round}.badge.spell.svelte-15i5d22 b.svelte-15i5d22.svelte-15i5d22{font-family:var(--display);font-size:10px;color:#fff;text-shadow:0 1px 2px #000}.minion.triggered.svelte-15i5d22 .badge.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-badge-flare calc(.52s * var(--pace, 1)) ease-out}.minion.triggered.svelte-15i5d22 .badge.cog svg.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-orbit calc(.52s * var(--pace, 1)) ease-out}@keyframes svelte-15i5d22-fs-badge-flare{0%{transform:scale(1)}35%{transform:scale(1.45);box-shadow:0 0 16px #ffe696}to{transform:scale(1)}}.badges.hush.svelte-15i5d22 .badge.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-hush .48s ease-in forwards}@keyframes svelte-15i5d22-fs-hush{40%{transform:scale(1.3);opacity:1}to{transform:scale(0) translateY(-10px);opacity:0}}.hushed.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;z-index:3;left:50%;bottom:9px;width:30px;height:3px;border-radius:2px;background:#c8beafe6;box-shadow:0 1px 3px #0009;transform:translate(-50%) rotate(-12deg)}.attack.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22,.health.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{position:absolute;z-index:3;bottom:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:16px;color:#fff6e6;text-shadow:0 0 2px #000,0 2px 3px rgba(0,0,0,.8)}.attack.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{left:2px;transform:rotate(45deg);border-radius:5px;border:2px solid #f6dd93;background:linear-gradient(135deg,var(--attack),#a9741a);box-shadow:0 3px 8px #0009,inset 0 1px 4px #ffe8aa99}.attack.svelte-15i5d22 span.svelte-15i5d22.svelte-15i5d22{transform:rotate(-45deg)}.health.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{right:2px;border-radius:50%/42% 42% 58% 58%;border:2px solid #f0a08c;background:radial-gradient(circle at 35% 28%,var(--blood),var(--blood-deep) 70%);box-shadow:0 3px 8px #0009,inset 0 2px 5px #ffbeaa80}.attack.up.svelte-15i5d22 span.svelte-15i5d22.svelte-15i5d22,.health.up.svelte-15i5d22 span.svelte-15i5d22.svelte-15i5d22{color:#7dff96}.health.down.svelte-15i5d22 span.svelte-15i5d22.svelte-15i5d22{color:#ff6650;text-shadow:0 0 2px #000,0 0 3px #000,0 2px 3px rgba(0,0,0,.8)}.health.down.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{background:radial-gradient(circle at 35% 28%,#6a1810,#2a0805 70%)}.attack.tick.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-tick-diamond .42s ease-out}.health.tick.svelte-15i5d22.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-tick .42s ease-out}@keyframes svelte-15i5d22-fs-tick{0%{transform:scale(1)}30%{transform:scale(1.45);filter:brightness(1.8)}to{transform:scale(1)}}@keyframes svelte-15i5d22-fs-tick-diamond{0%{transform:rotate(45deg) scale(1)}30%{transform:rotate(45deg) scale(1.45);filter:brightness(1.8)}to{transform:rotate(45deg) scale(1)}}.minion.swapping.svelte-15i5d22 .attack span.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-swap-right calc(.45s * var(--pace, 1)) ease-in-out forwards}.minion.swapping.svelte-15i5d22 .health span.svelte-15i5d22.svelte-15i5d22{animation:svelte-15i5d22-fs-swap-left calc(.45s * var(--pace, 1)) ease-in-out forwards}@keyframes svelte-15i5d22-fs-swap-right{50%{transform:rotate(-45deg) translate(41px,-28px) scale(1.3)}to{transform:rotate(-45deg) translate(82px)}}@keyframes svelte-15i5d22-fs-swap-left{50%{transform:translate(-41px,-28px) scale(1.3)}to{transform:translate(-82px)}}.emblem.svelte-162mlv8.svelte-162mlv8{width:100%;height:100%;overflow:visible}.emblem.svelte-162mlv8 path.svelte-162mlv8,.emblem.svelte-162mlv8 circle.svelte-162mlv8{fill:none;stroke:currentColor;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.emblem.svelte-162mlv8 .thin.svelte-162mlv8{stroke-width:2.2}.emblem.svelte-162mlv8 .fill.svelte-162mlv8{fill:currentColor;fill-opacity:.22}.emblem.svelte-162mlv8 .hole.svelte-162mlv8{fill:#00000059}.emblem.svelte-162mlv8 .cut.svelte-162mlv8{stroke-width:2}.hero.svelte-lxktmc.svelte-lxktmc{--c1:#f3dc9c;--c2:#9c7a3c;--c3:#4a3416;position:relative;width:112px;height:120px}.hero.designer.svelte-lxktmc.svelte-lxktmc{--c1:#b8fff0;--c2:#2f9a86;--c3:#0f3d36}.hero.engineer.svelte-lxktmc.svelte-lxktmc{--c1:#ffd9a8;--c2:#c27a2c;--c3:#4d2a0c}.hero.consumer.svelte-lxktmc.svelte-lxktmc{--c1:#ecd4ff;--c2:#8a4fc4;--c3:#321650}.hero.manufacturer.svelte-lxktmc.svelte-lxktmc{--c1:#ffc4b4;--c2:#c2412a;--c3:#4a120a}.hero.hit.svelte-lxktmc.svelte-lxktmc{animation:fs-shake .52s ease-out}.hero.refused.svelte-lxktmc.svelte-lxktmc{animation:fs-shake .42s ease-out}.ring.svelte-lxktmc.svelte-lxktmc{position:relative;width:112px;height:120px;padding:0;display:flex;align-items:center;justify-content:center;border:none;clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);background:linear-gradient(160deg,var(--frame-lit),#7a5c30 50%,var(--gold)) padding-box;box-shadow:0 8px 20px #0009;cursor:default}.ring.targetable.svelte-lxktmc.svelte-lxktmc{cursor:crosshair;background:linear-gradient(160deg,#ff9e86,#c0392b 55%,#ffb9a4);box-shadow:0 0 26px #e2604ab3;animation:fs-target 1.6s ease-in-out infinite}.portrait.svelte-lxktmc.svelte-lxktmc{position:relative;width:102px;height:110px;display:flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 26%,100% 74%,50% 100%,0 74%,0 26%);background:var(--portrait, none) center / cover no-repeat,radial-gradient(70% 60% at 50% 38%,var(--c2),var(--c3) 90%);box-shadow:inset 0 0 0 4px var(--c1),inset 0 0 22px #0000008c;color:var(--c1)}.emblem.svelte-lxktmc.svelte-lxktmc{width:58px;height:58px;opacity:.85;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.nameplate.svelte-lxktmc.svelte-lxktmc{position:absolute;z-index:2;left:50%;bottom:-9px;max-width:130px;padding:2px 10px;transform:translate(-50%);border-radius:3px;border:1px solid rgba(255,226,160,.55);background:linear-gradient(180deg,#2c2014,#140d07);box-shadow:0 3px 8px #0009;font-family:var(--display);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f0dcae;pointer-events:none}.wear.svelte-lxktmc.svelte-lxktmc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.wear.svelte-lxktmc path.svelte-lxktmc{fill:none;stroke:#0a0604d9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px rgba(255,210,160,.6))}.flash.svelte-lxktmc.svelte-lxktmc{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#ff785ad9,#c81e148c);mix-blend-mode:screen;animation:svelte-lxktmc-fs-flash .5s ease-out forwards;pointer-events:none}@keyframes svelte-lxktmc-fs-flash{0%{opacity:1}to{opacity:0}}.hero.destroyed.svelte-lxktmc .ring.svelte-lxktmc{animation:svelte-lxktmc-fs-hero-break 1.1s ease-in forwards}@keyframes svelte-lxktmc-fs-hero-break{0%{transform:none;filter:none}30%{transform:scale(1.12) rotate(-3deg);filter:brightness(2.6) saturate(.2)}55%{transform:scale(1.05) rotate(2deg);filter:brightness(1.6) grayscale(1)}to{transform:scale(.6) translateY(30px) rotate(10deg);filter:grayscale(1) brightness(.4) blur(4px);opacity:0}}.hero.armed.svelte-lxktmc .ring.svelte-lxktmc{box-shadow:0 0 0 2px #7ed68cb3,0 0 22px #7ed68c73;cursor:pointer}.weapon-icon.svelte-lxktmc.svelte-lxktmc{position:absolute;top:34px;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:2px solid #cfd8e0;background:radial-gradient(circle at 38% 30%,#6c7d8c,#2a333c 72%);box-shadow:0 6px 14px #0000008c,inset 0 1px #ffffff40}.weapon-icon.svelte-lxktmc.svelte-lxktmc{right:calc(100% + 16px)}.weapon-icon.drawn.svelte-lxktmc.svelte-lxktmc{background:var(--ui) center / cover no-repeat}.weapon-icon.svelte-lxktmc svg.svelte-lxktmc{width:32px;height:32px}.weapon-icon.svelte-lxktmc .head.svelte-lxktmc{fill:#e6eef4;stroke:#2a333c;stroke-width:1.5}.weapon-icon.svelte-lxktmc .handle.svelte-lxktmc{fill:none;stroke:#c9a46a;stroke-width:4;stroke-linecap:round}.weapon-icon.svelte-lxktmc .tip.svelte-lxktmc{fill:none;stroke:#ffb24a;stroke-width:2.5;stroke-linecap:round}.weapon-icon.breaking.svelte-lxktmc.svelte-lxktmc{animation:svelte-lxktmc-fs-weapon-break .52s ease-in forwards}@keyframes svelte-lxktmc-fs-weapon-break{30%{transform:scale(1.2) rotate(8deg);filter:brightness(2)}to{transform:scale(.4) rotate(-30deg) translateY(16px);opacity:0;filter:grayscale(1)}}.w-attack.svelte-lxktmc.svelte-lxktmc,.w-durability.svelte-lxktmc.svelte-lxktmc{position:absolute;bottom:-8px;width:22px;height:22px;display:grid;place-items:center;font-family:var(--display);font-size:13px;font-weight:700;color:#fff;text-shadow:0 0 2px #000,0 1px 2px #000}.w-attack.svelte-lxktmc.svelte-lxktmc{left:-8px;border-radius:4px;transform:rotate(45deg);border:2px solid #f6dd93;background:linear-gradient(135deg,var(--attack),#a9741a)}.w-attack.svelte-lxktmc span.svelte-lxktmc{transform:rotate(-45deg)}.w-durability.svelte-lxktmc.svelte-lxktmc{right:-8px;border-radius:4px;border:2px solid #e6eef4;background:linear-gradient(150deg,#9fb0c0,#4a5c6c 70%)}.armor.svelte-lxktmc.svelte-lxktmc{position:absolute;z-index:3;right:-8px;bottom:40px;width:34px;height:36px;display:flex;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 22%,100% 62%,50% 100%,0 62%,0 22%);background:linear-gradient(160deg,#e6eef4,#8494a2 50%,#4f5d69);font-family:var(--display);font-weight:700;font-size:14px;color:#12171c;text-shadow:0 1px 0 rgba(255,255,255,.5)}.hp.svelte-lxktmc.svelte-lxktmc{position:absolute;z-index:3;right:-14px;bottom:-6px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%/42% 42% 58% 58%;border:2px solid #f0a08c;background:radial-gradient(circle at 35% 28%,var(--blood),var(--blood-deep) 70%);box-shadow:0 4px 12px #0009,inset 0 2px 6px #ffbeaa80;font-family:var(--display);font-weight:700;font-size:24px;color:#fff3ec;text-shadow:0 0 3px #000,0 2px 4px rgba(0,0,0,.6)}.tick.svelte-lxktmc.svelte-lxktmc{animation:svelte-lxktmc-fs-gem-tick .42s ease-out}@keyframes svelte-lxktmc-fs-gem-tick{0%{transform:scale(1)}30%{transform:scale(1.35);filter:brightness(1.8)}to{transform:scale(1)}}.tray.svelte-w3296q.svelte-w3296q{--w:22px;--h:30px;display:inline-flex;align-items:center;gap:10px;padding:7px 12px 7px 10px;border-radius:22px;border:1px solid rgba(120,180,255,.28);background:linear-gradient(180deg,#0e1626eb,#060a14f0);box-shadow:0 10px 22px #00000073,inset 0 1px #aad7ff2e}.tray.foe.svelte-w3296q.svelte-w3296q{--w:15px;--h:20px;gap:7px;padding:5px 9px;border-radius:16px}.crystals.svelte-w3296q.svelte-w3296q{display:flex;align-items:center;gap:4px}.foe.svelte-w3296q .crystals.svelte-w3296q{gap:3px}.slot.svelte-w3296q.svelte-w3296q{position:relative;width:var(--w);height:var(--h)}.glass.svelte-w3296q.svelte-w3296q,.charge.svelte-w3296q.svelte-w3296q{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%)}.glass.svelte-w3296q.svelte-w3296q{background:linear-gradient(160deg,rgba(120,170,230,.35),transparent 45%),linear-gradient(180deg,#13243d,#08111f)}.slot.locked.svelte-w3296q .glass.svelte-w3296q{opacity:.38}.charge.svelte-w3296q.svelte-w3296q{opacity:0;transform:scale(.6);background:radial-gradient(55% 40% at 50% 30%,#ffffff 0%,rgba(205,240,255,.95) 24%,transparent 64%),linear-gradient(150deg,rgba(255,255,255,.6) 0 30%,transparent 48%),radial-gradient(85% 75% at 50% 62%,#4fc3ff,#1677ff 55%,#0a3fc0);transition:opacity .12s ease,transform .12s ease}.slot.full.svelte-w3296q .charge.svelte-w3296q{opacity:1;transform:none;transition:opacity .22s ease calc(var(--i) * 55ms),transform .32s cubic-bezier(.2,1.6,.4,1) calc(var(--i) * 55ms)}.slot.full.svelte-w3296q.svelte-w3296q{filter:drop-shadow(0 0 3px rgba(110,200,255,.95)) drop-shadow(0 0 9px rgba(30,130,255,.75))}.slot.grown.svelte-w3296q.svelte-w3296q{animation:svelte-w3296q-fs-crystal-grow .6s cubic-bezier(.2,1.6,.4,1)}@keyframes svelte-w3296q-fs-crystal-grow{0%{transform:scale(0);filter:brightness(3)}to{transform:scale(1);filter:none}}.slot.drain.svelte-w3296q .charge.svelte-w3296q{animation:svelte-w3296q-fs-crystal-drain .32s ease-in calc(var(--from-right) * 50ms) backwards}@keyframes svelte-w3296q-fs-crystal-drain{0%{opacity:1;transform:none;filter:brightness(2.2)}to{opacity:0;transform:scale(.55);filter:brightness(1)}}.slot.preview.svelte-w3296q .charge.svelte-w3296q{animation:svelte-w3296q-fs-crystal-preview .9s ease-in-out infinite}@keyframes svelte-w3296q-fs-crystal-preview{0%,to{filter:none}50%{filter:brightness(1.7) saturate(.6);transform:scale(.82)}}.tray.warn.svelte-w3296q.svelte-w3296q{animation:svelte-w3296q-fs-mana-warn .6s ease-out}@keyframes svelte-w3296q-fs-mana-warn{0%,50%,to{border-color:#78b4ff47;box-shadow:0 10px 22px #00000073}25%,75%{border-color:#ff5a46;box-shadow:0 0 0 2px #ff5a46,0 0 24px #ff5a46cc}}.count.svelte-w3296q.svelte-w3296q{min-width:44px;font-family:var(--display);font-size:22px;font-weight:700;line-height:1;color:#eaf6ff;text-shadow:0 0 10px rgba(60,160,255,.9),0 2px 3px rgba(0,0,0,.7);font-variant-numeric:tabular-nums}.count.svelte-w3296q small.svelte-w3296q{font-size:15px;color:#8fc4ff}.foe.svelte-w3296q .count.svelte-w3296q{min-width:0;font-size:15px}.foe.svelte-w3296q .count small.svelte-w3296q{font-size:11px}.deck-pile.svelte-19czhjz.svelte-19czhjz{position:relative;width:56px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #7a5c30;background:linear-gradient(180deg,#4a3620,#241810);overflow:hidden}.deck-pile.svelte-19czhjz .back{position:absolute;transform-origin:center}.count.svelte-19czhjz.svelte-19czhjz{position:relative;z-index:1;min-width:22px;padding:1px 5px;border-radius:9px;background:#0c0804c7;font-family:var(--display);font-size:13px;font-weight:700;text-align:center;color:#f0dcae}.deck-pile.empty.svelte-19czhjz.svelte-19czhjz{background:#140e0866;border-style:dashed}.deck-pile.empty.svelte-19czhjz .count.svelte-19czhjz{color:#c9b4ff}.deck-pile.low.svelte-19czhjz.svelte-19czhjz{animation:svelte-19czhjz-fs-low-deck 1.4s ease-in-out infinite}.deck-pile.low.svelte-19czhjz .count.svelte-19czhjz{color:#ff8a70}@keyframes svelte-19czhjz-fs-low-deck{0%,to{outline:2px solid rgba(255,90,70,0);outline-offset:2px}50%{outline:2px solid rgba(255,90,70,.85);outline-offset:4px}}.doodad.svelte-xs9vpq.svelte-xs9vpq{position:relative;width:64px;height:64px;padding:0;border:none;background:none;cursor:pointer;filter:drop-shadow(0 6px 6px rgba(40,24,8,.45));transition:transform .15s ease}.doodad.svelte-xs9vpq.svelte-xs9vpq:hover{transform:translateY(-2px) scale(1.06)}svg.svelte-xs9vpq.svelte-xs9vpq,.drawn.svelte-xs9vpq.svelte-xs9vpq{width:100%;height:100%;overflow:visible}.drawn.svelte-xs9vpq.svelte-xs9vpq{object-fit:contain}svg.svelte-xs9vpq .svelte-xs9vpq{stroke:#3a2a15;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.base.svelte-xs9vpq.svelte-xs9vpq,.shade.svelte-xs9vpq.svelte-xs9vpq{fill:#6a7a86}.arm.svelte-xs9vpq.svelte-xs9vpq{fill:none;stroke-width:3}.joint.svelte-xs9vpq.svelte-xs9vpq{fill:#c9a46a}.bulb.svelte-xs9vpq.svelte-xs9vpq{fill:#8a8070}.lamp.on.svelte-xs9vpq .bulb.svelte-xs9vpq{fill:#fff3b0;filter:drop-shadow(0 0 6px #ffd36a)}.glow.svelte-xs9vpq.svelte-xs9vpq{position:absolute;left:10px;top:0;width:360px;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,226,150,.75),rgba(255,200,110,.3) 55%,transparent);mix-blend-mode:screen;pointer-events:none;animation:svelte-xs9vpq-fs-lamp-on .3s ease-out}@keyframes svelte-xs9vpq-fs-lamp-on{0%{opacity:0}30%{opacity:1;filter:brightness(1.6)}45%{opacity:.5}to{opacity:1}}.frame.svelte-xs9vpq.svelte-xs9vpq{fill:#2a2f36}.rail.svelte-xs9vpq.svelte-xs9vpq{fill:none}.head.svelte-xs9vpq rect.svelte-xs9vpq{fill:#e0be76}.head.svelte-xs9vpq path.svelte-xs9vpq{fill:none;stroke:#ff9a4a}.bed.svelte-xs9vpq.svelte-xs9vpq{fill:#8a9aa8}.printer.busy.svelte-xs9vpq .head.svelte-xs9vpq{animation:svelte-xs9vpq-fs-print-head 1.2s ease-in-out}@keyframes svelte-xs9vpq-fs-print-head{0%,to{transform:none}20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-8px)}80%{transform:translate(6px)}}.part.svelte-xs9vpq.svelte-xs9vpq{position:absolute;left:27px;bottom:17px;width:10px;height:10px;border-radius:2px;background:linear-gradient(160deg,#ffb057,#c2672a);box-shadow:inset 0 0 0 1px #3a2a15;pointer-events:none;animation:svelte-xs9vpq-fs-print-part 1.9s ease-in forwards}@keyframes svelte-xs9vpq-fs-print-part{0%{transform:scaleY(0);transform-origin:bottom;opacity:1}60%{transform:scaleY(1)}75%{transform:translate(18px,-26px) rotate(90deg)}to{transform:translate(40px,30px) rotate(260deg);opacity:0}}.body.svelte-xs9vpq.svelte-xs9vpq,.foot.svelte-xs9vpq.svelte-xs9vpq{fill:#4a5c6c}.jaw.svelte-xs9vpq.svelte-xs9vpq{fill:#8a9aa8}.screw.svelte-xs9vpq.svelte-xs9vpq,.handle.svelte-xs9vpq path.svelte-xs9vpq{fill:none;stroke-width:3}.handle.svelte-xs9vpq circle.svelte-xs9vpq{fill:#c9a46a}.vise.busy.svelte-xs9vpq .handle.svelte-xs9vpq{animation:svelte-xs9vpq-fs-crank .9s ease-in-out;transform-origin:58px 30px;transform-box:view-box}.vise.busy.svelte-xs9vpq .jaw.moving.svelte-xs9vpq{animation:svelte-xs9vpq-fs-clamp .9s ease-in-out}@keyframes svelte-xs9vpq-fs-crank{to{transform:rotate(360deg)}}@keyframes svelte-xs9vpq-fs-clamp{0%,to{transform:none}50%{transform:translate(-12px)}}.pot.svelte-xs9vpq.svelte-xs9vpq{fill:#c2412a}.pencil.svelte-xs9vpq path.svelte-xs9vpq{fill:none;stroke-width:4;stroke:#f0b840}.pencil.svelte-xs9vpq .tip.svelte-xs9vpq{stroke-width:2;stroke:#3a2a15;fill:#3a2a15}.p2.svelte-xs9vpq path.svelte-xs9vpq:first-child{stroke:#2f9a86}.p3.svelte-xs9vpq path.svelte-xs9vpq:first-child{stroke:#8a4fc4}.pencils.busy.svelte-xs9vpq .pencil.svelte-xs9vpq{animation:svelte-xs9vpq-fs-rattle .25s ease-in-out 3;transform-box:view-box;transform-origin:32px 40px}.pencils.busy.svelte-xs9vpq .p2.svelte-xs9vpq{animation-delay:.05s}.pencils.busy.svelte-xs9vpq .p3.svelte-xs9vpq{animation-delay:.1s}@keyframes svelte-xs9vpq-fs-rattle{0%,to{transform:none}30%{transform:rotate(-6deg) translateY(-2px)}70%{transform:rotate(5deg)}}.wrap.svelte-wq117k{position:absolute;left:0;right:0;top:38%;z-index:60;display:flex;justify-content:center;pointer-events:none}.banner.svelte-wq117k{padding:12px 54px;border-top:1px solid rgba(224,190,118,.55);border-bottom:1px solid rgba(224,190,118,.55);background:linear-gradient(90deg,transparent,rgba(30,20,10,.9) 18%,rgba(30,20,10,.9) 82%,transparent);font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-bright);text-shadow:0 0 30px rgba(240,214,138,.6);animation:fs-banner 1.3s ease-out forwards}.float.svelte-12i51gu{position:fixed;z-index:360;transform:translate(-50%,-50%);font-family:var(--display);font-size:30px;font-weight:700;text-shadow:0 3px 8px rgba(0,0,0,.8),0 0 14px rgba(0,0,0,.6);animation:fs-float .9s ease-out forwards;pointer-events:none}.splat.svelte-1dp5ha9.svelte-1dp5ha9{position:fixed;z-index:360;width:var(--size);height:var(--size);display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:none;animation:svelte-1dp5ha9-fs-splat .95s ease-out forwards}.splat.svelte-1dp5ha9 svg.svelte-1dp5ha9,.splat.svelte-1dp5ha9 img.svelte-1dp5ha9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}.damage.svelte-1dp5ha9 polygon.svelte-1dp5ha9{fill:#c4261a;stroke:#ffd7c8;stroke-width:3;stroke-linejoin:round}.heal.svelte-1dp5ha9 circle.svelte-1dp5ha9{fill:#1f8a3a;stroke:#d6ffd8;stroke-width:4}.heal.svelte-1dp5ha9 path.svelte-1dp5ha9{stroke:#d6ffd859;stroke-width:12;stroke-linecap:round}.armor.svelte-1dp5ha9 path.svelte-1dp5ha9{fill:#6f8394;stroke:#e6eef4;stroke-width:4;stroke-linejoin:round}b.svelte-1dp5ha9.svelte-1dp5ha9{position:relative;font-family:var(--display);font-weight:700;font-size:calc(var(--size) * .42);line-height:1;color:#fff;text-shadow:0 0 3px #000,0 2px 4px rgba(0,0,0,.8)}@keyframes svelte-1dp5ha9-fs-splat{0%{transform:translate(-50%,-50%) scale(.2) rotate(-12deg);opacity:0}14%{transform:translate(-50%,-50%) scale(1.18) rotate(4deg);opacity:1}24%{transform:translate(-50%,-50%) scale(1) rotate(0)}75%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-62%) scale(.9);opacity:0}}.chronicle.svelte-1kyq9xc.svelte-1kyq9xc{--me:#4aa3ff;--foe:#ff5a46;position:absolute;left:8px;top:40px;bottom:14px;z-index:35;width:56px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.chronicle.svelte-1kyq9xc>.svelte-1kyq9xc{pointer-events:auto}.chronicle.text.svelte-1kyq9xc.svelte-1kyq9xc{left:18px;bottom:auto;width:260px;padding:9px 11px 11px;border-radius:6px;border:1px solid var(--rule);background:#130d08e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 14px 30px #0000008c}.chronicle.text.rail.svelte-1kyq9xc.svelte-1kyq9xc{bottom:14px}.mode.svelte-1kyq9xc.svelte-1kyq9xc{align-self:flex-start;display:flex;align-items:center;gap:8px;height:24px;padding:0 4px;border:none;border-radius:4px;background:#130d0899;color:#c9b994;cursor:pointer}.chronicle.text.svelte-1kyq9xc .mode.svelte-1kyq9xc{align-self:stretch;background:none;padding:0 0 6px;border-bottom:1px solid var(--rule);border-radius:0;height:auto}.mode.svelte-1kyq9xc svg.svelte-1kyq9xc{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mode.svelte-1kyq9xc.svelte-1kyq9xc:hover{color:#fff3d6}.label.svelte-1kyq9xc.svelte-1kyq9xc{font-family:var(--display);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#a58d5f}ol.svelte-1kyq9xc.svelte-1kyq9xc{list-style:none;margin:0;padding:0}.tiles.svelte-1kyq9xc.svelte-1kyq9xc{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}.tile.svelte-1kyq9xc.svelte-1kyq9xc{--edge:var(--me);position:relative;display:grid;place-items:center;width:56px;height:62px;padding:0;border:3px solid var(--edge);border-radius:8px;background:var(--art, linear-gradient(180deg, #2a1d12, #120c07));box-shadow:0 0 0 1px #000000b3,0 0 10px color-mix(in srgb,var(--edge) 55%,transparent),0 6px 12px #0000008c;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.tile.foe.svelte-1kyq9xc.svelte-1kyq9xc{--edge:var(--foe)}.tile.svelte-1kyq9xc.svelte-1kyq9xc:hover,.tile.open.svelte-1kyq9xc.svelte-1kyq9xc{transform:translate(3px) scale(1.05);box-shadow:0 0 0 1px #000000b3,0 0 16px var(--edge),0 8px 14px #0009}.tile.burn.svelte-1kyq9xc.svelte-1kyq9xc{filter:sepia(.8) saturate(1.6) hue-rotate(-18deg) brightness(.8)}.sigil.svelte-1kyq9xc.svelte-1kyq9xc{font-family:var(--display);font-size:22px;font-weight:700;color:#fff4dcd9;text-shadow:0 2px 4px rgba(0,0,0,.8)}.emblem.svelte-1kyq9xc.svelte-1kyq9xc{width:38px;height:38px;color:var(--c1, #ffe08a);filter:drop-shadow(0 0 6px var(--c2, #9c7a3c))}.tile.heroPower.svelte-1kyq9xc.svelte-1kyq9xc{background:radial-gradient(circle at 50% 40%,var(--c2, #6a5226),var(--c3, #2a1d0c))}.fatigue-num.svelte-1kyq9xc.svelte-1kyq9xc{font-family:var(--display);font-size:24px;color:#ff8a70;text-shadow:0 0 8px rgba(255,90,70,.8)}.class-designer.svelte-1kyq9xc.svelte-1kyq9xc{--c1:#b8fff0;--c2:#2f9a86;--c3:#0f3d36}.class-engineer.svelte-1kyq9xc.svelte-1kyq9xc{--c1:#ffd9a8;--c2:#c27a2c;--c3:#4d2a0c}.class-consumer.svelte-1kyq9xc.svelte-1kyq9xc{--c1:#ecd4ff;--c2:#8a4fc4;--c3:#321650}.class-manufacturer.svelte-1kyq9xc.svelte-1kyq9xc{--c1:#ffc4b4;--c2:#c2412a;--c3:#4a120a}.badge.svelte-1kyq9xc.svelte-1kyq9xc{position:absolute;right:-7px;bottom:-7px;width:22px;height:22px;padding:3px;box-sizing:border-box;border-radius:50%;background:#170f08;border:1.5px solid var(--edge);overflow:visible}.badge.svelte-1kyq9xc.svelte-1kyq9xc,.mark.svelte-1kyq9xc.svelte-1kyq9xc{fill:none;stroke:#f4e2b8;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.badge.burst.svelte-1kyq9xc.svelte-1kyq9xc,.mark.burst.svelte-1kyq9xc.svelte-1kyq9xc{fill:#ffcf5a;stroke:#3a2208;stroke-width:1.2}.badge.sword.svelte-1kyq9xc.svelte-1kyq9xc{stroke:#ffd2c4}.badge.cog.svelte-1kyq9xc.svelte-1kyq9xc{stroke:#c8e6ff}.badge.recycle.svelte-1kyq9xc.svelte-1kyq9xc,.mark.recycle.svelte-1kyq9xc.svelte-1kyq9xc{stroke:#ff8a70}.defs.svelte-1kyq9xc.svelte-1kyq9xc{position:absolute;width:0;height:0;overflow:hidden}.lines.svelte-1kyq9xc.svelte-1kyq9xc{display:flex;flex-direction:column;gap:3px;max-height:30vh;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.chronicle.text.rail.svelte-1kyq9xc .lines.svelte-1kyq9xc{flex:1;max-height:none}.line.svelte-1kyq9xc.svelte-1kyq9xc{display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px;width:100%;padding:3px 4px;border:none;border-radius:4px;background:none;text-align:left;font-family:var(--body);font-size:13px;line-height:1.3;color:#c9b994;cursor:default}.line.svelte-1kyq9xc.svelte-1kyq9xc:hover,.line.open.svelte-1kyq9xc.svelte-1kyq9xc{background:#ffecbe12}.pip.svelte-1kyq9xc.svelte-1kyq9xc{flex:none;width:9px;height:9px;border-radius:50%;background:var(--me);box-shadow:0 0 6px var(--me)}.pip.foe.svelte-1kyq9xc.svelte-1kyq9xc{background:var(--foe);box-shadow:0 0 6px var(--foe)}.name.svelte-1kyq9xc.svelte-1kyq9xc{font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--rarity, #e6d9bd) 55%,#f4e8cc)}.name.small.svelte-1kyq9xc.svelte-1kyq9xc{font-size:11px;font-weight:600}.name.power.svelte-1kyq9xc.svelte-1kyq9xc{color:#ffe08a}.name.dead.svelte-1kyq9xc.svelte-1kyq9xc{text-decoration:line-through;text-decoration-color:#ff6e5ad9}.hit.svelte-1kyq9xc.svelte-1kyq9xc{display:inline-flex;align-items:center;gap:4px}.hit.svelte-1kyq9xc+.hit.svelte-1kyq9xc:before{content:"·";color:#6e5c3e;margin-right:1px}.arrow.svelte-1kyq9xc.svelte-1kyq9xc{color:#8a744c;font-weight:700}.hero-name.svelte-1kyq9xc.svelte-1kyq9xc{font-weight:700;color:#8cc8ff}.hero-name.foe.svelte-1kyq9xc.svelte-1kyq9xc{color:#ff9a88}.num.svelte-1kyq9xc.svelte-1kyq9xc{font-family:var(--display);font-weight:700}.num.dmg.svelte-1kyq9xc.svelte-1kyq9xc{color:#ff6a52}.num.heal.svelte-1kyq9xc.svelte-1kyq9xc{color:#6fe08a}.kw.svelte-1kyq9xc.svelte-1kyq9xc{font-weight:700;color:#e9dcc0;font-size:12px}.kw.gold.svelte-1kyq9xc.svelte-1kyq9xc{color:#ffd76a}.kw.frost.svelte-1kyq9xc.svelte-1kyq9xc{color:#9fdcff}.kw.steel.svelte-1kyq9xc.svelte-1kyq9xc{color:#c4d2dc}.mark.svelte-1kyq9xc.svelte-1kyq9xc{width:14px;height:14px;flex:none}.divider.svelte-1kyq9xc.svelte-1kyq9xc{flex:none;height:2px;margin:4px 0;border-radius:1px;opacity:.75;background:linear-gradient(90deg,var(--me),transparent)}.divider.foe.svelte-1kyq9xc.svelte-1kyq9xc{background:linear-gradient(90deg,var(--foe),transparent)}.panel.svelte-1kyq9xc.svelte-1kyq9xc{--me:#4aa3ff;--foe:#ff5a46;--edge:var(--me);position:fixed;z-index:300;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--edge) 60%,transparent);background:#100b06e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 20px 40px #000000b3,0 0 18px color-mix(in srgb,var(--edge) 30%,transparent);pointer-events:none;animation:svelte-1kyq9xc-fs-panel .14s ease-out}.panel.foe.svelte-1kyq9xc.svelte-1kyq9xc{--edge:var(--foe)}@keyframes svelte-1kyq9xc-fs-panel{0%{opacity:0;transform:translate(-8px)}}.card-slot.svelte-1kyq9xc.svelte-1kyq9xc{width:calc(134px * 1.2);height:201.6px}.card-slot.svelte-1kyq9xc .card{opacity:1;transform:scale(1.2);transform-origin:top left}.card-slot.burnt.svelte-1kyq9xc .card{filter:sepia(.7) saturate(1.5) hue-rotate(-15deg) brightness(.85)}.block.svelte-1kyq9xc.svelte-1kyq9xc{width:150px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;box-sizing:border-box;border-radius:8px;background:linear-gradient(180deg,#2a1d12,#120c07);text-align:center;color:#e6d9bd}.block.svelte-1kyq9xc b.svelte-1kyq9xc{font-family:var(--display);font-size:14px}.block.svelte-1kyq9xc small.svelte-1kyq9xc{font-size:12px;line-height:1.3;color:#c9b994}.block.power.svelte-1kyq9xc.svelte-1kyq9xc{background:radial-gradient(circle at 50% 30%,var(--c2, #6a5226),var(--c3, #1a1208) 75%)}.disc.svelte-1kyq9xc.svelte-1kyq9xc{width:56px;height:56px;color:var(--c1, #ffe08a);filter:drop-shadow(0 0 8px var(--c2, #9c7a3c))}.block.fatigue.svelte-1kyq9xc svg.svelte-1kyq9xc{width:54px;height:54px;fill:none;stroke:#ff8a70;stroke-width:2;stroke-linecap:round}.pointer.svelte-1kyq9xc.svelte-1kyq9xc{flex:none;width:40px;height:24px;fill:none;stroke:color-mix(in srgb,var(--edge) 80%,#fff);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--edge))}.hits.svelte-1kyq9xc.svelte-1kyq9xc{display:grid;grid-template-columns:repeat(1,auto);gap:12px 14px;list-style:none;margin:0;padding:0}.hits.many.svelte-1kyq9xc.svelte-1kyq9xc{grid-template-columns:repeat(2,auto)}.struck.svelte-1kyq9xc.svelte-1kyq9xc{position:relative;width:64px;display:flex;flex-direction:column;align-items:center;gap:3px}.mini.svelte-1kyq9xc.svelte-1kyq9xc{display:grid;place-items:center;width:54px;height:64px;border-radius:50%;border:3px solid #b8945a;background:var(--art, linear-gradient(180deg, #2a1d12, #120c07));box-shadow:0 4px 10px #0009}.mini.svelte-1kyq9xc .sigil.svelte-1kyq9xc{font-size:18px}.mini.hero.svelte-1kyq9xc.svelte-1kyq9xc{border-radius:12px;border-color:var(--me);background:radial-gradient(circle at 50% 40%,var(--c2, #6a5226),var(--c3, #2a1d0c));color:var(--c1, #ffe08a);padding:9px;box-sizing:border-box}.mini.hero.foe.svelte-1kyq9xc.svelte-1kyq9xc{border-color:var(--foe)}.struck.killed.svelte-1kyq9xc .mini.svelte-1kyq9xc{filter:grayscale(1) brightness(.6)}.slash.svelte-1kyq9xc.svelte-1kyq9xc{position:absolute;top:12px;left:12px;width:40px;height:40px;fill:none;stroke:#ff3b2a;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(0,0,0,.9))}.caption.svelte-1kyq9xc.svelte-1kyq9xc{max-width:72px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;color:#c9b994}.result.svelte-1kyq9xc.svelte-1kyq9xc{position:absolute;top:30px;right:-6px;min-width:26px;height:26px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;border-radius:13px;font-family:var(--display);font-size:14px;font-weight:700;color:#fff;text-shadow:0 1px 2px #000;background:#5a4a30;border:2px solid rgba(255,240,210,.8)}.result.svelte-1kyq9xc+.result.svelte-1kyq9xc{top:2px}.result.svelte-1kyq9xc svg.svelte-1kyq9xc{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.result.damage.svelte-1kyq9xc.svelte-1kyq9xc{background:#c4261a;border-color:#ffd7c8}.result.heal.svelte-1kyq9xc.svelte-1kyq9xc,.result.summoned.svelte-1kyq9xc.svelte-1kyq9xc{background:#1f8a3a;border-color:#d6ffd8}.result.buff.svelte-1kyq9xc.svelte-1kyq9xc,.result.shielded.svelte-1kyq9xc.svelte-1kyq9xc{background:#a87a10;border-color:#ffe7a0}.result.frozen.svelte-1kyq9xc.svelte-1kyq9xc{background:#1d6fa8;border-color:#cdeeff}.result.silenced.svelte-1kyq9xc.svelte-1kyq9xc{background:#4a4a52}.result.armor.svelte-1kyq9xc.svelte-1kyq9xc{background:#5a6b78;border-color:#e6eef4}.result.returned.svelte-1kyq9xc.svelte-1kyq9xc,.result.transformed.svelte-1kyq9xc.svelte-1kyq9xc,.result.doomed.svelte-1kyq9xc.svelte-1kyq9xc{background:#4a3f7a;border-color:#e6d4ff}.kw.doom.svelte-1kyq9xc.svelte-1kyq9xc{color:#c9b4ff}.coach.svelte-1g2ydnr{position:fixed;left:var(--x);top:var(--y);z-index:360;pointer-events:none}.chevron.svelte-1g2ydnr{position:absolute;left:-16px;top:-34px;width:32px;height:26px;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg,#fff3c4,#ffc94a);filter:drop-shadow(0 0 8px rgba(255,200,80,.9));animation:svelte-1g2ydnr-fs-coach-bob 1s ease-in-out infinite}@keyframes svelte-1g2ydnr-fs-coach-bob{0%,to{transform:translateY(-10px)}50%{transform:translateY(0)}}.label.svelte-1g2ydnr{position:absolute;left:0;top:-70px;transform:translate(-50%);display:flex;align-items:baseline;gap:10px;padding:7px 14px;border:1.5px solid #ffd36a;border-radius:16px;background:#140d07e6;box-shadow:0 0 16px #ffc85066;font-family:var(--display);font-size:14px;font-weight:700;color:#fff3c4;white-space:nowrap;pointer-events:auto}.skip.svelte-1g2ydnr{padding:0;border:none;background:none;font-family:var(--body);font-size:12px;font-style:italic;color:#a58d5f;cursor:pointer}.skip.svelte-1g2ydnr:hover{color:#e6d9bd}@media (prefers-reduced-motion: reduce){.chevron.svelte-1g2ydnr{animation:none}}.power.svelte-1srh42o.svelte-1srh42o{position:relative;width:62px;height:62px;padding:0;border:none;border-radius:50%;background:none;cursor:default;color:var(--text-dim);perspective:400px;transition:transform .12s ease}.disc.svelte-1srh42o.svelte-1srh42o{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.power.used.svelte-1srh42o .disc.svelte-1srh42o{transform:rotateY(180deg)}.face.svelte-1srh42o.svelte-1srh42o{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:50%;border:2px solid var(--frame);backface-visibility:hidden;box-shadow:0 8px 16px #0000008c,inset 0 1px #ffe4aa33}.front.svelte-1srh42o.svelte-1srh42o{background:var(--power-art, none) center / cover no-repeat,radial-gradient(circle at 38% 30%,#4a3620,#241810 72%);transition:box-shadow .16s ease}.spent.svelte-1srh42o.svelte-1srh42o{transform:rotateY(180deg);background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.04) 0 10deg,transparent 10deg 20deg),radial-gradient(circle at 38% 30%,#2e241a,#120c07 72%);border-color:#3d2e1c}.power.usable.svelte-1srh42o.svelte-1srh42o{color:var(--gold-bright);cursor:pointer}.power.usable.svelte-1srh42o .front.svelte-1srh42o{border-color:var(--good);box-shadow:0 0 0 2px #7ed68c8c,0 0 20px #7ed68c66,0 8px 16px #0000008c}.power.usable.svelte-1srh42o.svelte-1srh42o:hover{transform:translateY(-2px)}.power.foe.svelte-1srh42o.svelte-1srh42o{cursor:default}.glyph.svelte-1srh42o.svelte-1srh42o{display:block;width:34px;height:34px;color:inherit;filter:drop-shadow(0 2px 3px rgba(0,0,0,.7))}.cost.svelte-1srh42o.svelte-1srh42o{position:absolute;top:-5px;right:-5px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(160deg,var(--mana-lit),#1f4d94 65%);border:1px solid rgba(255,240,210,.5);font-family:var(--display);font-size:12px;font-weight:700;color:#fff}.label.svelte-1srh42o.svelte-1srh42o{position:absolute;left:50%;bottom:-15px;transform:translate(-50%);white-space:nowrap;font-family:var(--display);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--field-ink, var(--text-faint))}.scrim.svelte-egrpv9.svelte-egrpv9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:24px;border:none;background:#080503b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;animation:svelte-egrpv9-fs-scrim .14s ease-out}@keyframes svelte-egrpv9-fs-scrim{0%{opacity:0}to{opacity:1}}.panel.svelte-egrpv9.svelte-egrpv9{width:min(360px,100%);padding:26px 26px 22px;border:1px solid var(--frame);border-radius:10px;background:linear-gradient(180deg,#261b10fa,#140e08fa);box-shadow:0 24px 60px #000000b3;animation:svelte-egrpv9-fs-menu .18s cubic-bezier(.2,1,.3,1)}@keyframes svelte-egrpv9-fs-menu{0%{transform:translateY(10px) scale(.97);opacity:0}to{transform:none;opacity:1}}h2.svelte-egrpv9.svelte-egrpv9{margin:0 0 18px;font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;text-align:center;color:var(--gold);text-shadow:0 0 18px rgba(232,197,106,.3)}.options.svelte-egrpv9.svelte-egrpv9{display:flex;flex-direction:column;gap:8px}.option.svelte-egrpv9.svelte-egrpv9{width:100%;padding:12px 16px;border:1px solid var(--rule);border-radius:5px;background:linear-gradient(180deg,#2a2118,#1a1410);color:var(--text-dim);cursor:pointer;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:border-color .16s ease,color .16s ease}.option.svelte-egrpv9.svelte-egrpv9:hover{border-color:var(--frame-lit);color:var(--text)}.option.primary.svelte-egrpv9.svelte-egrpv9{margin-top:4px;border-color:#e3bf72;background:linear-gradient(180deg,#b98a34,#7a5620);color:#1a1207;box-shadow:inset 0 1px #fff0c880}.option.primary.svelte-egrpv9.svelte-egrpv9:hover{color:#1a1207;border-color:#f0d68a}.settings-body.svelte-egrpv9.svelte-egrpv9{padding:14px;border:1px solid var(--rule);border-radius:5px;background:#0c080599}.confirm.svelte-egrpv9.svelte-egrpv9{padding:14px;border:1px solid #8d5a4a;border-radius:5px;background:#30140e80}.confirm.svelte-egrpv9 p.svelte-egrpv9{margin:0 0 12px;font-family:var(--body);font-size:14px;color:var(--text)}.confirm-actions.svelte-egrpv9.svelte-egrpv9{display:flex;gap:8px}.confirm-actions.svelte-egrpv9 button.svelte-egrpv9{flex:1;padding:9px 12px;border-radius:5px;cursor:pointer;font-family:var(--display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.danger.svelte-egrpv9.svelte-egrpv9{border:1px solid #c4614c;background:linear-gradient(180deg,#8d3527,#5e2018);color:#ffe6df}.ghost.svelte-egrpv9.svelte-egrpv9{border:1px solid var(--rule);background:none;color:var(--text-dim)}.ghost.svelte-egrpv9.svelte-egrpv9:hover{border-color:var(--frame-lit);color:var(--text)}.table.svelte-nphn1p.svelte-nphn1p{position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;height:calc(100vh - var(--chrome, 55px));padding-bottom:12px;overflow:hidden;--field-ink:#4b3a23;--field-rule:#7d6038;--field-base:radial-gradient(120% 90% at 50% -10%, #d3bd9c 0%, #b0946f 45%, #8f7454 100%);background:var(--scene, none) center / cover no-repeat,var(--field-base)}.table.svelte-nphn1p>.hero-row,.table.svelte-nphn1p>.board,.table.svelte-nphn1p>.centre,.table.svelte-nphn1p>.hand{zoom:var(--fit, 1)}@media (max-width: 820px){.table.svelte-nphn1p.svelte-nphn1p{background:var(--scene-portrait, var(--scene, none)) center / cover no-repeat,var(--field-base)}}.brand.svelte-nphn1p.svelte-nphn1p{position:absolute;top:8px;left:14px;z-index:60;padding:2px 4px;border:1px solid transparent;border-radius:4px;background:none;cursor:pointer;opacity:.72;transition:opacity .16s ease,border-color .16s ease}.brand.svelte-nphn1p.svelte-nphn1p:hover{border-color:#ecd2a04d;opacity:1}.vignette.svelte-nphn1p.svelte-nphn1p{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 45% at 50% 50%,rgba(255,196,110,.09),transparent 70%);pointer-events:none}.grain.svelte-nphn1p.svelte-nphn1p{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .06' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .3  0 0 0 0 .2  0 0 0 0 .1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.5;mix-blend-mode:multiply;pointer-events:none}.frame.svelte-nphn1p.svelte-nphn1p{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:22px;box-shadow:inset 0 0 0 2px #ffe2aa24,inset 0 0 0 4px #28160859,inset 0 0 50px #1e100459;pointer-events:none}.heartbeat.svelte-nphn1p.svelte-nphn1p{position:absolute;left:0;right:0;bottom:0;height:55%;background:radial-gradient(80% 90% at 50% 100%,transparent 55%,rgba(200,30,20,.32) 100%);pointer-events:none;animation:svelte-nphn1p-fs-heartbeat 1.3s ease-in-out infinite}@keyframes svelte-nphn1p-fs-heartbeat{0%,40%,to{opacity:.35}12%{opacity:1}26%{opacity:.75}}.table.still.svelte-nphn1p .heartbeat.svelte-nphn1p{animation:none;opacity:.6}.rim.svelte-nphn1p.svelte-nphn1p{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(78% 72% at 50% 48%,transparent 58%,rgba(38,22,9,.5) 100%);pointer-events:none}.tray-band.svelte-nphn1p.svelte-nphn1p{position:absolute;left:0;right:0;pointer-events:none}.tray-band.you.svelte-nphn1p.svelte-nphn1p{bottom:0;height:calc(150px * var(--fit, 1));border-top:1px solid rgba(255,214,150,.16);background:var(--tray, none) center / 100% 100% no-repeat,linear-gradient(180deg,#1a0f069e,#0c0703e6);box-shadow:0 -14px 28px #1e100447}.tray-band.foe.svelte-nphn1p.svelte-nphn1p{top:0;height:calc(54px * var(--fit, 1));border-bottom:1px solid rgba(255,214,150,.12);background:var(--tray, none) center / 100% 100% no-repeat,linear-gradient(0deg,#1a0f0680,#0c0703d9);box-shadow:0 14px 28px #1e100438}.hero-row.svelte-nphn1p.svelte-nphn1p{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.hero-row.foe.svelte-nphn1p.svelte-nphn1p{padding:13px 28px 0;grid-template-columns:1fr auto 1fr;overflow:visible}.hero-row.you.svelte-nphn1p.svelte-nphn1p{padding:3px 28px 0}.hero-row.foe.svelte-nphn1p>.hero-block.svelte-nphn1p{grid-column:2}.hero-row.foe.svelte-nphn1p>.foe-corner.svelte-nphn1p{grid-column:3;justify-self:end;display:flex;align-items:center;gap:16px}.hero-row.you.svelte-nphn1p>.hero-block.svelte-nphn1p{grid-column:2}.foe-hand.svelte-nphn1p.svelte-nphn1p{position:absolute;left:0;right:0;top:-132px;height:168px;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}.foe-card.svelte-nphn1p.svelte-nphn1p{flex:none;width:134px;height:168px;transform-origin:bottom center;filter:drop-shadow(0 8px 14px rgba(0,0,0,.55))}.foe-card.svelte-nphn1p .back{transform-origin:bottom center}.foe-card.svelte-nphn1p.svelte-nphn1p{transition:transform .3s ease}.arrive.svelte-nphn1p.svelte-nphn1p{display:block;transform-origin:top center}.hero-block.svelte-nphn1p.svelte-nphn1p{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.bubble.svelte-nphn1p.svelte-nphn1p{position:absolute;z-index:30;left:50%;max-width:220px;padding:9px 16px;border:2px solid #3a2a15;border-radius:18px;background:linear-gradient(180deg,#fffaf0,#eadcbc);box-shadow:0 8px 18px #00000073;font-family:var(--display);font-size:14px;font-weight:700;color:#2a1d10;white-space:nowrap;pointer-events:none;animation:svelte-nphn1p-fs-bubble 2.6s ease-out both}.bubble.me.svelte-nphn1p.svelte-nphn1p{bottom:100%;transform:translate(-130%,-6px)}.bubble.foe.svelte-nphn1p.svelte-nphn1p{top:70%;transform:translate(-130%)}.bubble.svelte-nphn1p.svelte-nphn1p:after{content:"";position:absolute;right:14px;width:12px;height:12px;background:inherit;border:inherit;border-width:0 2px 2px 0}.bubble.me.svelte-nphn1p.svelte-nphn1p:after{bottom:-8px;transform:rotate(45deg)}.bubble.foe.svelte-nphn1p.svelte-nphn1p:after{top:-8px;transform:rotate(-135deg)}@keyframes svelte-nphn1p-fs-bubble{0%{opacity:0;scale:.6}10%{opacity:1;scale:1.06}16%,85%{opacity:1;scale:1}to{opacity:0}}.emote-wheel.svelte-nphn1p.svelte-nphn1p{position:absolute;z-index:40;left:50%;top:50%;width:0;height:0}.emote-wheel.svelte-nphn1p button.svelte-nphn1p{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);padding:7px 14px;border:1.5px solid #c9a46a;border-radius:16px;background:linear-gradient(180deg,#3a2814,#1f150a);box-shadow:0 6px 14px #0000008c;font-family:var(--display);font-size:12.5px;font-weight:700;color:#f4e2b8;white-space:nowrap;cursor:pointer;animation:svelte-nphn1p-fs-wheel-in .22s cubic-bezier(.2,1.4,.4,1) calc(var(--i) * 25ms) both}.emote-wheel.svelte-nphn1p button.svelte-nphn1p:hover{border-color:#ffe08a;color:#fff6d8;box-shadow:0 0 14px #ffd26e80,0 6px 14px #0000008c}@keyframes svelte-nphn1p-fs-wheel-in{0%{opacity:0;transform:translate(-50%) scale(.6)}}.hero-block.svelte-nphn1p>.hero{grid-column:2;grid-row:1}.hero-block.svelte-nphn1p>.hero-side.svelte-nphn1p{grid-column:3;grid-row:1;justify-self:start}.hero-side.svelte-nphn1p.svelte-nphn1p{display:flex;align-items:center;gap:14px;padding-left:8px}.plinth.svelte-nphn1p.svelte-nphn1p{grid-column:2;grid-row:1;align-self:end;justify-self:center;width:150px;height:30px;margin-bottom:-12px;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#7a6a56,#463828 55%,#241a10);box-shadow:inset 0 2px #ffecc840,inset 0 -4px 6px #00000080,0 8px 14px #00000073}.versus.svelte-nphn1p.svelte-nphn1p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;display:flex;align-items:center;justify-content:center;gap:clamp(16px,6vw,90px);background:linear-gradient(100deg,transparent 49.6%,rgba(255,226,150,.9) 49.8% 50.2%,transparent 50.4%),radial-gradient(120% 100% at 50% 50%,transparent 30%,rgba(0,0,0,.7)),linear-gradient(100deg,#0f2a5c,#163d7a 49.8%,#7a1e14 50.2%,#4a0f08);animation:svelte-nphn1p-fs-versus-in .35s ease-out both}@keyframes svelte-nphn1p-fs-versus-in{0%{opacity:0}}.vs-side.svelte-nphn1p.svelte-nphn1p{display:flex;flex-direction:column;align-items:center;gap:70px}.vs-side.you.svelte-nphn1p.svelte-nphn1p{animation:svelte-nphn1p-fs-versus-left .6s cubic-bezier(.2,1.3,.4,1) .1s both}.vs-side.foe.svelte-nphn1p.svelte-nphn1p{animation:svelte-nphn1p-fs-versus-right .6s cubic-bezier(.2,1.3,.4,1) .1s both}@keyframes svelte-nphn1p-fs-versus-left{0%{transform:translate(-60vw)}}@keyframes svelte-nphn1p-fs-versus-right{0%{transform:translate(60vw)}}.vs-hero.svelte-nphn1p.svelte-nphn1p{transform:scale(1.7);pointer-events:none}.vs-class.svelte-nphn1p.svelte-nphn1p{font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#f4e2b8;text-shadow:0 2px 6px rgba(0,0,0,.8)}.vs-class.designer.svelte-nphn1p.svelte-nphn1p{color:#b8fff0}.vs-class.engineer.svelte-nphn1p.svelte-nphn1p{color:#ffd9a8}.vs-class.consumer.svelte-nphn1p.svelte-nphn1p{color:#ecd4ff}.vs-class.manufacturer.svelte-nphn1p.svelte-nphn1p{color:#ffc4b4}.vs-class.echo.svelte-nphn1p.svelte-nphn1p{visibility:hidden}.vs-mark.svelte-nphn1p.svelte-nphn1p{filter:drop-shadow(0 0 30px rgba(255,210,120,.45))}.spotlight.svelte-nphn1p.svelte-nphn1p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;pointer-events:none;background:radial-gradient(circle at var(--x) var(--y),transparent 80px,rgba(10,6,2,.5) 300px);animation:svelte-nphn1p-fs-spot-in .3s ease-out both}@keyframes svelte-nphn1p-fs-spot-in{0%{opacity:0}}.beams.svelte-nphn1p.svelte-nphn1p{position:absolute;left:var(--x);top:var(--y);width:900px;height:900px;transform:translate(-50%,-100%);transform-origin:50% 100%;background:repeating-conic-gradient(from -40deg at 50% 100%,rgba(255,226,150,.38) 0deg 3deg,transparent 3deg 9deg);-webkit-mask-image:radial-gradient(circle at 50% 100%,#000 10%,transparent 70%);mask-image:radial-gradient(circle at 50% 100%,#000 10%,transparent 70%);clip-path:polygon(50% 100%,0 0,100% 0);mix-blend-mode:screen;animation:svelte-nphn1p-fs-beams 1.1s ease-out both}@keyframes svelte-nphn1p-fs-beams{0%{transform:translate(-50%,-100%) scaleY(.2);opacity:0}35%{opacity:1}to{transform:translate(-50%,-100%) scaleY(1);opacity:.85}}.choosing.svelte-nphn1p.svelte-nphn1p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:380;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:radial-gradient(70% 60% at 50% 50%,#281c0cbf,#080603e6);animation:svelte-nphn1p-fs-versus-in .25s ease-out both}.options.svelte-nphn1p.svelte-nphn1p{display:flex;gap:48px}.option.svelte-nphn1p.svelte-nphn1p{padding:0;border:none;background:none;cursor:pointer;animation:svelte-nphn1p-fs-option-rise .45s cubic-bezier(.2,1.3,.4,1) calc(var(--i) * 90ms) both}.option.svelte-nphn1p .lift.svelte-nphn1p{display:block;width:254.6px;height:319.2px;transition:transform .15s ease,filter .15s ease}.option.svelte-nphn1p .lift.svelte-nphn1p .card{transform:scale(1.9);transform-origin:top left}.option.svelte-nphn1p .lift.svelte-nphn1p .card.playable{animation:none;box-shadow:0 0 0 1px #ffe6aa59,0 18px 30px #000000a6}.option.svelte-nphn1p:hover .lift.svelte-nphn1p{transform:translateY(-10px);filter:drop-shadow(0 0 24px rgba(255,214,110,.7))}@keyframes svelte-nphn1p-fs-option-rise{0%{transform:translateY(140px) scale(.7);opacity:0}}@media (max-width: 900px){.options.svelte-nphn1p.svelte-nphn1p{gap:16px}.option.svelte-nphn1p .lift.svelte-nphn1p{width:187.6px;height:235.2px}.option.svelte-nphn1p .lift.svelte-nphn1p .card{transform:scale(1.4)}}.mulligan.svelte-nphn1p .hint.svelte-nphn1p{margin:-6px 0 4px;font-family:var(--body);font-size:15px;font-style:italic;color:#c9b994}.mulligan.svelte-nphn1p .option.svelte-nphn1p{position:relative}.mulligan.svelte-nphn1p .option.marked .lift.svelte-nphn1p{filter:grayscale(.6) brightness(.6);transform:translateY(14px)}.cross.svelte-nphn1p.svelte-nphn1p{position:absolute;top:22%;right:18%;bottom:22%;left:18%;pointer-events:none;background:linear-gradient(45deg,transparent 44%,#ff3b2a 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,#ff3b2a 44% 56%,transparent 56%);filter:drop-shadow(0 0 6px rgba(0,0,0,.9));animation:svelte-nphn1p-fs-prize-pop .25s cubic-bezier(.2,1.6,.4,1) both}.confirm.svelte-nphn1p.svelte-nphn1p{padding:12px 34px;border:1px solid #e3bf72;border-radius:5px;background:linear-gradient(180deg,#b98a34,#7a5620);color:#1a1207;font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 16px #00000080,inset 0 1px #fff0c880}.foe-choosing.svelte-nphn1p.svelte-nphn1p{position:fixed;z-index:60;left:50%;top:30%;transform:translate(-50%);padding:8px 18px;border:1px solid #7a5c30;border-radius:18px;background:#140d07d9;font-family:var(--display);font-size:13px;letter-spacing:.1em;color:#e6d9bd;pointer-events:none}.assembling.svelte-nphn1p .foe-corner.svelte-nphn1p .deck-pile,.assembling.svelte-nphn1p .my-deck.svelte-nphn1p{animation:svelte-nphn1p-fs-deck-in .55s cubic-bezier(.2,1.2,.4,1) both}@keyframes svelte-nphn1p-fs-deck-in{0%{transform:translate(220px) rotate(8deg);opacity:0}}.assembling.svelte-nphn1p .hero-block.svelte-nphn1p>.hero{animation:svelte-nphn1p-fs-hero-drop .45s cubic-bezier(.55,0,.9,.6) both}.assembling.svelte-nphn1p .hero-row.foe .hero-block.svelte-nphn1p>.hero{animation-delay:.05s}@keyframes svelte-nphn1p-fs-hero-drop{0%{transform:translateY(-160px) scale(1.25);opacity:0}30%{opacity:1}to{transform:none}}.assembling.svelte-nphn1p .plinth.svelte-nphn1p{animation:svelte-nphn1p-fs-plinth-thud .8s ease-out .38s both}@keyframes svelte-nphn1p-fs-plinth-thud{0%{transform:none}12%{transform:scaleX(1.08) scaleY(.8)}40%{transform:none}}.mana-dock.svelte-nphn1p.svelte-nphn1p{position:absolute;right:28px;bottom:0}.my-deck.svelte-nphn1p.svelte-nphn1p{position:absolute;right:34px;bottom:60px}.doodad-at.svelte-nphn1p.svelte-nphn1p{position:absolute;top:50%;transform:translateY(-50%)}.doodad-at.left.svelte-nphn1p.svelte-nphn1p{left:var(--doodad-left)}.doodad-at.right.svelte-nphn1p.svelte-nphn1p{right:var(--doodad-inset)}.slot.svelte-nphn1p.svelte-nphn1p{position:relative;display:flex;gap:10px}.board.svelte-nphn1p.svelte-nphn1p{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;min-height:142px;padding:6px 28px}@media (max-height: 800px){.board.svelte-nphn1p.svelte-nphn1p{min-height:128px;padding:2px 20px}.hero-row.foe.svelte-nphn1p.svelte-nphn1p{padding:8px 20px 0}.hero-row.you.svelte-nphn1p.svelte-nphn1p{padding:2px 20px 0}}.board.drop-open.svelte-nphn1p.svelte-nphn1p{background:linear-gradient(180deg,transparent,rgba(126,214,140,.07),transparent);box-shadow:inset 0 0 0 1px #7ed68c2e;border-radius:10px}.aiming.svelte-nphn1p.svelte-nphn1p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:210;display:flex;align-items:center;gap:12px;padding:8px 10px 8px 16px;border-radius:6px;border:1px solid var(--frame-lit);background:#130d08f2;box-shadow:0 14px 30px #0009;font-family:var(--display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright)}.aiming.svelte-nphn1p button.svelte-nphn1p{padding:5px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--ink-2);color:var(--text-dim);cursor:pointer;font-family:var(--display);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.aiming.svelte-nphn1p button.svelte-nphn1p:hover{border-color:var(--frame-lit);color:var(--gold-bright)}.drop-gap.svelte-nphn1p.svelte-nphn1p{width:96px;height:116px;border-radius:8px;border:1px dashed rgba(126,214,140,.55);background:#7ed68c14;animation:fs-summon .18s ease}.ghost.svelte-nphn1p.svelte-nphn1p{position:fixed;z-index:400;transform:translate(-50%,-55%) scale(1.06) rotate(-2deg);pointer-events:none;filter:drop-shadow(0 18px 26px rgba(0,0,0,.7))}.hand-slot.lifted.svelte-nphn1p.svelte-nphn1p{opacity:.25}.aim.svelte-nphn1p.svelte-nphn1p{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:380;pointer-events:none}.aim-line.svelte-nphn1p.svelte-nphn1p{fill:none;stroke:#ff6048eb;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(255,80,60,.8))}.aim-head.svelte-nphn1p.svelte-nphn1p{fill:#ff604840;stroke:#ff9682f2;stroke-width:3}.aim-head.locked.svelte-nphn1p.svelte-nphn1p{fill:#ff6e55bf}.cue-aim.svelte-nphn1p.svelte-nphn1p{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:330;pointer-events:none}.cue-aim-line.svelte-nphn1p.svelte-nphn1p{fill:none;stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 8px rgba(255,90,70,.85));animation:svelte-nphn1p-fs-draw-line .26s ease-out forwards}.cue-aim-head.svelte-nphn1p.svelte-nphn1p{fill:#ff5a4638;stroke-width:3;opacity:0;animation:svelte-nphn1p-fs-reticle .5s ease-out .2s forwards}@keyframes svelte-nphn1p-fs-draw-line{to{stroke-dashoffset:0}}@keyframes svelte-nphn1p-fs-reticle{0%{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(1.8)}to{opacity:1;transform-box:fill-box;transform-origin:center;transform:scale(1)}}.roulette.svelte-nphn1p.svelte-nphn1p{position:fixed;z-index:330;border-radius:16px;border:3px solid #ffe08a;box-shadow:0 0 22px #ffd264e6,inset 0 0 18px #ffd26480;pointer-events:none}.hand.svelte-nphn1p .card,.board.svelte-nphn1p .minion{touch-action:none}.table.svelte-nphn1p.svelte-nphn1p{-webkit-user-select:none;user-select:none}.table.quaking.svelte-nphn1p.svelte-nphn1p{animation:fs-quake .42s ease-out}.table.still.quaking.svelte-nphn1p.svelte-nphn1p,.table.still.svelte-nphn1p .unit.struck,.table.still.svelte-nphn1p .hero.hit{animation:none}.table.still.svelte-nphn1p .unit.summoning,.table.still.svelte-nphn1p .unit.summoning.heavy{animation:fs-fade-in .3s ease-out}.table.still.svelte-nphn1p .unit.dying{animation:fs-fade-out .5s ease-in forwards}.centre.svelte-nphn1p.svelte-nphn1p{position:relative;display:flex;align-items:center;gap:16px;height:42px;padding:0 28px}.rule.svelte-nphn1p.svelte-nphn1p{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--field-rule),transparent)}.rule.svelte-nphn1p.svelte-nphn1p{position:relative}.fuse.svelte-nphn1p.svelte-nphn1p{position:absolute;left:calc(var(--burnt) * 100%);right:0;top:50%;height:4px;margin-top:-2px;transition:left 1s linear}.wire.svelte-nphn1p.svelte-nphn1p{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background:repeating-linear-gradient(90deg,#6b4f2e 0,#6b4f2e 6px,#8a6a3e 6px,#8a6a3e 9px);box-shadow:0 1px 2px #00000080}.fuse.urgent.svelte-nphn1p .wire.svelte-nphn1p{background:repeating-linear-gradient(90deg,#a8401e 0,#a8401e 6px,#e0702a 6px,#e0702a 9px);box-shadow:0 0 8px #ff6e28cc}.flame.svelte-nphn1p.svelte-nphn1p{position:absolute;left:-7px;top:-7px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff6d0,#ffb24a 40%,rgba(255,90,30,.6) 65%,transparent 72%);box-shadow:0 0 14px 4px #ff9632cc;animation:svelte-nphn1p-fs-flame .18s ease-in-out infinite alternate}.flame.svelte-nphn1p.svelte-nphn1p:before,.flame.svelte-nphn1p.svelte-nphn1p:after{content:"";position:absolute;left:7px;top:7px;width:3px;height:3px;border-radius:50%;background:#ffe08a;box-shadow:0 0 4px #ffb24a;animation:svelte-nphn1p-fs-fuse-spark .5s linear infinite}.flame.svelte-nphn1p.svelte-nphn1p:after{animation-delay:.25s;animation-name:svelte-nphn1p-fs-fuse-spark-2}@keyframes svelte-nphn1p-fs-flame{0%{transform:scale(.85);filter:brightness(1)}to{transform:scale(1.15);filter:brightness(1.4)}}@keyframes svelte-nphn1p-fs-fuse-spark{0%{transform:none;opacity:1}to{transform:translate(-10px,-14px);opacity:0}}@keyframes svelte-nphn1p-fs-fuse-spark-2{0%{transform:none;opacity:1}to{transform:translate(-6px,12px);opacity:0}}.sr-only.svelte-nphn1p.svelte-nphn1p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.end-turn.svelte-nphn1p.svelte-nphn1p{padding:13px 30px;border:1px solid var(--rule);border-radius:6px;background:linear-gradient(180deg,#2a2118,#1a1410);color:var(--text-faint);font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;cursor:default;transition:all .18s ease}.end-turn.pressed.svelte-nphn1p.svelte-nphn1p{animation:svelte-nphn1p-fs-press-flip .45s ease-in-out}@keyframes svelte-nphn1p-fs-press-flip{0%{transform:perspective(400px) rotateX(0)}50%{transform:perspective(400px) rotateX(90deg) scale(.96)}to{transform:perspective(400px) rotateX(0)}}.end-turn.svelte-nphn1p.svelte-nphn1p:not(:disabled){border-color:#e3bf72;background:linear-gradient(180deg,#b98a34,#7a5620);color:#1a1207;cursor:pointer;box-shadow:0 8px 18px #00000080,inset 0 1px #fff0c880,0 0 18px #e0be7640}.turnover.svelte-nphn1p.svelte-nphn1p{display:inline-block;animation:svelte-nphn1p-fs-turnover .42s cubic-bezier(.2,1.3,.4,1)}@keyframes svelte-nphn1p-fs-turnover{0%{transform:perspective(300px) rotateX(-90deg);opacity:0}to{transform:none;opacity:1}}.end-turn.handover.svelte-nphn1p.svelte-nphn1p{animation:svelte-nphn1p-fs-handover 1.3s ease-out}@keyframes svelte-nphn1p-fs-handover{0%{box-shadow:0 0 #ffe28c00;filter:brightness(1)}18%{box-shadow:0 0 0 4px #ffe28ce6,0 0 40px #ffce5ae6;filter:brightness(1.5)}to{box-shadow:0 0 #ffe28c00;filter:brightness(1)}}.end-turn.spent.svelte-nphn1p.svelte-nphn1p:not(:disabled){border-color:#8dffad;background:linear-gradient(180deg,#3fae5a,#1f6b33);color:#06140a;animation:fs-end-turn 1.6s ease-in-out infinite}.hand.svelte-nphn1p .card{opacity:1}.hand.active.svelte-nphn1p .card:not(.playable) .cost{filter:saturate(.15) brightness(.7)}.hand.svelte-nphn1p .card.playable:not(.drawn),.ghost.svelte-nphn1p .card.playable{animation:fs-playable 1.7s ease-in-out infinite}.hand.svelte-nphn1p .card.playable.met:not(.drawn){animation:fs-condition 1.4s ease-in-out infinite}.showcase.svelte-nphn1p.svelte-nphn1p{position:fixed;z-index:250;left:max(30vw,400px);top:47%;transform:translate(-50%,-50%);pointer-events:none}.showcase.svelte-nphn1p .lift.svelte-nphn1p{filter:drop-shadow(0 26px 40px rgba(0,0,0,.75))}.showcase.burn.svelte-nphn1p .lift.svelte-nphn1p{filter:drop-shadow(0 0 12px rgba(255,120,40,.95)) drop-shadow(0 26px 40px rgba(0,0,0,.75));-webkit-mask-image:linear-gradient(to top,transparent 46%,#000 54%);mask-image:linear-gradient(to top,transparent 46%,#000 54%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:0 0;mask-position:0 0;animation:svelte-nphn1p-fs-burn calc(.65s * var(--pace, 1)) ease-in calc(.45s * var(--pace, 1)) forwards}@keyframes svelte-nphn1p-fs-burn{to{-webkit-mask-position:0 100%;mask-position:0 100%}}.fatigue-card.svelte-nphn1p.svelte-nphn1p{width:134px;height:168px;display:grid;place-items:center;border-radius:13px;border:2px solid #4a3a5e;background:radial-gradient(circle at 50% 45%,rgba(170,120,255,.25),transparent 60%),linear-gradient(180deg,#2a2236,#120e18);box-shadow:inset 0 0 30px #000c}.fatigue-card.svelte-nphn1p b.svelte-nphn1p{font-family:var(--display);font-size:56px;font-weight:700;color:#e6d4ff;text-shadow:0 0 18px rgba(170,120,255,.9),0 3px 6px #000}.table.taunt-warn.svelte-nphn1p .board:not(.mine) .taunt-frame{animation:svelte-nphn1p-fs-taunt-warn .7s ease-out}@keyframes svelte-nphn1p-fs-taunt-warn{0%,to{filter:none}20%,60%{filter:sepia(1) saturate(7) hue-rotate(-35deg) brightness(1.15)}40%,80%{filter:none}}.showcase.svelte-nphn1p .enlarge.svelte-nphn1p{transform:scale(1.6)}.showcase.svelte-nphn1p .card{opacity:1}.showcase.svelte-nphn1p .card:hover{transform:none}.hand.svelte-nphn1p.svelte-nphn1p{position:relative;z-index:10;height:170px;flex:0 0 170px;transform-origin:bottom center;transition:transform .2s ease}.hand-slot.svelte-nphn1p.svelte-nphn1p{position:absolute;left:50%;bottom:0;transform:translate(calc(var(--x) - 50%)) translateY(var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform .24s cubic-bezier(.2,.9,.3,1)}.hand-slot.hovered.svelte-nphn1p.svelte-nphn1p{z-index:50;transform:translate(calc(var(--x) - 50%)) translateY(-30px) scale(1.5);transition-duration:.16s}.hand.svelte-nphn1p .card:hover{transform:none}.hand-slot.refused.svelte-nphn1p .card{animation:svelte-nphn1p-fs-card-no .42s ease-out}@keyframes svelte-nphn1p-fs-card-no{0%,to{transform:none}20%{transform:translate(-8px) rotate(-3deg)}45%{transform:translate(7px) rotate(3deg)}70%{transform:translate(-4px)}}.prize.svelte-nphn1p.svelte-nphn1p{margin:0 0 4px;font-family:var(--display);font-size:15px;letter-spacing:.12em;color:var(--gold-bright)}.overlay.svelte-nphn1p.svelte-nphn1p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#0b0805db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.result.svelte-nphn1p.svelte-nphn1p{padding:44px 66px;text-align:center;border:1px solid #7a5c30;border-radius:8px;background:linear-gradient(180deg,#241809,var(--ink-2));box-shadow:0 30px 70px #000c,inset 0 1px #ffe0a033}.result.svelte-nphn1p h2.svelte-nphn1p{margin:0;font-family:var(--display);font-size:34px;font-weight:700;letter-spacing:.14em;color:var(--gold-bright);text-shadow:0 0 30px rgba(240,214,138,.4)}.overlay.victory.svelte-nphn1p.svelte-nphn1p{background:radial-gradient(60% 50% at 50% 40%,rgba(255,196,90,.28),transparent 70%),#0b0805e0}.overlay.defeat.svelte-nphn1p.svelte-nphn1p{background:radial-gradient(60% 50% at 50% 40%,rgba(120,150,180,.16),transparent 70%),#08090ce6}.result.plated.svelte-nphn1p.svelte-nphn1p{display:flex;flex-direction:column;align-items:center;padding:0 16px;border:none;background:none;box-shadow:none}.purse.svelte-nphn1p.svelte-nphn1p{position:relative;display:flex;align-items:center;gap:28px;margin-top:6px}.prize-won.svelte-nphn1p.svelte-nphn1p{font-family:var(--display);font-size:30px;font-weight:700;color:#ffe08a;text-shadow:0 0 18px rgba(255,200,90,.7),0 2px 4px rgba(0,0,0,.8);animation:svelte-nphn1p-fs-prize-pop .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes svelte-nphn1p-fs-prize-pop{0%{transform:scale(.3);opacity:0}}.purse.svelte-nphn1p .gold-counter{padding:6px 14px 6px 10px;border:1px solid #7a5c30;border-radius:18px;background:#00000073;font-size:22px}.purse.svelte-nphn1p .gold-counter .coin{width:24px;height:24px}.coin-fly.svelte-nphn1p.svelte-nphn1p{position:absolute;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,#f2c65a 45%,#b07a22);box-shadow:0 0 8px #ffd26ecc;pointer-events:none;animation:svelte-nphn1p-fs-coin-fly .75s cubic-bezier(.5,0,.6,1) both}@keyframes svelte-nphn1p-fs-coin-fly{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}20%{transform:translate(-50%,-260%) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(.6);opacity:0}}.quest-moves.svelte-nphn1p.svelte-nphn1p{display:flex;flex-direction:column;gap:8px;width:min(360px,80vw);margin:18px 0 0;padding:12px 16px;list-style:none;border:1px solid #5a4024;border-radius:8px;background:#140d07d9;animation:svelte-nphn1p-fs-versus-in .4s ease-out both}.quest-moves.svelte-nphn1p li.svelte-nphn1p{display:grid;grid-template-columns:1fr 120px auto;align-items:center;gap:10px;font-size:13px;color:#c9b994;text-align:left}.quest-moves.svelte-nphn1p b.svelte-nphn1p{font-family:var(--display);font-size:12px;color:#e6d9bd}.q-bar.svelte-nphn1p.svelte-nphn1p{height:8px;overflow:hidden;border-radius:4px;background:#120b05;box-shadow:inset 0 1px 2px #000c}.q-fill.svelte-nphn1p.svelte-nphn1p{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#7a5620,#f2c65a);transition:width .9s cubic-bezier(.3,.8,.3,1) .5s}.quest-moves.svelte-nphn1p li.done .q-fill.svelte-nphn1p{background:linear-gradient(90deg,#3f9a4a,#9dff7a);box-shadow:0 0 10px #9dff7ab3}.quest-moves.svelte-nphn1p li.done b.svelte-nphn1p{color:#9dff7a}.result.svelte-nphn1p button.svelte-nphn1p{margin-top:22px;padding:11px 30px;border:1px solid #e3bf72;border-radius:5px;background:linear-gradient(180deg,#b98a34,#7a5620);color:#1a1207;font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 16px #00000080,inset 0 1px #fff0c880}
