.out.svelte-2908hs{color:var(--danger);align-items:center;min-height:48px;font-weight:700;display:flex}.in.svelte-2908hs{color:var(--ink-soft);min-height:1.4em;margin-top:.4rem;font-size:.9rem}.card.svelte-11ja2cl{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.card.svelte-11ja2cl:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pic.svelte-11ja2cl{display:block;position:relative}.pic.svelte-11ja2cl img{aspect-ratio:4/3;object-fit:cover;width:100%}.badge.svelte-11ja2cl{background:var(--sun);color:var(--ink);border-radius:var(--radius-pill);padding:.25rem .75rem;font-size:.8rem;font-weight:800;position:absolute;top:.75rem;left:.75rem}.badge.sold.svelte-11ja2cl{background:var(--ink);color:#fff}.pad.svelte-11ja2cl{flex:1;align-content:start;gap:.4rem;padding:1rem 1.1rem 1.25rem;display:grid}.cat.svelte-11ja2cl{letter-spacing:.06em;text-transform:uppercase;color:var(--aqua-strong);font-size:.75rem;font-weight:800}h3.svelte-11ja2cl{font-size:1.2rem}h3.svelte-11ja2cl a:where(.svelte-11ja2cl){color:var(--ink);text-decoration:none}h3.svelte-11ja2cl a:where(.svelte-11ja2cl):hover{text-decoration:underline}.desc.svelte-11ja2cl{color:var(--ink-soft);font-size:.95rem}.price.svelte-11ja2cl{font-family:var(--font-display);margin-top:.25rem;font-size:1.4rem;font-weight:800}
