form.svelte-4j7y52{gap:var(--space-4);max-width:40rem;display:grid}.scheme-heading.svelte-4j7y52{font-weight:var(--weight-semibold);margin:.6rem 0 .3rem;font-size:.9rem}.pal-grid.svelte-4j7y52{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;display:grid}.pal-card.svelte-4j7y52{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;text-align:left;flex-direction:column;gap:.4rem;padding:.5rem;display:flex}.pal-card.svelte-4j7y52:hover{border-color:var(--border-strong)}.pal-card.selected.svelte-4j7y52{border-color:var(--brand);box-shadow:0 0 0 3px var(--ring)}.sw-row.svelte-4j7y52{gap:5px;display:flex}.sw.svelte-4j7y52{border-radius:var(--radius-sm);border:1px solid var(--border);width:24px;height:24px}.pal-name.svelte-4j7y52{font-size:.82rem;line-height:var(--leading-snug);color:var(--muted-strong)}.pal-card.selected.svelte-4j7y52 .pal-name:where(.svelte-4j7y52){color:var(--ink);font-weight:var(--weight-semibold)}.gear-list.svelte-4j7y52{gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.gear-list.svelte-4j7y52 li:where(.svelte-4j7y52){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem .6rem;display:flex}.gear-name.svelte-4j7y52{font-weight:var(--weight-semibold)}.gear-attrs.svelte-4j7y52{color:var(--muted);font-size:.8rem}.gear-item-actions.svelte-4j7y52{gap:var(--space-2);margin-left:auto;display:flex}.gear-form.svelte-4j7y52{flex-wrap:wrap;gap:.5rem;display:flex}.gear-form.svelte-4j7y52 label:where(.svelte-4j7y52){flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}.gear-attrs-pick.svelte-4j7y52{flex-wrap:wrap;gap:.3rem .8rem;margin:.5rem 0;display:flex}legend.svelte-4j7y52{font-family:var(--font-head);font-weight:var(--weight-extrabold);font-size:var(--text-md,1.05rem);letter-spacing:-.01em;color:var(--ink);padding:0 var(--space-2)}.gear-attrs-pick.svelte-4j7y52{box-shadow:none;background:0 0}.gear-attrs-pick.svelte-4j7y52 legend:where(.svelte-4j7y52){font-family:inherit;font-weight:var(--weight-semibold);padding:0;font-size:.82rem}.chip.svelte-4j7y52{align-items:center;gap:.25rem;font-size:.82rem;display:inline-flex}fieldset.svelte-4j7y52{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);background:var(--surface);box-shadow:var(--shadow-sm)}.help.svelte-4j7y52{color:var(--muted);margin:.25rem 0 .75rem;font-size:.85rem}label.svelte-4j7y52{font-weight:var(--weight-semibold);gap:.25rem;font-size:.9rem;display:grid}label.check.svelte-4j7y52{align-items:center;gap:.5rem;display:flex}input.svelte-4j7y52{font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-width:0;padding:.45rem .6rem}.key-row.svelte-4j7y52{gap:.5rem;display:flex}.key-row.svelte-4j7y52 input:where(.svelte-4j7y52){flex:1}.paste-error.svelte-4j7y52{color:var(--danger-ink);margin:.35rem 0 0;font-size:.85rem}.origin-row.svelte-4j7y52{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.origin-row.svelte-4j7y52 label:where(.svelte-4j7y52){flex:1;min-width:8rem}.key-check.svelte-4j7y52{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.key-check.ok.svelte-4j7y52{color:var(--ok-ink)}.key-check.bad.svelte-4j7y52{color:var(--danger-ink)}form>.btn{justify-self:start}.saved.svelte-4j7y52{color:var(--brand-text);font-size:.9rem}
