.gef.svelte-1y1j1qx{container-type:inline-size;display:flex;flex-direction:column;align-items:center;gap:10px;padding:clamp(18px,4cqi,44px) 16px 32px;text-align:center}.gef-stage.svelte-1y1j1qx{display:grid;grid-template-columns:minmax(0,.75fr) auto minmax(0,2fr);align-items:center;gap:10px;width:min(100%,640px);margin-bottom:12px}.gef-upload.svelte-1y1j1qx{position:relative;margin:0;padding:10px;border:1.5px dashed var(--color-border-strong);border-radius:14px;background:color-mix(in srgb,var(--color-text) 2%,transparent)}.gef-upload.svelte-1y1j1qx img:where(.svelte-1y1j1qx){display:block;width:100%;aspect-ratio:3 / 4;object-fit:contain}.gef-upload.svelte-1y1j1qx figcaption:where(.svelte-1y1j1qx){margin-top:6px;color:var(--color-text-muted);font:600 var(--text-10)/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.gef-arrow.svelte-1y1j1qx{width:40px;fill:none;stroke:var(--color-text-subtle);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gef-fan.svelte-1y1j1qx{position:relative;height:clamp(200px,40cqi,300px)}.gef-card.svelte-1y1j1qx{position:absolute;top:50%;left:50%;width:calc(100% / (var(--n) * .72 + .3));margin:0;overflow:hidden;border:4px solid #fff;border-radius:12px;background:#fff;box-shadow:0 16px 34px #0000006b;transform:translate(calc(-50% + (var(--i) - (var(--n) - 1) / 2) * 70%),-50%) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 6deg));z-index:calc(10 - (var(--i) - 1) * (var(--i) - 1));animation:svelte-1y1j1qx-gef-in .5s var(--ease-default) both;animation-delay:calc(var(--i) * 80ms)}.gef-card.svelte-1y1j1qx img:where(.svelte-1y1j1qx){display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center 25%}.gef-prompt.svelte-1y1j1qx{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:180px;text-align:left}.gef-prompt.svelte-1y1j1qx span:where(.svelte-1y1j1qx){color:var(--color-primary);font:700 var(--text-10)/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.gef-prompt.svelte-1y1j1qx p:where(.svelte-1y1j1qx){margin:0;color:var(--color-text);font:550 var(--text-12)/1.5 var(--font-body)}.gef-prompt.svelte-1y1j1qx mark:where(.svelte-1y1j1qx){border-radius:4px;background:none;color:var(--color-primary)}.gef-prompt.svelte-1y1j1qx .token-ref:where(.svelte-1y1j1qx){padding:0 .3em;background:rgb(var(--color-primary-rgb) / .14);box-shadow:inset 0 0 0 1px rgb(var(--color-primary-rgb) / .35)}.gef-prompt.svelte-1y1j1qx .token-speech:where(.svelte-1y1j1qx){font-style:italic}.gef-refs.svelte-1y1j1qx{display:flex;gap:6px;margin-bottom:2px}.gef-ref.svelte-1y1j1qx{position:relative;width:clamp(34px,8cqi,48px);aspect-ratio:1;overflow:hidden;border:1.5px solid rgb(var(--color-primary-rgb) / .55);border-radius:8px;background:#fff}.gef-ref.svelte-1y1j1qx img:where(.svelte-1y1j1qx){display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.gef-ref.svelte-1y1j1qx b:where(.svelte-1y1j1qx){position:absolute;right:2px;bottom:2px;min-width:14px;padding:0 2px;border-radius:4px;background:var(--color-primary);color:#fff;font:800 9px/14px var(--font-ui);text-align:center}.gef-clip.svelte-1y1j1qx{position:relative;display:grid;place-items:center;justify-self:center;max-width:100%}.gef-clip.svelte-1y1j1qx video:where(.svelte-1y1j1qx){display:block;max-width:100%;max-height:clamp(220px,44cqi,340px);border:4px solid #fff;border-radius:14px;background:#000;box-shadow:0 18px 40px #00000073}.gef-sound.svelte-1y1j1qx{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgb(255 255 255 / .25);border-radius:999px;background:#0a0c12d9;color:#fff;font:650 var(--text-11)/1.2 var(--font-ui);cursor:pointer}.gef-sound.svelte-1y1j1qx:hover{background:#0a0c12f7}.gef-sound.svelte-1y1j1qx:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gef-sound.on.svelte-1y1j1qx{border-color:rgb(var(--color-primary-rgb) / .7)}@media(prefers-reduced-motion:no-preference){.gef-sound.svelte-1y1j1qx:not(.on){animation:svelte-1y1j1qx-gef-nudge 2.4s ease-out infinite}}@keyframes svelte-1y1j1qx-gef-nudge{0%{box-shadow:0 0 rgb(var(--color-primary-rgb) / .55)}70%,to{box-shadow:0 0 0 10px rgb(var(--color-primary-rgb) / 0)}}.gef-h.svelte-1y1j1qx{font:600 clamp(20px,3.4cqi,26px)/1.15 var(--font-brand, "Syne", sans-serif);letter-spacing:-.02em;color:var(--color-text)}.gef-p.svelte-1y1j1qx{max-width:460px;margin:0;color:var(--color-text-muted);font:400 var(--text-14)/1.5 var(--font-body)}@keyframes svelte-1y1j1qx-gef-in{0%{opacity:0;translate:0 14px}}@container (max-width: 520px){.gef-stage-prompt.svelte-1y1j1qx{grid-template-columns:minmax(0,1fr);justify-items:center}.gef-stage-prompt.svelte-1y1j1qx .gef-prompt:where(.svelte-1y1j1qx){box-sizing:border-box;width:min(100%,380px);min-height:0}.gef-stage-prompt.svelte-1y1j1qx .gef-arrow:where(.svelte-1y1j1qx){rotate:90deg}}@media(prefers-reduced-motion:reduce){.gef-card.svelte-1y1j1qx{animation:none}}
