.settings-page.svelte-1i19ct2{max-width:600px;margin:0 auto;padding:1rem}h1.svelte-1i19ct2{margin-bottom:1.5rem;font-size:1.5rem}.card.svelte-1i19ct2{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:1.25rem;padding:1.25rem}h2.svelte-1i19ct2{margin:0 0 1rem;font-size:1.1rem}label.svelte-1i19ct2{color:var(--text-secondary);margin-bottom:.75rem;font-size:.875rem;display:block}input.svelte-1i19ct2{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--text);border-radius:4px;margin-top:.25rem;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;display:block}input.svelte-1i19ct2:focus{border-color:var(--accent);outline:none}.button-row.svelte-1i19ct2{gap:.5rem;display:flex}button.svelte-1i19ct2{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-family:inherit;font-size:.875rem}button.svelte-1i19ct2:hover:not(:disabled){background:var(--bg-hover)}button.svelte-1i19ct2:disabled{opacity:.5;cursor:not-allowed}.test-result.svelte-1i19ct2{border-radius:4px;margin-top:.75rem;padding:.5rem .75rem;font-size:.875rem}.test-result.success.svelte-1i19ct2{background:color-mix(in srgb, var(--green) 15%, transparent);border:1px solid var(--green)}.test-result.error.svelte-1i19ct2{background:color-mix(in srgb, var(--red) 15%, transparent);border:1px solid var(--red)}dl.svelte-1i19ct2{grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0;font-size:.875rem;display:grid}dt.svelte-1i19ct2{color:var(--text-secondary)}dd.svelte-1i19ct2{margin:0}
