.body-part,.accessory{display:none}.body-part{fill:none;stroke:var(--bot-color,var(--blue));stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.body-part circle,.body-part ellipse{fill:var(--bot-color,var(--blue));stroke:none}.body-part.enabled,.accessory.enabled,.quick-wave #part-hands{display:block}.back-accessory{fill:#7657d8;opacity:.88}.front-accessory{stroke:#171813;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.front-accessory circle{fill:rgba(255,255,255,.12)}#accessory-straw-hat{fill:#e9bd57;stroke:#b57b24;stroke-width:3}#accessory-straw-hat .hat-band{fill:#d94b5d;stroke:none}#accessory-glasses{fill:none}#accessory-bowtie{fill:#ff2d8b;stroke:none}.part-options,.accessory-options{display:grid;gap:7px}.part-options,.accessory-options{grid-template-columns:repeat(4,1fr)}.part-options button,.accessory-options button{min-width:0;min-height:48px;padding:6px 2px;border:1px solid var(--line);border-radius:11px;background:transparent;color:var(--muted)}.part-options button[aria-pressed=true],.accessory-options button[aria-pressed=true]{border-color:var(--bot-color,var(--blue));background:#f4f3ef;color:var(--ink);box-shadow:inset 0 0 0 1px var(--bot-color,var(--blue))}.part-options b,.part-options span,.accessory-options b,.accessory-options span{display:block}.part-options b,.accessory-options b{height:18px;color:var(--bot-color,var(--blue));font-size:16px}.part-options span,.accessory-options span{margin-top:2px;font-size:9px;white-space:nowrap}.quick-actions-block{margin-top:19px}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-actions button{display:flex;align-items:center;gap:7px;min-height:48px;padding:7px 9px;border:1px solid var(--line);border-radius:12px;background:var(--card);text-align:left}.quick-actions button:active{transform:scale(.96)}.quick-actions b{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:#e8ecfa;color:var(--bot-color,var(--blue));font-size:15px}.quick-actions span{font-size:11px;font-weight:600;white-space:nowrap}.bot.quick-bounce{animation:quick-bounce .75s cubic-bezier(.3,.8,.4,1)}.bot.quick-shake{animation:quick-shake .65s ease}.bot.quick-peek{animation:quick-peek .9s ease}.bot.quick-pinch{animation:quick-pinch 1.12s cubic-bezier(.34,1.45,.56,1)}.bot.quick-pinch #eyes{transform-box:fill-box;transform-origin:center;animation:pinch-eyes 1.12s cubic-bezier(.34,1.45,.56,1)}.bot.quick-squish{animation:quick-squish .8s ease}.bot.quick-wave #hand-right{transform-box:fill-box;transform-origin:0 0;animation:quick-wave .6s ease 2}@keyframes quick-bounce{0%,100%{transform:translateY(0) scale(1)}38%{transform:translateY(-48px) scale(.95,1.05)}60%{transform:translateY(3px) scale(1.08,.9)}}@keyframes quick-shake{0%,100%{transform:rotate(0)}20%{transform:rotate(-13deg)}40%{transform:rotate(13deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(8deg)}}@keyframes quick-peek{0%,100%{transform:translateX(0) rotate(0)}35%{transform:translateX(-78px) rotate(-16deg)}70%{transform:translateX(62px) rotate(12deg)}}@keyframes quick-pinch{0%,100%{transform:scale(1)}24%{transform:scale(.62,1.14)}44%{transform:scale(1.13,.89)}61%{transform:scale(.91,1.08)}76%{transform:scale(1.05,.96)}89%{transform:scale(.98,1.02)}}@keyframes pinch-eyes{0%,100%{transform:scaleX(1)}24%{transform:scaleX(.56)}44%{transform:scaleX(1.16)}61%{transform:scaleX(.9)}}@keyframes quick-squish{0%,100%{transform:scale(1)}30%{transform:scale(1.15,.72) translateY(20px)}60%{transform:scale(.86,1.18) translateY(-14px)}}@keyframes quick-wave{0%,100%{transform:rotate(0)}50%{transform:rotate(-70deg)}}@media(max-width:370px){.accessory-options span{font-size:8px}}
