@import url('/css/theme-detail-base.css');
:root{--primary-color:#f28c28;--secondary-color:#f3eee4;--accent-color:#f28c28;--success-color:#6fbf73;--warning-color:#ffb547;--danger-color:#e5533d;--bg-primary:#16181c;--bg-secondary:#1f2329;--bg-tertiary:#2a2f37;--text-primary:#f3eee4;--text-secondary:#b3aca0;--text-tertiary:#948d82;--glass-bg:#1f2329;--glass-border:#323843;--glass-shadow:0 10px 26px rgba(0,0,0,.35);--nav-bg:#111316;--search-input-bg:#2a2f37;--panel-bg:#1f2329;--footer-bg:#0f1114;--gradient-primary:linear-gradient(135deg,#b8621a,#9a4f12);--gradient-secondary:linear-gradient(135deg,#2a2f37,#1f2329);--gradient-accent:linear-gradient(135deg,#f28c28,#d9731a);--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:14px;--transition:all .18s ease;--transition-bounce:all .18s ease;--shadow-sm:0 2px 6px rgba(0,0,0,.3);--shadow-md:0 10px 24px rgba(0,0,0,.35);--shadow-lg:0 18px 40px rgba(0,0,0,.45)}

/* ── body 与导航：三段式（logo / 居中宽搜索 / 菜单在右），底边一条赛季 XP 进度条 ── */
body.theme-battle-pass{font-family:system-ui,'Segoe UI',Roboto,Arial,sans-serif;color:#f3eee4;background:#16181c}
.theme-battle-pass .particle{display:none}
.theme-battle-pass .main-content{margin-left:0}
.theme-battle-pass .glass-nav{position:relative;top:auto;padding:0;background:#111316;border-bottom:1px solid #2a2f37;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:1000}
.theme-battle-pass .glass-nav::after{content:'';position:absolute;left:0;bottom:-1px;width:62%;height:3px;background:#f28c28}
.theme-battle-pass .glass-nav-container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1400px,100%);max-width:none;margin:auto;padding:12px 24px}
.theme-battle-pass .glass-logo{grid-column:1;grid-row:1;color:#f3eee4;-webkit-text-fill-color:#f3eee4;background:none;font-family:'Oswald','Arial Narrow',sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.theme-battle-pass .glass-logo::after{content:'S7';display:inline-block;margin-left:10px;padding:2px 7px;color:#16181c;background:#f28c28;border-radius:4px;font-size:.72rem;letter-spacing:.06em;vertical-align:3px}
.theme-battle-pass .panel-header .glass-logo::after{display:none}
.theme-battle-pass .glass-nav-actions{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}
.theme-battle-pass .glass-search-box{width:min(560px,100%);overflow:hidden;background:#2a2f37;border:1px solid #3a414b;border-radius:8px}
.theme-battle-pass .glass-search-box form{display:flex;width:100%}
.theme-battle-pass .glass-search-input{flex:1;width:auto;min-width:0;color:#f3eee4;background:transparent;border:0}
.theme-battle-pass .glass-search-input::placeholder{color:#948d82}
.theme-battle-pass .glass-search-btn{color:#16181c;background:#f28c28;border-radius:0}
.theme-battle-pass .glass-nav-menu{grid-column:3;grid-row:1;gap:4px;margin:0;padding:0}
.theme-battle-pass .glass-nav-link{display:block;padding:8px 14px;color:#b3aca0;border-radius:6px;font-family:'Oswald','Arial Narrow',sans-serif;font-size:.95rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}
.theme-battle-pass .glass-nav-link:hover{color:#f3eee4;background:#2a2f37}
.theme-battle-pass .glass-nav-link.active{color:#16181c;background:#f28c28}
.theme-battle-pass .glass-nav-categories{display:none}
.theme-battle-pass .hamburger{color:#f3eee4}
.theme-battle-pass .mobile-panel{background:#1f2329}
.theme-battle-pass .panel-header{border-bottom-color:#323843}
.theme-battle-pass .panel-close,.theme-battle-pass .mobile-link{color:#f3eee4}
.theme-battle-pass .mobile-link{border-radius:6px;font-family:'Oswald','Arial Narrow',sans-serif;letter-spacing:.06em;text-transform:uppercase}
.theme-battle-pass .mobile-link:hover,.theme-battle-pass .mobile-link.active{color:#16181c;background:#f28c28}
.theme-battle-pass .mobile-categories .nav-category-list{margin:0;padding:0;list-style:none}
.theme-battle-pass .mobile-categories .cat-dot{display:inline-block;width:8px;height:8px;margin-right:8px;background:#f28c28;border-radius:2px;transform:rotate(45deg);vertical-align:middle}
.theme-battle-pass .nav-section-label{display:block;margin:8px 0;color:#f28c28;font-family:'Oswald','Arial Narrow',sans-serif;font-size:.75rem;letter-spacing:.24em}
.theme-battle-pass .mobile-search-form .glass-search-input{color:#f3eee4;background:#2a2f37;border:1px solid #3a414b}

/* ── 首页：横向双轨 tier 轨道，PREMIUM 在上、FREE 在下，中间是 tier 节点进度线 ── */
.theme-battle-pass .bp-pass{width:min(1400px,100%);margin:auto;padding:24px 24px 8px}
.theme-battle-pass .bp-season{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow cta" "title cta" "copy cta" "xp xp";gap:4px 24px;align-items:center;padding:22px 26px;background:#1f2329;border:1px solid #323843;border-radius:14px}
.theme-battle-pass .bp-season>span:first-child{grid-area:eyebrow;color:#f28c28;font-family:'Oswald','Arial Narrow',sans-serif;font-size:.8rem;letter-spacing:.22em}
.theme-battle-pass .bp-season h1{grid-area:title;margin:0;color:#f3eee4;font-family:'Oswald','Arial Narrow',sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1;text-transform:uppercase}
.theme-battle-pass .bp-season p{grid-area:copy;margin:6px 0 0;color:#b3aca0}
.theme-battle-pass .bp-xp{grid-area:xp;display:block;height:10px;margin-top:14px;overflow:hidden;background:#2a2f37;border-radius:99px}
.theme-battle-pass .bp-xp i{display:block;width:62%;height:100%;background:repeating-linear-gradient(90deg,#f28c28 0 46px,#d9731a 46px 48px)}
.theme-battle-pass .bp-season>a{grid-area:cta;padding:12px 22px;color:#16181c;background:#f28c28;border-radius:8px;font-family:'Oswald','Arial Narrow',sans-serif;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}
.theme-battle-pass .bp-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px;margin-top:16px;padding:16px;background:#1f2329;border:1px solid #323843;border-radius:14px}
.theme-battle-pass .bp-tier{display:grid;grid-template-rows:auto 44px auto;min-width:0}
.theme-battle-pass .bp-premium{grid-row:1}
.theme-battle-pass .bp-node{grid-row:2;position:relative;z-index:0;display:flex;align-items:center;justify-content:center}
.theme-battle-pass .bp-free{grid-row:3}
.theme-battle-pass .bp-node::before{content:'';position:absolute;top:50%;right:-6px;left:-6px;z-index:-1;height:4px;margin-top:-2px;background:#3a414b}
.theme-battle-pass .bp-node b{padding:3px 10px;color:#f3eee4;background:#3a414b;border-radius:99px;font-family:'Oswald','Arial Narrow',sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.12em}
.theme-battle-pass .bp-claimed .bp-node::before{background:#f28c28}
.theme-battle-pass .bp-claimed .bp-node b{color:#16181c;background:#f28c28}
.theme-battle-pass .bp-reward{display:flex;flex-direction:column;min-width:0;overflow:hidden;color:#f3eee4;text-decoration:none;background:#2a2f37;border-top:3px solid #5b636e;border-radius:10px;transition:transform .15s ease,box-shadow .15s ease}
.theme-battle-pass .bp-premium{border-top-color:#f28c28;background:#2f2a24}
.theme-battle-pass .bp-art{display:block;aspect-ratio:16/10;overflow:hidden;background:#111316}
.theme-battle-pass .bp-art img{display:block;width:100%;height:100%;object-fit:cover}
.theme-battle-pass .bp-lane{margin:9px 12px 0;color:#b3aca0;font-family:'Oswald','Arial Narrow',sans-serif;font-size:.66rem;letter-spacing:.2em}
.theme-battle-pass .bp-premium .bp-lane{color:#f28c28}
.theme-battle-pass .bp-reward strong{margin:2px 12px 0;overflow:hidden;font-size:.92rem;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}
.theme-battle-pass .bp-reward em{margin:4px 12px 11px;color:#ffb547;font-size:.75rem;font-style:normal;font-weight:700}
.theme-battle-pass .bp-reward:hover,.theme-battle-pass .bp-reward:focus-visible{transform:translateY(-3px);box-shadow:0 0 0 2px #f28c28}

/* ── 首页共享区（Featured / Popular） ── */
.theme-battle-pass .glass-title{color:#f3eee4;font-family:'Oswald','Arial Narrow',sans-serif;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
.theme-battle-pass .glass-subtitle{color:#b3aca0}
.theme-battle-pass .glass-card{background:#1f2329;border:1px solid #323843;border-radius:12px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.theme-battle-pass .glass-card:hover{transform:none;border-color:#f28c28}
.theme-battle-pass .glass-card-title{color:#f3eee4}
.theme-battle-pass .glass-card-badge{color:#16181c;background:#f28c28;border-radius:4px;font-family:'Oswald','Arial Narrow',sans-serif;letter-spacing:.08em}
.theme-battle-pass .glass-card-category{color:#f28c28;background:#2f2a24;border-radius:4px;font-weight:700}
.theme-battle-pass .glass-button{color:#16181c;background:#f28c28;border:0;border-radius:8px;box-shadow:none}
.theme-battle-pass .glass-button:hover{color:#16181c;background:#ffb547;transform:none}
.theme-battle-pass .glass-button.secondary{color:#f3eee4;background:#2a2f37}
.theme-battle-pass .glass-button.secondary:hover{color:#16181c;background:#f28c28}

/* ── 列表页：左侧分类竖栏（赛季章节）+ 右侧 4 列奖励卡 ── */
.theme-battle-pass .ap-list-wrap{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:0 28px}
.theme-battle-pass .ap-list-head{grid-column:1/-1;padding:20px 24px;background:#1f2329;border:1px solid #323843;border-radius:14px}
.theme-battle-pass .ap-list-title{color:#f3eee4;font-family:'Oswald','Arial Narrow',sans-serif;font-weight:700;text-transform:uppercase}
.theme-battle-pass .ap-list-title-cat{color:#f28c28}
.theme-battle-pass .ap-cat-track-wrap{grid-column:1;grid-row:2;margin:0;overflow:visible}
.theme-battle-pass .ap-cat-track{flex-direction:column;gap:4px;overflow:visible;padding:12px;background:#1f2329;border:1px solid #323843;border-radius:14px}
.theme-battle-pass .ap-cat-pill{color:#b3aca0;background:transparent;border:0;border-left:3px solid #3a414b;border-radius:0 6px 6px 0;font-family:'Oswald','Arial Narrow',sans-serif;letter-spacing:.06em;text-transform:uppercase}
.theme-battle-pass .ap-cat-pill:hover{color:#f3eee4;background:#2a2f37;border-left-color:#f28c28}
.theme-battle-pass .ap-cat-pill.active{color:#16181c;background:#f28c28;border-left-color:#f3eee4}
.theme-battle-pass .ap-list-grid{grid-column:2;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:bp-tier}
.theme-battle-pass .ap-pagination{grid-column:2}
.theme-battle-pass .ap-game-card{counter-increment:bp-tier;background:#1f2329;border:0;border-top:3px solid #5b636e;border-radius:10px;box-shadow:none}
.theme-battle-pass .ap-game-card:nth-child(3n+1){border-top-color:#f28c28}
.theme-battle-pass .ap-game-card::before{content:'TIER ' counter(bp-tier,decimal-leading-zero);position:absolute;top:10px;left:10px;z-index:2;padding:4px 8px;color:#f3eee4;background:#16181c;border-radius:4px;font-family:'Oswald','Arial Narrow',sans-serif;font-size:.68rem;letter-spacing:.12em}
.theme-battle-pass .ap-game-card:hover{box-shadow:0 0 0 2px #f28c28}
.theme-battle-pass .ap-card-badge{color:#16181c;background:#f28c28;border-radius:4px}
.theme-battle-pass .ap-play-btn{color:#16181c;background:#f28c28}
.theme-battle-pass .ap-card-cat{color:#f28c28}
.theme-battle-pass .ap-card-name{color:#f3eee4}
.theme-battle-pass .ap-page-btn{color:#f3eee4;background:#1f2329;border-color:#323843}
.theme-battle-pass .ap-page-btn:hover,.theme-battle-pass .ap-page-btn.active{color:#16181c;background:#f28c28;border-color:#f28c28}

/* ── 详情页：通栏宽幅海报 + 下方三栏信息条 ── */
.theme-battle-pass .ap-detail-hero{background:#1f2329;border:1px solid #323843;border-radius:14px;box-shadow:none}
.theme-battle-pass .ap-detail-hero-bg,.theme-battle-pass .ap-detail-hero-overlay{display:none}
.theme-battle-pass .ap-detail-hero-inner{grid-template-columns:minmax(0,1fr);gap:0;padding:0}
.theme-battle-pass .ap-detail-poster{border:0;border-bottom:3px solid #f28c28;border-radius:0;box-shadow:none}
.theme-battle-pass .ap-detail-poster img{height:auto;aspect-ratio:21/8}
.theme-battle-pass .ap-detail-play-icon{color:#16181c;border-color:#16181c;background:#f28c28}
.theme-battle-pass .ap-detail-info{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;grid-template-areas:"cat rating actions" "title desc actions";align-items:start;gap:8px 32px;padding:22px 26px 24px}
.theme-battle-pass .ap-detail-cat{grid-area:cat;justify-self:start;margin:0;color:#16181c;background:#f28c28;border-radius:4px}
.theme-battle-pass .ap-detail-title{grid-area:title;margin:0;color:#f3eee4;font-family:'Oswald','Arial Narrow',sans-serif;font-weight:700;text-transform:uppercase}
.theme-battle-pass .ap-detail-rating-row{grid-area:rating;margin:0}
.theme-battle-pass .ap-detail-score{color:#16181c;background:#ffb547}
.theme-battle-pass .ap-detail-desc{grid-area:desc;margin:0;color:#b3aca0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.theme-battle-pass .ap-detail-actions{grid-area:actions;flex-direction:column;align-self:center}
.theme-battle-pass .ap-btn-play{color:#16181c;background:#f28c28;border:0;border-radius:8px;padding:14px 26px;font-family:'Oswald','Arial Narrow',sans-serif;letter-spacing:.08em;text-transform:uppercase}
.theme-battle-pass .ap-btn-cat{color:#f3eee4;background:#2a2f37;border:0;border-radius:8px}
.theme-battle-pass .ap-btn-play:hover,.theme-battle-pass .ap-btn-cat:hover{color:#16181c;background:#ffb547;transform:none}
.theme-battle-pass .ap-detail-card{background:#1f2329;border-color:#323843;border-radius:12px;box-shadow:none}
.theme-battle-pass .ap-detail-card-title{color:#f3eee4;font-family:'Oswald','Arial Narrow',sans-serif;text-transform:uppercase;border-bottom-color:#323843}
.theme-battle-pass .ap-detail-card-accent{width:10px;height:10px;background:#f28c28;border-radius:2px;transform:rotate(45deg)}
.theme-battle-pass .ap-detail-info-list li{border-bottom-color:#323843}
.theme-battle-pass .ap-info-rating,.theme-battle-pass .ap-rec-cat{color:#f28c28}
.theme-battle-pass .ap-rec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.theme-battle-pass .ap-rec-item{flex-direction:column;align-items:stretch;gap:6px;padding:0;background:#2a2f37;border:0;border-top:3px solid #f28c28;border-radius:8px;overflow:hidden}
.theme-battle-pass .ap-rec-item:hover{background:#2f2a24}
.theme-battle-pass .ap-rec-thumb{flex:none;width:100%;height:auto;aspect-ratio:16/10;border-radius:0}
.theme-battle-pass .ap-rec-info{padding:0 9px 9px}
.theme-battle-pass .ap-rec-name{font-size:.82rem}

/* ── play 页：换肤 ── */
.theme-battle-pass .glass-game-header{background:#1f2329;border:1px solid #323843;border-top:3px solid #f28c28}
.theme-battle-pass .glass-game-player{border:1px solid #323843!important;background:#000!important}
.theme-battle-pass .glass-player-controls .glass-button{min-height:44px}
.theme-battle-pass .glass-meta-item{background:#2a2f37!important;border:0!important}
.theme-battle-pass .glass-meta-value{color:#ffb547!important}

/* ── 搜索页：4 列奖励票根卡，标题与评分横排 ── */
.theme-battle-pass .glass-search-header{padding:20px 24px;background:#1f2329;border:1px solid #323843;border-radius:14px}
.theme-battle-pass .glass-search-input-group .glass-search-input{color:#f3eee4;background:#2a2f37;border:1px solid #3a414b;border-radius:8px!important}
.theme-battle-pass .glass-games-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.theme-battle-pass .glass-game-card{border-top:3px solid #f28c28}
.theme-battle-pass .glass-game-card .glass-card-image{height:auto!important;aspect-ratio:16/10}
.theme-battle-pass .glass-game-card .glass-card-content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "meta rating" "actions actions";align-items:center;gap:8px 10px;padding:14px!important;border-top:2px dashed #3a414b}
.theme-battle-pass .glass-game-card .glass-card-title{grid-area:title;margin:0!important;overflow:hidden;font-size:1rem!important;white-space:nowrap;text-overflow:ellipsis}
.theme-battle-pass .glass-game-card .glass-card-meta{grid-area:meta;margin:0!important}
.theme-battle-pass .glass-game-card .glass-card-rating{grid-area:rating;margin:0!important;font-size:.75rem}
.theme-battle-pass .glass-game-card .glass-card-actions{grid-area:actions}
.theme-battle-pass .glass-game-card .glass-card-category{color:#16181c!important;background:#f28c28!important;border-radius:4px!important}
.theme-battle-pass .glass-pagination-pages .glass-button[style*="gradient-primary"]{color:#16181c!important;background:#f28c28!important}

/* ── 页脚与 404 ── */
.theme-battle-pass .cyber-footer{color:#b3aca0;background:#0f1114;border-top:1px solid #2a2f37}
.theme-battle-pass .cyber-footer .footer-title{color:#f3eee4;font-family:'Oswald','Arial Narrow',sans-serif;text-transform:uppercase}
.theme-battle-pass .cyber-footer .footer-links a{color:#b3aca0}
.theme-battle-pass .cyber-footer .footer-links a:hover{color:#f28c28}
.theme-battle-pass .error-panel{background:#1f2329;border-radius:14px}
.theme-battle-pass .error-copy h1{font-family:'Oswald','Arial Narrow',sans-serif;text-transform:uppercase}

/* ── 抽屉断点（≤992 汉堡出现） ── */
@media(max-width:992px){
.theme-battle-pass .glass-nav-container{grid-template-columns:auto minmax(0,1fr);gap:16px}
.theme-battle-pass .glass-nav-actions{justify-content:flex-end}
.theme-battle-pass .hamburger{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center}
}

/* ── 移动端 ── */
@media(max-width:768px){
.theme-battle-pass .glass-nav-container{padding:8px 14px}
.theme-battle-pass .glass-logo{font-size:1.25rem}
.theme-battle-pass .bp-pass{padding:12px 12px 4px}
.theme-battle-pass .bp-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;gap:0 10px;margin-top:0;padding:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.theme-battle-pass .bp-tier{scroll-snap-align:start;grid-template-rows:auto 40px auto}
.theme-battle-pass .bp-reward strong{margin:2px 10px 0;font-size:.84rem}
.theme-battle-pass .bp-lane{margin:8px 10px 0}
.theme-battle-pass .bp-reward em{margin:3px 10px 9px}
.theme-battle-pass .bp-reward:hover{transform:none}
.theme-battle-pass .ap-list-wrap{grid-template-columns:minmax(0,1fr)}
.theme-battle-pass .ap-list-head{padding:16px}
.theme-battle-pass .ap-cat-track-wrap{grid-column:1;grid-row:auto;margin:14px 0}
.theme-battle-pass .ap-cat-track{flex-direction:row;overflow-x:auto;padding:8px;scroll-snap-type:x mandatory}
.theme-battle-pass .ap-cat-pill{scroll-snap-align:start;border-left:0;border-bottom:3px solid #3a414b;border-radius:6px 6px 0 0}
.theme-battle-pass .ap-list-grid,.theme-battle-pass .ap-pagination{grid-column:1;grid-row:auto}
.theme-battle-pass .ap-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.theme-battle-pass .ap-game-card::before{top:6px;left:6px;font-size:.6rem}
.theme-battle-pass .ap-detail-poster{width:100%}
.theme-battle-pass .ap-detail-poster img{aspect-ratio:16/9}
.theme-battle-pass .ap-detail-info{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cat" "title" "rating" "desc" "actions";gap:10px;padding:16px;text-align:left}
.theme-battle-pass .ap-detail-actions{flex-direction:row;align-self:start}
.theme-battle-pass .ap-detail-body{grid-template-columns:minmax(0,1fr)}
.theme-battle-pass .glass-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.theme-battle-pass .glass-game-card .glass-card-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "meta" "rating" "actions";padding:10px!important}
.theme-battle-pass .glass-game-card .glass-card-actions{flex-direction:column}
.theme-battle-pass .glass-game-iframe{height:56vh!important}
}

/* ── 平板 ── */
@media(min-width:769px) and (max-width:1199px){
.theme-battle-pass .bp-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}
.theme-battle-pass .ap-list-wrap{grid-template-columns:180px minmax(0,1fr);gap:0 20px}
.theme-battle-pass .ap-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.theme-battle-pass .ap-detail-info{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cat actions" "title actions" "rating actions" "desc desc"}
.theme-battle-pass .glass-games-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(min-width:769px) and (max-width:899px){
.theme-battle-pass .ap-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.theme-battle-pass .ap-detail-body{grid-template-columns:minmax(0,1fr)}
.theme-battle-pass .glass-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
