.button-group.svelte-12at38d button:where(.svelte-12at38d){border-radius:0}.button-group.svelte-12at38d button:where(.svelte-12at38d):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.button-group.svelte-12at38d button:where(.svelte-12at38d):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.button-group.svelte-12at38d button:where(.svelte-12at38d):not(:first-child){margin-left:-1px}.button-group.svelte-12at38d button:where(.svelte-12at38d):focus-visible,.button-group.svelte-12at38d button:where(.svelte-12at38d):hover,.button-group.svelte-12at38d button[aria-pressed=true]:where(.svelte-12at38d){position:relative;z-index:10}.theme-preview-default.svelte-1q9fvfw{background-color:#f9fafb;color:#374151}.dark .theme-preview-default.svelte-1q9fvfw{background-color:#1f2937;color:#e5e7eb}.theme-preview-sepia.svelte-1q9fvfw{background-color:#fffdf7;color:#5c3921}.dark .theme-preview-sepia.svelte-1q9fvfw{background-color:#382a1f;color:#fffdf7}.theme-preview-high-contrast.svelte-1q9fvfw{background-color:#fff;color:#000}.dark .theme-preview-high-contrast.svelte-1q9fvfw{background-color:#000;color:#fff}.theme-preview-solarized.svelte-1q9fvfw{background-color:#fdf6e3;color:#586e75}.dark .theme-preview-solarized.svelte-1q9fvfw{background-color:#002b36;color:#93a1a1}.preview-box.svelte-1q9fvfw{height:40px;border-radius:.125rem;padding:.375rem;display:flex;flex-direction:column;gap:.125rem}.theme-preview-default.svelte-1q9fvfw .preview-box:where(.svelte-1q9fvfw),.theme-preview-sepia.svelte-1q9fvfw .preview-box:where(.svelte-1q9fvfw),.theme-preview-solarized.svelte-1q9fvfw .preview-box:where(.svelte-1q9fvfw){background-color:#0000000d}.dark .theme-preview-default.svelte-1q9fvfw .preview-box:where(.svelte-1q9fvfw),.dark .theme-preview-sepia.svelte-1q9fvfw .preview-box:where(.svelte-1q9fvfw),.dark .theme-preview-solarized.svelte-1q9fvfw .preview-box:where(.svelte-1q9fvfw){background-color:#ffffff0d}.theme-preview-high-contrast.svelte-1q9fvfw .preview-box:where(.svelte-1q9fvfw){background-color:#00000005}.dark .theme-preview-high-contrast.svelte-1q9fvfw .preview-box:where(.svelte-1q9fvfw){background-color:#ffffff05}.preview-line.svelte-1q9fvfw{height:.375rem;border-radius:.125rem}.theme-preview-default.svelte-1q9fvfw .preview-line-1:where(.svelte-1q9fvfw),.theme-preview-sepia.svelte-1q9fvfw .preview-line-1:where(.svelte-1q9fvfw),.theme-preview-solarized.svelte-1q9fvfw .preview-line-1:where(.svelte-1q9fvfw){width:80%;background-color:#0000004d}.dark .theme-preview-default.svelte-1q9fvfw .preview-line-1:where(.svelte-1q9fvfw),.dark .theme-preview-sepia.svelte-1q9fvfw .preview-line-1:where(.svelte-1q9fvfw),.dark .theme-preview-solarized.svelte-1q9fvfw .preview-line-1:where(.svelte-1q9fvfw){background-color:#ffffff4d}.theme-preview-default.svelte-1q9fvfw .preview-line-2:where(.svelte-1q9fvfw),.theme-preview-sepia.svelte-1q9fvfw .preview-line-2:where(.svelte-1q9fvfw),.theme-preview-solarized.svelte-1q9fvfw .preview-line-2:where(.svelte-1q9fvfw){width:60%;background-color:#0003}.dark .theme-preview-default.svelte-1q9fvfw .preview-line-2:where(.svelte-1q9fvfw),.dark .theme-preview-sepia.svelte-1q9fvfw .preview-line-2:where(.svelte-1q9fvfw),.dark .theme-preview-solarized.svelte-1q9fvfw .preview-line-2:where(.svelte-1q9fvfw){background-color:#fff3}.theme-preview-high-contrast.svelte-1q9fvfw .preview-line-1:where(.svelte-1q9fvfw){width:80%;background-color:#0009}.dark .theme-preview-high-contrast.svelte-1q9fvfw .preview-line-1:where(.svelte-1q9fvfw){background-color:#fff9}.theme-preview-high-contrast.svelte-1q9fvfw .preview-line-2:where(.svelte-1q9fvfw){width:60%;background-color:#00000073}.dark .theme-preview-high-contrast.svelte-1q9fvfw .preview-line-2:where(.svelte-1q9fvfw){background-color:#ffffff73}.button-group.svelte-6f2tx0 button:where(.svelte-6f2tx0){border-radius:0}.button-group.svelte-6f2tx0 button:where(.svelte-6f2tx0):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.button-group.svelte-6f2tx0 button:where(.svelte-6f2tx0):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.button-group.svelte-6f2tx0 button:where(.svelte-6f2tx0):not(:first-child){margin-left:-1px}.button-group.svelte-6f2tx0 button:where(.svelte-6f2tx0):focus-visible,.button-group.svelte-6f2tx0 button:where(.svelte-6f2tx0):hover,.button-group.svelte-6f2tx0 button[aria-pressed=true]:where(.svelte-6f2tx0){position:relative;z-index:10}.button-group.svelte-1wez149 button:where(.svelte-1wez149){border-radius:0}.button-group.svelte-1wez149 button:where(.svelte-1wez149):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.button-group.svelte-1wez149 button:where(.svelte-1wez149):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.button-group.svelte-1wez149 button:where(.svelte-1wez149):not(:first-child){margin-left:-1px}.button-group.svelte-1wez149 button:where(.svelte-1wez149):focus-visible,.button-group.svelte-1wez149 button:where(.svelte-1wez149):hover,.button-group.svelte-1wez149 button[aria-pressed=true]:where(.svelte-1wez149){position:relative;z-index:10}.settings-modal.svelte-vbz8pb{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-vbz8pb::backdrop{background:transparent}.modal-content.svelte-vbz8pb{display:flex;flex-direction:column;height:100%;overflow:hidden}.modal-header.svelte-vbz8pb{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-vbz8pb{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-vbz8pb:hover{background:oklch(var(--accent));color:oklch(var(--accent-foreground))}.modal-body.svelte-vbz8pb{flex:1;min-height:0;overflow-y:auto;padding:1.25rem}.settings-group.svelte-vbz8pb{display:flex;flex-direction:column;gap:1.25rem}.modal-footer.svelte-vbz8pb{padding:1rem 1.25rem;border-top:1px solid oklch(var(--border));display:flex;justify-content:center;background:oklch(var(--background))}.reset-button.svelte-vbz8pb{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-vbz8pb:hover{color:oklch(var(--foreground));text-decoration-color:currentColor}
