.color-picker.svelte-13rslnh{width:100%}.form-label.svelte-13rslnh{display:block;font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.color-grid.svelte-13rslnh{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-2)}.color-swatch.svelte-13rslnh{aspect-ratio:1;position:relative;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast);background:transparent;padding:2px}.swatch-inner.svelte-13rslnh{display:block;width:100%;height:100%;border-radius:calc(var(--radius-md) - 2px);background:linear-gradient(135deg,var(--swatch-bg) 0%,var(--swatch-accent) 100%);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}.color-swatch.svelte-13rslnh:hover{transform:scale(1.1)}.color-swatch.selected.svelte-13rslnh{outline:2px solid var(--accent);outline-offset:2px}.check-icon.svelte-13rslnh{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--bg-base);background:#0000004d;border-radius:calc(var(--radius-md) - 2px)}
