.button-group.svelte-1rf9dbr button:where(.svelte-1rf9dbr){border-radius:0}.button-group.svelte-1rf9dbr button:where(.svelte-1rf9dbr):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.button-group.svelte-1rf9dbr button:where(.svelte-1rf9dbr):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.button-group.svelte-1rf9dbr button:where(.svelte-1rf9dbr):not(:first-child){margin-left:-1px}.button-group.svelte-1rf9dbr button:where(.svelte-1rf9dbr):focus-visible,.button-group.svelte-1rf9dbr button:where(.svelte-1rf9dbr):hover,.button-group.svelte-1rf9dbr button[aria-pressed=true]:where(.svelte-1rf9dbr){position:relative;z-index:10}.theme-preview-default.svelte-5a7kts{background-color:#f9fafb;color:#374151}.dark .theme-preview-default.svelte-5a7kts{background-color:#1f2937;color:#e5e7eb}.theme-preview-sepia.svelte-5a7kts{background-color:#fffdf7;color:#5c3921}.dark .theme-preview-sepia.svelte-5a7kts{background-color:#382a1f;color:#fffdf7}.theme-preview-high-contrast.svelte-5a7kts{background-color:#fff;color:#000}.dark .theme-preview-high-contrast.svelte-5a7kts{background-color:#000;color:#fff}.theme-preview-solarized.svelte-5a7kts{background-color:#fdf6e3;color:#586e75}.dark .theme-preview-solarized.svelte-5a7kts{background-color:#002b36;color:#93a1a1}.preview-box.svelte-5a7kts{height:40px;border-radius:.125rem;padding:.375rem;display:flex;flex-direction:column;gap:.125rem}.theme-preview-default.svelte-5a7kts .preview-box:where(.svelte-5a7kts),.theme-preview-sepia.svelte-5a7kts .preview-box:where(.svelte-5a7kts),.theme-preview-solarized.svelte-5a7kts .preview-box:where(.svelte-5a7kts){background-color:#0000000d}.dark .theme-preview-default.svelte-5a7kts .preview-box:where(.svelte-5a7kts),.dark .theme-preview-sepia.svelte-5a7kts .preview-box:where(.svelte-5a7kts),.dark .theme-preview-solarized.svelte-5a7kts .preview-box:where(.svelte-5a7kts){background-color:#ffffff0d}.theme-preview-high-contrast.svelte-5a7kts .preview-box:where(.svelte-5a7kts){background-color:#00000005}.dark .theme-preview-high-contrast.svelte-5a7kts .preview-box:where(.svelte-5a7kts){background-color:#ffffff05}.preview-line.svelte-5a7kts{height:.375rem;border-radius:.125rem}.theme-preview-default.svelte-5a7kts .preview-line-1:where(.svelte-5a7kts),.theme-preview-sepia.svelte-5a7kts .preview-line-1:where(.svelte-5a7kts),.theme-preview-solarized.svelte-5a7kts .preview-line-1:where(.svelte-5a7kts){width:80%;background-color:#0000004d}.dark .theme-preview-default.svelte-5a7kts .preview-line-1:where(.svelte-5a7kts),.dark .theme-preview-sepia.svelte-5a7kts .preview-line-1:where(.svelte-5a7kts),.dark .theme-preview-solarized.svelte-5a7kts .preview-line-1:where(.svelte-5a7kts){background-color:#ffffff4d}.theme-preview-default.svelte-5a7kts .preview-line-2:where(.svelte-5a7kts),.theme-preview-sepia.svelte-5a7kts .preview-line-2:where(.svelte-5a7kts),.theme-preview-solarized.svelte-5a7kts .preview-line-2:where(.svelte-5a7kts){width:60%;background-color:#0003}.dark .theme-preview-default.svelte-5a7kts .preview-line-2:where(.svelte-5a7kts),.dark .theme-preview-sepia.svelte-5a7kts .preview-line-2:where(.svelte-5a7kts),.dark .theme-preview-solarized.svelte-5a7kts .preview-line-2:where(.svelte-5a7kts){background-color:#fff3}.theme-preview-high-contrast.svelte-5a7kts .preview-line-1:where(.svelte-5a7kts){width:80%;background-color:#0009}.dark .theme-preview-high-contrast.svelte-5a7kts .preview-line-1:where(.svelte-5a7kts){background-color:#fff9}.theme-preview-high-contrast.svelte-5a7kts .preview-line-2:where(.svelte-5a7kts){width:60%;background-color:#00000073}.dark .theme-preview-high-contrast.svelte-5a7kts .preview-line-2:where(.svelte-5a7kts){background-color:#ffffff73}.button-group.svelte-1j4ur7c button:where(.svelte-1j4ur7c){border-radius:0}.button-group.svelte-1j4ur7c button:where(.svelte-1j4ur7c):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.button-group.svelte-1j4ur7c button:where(.svelte-1j4ur7c):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.button-group.svelte-1j4ur7c button:where(.svelte-1j4ur7c):not(:first-child){margin-left:-1px}.button-group.svelte-1j4ur7c button:where(.svelte-1j4ur7c):focus-visible,.button-group.svelte-1j4ur7c button:where(.svelte-1j4ur7c):hover,.button-group.svelte-1j4ur7c button[aria-pressed=true]:where(.svelte-1j4ur7c){position:relative;z-index:10}.button-group.svelte-29ji8b button:where(.svelte-29ji8b){border-radius:0}.button-group.svelte-29ji8b button:where(.svelte-29ji8b):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.button-group.svelte-29ji8b button:where(.svelte-29ji8b):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.button-group.svelte-29ji8b button:where(.svelte-29ji8b):not(:first-child){margin-left:-1px}.button-group.svelte-29ji8b button:where(.svelte-29ji8b):focus-visible,.button-group.svelte-29ji8b button:where(.svelte-29ji8b):hover,.button-group.svelte-29ji8b button[aria-pressed=true]:where(.svelte-29ji8b){position:relative;z-index:10}.settings-modal.svelte-ei2xul{max-width:600px;width:90vw;height:80vh;border:1px solid oklch(var(--border));border-radius:12px;padding:0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;overflow:hidden;background:oklch(var(--background));color:oklch(var(--foreground))}.settings-modal.svelte-ei2xul::backdrop{background:transparent}.modal-content.svelte-ei2xul{display:flex;flex-direction:column;height:100%;overflow:hidden}.modal-header.svelte-ei2xul{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid oklch(var(--border));color:oklch(var(--foreground))}.close-button.svelte-ei2xul{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:4px;cursor:pointer;transition:background-color .2s;color:oklch(var(--muted-foreground))}.close-button.svelte-ei2xul:hover{background:oklch(var(--accent));color:oklch(var(--accent-foreground))}.modal-body.svelte-ei2xul{flex:1;min-height:0;overflow-y:auto;padding:1.25rem}.settings-group.svelte-ei2xul{display:flex;flex-direction:column;gap:1.25rem}.modal-footer.svelte-ei2xul{padding:1rem 1.25rem;border-top:1px solid oklch(var(--border));display:flex;justify-content:center;background:oklch(var(--background))}.reset-button.svelte-ei2xul{display:flex;align-items:center;gap:.375rem;padding:0;border:none;background:transparent;color:oklch(var(--muted-foreground));font-size:.75rem;cursor:pointer;transition:color .2s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.reset-button.svelte-ei2xul:hover{color:oklch(var(--foreground));text-decoration-color:currentColor}
