.page.svelte-1i19ct2{padding:1rem;max-width:600px;margin:0 auto;min-height:100vh}.back-nav.svelte-1i19ct2{margin-bottom:1rem}.back-btn.svelte-1i19ct2{background:none;border:none;color:var(--color-brand-primary);font-size:.9rem;cursor:pointer;padding:.5rem 0}.page-header.svelte-1i19ct2{margin-bottom:2rem}.page-header.svelte-1i19ct2 h1:where(.svelte-1i19ct2){font-size:1.75rem;font-weight:700;color:var(--color-text-primary)}.settings-sections.svelte-1i19ct2{display:flex;flex-direction:column;gap:1.5rem}.settings-section.svelte-1i19ct2{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:12px;padding:1rem}.section-title.svelte-1i19ct2{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;padding:0 .25rem}.section-links.svelte-1i19ct2{display:flex;flex-direction:column}.settings-link.svelte-1i19ct2{display:flex;align-items:center;gap:.75rem;padding:.875rem .5rem;color:inherit;text-decoration:none;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;border-radius:8px;transition:background .15s ease;min-height:44px}.settings-link.svelte-1i19ct2:hover{background:var(--color-bg-surface-hover)}.settings-link.svelte-1i19ct2+.settings-link:where(.svelte-1i19ct2){border-top:1px solid var(--color-border-subtle)}.link-icon.svelte-1i19ct2{font-size:1.25rem;width:32px;text-align:center;flex-shrink:0}.link-content.svelte-1i19ct2{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.link-title.svelte-1i19ct2{font-size:.95rem;font-weight:500;color:var(--color-text-primary)}.link-description.svelte-1i19ct2{font-size:.8rem;color:var(--color-text-muted);line-height:1.3}.link-arrow.svelte-1i19ct2{font-size:1.25rem;color:var(--color-text-muted);flex-shrink:0}.signin-prompt.svelte-1i19ct2{text-align:center;padding:2rem 1rem}.signin-prompt.svelte-1i19ct2 p:where(.svelte-1i19ct2){color:var(--color-text-secondary);margin-bottom:1rem}.signin-btn.svelte-1i19ct2{display:inline-block;padding:.75rem 1.5rem;background:var(--color-brand-primary);color:var(--color-text-on-brand);text-decoration:none;border-radius:8px;font-weight:600;min-height:44px}.install-section.svelte-1i19ct2{border-color:var(--color-brand-primary)}.install-content.svelte-1i19ct2{display:flex;flex-direction:column}.install-btn.svelte-1i19ct2{display:flex;align-items:center;gap:.75rem;padding:.875rem .5rem;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;border-radius:8px;transition:background .15s ease;min-height:44px;color:inherit}.install-btn.svelte-1i19ct2:hover{background:var(--color-bg-surface-hover)}.ios-install-guide.svelte-1i19ct2{padding:.5rem}.ios-title.svelte-1i19ct2{color:var(--color-brand-primary);font-size:1rem;font-weight:600;margin:0 0 .75rem}.ios-safari-note.svelte-1i19ct2{color:var(--color-text-secondary);font-size:.9rem;margin:0;line-height:1.5}.ios-steps.svelte-1i19ct2{color:var(--color-text-secondary);font-size:.9rem;margin:0;padding-left:1.25rem;line-height:1.8}.ios-steps.svelte-1i19ct2 li:where(.svelte-1i19ct2){margin-bottom:.25rem}.ios-icon.svelte-1i19ct2{margin-right:.25rem}.danger-section.svelte-1i19ct2{border-color:var(--color-status-error)}.danger-title.svelte-1i19ct2{color:var(--color-status-error-text)}.danger-link.svelte-1i19ct2 .link-title:where(.svelte-1i19ct2){color:var(--color-status-error-text)}.danger-link.svelte-1i19ct2:hover{background:var(--color-status-error-bg)}
