.star-pet{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:10px 14px;border:1px solid #dbc5e2;border-radius:15px;background:#f5ecf9}.star-pet button{display:flex;align-items:center;gap:8px;flex-shrink:0;border:2px solid #a34db4;border-radius:12px;background:#fff9ff;color:#653477;padding:5px 10px;font-weight:750}.star-pet button:disabled{opacity:.65;cursor:default}.star-pet button[aria-pressed=true]{background:#ecd0f4;outline:3px solid #bb80cc}.star-pet svg{width:50px;height:50px}.star-pet strong{display:block;font-size:13px;color:#653477}.star-pet progress{display:block;width:min(280px,100%);height:12px;margin:5px 0;accent-color:#a34db4}.star-pet p{font-size:12px;margin:0;color:#685770}@media(max-width:550px){.star-pet{gap:9px;padding:8px}.star-pet button{flex-direction:column;font-size:11px;gap:0}.star-pet svg{width:38px;height:38px}}
