.game-appreciation-page .error-message[data-v-0893a41c],.game-appreciation-page .loading-spinner[data-v-0893a41c]{padding:50px 0;text-align:center}.game-appreciation-page .appreciation-header[data-v-0893a41c]{margin-bottom:30px;text-align:center}.game-appreciation-page .appreciation-header h2[data-v-0893a41c]{font-size:28px;font-weight:600;margin-bottom:10px}.game-appreciation-page .appreciation-header .appreciation-subtitle[data-v-0893a41c]{color:var(--color-text-secondary);font-size:16px;margin:0}.game-appreciation-page .appreciation-card[data-v-0893a41c]{border-radius:8px;margin-bottom:30px}.game-appreciation-page .appreciation-card .card-header-title[data-v-0893a41c]{font-size:18px;font-weight:600}.game-appreciation-page .score-overview[data-v-0893a41c]{align-items:center;display:flex;flex-direction:column;padding:20px 0}.game-appreciation-page .score-overview .overall-score[data-v-0893a41c]{margin-bottom:30px}.game-appreciation-page .score-overview .overall-score .rating-count[data-v-0893a41c]{color:var(--color-text-secondary);font-size:14px;margin-left:10px}.game-appreciation-page .score-overview .score-breakdown[data-v-0893a41c]{max-width:600px;width:100%}.game-appreciation-page .score-overview .score-breakdown .score-item[data-v-0893a41c]{align-items:center;display:flex;margin-bottom:15px}.game-appreciation-page .score-overview .score-breakdown .score-item .score-label[data-v-0893a41c]{font-size:14px;width:80px}.game-appreciation-page .score-overview .score-breakdown .score-item .el-progress[data-v-0893a41c]{flex:1;margin:0 10px}.game-appreciation-page .score-overview .score-breakdown .score-item .score-value[data-v-0893a41c]{font-size:14px;text-align:right;width:30px}.game-appreciation-page .appreciation-content .content-section[data-v-0893a41c]{margin-bottom:30px}.game-appreciation-page .appreciation-content .content-section h3[data-v-0893a41c]{border-bottom:1px solid var(--color-border-light);font-size:20px;font-weight:600;margin-bottom:15px;padding-bottom:10px}.game-appreciation-page .appreciation-content .content-section .highlight-list[data-v-0893a41c]{display:flex;flex-wrap:wrap;gap:10px}.game-appreciation-page .appreciation-content .content-section .highlight-list .highlight-tag[data-v-0893a41c]{margin-bottom:10px}.game-appreciation-page .appreciation-content .content-section .review-content p[data-v-0893a41c]{color:var(--color-text-primary);line-height:1.8}.game-appreciation-page .appreciation-content .content-section .suitable-for[data-v-0893a41c]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.game-appreciation-page .appreciation-content .content-section .suitable-for .suitable-card[data-v-0893a41c]{align-items:center;display:flex;padding:15px}.game-appreciation-page .appreciation-content .content-section .suitable-for .suitable-card .suitable-icon[data-v-0893a41c]{color:var(--color-primary);margin-right:15px}.game-appreciation-page .appreciation-content .content-section .suitable-for .suitable-card .suitable-info h4[data-v-0893a41c]{font-size:16px;font-weight:600;margin:0 0 5px}.game-appreciation-page .appreciation-content .content-section .suitable-for .suitable-card .suitable-info p[data-v-0893a41c]{color:var(--color-text-secondary);font-size:14px;margin:0}.game-appreciation-page .player-reviews .review-item[data-v-0893a41c]{border:1px solid var(--color-border-light);border-radius:8px;margin-bottom:15px;padding:15px}.game-appreciation-page .player-reviews .review-item .review-header[data-v-0893a41c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.game-appreciation-page .player-reviews .review-item .review-header .reviewer-info[data-v-0893a41c]{align-items:center;display:flex}.game-appreciation-page .player-reviews .review-item .review-header .reviewer-info .reviewer-name[data-v-0893a41c]{font-weight:600;margin-left:10px}.game-appreciation-page .player-reviews .review-item .review-text[data-v-0893a41c]{line-height:1.8;margin-bottom:10px}.game-appreciation-page .player-reviews .review-item .review-actions[data-v-0893a41c]{text-align:right}.game-appreciation-page .player-reviews .review-item .review-actions .el-button[data-v-0893a41c]{padding:0}.game-appreciation-page .related-games .related-game-item[data-v-0893a41c]{border-bottom:1px solid var(--color-border-light);display:flex;gap:20px;padding:15px 0}.game-appreciation-page .related-games .related-game-item[data-v-0893a41c]:last-child{border-bottom:none}.game-appreciation-page .related-games .related-game-item .related-game-cover[data-v-0893a41c]{flex-shrink:0;height:200px;width:150px}.game-appreciation-page .related-games .related-game-item .related-game-cover img[data-v-0893a41c]{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.game-appreciation-page .related-games .related-game-item .related-game-info[data-v-0893a41c]{flex:1}.game-appreciation-page .related-games .related-game-item .related-game-info .related-game-title[data-v-0893a41c]{font-size:18px;font-weight:600;margin-bottom:10px}.game-appreciation-page .related-games .related-game-item .related-game-info .related-game-description[data-v-0893a41c]{color:var(--color-text-secondary);font-size:14px;line-height:1.6}
