.wo-card.svelte-1bzcftb{width:var(--card-w,240px);aspect-ratio:2/3;max-width:100%;font-size:calc(var(--card-w,240px) / 20);perspective:900px;color:var(--color-fg);position:relative}.wo-card.svelte-1bzcftb:has(.wo-actions:where(.svelte-1bzcftb)){aspect-ratio:auto}.wo-card-inner.svelte-1bzcftb{aspect-ratio:2/3;width:100%;transform-style:preserve-3d;transition:transform .45s;position:relative}.wo-card-inner.flipped.svelte-1bzcftb{transform:rotateY(180deg)}.wo-face.svelte-1bzcftb{backface-visibility:hidden;border:3px solid var(--team-3,#fff);outline:2px solid var(--color-line);background:var(--color-surface-2);box-shadow:inset 0 0 0 2px var(--team-2,#444);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.wo-back.svelte-1bzcftb{transform:rotateY(180deg)}.wo-card.is-selected.svelte-1bzcftb .wo-face:where(.svelte-1bzcftb){outline:3px solid var(--color-accent)}.wo-strip.svelte-1bzcftb{background:var(--team-1,#222);color:var(--team-3,#fff);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--team-2,#444);align-items:center;gap:.4em;padding:.25em .5em;font-size:.85em;font-weight:800;display:flex}.wo-num.svelte-1bzcftb{font-variant-numeric:tabular-nums}.wo-pos.svelte-1bzcftb{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.wo-star.svelte-1bzcftb{color:var(--color-kickplate)}.wo-window.svelte-1bzcftb{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--team-1,#333) 22%, transparent) 0 6px, transparent 6px 12px), var(--color-ice-100,#eef4fb);flex:1;place-items:center;min-height:0;padding:.4em;display:grid}.wo-window.svelte-1bzcftb canvas{width:auto;max-height:100%}.wo-plate.svelte-1bzcftb{background:var(--color-surface-2);border-top:2px solid var(--team-2,#444);flex-direction:column;gap:.25em;padding:.4em .5em .5em;display:flex}.wo-name.svelte-1bzcftb{text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95em;font-weight:800;line-height:1.15;overflow:hidden}.wo-stats.svelte-1bzcftb{gap:.6em;display:flex}.wo-stats.svelte-1bzcftb div:where(.svelte-1bzcftb){align-items:baseline;gap:.25em;display:flex}.wo-k.svelte-1bzcftb{letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-faint);font-size:.65em}.wo-v.svelte-1bzcftb{font-variant-numeric:tabular-nums;font-size:1em;font-weight:800}.wo-chips.svelte-1bzcftb{flex-wrap:wrap;gap:.25em;font-size:.6em;line-height:1.5;display:flex}.wo-rarity.svelte-1bzcftb,.wo-ability.svelte-1bzcftb,.wo-tag.svelte-1bzcftb{border:1px solid var(--color-line);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:0 .5em;font-weight:700}.wo-ability.svelte-1bzcftb{background:var(--color-accent);color:var(--color-accent-fg);border-color:#0000}.wo-card[data-rarity=shiny].svelte-1bzcftb .wo-rarity:where(.svelte-1bzcftb),.wo-card[data-rarity=mythic].svelte-1bzcftb .wo-rarity:where(.svelte-1bzcftb){border-color:var(--color-kickplate);color:var(--color-kickplate)}.wo-note.svelte-1bzcftb{color:var(--color-warn);margin:0;font-size:.62em}.wo-meta.svelte-1bzcftb{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-faint);margin:0;font-size:.62em}.wo-backbody.svelte-1bzcftb{flex-direction:column;flex:1;gap:.35em;padding:.5em;display:flex;overflow:auto}.wo-bars.svelte-1bzcftb{flex-direction:column;gap:.2em;margin:0;padding:0;list-style:none;display:flex}.wo-bars.svelte-1bzcftb li:where(.svelte-1bzcftb){grid-template-columns:8em 1fr 1.7em;align-items:center;gap:.3em;font-size:.56em;display:grid}.wo-blabel.svelte-1bzcftb{text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wo-track.svelte-1bzcftb{background:var(--color-surface-3);height:.5em;display:block;position:relative;overflow:hidden}.wo-base.svelte-1bzcftb,.wo-fill.svelte-1bzcftb{display:block;position:absolute;inset:0 auto 0 0}.wo-base.svelte-1bzcftb{background:color-mix(in srgb, var(--color-fg-faint) 45%, transparent)}.wo-fill.svelte-1bzcftb{background:var(--color-accent)}.wo-bval.svelte-1bzcftb{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-fg-muted);font-size:.62em}.wo-career.svelte-1bzcftb{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.66em}.wo-xp.svelte-1bzcftb{flex-direction:column;gap:.2em;display:flex}.wo-xp.svelte-1bzcftb .wo-bval:where(.svelte-1bzcftb){text-align:left}.wo-flip.svelte-1bzcftb{cursor:pointer;z-index:1;background:0 0;border:0;width:100%;min-height:44px;position:absolute;inset:0}.wo-flip.svelte-1bzcftb:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.wo-actions.svelte-1bzcftb{z-index:2;flex-wrap:wrap;gap:.4em;padding-top:.5em;display:flex;position:relative}.wo-card.is-foil.svelte-1bzcftb .wo-front:where(.svelte-1bzcftb):after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--color-kickplate) 38%, transparent) 50%, transparent 62%);background-size:300% 100%;animation:4.5s linear infinite svelte-1bzcftb-wo-foil;position:absolute;inset:0}.wo-card.is-revealing.svelte-1bzcftb .wo-front:where(.svelte-1bzcftb):after{animation:1.1s ease-out svelte-1bzcftb-wo-foil,4.5s linear 1.1s infinite svelte-1bzcftb-wo-foil}@keyframes svelte-1bzcftb-wo-foil{0%{background-position:160% 0}to{background-position:-160% 0}}@media (prefers-reduced-motion:reduce){.wo-card-inner.svelte-1bzcftb{transition:none}.wo-card.is-foil.svelte-1bzcftb .wo-front:where(.svelte-1bzcftb):after,.wo-card.is-revealing.svelte-1bzcftb .wo-front:where(.svelte-1bzcftb):after{background:0 0;animation:none}}
