.card.svelte-15tfzmo{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid rgba(228,228,231,.85);background:#fffc;text-decoration:none;color:inherit;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.dark .card.svelte-15tfzmo{border-color:#27272ad9;background:#18181ba6}.card.svelte-15tfzmo:hover{transform:translateY(-4px);border-color:var(--accent, #3b82f6);box-shadow:0 18px 32px -20px #09090b73}.frame.svelte-15tfzmo{position:relative;aspect-ratio:245 / 342;overflow:hidden;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%),linear-gradient(145deg,#fafafa,#f1f1f3)}.dark .frame.svelte-15tfzmo{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 65%),linear-gradient(145deg,#18181b,#0b0b0e)}.frame.svelte-15tfzmo img:where(.svelte-15tfzmo){position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;opacity:0;transform:scale(1.03);transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.frame.svelte-15tfzmo img.img-ready:where(.svelte-15tfzmo){opacity:1;transform:scale(1)}.card.svelte-15tfzmo:hover .frame:where(.svelte-15tfzmo) img.img-ready:where(.svelte-15tfzmo){transform:scale(1.045)}.img-skeleton.svelte-15tfzmo{position:absolute;inset:0;overflow:hidden;background:#e4e4e78c}.dark .img-skeleton.svelte-15tfzmo{background:#27272a99}.sk-shimmer.svelte-15tfzmo{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.6) 50%,transparent 80%);animation:svelte-15tfzmo-shimmer 1.3s linear infinite}.dark .sk-shimmer.svelte-15tfzmo{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.08) 50%,transparent 80%)}@keyframes svelte-15tfzmo-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.placeholder.svelte-15tfzmo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;height:100%;color:#a1a1aa}.ph-num.svelte-15tfzmo{font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}.ph-kind.svelte-15tfzmo{font-size:8px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.shine.svelte-15tfzmo{position:absolute;top:0;left:-140%;width:65%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-16deg);transition:left .7s cubic-bezier(.22,1,.36,1);pointer-events:none}.card.svelte-15tfzmo:hover .shine:where(.svelte-15tfzmo){left:160%}.mark.svelte-15tfzmo{position:absolute;right:.4rem;bottom:.4rem;display:grid;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;border-radius:5px;background:#09090bb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:ui-monospace,monospace;font-size:8px;font-weight:800;color:#fff}.hp.svelte-15tfzmo{position:absolute;left:.4rem;top:.4rem;padding:.1rem .35rem;border-radius:5px;background:#ffffffe0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#3f3f46}.dark .hp.svelte-15tfzmo{background:#18181be0;color:#e4e4e7}.meta.svelte-15tfzmo{display:flex;flex-direction:column;gap:.18rem;padding:.55rem .6rem .65rem;min-width:0}.num-row.svelte-15tfzmo{display:flex;align-items:center;gap:.25rem}.num.svelte-15tfzmo{font-family:ui-monospace,monospace;font-size:.58rem;font-weight:700;color:#a1a1aa}.subset.svelte-15tfzmo{padding:0 .25rem;border-radius:3px;background:color-mix(in srgb,var(--accent) 14%,transparent);font-size:.55rem;font-weight:800;color:color-mix(in srgb,var(--accent) 80%,#18181b)}.name.svelte-15tfzmo{font-size:.74rem;font-weight:800;line-height:1.25;color:#09090b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.dark .name.svelte-15tfzmo{color:#fff}.card.svelte-15tfzmo:hover .name:where(.svelte-15tfzmo){color:var(--accent)}.tags.svelte-15tfzmo{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.05rem}.tag.svelte-15tfzmo{padding:.06rem .32rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:color-mix(in srgb,var(--accent) 78%,#18181b);font-size:.55rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dark .tag.svelte-15tfzmo{color:color-mix(in srgb,var(--accent) 85%,#fff)}.tag.rarity.svelte-15tfzmo{background:#e4e4e7cc;color:#52525b;text-transform:none;letter-spacing:0}.dark .tag.rarity.svelte-15tfzmo{background:#27272ae6;color:#a1a1aa}.setname.svelte-15tfzmo{margin-top:.1rem;font-size:.58rem;font-weight:600;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.harga.svelte-15tfzmo{margin-top:.2rem;font-size:.7rem;font-weight:800;color:#2563eb;font-variant-numeric:tabular-nums}.dark .harga.svelte-15tfzmo{color:#60a5fa}.plang.svelte-15tfzmo{margin-left:.25rem;padding:0 .22rem;border-radius:3px;background:#2563eb24;font-size:.52rem;font-weight:800;letter-spacing:.04em;vertical-align:1px}@media(prefers-reduced-motion:reduce){.card.svelte-15tfzmo,.frame.svelte-15tfzmo img:where(.svelte-15tfzmo),.shine.svelte-15tfzmo,.sk-shimmer.svelte-15tfzmo{transition:none;animation:none!important}}
