<view class="page">

  <view class="card profile">
    <view class="avatar">🌱</view>
    <view class="pinfo">
      <view class="t">我的小花园</view>
      <view class="d">🪙 {{coins}} 金币</view>
    </view>
  </view>

  <view class="card">
    <view class="sec-title">📊 统计数据</view>
    <view class="grid">
      <view class="cell"><text class="n">{{stats.totalCare}}</text><text class="l">照料次数</text></view>
      <view class="cell"><text class="n">{{stats.gamePlays}}</text><text class="l">小游戏次数</text></view>
      <view class="cell"><text class="n">{{stats.totalCoinsEarned}}</text><text class="l">累计金币</text></view>
      <view class="cell"><text class="n">{{stats.collected}}/{{stats.totalSpecies}}</text><text class="l">收集物种</text></view>
    </view>
  </view>

  <view class="card checkin-card">
    <view class="sec-title">📅 每日签到</view>
    <view class="checkin-row">
      <view class="d">
        <text wx:if="{{checkin.done}}">今天已签到 ✅ 连续 {{checkin.days}} 天</text>
        <text wx:else>连续签到 {{checkin.days}} 天，今天还没签～</text>
      </view>
      <view class="btn small {{checkin.done ? 'btn-disabled' : ''}}" bindtap="onCheckin">
        {{checkin.done ? '已签到' : '签到领金币'}}
      </view>
    </view>
  </view>

  <view class="card">
    <view class="sec-title">🏆 成就（{{doneCount}}/{{achievements.length}}）</view>
    <view class="ach" wx:for="{{achievements}}" wx:key="id">
      <text class="ach-ico">{{item.done ? '✅' : '🔒'}}</text>
      <view class="ach-info">
        <view class="t">{{item.name}}</view>
        <view class="d">{{item.desc}} · 奖励 {{item.reward}} 金币</view>
      </view>
    </view>
  </view>

  <view class="card danger">
    <view class="sec-title">⚠️ 其他</view>
    <view class="btn small btn-danger" bindtap="onReset">重置游戏</view>
  </view>
</view>
