.game-banner[data-v-b1cf1496]{position:relative;border-radius:12px;overflow:hidden;background:var(--game-surface-low)}.game-banner[data-v-b1cf1496] .el-carousel__container{border-radius:12px}.game-banner[data-v-b1cf1496] .el-carousel__arrow{display:flex;align-items:center;justify-content:center}.game-banner[data-v-b1cf1496] .el-carousel__arrow i{display:block;width:10px;height:10px;--game-arrow-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M6.8 1.2L3.2 5l3.6 3.8' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask:var(--game-arrow-mask) center/contain no-repeat;mask:var(--game-arrow-mask) center/contain no-repeat}.game-banner[data-v-b1cf1496] .el-carousel__arrow i:before{content:none}.game-banner[data-v-b1cf1496] .el-carousel__arrow--right i{--game-arrow-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3.2 1.2L6.8 5 3.2 8.8' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.game-banner__slide[data-v-b1cf1496]{display:block;position:relative;width:100%;height:100%;overflow:hidden;color:inherit;text-decoration:none;cursor:pointer}.game-banner__slide[data-v-b1cf1496]:focus-visible{outline:2px solid #fff;outline-offset:-4px}.game-banner__cover[data-v-b1cf1496]{position:absolute;inset:0;z-index:0;border-radius:12px}.game-banner__cover[data-v-b1cf1496] .game-cover__img{-o-object-position:center 28%;object-position:center 28%}.game-banner__gradient[data-v-b1cf1496]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,16,36,0),rgba(10,16,36,0) 58%,rgba(10,16,36,.22) 78%,rgba(10,16,36,.48))}.game-banner__content[data-v-b1cf1496]{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:12px;max-width:720px;padding:48px}.game-banner__title[data-v-b1cf1496]{margin:0;font-size:28px;font-weight:700;line-height:1.35;color:#fff}.game-banner__desc[data-v-b1cf1496]{margin:0;max-width:620px;font-size:16px;line-height:1.5;color:hsla(0,0%,100%,.82);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.game-banner__indicators[data-v-b1cf1496]{position:absolute;right:48px;bottom:48px;z-index:3;display:flex;align-items:center;gap:8px}.game-banner__dot[data-v-b1cf1496]{width:12px;height:6px;padding:0;border:none;border-radius:999px;background:hsla(0,0%,100%,.4);cursor:pointer;transition:width .2s ease,background .2s ease}.game-banner__dot--active[data-v-b1cf1496]{width:32px;background:#fff}.game-banner__dot[data-v-b1cf1496]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:991px){.game-banner__content[data-v-b1cf1496]{padding:32px}.game-banner__title[data-v-b1cf1496]{font-size:24px}.game-banner__indicators[data-v-b1cf1496]{right:32px;bottom:24px}}@media (max-width:640px){.game-banner__content[data-v-b1cf1496]{padding:24px;gap:8px}.game-banner__title[data-v-b1cf1496]{font-size:20px}.game-banner__desc[data-v-b1cf1496]{font-size:14px;-webkit-line-clamp:1}.game-banner__indicators[data-v-b1cf1496]{display:none}}@media (prefers-reduced-motion:reduce){.game-banner__dot[data-v-b1cf1496]{transition:none}}.game-poster[data-v-78e5fe3c]{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit}.game-poster__media[data-v-78e5fe3c]{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.game-poster__media .game-cover[data-v-78e5fe3c]{position:absolute;inset:0}.game-poster__status[data-v-78e5fe3c]{position:absolute;z-index:2;top:10px;left:10px}.game-poster__body[data-v-78e5fe3c]{display:flex;flex-direction:column;gap:4px;padding:14px}.game-poster__name[data-v-78e5fe3c]{font-size:16px;font-weight:700;line-height:1.4;color:var(--game-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.game-poster:hover .game-poster__name[data-v-78e5fe3c]{color:var(--game-primary)}.game-poster[data-v-78e5fe3c]:focus-visible{outline:2px solid var(--game-primary);outline-offset:2px}.game-poster__sub[data-v-78e5fe3c]{font-size:13px;line-height:1.5;color:var(--game-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-poster__meta[data-v-78e5fe3c]{margin-top:2px;font-size:12px;line-height:1.5;color:var(--game-text-weak)}@media (prefers-reduced-motion:reduce){.game-poster[data-v-78e5fe3c]:hover{transform:none}.game-poster:hover .game-poster__name[data-v-78e5fe3c]{color:var(--game-ink)}}.game-section-head[data-v-a9d673ac]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.game-section-head__main[data-v-a9d673ac]{min-width:0}.game-section-head .game-section-title[data-v-a9d673ac]{margin:0}.game-section-head__desc[data-v-a9d673ac]{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--game-text-secondary)}.game-section-head__action[data-v-a9d673ac]{flex-shrink:0;padding-bottom:2px}@media (max-width:640px){.game-section-head[data-v-a9d673ac]{align-items:flex-start;flex-direction:column;gap:12px}}.game-recommend[data-v-1ad271dc]{min-width:0}.game-ranking-panel[data-v-997a2374]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.game-ranking-panel--fit[data-v-997a2374]{flex:1 1 0;min-height:200px}.game-ranking-panel .game-panel__head[data-v-997a2374]{flex-shrink:0;padding:18px 24px}.game-ranking-panel .game-panel__body[data-v-997a2374]{display:flex;flex-direction:column;padding:12px 24px 16px}.game-ranking-panel--fit .game-panel__body[data-v-997a2374]{flex:1 1 auto;flex-basis:0;min-height:0;overflow:hidden}.game-ranking__list[data-v-997a2374]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.game-ranking-panel--fit .game-ranking__list[data-v-997a2374]{justify-content:flex-start;flex:1 1 auto;min-height:0;overflow:hidden}.game-ranking__item[data-v-997a2374]{position:relative;flex-shrink:0}.game-ranking__item+.game-ranking__item[data-v-997a2374]:before{content:"";position:absolute;top:calc(var(--ranking-gap, 0px)/-2 - .5px);left:0;right:0;height:1px;background:var(--game-border)}.game-ranking__row[data-v-997a2374]{display:flex;align-items:center;gap:12px;padding:10px 8px;margin:0 -8px;border-radius:10px;text-decoration:none;color:inherit}.game-ranking__row[data-v-997a2374]:focus-visible{outline:2px solid var(--game-primary);outline-offset:-2px}.game-ranking__rank[data-v-997a2374]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;background:var(--game-surface-low);color:var(--game-text-secondary);font-size:12px;font-style:italic;font-weight:700}.game-ranking__rank--gold[data-v-997a2374]{background:linear-gradient(135deg,#ffd75e,#f0a800);color:#fff}.game-ranking__rank--silver[data-v-997a2374]{background:linear-gradient(135deg,#d7dde5,#a9b3c0);color:#fff}.game-ranking__rank--bronze[data-v-997a2374]{background:linear-gradient(135deg,#e0a273,#b9702f);color:#fff}.game-ranking__thumb[data-v-997a2374]{flex-shrink:0;width:48px;height:48px;border-radius:8px}.game-ranking__info[data-v-997a2374]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.game-ranking__name[data-v-997a2374]{font-size:14px;font-weight:700;line-height:1.4;color:var(--game-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.game-ranking__row:hover .game-ranking__name[data-v-997a2374]{color:var(--game-primary)}.game-ranking__sub[data-v-997a2374]{font-size:12px;line-height:1.5;color:var(--game-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-ranking-board[data-v-08820011]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.game-ranking-board--fit[data-v-08820011]{display:flex;flex-direction:column;align-items:stretch;gap:16px;height:100%;min-height:0}@media (max-width:639px){.game-ranking-board[data-v-08820011]{grid-template-columns:minmax(0,1fr)}}.game-upcoming__grid[data-v-164a8d64]{display:grid;grid-template-columns:repeat(var(--game-cols,4),minmax(0,var(--game-card-w,1fr)));gap:16px}.game-upcoming-card[data-v-164a8d64]{display:flex;flex-direction:column;overflow:hidden}.game-upcoming-card__cover[data-v-164a8d64]{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.game-upcoming-card__cover .game-cover[data-v-164a8d64]{position:absolute;inset:0}.game-upcoming-card__date[data-v-164a8d64]{position:absolute;z-index:2;left:12px;bottom:12px;display:flex;flex-direction:column;gap:2px;padding:6px 12px;border-radius:10px;background:rgba(10,16,36,.66);color:#fff}.game-upcoming-card__date strong[data-v-164a8d64]{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.02em}.game-upcoming-card__date em[data-v-164a8d64]{font-size:11px;font-style:normal;line-height:1.4;color:hsla(0,0%,100%,.72)}.game-upcoming-card__body[data-v-164a8d64]{display:flex;flex-direction:column;min-width:0;gap:8px;padding:18px}.game-upcoming-card__name[data-v-164a8d64]{margin:0;font-size:18px;font-weight:700;line-height:1.4;color:var(--game-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.game-upcoming-card:hover .game-upcoming-card__name[data-v-164a8d64]{color:var(--game-primary)}.game-upcoming-card__sub[data-v-164a8d64]{margin:0;font-size:13px;line-height:1.5;color:var(--game-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-upcoming-card__tags[data-v-164a8d64]{display:flex;flex-wrap:wrap;gap:8px}.game-upcoming-card__foot[data-v-164a8d64]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.game-upcoming-card__wish[data-v-164a8d64]{font-size:12px;color:var(--game-text-weak)}.game-upcoming-card__more[data-v-164a8d64]{font-size:13px;font-weight:700;color:var(--game-primary);text-decoration:none}.game-upcoming-card__more[data-v-164a8d64]:hover{text-decoration:underline}.game-upcoming-card__cover[data-v-164a8d64]:focus-visible,.game-upcoming-card__more[data-v-164a8d64]:focus-visible{outline:2px solid var(--game-primary);outline-offset:2px}.game-latest[data-v-41427a8e]{min-width:0}.game-index__content[data-v-5bcaf5fd]{width:100%}.game-index__content>*+[data-v-5bcaf5fd]{margin-top:48px}.game-index__more[data-v-5bcaf5fd]{display:flex;align-items:center;justify-content:center;gap:6px;height:0;margin-top:0;overflow:hidden;font-size:13px;font-weight:700;line-height:1.5;color:var(--game-text-weak);transition:height .2s ease,margin-top .2s ease}.game-index__more--visible[data-v-5bcaf5fd]{height:44px;margin-top:24px}.game-index__more .el-icon-loading[data-v-5bcaf5fd]{font-size:15px;line-height:1;color:var(--game-primary)}.game-index__more-end[data-v-5bcaf5fd]{color:var(--game-text-weak)}.game-index__more-retry[data-v-5bcaf5fd]{padding:0;border:none;background:none;color:var(--game-primary);font-family:inherit;font-size:13px;font-weight:700;line-height:1.5;cursor:pointer}.game-index__more-retry[data-v-5bcaf5fd]:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.game-index__more[data-v-5bcaf5fd]{transition:none}}