.eyes.svelte-1qb0p23{--radius:.25em;pointer-events:none;justify-content:center;align-items:center;gap:10%;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.eye.svelte-1qb0p23{width:var(--radius);height:var(--radius);background:var(--wordplay-background);border:.02em solid var(--wordplay-foreground);border-radius:50%;display:flex;position:relative}.squint.svelte-1qb0p23{transform:scaleY(.2)}.half.svelte-1qb0p23{transform:scaleY(.8)}.wide.svelte-1qb0p23{transform:scaleY(1)}.invert.svelte-1qb0p23 .eye:where(.svelte-1qb0p23){background-color:var(--wordplay-foreground);border-color:var(--wordplay-background)}.eye.svelte-1qb0p23{transition:transform calc(var(--animation-factor) * .1s)}.pupil.svelte-1qb0p23{transition:left calc(var(--animation-factor) * .1s), top calc(var(--animation-factor) * .1s);left:var(--gaze);top:var(--gaze);width:calc(var(--radius) / 3);height:calc(var(--radius) / 3);background-color:var(--wordplay-foreground);border-radius:50%;position:relative}.invert.svelte-1qb0p23 .pupil:where(.svelte-1qb0p23){background-color:var(--wordplay-background)}.left.svelte-1qb0p23{top:calc(-7% + var(--offset))}.right.svelte-1qb0p23{top:calc(-7% + -1 * var(--offset))}.dialog.svelte-19jt30f{gap:var(--wordplay-spacing);flex-wrap:nowrap;display:flex}.dialog.big.svelte-19jt30f{font-size:125%}.dialog.scroll.svelte-19jt30f{max-height:100%}.dialog.column.svelte-19jt30f{flex-direction:column;align-items:start}.dialog.column.svelte-19jt30f .speaker:where(.svelte-19jt30f){flex-wrap:wrap;max-width:100%}.dialog.column.svelte-19jt30f .characters:where(.svelte-19jt30f){margin-inline-end:0}.dialog.row.svelte-19jt30f{align-items:center;gap:var(--wordplay-spacing);flex-direction:row;max-width:100%}.dialog.column.reverse.svelte-19jt30f{align-items:flex-end;padding-inline-start:calc(2 * var(--wordplay-spacing))}.dialog.row.reverse.svelte-19jt30f{flex-direction:row-reverse}.dialog.row.baseline.svelte-19jt30f{align-items:baseline}.characters.svelte-19jt30f{line-height:100%;font-family:var(--wordplay-code-font);overflow-wrap:break-word;max-width:100%;margin-right:auto;font-size:2em;display:inline-block;position:relative}.characters.small.svelte-19jt30f{font-size:1em}.row.svelte-19jt30f .characters:where(.svelte-19jt30f){text-align:center;word-break:break-all;flex-shrink:0;max-width:4em}.scroller.svelte-19jt30f{width:100%;height:100%;overflow:auto}.message.svelte-19jt30f{border:var(--wordplay-border-width) solid var(--wordplay-border-color);border-radius:var(--wordplay-border-radius);background:var(--wordplay-background);color:var(--wordplay-foreground);--tail-width:.25em;--direction:1;max-height:100%;padding:var(--wordplay-spacing);flex-grow:1;align-self:stretch;position:relative}.message.rtl.svelte-19jt30f{--direction:-1}.message.reading.svelte-19jt30f{margin-inline-start:var(--tail-width)}.message.below.svelte-19jt30f{margin-top:var(--tail-width)}.message.reading.svelte-19jt30f:after{content:"";border-style:solid;border-width:var(--tail-width) var(--tail-width) var(--tail-width) 0;border-color:transparent var(--wordplay-background);width:0;margin-top:calc(-1 * var(--tail-width));inset-inline-start:calc(-1 * var(--tail-width));display:block;position:absolute;top:50%}.message.reading.rtl.svelte-19jt30f:after{border-width:var(--tail-width) 0 var(--tail-width) var(--tail-width)}.baseline.svelte-19jt30f .message.reading:where(.svelte-19jt30f):after{top:calc(2 * var(--wordplay-spacing))}.message.reading.svelte-19jt30f:before{content:"";border-style:solid;border-width:calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width)) 0;border-color:transparent var(--wordplay-border-color);width:0;margin-top:calc(-1 * (var(--tail-width) + var(--wordplay-border-width)));inset-inline-start:calc(-1 * (var(--tail-width) + 1 * var(--wordplay-border-width)));display:block;position:absolute;top:50%}.message.reading.rtl.svelte-19jt30f:before{border-width:calc(var(--tail-width) + var(--wordplay-border-width)) 0 calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width))}.baseline.svelte-19jt30f .message.reading:where(.svelte-19jt30f):before{top:calc(2 * var(--wordplay-spacing))}.message.flip.svelte-19jt30f:before{content:"";border-style:solid;border-width:calc(var(--tail-width) + var(--wordplay-border-width)) 0 calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width));border-color:transparent var(--wordplay-border-color);width:0;margin-top:calc(-1 * (var(--tail-width) + var(--wordplay-border-width)));inset-inline-end:calc(var(--direction) * -1 * (var(--tail-width) + 1 * var(--wordplay-border-width)));display:block;position:absolute;top:50%}.message.flip.svelte-19jt30f:after{content:"";border-style:solid;border-width:var(--tail-width) 0 var(--tail-width) var(--tail-width);border-color:transparent var(--wordplay-background);width:0;margin-top:calc(-1 * var(--tail-width));inset-inline-end:calc(-1 * var(--direction) * var(--tail-width));display:block;position:absolute;top:50%}.baseline.svelte-19jt30f .message.flip:where(.svelte-19jt30f):after,.baseline.svelte-19jt30f .message.flip:where(.svelte-19jt30f):before{top:calc(2 * var(--wordplay-spacing))}.message.below.svelte-19jt30f:before{content:"";border-style:solid;border-width:0 calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width));border-color:var(--wordplay-border-color) transparent;width:0;top:calc(-1 * (var(--tail-width) + var(--wordplay-border-width)));display:block;position:absolute;inset-inline-start:calc(2 * var(--tail-width) - 1 * var(--wordplay-border-width))}.message.below.svelte-19jt30f:after{content:"";border-style:solid;border-width:0 var(--tail-width) var(--tail-width);border-color:var(--wordplay-background) transparent;width:0;top:calc(-1 * var(--tail-width));display:block;position:absolute;inset-inline-start:calc(2 * var(--tail-width))}.message.below.flip.svelte-19jt30f:before{content:"";border-style:solid;border-width:0 calc(var(--tail-width) + var(--wordplay-border-width)) calc(var(--tail-width) + var(--wordplay-border-width));border-color:var(--wordplay-border-color) transparent;width:0;top:0;display:block;position:absolute;inset-inline-start:calc(100% - 5 * var(--tail-width) - 1 * var(--wordplay-border-width))}.message.below.flip.svelte-19jt30f:after{content:"";border-style:solid;border-width:0 var(--tail-width) var(--tail-width);border-color:var(--wordplay-background) transparent;width:0;top:0;display:block;position:absolute;inset-inline-start:calc(100% - 5 * var(--tail-width))}.emotion-kind.svelte-19jt30f{animation:svelte-19jt30f-kind;animation-duration:calc(var(--animation-factor) * .5s);transform-origin:bottom}@keyframes svelte-19jt30f-kind{0%{transform-origin:bottom;transform:rotate(3deg)}30%{transform-origin:bottom;transform:rotate(-3deg)}to{transform-origin:bottom;transform:rotate(7deg)scaleY(.9)translate(.1em)}}.emotion-serious.svelte-19jt30f{animation:3 svelte-19jt30f-serious;animation-duration:calc(var(--animation-factor) * .25s);transform-origin:bottom}@keyframes svelte-19jt30f-serious{0%{transform:scaleY(1)}10%,70%{transform:scaleY(.9)}to{transform:scaleY(1)}}.emotion-cheerful.svelte-19jt30f{animation:ease-in-out infinite svelte-19jt30f-cheerful;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom;--cheerfulness:1deg}@keyframes svelte-19jt30f-cheerful{0%,to{transform:rotate(calc(-1 * var(--cheerfulness))) skewX(calc(-1 * var(--cheerfulness))) translateX(-3px) rotate(-10deg)}50%{transform:rotate(var(--cheerfulness)) skewX(var(--cheerfulness)) translateX(3px) rotate(10deg)}}.emotion-bored.svelte-19jt30f{animation:infinite svelte-19jt30f-bored;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-bored{0%,50%,to{transform:scaleY(1)}25%{transform:scaleY(.7)skew(-20deg)}75%{transform:scaleY(.7)skew(20deg)}}.emotion-curious.svelte-19jt30f{animation:infinite svelte-19jt30f-curious;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-curious{0%,40%,to{transform:rotate(0)}80%{transform:rotate(10deg)}}.emotion-eager.svelte-19jt30f{animation:infinite svelte-19jt30f-eager;animation-duration:calc(var(--animation-factor) * 1s);transform-origin:bottom}@keyframes svelte-19jt30f-eager{0%{transform:scaleY(1)translateY(0)}10%{transform:scaleY(.9)translateY(0)}30%{transform:scaleY(1.1) translateY(calc(-1 * var(--bounce-height)))}50%{transform:scaleY(.95)translateY(0)}57%{transform:scaleY(1)translateY(-7px)}64%{transform:scaleY(1)translateY(0)}to{transform:scaleY(1)translateY(0)}}.emotion-scared.svelte-19jt30f{animation:linear infinite svelte-19jt30f-scared;animation-duration:calc(var(--animation-factor) * .1s);transform-origin:50%}@keyframes svelte-19jt30f-scared{0%{transform:scaleY(1)rotate(-2deg)}15%{transform:scaleY(.9)rotate(3deg)}30%{transform:scaleY(1.1)rotate(-9deg)}45%{transform:scaleY(.95)rotate(0)}60%{transform:scaleY(1)rotate(-7deg)}75%{transform:scaleY(1)rotate(0)}90%{transform:scaleY(1)rotate(3deg)}}.emotion-angry.svelte-19jt30f{animation:linear infinite svelte-19jt30f-angry;animation-duration:calc(var(--animation-factor) * 25ms);transform-origin:50%}@keyframes svelte-19jt30f-angry{0%{transform:translateY(-1px)}50%{transform:scale(1.3)translateY(2px)}90%{transform:translateY(-1px)}}.emotion-arrogant.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-arrogant;animation-duration:calc(var(--animation-factor) * 5s);transform-origin:bottom}@keyframes svelte-19jt30f-arrogant{0%,to{transform:rotate(0)skew(5deg)}25%{transform:rotate(15deg)}75%{transform:rotate(10deg)skew(3deg)}}.emotion-confused.svelte-19jt30f{animation:infinite svelte-19jt30f-confused;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-confused{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(5deg)scaleY(1.2)}75%{transform:rotate(5deg)scaleY(1.2)}}.emotion-excited.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-excited;animation-duration:calc(var(--animation-factor) * .5s);transform-origin:bottom}@keyframes svelte-19jt30f-excited{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)translateY(-10px)}}.emotion-grumpy.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-grumpy;animation-duration:calc(var(--animation-factor) * 5s);transform-origin:bottom}@keyframes svelte-19jt30f-grumpy{0%,to{transform:none}25%{transform:scaleY(.5)}85%{transform:scaleY(.6)}95%{transform:scaleY(.9)}}.emotion-happy.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-happy;animation-duration:calc(var(--animation-factor) * 4s);transform-origin:bottom}@keyframes svelte-19jt30f-happy{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}85%{transform:rotate(10deg)}95%{transform:rotate(5deg)}}.emotion-insecure.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-insecure;animation-duration:calc(var(--animation-factor) * 4s);transform-origin:bottom}@keyframes svelte-19jt30f-insecure{0%,to{transform:scale(.8)}25%{transform:scale(.4)translate(-5px)}50%{transform:scale(.4)translate(8px)}90%{transform:scale(.6)translate(-3px)}}.emotion-neutral.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-neutral;animation-duration:calc(var(--animation-factor) * 4s);transform-origin:bottom}@keyframes svelte-19jt30f-neutral{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(3px)rotate(5deg)}90%{transform:translate(4px)rotate(7deg)}}.emotion-sad.svelte-19jt30f{animation:ease-in infinite svelte-19jt30f-sad;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-sad{0%,to{transform:scaleY(1)}5%{transform:scaleY(.5)rotate(5deg)}10%{transform:scaleY(.9)}15%{transform:scaleY(.5)rotate(-5deg)}20%{transform:scaleY(.8)}25%{transform:scaleY(.5)rotate(5deg)}30%{transform:scaleY(.7)}35%{transform:scaleY(.5)rotate(5deg)}40%{transform:scaleY(.6)}45%{transform:scaleY(.5)rotate(-5deg)}90%{transform:scaleY(.5)}}.emotion-surprised.svelte-19jt30f{animation:ease-out infinite svelte-19jt30f-surprised;animation-duration:calc(var(--animation-factor) * 2s);transform-origin:bottom}@keyframes svelte-19jt30f-surprised{0%,to{transform:scale(1)}5%{transform:scale(1.2)}25%{transform:scale(1.4)}90%{transform:scale(1.3)}}.emotion-precise.svelte-19jt30f{animation:steps(2,end) infinite svelte-19jt30f-precise;animation-duration:calc(var(--animation-factor) * 1s);transform-origin:bottom}@keyframes svelte-19jt30f-precise{0%{transform:translate(-10px,-10px)}25%{transform:translate(-10px,10px)}50%{transform:translate(10px,10px)}75%{transform:translate(10px,-10px)}to{transform:translate(-10px,-10px)}}.emotion-shy.svelte-19jt30f{animation-name:svelte-19jt30f-shy;animation-iteration-count:1;animation-duration:calc(var(--animation-factor) * 3s);transform-origin:bottom;animation-fill-mode:forwards}@keyframes svelte-19jt30f-shy{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(.75)}}.speaker.svelte-19jt30f{align-items:baseline;gap:var(--wordplay-spacing-half);flex-direction:row;flex-shrink:0;width:fit-content;display:flex}
