page { min-height: 100%; background: linear-gradient(180deg, #faf3e8 0%, #f1e9dd 100%); } .ai-history-page { box-sizing: border-box; min-height: 100vh; padding: 28rpx 20rpx 72rpx; } .ai-history-page__title { display: block; color: #2f1f12; font-family: 'STSong', 'Songti SC', serif; font-size: 56rpx; font-weight: 700; line-height: 1.2; } .empty-card, .history-group { margin-top: 18rpx; padding: 26rpx; border: 1rpx solid rgba(118, 83, 42, 0.08); border-radius: 32rpx; background: rgba(255, 250, 242, 0.92); box-shadow: 0 18rpx 42rpx rgba(86, 58, 25, 0.08); } .empty-card__title, .history-group__label, .history-item__title { display: block; color: #2c2419; font-family: 'STSong', 'Songti SC', serif; font-size: 34rpx; font-weight: 700; line-height: 1.35; } .empty-card__description, .history-item__description { display: block; margin-top: 10rpx; color: #7c705e; font-size: 26rpx; line-height: 1.7; } .empty-card__action { display: inline-block; margin-top: 20rpx; padding: 18rpx 24rpx; border-radius: 999rpx; background: linear-gradient(135deg, #9e652f 0%, #75441a 100%); color: #fff7eb; font-size: 26rpx; line-height: 1; } .history-item { margin-top: 14rpx; padding: 22rpx; border-radius: 24rpx; background: rgba(255, 254, 250, 0.94); border: 1rpx solid rgba(118, 83, 42, 0.06); } .history-item__tag { display: inline-block; padding: 8rpx 14rpx; border-radius: 999rpx; background: rgba(111, 66, 22, 0.08); color: #6f4216; font-size: 22rpx; line-height: 1; } .history-item__title { margin-top: 12rpx; }