.tp[data-astro-cid-row53esm]{width:min(420px,calc(100vw - 32px));padding:0;border-radius:14px;background:var(--surface);color:var(--text);border:1px solid var(--line);box-shadow:0 20px 50px #00000080;font:16px/1.5 var(--font-ui)}.tp-in[data-astro-cid-row53esm]{padding:18px 20px;display:grid;gap:12px}.tp[data-astro-cid-row53esm]::backdrop{background:rgba(var(--veil),.7)}.tp-head[data-astro-cid-row53esm]{display:flex;align-items:center;gap:10px}.tp-head[data-astro-cid-row53esm] img[data-astro-cid-row53esm]{image-rendering:pixelated}.tp[data-astro-cid-row53esm] h2[data-astro-cid-row53esm]{margin:0;font:700 1.1rem var(--font-head);overflow-wrap:anywhere}.tp[data-astro-cid-row53esm] h2[data-astro-cid-row53esm]{border:0!important;padding:0!important;width:auto;text-align:left}.tp[data-astro-cid-row53esm] h2[data-astro-cid-row53esm]:after{display:none}.tp[data-astro-cid-row53esm] p[data-astro-cid-row53esm]{margin:0;color:var(--muted);font-size:.93rem}.tp[data-astro-cid-row53esm] p[data-astro-cid-row53esm] b{color:var(--text)}.tp[data-astro-cid-row53esm] p[data-astro-cid-row53esm] code{font-family:var(--font-mc);color:var(--text)}.tp-price[data-astro-cid-row53esm]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:var(--raised)}.tp-price[data-astro-cid-row53esm] img[data-astro-cid-row53esm]{image-rendering:pixelated}.tp-price[data-astro-cid-row53esm] b[data-astro-cid-row53esm]{font:400 1.05rem var(--font-mc);white-space:nowrap}.tp-price[data-astro-cid-row53esm] small[data-astro-cid-row53esm]{margin-left:auto;color:var(--dim);font-size:.78rem;text-align:right}.tp-checks[data-astro-cid-row53esm]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.84rem;color:var(--dim)}.tp-checks[data-astro-cid-row53esm] .ok{color:var(--ok)}.tp-checks[data-astro-cid-row53esm] .no{color:var(--danger)}.tp-actions[data-astro-cid-row53esm]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.tp-btn[data-astro-cid-row53esm]{display:inline-flex;align-items:center;font:600 .92rem var(--font-ui);padding:8px 14px;border-radius:9px;background:var(--raised);border:1px solid var(--line);color:var(--text);cursor:pointer;text-decoration:none}.tp-btn[data-astro-cid-row53esm]:hover{border-color:var(--muted)}.tp-btn[data-astro-cid-row53esm].go,a[data-astro-cid-row53esm].tp-btn{color:#0b1a06;background:var(--action);border:0;box-shadow:inset 0 -2px 0 var(--action-lo),inset 0 2px 0 var(--action-hi)}.tp-btn[data-astro-cid-row53esm][disabled]{opacity:.55;cursor:wait}.btn-ghost{background:var(--gui-btn);color:#fff;text-shadow:1px 1px 0 #2a2a2a;cursor:pointer;border-radius:0;border:2px solid;border-color:var(--gui-btn-hi) var(--gui-btn-lo) var(--gui-btn-lo) var(--gui-btn-hi);outline:2px solid var(--gui-edge);outline-offset:0}.btn-ghost:hover{background:var(--gui-btn-hover)}.btn-ghost:focus-visible{outline-color:#fff}.slot{position:relative;aspect-ratio:1;border:0;padding:0;border-radius:0;background:var(--gui-slot);display:grid;place-items:center;box-shadow:inset 2px 2px 0 var(--gui-slot-lo),inset -2px -2px 0 var(--gui-hi)}button.slot{cursor:pointer}button.slot:hover:before{content:"";position:absolute;inset:2px;background:#ffffff73;z-index:1;pointer-events:none}.slot img{width:80%;height:80%;image-rendering:pixelated;display:block;pointer-events:none}.slot img.is-missing,.trade-slot img.is-missing{visibility:hidden}.slot .count,.trade-slot .count{position:absolute;right:1px;bottom:-1px;z-index:2;--px: 1.5px;pointer-events:none}.slot.is-enchanted:after,.trade-slot.is-enchanted:after{content:"";position:absolute;inset:10%;-webkit-mask:var(--mask) center / 100% no-repeat;mask:var(--mask) center / 100% no-repeat;background:linear-gradient(115deg,transparent 30%,rgba(190,120,255,.8) 45%,transparent 60%) 0 0 / 300% 100%;mix-blend-mode:screen;animation:glint 3.2s linear infinite;pointer-events:none}.trade-slot.is-enchanted:after{inset:0}@keyframes glint{to{background-position:-300% 0}}.card{background:var(--gui);color:var(--gui-text);border:2px solid;border-color:var(--gui-hi) var(--gui-lo) var(--gui-lo) var(--gui-hi);outline:2px solid var(--gui-edge);padding:12px;display:grid;gap:12px;box-shadow:0 18px 50px #00000080}.card-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.card-top .slot{width:48px}.card b{display:block;font:400 .9rem / 1.25 var(--font-mc)}.card small{display:block;margin-top:3px;color:var(--gui-dim);font:400 .68rem var(--font-mc)}.card small a{color:inherit;text-decoration:underline;text-underline-offset:2px}.card small a:hover{color:var(--gui-edge)}.card small a:focus-visible{outline:2px solid var(--gui-edge);outline-offset:1px}.card-coords{display:flex;align-items:center;justify-content:space-between;gap:10px}.card .coords{font:400 .74rem var(--font-mc);color:var(--gui-dim)}.card-actions{display:flex;justify-content:space-between;align-items:center;gap:10px}.card .price-big{display:flex;align-items:center;gap:6px;font:400 1.15rem var(--font-mc)}.card .price-big img{width:24px;height:24px;image-rendering:pixelated}.btn-ghost{padding:5px 10px;font:400 .72rem var(--font-mc)}.btn-action{padding:8px 12px;font:400 .78rem var(--font-mc);color:#fff;text-shadow:1px 1px 0 #1a3a10;cursor:pointer;border-radius:0;background:#2f7d1e;border:2px solid;border-color:#5fbf3c #164a0c #164a0c #5fbf3c;outline:2px solid var(--gui-edge);outline-offset:0}.btn-action:hover{background:#378f24}.btn-action[disabled]{background:#2c2c2c;color:#a0a0a0;text-shadow:none;border-color:#2c2c2c;cursor:not-allowed}.card .hint{color:var(--gui-dim);font:400 .66rem / 1.45 var(--font-mc)}
