.tooltip-root.svelte-whihiq{display:block;height:100%}.floating-tooltip.svelte-whihiq{position:fixed;z-index:200;pointer-events:none;max-width:100vw;width:max-content}.floating-tooltip.svelte-whihiq .item-description{max-width:none}.tile.svelte-1xmgfix{position:relative;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);overflow:hidden;transition:border-color .16s ease,background .16s ease}.tile.svelte-1xmgfix:hover{border-color:color-mix(in srgb,var(--rarity-color) 45%,var(--border-strong));background:var(--surface-2)}.hit.svelte-1xmgfix{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit;min-width:0}.hit.svelte-1xmgfix:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.media.svelte-1xmgfix{position:relative;width:196px;height:392px;margin-inline:auto;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 55%),var(--ink-950);border-bottom:1px solid var(--border-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity-color) 35%,transparent)}.media.svelte-1xmgfix .tile-art img{image-rendering:pixelated}.tile.compact.svelte-1xmgfix .media:where(.svelte-1xmgfix){width:min(98px,100%);height:auto;aspect-ratio:1 / 2;overflow:hidden}.tile.compact.svelte-1xmgfix .body:where(.svelte-1xmgfix){gap:4px;padding:var(--space-2)}.tile.compact.svelte-1xmgfix .name:where(.svelte-1xmgfix){font-size:var(--text-xs);min-height:2.4em}.tile.compact.svelte-1xmgfix .price:where(.svelte-1xmgfix){font-size:var(--text-sm)}.body.svelte-1xmgfix{display:flex;flex-direction:column;gap:8px;padding:var(--space-3)}.name.svelte-1xmgfix{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.meta.svelte-1xmgfix{font-size:var(--text-xs)}.price.svelte-1xmgfix{font-variant-numeric:tabular-nums;font-size:var(--text-md);font-weight:600;color:var(--mist-50)}.quick-add.svelte-1xmgfix{position:absolute;z-index:1;left:50%;top:calc(392px - var(--space-2));transform:translate(-50%,-100%);min-height:44px;min-width:44px;padding:0 var(--space-4);border:none;border-radius:var(--radius-md);background:var(--accent);color:var(--ink-950);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:500;cursor:pointer;box-shadow:inset 0 1px #ffffff40;opacity:0;pointer-events:none;transition:opacity .16s ease,background .15s ease}.tile.compact.svelte-1xmgfix .quick-add:where(.svelte-1xmgfix){top:auto;bottom:var(--space-2);transform:translate(-50%)}.tile.svelte-1xmgfix:hover .quick-add:where(.svelte-1xmgfix),.tile.svelte-1xmgfix:focus-within .quick-add:where(.svelte-1xmgfix),.quick-add.svelte-1xmgfix:focus-visible{opacity:1;pointer-events:auto}.quick-add.svelte-1xmgfix:hover{background:var(--accent-hover)}.quick-add.svelte-1xmgfix:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(pointer:coarse){.quick-add.svelte-1xmgfix{opacity:1;pointer-events:auto}}
