.game-header[data-v-fe4ee155]{background:transparent;padding:64px 20px 40px}.game-header .header-content[data-v-fe4ee155]{margin:0 auto;max-width:1284px}.game-header .header-main[data-v-fe4ee155]{align-items:flex-start;display:flex;gap:20px}.game-header .game-avatar[data-v-fe4ee155]{background:var(--common-level-3);border:1px solid var(--border-line-color);border-radius:12px;flex-shrink:0;height:54px;-o-object-fit:cover;object-fit:cover;width:54px}.game-header .header-info[data-v-fe4ee155]{flex:1;min-width:0}.game-header .game-title[data-v-fe4ee155]{align-items:center;color:#fff;display:flex;line-height:1}.game-header .game-title .item-count[data-v-fe4ee155]{color:#fff;font-size:16px}.game-header .game-stats[data-v-fe4ee155]{align-items:center;display:flex;gap:24px;margin-top:10px}.game-header .game-stats .stat-item[data-v-fe4ee155]{align-items:center;color:var(--common-text-level-2,#90949a);display:flex;gap:6px;line-height:1}.game-header .game-stats .stat-icon[data-v-fe4ee155]{flex-shrink:0;font-size:16px;line-height:1}.game-header .description-wrapper[data-v-fe4ee155]{align-items:flex-start;display:flex;gap:16px;max-width:1263px}.game-header .game-description[data-v-fe4ee155]{color:#a0a0a0;display:-webkit-box;flex:1;font-size:14px;-webkit-line-clamp:1;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;transition:all .3s ease}.game-header .game-description.expanded[data-v-fe4ee155]{display:block;-webkit-line-clamp:unset}.game-header .read-more-btn[data-v-fe4ee155]{background:transparent;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;line-height:1.6;margin-left:auto;padding:0;transition:color .3s;white-space:nowrap}.game-header .read-more-btn[data-v-fe4ee155]:hover{color:#fff}@media(max-width:768px){.game-header[data-v-fe4ee155]{padding:32px 12px 24px}.game-header .header-main[data-v-fe4ee155]{gap:14px}.game-header .game-avatar[data-v-fe4ee155]{height:46px;width:46px}.game-header .game-stats[data-v-fe4ee155]{gap:16px;margin-top:8px}.game-header .description-wrapper[data-v-fe4ee155]{gap:12px}}@media(max-width:480px){.game-header[data-v-fe4ee155]{padding:20px 10px 18px}.game-header .game-avatar[data-v-fe4ee155]{border-radius:10px;height:40px;width:40px}.game-header .game-stats[data-v-fe4ee155]{flex-wrap:wrap;gap:6px 16px}.game-header .read-more-btn[data-v-fe4ee155]{font-size:13px}}.loading-container[data-v-0ada2918]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px 20px}.loading-container .loading-spinner[data-v-0ada2918]{animation:spin-0ada2918 .8s linear infinite;border:3px solid rgba(147,217,37,.2);border-radius:50%;border-top:3px solid var(--dominant-color);height:48px;width:48px}.loading-container .loading-text[data-v-0ada2918]{color:#a0a0a0;font-size:14px;margin-top:16px}@keyframes spin-0ada2918{to{transform:rotate(1turn)}}.resource-detail-page[data-v-0ada2918]{background:#161823;display:flex;flex-direction:column;min-height:100vh;position:relative}.resource-detail-page>main[data-v-0ada2918]{flex:1}.resource-detail-page[data-v-0ada2918]:before{background-image:var(--detail-bg);background-position:center 25%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(40px) saturate(1.15);height:440px;left:0;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 55%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.6) 55%,transparent);opacity:.1;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.resource-detail-page[data-v-0ada2918]>*{position:relative;z-index:2}.content-section[data-v-0ada2918]{padding:40px 20px}.content-section .content-wrapper[data-v-0ada2918]{display:flex;gap:22px;margin:0 auto;max-width:1284px}.content-section .filter-sidebar-wrap[data-v-0ada2918]{display:contents}.content-section .filter-trigger[data-v-0ada2918]{align-items:center;align-self:flex-start;background:var(--common-level-3,#13151b);border:1px solid var(--border-line-color,#1c1f27);border-radius:20px;color:var(--common-text-level-1,#fff);cursor:pointer;display:none;font-size:14px;font-weight:500;gap:8px;height:40px;line-height:1;padding:0 18px;transition:border-color .2s,color .2s,background .2s,transform .1s}.content-section .filter-trigger .filter-trigger-icon[data-v-0ada2918]{flex-shrink:0;transition:color .2s}.content-section .filter-trigger[data-v-0ada2918]:hover{border-color:var(--dominant-color,#fd8e00);color:var(--dominant-color,#fd8e00)}.content-section .filter-trigger[data-v-0ada2918]:active{transform:scale(.97)}.content-section .filter-trigger.is-active[data-v-0ada2918]{background:var(--dominant-color-T3,rgba(253,142,0,.08));border-color:var(--dominant-color,#fd8e00);color:var(--dominant-color,#fd8e00)}.content-section .filter-trigger .filter-trigger-badge[data-v-0ada2918]{align-items:center;background:var(--dominant-color,#fd8e00);border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.content-section .resource-list-container[data-v-0ada2918]{display:flex;flex:1;flex-direction:column;gap:20px;min-width:0}@media(max-width:1024px){.content-section[data-v-0ada2918]{padding:32px 16px}.content-section .content-wrapper[data-v-0ada2918]{gap:16px}}@media(max-width:768px){.content-section[data-v-0ada2918]{padding:24px 12px}.content-section .content-wrapper[data-v-0ada2918]{flex-direction:column;gap:16px}.content-section .resource-list-container[data-v-0ada2918]{gap:16px}.content-section .filter-trigger[data-v-0ada2918]{display:inline-flex}.content-section .filter-sidebar-wrap[data-v-0ada2918]{background:#00000080;display:block;inset:0;opacity:0;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:1100}.content-section .filter-sidebar-wrap.drawer-open[data-v-0ada2918]{opacity:1;visibility:visible}.content-section .filter-sidebar-wrap[data-v-0ada2918] .filters-sidebar{background:var(--common-level-2,#0e1015);border-right:1px solid var(--border-line-color,#1c1f27);bottom:0;left:0;margin:0;max-width:82vw;overflow-y:auto;padding:20px 16px;position:fixed;top:0;transform:translate(-100%);transition:transform .25s ease;width:280px}.content-section .filter-sidebar-wrap.drawer-open[data-v-0ada2918] .filters-sidebar{transform:translate(0)}}@media(max-width:480px){.content-section[data-v-0ada2918]{padding:20px 8px}.loading-container[data-v-0ada2918]{padding:30px 16px}}
