.setting.svelte-1i19ct2{margin:0 0 var(--space-5) 0;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-rule)}.setting.svelte-1i19ct2:last-child{border-bottom:none}.setting.svelte-1i19ct2 h2:where(.svelte-1i19ct2){margin-bottom:var(--space-2)}.setting-help.svelte-1i19ct2{color:var(--color-fg-muted);font-size:.92em;margin:var(--space-2) 0 0 0}.speed-options.svelte-1i19ct2,.option-group.svelte-1i19ct2{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.speed-btn.svelte-1i19ct2,.option-btn.svelte-1i19ct2{background:transparent;border:1px solid var(--color-rule);color:var(--color-fg);padding:.3em .9em;border-radius:3px;font-family:var(--font-body);font-size:1em;cursor:pointer}.speed-btn.svelte-1i19ct2:hover,.option-btn.svelte-1i19ct2:hover{background:var(--color-rule)}.speed-btn.active.svelte-1i19ct2,.option-btn.active.svelte-1i19ct2{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.checkbox-row.svelte-1i19ct2{display:flex;align-items:center;gap:var(--space-2);font-size:1em;cursor:pointer}.reset-btn.svelte-1i19ct2{background:transparent;border:1px solid var(--color-rubric);color:var(--color-rubric);padding:.3em .9em;border-radius:3px;font-family:var(--font-body);cursor:pointer}.reset-btn.svelte-1i19ct2:hover{background:var(--color-rubric);color:var(--color-bg)}.lectionary-options.svelte-1i19ct2{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.lectionary-option.svelte-1i19ct2{display:flex;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-rule);border-radius:4px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.lectionary-option.svelte-1i19ct2:hover{background:var(--color-overlay)}.lectionary-option.active.svelte-1i19ct2{border-color:var(--color-fg);background:var(--color-overlay)}.lectionary-option.svelte-1i19ct2 input[type=radio]:where(.svelte-1i19ct2){margin-top:.25em;flex-shrink:0}.lectionary-label.svelte-1i19ct2{display:flex;flex-direction:column;gap:var(--space-1)}.lectionary-description.svelte-1i19ct2{color:var(--color-fg-muted);font-size:.92em}.chant-sub-settings.svelte-1i19ct2{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-overlay);border-radius:4px}.slider-row.svelte-1i19ct2{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.slider-label.svelte-1i19ct2{min-width:10em}.slider-row.svelte-1i19ct2 input[type=range]:where(.svelte-1i19ct2){flex:1 1 12em;min-width:10em}.slider-value.svelte-1i19ct2{min-width:4em}.slider-help.svelte-1i19ct2{color:var(--color-fg-muted);font-size:.9em}.voice-picker.svelte-1i19ct2{display:flex;gap:var(--space-2);align-items:center;margin-top:var(--space-2);flex-wrap:wrap}.voice-select.svelte-1i19ct2{background:transparent;border:1px solid var(--color-rule);color:var(--color-fg);padding:.3em .6em;border-radius:3px;font-family:var(--font-body);font-size:1em;min-width:18em}.preview-btn.svelte-1i19ct2{background:transparent;border:1px solid var(--color-rule);color:var(--color-fg);padding:.3em .9em;border-radius:3px;font-family:var(--font-body);font-size:1em;cursor:pointer}.preview-btn.svelte-1i19ct2:hover{background:var(--color-rule)}
