.seo-content.svelte-13c5blp{max-width:820px;margin:0 auto;padding:var(--space-48) var(--space-16) var(--space-32);box-sizing:border-box}.seo-content.svelte-13c5blp .page-header:where(.svelte-13c5blp){text-align:center;margin-bottom:var(--space-28)}.seo-content.svelte-13c5blp .page-header:where(.svelte-13c5blp) h1:where(.svelte-13c5blp){font:800 var(--text-32)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0 0 var(--space-12)}.seo-content.svelte-13c5blp .subtitle:where(.svelte-13c5blp){max-width:640px;margin:var(--space-14) auto 0;font:500 var(--text-16)/1.6 var(--font-body);color:var(--color-text-muted)}@media(max-width:640px){.seo-content.svelte-13c5blp .page-header:where(.svelte-13c5blp) h1:where(.svelte-13c5blp){font-size:var(--text-26)}}.studio-canvas.svelte-13c5blp{padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-22)}.studio-empty.svelte-13c5blp{min-height:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-48) var(--space-28)}.studio-empty-h.svelte-13c5blp{font:800 var(--text-26)/1.15 var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0 0 var(--space-10)}.studio-empty-p.svelte-13c5blp{font:500 var(--text-14)/1.55 var(--font-body);color:var(--color-text-muted);margin:0;max-width:440px}.studio-failbar.svelte-13c5blp{padding:var(--space-12) var(--space-14);border-radius:10px;text-align:center;font:600 var(--text-13)/1.4 var(--font-body);color:#f87171;background:#ef44441a;border:1px solid rgba(239,68,68,.25)}.style-preview.svelte-13c5blp{width:24px;height:24px;border-radius:var(--radius-sm);flex-shrink:0;opacity:.5;transition:opacity var(--dur-150)}.style-preview-auto.svelte-13c5blp{background:linear-gradient(135deg,var(--color-border) 0%,#3f3f46 100%);border:1px dashed var(--color-text-muted)}.style-preview-keep.svelte-13c5blp{background:linear-gradient(135deg,#f97316,#3b82f6)}.style-preview-clean.svelte-13c5blp{background:var(--color-bg-secondary);border:1px solid rgba(255,255,255,.3)}.style-active.svelte-13c5blp .style-preview:where(.svelte-13c5blp){opacity:1}.shuffle-section.svelte-13c5blp{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-16);background:var(--color-bg-secondary)}.shuffle-header.svelte-13c5blp{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-12)}.shuffle-label.svelte-13c5blp{font-size:var(--text-14);color:var(--color-text-muted);font-weight:500}.shuffle-btn.svelte-13c5blp{display:flex;align-items:center;gap:var(--space-6);padding:7px var(--space-14);border-radius:var(--radius-md);border:1px solid rgb(var(--color-primary-rgb) / .3);background:rgb(var(--color-primary-rgb) / .08);color:var(--color-primary);font-size:var(--text-13);font-weight:600;cursor:pointer;transition:background var(--dur-150),border-color var(--dur-150),transform var(--dur-150)}.shuffle-btn.svelte-13c5blp:hover{background:rgb(var(--color-primary-rgb) / .15);border-color:rgb(var(--color-primary-rgb) / .5);transform:scale(1.03)}.shuffle-btn.svelte-13c5blp:active{transform:scale(.97)}.angle-pills.svelte-13c5blp{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-bottom:var(--space-8)}.angle-pill.svelte-13c5blp{display:flex;align-items:center;gap:var(--space-6);padding:5px var(--space-10);border-radius:var(--radius-sm);background:rgb(var(--color-primary-rgb) / .06);border:1px solid rgb(var(--color-primary-rgb) / .15);font-size:var(--text-12);color:#3f3f46;font-weight:500}.pill-number.svelte-13c5blp{width:18px;height:18px;border-radius:50%;background:rgb(var(--color-primary-rgb) / .15);color:var(--color-primary);font-size:var(--text-10);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pill-text.svelte-13c5blp{white-space:nowrap}.shuffle-pool.svelte-13c5blp{font-size:var(--text-11);color:var(--color-text-muted);font-style:italic}.mode-toggle.svelte-13c5blp{display:flex;gap:0;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;padding:3px;width:fit-content}.mode-pill.svelte-13c5blp{padding:7px var(--space-18);border-radius:var(--radius-md);border:none;background:transparent;color:var(--color-text-muted);font-size:var(--text-13);font-weight:600;cursor:pointer;transition:background var(--dur-150),color var(--dur-150)}.mode-pill.svelte-13c5blp:hover:not(.mode-active){color:var(--color-text-muted)}.mode-active.svelte-13c5blp{background:rgb(var(--color-primary-rgb) / .12);color:var(--color-primary)}.advanced-panel.svelte-13c5blp{display:flex;flex-direction:column;gap:var(--space-14);border:1px solid var(--color-border);border-radius:10px;padding:var(--space-14) var(--space-16);background:var(--color-bg-secondary)}.advanced-field.svelte-13c5blp{display:flex;flex-direction:column;gap:var(--space-6)}.advanced-label.svelte-13c5blp{font-size:var(--text-12);color:var(--color-text-muted);font-weight:500;letter-spacing:.03em}.advanced-input.svelte-13c5blp{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-10) var(--space-12);color:var(--color-text);font-size:var(--text-14);outline:none;transition:border-color var(--dur-150)}.advanced-input.svelte-13c5blp::placeholder{color:var(--color-text-subtle)}.advanced-input.svelte-13c5blp:focus{border-color:var(--color-text-muted)}.results-strip.svelte-13c5blp{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-12)}.results-strip-8.svelte-13c5blp{grid-template-columns:repeat(4,1fr)}.result-card.svelte-13c5blp .result-download:where(.svelte-13c5blp){top:auto;bottom:8px;right:8px}@media(max-width:640px){.results-strip.svelte-13c5blp{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.results-strip-8.svelte-13c5blp{grid-template-columns:repeat(2,1fr)}.angle-section.svelte-13c5blp{flex-direction:column;align-items:flex-start;gap:var(--space-8)}.angle-toggle.svelte-13c5blp{width:100%}.angle-btn.svelte-13c5blp{padding:var(--space-10) var(--space-12)}.shuffle-section.svelte-13c5blp{padding:var(--space-12)}.angle-pill.svelte-13c5blp{padding:var(--space-4) var(--space-8);font-size:var(--text-11)}.pill-number.svelte-13c5blp{width:16px;height:16px;font-size:var(--text-10)}}.result-img-button.svelte-13c5blp{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.result-img-button.svelte-13c5blp:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.result-label.svelte-13c5blp{pointer-events:none}.result-card.svelte-13c5blp:focus-within .result-download:where(.svelte-13c5blp){opacity:1}@media(hover:none),(pointer:coarse){.result-download.svelte-13c5blp{opacity:1}}
