.photo { width: 190rpx; height: 190rpx; border-radius: 42rpx; background: #f2d5aa; display: grid; place-items: center; margin: 0 auto 35rpx; position: relative; font-size: 80rpx; overflow: hidden; } .photo image { width: 100%; height: 100%; } .photo view { position: absolute; bottom: 0; left: 0; right: 0; background: #194f42b5; color: white; text-align: center; font-size: 18rpx; padding: 6rpx; } .field radio-group { display: flex; gap: 30rpx; background: #fff; padding: 20rpx; border-radius: 20rpx; } .field label { display: flex; align-items: center; gap: 5rpx; } .picker { background: white; border-radius: 20rpx; padding: 22rpx; } .archive { background: transparent; color: #a66c5a; font-size: 24rpx; margin-top: 20rpx; }