.page.svelte-1nvm4ut{flex-direction:column;gap:1rem;max-width:900px;display:flex}.page-head.svelte-1nvm4ut h1:where(.svelte-1nvm4ut){font-size:1.6rem}.sub.svelte-1nvm4ut,.lead.svelte-1nvm4ut{color:var(--text-secondary);max-width:72ch;margin-top:.35rem;font-size:.92rem}.lead.svelte-1nvm4ut{margin-bottom:.8rem}h2.svelte-1nvm4ut{margin-bottom:.7rem;font-size:1.1rem}h3.svelte-1nvm4ut{font-size:.8rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--sage-dark);margin:1rem 0 .5rem;font-weight:500}.primary.svelte-1nvm4ut{border-color:var(--gold);background:linear-gradient(135deg,#fffdf8 0%,#fbf4dd 100%)}.buy.svelte-1nvm4ut{flex-direction:column;gap:.9rem;padding-left:1.4rem;display:flex}.buy.svelte-1nvm4ut li:where(.svelte-1nvm4ut){padding-left:.2rem}.buy.svelte-1nvm4ut li:where(.svelte-1nvm4ut)::marker{font-family:var(--font-display);color:var(--clay);font-weight:600}.row.svelte-1nvm4ut{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.name.svelte-1nvm4ut{font-family:var(--font-display);color:var(--leaf);font-size:1.05rem;font-weight:600}.price.svelte-1nvm4ut{font-family:var(--font-mono);color:var(--bark);font-weight:500}.meta.svelte-1nvm4ut{font-family:var(--font-mono);color:var(--text-secondary);margin:.15rem 0 .3rem;font-size:.72rem}.status.svelte-1nvm4ut{color:var(--leaf-dark)}.buy.svelte-1nvm4ut p:where(.svelte-1nvm4ut){font-size:.88rem;line-height:1.5}.items.svelte-1nvm4ut{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.6rem;display:grid}.item.svelte-1nvm4ut{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper-2);color:var(--bark);flex-direction:column;gap:.2rem;padding:.7rem .8rem;display:flex}.item.svelte-1nvm4ut:hover{border-color:var(--leaf);background:#fff;text-decoration:none}.iname.svelte-1nvm4ut{color:var(--leaf);font-size:.9rem;font-weight:600}.istatus.svelte-1nvm4ut{font-family:var(--font-mono);color:var(--leaf-dark);font-size:.68rem}.istatus.out.svelte-1nvm4ut{color:var(--clay)}.item.svelte-1nvm4ut p:where(.svelte-1nvm4ut){color:var(--text-secondary);font-size:.82rem;line-height:1.45}.secondary.svelte-1nvm4ut summary:where(.svelte-1nvm4ut){cursor:pointer;font-family:var(--font-display);font-size:1rem;font-weight:600}.fine.svelte-1nvm4ut{color:var(--text-secondary);font-size:.8rem}
