.blender.svelte-tgdqt7{max-width:640px;margin:0 auto}.color-inputs.svelte-tgdqt7{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}@media (max-width: 480px){.color-inputs.svelte-tgdqt7{grid-template-columns:1fr}}.color-input-group.svelte-tgdqt7 label:where(.svelte-tgdqt7){display:block;font-size:.85rem;color:var(--text-muted);margin-bottom:.4rem}.color-row.svelte-tgdqt7{display:flex;align-items:center;gap:.5rem}.color-row.svelte-tgdqt7 input[type=color]:where(.svelte-tgdqt7){width:44px;height:44px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:2px;background:var(--bg-input)}.hex-input.svelte-tgdqt7{flex:1;padding:.6rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:monospace;font-size:.9rem}.slider-section.svelte-tgdqt7{margin-bottom:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.25rem}.slider-section.svelte-tgdqt7 label:where(.svelte-tgdqt7){display:block;font-size:.85rem;color:var(--text-muted);margin-bottom:.5rem}.slider-section.svelte-tgdqt7 strong:where(.svelte-tgdqt7){color:var(--text)}.slider-section.svelte-tgdqt7 input[type=range]:where(.svelte-tgdqt7){width:100%;cursor:pointer}.slider-labels.svelte-tgdqt7{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.result-card.svelte-tgdqt7{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.25rem;margin-bottom:1.5rem}.result-card.svelte-tgdqt7 h3:where(.svelte-tgdqt7){margin:0 0 .75rem;font-size:1rem;color:var(--text)}.preview-swatch.svelte-tgdqt7{width:100%;height:80px;border-radius:var(--radius-sm);border:1px solid var(--border);margin-bottom:.75rem;transition:background .15s}.result-row.svelte-tgdqt7{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s}.result-row.svelte-tgdqt7:hover{border-color:var(--accent-light)}.hex-value.svelte-tgdqt7{font-family:monospace;font-size:.9rem;color:var(--text)}.copy-btn.svelte-tgdqt7{font-size:.8rem;color:var(--text-muted)}.result-row.svelte-tgdqt7:hover .copy-btn:where(.svelte-tgdqt7){color:var(--accent-light)}.steps-section.svelte-tgdqt7{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.25rem}.steps-header.svelte-tgdqt7{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.steps-header.svelte-tgdqt7 h3:where(.svelte-tgdqt7){margin:0;font-size:1rem;color:var(--text)}.steps-input.svelte-tgdqt7{display:flex;align-items:center;gap:.4rem}.steps-input.svelte-tgdqt7 label:where(.svelte-tgdqt7){font-size:.8rem;color:var(--text-muted)}.steps-input.svelte-tgdqt7 input:where(.svelte-tgdqt7){width:60px;padding:.35rem .5rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:.85rem;text-align:center}.steps-bar.svelte-tgdqt7{display:flex;border-radius:var(--radius-sm);overflow:hidden;height:48px;border:1px solid var(--border);margin-bottom:1rem}.step-swatch.svelte-tgdqt7{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s}.step-swatch.svelte-tgdqt7:hover{opacity:.85}.step-label.svelte-tgdqt7{font-size:.75rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:700}.steps-hex-list.svelte-tgdqt7{display:flex;flex-direction:column;gap:.35rem}.step-item.svelte-tgdqt7{display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .1s}.step-item.svelte-tgdqt7:hover{background:var(--bg-input)}.step-dot.svelte-tgdqt7{width:16px;height:16px;border-radius:3px;border:1px solid var(--border);flex-shrink:0}.step-text.svelte-tgdqt7{font-family:monospace;font-size:.8rem;color:var(--text)}.step-pct.svelte-tgdqt7{font-size:.75rem;color:var(--text-muted);margin-left:auto}
