.page.svelte-yqvj7r{max-width:900px}.page-header.svelte-yqvj7r{margin-bottom:2rem}h1.svelte-yqvj7r{font-size:1.875rem;font-weight:700;margin-bottom:.25rem;color:var(--color-text)}.subtitle.svelte-yqvj7r{color:var(--color-text-secondary);font-size:.875rem}.settings-section.svelte-yqvj7r{background:var(--color-surface);padding:1.5rem;border-radius:.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a}.section-header.svelte-yqvj7r{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.settings-section.svelte-yqvj7r h2:where(.svelte-yqvj7r){font-size:1.125rem;font-weight:600;margin:0}.metadata.svelte-yqvj7r{display:flex;align-items:center;gap:.75rem}.updated-at.svelte-yqvj7r{font-size:.75rem;color:var(--color-text-secondary)}.version.svelte-yqvj7r{font-size:.75rem;color:var(--color-text-secondary);font-family:SF Mono,Monaco,monospace}.btn-toggle.svelte-yqvj7r{font-size:.75rem;padding:.375rem .75rem;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .15s;border:1px solid #e5e7eb;background:#fff;color:var(--color-text)}.btn-toggle.svelte-yqvj7r:hover{background:#f9fafb;border-color:var(--color-primary)}.badge.svelte-yqvj7r{font-size:.75rem;padding:.25rem .625rem;border-radius:.25rem;font-weight:500}.badge-sophie.svelte-yqvj7r{background:#3b82f61a;color:#2563eb}.badge-user.svelte-yqvj7r{background:#1daa611a;color:#1daa61}.section-description.svelte-yqvj7r{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:1.5rem;line-height:1.5}.form-group.svelte-yqvj7r{margin-bottom:1.5rem}.form-group.svelte-yqvj7r label:where(.svelte-yqvj7r){display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--color-text)}textarea.svelte-yqvj7r{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-family:SF Mono,Monaco,Courier New,monospace;line-height:1.6;resize:vertical;min-height:400px;background:#fafbfc}textarea.svelte-yqvj7r:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1daa611a}.preview-content.svelte-yqvj7r{width:100%;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;min-height:400px;line-height:1.6;color:var(--color-text)}.preview-content.svelte-yqvj7r h1{font-size:1.5rem;font-weight:700;margin-top:1.5rem;margin-bottom:1rem;color:var(--color-text)}.preview-content.svelte-yqvj7r h1:first-child{margin-top:0}.preview-content.svelte-yqvj7r h2{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-text)}.preview-content.svelte-yqvj7r h3{font-size:1.125rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;color:var(--color-text)}.preview-content.svelte-yqvj7r p{margin-bottom:1rem}.preview-content.svelte-yqvj7r ul{margin-bottom:1rem;padding-left:1.5rem}.preview-content.svelte-yqvj7r li{margin-bottom:.5rem}.preview-content.svelte-yqvj7r strong{font-weight:600;color:var(--color-text)}.form-group.svelte-yqvj7r small:where(.svelte-yqvj7r){display:block;margin-top:.5rem;font-size:.75rem;color:var(--color-text-secondary)}.form-actions.svelte-yqvj7r{display:flex;align-items:center;gap:1rem}.btn.svelte-yqvj7r{padding:.625rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s;border:none}.btn.primary.svelte-yqvj7r{background:var(--color-primary);color:#fff}.btn.primary.svelte-yqvj7r:hover:not(:disabled){background:#19964f}.btn.svelte-yqvj7r:disabled{opacity:.6;cursor:not-allowed}.save-message.svelte-yqvj7r{color:var(--color-primary);font-size:.875rem;font-weight:500}.save-message.error.svelte-yqvj7r{color:#dc2626}.info-section.svelte-yqvj7r{background:#fafbfc;border:1px solid #e5e7eb}.tips-list.svelte-yqvj7r{margin:0;padding-left:1.25rem;list-style:disc}.tips-list.svelte-yqvj7r li:where(.svelte-yqvj7r){margin-bottom:.75rem;font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.tips-list.svelte-yqvj7r li:where(.svelte-yqvj7r):last-child{margin-bottom:0}.tips-list.svelte-yqvj7r strong:where(.svelte-yqvj7r){color:var(--color-text)}
