.editor.svelte-1m32ium,.play.svelte-1m32ium{--bg:var(--primary-color);--ink:var(--text-color);--muted:color-mix(in srgb, var(--text-color) 70%, var(--primary-color));--line:var(--text-color-st);--bad:var(--accent-color);--good:var(--link-color);--check-a:color-mix(in srgb, var(--text-color) 10%, var(--primary-color));--check-b:color-mix(in srgb, var(--text-color) 4%, var(--primary-color))}.editor.svelte-1m32ium{flex-direction:column;gap:12px;width:100%;max-width:1300px;display:flex}.bar.svelte-1m32ium{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.titles.svelte-1m32ium{flex:1;min-width:180px}.brand.svelte-1m32ium{margin:0;font-size:20px}.sub.svelte-1m32ium,.muted.svelte-1m32ium,.hint.svelte-1m32ium{color:var(--muted);font-size:13px}.hint.svelte-1m32ium{margin:6px 0 0}.hint.warn.svelte-1m32ium{color:var(--bad)}.layout.svelte-1m32ium{grid-template-columns:220px minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}@media (width<=900px){.layout.svelte-1m32ium{grid-template-columns:1fr}.stage.svelte-1m32ium{order:-1}}.panel.svelte-1m32ium{background:var(--bg);border-radius:10px;padding:12px}h3.svelte-1m32ium{margin:12px 0 6px;font-size:14px}h3.svelte-1m32ium:first-child{margin-top:0}label.svelte-1m32ium{flex-direction:column;gap:2px;margin-bottom:8px;font-size:13px;display:flex}label.check.svelte-1m32ium{flex-direction:row;align-items:center;gap:6px}input.svelte-1m32ium:not([type=checkbox]):not([type=color]),select.svelte-1m32ium{background:var(--input-color);color:var(--text-color);box-shadow:var(--inset);border-radius:10px;width:100%;padding:6px 8px}.open.svelte-1m32ium select:where(.svelte-1m32ium){min-width:180px}.open.svelte-1m32ium{margin:0}.sr.svelte-1m32ium{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btn.svelte-1m32ium:disabled,.tool.svelte-1m32ium:disabled{opacity:.45;cursor:default}.btn.small.svelte-1m32ium{font-size:13px}.tool.svelte-1m32ium{background:var(--bg);cursor:pointer;border-radius:10px;padding:6px 10px;font-family:Courier,monospace;font-size:13px;font-weight:700}.tool.svelte-1m32ium:focus-visible,.swatch-pick.svelte-1m32ium:focus-visible,.x.svelte-1m32ium:focus-visible{box-shadow:0 0 0 3px var(--accent-color)}.message.svelte-1m32ium{color:var(--muted);margin:0}.import.svelte-1m32ium{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.import.svelte-1m32ium label:where(.svelte-1m32ium){margin:0}.import.svelte-1m32ium input[type=number]:where(.svelte-1m32ium){width:80px}.import.svelte-1m32ium .hint:where(.svelte-1m32ium){flex-basis:100%}.tools.svelte-1m32ium,.stage-tools.svelte-1m32ium,.save.svelte-1m32ium{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.tool.on.svelte-1m32ium{background:var(--ink);color:var(--bg);box-shadow:none}.palette.svelte-1m32ium{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.palette.svelte-1m32ium li:where(.svelte-1m32ium){border-radius:10px;grid-template-columns:1fr 44px 28px;align-items:center;gap:4px;padding:4px;display:grid}.palette.svelte-1m32ium li.on:where(.svelte-1m32ium){box-shadow:inset 0 0 0 2px var(--ink)}.palette.svelte-1m32ium li.bad:where(.svelte-1m32ium){background:color-mix(in srgb, var(--bad) 14%, transparent)}.swatch-pick.svelte-1m32ium{cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;padding:4px 6px;display:flex}.key.svelte-1m32ium{font-family:Courier,monospace;font-weight:700}.count.svelte-1m32ium{color:var(--muted);font-size:12px}input[type=color].svelte-1m32ium{cursor:pointer;background:0 0;width:44px;height:28px;padding:0}.x.svelte-1m32ium{cursor:pointer;background:0 0;border-radius:8px;width:28px;height:28px;padding:0;font-size:18px;line-height:1}.alike.svelte-1m32ium{color:var(--bad);grid-column:1/-1;padding:0 6px 2px;font-size:12px}.link.svelte-1m32ium{color:var(--bad);cursor:pointer;background:0 0;margin-right:4px;padding:0 2px;font-family:Courier,monospace;font-weight:700;text-decoration:underline}.tip.svelte-1m32ium{color:var(--muted)}.stage.svelte-1m32ium{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.paint-wrap.svelte-1m32ium{position:relative}.hover.svelte-1m32ium{pointer-events:none;border-radius:6px;position:absolute;top:0;left:0}.paint.svelte-1m32ium{touch-action:none;image-rendering:pixelated;box-shadow:0 0 0 2px var(--line);cursor:crosshair;border-radius:6px;display:block}.paint.picking.svelte-1m32ium{cursor:copy}.cursor.svelte-1m32ium{color:var(--muted);align-self:center;min-width:12ch;font-family:Courier,monospace;font-size:12px}.size.svelte-1m32ium{align-items:flex-end;gap:6px;display:flex}.size.svelte-1m32ium label:where(.svelte-1m32ium){flex:1;margin:0}.ok.svelte-1m32ium{color:var(--good);margin:0 0 6px;font-weight:600}.issues.svelte-1m32ium{margin:0 0 8px;padding-left:18px;font-size:13px}.issues.bad.svelte-1m32ium{color:var(--bad);font-weight:600}.stats.svelte-1m32ium{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:13px;display:grid}.stats.svelte-1m32ium dt:where(.svelte-1m32ium){color:var(--muted)}.stats.svelte-1m32ium dd:where(.svelte-1m32ium){margin:0;display:block}.play.svelte-1m32ium{z-index:200;background:var(--bg);flex-direction:column;align-items:center;gap:8px;padding:12px 16px 24px;display:flex;position:fixed;inset:0;overflow:auto}.play-bar.svelte-1m32ium{align-items:center;gap:12px;width:100%;max-width:1200px;display:flex}
