.form-group.svelte-15zm49u{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.label-with-input.svelte-15zm49u{align-items:center;gap:8px;display:flex}.iso-option.svelte-15zm49u{margin-left:88px}label.svelte-15zm49u,.style-label.svelte-15zm49u{color:var(--text-primary);min-width:80px;font-size:14px}input[type=range].svelte-15zm49u{background:var(--border-color);appearance:none;border-radius:2px;outline:none;width:100%;height:4px}input[type=range].svelte-15zm49u::-webkit-slider-thumb{appearance:none;background:var(--accent-color);cursor:pointer;border-radius:50%;width:16px;height:16px}input[type=range].svelte-15zm49u::-moz-range-thumb{background:var(--accent-color);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.range-labels.svelte-15zm49u{color:var(--text-secondary);justify-content:space-between;font-size:12px;display:flex}.color-swatch-btn.svelte-15zm49u{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:32px;height:32px;padding:0;display:flex;position:relative}.color-swatch-display.svelte-15zm49u{border:2px solid var(--border-color);border-radius:4px;width:32px;height:32px;transition:all .15s;position:absolute;top:0;left:0}.color-swatch-btn.svelte-15zm49u:hover .color-swatch-display:where(.svelte-15zm49u){border-color:var(--text-secondary);transform:scale(1.05)}.checkerboard-bg.svelte-15zm49u{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges;background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:4px;position:absolute}.style-toggle-group.svelte-15zm49u{gap:4px;display:flex}.style-button.svelte-15zm49u{border:1px solid var(--button-border);background:var(--button-bg);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.style-button.svelte-15zm49u:hover{background:var(--button-bg-hover);border-color:var(--text-secondary)}.style-button.active.svelte-15zm49u{background:var(--button-bg-active);border-color:var(--accent-color);color:var(--accent-color)}.style-button.svelte-15zm49u svg:where(.svelte-15zm49u){width:20px;height:20px}.gap-row.svelte-15zm49u,.gap-input-group.svelte-15zm49u{align-items:center;gap:8px;display:flex}.gap-input-group.svelte-15zm49u label:where(.svelte-15zm49u){color:var(--text-primary);min-width:auto;font-size:14px}.link-button-wrapper.svelte-15zm49u{justify-content:center;align-items:center;display:flex}.button-group-right.svelte-15zm49u{gap:8px;display:flex}
