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