page { min-height: 100%; background: linear-gradient(180deg, #faf3e8 0%, #f1e9dd 100%); } .bianzheng-page { box-sizing: border-box; min-height: 100vh; padding: 28rpx 20rpx 72rpx; } .hero-card, .form-card, .result-card { 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); } .hero-card { margin-top: 0; } .hero-card__eyebrow { display: inline-block; padding: 8rpx 14rpx; border-radius: 999rpx; background: rgba(111, 66, 22, 0.08); color: #6f4216; font-size: 22rpx; line-height: 1; } .hero-card__title, .result-card__title { display: block; margin-top: 18rpx; color: #2c2419; font-family: 'STSong', 'Songti SC', serif; font-size: 38rpx; font-weight: 700; line-height: 1.3; } .hero-card__description, .result-card__summary, .result-card__reference-text { display: block; margin-top: 12rpx; color: #7c705e; font-size: 26rpx; line-height: 1.75; } .field-block { margin-top: 16rpx; } .field-block:first-child { margin-top: 0; } .field-block__label { display: block; color: #6f4b2d; font-size: 24rpx; line-height: 1.5; } .field-block__input { box-sizing: border-box; width: 100%; margin-top: 10rpx; padding: 18rpx 20rpx; border: 1rpx solid rgba(199, 171, 133, 0.5); border-radius: 22rpx; background: rgba(255, 254, 250, 0.92); color: #8f6842; font-size: 26rpx; line-height: 1.5; } .form-card__actions { margin-top: 22rpx; } .form-card__button { padding: 20rpx 24rpx; border-radius: 24rpx; background: linear-gradient(135deg, #9e652f 0%, #75441a 100%); color: #fff7eb; font-size: 28rpx; line-height: 1; text-align: center; } .form-card__button + .form-card__button { margin-top: 12rpx; } .form-card__button--ghost { background: rgba(111, 66, 22, 0.08); color: #6f4216; } .result-card__reference { display: flex; align-items: flex-start; margin-top: 10rpx; } .result-card__reference-dot { margin-right: 10rpx; color: #9a622d; font-size: 28rpx; line-height: 1.6; }