.generator-page.svelte-1inwale{padding:var(--space-8);max-width:1400px;margin:0 auto}.page-header.svelte-1inwale{text-align:center;margin-bottom:var(--space-8)}.page-header.svelte-1inwale h1:where(.svelte-1inwale){font-size:var(--text-3xl);margin-bottom:var(--space-2)}.subtitle.svelte-1inwale{color:var(--color-text-secondary);font-size:var(--text-lg)}.generator-grid.svelte-1inwale{display:grid;grid-template-columns:350px 1fr;gap:var(--space-6)}.settings-panel.svelte-1inwale{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6)}.settings-panel.svelte-1inwale h2:where(.svelte-1inwale){font-size:var(--text-xl);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.form-group.svelte-1inwale{margin-bottom:var(--space-5)}.form-group.svelte-1inwale label:where(.svelte-1inwale){display:block;font-weight:500;margin-bottom:var(--space-2);color:var(--color-text-secondary)}select.svelte-1inwale{width:100%;padding:var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm)}.radio-group.svelte-1inwale{display:flex;flex-direction:column;gap:var(--space-2)}.radio-label.svelte-1inwale,.checkbox-label.svelte-1inwale{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-weight:400;color:var(--color-text-primary)}.generate-btn.svelte-1inwale{width:100%;padding:var(--space-4);font-size:var(--text-md);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.spinner.svelte-1inwale{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1inwale-spin .8s linear infinite}@keyframes svelte-1inwale-spin{to{transform:rotate(360deg)}}.ai-info.svelte-1inwale{margin-top:var(--space-6);padding:var(--space-4);background:var(--color-bg-tertiary);border-radius:var(--radius-lg)}.ai-info.svelte-1inwale h3:where(.svelte-1inwale){font-size:var(--text-sm);margin-bottom:var(--space-3);color:var(--color-accent-primary)}.ai-info.svelte-1inwale ul:where(.svelte-1inwale){list-style:none;padding:0;margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.ai-info.svelte-1inwale li:where(.svelte-1inwale){padding:var(--space-1) 0}.output-panel.svelte-1inwale{display:flex;flex-direction:column;gap:var(--space-6)}.output-section.svelte-1inwale{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.output-header.svelte-1inwale{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border)}.output-header.svelte-1inwale h3:where(.svelte-1inwale){font-size:var(--text-md);margin:0}.copy-btn.svelte-1inwale{padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast)}.copy-btn.svelte-1inwale:hover{background:var(--color-accent-primary);color:#fff;border-color:var(--color-accent-primary)}.output-content.svelte-1inwale{padding:var(--space-5);line-height:1.7;font-size:var(--text-sm)}.output-content.svelte-1inwale strong{color:var(--color-accent-primary)}.seo-section.svelte-1inwale{padding:var(--space-4) var(--space-5);background:var(--color-bg-tertiary);border-top:1px solid var(--color-border)}.seo-section.svelte-1inwale h4:where(.svelte-1inwale){font-size:var(--text-xs);color:var(--color-text-muted);margin:0 0 var(--space-1) 0;text-transform:uppercase;letter-spacing:.5px}.seo-field.svelte-1inwale{padding:var(--space-2) var(--space-3);background:var(--color-bg-primary);border-radius:var(--radius-sm);font-size:var(--text-sm);margin-bottom:var(--space-3);cursor:pointer;transition:background var(--transition-fast)}.seo-field.svelte-1inwale:hover{background:var(--color-bg-hover)}.empty-state.svelte-1inwale{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:var(--color-bg-card);border:2px dashed var(--color-border);border-radius:var(--radius-xl);text-align:center;padding:var(--space-8)}.empty-icon.svelte-1inwale{font-size:4rem;margin-bottom:var(--space-4)}.empty-state.svelte-1inwale h3:where(.svelte-1inwale){margin-bottom:var(--space-2)}.empty-state.svelte-1inwale p:where(.svelte-1inwale){color:var(--color-text-secondary)}@media(max-width:1024px){.generator-grid.svelte-1inwale{grid-template-columns:1fr}}@media(max-width:640px){.generator-page.svelte-1inwale{padding:var(--space-4)}}
