.tp.svelte-ikr7nz{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;margin-bottom:14px}.tp-item.svelte-ikr7nz{display:grid;gap:3px;text-align:start;padding:6px 6px 8px;border:1.5px solid var(--bc-line);border-radius:var(--bc-r-sm);background:var(--bc-surface);color:var(--bc-ink);cursor:pointer;font:inherit}.tp-item[aria-pressed=true].svelte-ikr7nz{border-color:var(--bc-brand);box-shadow:0 0 0 3px var(--bc-brand-soft)}.tp-item.svelte-ikr7nz b:where(.svelte-ikr7nz){font-size:.84rem}.desc.svelte-ikr7nz{font-size:.7rem;color:var(--bc-ink-dim);line-height:1.35}.thumb.svelte-ikr7nz svg{width:100%;height:auto;display:block;border-radius:7px;border:1px solid var(--bc-line-soft)}.lbl.svelte-ikr7nz{font-size:.8rem;font-weight:600;color:var(--bc-ink-2);margin:0 0 6px}.pal.svelte-ikr7nz{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.pal-item.svelte-ikr7nz{display:inline-flex;border:2px solid transparent;border-radius:var(--bc-r-pill);padding:2px;background:transparent;cursor:pointer}.pal-item[aria-pressed=true].svelte-ikr7nz{border-color:var(--bc-brand)}.pal-item.svelte-ikr7nz i:where(.svelte-ikr7nz){width:18px;height:26px;display:block}.pal-item.svelte-ikr7nz i:where(.svelte-ikr7nz):first-child{border-start-start-radius:13px;border-end-start-radius:13px}.pal-item.svelte-ikr7nz i:where(.svelte-ikr7nz):last-child{border-start-end-radius:13px;border-end-end-radius:13px}.custom.svelte-ikr7nz{display:inline-flex;gap:6px;align-items:center;font-size:.78rem;color:var(--bc-ink-dim);margin-inline-start:6px}.custom.svelte-ikr7nz input:where(.svelte-ikr7nz){width:34px;height:30px;border:1px solid var(--bc-line);border-radius:8px;padding:2px;background:var(--bc-surface)}.fonts.svelte-ikr7nz{display:flex;flex-wrap:wrap;gap:6px}.fonts.svelte-ikr7nz button:where(.svelte-ikr7nz){border:1.5px solid var(--bc-line);background:var(--bc-surface);color:var(--bc-ink);border-radius:var(--bc-r-sm);padding:6px 12px;display:grid;text-align:center;cursor:pointer;font:inherit}.fonts.svelte-ikr7nz button[aria-pressed=true]:where(.svelte-ikr7nz){border-color:var(--bc-brand);box-shadow:0 0 0 3px var(--bc-brand-soft)}.fonts.svelte-ikr7nz b:where(.svelte-ikr7nz){font-size:1.1rem;font-weight:600}.fonts.svelte-ikr7nz span:where(.svelte-ikr7nz){font-size:.68rem;color:var(--bc-ink-dim)}
