|
|
@@ -70,33 +70,33 @@ export default {
|
|
|
</script>
|
|
|
<stylescoped lang="scss">
|
|
|
.daily-fortune-page { min-height: 100vh; background: #F3F4F6; }
|
|
|
-.nav-right { width: 40px; }
|
|
|
-.loading-state, .error-state { padding: 60px 20px; display: flex; justify-content: center; align-items: center; }
|
|
|
-.error-text { color: $status-danger; font-size: 14px; }
|
|
|
-.content { padding: 12px; }
|
|
|
-.date-banner { background: linear-gradient(135deg, $brand-primary, $brand-primary-light); border-radius: 12px; padding: 20px; margin-bottom: 12px; text-align: center; }
|
|
|
-.date-text { font-size: 22px; font-weight: bold; color: $app-surface; display: block; }
|
|
|
-.date-lunar { font-size: 13px; color: rgba(255,255,255,0.8); display: block; margin-top: 4px; }
|
|
|
-.info-card { background: $app-surface; border-radius: 12px; padding: 16px; margin-bottom: 12px; }
|
|
|
-.card-title-bar { margin-bottom: 12px; border-bottom: 1px solid #F3F4F6; padding-bottom: 8px; display: flex; align-items: center; }
|
|
|
-.auspicious-bar .card-title { color: $status-success; font-size: 15px; font-weight: bold; }
|
|
|
-.inauspicious-bar .card-title { color: $status-danger; font-size: 15px; font-weight: bold; }
|
|
|
-.card-title { font-size: 15px; font-weight: bold; color: #1F2937; }
|
|
|
-.five-elements-display { text-align: center; padding: 8px 0; }
|
|
|
-.fe-main { font-size: 28px; font-weight: bold; color: $brand-primary; display: block; }
|
|
|
-.fe-detail { font-size: 13px; color: #9CA3AF; display: block; margin-top: 4px; }
|
|
|
-.item-tags { display: flex; flex-wrap: wrap; gap: 8px; }
|
|
|
-.tag-item { padding: 6px 14px; border-radius: 16px; }
|
|
|
+.nav-right { width: 80rpx; }
|
|
|
+.loading-state, .error-state { padding: 120rpx 40rpx; display: flex; justify-content: center; align-items: center; }
|
|
|
+.error-text { color: $status-danger; font-size: 28rpx; }
|
|
|
+.content { padding: 24rpx; }
|
|
|
+.date-banner { background: linear-gradient(135deg, $brand-primary, $brand-primary-light); border-radius: 24rpx; padding: 40rpx; margin-bottom: 24rpx; text-align: center; }
|
|
|
+.date-text { font-size: 44rpx; font-weight: bold; color: $app-surface; display: block; }
|
|
|
+.date-lunar { font-size: 26rpx; color: rgba(255,255,255,0.8); display: block; margin-top: 8rpx; }
|
|
|
+.info-card { background: $app-surface; border-radius: 24rpx; padding: 32rpx; margin-bottom: 24rpx; }
|
|
|
+.card-title-bar { margin-bottom: 24rpx; border-bottom: 2rpx solid #F3F4F6; padding-bottom: 16rpx; display: flex; align-items: center; }
|
|
|
+.auspicious-bar .card-title { color: $status-success; font-size: 30rpx; font-weight: bold; }
|
|
|
+.inauspicious-bar .card-title { color: $status-danger; font-size: 30rpx; font-weight: bold; }
|
|
|
+.card-title { font-size: 30rpx; font-weight: bold; color: #1F2937; }
|
|
|
+.five-elements-display { text-align: center; padding: 16rpx 0; }
|
|
|
+.fe-main { font-size: 56rpx; font-weight: bold; color: $brand-primary; display: block; }
|
|
|
+.fe-detail { font-size: 26rpx; color: #9CA3AF; display: block; margin-top: 8rpx; }
|
|
|
+.item-tags { display: flex; flex-wrap: wrap; gap: 16rpx; }
|
|
|
+.tag-item { padding: 12rpx 28rpx; border-radius: 32rpx; }
|
|
|
.tag-item.good { background: #DCFCE7; }
|
|
|
.tag-item.bad { background: #FEE2E2; }
|
|
|
-.tag-text { font-size: 13px; }
|
|
|
+.tag-text { font-size: 26rpx; }
|
|
|
.tag-item.good .tag-text { color: #166534; }
|
|
|
.tag-item.bad .tag-text { color: #991B1B; }
|
|
|
-.advice-content { padding: 4px 0; }
|
|
|
-.advice-text { font-size: 14px; color: #374151; line-height: 1.7; }
|
|
|
+.advice-content { padding: 8rpx 0; }
|
|
|
+.advice-text { font-size: 28rpx; color: #374151; line-height: 1.7; }
|
|
|
.focus-member-card { display: flex; flex-direction: column; }
|
|
|
-.focus-name { font-size: 16px; font-weight: bold; color: $brand-primary; margin-bottom: 4px; }
|
|
|
-.focus-tip { font-size: 13px; color: #374151; line-height: 1.5; }
|
|
|
-.focus-wuxing { margin-top: 8px; background: $uni-primary-pale; border-radius: 8px; padding: 8px; }
|
|
|
-.wuxing-tip-text { font-size: 12px; color: #9CA3AF; }
|
|
|
+.focus-name { font-size: 32rpx; font-weight: bold; color: $brand-primary; margin-bottom: 8rpx; }
|
|
|
+.focus-tip { font-size: 26rpx; color: #374151; line-height: 1.5; }
|
|
|
+.focus-wuxing { margin-top: 16rpx; background: $uni-primary-pale; border-radius: 16rpx; padding: 16rpx; }
|
|
|
+.wuxing-tip-text { font-size: 24rpx; color: #9CA3AF; }
|
|
|
</style>
|