dialog.svelte-1qq9tvn{width:min(900px,calc(100vw - 24px));max-height:90dvh;margin:auto;padding:0;border:1px solid #bcaa7f;border-radius:12px;background:#111a29;color:#f0e7d5}dialog.svelte-1qq9tvn::backdrop{background:#000000bf}.picker.svelte-1qq9tvn{display:flex;flex-direction:column;max-height:90dvh}header.svelte-1qq9tvn{flex-shrink:0;padding:20px 20px 12px}h2.svelte-1qq9tvn{font-size:20px;margin:0 0 8px}p.svelte-1qq9tvn{margin:4px 0;font-size:14px}.cards.svelte-1qq9tvn{min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;padding:12px 20px}.cards.svelte-1qq9tvn button:where(.svelte-1qq9tvn){padding:0;width:100%;max-width:200px;background:transparent;border:3px solid transparent;border-radius:8px}.cards.svelte-1qq9tvn button.selected:where(.svelte-1qq9tvn){border-color:#e9c983}button.svelte-1qq9tvn{cursor:pointer}button.svelte-1qq9tvn:focus-visible{outline:3px solid #e9c983;outline-offset:3px}footer.svelte-1qq9tvn{flex-shrink:0;display:flex;justify-content:flex-end;gap:12px;padding:16px 20px}footer.svelte-1qq9tvn button:where(.svelte-1qq9tvn){border:1px solid #bcaa7f;border-radius:6px;padding:10px 14px}.confirm.svelte-1qq9tvn{background:#e9c983;color:#111a29}button.svelte-1qq9tvn:disabled{opacity:.45;cursor:default}.damage-layer.svelte-1u9htop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;pointer-events:none;overflow:hidden}.damage-number.svelte-1u9htop{position:absolute;transform:translate(-50%,-50%);color:#fff0d8;font:800 clamp(20px,2.4vw,32px) / 1 system-ui;font-variant-numeric:tabular-nums;text-shadow:0 2px 2px #170909,0 0 8px #c53820,1px 0 2px #170909,-1px 0 2px #170909;animation:svelte-1u9htop-damage-pop .85s ease-out both;text-align:center}.damage-number.heal.svelte-1u9htop{color:#b1ffcc;text-shadow:0 2px 2px #062818,0 0 8px #208c55,1px 0 2px #062818,-1px 0 2px #062818}.damage-number.buff.svelte-1u9htop{color:#ffe9a6;text-shadow:0 2px 2px #302207,0 0 8px #957024,1px 0 2px #302207,-1px 0 2px #302207}.damage-number.debuff.svelte-1u9htop{color:#e3c4ff;text-shadow:0 2px 2px #230d35,0 0 8px #8145b0,1px 0 2px #230d35,-1px 0 2px #230d35}.damage-number.burn.svelte-1u9htop{color:#ffe0d6;text-shadow:0 2px 2px #430b08,0 0 8px #dc2626,1px 0 2px #430b08,-1px 0 2px #430b08}.damage-number.frozen.svelte-1u9htop{color:#d8f6ff;text-shadow:0 2px 2px #082b43,0 0 8px #299dd3,1px 0 2px #082b43,-1px 0 2px #082b43}.damage-number.status.svelte-1u9htop{font-size:clamp(14px,1.5vw,20px);width:max-content;max-width:min(160px,40vw);line-height:1.15}@keyframes svelte-1u9htop-damage-pop{0%{opacity:0;transform:translate(-50%,-35%) scale(.65)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}28%{opacity:1;transform:translate(-50%,-65%) scale(1)}65%{opacity:1}to{opacity:0;transform:translate(-50%,-145%) scale(.95)}}.damage-number.reduced.svelte-1u9htop{animation:none}@media(prefers-reduced-motion:reduce){.damage-number.svelte-1u9htop{animation:none}}.fragments.svelte-qjg4ki{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--destruction-fragment-alpha, 0)}.fragment.svelte-qjg4ki{position:absolute;width:clamp(3px,.5vw,6px);height:clamp(6px,.8vw,10px);background:#d5bf92;clip-path:polygon(0 0,100% 24%,55% 100%,15% 70%);transform:translate(calc(var(--dx) * var(--destruction-progress, 0)),calc(var(--dy) * var(--destruction-progress, 0))) rotate(calc(var(--turn) * var(--destruction-progress, 0))) scale(calc(1 - var(--destruction-progress, 0) * .55))}.ash.svelte-qjg4ki{background:#82929b}@media(prefers-reduced-motion:reduce){.fragments.svelte-qjg4ki{display:none}}.standard-vfx.svelte-114rky0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;pointer-events:none;overflow:hidden}canvas.svelte-114rky0{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.lunges.svelte-114rky0{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}[data-standard-lunging]{visibility:hidden!important}.cue.svelte-114rky0{position:absolute;text-align:center;animation:svelte-114rky0-cue-in .95s ease-out both}.cue.svelte-114rky0 span:where(.svelte-114rky0){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb,var(--cue-color) 40%,transparent);border-radius:20px;padding:3px 9px;background:#10171ee8;color:var(--cue-color);font:600 clamp(9px,1vw,12px) / 1.3 system-ui;letter-spacing:.035em;box-shadow:0 2px 10px #0006}.cue[data-vfx-character].svelte-114rky0 span:where(.svelte-114rky0){padding-inline:5px}.preview-reduced.svelte-114rky0 .cue:where(.svelte-114rky0){animation:none}@keyframes svelte-114rky0-cue-in{0%{opacity:0;transform:translateY(5px)}15%,75%{opacity:1}to{opacity:0;transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.cue.svelte-114rky0{animation:none}canvas.svelte-114rky0{visibility:hidden}}.targeting-arrow.svelte-1rf3tav{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:35;pointer-events:none;overflow:visible;--aim: var(--target-ink, #ff5fae);--aim-bright: var(--target-bright, #ffc4e1);opacity:.72;transition:opacity .12s}.targeting-arrow.locked.svelte-1rf3tav{opacity:1}.targeting-arrow.blocked.svelte-1rf3tav{--aim: #8a8f98;--aim-bright: #c9ccd2;opacity:.55}path.svelte-1rf3tav{fill:none;stroke-linecap:round}.under.svelte-1rf3tav{stroke:var(--aim);stroke-width:11;opacity:.16}.line.svelte-1rf3tav{stroke:var(--aim);stroke-width:3.5;opacity:.85}.flow.svelte-1rf3tav{stroke:var(--aim-bright);stroke-width:3.5;stroke-dasharray:3 19;animation:svelte-1rf3tav-target-flow .6s linear infinite}.core.svelte-1rf3tav{stroke:#fff;stroke-width:1.1;opacity:.8}.origin.svelte-1rf3tav{fill:var(--aim-bright);stroke:var(--aim);stroke-width:3}.head-glow.svelte-1rf3tav{fill:var(--aim);stroke:var(--aim);stroke-width:8;stroke-linejoin:round;opacity:.22}.head.svelte-1rf3tav{fill:var(--aim-bright);stroke:var(--aim);stroke-width:1.5;stroke-linejoin:round}.seek.svelte-1rf3tav circle:where(.svelte-1rf3tav){fill:none;stroke:var(--aim);stroke-width:2;opacity:.8}.seek.svelte-1rf3tav path:where(.svelte-1rf3tav){stroke:var(--aim-bright);stroke-width:2}@keyframes svelte-1rf3tav-target-flow{to{stroke-dashoffset:-22}}@media(prefers-reduced-motion:reduce){.flow.svelte-1rf3tav{animation:none}}.flying.svelte-1nzc90n{position:relative}.flying.svelte-1nzc90n .card-face:where(.svelte-1nzc90n){animation:svelte-1nzc90n-flying-hover 3.2s ease-in-out infinite;filter:drop-shadow(0 5px 3px #07131d70)}@keyframes svelte-1nzc90n-flying-hover{0%,to{transform:translateY(-5px)}50%{transform:translateY(-8px)}}[data-standard-ghost] .card-face.svelte-1nzc90n{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.flying.svelte-1nzc90n .card-face:where(.svelte-1nzc90n){animation:none;transform:translateY(-5px)}}.card-flip-container.svelte-18aieip{perspective:1000px;width:100%;position:relative}.card-flip-inner.svelte-18aieip{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s}.card-flip-inner.flipped.svelte-18aieip{transform:rotateY(180deg)}.card-face.svelte-18aieip{position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-back.svelte-18aieip{transform:rotateY(0);display:flex;align-items:center;justify-content:center}.card-front.svelte-18aieip{transform:rotateY(180deg)}.rival-portrait.svelte-a5v2x0{width:100px;height:100px;object-fit:cover;object-position:50% 30%;border-radius:50%;border:1px solid var(--site-gold);margin-bottom:16px}.rival-title.svelte-a5v2x0{color:var(--site-gold);font-size:13px;margin-top:-12px}.rival-strategy.svelte-a5v2x0{color:var(--site-muted);font-size:14px;line-height:1.6;margin:16px 0 24px}.standard-backdrop.svelte-a5v2x0{background:color-mix(in srgb,var(--site-canvas) 90%,transparent);font-family:var(--site-font-body)}.standard-dialog.svelte-a5v2x0{background:linear-gradient(150deg,var(--site-raised),var(--site-surface));border-color:var(--site-line);box-shadow:0 24px 80px #0009,inset 0 1px #ffffff08}h2.svelte-a5v2x0{font-family:var(--site-display);font-weight:400;letter-spacing:-.025em;color:var(--site-ink)}.dialog-ornament.svelte-a5v2x0{display:flex;align-items:center;gap:.75rem;width:9rem;margin:.25rem 0 1.5rem;color:var(--site-gold)}.dialog-ornament.svelte-a5v2x0:before,.dialog-ornament.svelte-a5v2x0:after{content:"";flex:1;height:1px;background:var(--site-line)}.champion.svelte-13t32e0{--size: 4.4rem;--tone: #ff6f62;--plate: #b44e50;--ink: #ffe1dc;display:inline-flex;align-items:center;padding-right:calc(var(--size) * .62);margin-block:calc(var(--size) * -.22);margin-left:calc(var(--size) * -.3)}.champion.svelte-13t32e0:not(.enemy){--tone: #67dcab;--plate: #3f8f72;--ink: #dcf6ea}.champion.compact.svelte-13t32e0{--size: 2.6rem;padding-right:calc(var(--size) * .7);margin-block:-.45rem;margin-left:0}.portrait.svelte-13t32e0{position:relative;isolation:isolate;width:var(--size);height:var(--size);flex:none;border-radius:50%}.art.svelte-13t32e0{position:absolute;top:7%;right:7%;bottom:7%;left:7%;z-index:1;border-radius:50%;background-color:#0c1117;background-repeat:no-repeat;overflow:hidden;filter:saturate(calc(.45 + var(--life) * .55)) brightness(calc(.72 + var(--life) * .28));transition:filter .6s ease}.art.svelte-13t32e0:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #d9b56a,inset 0 -.5rem .9rem #0009}.card-art.svelte-13t32e0{--frame: 1.2;position:absolute;left:calc(50% - var(--frame) * 50%);top:calc(50% - var(--frame) * 140% * var(--face, .38));width:calc(var(--frame) * 100%);aspect-ratio:5 / 7;background-repeat:no-repeat}.emblem.svelte-13t32e0{display:grid;place-items:center;color:color-mix(in srgb,var(--tone) 70%,#d9b56a);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--plate) 45%,#0c1117),#0c1117 72%)}.life-ring.svelte-13t32e0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:visible;transform:rotate(-90deg);filter:drop-shadow(0 1px 3px #000c)}.life-ring.svelte-13t32e0 circle:where(.svelte-13t32e0){fill:none;stroke-width:7}.track.svelte-13t32e0{stroke:#05080bd9}.life.svelte-13t32e0{stroke:var(--tone);stroke-linecap:round;transition:stroke-dasharray .45s ease-out,stroke .3s}.plate.svelte-13t32e0{position:absolute;top:50%;left:calc(100% - var(--size) * .22);z-index:0;transform:translateY(-50%);display:flex;align-items:center;min-width:calc(var(--size) * .86);height:calc(var(--size) * .56);padding:0 .45rem 0 calc(var(--size) * .26);border:1px solid color-mix(in srgb,var(--plate) 60%,#d9b56a);border-radius:0 .45rem .45rem 0;background:color-mix(in srgb,var(--plate) 30%,var(--site-canvas, #10161c));color:var(--ink);box-shadow:0 2px 6px #0008}.status-value.svelte-13t32e0{font-size:calc(var(--size) * .36);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000}.compact.svelte-13t32e0 .status-value:where(.svelte-13t32e0){font-size:1.15rem}.low.svelte-13t32e0 .life:where(.svelte-13t32e0){stroke:#ff4a3d;animation:svelte-13t32e0-low-pulse 1.4s ease-in-out infinite}.low.svelte-13t32e0 .status-value:where(.svelte-13t32e0){color:#ffb3a8}.fallen.svelte-13t32e0 .art:where(.svelte-13t32e0){filter:grayscale(1) brightness(.55)}@keyframes svelte-13t32e0-low-pulse{50%{stroke:#ff9a72;filter:drop-shadow(0 0 4px #ff4a3d)}}@media(prefers-reduced-motion:reduce){.art.svelte-13t32e0,.life.svelte-13t32e0{transition:none}.low.svelte-13t32e0 .life:where(.svelte-13t32e0){animation:none}}.hand-full-notice-container.svelte-14pw8ot{position:fixed;bottom:calc(7rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 24px);z-index:100;pointer-events:none}.hand-full-notice.svelte-14pw8ot{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e9b65a;border-radius:12px;background:#211b12f5;color:#ffd487;box-shadow:0 8px 28px #0008,0 0 20px #e9b65a22}.hand-full-notice.svelte-14pw8ot svg:where(.svelte-14pw8ot){flex-shrink:0}.hand-full-notice-container.svelte-14pw8ot{display:flex;flex-direction:column;align-items:center;gap:8px}.fatigue-notice.svelte-14pw8ot{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e0605a;border-radius:12px;background:#2a1214f5;color:#ffb0a6;box-shadow:0 8px 28px #0008,0 0 22px #e0605a33}.fatigue-notice.svelte-14pw8ot svg{flex-shrink:0;color:#ff8a7a}.fatigue-notice.svelte-14pw8ot strong:where(.svelte-14pw8ot){display:block;font-size:14px}.fatigue-notice.svelte-14pw8ot span:where(.svelte-14pw8ot){display:block;margin-top:3px;font-size:12px;color:#f5d6cf}.hand-full-notice.svelte-14pw8ot strong:where(.svelte-14pw8ot){display:block;font-size:14px}.hand-full-notice.svelte-14pw8ot span:where(.svelte-14pw8ot){display:block;margin-top:3px;font-size:12px;color:#f1dfbf}.preview-selected.svelte-14pw8ot{outline:2px solid #8de9bd;outline-offset:3px;border-radius:6px}.standard-board.svelte-14pw8ot{color:var(--site-ink);background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--site-gold) 7%,transparent),transparent 70%),linear-gradient(145deg,var(--site-canvas),var(--site-canvas-end))}.player-banner.svelte-14pw8ot,.command-bar.svelte-14pw8ot{font-family:var(--site-font-body);background:linear-gradient(155deg,var(--site-raised),var(--site-surface));border-color:var(--site-line);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff05}.battlefield.svelte-14pw8ot{--field-accent: var(--site-gold);border-color:var(--site-line);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--site-raised) 65%,transparent),transparent 75%),var(--site-canvas);box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,inset 0 0 0 0 transparent,inset 0 0 40px #0003;transition:border-color .18s}#enemy-field.svelte-14pw8ot{--field-accent: #c5a16d}.battlefield.field-priority.svelte-14pw8ot{border-color:var(--field-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--field-accent) 22%,transparent),0 0 0 0 transparent,inset 0 0 0 0 transparent,inset 0 0 32px color-mix(in srgb,var(--field-accent) 6%,transparent)}.board-notice.svelte-14pw8ot,.board-tooltip.svelte-14pw8ot{background:var(--site-surface);border-color:var(--site-line);box-shadow:0 4px 16px #0003}.round-notice.svelte-14pw8ot{font-family:var(--site-display);font-weight:400;letter-spacing:.08em;color:var(--site-gold-bright);background:color-mix(in srgb,var(--site-gold) 10%,var(--site-surface));border-color:var(--site-line)}.round-readout.svelte-14pw8ot{display:flex;flex-direction:column;font-family:var(--site-display);font-size:.95rem;line-height:1.2;color:var(--site-ink)}.turn-label.svelte-14pw8ot{font-family:var(--site-font-body);font-size:.6rem;line-height:1.5;color:var(--site-gold-soft)}@media(min-width:1280px){.round-readout.svelte-14pw8ot{flex-direction:row;align-items:baseline;gap:1rem;font-size:1.25rem}.turn-label.svelte-14pw8ot{font-size:.75rem}}.primary-action.svelte-14pw8ot{color:var(--site-gold-bright);background-image:linear-gradient(155deg,color-mix(in srgb,var(--site-gold) 19%,transparent),transparent);background-color:var(--site-surface);border-color:var(--site-gold-soft);box-shadow:inset 0 1px #ffffff0a,0 3px 10px #0003;transition-property:background-color,border-color,color,box-shadow}.primary-action.svelte-14pw8ot:hover:not(:disabled){border-color:var(--site-gold-bright);background-color:color-mix(in srgb,var(--site-gold) 23%,var(--site-surface))}.primary-action.svelte-14pw8ot:disabled{color:var(--site-quiet);background:var(--site-surface);border-color:var(--site-line);box-shadow:none}#controls.svelte-14pw8ot button:where(.svelte-14pw8ot):focus-visible,.activate-btn.svelte-14pw8ot:focus-visible{outline:2px solid var(--site-gold-bright);outline-offset:3px}.being-dragged{transition-property:none;scale:1;rotate:0deg!important}#player-field.svelte-14pw8ot>:where(.svelte-14pw8ot)>div:where(.svelte-14pw8ot):has(.painted-border),#enemy-field.svelte-14pw8ot>:where(.svelte-14pw8ot)>div:where(.svelte-14pw8ot):has(.painted-border),#player-field.svelte-14pw8ot>:where(.svelte-14pw8ot)>div:where(.svelte-14pw8ot):has(.flying),#enemy-field.svelte-14pw8ot>:where(.svelte-14pw8ot)>div:where(.svelte-14pw8ot):has(.flying){contain:layout style}.battlefield.svelte-14pw8ot{container-type:size;--field-gap: 10px;--slot-edge: 3px;--field-lift: 10px;--card-tall: 1.4;--card-wide: 1;--slot-cap: 150px;gap:var(--field-gap)}.battlefield.svelte-14pw8ot:has(.painted-border){--card-tall: 1.568;--card-wide: 1.06}@media(min-width:640px){.battlefield.svelte-14pw8ot{--slot-edge: 6px}}@media(max-width:639px){.battlefield.svelte-14pw8ot{--field-gap: 6px;padding-inline:8px}}.field-slot.svelte-14pw8ot{width:100%;max-width:min(var(--slot-cap),max(min(calc((100cqw - 4 * var(--field-gap)) / 5 / var(--card-wide)),calc(((100cqh - var(--field-gap) - 2 * var(--field-lift)) / 2 - 2 * var(--slot-edge)) / var(--card-tall) + 2 * var(--slot-edge))),min(calc((100cqw - 9 * var(--field-gap)) / 10 / var(--card-wide)),calc((100cqh - var(--field-lift) - 2 * var(--slot-edge)) / var(--card-tall) + 2 * var(--slot-edge)))))}#player-field.svelte-14pw8ot>:where(.svelte-14pw8ot)>div:where(.svelte-14pw8ot),#enemy-field.svelte-14pw8ot>:where(.svelte-14pw8ot)>div:where(.svelte-14pw8ot){contain:layout style paint;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}#game-container.svelte-14pw8ot{-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;pointer-events:auto}#game-container.svelte-14pw8ot :where(.svelte-14pw8ot){-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.draggable.svelte-14pw8ot{-ms-touch-action:none;touch-action:none!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#player-field.svelte-14pw8ot,#enemy-field.svelte-14pw8ot{overflow-y:hidden;overscroll-behavior-y:none}#player-field.svelte-14pw8ot{--board-image-opacity: .4;position:relative}#player-field.svelte-14pw8ot:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:var(--board-image-opacity);pointer-events:none;z-index:0;border-radius:.85rem}@media(min-width:640px){#player-field.svelte-14pw8ot:before{border-radius:1rem}}#player-field.svelte-14pw8ot>:where(.svelte-14pw8ot){position:relative;z-index:1}#enemy-field.svelte-14pw8ot>:where(.svelte-14pw8ot){position:relative;z-index:1}.field-cards-attacking{overflow:visible!important}.player-card.svelte-14pw8ot:hover{rotate:0deg!important}.player-card.svelte-14pw8ot:not(.being-dragged):hover{transform:translateY(-5rem)}@media(min-width:768px){.player-card.svelte-14pw8ot:not(.being-dragged):hover{transform:translateY(-11rem)}}@media(max-height:600px){.player-card.svelte-14pw8ot:not(.being-dragged):hover{transform:translateY(-5rem)}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.animated-border.svelte-14pw8ot{position:relative}.animated-border.svelte-14pw8ot:after{content:"";box-sizing:initial;position:absolute;height:100%;width:100%;top:50%;left:50%;translate:-50% -50%;z-index:-1;padding:4px;border-radius:.5rem}.animated-on.svelte-14pw8ot:after{background-image:conic-gradient(from var(--angle),transparent 50%,var(--site-gold));animation:2s svelte-14pw8ot-spin linear infinite}.animated-on-red.svelte-14pw8ot:after{background-image:conic-gradient(from var(--angle),transparent 50%,rgb(239 68 68));animation:2s svelte-14pw8ot-spin linear infinite}.animated-off.svelte-14pw8ot:after{animation:none}@keyframes svelte-14pw8ot-spin{0%{--angle: 0deg}to{--angle: 360deg}}.activate-popup.svelte-14pw8ot{position:absolute;transform:translate(-50%,-70%);display:flex;align-items:center;padding:.25rem .5rem;border-radius:9999px;background-color:var(--site-surface);border:1px solid rgba(16,185,129,.6);box-shadow:0 8px 18px #000000a6;z-index:25}.activate-btn.svelte-14pw8ot{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.15rem .35rem;font-size:.65rem;line-height:1;color:#e2e8f0}.activate-btn.sword.svelte-14pw8ot{border-left:1px solid rgba(148,163,184,.5)}.mobile-lock-scroll{height:100%;overflow:hidden;touch-action:none}.status-label.svelte-14pw8ot{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--site-muted)}.status-value.svelte-14pw8ot{font-size:1.1rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.status-pill.svelte-14pw8ot{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:.4rem;background:var(--site-canvas);border:1px solid var(--site-line);font-size:.75rem;font-weight:600;min-height:32px}.status-pill.svelte-14pw8ot img:where(.svelte-14pw8ot){width:18px;height:18px}.status-pill-accent.svelte-14pw8ot{background:#334155f2;border-color:#94a3b880}.burn-tracker.svelte-14pw8ot{gap:.3rem;padding-inline:.5rem;background:color-mix(in srgb,#d0632a 20%,var(--site-canvas));border-color:#e0884f66;color:#ffc79a}.burn-tracker.svelte-14pw8ot svg{color:#ff9a52;filter:drop-shadow(0 0 3px #ff6a2680)}.fatigue-pill.svelte-14pw8ot{gap:.3rem;padding-inline:.5rem;background:color-mix(in srgb,#c23a3a 24%,var(--site-canvas));border-color:#e0605a88;color:#ffb0a6}.fatigue-pill.svelte-14pw8ot svg{color:#ff8a7a;filter:drop-shadow(0 0 3px #ff4a4a66)}.fatigue-text.svelte-14pw8ot{color:#ff9f93}.deck-fatigue-badge.svelte-14pw8ot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#ffb0a6;font-weight:700;font-size:1.1rem;text-shadow:0 1px 3px #000;background:radial-gradient(circle,#5a1416cc 0%,transparent 70%)}.tracker-count.svelte-14pw8ot{display:inline-block;min-width:1ch;font-variant-numeric:tabular-nums;animation:svelte-14pw8ot-tracker-count .65s ease-out}@keyframes svelte-14pw8ot-tracker-count{0%{transform:scale(1.7);color:#fff3d6;text-shadow:0 0 8px #ff7a2e}to{transform:none}}@media(prefers-reduced-motion:reduce){.tracker-count.svelte-14pw8ot{animation:none}}.mobile-banner.svelte-14pw8ot{padding:.25rem .3rem}.mobile-banner.svelte-14pw8ot .status-pill:where(.svelte-14pw8ot){min-height:28px;padding:.2rem .45rem;gap:.3rem}.mobile-banner.svelte-14pw8ot .status-pill:where(.svelte-14pw8ot) img:where(.svelte-14pw8ot){width:16px;height:16px}.mobile-banner.svelte-14pw8ot .status-value:where(.svelte-14pw8ot){font-size:1rem}.mobile-banner.svelte-14pw8ot .status-label:where(.svelte-14pw8ot){font-size:.62rem}.enemy-mobile-banner.svelte-14pw8ot{grid-template-columns:minmax(0,1fr) 2.1rem minmax(0,1fr)}@media(max-width:359px){.mobile-banner.svelte-14pw8ot .burn-tracker:where(.svelte-14pw8ot),.mobile-banner.svelte-14pw8ot .fatigue-pill:where(.svelte-14pw8ot){padding-inline:.35rem;gap:.2rem}}.attack-token.svelte-14pw8ot{padding-inline:.45rem}.mana-pill.svelte-14pw8ot{background:color-mix(in srgb,#518ea6 18%,var(--site-canvas));border-color:#75abc166;color:#bfdfed}.standard-board.svelte-14pw8ot{--target-ink: #ff5fae;--target-bright: #ffc4e1;--target-soft: #ff9ccc;--target-text: #ffd6ea}.standard-board[data-target-tone=enemy].svelte-14pw8ot{--target-ink: #ff4a3d;--target-bright: #ffc1b8;--target-soft: #ff8a7d;--target-text: #ffd9d3}.standard-board[data-target-tone=ally].svelte-14pw8ot{--target-ink: #34d27b;--target-bright: #bdf5d4;--target-soft: #7ee8ab;--target-text: #d4f9e3}.battlefield.target-field.svelte-14pw8ot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--target-ink) 36%,transparent),inset 0 0 48px color-mix(in srgb,var(--target-ink) 14%,transparent);animation:svelte-14pw8ot-target-field 2.4s ease-in-out infinite}[data-standard-entry-surface].svelte-14pw8ot{transition:filter .2s,box-shadow .2s,translate .16s ease-out}.target-dim.svelte-14pw8ot>[data-standard-entry-surface]:where(.svelte-14pw8ot){filter:brightness(.45) saturate(.45)}.target-valid.svelte-14pw8ot>[data-standard-entry-surface]:where(.svelte-14pw8ot){border-color:var(--target-ink);background-color:color-mix(in srgb,var(--target-ink) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--target-ink) 40%,transparent),0 0 18px color-mix(in srgb,var(--target-ink) 36%,transparent);animation:svelte-14pw8ot-target-glow 1.8s ease-in-out infinite}.target-selected.svelte-14pw8ot>[data-standard-entry-surface]:where(.svelte-14pw8ot){outline:3px solid var(--target-bright);outline-offset:2px}.target-selected-marker.svelte-14pw8ot{position:absolute;top:-20px;right:0;z-index:4;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--target-bright);color:#1b1111;font-size:14px;font-weight:800;pointer-events:none}.target-locked.svelte-14pw8ot>[data-standard-entry-surface]:where(.svelte-14pw8ot){border-color:var(--target-bright);background-color:color-mix(in srgb,var(--target-ink) 34%,transparent);box-shadow:0 0 0 2px var(--target-ink),0 0 28px color-mix(in srgb,var(--target-ink) 69%,transparent)!important;translate:0 -4px}.target-reticle.svelte-14pw8ot{--reticle-out: -4px;--reticle-in: -1.5px;position:absolute;inset:var(--reticle-out);z-index:3;pointer-events:none;animation:svelte-14pw8ot-target-breathe 1.8s ease-in-out infinite}.target-reticle.svelte-14pw8ot i:where(.svelte-14pw8ot){position:absolute;width:min(28%,18px);aspect-ratio:1;border:0 solid var(--target-soft);filter:drop-shadow(0 0 3px var(--target-ink))}.target-reticle.svelte-14pw8ot i:where(.svelte-14pw8ot):nth-child(1){top:0;left:0;border-top-width:2.5px;border-left-width:2.5px;border-top-left-radius:7px}.target-reticle.svelte-14pw8ot i:where(.svelte-14pw8ot):nth-child(2){top:0;right:0;border-top-width:2.5px;border-right-width:2.5px;border-top-right-radius:7px}.target-reticle.svelte-14pw8ot i:where(.svelte-14pw8ot):nth-child(3){bottom:0;right:0;border-bottom-width:2.5px;border-right-width:2.5px;border-bottom-right-radius:7px}.target-reticle.svelte-14pw8ot i:where(.svelte-14pw8ot):nth-child(4){bottom:0;left:0;border-bottom-width:2.5px;border-left-width:2.5px;border-bottom-left-radius:7px}.target-locked.svelte-14pw8ot .target-reticle:where(.svelte-14pw8ot){inset:var(--reticle-in)!important;opacity:1!important;translate:0 -4px}.target-locked.svelte-14pw8ot .target-reticle:where(.svelte-14pw8ot) i:where(.svelte-14pw8ot){border-color:#fff}.target-source.svelte-14pw8ot>[data-standard-entry-surface]:where(.svelte-14pw8ot){border-color:var(--target-bright);box-shadow:0 0 0 1px color-mix(in srgb,var(--target-ink) 50%,transparent),0 0 22px color-mix(in srgb,var(--target-ink) 40%,transparent)}.target-caster.svelte-14pw8ot{position:absolute;left:50%;bottom:-7px;z-index:4;display:grid;place-items:center;width:22px;height:22px;translate:-50% 0;border:1.5px solid var(--target-ink);border-radius:50%;color:var(--target-text);background:color-mix(in srgb,var(--target-ink) 16%,#0d1015);box-shadow:0 0 10px color-mix(in srgb,var(--target-ink) 53%,transparent);pointer-events:none}.target-caster.svelte-14pw8ot:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--target-ink);border-radius:50%;animation:svelte-14pw8ot-target-sonar 1.6s ease-out infinite}.target-caster.svelte-14pw8ot svg:where(.svelte-14pw8ot),.target-notice-icon.svelte-14pw8ot{width:14px;height:14px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.board-notice.target-notice.svelte-14pw8ot{color:var(--target-text);border-color:var(--target-ink);background:color-mix(in srgb,var(--target-ink) 14%,var(--site-surface));animation:svelte-14pw8ot-target-notice 1.8s ease-in-out infinite}@media(min-width:1280px){.target-notice-icon.svelte-14pw8ot{width:18px;height:18px}}@media(hover:none){.target-caster.svelte-14pw8ot{width:18px;height:18px;bottom:-6px}.target-caster.svelte-14pw8ot svg:where(.svelte-14pw8ot){width:12px;height:12px}}@keyframes svelte-14pw8ot-target-field{50%{opacity:.5}}@keyframes svelte-14pw8ot-target-glow{50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--target-ink) 22%,transparent),0 0 8px color-mix(in srgb,var(--target-ink) 19%,transparent)}}@keyframes svelte-14pw8ot-target-breathe{50%{inset:var(--reticle-in);opacity:.7}}@media(min-width:640px){.target-reticle.svelte-14pw8ot{--reticle-out: -7px;--reticle-in: -3px}}@keyframes svelte-14pw8ot-target-sonar{0%{transform:scale(1);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes svelte-14pw8ot-target-notice{50%{box-shadow:0 0 14px color-mix(in srgb,var(--target-ink) 33%,transparent)}}@media(prefers-reduced-motion:reduce){.battlefield.svelte-14pw8ot,#controls.svelte-14pw8ot,#controls.svelte-14pw8ot button:where(.svelte-14pw8ot),#controls.svelte-14pw8ot i:where(.svelte-14pw8ot){transition:none}.animated-on.svelte-14pw8ot:after,.animated-on-red.svelte-14pw8ot:after{animation:none}.battlefield.target-field.svelte-14pw8ot:after,.target-valid.svelte-14pw8ot>[data-standard-entry-surface]:where(.svelte-14pw8ot),.target-reticle.svelte-14pw8ot,.target-caster.svelte-14pw8ot:before,.board-notice.target-notice.svelte-14pw8ot{animation:none}}
