.holo.svelte-3b0moa{position:relative;display:inline-block;overflow:hidden;isolation:isolate;border-radius:inherit}.holo-content.svelte-3b0moa{position:relative;z-index:1}.holo-foil.svelte-3b0moa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:var(--holo-saturation, .32);mix-blend-mode:color-dodge;transition:opacity .2s ease-out}.holo-sheen.svelte-3b0moa{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,calc(.85 * var(--holo-sheen, 0))) 50%,transparent 70%);mix-blend-mode:overlay;transition:background 80ms linear}.holo.reduced.svelte-3b0moa .holo-foil:where(.svelte-3b0moa){opacity:.18}.holo.reduced.svelte-3b0moa .holo-sheen:where(.svelte-3b0moa){background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%)}@media(prefers-reduced-motion:reduce){.holo.svelte-3b0moa .holo-foil:where(.svelte-3b0moa){opacity:.18}.holo.svelte-3b0moa .holo-sheen:where(.svelte-3b0moa){background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%)}}.hc-stack.svelte-1en8zpb{display:grid;gap:1.25rem}.hc-stage.svelte-1en8zpb{padding:2rem;border-radius:var(--r-2);display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center}.hc-stage--trading.svelte-1en8zpb{background:radial-gradient(circle at 30% 20%,#1a1a2e,#0f0f1f)}.hc-stage--badge.svelte-1en8zpb{background:#0f0f1f;gap:1rem}.hc-stage--compose.svelte-1en8zpb{background:radial-gradient(circle at 50% 30%,#2a1a3e,#0a0a1f 80%);min-height:360px}.hc-stage--products.svelte-1en8zpb{background:var(--surface);border:1px solid var(--border);gap:1rem}.hc-card.svelte-1en8zpb{width:220px;padding:1.1rem;border-radius:14px;background:linear-gradient(160deg,#fef3c7,#fcd34d);color:#1f1d12;border:2px solid rgba(0,0,0,.15);display:block}.hc-card--compose.svelte-1en8zpb{width:260px;background:linear-gradient(160deg,#1a1a2e,#2a1a3e);color:#f5f5ff;border:2px solid rgba(255,255,255,.15)}.hc-card.svelte-1en8zpb h3:where(.svelte-1en8zpb){margin:.25rem 0 .4rem;font-size:1.05rem}.hc-card.svelte-1en8zpb p:where(.svelte-1en8zpb){font-size:.8rem;line-height:1.4;margin:.4rem 0 0}.hc-art.svelte-1en8zpb{font-size:3rem;text-align:center;padding:.4rem 0}.hc-meta.svelte-1en8zpb{display:flex;justify-content:space-between;font-size:.8rem;color:#6b5800}.hc-card--compose.svelte-1en8zpb .hc-meta:where(.svelte-1en8zpb){color:#c9c9d1}.hc-rare.svelte-1en8zpb{color:#b91c1c;font-weight:600}.hc-legendary.svelte-1en8zpb{color:#c026d3;font-weight:700}.hc-badge.svelte-1en8zpb{display:inline-block;padding:.5rem 1.1rem;border-radius:999px;background:linear-gradient(135deg,#240046,#5a189a);color:#fff;font-weight:700;font-size:.75rem;letter-spacing:.06em}.hc-badge--gold.svelte-1en8zpb{background:linear-gradient(135deg,#7a4f01,#e6b800);color:#1a1100}.hc-badge--rainbow.svelte-1en8zpb{background:linear-gradient(135deg,#ff006e,#06d6a0,#118ab2)}.hc-product.svelte-1en8zpb{width:150px;margin:0;padding:.9rem;border-radius:12px;background:#fff;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:.5rem}.hc-product__img.svelte-1en8zpb{width:100%;aspect-ratio:1;border-radius:8px;display:grid;place-items:center;font-size:2.25rem}.hc-product.svelte-1en8zpb figcaption:where(.svelte-1en8zpb){display:flex;justify-content:space-between;font-size:.8rem}
