.stage.svelte-2ekjo3{border-radius:var(--radius-lg);border:var(--stroke);background:radial-gradient(circle at 50% 70%, var(--surface-raised), var(--surface-sunken));width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.badge.svelte-2ekjo3{border:var(--stroke);border-radius:50%;place-items:center;font-size:3.5rem;display:grid;position:absolute;inset:12% 18%}.row.svelte-1xnri3r{align-items:center;gap:var(--space-2);min-height:0;display:flex}.name.svelte-1xnri3r{font-family:var(--font-display);font-size:var(--fs-sm);color:var(--text-soft);flex:0 0 4.2em;line-height:1}.choices.svelte-1xnri3r{flex:1;gap:5px;min-width:0;display:flex}.choice.svelte-1xnri3r{border-radius:var(--radius-md);border:var(--stroke);background:var(--surface-raised);min-width:0;height:clamp(38px,11dvh,56px);box-shadow:var(--shadow-sm);cursor:pointer;touch-action:manipulation;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding:0 2px;line-height:1;display:flex}.choice.on.svelte-1xnri3r{border-color:var(--c-moon);box-shadow:0 0 0 3px var(--c-moon), var(--shadow-sm);transform:translateY(-1px)}.swatch.on.svelte-1xnri3r{box-shadow:0 0 0 3px var(--c-moon), inset 0 0 0 2px var(--outline)}.emoji.svelte-1xnri3r{font-size:1.25rem}.text.svelte-1xnri3r{font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.62rem;font-weight:600;overflow:hidden}@media (orientation:landscape) and (height<=480px){.emoji.svelte-1xnri3r{font-size:1.05rem}.name.svelte-1xnri3r{font-size:var(--fs-xs);flex-basis:3.6em}}.editor.svelte-5za1fe{box-sizing:border-box;gap:var(--space-3);max-width:960px;height:100dvh;padding:max(var(--space-2), env(safe-area-inset-top,0px)) max(var(--space-3), env(safe-area-inset-right,0px)) max(var(--space-2), env(safe-area-inset-bottom,0px)) max(var(--space-3), env(safe-area-inset-left,0px));grid-template-columns:minmax(130px,34%) 1fr;margin:0 auto;display:grid}.left.svelte-5za1fe{gap:var(--space-2);flex-direction:column;min-height:0;display:flex}h1.svelte-5za1fe{font-size:var(--fs-lg);line-height:1}.preview.svelte-5za1fe{flex:1;min-height:0}.actions.svelte-5za1fe{gap:var(--space-2);grid-template-columns:1fr auto auto;display:grid}.actions.svelte-5za1fe .btn:where(.svelte-5za1fe){min-height:44px;padding:0 var(--space-3);font-size:var(--fs-sm)}.options.svelte-5za1fe{justify-content:space-around;gap:var(--space-2);padding:var(--space-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (orientation:portrait){.editor.svelte-5za1fe{grid-template-rows:minmax(0,38%) 1fr;grid-template-columns:1fr}h1.svelte-5za1fe{display:none}}@media (orientation:landscape) and (height<=480px){h1.svelte-5za1fe{font-size:var(--fs-md)}.actions.svelte-5za1fe .btn:where(.svelte-5za1fe){min-height:40px}.options.svelte-5za1fe{padding:6px var(--space-2);gap:4px}}
