.builder.svelte-hk7m6w{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid;position:relative}.tokens.svelte-hk7m6w{flex-direction:column;gap:12px;min-width:0;display:flex}.toolbar.svelte-hk7m6w{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.count.svelte-hk7m6w{color:var(--text-muted);font-size:13px}.spacer.svelte-hk7m6w{flex:1}.size.svelte-hk7m6w{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.size.svelte-hk7m6w select:where(.svelte-hk7m6w){width:auto;padding:7px 10px}.dropzone.svelte-hk7m6w{cursor:pointer;width:100%;min-height:360px;transition:border-color .12s,color .12s}.dropzone.svelte-hk7m6w strong:where(.svelte-hk7m6w){color:var(--text);font-size:16px}.dropzone.svelte-hk7m6w:hover{border-color:var(--accent);color:var(--text-muted)}.grid.svelte-hk7m6w{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;display:grid}.tile.svelte-hk7m6w{border-radius:var(--radius);background:var(--bg-1);border:1px solid var(--border-soft);transition:border-color .12s;position:relative}.tile.svelte-hk7m6w:hover{border-color:var(--border)}.tile.selected.svelte-hk7m6w{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pick.svelte-hk7m6w{flex-direction:column;align-items:center;gap:6px;width:100%;padding:12px 8px 10px;display:flex}.pick.svelte-hk7m6w canvas:where(.svelte-hk7m6w){display:block}.name.svelte-hk7m6w{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-muted);font-size:12px;overflow:hidden}.badge.custom.svelte-hk7m6w{color:var(--warn);background:#e2b93d26;padding:1px 6px;font-size:10px;position:absolute;top:6px;left:6px}.remove.svelte-hk7m6w{width:24px;height:24px;color:var(--text-muted);opacity:0;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:4px;right:4px}.tile.svelte-hk7m6w:hover .remove:where(.svelte-hk7m6w),.remove.svelte-hk7m6w:focus-visible{opacity:1}.remove.svelte-hk7m6w:hover{background:var(--bg-hover);color:var(--text)}.tile.add.svelte-hk7m6w{min-height:160px;color:var(--text-faint);border-style:dashed;border-color:var(--border);place-items:center;display:grid}.tile.add.svelte-hk7m6w:hover{color:var(--text);border-color:var(--accent)}.panel.svelte-hk7m6w{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}.section.svelte-hk7m6w{flex-direction:column;gap:14px;padding:16px;display:flex}.head.svelte-hk7m6w h3:where(.svelte-hk7m6w){text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sub.svelte-hk7m6w{color:var(--text-faint);font-size:12px}.label.svelte-hk7m6w{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:650}.editor.svelte-hk7m6w{aspect-ratio:1;border-radius:var(--radius-sm);background:repeating-conic-gradient(var(--bg-2) 0% 25%, var(--bg-0) 0% 50%) 0 0 / 16px 16px;cursor:grab;touch-action:none;outline:none;align-self:center;max-width:100%;height:auto}.editor.svelte-hk7m6w:active{cursor:grabbing}.editor.svelte-hk7m6w:focus-visible{box-shadow:0 0 0 2px var(--accent)}.hint.svelte-hk7m6w{text-align:center;color:var(--text-faint);margin-top:-8px;font-size:12px}.row.svelte-hk7m6w{align-items:center;gap:8px;display:flex}.row.svelte-hk7m6w .input:where(.svelte-hk7m6w){flex:1;min-width:0}.range.svelte-hk7m6w{min-width:0;accent-color:var(--accent);flex:1}.num.svelte-hk7m6w{text-align:right;width:40px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.btn.icon.svelte-hk7m6w{padding:8px 10px}.check.svelte-hk7m6w{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.check.svelte-hk7m6w input:where(.svelte-hk7m6w){accent-color:var(--accent)}input[type=color].svelte-hk7m6w{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--bg-0);cursor:pointer;flex-shrink:0;width:34px;height:30px;padding:2px}.seg.svelte-hk7m6w{border-radius:var(--radius-sm);background:var(--bg-0);padding:2px;display:inline-flex}.seg.svelte-hk7m6w button:where(.svelte-hk7m6w){color:var(--text-muted);border-radius:4px;padding:5px 12px;font-size:13px}.seg.svelte-hk7m6w button:where(.svelte-hk7m6w):hover{color:var(--text)}.seg.svelte-hk7m6w button.on:where(.svelte-hk7m6w){background:var(--bg-3);color:var(--text)}.chips.svelte-hk7m6w{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-hk7m6w{background:var(--bg-3);border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;display:inline-flex}.chip.svelte-hk7m6w:hover,.chip.saved.svelte-hk7m6w:hover{background:var(--bg-hover)}.chip.saved.svelte-hk7m6w{box-shadow:inset 0 0 0 1px var(--border);gap:2px;padding:0 4px 0 10px}.chip.saved.svelte-hk7m6w button:where(.svelte-hk7m6w){padding:4px 0}.chip.saved.svelte-hk7m6w .x:where(.svelte-hk7m6w){width:20px;height:20px;color:var(--text-faint);border-radius:50%;place-items:center;padding:0;display:grid}.chip.saved.svelte-hk7m6w .x:where(.svelte-hk7m6w):hover{color:var(--danger)}.borders.svelte-hk7m6w{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.border-opt.svelte-hk7m6w{border-radius:var(--radius-sm);border:1px solid #0000;place-items:center;padding:3px;display:grid}.border-opt.svelte-hk7m6w:hover{background:var(--bg-3)}.border-opt.on.svelte-hk7m6w{border-color:var(--accent);background:var(--accent-soft)}.border-opt.svelte-hk7m6w canvas:where(.svelte-hk7m6w){aspect-ratio:1;max-width:100%;height:auto;display:block}.drop-overlay.svelte-hk7m6w{border:2px dashed var(--accent);border-radius:var(--radius-lg);pointer-events:none;z-index:2;background:#141519d1;justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:650;display:flex;position:absolute;inset:-8px}@media (width<=900px){.builder.svelte-hk7m6w{grid-template-columns:1fr}.panel.svelte-hk7m6w{position:static}}.intro.svelte-3zxmxi{margin:8px 0 22px}h1.svelte-3zxmxi{letter-spacing:-.02em;margin-bottom:6px;font-size:32px}.intro.svelte-3zxmxi p:where(.svelte-3zxmxi){color:var(--text-muted)}
