/* * 探店结果页 */ .explore-page { padding: var(--space-md); min-height: 100vh; display: flex; flex-direction: column; align-items: center; } .result-area { width: 100%; display: flex; flex-direction: column; align-items: center; } .result-title { font-size: var(--text-subtitle); font-weight: 600; color: var(--color-text); margin: var(--space-md) 0 var(--space-md); text-align: center; } .actions { width: 100%; display: flex; flex-direction: column; align-items: center; margin-top: var(--space-lg); } .btn-main { width: 80%; } .btn-retry { margin-top: var(--space-md); font-size: var(--text-body-sm); color: var(--color-text-muted); padding: var(--space-sm); } .btn-retry:active { color: var(--color-purple); } /* ── 错误 ── */ .empty { display: flex; flex-direction: column; align-items: center; padding-top: 200rpx; text-align: center; font-size: var(--text-body); color: var(--color-text-secondary); } .empty-icon { font-size: 80rpx; margin-bottom: var(--space-md); opacity: 0.6; } /* ── 动效预览 ── */ .animation-result-preview { display: flex; flex-direction: column; align-items: center; padding: 24rpx; } .preview-emoji { font-size: 64rpx; margin-bottom: 12rpx; } .preview-text { font-size: var(--text-subtitle); font-weight: 700; color: #FFFFFF; text-align: center; } .preview-sub { font-size: var(--text-body-sm); color: rgba(255, 255, 255, 0.8); margin-top: 8rpx; }