.page { min-height: 100vh; background: var(--bg-grad); } .newbar { padding: 16rpx 32rpx; } .newbar__btn { display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, var(--gold) 0%, var(--gold-2) 100%); color: var(--accent-on); font-weight: 700; font-size: 32rpx; border-radius: 999rpx; padding: 26rpx; } .grid { display: flex; flex-wrap: wrap; gap: 18rpx; } .grid__item { width: calc((100% - 18rpx) / 2); } .empty { color: var(--text-3); font-size: 26rpx; text-align: center; padding: 120rpx 0; } .empty-box { display: flex; flex-direction: column; align-items: center; padding: 120rpx 40rpx; } .empty-box__emoji { width: 160rpx; height: 160rpx; border-radius: 36rpx; background: var(--surface-2); display: flex; align-items: center; justify-content: center; font-size: 88rpx; } .empty-box__t { font-size: 30rpx; color: var(--text-2); margin-top: 36rpx; text-align: center; } .empty-box__btn { margin-top: 44rpx; padding: 24rpx 88rpx; border-radius: 999rpx; background: linear-gradient(135deg, var(--gold) 0%, var(--gold-2) 100%); color: var(--accent-on); font-weight: 700; font-size: 30rpx; } .empty-box__link { margin-top: 28rpx; font-size: 26rpx; color: var(--gold); }