.card.svelte-1n4r1nn{display:flex;flex-direction:column;background:var(--color-bg-elevated);border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;color:var(--color-text);transition:border-color .15s}.card.svelte-1n4r1nn:hover{border-color:var(--color-accent);color:var(--color-text)}.visual.svelte-1n4r1nn{position:relative;aspect-ratio:4 / 3;background:var(--color-bg-raised);display:flex;align-items:center;justify-content:center;border-bottom:var(--border-width-thin) solid var(--color-border)}.visual.svelte-1n4r1nn img:where(.svelte-1n4r1nn){width:100%;height:100%;object-fit:cover}.code.svelte-1n4r1nn{font-family:var(--font-mono);font-size:2rem;font-weight:700;letter-spacing:.1em;color:var(--base03)}.status.svelte-1n4r1nn{position:absolute;top:var(--space-sm);right:var(--space-sm);font-family:var(--font-mono);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:3px 8px;border-radius:var(--radius-sm);background:var(--base00);border:var(--border-width-thin) solid var(--base03);color:var(--color-text-secondary)}.body.svelte-1n4r1nn{padding:var(--space-md);display:flex;flex-direction:column;gap:6px}.title.svelte-1n4r1nn{font-size:1rem;color:var(--color-text-bright)}.meta.svelte-1n4r1nn{font-family:var(--font-mono);font-size:.78rem;color:var(--color-text-secondary)}.row.svelte-1n4r1nn{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-top:4px}.condition.svelte-1n4r1nn{font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);border:var(--border-width-thin) solid var(--color-accent);padding:2px 8px;border-radius:var(--radius-sm)}.price.svelte-1n4r1nn{font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--color-text-bright)}section.svelte-cmni6b{padding-block:var(--space-3xl) var(--space-4xl)}.page-head.svelte-cmni6b{margin-bottom:var(--space-xl)}h1.svelte-cmni6b{font-size:2rem;margin-bottom:var(--space-sm)}.page-head.svelte-cmni6b p:where(.svelte-cmni6b){color:var(--color-text-secondary);max-width:62ch}.chips.svelte-cmni6b{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-2xl)}.chip.svelte-cmni6b{font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);background:transparent;border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);padding:6px 14px;cursor:pointer;transition:border-color .15s,color .15s}.chip.svelte-cmni6b:hover,.chip.active.svelte-cmni6b{border-color:var(--color-accent);color:var(--color-accent)}.grid.svelte-cmni6b{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.empty.svelte-cmni6b{border:var(--border-width-default) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3xl) var(--space-2xl);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.empty.svelte-cmni6b .mono:where(.svelte-cmni6b){color:var(--color-accent);font-size:.8rem;letter-spacing:.2em}.empty.svelte-cmni6b h2:where(.svelte-cmni6b){font-size:1.3rem}.empty.svelte-cmni6b p:where(.svelte-cmni6b){color:var(--color-text-secondary)}@media(max-width:900px){.grid.svelte-cmni6b{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid.svelte-cmni6b{grid-template-columns:1fr}}
