.theme-settings__label[data-v-7789f6be]{min-width:5rem;color:rgb(var(--ui-fg-muted));font-size:.875rem}.theme-settings__swatch[data-v-7789f6be]{border:1px solid rgb(var(--ui-border));cursor:pointer;border-radius:9999px;flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .15s,box-shadow .15s}.theme-settings__swatch--auto[data-v-7789f6be]{background:linear-gradient(135deg,transparent 46%,rgb(var(--ui-fg)/.55) 46%,rgb(var(--ui-fg)/.55) 54%,transparent 54%),rgb(var(--ui-bg-muted))}.theme-settings__swatch--selected[data-v-7789f6be]{box-shadow:0 0 0 2px rgb(var(--ui-bg)),0 0 0 4px rgb(var(--ui-fg))}@media (hover:hover){.theme-settings__swatch[data-v-7789f6be]:hover{transform:scale(1.1)}}.theme-settings__swatch[data-v-7789f6be]:focus-visible{outline:2px solid rgb(var(--ui-primary));outline-offset:2px}.theme-settings__colors[data-v-7789f6be]{border-top:1px solid rgb(var(--ui-border));padding-top:.75rem}.theme-settings__colors summary[data-v-7789f6be]{cursor:pointer;color:rgb(var(--ui-fg));font-size:.875rem;font-weight:500}.theme-settings__colors summary[data-v-7789f6be]:hover{color:rgb(var(--ui-primary))}.theme-settings__colors summary[data-v-7789f6be]:focus-visible{outline:2px solid rgb(var(--ui-primary));outline-offset:2px}.theme-settings__grid[data-v-7789f6be]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-top:.75rem;display:grid}.theme-settings__color[data-v-7789f6be]{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.theme-settings__color-label[data-v-7789f6be]{color:rgb(var(--ui-fg-muted));font-size:.8125rem}.theme-settings__color-input[data-v-7789f6be]{border:1px solid rgb(var(--ui-border));cursor:pointer;background:0 0;border-radius:.375rem;flex-shrink:0;width:2rem;height:1.5rem;padding:0}.theme-settings__color-input[data-v-7789f6be]::-webkit-color-swatch-wrapper{padding:2px}.theme-settings__color-input[data-v-7789f6be]::-webkit-color-swatch{border:none;border-radius:.25rem}.theme-settings__color-input[data-v-7789f6be]:focus-visible{outline:2px solid rgb(var(--ui-primary));outline-offset:2px}.theme-settings__hint[data-v-7789f6be]{color:rgb(var(--ui-fg-muted));margin-top:.5rem;font-size:.75rem}
