.market .board{max-width:1000px}.market .board-tabs a{cursor:pointer}.pass{flex:none;display:flex;align-items:center;gap:10px;margin-bottom:var(--gap);padding:7px 10px;border:1px solid var(--parch-line);background:var(--parch-2);font-size:13px}.pass.ok{border-color:var(--green-lo);background:color-mix(in srgb,var(--parch-2) 82%,var(--green-hi))}.pass>span{flex:1;min-width:0}.pass-go{flex:none;padding:6px 12px;border:2px solid var(--gold-lo);border-radius:4px;background:linear-gradient(var(--gold-hi),var(--gold));color:#2e1e02;font-family:var(--title);font-weight:700;font-size:13px}.pass-go.quiet{border-color:var(--parch-line);background:none;color:var(--ink-2);font-family:var(--body);font-size:12px}.market-body{flex:1;min-height:0;margin:0 -6px;padding:2px 6px 6px;overflow-y:auto;overscroll-behavior:contain}.lots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.lot{display:flex;flex-direction:column;gap:6px;padding:8px;border:3px solid var(--wood);background:var(--paper);box-shadow:inset 0 0 0 2px var(--parch-line),0 3px 8px #28140559}.lot.listed{border-color:var(--crimson-lo)}.art{display:block;width:100%;aspect-ratio:1;padding:6%;background:#0d0a14;fill:var(--orange);box-shadow:inset 0 0 0 1px #000}.art-frame{position:relative}.art-link{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#0d0a14c7;box-shadow:inset 0 0 0 1px #f7931a8c;color:#f7d6a8;transition:background .15s,color .15s}.art-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.art-link:hover,.art-link:focus-visible{background:var(--orange);color:#1a1020}.art.wait{background:linear-gradient(110deg,transparent 30%,rgba(247,147,26,.12) 50%,transparent 70%) 0 0 / 200% 100%,#0d0a14;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.lot-no{text-align:center;color:var(--ink-2);font-family:var(--title);font-weight:700;font-size:13px;white-space:nowrap}.lot-no b{color:var(--ink);font-weight:900;font-size:18px}.lot-price{text-align:center;color:var(--crimson);font-weight:700;font-variant-numeric:tabular-nums}.lot .big{min-height:40px;font-size:15px}.lot-ask{display:flex;align-items:center;border:2px solid var(--parch-line);background:#fbf3dc}.lot-ask input{flex:1;min-width:0;padding:7px 8px;border:0;background:none;color:var(--ink);font:inherit;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.lot-ask input:focus{outline:none}.lot-ask:focus-within{border-color:var(--gold)}.lot-ask span{padding:0 8px 0 2px;color:var(--ink-2);font-size:12px;font-weight:700}.lot-price small{color:var(--ink-2);font-weight:400}.lot .big.lot-offer{min-height:34px;font-size:13px}.lot-open{padding:2px;color:var(--label);font-size:12px;text-decoration:underline}.lot-open:disabled{opacity:.5}.ins{display:block;width:100%;aspect-ratio:1;border:0;background:#0d0a14;pointer-events:none}.ins-id{display:grid;place-items:center;color:var(--orange);font-size:11px;word-break:break-all;text-align:center;padding:6px}.coins{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;max-height:34dvh;overflow-y:auto}.coin{display:flex;flex-direction:column;gap:4px;min-width:0}.coin small{color:var(--ink-2);font-size:11px;overflow-wrap:anywhere}.coin.pick{padding:4px;border:2px solid var(--parch-line);background:#fbf3dc;text-align:center}.coin.pick.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-hi)}.offer-h{margin:0;color:var(--ink-2);font-family:var(--title);font-size:14px;text-align:center}.offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.offer{display:flex;flex-direction:column;gap:8px;padding:10px;border:3px solid var(--wood);background:var(--paper);box-shadow:inset 0 0 0 2px var(--parch-line)}.offer-head{display:flex;align-items:center;gap:10px;font-family:var(--title);font-weight:700}.offer-head .art{width:56px;padding:4px;flex:none}.offer-head b{font-size:18px}.offer-head small{display:block;color:var(--ink-2);font-family:var(--body);font-weight:400;font-size:12px}.offer-gives{display:flex;flex-direction:column;gap:8px}.offer-btc{color:var(--crimson);font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.coin-ins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.offer-acts{display:grid;grid-template-columns:2fr 1fr;gap:8px}.offer .big{min-height:40px;font-size:15px}.empty{margin:30px 0;color:var(--ink-2);text-align:center;font-family:var(--title);font-weight:700}.sold{margin:0;padding:0;list-style:none}.sold li{display:grid;grid-template-columns:44px 1fr auto auto auto;align-items:center;gap:10px;padding:6px 0;border-bottom:1px dotted var(--parch-line);font-variant-numeric:tabular-nums}.sold .art{padding:3px}.sold b{font-family:var(--title)}.sold span{color:var(--crimson);font-weight:700}.sold em{color:var(--ink-2);font-style:normal;font-size:12px}.buy-sheet .art{width:min(220px,60vw);margin:0 auto}.bill{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-variant-numeric:tabular-nums}.bill dt{color:var(--ink-2)}.bill dd{margin:0;text-align:right;font-weight:700}.buy-sheet .error{margin:0;color:var(--crimson);font-weight:700}@media(max-width:440px){.lots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lot{padding:6px}.lot-no b{font-size:16px}.pass{font-size:12px}.sold li{grid-template-columns:36px 1fr auto auto}.sold em{display:none}}
