.look-editor.svelte-bul6b8{display:grid;gap:14px}fieldset.svelte-bul6b8{min-width:0;padding:0;border:0}legend.svelte-bul6b8{padding:0;margin-bottom:8px}.choices.svelte-bul6b8{display:flex;flex-wrap:wrap;gap:7px}input.svelte-bul6b8{position:absolute;opacity:0;pointer-events:none}label.svelte-bul6b8{position:relative;cursor:pointer}.swatch.svelte-bul6b8{width:24px;height:24px;background:var(--colour);box-shadow:inset 0 0 0 1px var(--night-line);transition:box-shadow var(--dur-1)}.swatch.svelte-bul6b8:hover{box-shadow:inset 0 0 0 1px var(--night-line),0 0 0 2px var(--night-panel),0 0 0 3px var(--night-line-strong)}.swatch.svelte-bul6b8:has(input:where(.svelte-bul6b8):checked){box-shadow:inset 0 0 0 1px var(--night-line),0 0 0 2px var(--night-panel),0 0 0 4px var(--color-primary)}.tile.svelte-bul6b8{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--night-line);background:var(--night-tint);transition:border-color var(--dur-1),background-color var(--dur-1)}.tile.svelte-bul6b8:hover{border-color:var(--night-line-strong)}.tile.svelte-bul6b8:has(input:where(.svelte-bul6b8):checked){border-color:var(--color-primary);background:var(--color-primary-tint)}label.svelte-bul6b8:has(input:where(.svelte-bul6b8):focus-visible){outline:2px solid var(--color-primary);outline-offset:5px}
