.settings-page.svelte-1i19ct2{padding-bottom:var(--space-xl)}.page-title.svelte-1i19ct2{color:var(--text-primary);margin-bottom:var(--space-lg);font-size:28px;font-weight:700}.settings-section.svelte-1i19ct2{margin-bottom:var(--space-lg)}.section-title.svelte-1i19ct2{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:var(--space-sm);padding-left:var(--space-xs);font-size:13px;font-weight:600}.setting-row.svelte-1i19ct2{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.setting-label.svelte-1i19ct2{color:var(--text-primary);font-weight:500;display:block}.setting-description.svelte-1i19ct2{color:var(--text-secondary);margin-top:2px;font-size:13px;display:block}.hymnal-options.svelte-1i19ct2{gap:var(--space-xs);flex-direction:column;display:flex}.hymnal-option.svelte-1i19ct2{align-items:center;gap:var(--space-md);padding:var(--space-md);text-align:left;cursor:pointer;border:2px solid #0000;width:100%;transition:border-color .15s,background-color .15s;display:flex}.hymnal-option.selected.svelte-1i19ct2{border-color:var(--primary);background-color:color-mix(in srgb, var(--primary) 5%, var(--surface))}.hymnal-radio.svelte-1i19ct2{border:2px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.hymnal-option.selected.svelte-1i19ct2 .hymnal-radio:where(.svelte-1i19ct2){border-color:var(--primary)}.radio-dot.svelte-1i19ct2{background-color:var(--primary);border-radius:50%;width:12px;height:12px}.hymnal-info.svelte-1i19ct2{flex:1}.hymnal-name.svelte-1i19ct2{color:var(--text-primary);font-size:16px;font-weight:600;display:block}.hymnal-meta.svelte-1i19ct2{color:var(--text-secondary);margin-top:2px;font-size:14px;display:block}.font-control.svelte-1i19ct2{align-items:center;gap:var(--space-xs);background-color:var(--bg);border-radius:var(--radius-md);padding:4px;display:flex}.font-btn.svelte-1i19ct2{border-radius:var(--radius-sm);background-color:var(--surface);width:40px;height:36px;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;font-size:14px;font-weight:600;transition:background-color .15s}.font-btn.svelte-1i19ct2:hover:not(:disabled){background-color:var(--primary);color:#fff;border-color:var(--primary)}.font-btn.svelte-1i19ct2:disabled{opacity:.4;cursor:not-allowed}.font-value.svelte-1i19ct2{text-align:center;min-width:48px;color:var(--text-primary);font-size:14px;font-weight:500}.reset-btn.svelte-1i19ct2{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background-color:var(--bg);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;transition:background-color .15s}.reset-btn.svelte-1i19ct2:hover:not(:disabled){background-color:var(--border)}.reset-btn.svelte-1i19ct2:disabled{opacity:.4;cursor:not-allowed}.divider.svelte-1i19ct2{background-color:var(--border);height:1px}.confirm-buttons.svelte-1i19ct2{gap:var(--space-xs);display:flex}.cancel-btn.svelte-1i19ct2{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background-color:#0000;font-size:14px;font-weight:500}.danger-btn.svelte-1i19ct2{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background-color:var(--favorite);color:#fff;cursor:pointer;border:none;font-size:14px;font-weight:500}.about-content.svelte-1i19ct2{text-align:center}.app-name.svelte-1i19ct2{color:var(--text-primary);margin-bottom:4px;font-size:18px;font-weight:600}.app-version.svelte-1i19ct2{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:13px}.app-description.svelte-1i19ct2{color:var(--text-secondary);font-size:14px;line-height:1.5}
