.page.svelte-rk8na7{padding-top:56px}.page-head.svelte-rk8na7 h1:where(.svelte-rk8na7){font-size:40px;margin:10px 0 8px}.page-head.svelte-rk8na7 p:where(.svelte-rk8na7){color:var(--text-dim);max-width:560px}input.svelte-rk8na7{background:var(--bg-panel);border:1px solid var(--border-bright);color:var(--text);font-size:16px;padding:10px 16px;width:260px;outline:none;margin:36px 0 28px}input.svelte-rk8na7:focus{border-color:var(--gold-dim)}.split.svelte-rk8na7{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:start}section.svelte-rk8na7{margin-bottom:34px}h2.svelte-rk8na7{font-size:17px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.count.svelte-rk8na7{font-family:var(--font-ui);color:var(--text-faint);font-size:14px;margin-left:6px}.grid.svelte-rk8na7{display:flex;flex-wrap:wrap;gap:8px}.cell.svelte-rk8na7{position:relative;background:var(--bg-panel);border:1px solid var(--border);padding:5px 5px 2px;transition:all .12s ease}.cell.svelte-rk8na7 img:where(.svelte-rk8na7){display:block}.cell.svelte-rk8na7 .g:where(.svelte-rk8na7){display:block;font-size:11px;color:var(--text-faint);text-align:center;padding:2px 0 1px}.cell.svelte-rk8na7:hover{border-color:var(--gold-dim)}.cell.on.svelte-rk8na7{border-color:var(--gold);box-shadow:0 0 10px #c8aa6e4d}.cell.on.svelte-rk8na7 .g:where(.svelte-rk8na7){color:var(--gold)}.none.svelte-rk8na7{color:var(--text-dim)}.detail.svelte-rk8na7{position:sticky;top:86px;padding:24px}.d-head.svelte-rk8na7{display:flex;gap:14px;align-items:center;margin-bottom:14px}.d-head.svelte-rk8na7 img:where(.svelte-rk8na7){border:1px solid var(--gold-dim)}.d-head.svelte-rk8na7 h3:where(.svelte-rk8na7){font-size:19px}.cost.svelte-rk8na7{font-size:13.5px;color:var(--gold);letter-spacing:.06em;text-transform:uppercase}.plain.svelte-rk8na7{color:var(--text-dim);font-style:italic;font-size:15px;margin-bottom:12px}.desc.svelte-rk8na7{color:var(--text-dim);font-size:15.5px}.build.svelte-rk8na7{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.b-label.svelte-rk8na7{display:block;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px}.b-row.svelte-rk8na7{display:flex;gap:8px;flex-wrap:wrap}.b-row.svelte-rk8na7 button:where(.svelte-rk8na7){background:none;border:1px solid var(--border-bright);padding:3px;line-height:0}.b-row.svelte-rk8na7 button:where(.svelte-rk8na7):hover{border-color:var(--gold)}@media(max-width:900px){.split.svelte-rk8na7{grid-template-columns:1fr}.detail.svelte-rk8na7{position:static;order:-1}}
