/* PocketNexus V8.64.1 Hotfix 8 — Training tab uniform layout */
:root{--training-radius:18px;--training-gap:14px;--training-panel:linear-gradient(180deg,rgba(17,29,42,.96),rgba(10,18,27,.98));--training-line:rgba(112,171,224,.14)}
.trainingHeroV864,
.wtcGame,
.wtcLayout>aside>.panel,
.trainingDailyChallenges,
.trainingProfile,
.trainingAchievements,
.trainingShowcase,
.brainTrainingCompact{border-radius:var(--training-radius)!important;border-color:var(--training-line)!important;background:var(--training-panel)!important;box-shadow:0 10px 28px rgba(0,0,0,.10),inset 0 1px 0 rgba(255,255,255,.02)!important}
.trainingHeroV864{min-height:0!important;padding:20px 22px!important;display:flex!important;justify-content:space-between;gap:20px}.trainingHeroV864 h1{font-size:clamp(2.15rem,4vw,3.5rem)!important;line-height:1!important;margin:.3rem 0 .45rem!important}.trainingHeroV864 p{font-size:.9rem!important;line-height:1.5!important;margin:0!important}.trainingHeroV864:after{display:none!important}.trainingHeroPills{margin-top:10px!important}
.wtcLayout{gap:var(--training-gap)!important;margin-top:var(--training-gap)!important}.wtcGame{padding:16px!important}.wtcGame:after,.trainingDailyChallenges:after,.trainingProfile:after,.trainingAchievements:after,.trainingShowcase:after{display:none!important}.wtcArtFrame{border-radius:15px!important;min-height:300px!important;max-height:420px!important}.wtcArtFrame img{max-height:420px!important}.wtcLayout>aside{gap:var(--training-gap)!important}.wtcLayout>aside>.panel{padding:16px!important}.wtcStatGrid{gap:8px!important}.wtcStatGrid div{min-height:72px!important;padding:12px!important;border-radius:13px!important}.wtcStatGrid strong{font-size:1.45rem!important}.trainingNextCard{background:var(--training-panel)!important;border-color:var(--training-line)!important}
.trainingDailyChallenges,.trainingProfile,.trainingAchievements,.trainingShowcase{padding:16px!important;margin-top:var(--training-gap)!important}.trainingDailyChallenges h2,.trainingProfile h2,.trainingAchievements h2,.trainingShowcase h2{font-size:1.15rem!important;margin:.18rem 0 0!important}.trainingChallengeGrid,.trainingProfileStats,.trainingAchievementGrid{gap:9px!important}.trainingChallengeGrid article,.trainingProfileStats>div,.trainingAchievementGrid article,.trainingShowcaseGrid button{min-height:66px!important;padding:11px 12px!important;border-radius:13px!important;background:rgba(255,255,255,.018)!important;box-shadow:none!important}.trainingChallengeGrid article:hover,.trainingAchievementGrid article.unlocked:hover{transform:none!important}.trainingProfileStats strong{font-size:1.42rem!important}.trainingShowcase{min-height:0!important}.trainingShowcase .identityEmpty{min-height:68px!important;border-radius:13px!important}
.brainTrainingCompact{margin-top:var(--training-gap)!important;padding:16px!important}.brainHeroCompact{padding:15px 17px!important;border-radius:15px!important;background:rgba(255,255,255,.016)!important}.brainHeroCompact h2{font-size:1.65rem!important}.brainTabsCompact{margin:8px 0!important;gap:5px!important}.brainTabsCompact span{padding:5px 8px!important;font-size:.68rem!important}.brainPager{margin:8px 0!important;padding:7px!important;border-radius:13px!important;position:static!important}.brainSlideStage{max-width:none!important;margin-top:8px!important}.brainSlideCounter{font-size:.68rem!important;margin-bottom:6px!important}.brainSlide{border-radius:15px!important;box-shadow:none!important}.brainSlide .brainCardTop{padding:12px 14px 8px!important}.brainSlide .brainScenario{margin:0 13px 9px!important;padding:9px 10px!important;border-radius:11px!important}.brainSlide .brainChoices{padding:0 13px 12px!important;gap:7px!important}.brainSlide .brainChoice{min-height:44px!important;padding:8px 10px!important;border-radius:11px!important}.brainFooterCompact{margin-top:8px!important;padding:10px 12px!important;border-radius:13px!important}
.trainingHeroPills span,.trainingNextMeta span,.brainHeroPills span,.trainingStreakLine span,.brainTabsCompact span{background:rgba(255,255,255,.018)!important}
@media(max-width:900px){.wtcLayout{grid-template-columns:1fr!important}.wtcArtFrame{min-height:260px!important}.trainingHeroV864{display:grid!important;grid-template-columns:1fr!important}.trainingHeroV864 .wtcDate{text-align:left!important}}
@media(max-width:760px){.trainingHeroV864{padding:16px!important}.trainingHeroV864 h1{font-size:2.35rem!important}.wtcGame,.wtcLayout>aside>.panel,.trainingDailyChallenges,.trainingProfile,.trainingAchievements,.trainingShowcase,.brainTrainingCompact{padding:13px!important;border-radius:15px!important}.trainingChallengeGrid,.trainingProfileStats,.trainingAchievementGrid{grid-template-columns:1fr 1fr!important}.brainPager{grid-template-columns:1fr 1fr!important}.brainPager label{grid-column:1/-1!important}.brainHeroCompact{padding:13px!important}.brainHeroCompact h2{font-size:1.4rem!important}}
@media(max-width:520px){.trainingChallengeGrid,.trainingProfileStats,.trainingAchievementGrid{grid-template-columns:1fr!important}.wtcArtFrame{min-height:220px!important}.trainingHeroV864 h1{font-size:2rem!important}.brainTabsCompact{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:3px!important}.brainTabsCompact span{white-space:nowrap!important}}
