.example-arrow-group.svelte-1s1uea3{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.example-style-tag.svelte-1s1uea3{font-size:10px;color:#c4ff00;background:#c4ff0014;border:1px solid rgba(196,255,0,.15);border-radius:4px;padding:2px 8px;white-space:nowrap}.example-result-box.svelte-1s1uea3{border-color:#c4ff0033;border-style:solid}.controls-section.svelte-1s1uea3{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.control-group.svelte-1s1uea3{display:flex;flex-direction:column;gap:8px}.control-label.svelte-1s1uea3{font-size:.85rem;color:#888;font-weight:500}.pill-row.svelte-1s1uea3{display:flex;gap:8px;flex-wrap:wrap}.pill.svelte-1s1uea3{padding:8px 16px;border-radius:8px;border:1px solid #27272a;background:transparent;color:#888;font-size:.8rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s;font-family:var(--font-body, "Satoshi", sans-serif)}.pill.svelte-1s1uea3:hover:not(.pill-active){border-color:#444;color:#ccc}.pill-active.svelte-1s1uea3{border-color:var(--color-primary, #c4ff00);color:#fff;background:#c4ff0014}.style-icon.svelte-1s1uea3{font-size:1.25rem;line-height:1;opacity:.5;transition:opacity .15s}.style-active .style-icon.svelte-1s1uea3{opacity:1}.upload-tagline.svelte-1s1uea3{font-size:.8rem;color:#666;margin-top:-4px}.prompt-preview.svelte-1s1uea3{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:16px;border-radius:8px;background:#111;border:1px solid #1e1e22;font-size:.75rem;flex-wrap:wrap}.prompt-preview-label.svelte-1s1uea3{color:#555;font-weight:500;flex-shrink:0}.prompt-preview-text.svelte-1s1uea3{color:#888;font-family:SF Mono,Fira Code,monospace;font-size:.72rem;word-break:break-word}.comparison-strip.svelte-1s1uea3{max-width:500px}.comparison-img.svelte-1s1uea3{max-width:180px}.result-clickable.svelte-1s1uea3{cursor:pointer;transition:border-color .15s}.result-clickable.svelte-1s1uea3:hover{border-color:var(--color-primary, #c4ff00)}.result-display.svelte-1s1uea3{display:flex;flex-direction:column;align-items:center}.result-large-wrap.svelte-1s1uea3{position:relative;display:inline-block;margin-bottom:16px;border-radius:12px;overflow:hidden;border:1px solid #27272a;transition:box-shadow .2s ease}.result-large-wrap.svelte-1s1uea3:hover{box-shadow:0 8px 32px #0006}.result-large.svelte-1s1uea3{display:block;max-width:100%;max-height:500px;object-fit:contain;cursor:pointer;border-radius:12px}.result-download-overlay.svelte-1s1uea3{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:8px;border:none;background:#0009;color:#ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.result-large-wrap.svelte-1s1uea3:hover .result-download-overlay:where(.svelte-1s1uea3){opacity:1}.result-download-overlay.svelte-1s1uea3:hover{background:#000000d9;color:#fff}.result-skeleton.svelte-1s1uea3{display:flex;justify-content:center;margin-bottom:16px}.skeleton-img-large.svelte-1s1uea3{width:100%;max-width:500px;aspect-ratio:1;background:#1a1a1e;border-radius:12px;position:relative;overflow:hidden}.skeleton-img-large.svelte-1s1uea3:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);animation:svelte-1s1uea3-shimmer 1.5s ease-in-out infinite}.complete-banner.svelte-1s1uea3{width:100%}@media(max-width:900px){.comparison-strip.svelte-1s1uea3{max-width:100%}.result-large.svelte-1s1uea3{max-height:400px}}@media(max-width:640px){.pill.svelte-1s1uea3{padding:6px 12px;font-size:.75rem}.style-options.svelte-1s1uea3{flex-direction:column}.style-card.svelte-1s1uea3{flex-direction:row;gap:8px;padding:10px 14px;min-width:0}.result-download-overlay.svelte-1s1uea3{opacity:1}.result-large.svelte-1s1uea3{max-height:300px}.comparison-strip.svelte-1s1uea3{flex-direction:column;gap:12px}.comparison-arrow.svelte-1s1uea3{transform:rotate(90deg)}.comparison-img.svelte-1s1uea3{max-width:200px}}@keyframes svelte-1s1uea3-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}
