.set-card.svelte-1us33l4{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:1.1rem;border:1px solid rgba(228,228,231,.85);background:#fffc;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.dark .set-card.svelte-1us33l4{border-color:#27272ad9;background:#18181ba6}.set-card.svelte-1us33l4:hover{transform:translateY(-4px);border-color:#93c5fdf2;box-shadow:0 20px 36px -20px #2563eb59}.dark .set-card.svelte-1us33l4:hover{border-color:#2563eb99;box-shadow:0 20px 36px -20px #000c}.cover.svelte-1us33l4{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.1),transparent 55%),linear-gradient(140deg,#fafafa,#f4f4f5)}.dark .cover.svelte-1us33l4{background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.16),transparent 55%),linear-gradient(140deg,#18181b,#09090b)}.cover.svelte-1us33l4 img:where(.svelte-1us33l4){width:100%;height:100%;object-fit:contain;padding:.5rem;display:block;opacity:0;transform:scale(1.04);transition:opacity .35s ease,transform .45s ease}.cover.svelte-1us33l4 img.ready:where(.svelte-1us33l4){opacity:1;transform:scale(1)}.set-card.svelte-1us33l4:hover .cover:where(.svelte-1us33l4) img.ready:where(.svelte-1us33l4){transform:scale(1.05)}.skeleton.svelte-1us33l4{position:absolute;inset:0;overflow:hidden}.skeleton.svelte-1us33l4 i:where(.svelte-1us33l4){position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);animation:svelte-1us33l4-shimmer 1.3s linear infinite}.dark .skeleton.svelte-1us33l4 i:where(.svelte-1us33l4){background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.08) 50%,transparent 80%)}@keyframes svelte-1us33l4-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fallback.svelte-1us33l4{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.3rem}.fallback.svelte-1us33l4 b:where(.svelte-1us33l4){font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:#2563eb;opacity:.85}.dark .fallback.svelte-1us33l4 b:where(.svelte-1us33l4){color:#60a5fa}.fallback.svelte-1us33l4 em:where(.svelte-1us33l4){font-style:normal;font-size:8px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#a1a1aa}.badge.svelte-1us33l4{position:absolute;top:.5rem;left:.5rem;padding:.16rem .5rem;border-radius:999px;background:#09090bb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.code.svelte-1us33l4{position:absolute;top:.5rem;right:.5rem;padding:.16rem .45rem;border-radius:6px;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:ui-monospace,monospace;font-size:8px;font-weight:700;color:#52525b}.dark .code.svelte-1us33l4{background:#27272ad9;color:#d4d4d8}.body.svelte-1us33l4{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .7rem .75rem;min-width:0}.name.svelte-1us33l4{margin:0;font-size:.78rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:#09090b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.dark .name.svelte-1us33l4{color:#fff}.set-card.svelte-1us33l4:hover .name:where(.svelte-1us33l4){color:#2563eb}.dark .set-card.svelte-1us33l4:hover .name:where(.svelte-1us33l4){color:#60a5fa}.name-id.svelte-1us33l4{margin:0;font-size:.64rem;font-weight:600;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-1us33l4{display:flex;flex-wrap:wrap;gap:.25rem .45rem;margin-top:.3rem;font-size:.6rem;font-weight:700;color:#a1a1aa}.series.svelte-1us33l4{padding:.08rem .35rem;border-radius:999px;background:#2563eb1a;color:#2563eb}.dark .series.svelte-1us33l4{background:#2563eb2e;color:#93c5fd}.foot.svelte-1us33l4{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;margin-top:.45rem}.count.svelte-1us33l4{font-size:.62rem;font-weight:600;color:#a1a1aa}.count.svelte-1us33l4 b:where(.svelte-1us33l4){font-size:.8rem;font-weight:800;color:#18181b;font-variant-numeric:tabular-nums}.dark .count.svelte-1us33l4 b:where(.svelte-1us33l4){color:#fafafa}.count.svelte-1us33l4 em:where(.svelte-1us33l4){font-style:normal;margin-left:.15rem}.pct.svelte-1us33l4{font-size:.62rem;font-weight:800;color:#10b981;font-variant-numeric:tabular-nums}.bar.svelte-1us33l4{height:3px;margin-top:.35rem;border-radius:999px;background:#e4e4e7e6;overflow:hidden}.dark .bar.svelte-1us33l4{background:#27272ae6}.bar.svelte-1us33l4 span:where(.svelte-1us33l4){display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#10b981);transition:width .6s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.set-card.svelte-1us33l4,.cover.svelte-1us33l4 img:where(.svelte-1us33l4),.bar.svelte-1us33l4 span:where(.svelte-1us33l4),.skeleton.svelte-1us33l4 i:where(.svelte-1us33l4){transition:none;animation:none!important}}
