/* Scoped pet rendering; existing classroom gutter and chat layout remain intact. */
.ai-pet-avatar{display:inline-flex;width:54px;height:64px;flex-shrink:0;align-items:center;justify-content:center;color:var(--brand)}.ai-pet-avatar svg{width:100%;height:100%;overflow:visible}.yiwen-header .ai-pet-avatar{width:46px;height:50px}#yiwen-float .ai-pet-avatar{width:54px;height:64px}#yiwen-float:hover .ai-pet-avatar{filter:drop-shadow(0 1px 3px #253d4025)}@media(max-width:700px){#yiwen-float .ai-pet-avatar{width:42px;height:50px}#yiwen-float-dock{width:145px}}@media(prefers-reduced-motion:reduce){.ai-pet-avatar *{animation:none!important;transition:none!important}}

/* Keep the companion label on one line; retain the existing reserved gutter. */
#yiwen-float strong{font-size:11px;white-space:nowrap}#yiwen-float .ip-float-arrow{display:none}
