.case.svelte-cc36h3{display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(0,0,0,.25),var(--color-surface));border:1px solid var(--color-line);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .22s cubic-bezier(.2,.8,.4,1),border-color .2s ease,box-shadow .3s ease;position:relative}.case.svelte-cc36h3:hover{transform:translateY(-4px);border-color:var(--rarity);box-shadow:0 24px 48px -24px color-mix(in oklab,var(--rarity) 50%,transparent)}.art.svelte-cc36h3{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;overflow:hidden}.glow.svelte-cc36h3{position:absolute;inset:0;background:radial-gradient(70% 70% at 50% 55%,color-mix(in oklab,var(--rarity) 40%,transparent),transparent 75%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 40%);pointer-events:none}.bg.svelte-cc36h3{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.mosaic.svelte-cc36h3{position:relative;z-index:1;width:80%;height:80%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;padding:8px}.m-img.svelte-cc36h3{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 10px color-mix(in oklab,var(--rarity) 40%,transparent))}.m-blank.svelte-cc36h3{background:#ffffff08;border-radius:8px}.foot.svelte-cc36h3{padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--color-line);background:#00000047}.meta.svelte-cc36h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.name.svelte-cc36h3{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--color-ink);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price.svelte-cc36h3{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;color:var(--color-gold);letter-spacing:-.01em}.rarity-bar.svelte-cc36h3{display:flex;gap:2px;height:3px;overflow:hidden;border-radius:2px}.slice.svelte-cc36h3{flex:1;opacity:.75}.container.svelte-1pwgjiy{width:min(1240px,100% - 48px);margin-inline:auto}.head.svelte-1pwgjiy{padding:72px 0 32px}.eyebrow.svelte-1pwgjiy{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-pink);margin-bottom:12px}h1.svelte-1pwgjiy{font-family:var(--font-serif);font-weight:400;font-size:clamp(48px,6.8vw,92px);letter-spacing:-.035em;line-height:.96;margin:0 0 20px;color:var(--color-ink)}h1.svelte-1pwgjiy em:where(.svelte-1pwgjiy){font-style:italic;color:var(--color-pink);text-shadow:0 0 42px rgba(255,46,159,.5)}.lede.svelte-1pwgjiy{max-width:56ch;color:var(--color-ink-dim);font-size:15.5px;line-height:1.6;margin:0}.sec.svelte-1pwgjiy{padding:32px 0 40px}.sec-head.svelte-1pwgjiy{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.sec-eyebrow.svelte-1pwgjiy{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-pink);margin-bottom:8px}.sec-head.svelte-1pwgjiy h2:where(.svelte-1pwgjiy){font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.025em;line-height:1;margin:0 0 8px;color:var(--color-ink)}.sec-head.svelte-1pwgjiy h2:where(.svelte-1pwgjiy) em:where(.svelte-1pwgjiy){font-style:italic;color:var(--color-pink)}.sec-desc.svelte-1pwgjiy{color:var(--color-ink-dim);font-size:13.5px;margin:0;max-width:52ch}.count.svelte-1pwgjiy{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.grid.svelte-1pwgjiy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:1060px){.grid.svelte-1pwgjiy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.grid.svelte-1pwgjiy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.container.svelte-1pwgjiy{width:calc(100% - 32px)}.grid.svelte-1pwgjiy{grid-template-columns:1fr}.sec-head.svelte-1pwgjiy{flex-direction:column;align-items:flex-start}}.empty.svelte-1pwgjiy{padding:120px 0}.empty-inner.svelte-1pwgjiy{text-align:center;color:var(--color-ink-dim)}.empty.svelte-1pwgjiy h2:where(.svelte-1pwgjiy){font-family:var(--font-serif);font-style:italic;font-size:36px;color:var(--color-pink);margin:0 0 12px}.empty.svelte-1pwgjiy p:where(.svelte-1pwgjiy){margin:0}
