.identity-root.svelte-kuykj0{width:100%;height:100%}.generative-art.svelte-1yl1m2e{width:100%;height:100%;position:relative;overflow:hidden}.canvas-layer.svelte-1yl1m2e{position:absolute;inset:0}.canvas-layer.svelte-1yl1m2e canvas{display:block;width:100%!important;height:100%!important}.html-layer.svelte-1yl1m2e{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.art-btn.svelte-1qnwz94{cursor:pointer;border:none;border-radius:12px;min-width:120px;height:48px;padding:0;transition:transform .15s,box-shadow .3s;position:relative;overflow:hidden}.art-btn.svelte-1qnwz94 .generative-art{height:100%}.art-btn.svelte-1qnwz94 .canvas-layer{opacity:var(--intensity);transition:opacity .3s}.art-btn.hovered.svelte-1qnwz94{box-shadow:0 4px 20px var(--identity-glow);transform:translateY(-1px)}.art-btn.pressed.svelte-1qnwz94{transform:scale(.97)}.art-btn.svelte-1qnwz94:disabled{opacity:.5;cursor:not-allowed;transform:none}.label.svelte-1qnwz94{color:#fff;text-shadow:0 1px 3px var(--color-shadow);font-size:15px;font-weight:600;font-family:var(--font-interface);letter-spacing:.01em;padding:0 24px}.art-input.svelte-kp2hb4{border-radius:12px;outline:2px solid #0000;height:48px;transition:all .3s;overflow:hidden}.art-input.focused.svelte-kp2hb4{outline-color:var(--identity-primary);box-shadow:0 0 20px var(--identity-glow)}.art-input.svelte-kp2hb4 .canvas-layer{opacity:var(--intensity);transition:opacity .4s}input.svelte-kp2hb4{width:100%;height:100%;color:var(--color-text,white);font-size:16px;font-family:var(--font-interface);z-index:1;background:0 0;border:none;outline:none;padding:0 16px;position:relative}input.svelte-kp2hb4::placeholder{color:oklch(80% 0 0/.5)}.art-textarea.svelte-17cv4oe{border-radius:12px;outline:2px solid #0000;transition:all .3s;overflow:hidden}.art-textarea.focused.svelte-17cv4oe{outline-color:var(--identity-primary);box-shadow:0 0 24px var(--identity-glow)}.art-textarea.svelte-17cv4oe .canvas-layer{opacity:var(--intensity);transition:opacity .4s}textarea.svelte-17cv4oe{width:100%;height:100%;color:var(--color-text,white);font-size:15px;font-family:var(--font-interface);resize:vertical;z-index:1;background:0 0;border:none;outline:none;padding:12px 16px;position:relative}textarea.svelte-17cv4oe::placeholder{color:oklch(80% 0 0/.5)}.stnd-avatar.svelte-1htg236{width:var(--avatar-size);height:var(--avatar-size);background:var(--color-surface);user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative;overflow:hidden}.stnd-avatar.svelte-1htg236 svg{border-radius:50%;width:100%;height:100%;display:block}.has-border.svelte-1htg236{outline:2px solid var(--identity-primary,var(--color-accent));outline-offset:-2px}.has-shadow.svelte-1htg236{box-shadow:0 4px 14px var(--identity-glow,var(--color-shadow))}img.svelte-1htg236{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:filter .2s;display:block}img.svelte-1htg236:hover{filter:brightness(1.05)}.showcase.svelte-aex5u3{width:100%;display:block}.showcase.svelte-aex5u3 .identity-root{height:auto}.user-switcher.svelte-aex5u3{align-items:center;gap:var(--space-d2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.hint.svelte-aex5u3{font-size:var(--scale-d4);color:var(--color-muted);font-family:var(--font-interface)}.demo-section.svelte-aex5u3{margin-bottom:var(--space-3)}.demo-label.svelte-aex5u3{font-size:var(--scale-d2);font-family:var(--font-interface);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space);font-weight:700}.avatar-row.svelte-aex5u3{align-items:center;gap:var(--space);margin-bottom:var(--space);display:flex}.demo-row.svelte-aex5u3{gap:var(--space);margin-bottom:var(--space);flex-wrap:wrap;display:flex}.inputs-col.svelte-aex5u3{gap:var(--space);max-width:400px;margin-bottom:var(--space);flex-direction:column;display:flex}.art-row.svelte-aex5u3{gap:var(--space);margin-bottom:var(--space);flex-wrap:wrap;display:flex}.art-cell.svelte-aex5u3{align-items:center;gap:var(--space-d4);flex-direction:column;display:flex}.art-cell.svelte-aex5u3 .generative-art{border-radius:var(--radius);width:120px;height:120px;overflow:hidden}.art-cell.svelte-aex5u3 code:where(.svelte-aex5u3){font-size:var(--scale-d4);color:var(--color-muted)}pre.svelte-aex5u3{margin-top:0}
