.wizard-page.svelte-15m5two{min-height:100dvh;display:flex;flex-direction:column;max-width:var(--max-width);margin:0 auto}.wizard-header.svelte-15m5two{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--border);position:sticky;top:var(--safe-top);background:var(--bg-primary);z-index:10}.wizard-header.svelte-15m5two h1:where(.svelte-15m5two){font-size:1.125rem;flex:1}.back-btn.svelte-15m5two{color:var(--text-secondary)}.step-indicator.svelte-15m5two{display:flex;gap:var(--space-xs)}.step.svelte-15m5two{width:24px;height:24px;border-radius:var(--radius-full);background:var(--bg-hover);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.step.active.svelte-15m5two{background:var(--accent);color:#fff}.wizard-body.svelte-15m5two{flex:1;padding:var(--space-md);padding-bottom:calc(80px + var(--safe-bottom))}.media-grid.svelte-15m5two{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.media-item.svelte-15m5two{position:relative;aspect-ratio:.73;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-secondary)}.media-thumb.svelte-15m5two{width:100%;height:100%;object-fit:cover}.remove-btn.svelte-15m5two{position:absolute;top:4px;right:4px;width:28px;height:28px;background:#000000b3;border-radius:var(--radius-full);color:#fff;font-size:1.25rem;display:flex;align-items:center;justify-content:center}.media-index.svelte-15m5two{position:absolute;bottom:4px;left:4px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;width:22px;height:22px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.add-media-btn.svelte-15m5two{aspect-ratio:.73;border:2px dashed var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);color:var(--text-secondary);transition:all var(--transition-fast)}.add-media-btn.svelte-15m5two:hover{border-color:var(--accent);color:var(--accent)}.add-media-btn.svelte-15m5two span:where(.svelte-15m5two){font-size:.875rem}.settings-list.svelte-15m5two{display:flex;flex-direction:column;gap:var(--space-md)}.setting-card.svelte-15m5two{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-md)}.setting-header.svelte-15m5two{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.setting-thumb.svelte-15m5two{width:48px;height:48px;border-radius:var(--radius-sm);object-fit:cover}.setting-title.svelte-15m5two{font-weight:600}.field.svelte-15m5two{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-sm)}.field.svelte-15m5two span:where(.svelte-15m5two):first-child{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase}.field.svelte-15m5two .value:where(.svelte-15m5two){font-size:.875rem;color:var(--accent);font-weight:600}.field.svelte-15m5two input[type=text]:where(.svelte-15m5two),.field.svelte-15m5two select:where(.svelte-15m5two){background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-sm);color:var(--text-primary)}.field.svelte-15m5two input[type=range]:where(.svelte-15m5two){width:100%;accent-color:var(--accent)}.segmented-control.svelte-15m5two{display:flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.segment.svelte-15m5two{flex:1;padding:var(--space-sm);text-align:center;font-size:.875rem;font-weight:500;background:var(--bg-tertiary);color:var(--text-secondary);border-right:1px solid var(--border);transition:all var(--transition-fast)}.segment.svelte-15m5two:last-child{border-right:none}.segment.active.svelte-15m5two{background:var(--accent);color:#fff}.color-picker-row.svelte-15m5two{display:flex;align-items:center;gap:var(--space-sm)}.color-input.svelte-15m5two{width:40px;height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;cursor:pointer;padding:2px}.color-input.svelte-15m5two::-webkit-color-swatch-wrapper{padding:0}.color-input.svelte-15m5two::-webkit-color-swatch{border:none;border-radius:3px}.color-value.svelte-15m5two{font-family:monospace;font-size:.875rem;color:var(--text-secondary)}.preview-section.svelte-15m5two{text-align:center}.preview-card.svelte-15m5two{position:relative;max-width:300px;margin:0 auto var(--space-xl);border:3px solid;border-image:linear-gradient(135deg,var(--accent),#e85d2a) 1;border-radius:var(--radius-md);overflow:hidden}.preview-image.svelte-15m5two{width:100%;aspect-ratio:.73;object-fit:cover}.preview-ribbon.svelte-15m5two{position:absolute;top:12px;right:-30px;background:var(--accent);color:#fff;padding:2px 40px;font-size:.75rem;font-weight:700;transform:rotate(45deg)}.media-count-badge.svelte-15m5two{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;padding:2px 8px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600}.preview-actions.svelte-15m5two{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.action-btn.svelte-15m5two{padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-full);font-weight:600;font-size:.875rem;transition:all var(--transition-fast)}.action-btn.secondary.svelte-15m5two{background:var(--bg-hover)}.action-btn.accent.svelte-15m5two{background:var(--accent);color:#fff}.action-btn.danger.svelte-15m5two{background:transparent;border:1px solid var(--danger);color:var(--danger)}.action-btn.danger.svelte-15m5two:hover{background:var(--danger);color:#fff}.action-btn.svelte-15m5two:disabled{opacity:.5}.header-actions.svelte-15m5two{display:flex;align-items:center;gap:var(--space-md)}.delete-icon-btn.svelte-15m5two{color:var(--danger);padding:4px;border-radius:var(--radius-sm);transition:background var(--transition-fast)}.delete-icon-btn.svelte-15m5two:hover{background:#ef44441a}.wizard-footer.svelte-15m5two{position:fixed;bottom:calc(var(--navbar-height) + var(--safe-bottom));left:0;right:0;padding:var(--space-md);background:var(--bg-primary);border-top:1px solid var(--border);display:flex;gap:var(--space-md);justify-content:center}.nav-btn.svelte-15m5two{padding:var(--space-sm) var(--space-2xl);border-radius:var(--radius-full);font-weight:600;transition:all var(--transition-fast)}.nav-btn.primary.svelte-15m5two{background:var(--accent);color:#fff}.nav-btn.primary.svelte-15m5two:disabled{opacity:.5}.nav-btn.secondary.svelte-15m5two{background:var(--bg-hover)}.checkbox-field.svelte-15m5two{flex-direction:row;align-items:center;gap:var(--space-sm);margin-top:calc(-1 * var(--space-xs))}.checkbox-field.svelte-15m5two span:where(.svelte-15m5two){text-transform:none;font-size:.875rem;color:var(--text-primary)}.checkbox-input.svelte-15m5two{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.field.svelte-15m5two input[type=range]:where(.svelte-15m5two):disabled{opacity:.4}.toggle-field.svelte-15m5two{flex-direction:row;align-items:center;justify-content:space-between}.audio-toggle.svelte-15m5two,.blur-toggle.svelte-15m5two{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer}.audio-toggle.active.svelte-15m5two,.blur-toggle.active.svelte-15m5two{background:var(--accent);border-color:var(--accent);color:#fff}.toggle-label.svelte-15m5two{font-size:.8125rem;font-weight:600}.music-section.svelte-15m5two{border:1px solid var(--accent);border-style:dashed}.music-toggle-btn.svelte-15m5two{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--bg-tertiary);border:1px solid var(--border);color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer}.music-toggle-btn.active.svelte-15m5two{background:var(--accent);border-color:var(--accent);color:#fff}.music-controls.svelte-15m5two{display:flex;flex-direction:column;gap:var(--space-xs)}.music-select-row.svelte-15m5two{display:flex;gap:var(--space-sm);align-items:center}.music-select.svelte-15m5two{flex:1;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-sm);color:var(--text-primary)}.preview-btn.svelte-15m5two{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:var(--accent);color:#fff;flex-shrink:0;transition:all var(--transition-fast)}.preview-btn.svelte-15m5two:hover{opacity:.85}.volume-field.svelte-15m5two{padding-left:var(--space-md)}
