.appearance-picker.svelte-1selm8f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.appearance-option.svelte-1selm8f{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.55rem .4rem;border:1px solid var(--border-base);border-radius:var(--r-12);background:color-mix(in srgb,var(--bg-surface) 92%,transparent);color:var(--text-base);text-align:center;cursor:pointer;transition:border-color var(--d-hover) var(--ease-vici),background-color var(--d-hover) var(--ease-vici),transform var(--d-hover) var(--ease-vici)}.appearance-option.svelte-1selm8f:hover{border-color:var(--border-strong);background:var(--bg-popover)}.appearance-option.svelte-1selm8f:active{transform:scale(.985)}.appearance-option.is-active.svelte-1selm8f{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-surface));box-shadow:var(--shadow-card)}.appearance-swatches.svelte-1selm8f{display:flex;overflow:hidden;width:100%;max-width:3.5rem;height:1.4rem;border:1px solid var(--border-base);border-radius:var(--r-pill)}.appearance-swatches.svelte-1selm8f span:where(.svelte-1selm8f){flex:1}.appearance-copy.svelte-1selm8f{display:flex;flex-direction:column;min-width:0;gap:.1rem;font-size:var(--t-12);font-weight:700;line-height:var(--leading-snug)}.appearance-copy.svelte-1selm8f small:where(.svelte-1selm8f){color:var(--text-muted);font-size:.625rem;line-height:var(--leading-snug)}.appearance-check.svelte-1selm8f{position:absolute;top:.35rem;right:.35rem;display:inline-flex;color:var(--color-primary)}
