.app-card[data-v-efc03dd5],.app-card-icon[data-v-efc03dd5]{align-items:center;display:flex}.app-card-icon[data-v-efc03dd5]{border-radius:24px;flex-shrink:0;height:128px;justify-content:center;width:128px}.app-icon[data-v-efc03dd5]{background:transparent;border-radius:24px;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.app-card-content[data-v-efc03dd5]{flex:1;margin-left:15px;min-width:0}.app-card-title[data-v-efc03dd5]{color:inherit;font-size:1.5rem;font-weight:700;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-card-rating-section[data-v-efc03dd5]{align-items:center;display:flex;gap:6px;margin-bottom:10px}.stars[data-v-efc03dd5]{align-items:center;display:flex;gap:2px}.star[data-v-efc03dd5]{display:inline-block}.app-card-rating[data-v-efc03dd5]{color:inherit;font-size:1.1rem;margin-left:8px}.app-card-developer[data-v-efc03dd5]{color:#666;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark-mode .app-card-developer[data-v-efc03dd5]{color:#94a3b8}@media (max-width:768px){.app-card[data-v-efc03dd5]{flex-direction:column;text-align:center}.app-card-content[data-v-efc03dd5]{margin-left:0;margin-top:1rem}.app-card-icon[data-v-efc03dd5]{height:96px;width:96px}.app-icon[data-v-efc03dd5]{height:88px;width:88px}.app-card-title[data-v-efc03dd5]{font-size:1.25rem}}.app-hero-section[data-v-967e8dad]{margin-bottom:2.5rem}.app-hero-card[data-v-967e8dad]{align-items:center;display:flex;gap:2rem;width:100%}.play-button-container[data-v-967e8dad]{flex-shrink:0;margin-left:auto}.play-button[data-v-967e8dad]{align-items:center;background:linear-gradient(135deg,#3ca8c1,#2d8a9e);border:none;border-radius:12px;box-shadow:0 4px 12px #3ca8c14d;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:12px 24px;transition:all .3s ease}.play-button[data-v-967e8dad]:hover{background:linear-gradient(135deg,#2d8a9e,#236b7a);box-shadow:0 6px 20px #3ca8c166;transform:translateY(-2px)}.play-button[data-v-967e8dad]:active{box-shadow:0 2px 8px #3ca8c14d;transform:translateY(0)}.play-icon[data-v-967e8dad]{height:20px;width:40px}@media (max-width:768px){.app-hero-card[data-v-967e8dad]{flex-direction:column;gap:1rem}.play-button-container[data-v-967e8dad]{display:flex;justify-content:center;margin-left:0;width:100%}.play-button[data-v-967e8dad]{justify-content:center;width:200px}}.app-detail-section[data-v-3de2869b]{margin:2rem 0 1.5rem}.section-title[data-v-3de2869b]{color:inherit;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-bottom:1.2rem}.app-detail-grid[data-v-3de2869b]{display:grid;gap:1.2rem 2.5rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}.detail-item[data-v-3de2869b]{display:flex;flex-direction:column;margin-bottom:.5rem}.label[data-v-3de2869b]{color:#666;font-size:.98rem;font-weight:600;margin-bottom:.2rem}html.dark-mode .label[data-v-3de2869b]{color:#e5e7eb}.value[data-v-3de2869b]{color:#222;font-size:1.05rem;word-break:break-all}html.dark-mode .value[data-v-3de2869b]{color:#fff}.link[data-v-3de2869b]{color:#1976d2;text-decoration:underline;transition:color .2s}.link[data-v-3de2869b]:hover{color:#0d47a1}html.dark-mode .link[data-v-3de2869b]{color:#90caf9}html.dark-mode .link[data-v-3de2869b]:hover{color:#42a5f5}@media (max-width:1024px){.app-detail-grid[data-v-3de2869b]{gap:1rem 2rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.app-detail-grid[data-v-3de2869b]{gap:1.2rem 1.5rem;grid-template-columns:repeat(2,1fr);grid-template-rows:none}.detail-item[data-v-3de2869b]{margin-bottom:.3rem}.label[data-v-3de2869b]{font-size:.9rem;margin-bottom:.15rem}.value[data-v-3de2869b]{font-size:.95rem}}@media (max-width:480px){.app-detail-grid[data-v-3de2869b]{gap:1rem 1rem}.section-title[data-v-3de2869b]{font-size:1rem;margin-bottom:1rem}}.article-sections[data-v-50f9b6c2]{margin:32px 0}.article-section[data-v-50f9b6c2]{margin-bottom:24px}.section-title[data-v-50f9b6c2]{color:inherit;font-size:18px;font-weight:600;margin-bottom:12px}.section-content[data-v-50f9b6c2]{color:inherit;line-height:1.7;white-space:pre-line}html.dark-mode .section-content[data-v-50f9b6c2]{color:#d1d5db}.article-faq-section[data-v-50f9b6c2]{margin-bottom:24px;padding:16px 0}.faq-title[data-v-50f9b6c2]{color:inherit;font-size:20px;font-weight:700;margin-bottom:16px}.faq-list[data-v-50f9b6c2]{list-style:none;margin:0;padding-left:0}.faq-item[data-v-50f9b6c2]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden;transition:all .2s ease}html.dark-mode .faq-item[data-v-50f9b6c2]{background:#1f2937;border-color:#374151}.faq-item[data-v-50f9b6c2]:hover{box-shadow:0 4px 12px #0000001a}html.dark-mode .faq-item[data-v-50f9b6c2]:hover{box-shadow:0 4px 12px #0000004d}.faq-item.last-item[data-v-50f9b6c2]{margin-bottom:0}.faq-question-row[data-v-50f9b6c2]{align-items:center;cursor:pointer;display:flex;gap:12px;padding:8px 12px;transition:background-color .2s ease}.faq-question-row[data-v-50f9b6c2]:hover{background:#f9fafb}html.dark-mode .faq-question-row[data-v-50f9b6c2]:hover{background:#374151}.faq-icon[data-v-50f9b6c2]{flex-shrink:0}.faq-question[data-v-50f9b6c2]{color:inherit;flex:1;font-size:16px;font-weight:700;margin:0}.faq-arrow[data-v-50f9b6c2]{color:#6b7280;flex-shrink:0;transition:transform .3s ease}.faq-arrow.expanded[data-v-50f9b6c2]{transform:rotate(180deg)}html.dark-mode .faq-arrow[data-v-50f9b6c2]{color:#9ca3af}.faq-answer-wrapper[data-v-50f9b6c2]{padding:0 16px 12px}.faq-answer[data-v-50f9b6c2]{color:inherit;font-size:14px;line-height:1.6;margin:0;padding-left:36px}html.dark-mode .faq-answer[data-v-50f9b6c2]{color:#d1d5db}.faq-collapse-enter-active[data-v-50f9b6c2],.faq-collapse-leave-active[data-v-50f9b6c2]{overflow:hidden;transition:all .3s ease}.faq-collapse-enter-from[data-v-50f9b6c2],.faq-collapse-leave-to[data-v-50f9b6c2]{max-height:0;opacity:0}.faq-collapse-enter-to[data-v-50f9b6c2],.faq-collapse-leave-from[data-v-50f9b6c2]{max-height:200px;opacity:1}.article-reviews-section[data-v-50f9b6c2]{margin-bottom:24px;padding:16px 0}.reviews-title[data-v-50f9b6c2]{color:inherit;font-size:20px;font-weight:700;margin-bottom:16px}.reviews-list[data-v-50f9b6c2]{list-style:none;margin:0;padding-left:0}.review-item[data-v-50f9b6c2]{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:12px;margin-bottom:20px;padding-bottom:20px}html.dark-mode .review-item[data-v-50f9b6c2]{border-bottom-color:#374151}.review-item.last-item[data-v-50f9b6c2]{border-bottom:none;margin-bottom:0;padding-bottom:0}.review-avatar[data-v-50f9b6c2]{flex-shrink:0;margin-top:4px}.review-content[data-v-50f9b6c2]{flex:1}.review-header[data-v-50f9b6c2]{margin-bottom:4px}.review-username[data-v-50f9b6c2]{color:inherit;font-size:15px;font-weight:700}.review-date[data-v-50f9b6c2]{color:#888;font-size:14px;font-weight:400;margin-left:12px}html.dark-mode .review-date[data-v-50f9b6c2]{color:#9ca3af}.review-rating[data-v-50f9b6c2]{align-items:center;display:flex;gap:2px;margin-bottom:6px}.star[data-v-50f9b6c2]{display:inline-block}.rating-number[data-v-50f9b6c2]{color:#f59e42;font-size:15px;margin-left:6px}.review-comment[data-v-50f9b6c2]{color:inherit;font-size:14px;line-height:1.6}html.dark-mode .review-comment[data-v-50f9b6c2]{color:#d1d5db}@media (max-width:768px){.article-faq-section[data-v-50f9b6c2],.article-reviews-section[data-v-50f9b6c2]{padding:16px 0}.faq-title[data-v-50f9b6c2],.reviews-title[data-v-50f9b6c2]{font-size:18px}.faq-question[data-v-50f9b6c2]{font-size:15px}.review-username[data-v-50f9b6c2]{font-size:14px}.faq-question-row[data-v-50f9b6c2]{padding:10px 14px}.faq-answer-wrapper[data-v-50f9b6c2]{padding:0 14px 10px}}.vertical-game-category-container[data-v-ac84b3c3]{background:transparent;padding:20px 16px;width:100%}.category-grid-vertical[data-v-ac84b3c3]{display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:280px}.category-item-vertical[data-v-ac84b3c3]{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000f;color:inherit;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;min-height:36px;overflow:hidden;padding:6px 8px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-item-vertical[data-v-ac84b3c3]:before{background:linear-gradient(90deg,transparent,rgba(60,168,193,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.category-item-vertical[data-v-ac84b3c3]:hover:before{left:100%}.category-item-vertical[data-v-ac84b3c3]:hover{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#3ca8c1;box-shadow:0 2px 6px #3ca8c126;transform:translateY(-1px) scale(1.005)}.category-item-vertical[data-v-ac84b3c3]:active{transform:translateY(0) scale(1.002);transition:all .1s ease}.category-icon-vertical[data-v-ac84b3c3]{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:6px;box-shadow:0 1px 2px #00000014;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-right:6px;transition:all .3s ease;width:24px}.category-icon-vertical img[data-v-ac84b3c3]{filter:brightness(1) contrast(1.1);height:16px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:16px}.category-item-vertical:hover .category-icon-vertical[data-v-ac84b3c3]{background:linear-gradient(135deg,#3ca8c1,#2d8a9e);box-shadow:0 1px 4px #3ca8c14d;transform:scale(1.02) rotate(2deg)}.category-item-vertical:hover .category-icon-vertical img[data-v-ac84b3c3]{filter:brightness(1.2) contrast(1.2);transform:scale(1.01)}.category-name-vertical[data-v-ac84b3c3]{color:#1e293b;flex:1;font-size:11px;font-weight:600;letter-spacing:.025em;line-height:1.2;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.category-item-vertical:hover .category-name-vertical[data-v-ac84b3c3]{color:#3ca8c1;transform:translate(1px)}html.dark-mode .category-item-vertical[data-v-ac84b3c3]{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569;color:#e2e8f0}html.dark-mode .category-item-vertical[data-v-ac84b3c3]:hover{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#3ca8c1}html.dark-mode .category-icon-vertical[data-v-ac84b3c3]{background:linear-gradient(135deg,#334155,#475569)}html.dark-mode .category-item-vertical:hover .category-icon-vertical[data-v-ac84b3c3]{background:linear-gradient(135deg,#3ca8c1,#2d8a9e)}html.dark-mode .category-name-vertical[data-v-ac84b3c3]{color:#e2e8f0}html.dark-mode .category-item-vertical:hover .category-name-vertical[data-v-ac84b3c3]{color:#3ca8c1}@media (max-width:768px){.vertical-game-category-container[data-v-ac84b3c3]{padding:8px 6px}.category-grid-vertical[data-v-ac84b3c3]{gap:3px;max-width:100%}.category-item-vertical[data-v-ac84b3c3]{border-radius:6px;min-height:32px;padding:5px 6px}.category-icon-vertical[data-v-ac84b3c3]{border-radius:4px;height:20px;margin-right:4px;width:20px}.category-icon-vertical img[data-v-ac84b3c3]{height:14px;width:14px}.category-name-vertical[data-v-ac84b3c3]{font-size:10px;font-weight:600}.category-item-vertical[data-v-ac84b3c3]:hover{transform:translateY(-.5px) scale(1.002)}.category-item-vertical:hover .category-icon-vertical[data-v-ac84b3c3]{transform:scale(1.01) rotate(1deg)}}@media (min-width:769px) and (max-width:1024px){.category-grid-vertical[data-v-ac84b3c3]{gap:3px;max-width:260px}.category-item-vertical[data-v-ac84b3c3]{border-radius:7px;min-height:34px;padding:5px 7px}.category-icon-vertical[data-v-ac84b3c3]{border-radius:5px;height:22px;margin-right:5px;width:22px}.category-icon-vertical img[data-v-ac84b3c3]{height:15px;width:15px}.category-name-vertical[data-v-ac84b3c3]{font-size:10.5px}}@media (min-width:1200px){.category-grid-vertical[data-v-ac84b3c3]{gap:5px;max-width:280px}.category-item-vertical[data-v-ac84b3c3]{border-radius:9px;min-height:38px;padding:7px 9px}.category-icon-vertical[data-v-ac84b3c3]{border-radius:7px;height:26px;margin-right:7px;width:26px}.category-icon-vertical img[data-v-ac84b3c3]{height:18px;width:18px}.category-name-vertical[data-v-ac84b3c3]{font-size:12px;font-weight:600}}
