.demo_root__iP8o6{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;container-type:size;touch-action:manipulation}.demo_buddy__0ShPr{display:grid;justify-items:center;grid-gap:14px;gap:14px}.demo_bubble__9AC_3{position:relative;max-width:min(90cqi,240px);text-align:center;text-wrap:balance;padding:8px 14px;border-radius:14px;background:var(--white);border:1px solid var(--line);font-size:14px;font-weight:600}.demo_bubble__9AC_3:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;translate:-50% 0;rotate:45deg;background:var(--white);border:solid var(--line);border-width:0 1px 1px 0}.demo_face__VPO4N{--s:clamp(120px,52cqh,220px);position:relative;width:var(--s);height:calc(var(--s) * .82);display:flex;justify-content:center;align-items:center;gap:calc(var(--s) * .08);padding-bottom:calc(var(--s) * .12);border-radius:46% 46% 40% 40%;background:var(--accent);box-shadow:inset 0 calc(var(--s) * -.06) 0 var(--accent-text);border:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.demo_face__VPO4N:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}.demo_eye__i8Ceh{position:relative;width:calc(var(--s) * .27);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:var(--white);transition:scale .08s}.demo_pupil___wjX6{width:44%;aspect-ratio:1;border-radius:50%;background:var(--ink)}.demo_pupil___wjX6:after{content:"";display:block;width:32%;aspect-ratio:1;margin:18% 0 0 22%;border-radius:50%;background:var(--white)}.demo_blink__Fj3GI .demo_eye__i8Ceh,.demo_hurt__67Eaf .demo_eye__i8Ceh{scale:1 .08}.demo_hurt__67Eaf{animation:demo_flinch__2_OHZ .4s var(--out)}@keyframes demo_flinch__2_OHZ{20%{translate:-6px 0;rotate:-4deg}45%{translate:5px 0;rotate:3deg}70%{translate:-2px 0;rotate:-1deg}}.demo_mouth__NeiG0{position:absolute;left:50%;bottom:20%;width:calc(var(--s) * .16);height:calc(var(--s) * .07);translate:-50% 0;border-radius:0 0 999px 999px;background:var(--accent-text)}@media (prefers-reduced-motion:reduce){.demo_eye__i8Ceh{transition:none}.demo_hurt__67Eaf{animation:none}}