svg.svelte-es1wxe{border-radius:25%}svg.svelte-v3abnn{border-radius:25%}.settings-page.svelte-1i19ct2{padding:var(--space-4)}.settings-section.svelte-1i19ct2{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.section-title.svelte-1i19ct2{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--space-4)}.section-hint.svelte-1i19ct2{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.45;margin:0 0 var(--space-4)}.turbo-option.svelte-1i19ct2{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:var(--font-size-base);font-weight:600}.turbo-option.svelte-1i19ct2 input:where(.svelte-1i19ct2){margin-top:4px;flex-shrink:0}.turbo-label.svelte-1i19ct2{flex:1}.theme-options.svelte-1i19ct2{display:flex;flex-wrap:wrap;gap:var(--space-4)}.theme-option.svelte-1i19ct2{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);cursor:pointer}.theme-option.svelte-1i19ct2 input:where(.svelte-1i19ct2){position:absolute;opacity:0;pointer-events:none}.theme-preview.svelte-1i19ct2{width:120px;height:80px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:border-color .2s}.theme-option.selected.svelte-1i19ct2 .theme-preview:where(.svelte-1i19ct2){border-color:var(--color-accent)}.theme-preview--dark.svelte-1i19ct2{background:#000;color:#e7e9ea}.theme-preview--system.svelte-1i19ct2{background:linear-gradient(90deg,#000 50%,#fff 50%)}.theme-preview--system.svelte-1i19ct2 .preview-text:where(.svelte-1i19ct2){background:linear-gradient(90deg,#e7e9ea 50%,#0f1419 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.theme-preview--light.svelte-1i19ct2{background:#fff;color:#0f1419;border-color:var(--color-border)}.theme-option.selected.svelte-1i19ct2 .theme-preview--light:where(.svelte-1i19ct2){border-color:var(--color-accent)}.preview-text.svelte-1i19ct2{font-size:var(--font-size-2xl);font-weight:700}.option-label.svelte-1i19ct2{font-size:var(--font-size-sm);font-weight:500}.accent-options.svelte-1i19ct2{display:flex;gap:var(--space-3);flex-wrap:wrap}.accent-option.svelte-1i19ct2{cursor:pointer}.accent-option.svelte-1i19ct2 input:where(.svelte-1i19ct2){position:absolute;opacity:0;pointer-events:none}.accent-swatch.svelte-1i19ct2{width:48px;height:48px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:transform .15s}.accent-option.svelte-1i19ct2:hover .accent-swatch:where(.svelte-1i19ct2){transform:scale(1.1)}.logo-options.svelte-1i19ct2{display:flex;gap:var(--space-4)}.logo-option.svelte-1i19ct2{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-3);border-radius:var(--radius-md);border:2px solid transparent;transition:border-color .2s}.logo-option.selected.svelte-1i19ct2{border-color:var(--color-accent)}.logo-option.svelte-1i19ct2 input:where(.svelte-1i19ct2){position:absolute;opacity:0;pointer-events:none}.settings-actions.svelte-1i19ct2{display:flex;align-items:center;gap:var(--space-3)}.save-btn.svelte-1i19ct2{padding:var(--space-3) var(--space-5);background:var(--color-accent);color:#fff;border-radius:var(--radius-full);font-weight:700;font-size:var(--font-size-base);transition:background-color .2s}.save-btn.svelte-1i19ct2:hover{background:var(--color-accent-hover)}.save-confirmation.svelte-1i19ct2{color:var(--color-success);font-weight:500}
