.stage.svelte-1mi5mc3{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;padding-top:3.5rem;display:flex}.showcase.svelte-1mi5mc3{--card-w:min(380px, 90vw)}.variants.svelte-1mi5mc3{background:#ffffff0f;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:1.4rem;padding:.25rem;display:flex}.vbtn.svelte-1mi5mc3{cursor:pointer;color:#f2f0ea8c;background:0 0;border:none;border-radius:999px;flex-direction:column;align-items:center;gap:.1rem;padding:.38rem 1rem;font-family:inherit;font-size:.8rem;font-weight:550;transition:background .18s,color .18s;display:flex}.forge.svelte-1mi5mc3{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem .9rem;margin:1rem 0 0;display:flex}.forge-btn.svelte-1mi5mc3{font-variant-numeric:tabular-nums;color:#0a0a0d;cursor:pointer;background:linear-gradient(#f0d68a,#c9a445);border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1.2rem;font-family:inherit;font-size:.86rem;font-weight:650;transition:filter .16s;display:inline-flex}.forge-btn.svelte-1mi5mc3:hover:not(:disabled){filter:brightness(1.08)}.forge-btn.svelte-1mi5mc3:disabled{color:#f2f0ea59;cursor:default;background:#ffffff0f}.syl.svelte-1mi5mc3{background:linear-gradient(#fff6dc,#a97f2c);border-radius:40% 40% 45% 45%;width:.42rem;height:.72rem;box-shadow:0 0 6px #d5b25ea6}.forge-solde.svelte-1mi5mc3{color:#f2f0ea66;margin:0;font-size:.78rem}.forge-solde.svelte-1mi5mc3 b:where(.svelte-1mi5mc3){color:#d5b25e;font-variant-numeric:tabular-nums}.forge-msg.svelte-1mi5mc3{text-align:center;color:#d5b25e;margin:.5rem 0 0;font-size:.8rem}.vbtn.manquante.svelte-1mi5mc3{color:#f2f0ea47}.vbtn.manquante.active.svelte-1mi5mc3{color:#0a0a0d;background:#f2f0ea73}.porte.svelte-1mi5mc3{position:relative}.porte.manquante.svelte-1mi5mc3{filter:grayscale(.92)brightness(.6)}.verrou.svelte-1mi5mc3{z-index:5;letter-spacing:.06em;color:#0a0a0d;pointer-events:none;background:#f2f0eaeb;border-radius:999px;padding:.32rem .95rem;font-size:.72rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vbtn.svelte-1mi5mc3:hover{color:#f2f0ea}.vbtn.active.svelte-1mi5mc3{color:#0a0a0d;background:#f2f0ea}.taux.svelte-1mi5mc3{font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.65;font-size:.62rem;font-weight:500}.vhint.svelte-1mi5mc3{text-align:center;color:#f2f0ea59;margin:.55rem 0 0;font-size:.72rem}.meta.svelte-1mi5mc3{min-width:300px;max-width:400px}.role.svelte-1mi5mc3{letter-spacing:.22em;text-transform:uppercase;color:#f2f0ea73;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:.76rem;font-weight:600;display:flex}.r-sigil.svelte-1mi5mc3{color:var(--fc)}.r-sep.svelte-1mi5mc3{color:#f2f0ea40}h1.svelte-1mi5mc3{letter-spacing:-.025em;color:#f2f0ea;margin:0 0 1.3rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:800;line-height:1.05}.statline.svelte-1mi5mc3{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.chip.svelte-1mi5mc3{color:#f2f0eacc;background:#ffffff0f;border:1px solid #ffffff12;border-radius:999px;padding:.34rem .8rem;font-size:.8rem;font-weight:550}.chip.cell.svelte-1mi5mc3{background:color-mix(in srgb, var(--fc) 14%, transparent);border-color:color-mix(in srgb, var(--fc) 30%, transparent);color:color-mix(in srgb, var(--fc) 80%, #fff)}.block.svelte-1mi5mc3{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;margin-bottom:.9rem;padding:1.1rem 1.3rem}.block.synchro.svelte-1mi5mc3{background:color-mix(in srgb, var(--fc) 7%, transparent);border-color:color-mix(in srgb, var(--fc) 25%, transparent)}.block-label.svelte-1mi5mc3{letter-spacing:.18em;text-transform:uppercase;color:#f2f0ea73;margin:0 0 .35rem;font-size:.72rem;font-weight:600}.block.synchro.svelte-1mi5mc3 .block-label:where(.svelte-1mi5mc3){color:color-mix(in srgb, var(--fc) 80%, #fff)}.block-body.svelte-1mi5mc3{color:#f2f0ead9;margin:0;font-size:.95rem;line-height:1.55}.flavor.svelte-1mi5mc3{color:#f2f0ea80;margin:1.4rem 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.15rem;font-style:italic;line-height:1.5}.gene.svelte-1mi5mc3{color:#f2f0ea59;font-size:.78rem}.gene.svelte-1mi5mc3 code:where(.svelte-1mi5mc3){color:#f2f0ea8c;font-family:inherit}.swatch.svelte-1mi5mc3{border:1px solid #fff3;border-radius:50%;width:.8em;height:.8em;margin-left:.45em;display:inline-block}.back.svelte-1mi5mc3{color:#f2f0ea8c;margin-top:1.8rem;font-size:.88rem;font-weight:550;text-decoration:none;transition:color .15s;display:inline-flex}.back.svelte-1mi5mc3:hover{color:#f2f0ea}
