.page-title.svelte-1i19ct2{text-align:center;margin-bottom:var(--space-lg)}.page-title.svelte-1i19ct2 h1:where(.svelte-1i19ct2){margin:0;font-size:var(--font-xl)}.info-section.svelte-1i19ct2{margin-bottom:var(--space-xl)}.section-title.svelte-1i19ct2{font-size:var(--font-lg);font-weight:700;margin:0 0 var(--space-md) 0;display:flex;align-items:center;gap:var(--space-sm)}.section-icon.svelte-1i19ct2{font-size:24px}.settings-card.svelte-1i19ct2{display:flex;flex-direction:column}.setting-row.svelte-1i19ct2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) 0}.setting-row.svelte-1i19ct2:first-child{padding-top:0}.setting-row.svelte-1i19ct2:last-child{padding-bottom:0}.setting-info.svelte-1i19ct2{flex:1;min-width:0}.setting-label.svelte-1i19ct2{display:block;font-size:var(--font-base);font-weight:600;margin:0}.setting-description.svelte-1i19ct2{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--space-xs) 0 0 0;line-height:1.4}.setting-divider.svelte-1i19ct2{height:1px;background:var(--color-border);margin:0 var(--space-lg)}.toggle.svelte-1i19ct2{position:relative;width:56px;height:32px;flex-shrink:0;background:var(--color-border);border-radius:var(--radius-full);transition:background-color .2s;padding:0;border:none;cursor:pointer}.toggle[aria-checked=true].svelte-1i19ct2{background:var(--color-primary)}.toggle-thumb.svelte-1i19ct2{position:absolute;top:3px;left:3px;width:26px;height:26px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #0003}.toggle[aria-checked=true].svelte-1i19ct2 .toggle-thumb:where(.svelte-1i19ct2){transform:translate(24px)}.font-select.svelte-1i19ct2{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:var(--font-base);font-family:inherit;background:var(--color-surface);color:var(--color-text);cursor:pointer;flex-shrink:0;min-width:120px}.info-card.svelte-1i19ct2{line-height:1.7}.info-text.svelte-1i19ct2{font-size:var(--font-base);color:var(--color-text);margin:0 0 var(--space-md) 0}.inline-link.svelte-1i19ct2{color:var(--color-primary);text-decoration:underline}.info-text.svelte-1i19ct2:last-child{margin-bottom:0}.copyright.svelte-1i19ct2{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--space-xl) 0 0 0;text-align:center}.credit.svelte-1i19ct2{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--space-xs) 0 0 0;text-align:center}.credit.svelte-1i19ct2 a:where(.svelte-1i19ct2){color:var(--color-primary);text-decoration:none}.credit.svelte-1i19ct2 a:where(.svelte-1i19ct2):hover{text-decoration:underline}.contact-card.svelte-1i19ct2{display:flex;flex-direction:column}.help-callout.svelte-1i19ct2{background:var(--color-info-bg);color:var(--color-text);border-radius:var(--radius-md);padding:var(--space-md);font-size:var(--font-base);line-height:1.6;margin-bottom:var(--space-md)}.privacy-note.svelte-1i19ct2{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-md) 0;line-height:1.5}.contact-form.svelte-1i19ct2{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-sm)}.form-field.svelte-1i19ct2{display:flex;flex-direction:column;gap:var(--space-xs)}.form-label.svelte-1i19ct2{font-size:var(--font-base);font-weight:600;color:var(--color-text)}.contact-input.svelte-1i19ct2{min-height:48px;padding:var(--space-sm) var(--space-md);font-size:var(--font-base);font-family:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.contact-input.svelte-1i19ct2:focus{outline:2px solid var(--color-primary);outline-offset:1px}.contact-textarea.svelte-1i19ct2{resize:vertical;min-height:120px;line-height:1.5}.contact-submit.svelte-1i19ct2{margin-top:var(--space-xs)}.form-status.svelte-1i19ct2{margin:0;font-size:var(--font-base);line-height:1.5}.form-status-success.svelte-1i19ct2{color:var(--color-success);font-weight:600}.form-status-error.svelte-1i19ct2{color:var(--color-danger-text);font-weight:600}.hp.svelte-1i19ct2{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:480px){.info-page.svelte-1i19ct2{padding:0}.page-title.svelte-1i19ct2{margin-bottom:var(--space-md)}.info-section.svelte-1i19ct2{margin-bottom:var(--space-lg)}.section-title.svelte-1i19ct2,.info-text.svelte-1i19ct2{margin-bottom:var(--space-sm)}.copyright.svelte-1i19ct2{margin-top:var(--space-lg)}}@media(min-width:1024px){.info-page.svelte-1i19ct2{max-width:720px;margin:0 auto}}
