.crest.svelte-18mykle.svelte-18mykle,.crest-art.svelte-18mykle.svelte-18mykle{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 3px rgba(0,0,0,.65))}.crest-art.svelte-18mykle.svelte-18mykle{object-fit:contain}.scroll.svelte-18mykle path.svelte-18mykle{fill:none;stroke-width:3.2;stroke-linecap:round}.card.svelte-1jy2c4o.svelte-1jy2c4o{position:relative;box-sizing:border-box;width:134px;height:168px;flex:none;display:flex;flex-direction:column;padding:0 0 8px;border-radius:13px;border:2px solid color-mix(in srgb,var(--rarity) 30%,#5a4429);background:linear-gradient(180deg,#5a422a,#332415 12%,#241810);box-shadow:0 14px 26px #0009,inset 0 1px #ffe8b447;opacity:.62;cursor:default;transition:transform .16s cubic-bezier(.2,1,.3,1),box-shadow .16s ease}.card.playable.svelte-1jy2c4o.svelte-1jy2c4o{opacity:1;cursor:pointer;box-shadow:0 0 0 1px #cdffd78c,inset 0 0 16px #7ed68c4d,0 0 20px #e0be7659,0 14px 26px #0009,inset 0 1px #ffe8b447;animation:fs-spell 3.4s linear infinite}.card.svelte-1jy2c4o.svelte-1jy2c4o:hover{transform-origin:bottom center;transform:translateY(-10px) scale(1.12);box-shadow:0 24px 40px #000000b3,0 0 20px #f0d68a33;opacity:1;z-index:200}.card.playable.svelte-1jy2c4o.svelte-1jy2c4o:hover{box-shadow:0 24px 40px #000000b3,0 0 28px #f0d68a66}@media (hover: none){.card.svelte-1jy2c4o.svelte-1jy2c4o:hover{transform:none;z-index:auto}}.card.rare-Uncommon.svelte-1jy2c4o.svelte-1jy2c4o{border-color:color-mix(in srgb,var(--rarity) 62%,#5a4429)}.card.rare-Rare.svelte-1jy2c4o.svelte-1jy2c4o{border-color:color-mix(in srgb,var(--rarity) 80%,#5a4429)}.card.rare-Epic.svelte-1jy2c4o.svelte-1jy2c4o,.card.rare-Legendary.svelte-1jy2c4o.svelte-1jy2c4o{border-color:var(--rarity);box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity) 55%,transparent),0 0 14px color-mix(in srgb,var(--rarity) 30%,transparent),0 14px 26px #0009,inset 0 1px #ffe8b447}.card.rare-Epic.svelte-1jy2c4o .art.svelte-1jy2c4o{box-shadow:inset 0 -14px 24px #0006,inset 0 0 18px color-mix(in srgb,var(--rarity) 70%,transparent)}.crest.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;z-index:4;left:50%;top:-15px;width:76px;height:28px;transform:translate(-50%);pointer-events:none}.gem.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;z-index:3;left:50%;top:calc(51.5% - 6px);width:12px;height:14px;transform:translate(-50%);filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.6))}.gem.svelte-1jy2c4o svg.svelte-1jy2c4o,.gem.svelte-1jy2c4o img.svelte-1jy2c4o{display:block;width:100%;height:100%}.g-body.svelte-1jy2c4o.svelte-1jy2c4o{fill:color-mix(in srgb,var(--rarity) 80%,#000);stroke:#2a1a0a;stroke-width:.8;stroke-linejoin:round}.g-top.svelte-1jy2c4o.svelte-1jy2c4o{fill:color-mix(in srgb,var(--rarity) 60%,#fff)}.g-side.svelte-1jy2c4o.svelte-1jy2c4o{fill:color-mix(in srgb,var(--rarity) 85%,#000)}.g-shine.svelte-1jy2c4o.svelte-1jy2c4o{fill:#fff;opacity:.8}.rules.svelte-1jy2c4o.svelte-1jy2c4o{padding-top:8px}.rules.svelte-1jy2c4o b.svelte-1jy2c4o{font-weight:700}.rules.svelte-1jy2c4o b.boosted.svelte-1jy2c4o{color:#0f9a2c}.card.met.svelte-1jy2c4o.svelte-1jy2c4o{box-shadow:0 0 0 2px #ffd66ef2,0 0 22px #ffc446bf,0 14px 26px #0009,inset 0 1px #ffe8b447;animation:fs-condition 1.4s ease-in-out infinite}.card.drawn.svelte-1jy2c4o.svelte-1jy2c4o{animation:fs-draw .5s cubic-bezier(.2,.9,.3,1)}.card.gold.svelte-1jy2c4o.svelte-1jy2c4o{border-color:#f5cf5e;box-shadow:0 0 0 1px #ffe28cb3,0 0 22px #f5cf5e73,0 14px 26px #0009,inset 0 1px #fff0c866}.foil.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:13px;overflow:hidden;pointer-events:none;background:linear-gradient(108deg,transparent 38%,rgba(255,245,205,.34) 47%,rgba(255,255,255,.5) 50%,rgba(255,245,205,.34) 53%,transparent 62%);background-size:260% 100%;animation:svelte-1jy2c4o-fs-foil 3.6s ease-in-out infinite;mix-blend-mode:screen}.foil.faint.svelte-1jy2c4o.svelte-1jy2c4o{opacity:.45;animation-duration:6s}@keyframes svelte-1jy2c4o-fs-foil{0%,to{background-position:130% 0}50%{background-position:-30% 0}}@media (prefers-reduced-motion: reduce){.foil.svelte-1jy2c4o.svelte-1jy2c4o{animation:none;background-position:50% 0}}.bevel.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:9px;border:1px solid rgba(255,232,180,.14);pointer-events:none}.cost.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;top:-7px;left:-7px;z-index:3;width:38px;height:42px;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(--ui-cost, none) center / contain no-repeat,linear-gradient(160deg,var(--mana-lit),#1f4d94 60%,#3f86d8);font-family:var(--display);font-weight:700;font-size:19px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7)}.art.svelte-1jy2c4o.svelte-1jy2c4o{margin:8px 15px 0;height:78px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid rgba(255,230,180,.22);background:var(--art);box-shadow:inset 0 -14px 24px #0006}.sigil.svelte-1jy2c4o.svelte-1jy2c4o{font-family:var(--display);font-size:34px;font-weight:700;color:#fff6e04d;text-shadow:0 3px 10px rgba(0,0,0,.55)}.plate.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;z-index:2;left:9px;right:9px;bottom:48.5%;min-height:13px;padding:1px 0;display:flex;align-items:center;justify-content:center;border:1px solid #8a6c3c;border-radius:3px;background:linear-gradient(180deg,#4a3620,#2a1d10);box-shadow:0 3px 8px #00000080,inset 0 1px #ffe4aa38}.plate.svelte-1jy2c4o span.svelte-1jy2c4o{width:100%;padding:0 5px;font-family:var(--display);font-size:8px;font-weight:600;letter-spacing:.02em;line-height:1.15;text-align:center;text-transform:uppercase;color:#f2e2bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rules.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;top:51.5%;left:9px;right:9px;bottom:9px;padding:6px 7px 9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:4px;background:linear-gradient(180deg,var(--parchment),#cfbe98);box-shadow:inset 0 1px #fff9,inset 0 -6px 12px #785f3740;overflow:hidden}.rules.svelte-1jy2c4o .desc.svelte-1jy2c4o{width:100%;font-family:var(--body);font-size:9px;line-height:1.25;text-align:center;text-wrap:pretty;color:var(--parchment-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.rules.svelte-1jy2c4o .desc.with-keywords.svelte-1jy2c4o{-webkit-line-clamp:4;line-clamp:4}.rules.svelte-1jy2c4o .keywords.svelte-1jy2c4o{flex:0 0 auto;width:100%;font-family:var(--body);font-size:7.5px;font-weight:700;line-height:1.15;text-align:center;color:var(--parchment-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foot.svelte-1jy2c4o.svelte-1jy2c4o{height:26px}.attack.svelte-1jy2c4o.svelte-1jy2c4o,.health.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;bottom:-4px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:17px;color:#fff6e6;text-shadow:0 2px 3px rgba(0,0,0,.65)}.attack.svelte-1jy2c4o.svelte-1jy2c4o{left:-4px;transform:rotate(45deg);border-radius:6px;border:2px solid #f6dd93;background:var(--ui-attack, none) center / contain no-repeat,linear-gradient(135deg,var(--attack),#a9741a);box-shadow:0 3px 8px #0009,inset 0 1px 4px #ffe8aa99}.attack.svelte-1jy2c4o span.svelte-1jy2c4o{transform:rotate(-45deg)}.durability.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;bottom:-4px;right:-4px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:2px solid #cfd8e0;background:linear-gradient(150deg,#9fb0c0,#4a5c6c 70%);font-family:var(--display);font-weight:700;font-size:17px;color:#f2f7fb;text-shadow:0 2px 3px rgba(0,0,0,.65)}.weapon-line.svelte-1jy2c4o.svelte-1jy2c4o{bottom:26px}.health.svelte-1jy2c4o.svelte-1jy2c4o{right:-4px;border-radius:50%/42% 42% 58% 58%;border:2px solid #f0a08c;background:var(--ui-health, none) center / contain no-repeat,radial-gradient(circle at 35% 28%,var(--blood),var(--blood-deep) 70%);box-shadow:0 3px 8px #0009,inset 0 2px 5px #ffbeaa80}.type.svelte-1jy2c4o.svelte-1jy2c4o{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-family:var(--display);font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}
