@media (max-width:768px){body,html{overflow-x:hidden}body{padding:12px}}@media (max-width:768px){.header{padding:12px 16px;border-radius:8px;margin-bottom:12px}.header h1,.header h2{font-size:clamp(1.1em, 4vw, 1.5em)}.pokeball-btn{width:45px;height:45px}.main-menu-dropdown{width:calc(100vw - 24px);max-width:320px;left:0;top:60px}}@media (max-width:768px){.city-league-stats-grid,.current-meta-stats-grid,.past-meta-stats-grid,.stats-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:480px){.city-league-stats-grid,.current-meta-stats-grid,.past-meta-stats-grid,.stats-grid{gap:8px!important}}@media (max-width:768px){.city-league-deck-summary,.current-meta-deck-summary,.deck-metrics-grid,.past-meta-deck-summary{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:1024px){.city-league-deck-grid,.currentMetaDeckGrid,.deck-grid,.pastMetaDeckGrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:10px!important}}@media (max-width:768px){.city-league-deck-grid,.currentMetaDeckGrid,.deck-grid,.pastMetaDeckGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:8px!important}}@media (max-width:480px){.city-league-deck-grid,.currentMetaDeckGrid,.deck-grid,.pastMetaDeckGrid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}}@media (max-width:1024px){.card-grid,.city-league-add-card-grid,.city-league-meta-grid,.current-meta-add-card-results,.current-meta-meta-grid,.meta-card-analysis-grid,.meta-card-grid,.past-meta-add-card-results{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:10px!important}}@media (max-width:768px){.card-grid,.city-league-add-card-grid,.current-meta-add-card-results,.past-meta-add-card-results{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:8px!important}.city-league-meta-grid,.current-meta-meta-grid,.meta-card-analysis-grid,.meta-card-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))!important;gap:8px!important}}@media (max-width:480px){.card-grid,.city-league-add-card-grid,.current-meta-add-card-results,.past-meta-add-card-results{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.city-league-meta-grid,.current-meta-meta-grid,.meta-card-analysis-grid,.meta-card-grid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}}@media (max-width:768px){.proxy-panels-grid{display:grid!important;grid-template-columns:1fr!important;gap:15px!important}.proxy-panel{padding:12px!important}}@media (max-width:480px){.proxy-panels-grid{gap:12px!important}}@media (max-width:768px){.proxy-action-btns-flex{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.proxy-action-btns-flex .btn,.proxy-action-btns-flex button{flex:1 1 auto!important;min-width:120px!important}}@media (max-width:1024px){.current-meta-matchups-grid-container{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (max-width:768px){.current-meta-matchups-grid-container{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:768px){.current-meta-matchup-card{padding:12px!important}}@media (max-width:1024px){.collection-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:12px!important}}@media (max-width:768px){.collection-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))!important;gap:10px!important}}@media (max-width:480px){.collection-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}}@media (max-width:768px){.decks-grid{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:768px){.profile-stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important}}@media (max-width:480px){.profile-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media (max-width:768px){.compact-card-grid{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))!important;gap:4px!important}}@media (max-width:480px){.compact-card-grid{grid-template-columns:repeat(6,1fr)!important;gap:3px!important}}@media (max-width:768px){.header-flex-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.header-flex-group{display:flex!important;align-items:center!important;gap:10px!important}.header-flex-user{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.controls{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.proxy-panel-btn-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.proxy-panel-btn-row .btn,.proxy-panel-btn-row button{flex:1 1 auto!important;min-width:120px!important}}@media (max-width:768px){.card-type-guide-grid,.de-tabs-grid,.playtester-grid,.playtester-guide-board-grid,.tutorial-tabs-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:480px){.card-type-guide-grid,.de-tabs-grid,.playtester-grid,.playtester-guide-board-grid,.tutorial-tabs-grid{gap:8px!important}}@media (max-width:768px){.cardtype-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:12px!important}}@media (max-width:480px){.cardtype-grid{grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:768px){.container,.proxy-container,.sandbox-container{padding:0!important}}@media (max-width:480px){.guide-section,.info-panel,.section-panel{padding:12px!important;margin-bottom:12px!important;border-radius:8px!important}}@media (max-width:768px){.cl-format-container{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.city-league-cards-controls{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}}@media (max-width:768px){.current-meta-matchup-select-container{display:flex!important;flex-direction:column!important;gap:10px!important}.current-meta-matchup-search-container{display:flex!important;flex-direction:column!important;gap:8px!important}.current-meta-cards-controls-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}}@media (max-width:768px){.date-range-container,.section-grid-container{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}}@media (max-width:768px){.city-league-mydeck-visual,.cl-content-panel,.section-panel{max-width:100%!important;overflow:hidden!important}}@media (max-width:768px){.cards-filter-grid{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:768px){.flex-wrap{flex-wrap:wrap!important}.minw-200{min-width:0!important}.minw-160,.minw-260,.minw-280{min-width:0!important}}@media (max-width:768px){.grid-cols-3{grid-template-columns:repeat(2,1fr)!important}.grid-cols-2{grid-template-columns:1fr!important}}@media (max-width:480px){.grid-cols-3{grid-template-columns:1fr!important}}@media (max-width:1024px){.sandbox-player-panels{flex-direction:column!important}}@media (max-width:768px){.past-meta-cards-controls-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}}@media (max-width:768px){.fs-130{font-size:1.2em!important}.fs-120{font-size:1.1em!important}.fs-110{font-size:1em!important}.fs-18{font-size:16px!important}}@media (max-width:768px){.tabs-container{overflow:hidden!important}.cards-tab-navigation,.tab-navigation{display:none!important}.tab-nav{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.tab-nav::-webkit-scrollbar{display:none}.tab-nav .tab-btn{flex:0 0 auto!important;white-space:nowrap!important}}@media (max-width:768px){.mobile-table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mobile-table-scroll>table{min-width:520px;width:100%}.mobile-table-scroll .current-meta-matchups-table{min-width:420px}.mobile-table-scroll .w-100.border-collapse{min-width:460px}}@media (max-width:768px){.city-league-card-type-filter,.current-meta-cards-type-filter,.past-meta-cards-type-filter{display:flex!important;flex-wrap:wrap!important;gap:4px!important;overflow-x:visible!important;overflow-y:visible!important}.city-league-card-type-filter>*,.current-meta-cards-type-filter>*,.past-meta-cards-type-filter>*{flex:0 0 auto}.city-league-cards-controls .btn-toggle-group,.city-league-cards-rarity-toggle,.current-meta-cards-controls-row .btn-toggle-group,.current-meta-cards-rarity-toggle,.past-meta-cards-controls-row .btn-toggle-group,.past-meta-cards-rarity-toggle{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.city-league-cards-controls .btn-toggle-group::-webkit-scrollbar,.city-league-cards-rarity-toggle::-webkit-scrollbar,.current-meta-cards-controls-row .btn-toggle-group::-webkit-scrollbar,.current-meta-cards-rarity-toggle::-webkit-scrollbar,.past-meta-cards-controls-row .btn-toggle-group::-webkit-scrollbar,.past-meta-cards-rarity-toggle::-webkit-scrollbar{display:none}.city-league-cards-controls .btn-toggle-group>*,.city-league-cards-rarity-toggle>*,.current-meta-cards-controls-row .btn-toggle-group>*,.current-meta-cards-rarity-toggle>*,.past-meta-cards-controls-row .btn-toggle-group>*,.past-meta-cards-rarity-toggle>*{flex:0 0 auto}}@media (max-width:768px){.city-league-type-btn{padding:4px 7px;font-size:.72em;border-radius:6px}}@media (max-width:768px){.heatmap-container{display:none!important}}@media (max-width:768px){.mb-30{margin-bottom:20px!important}.mb-20{margin-bottom:15px!important}.mb-15{margin-bottom:12px!important}.px-40{padding-left:16px!important;padding-right:16px!important}.px-20{padding-left:12px!important;padding-right:12px!important}.py-60{padding-top:30px!important;padding-bottom:30px!important}}@media (max-width:480px){.py-60{padding-top:20px!important;padding-bottom:20px!important}}@media (max-width:768px){img{max-width:100%!important;height:auto!important}button,input,select,textarea{max-width:100%!important}}@media (max-width:768px){.auth-btn,.auth-input-field,.btn,.btn-modern,.control-input,.profile-tab-btn,.pt-btn,.pt-side-btn,.pt-stepper-action,.pt-stepper-btn,.setup-modal-select,.setup-modal-textarea,.tab-btn,input:not([type=hidden]),select,textarea{min-height:38px!important}.auth-btn,.btn,.btn-modern,.pt-btn,.pt-side-btn,.pt-stepper-action,.pt-stepper-btn,.tab-btn{padding-top:6px!important;padding-bottom:6px!important}#inpDraw,#inpIonoP1,#inpIonoP2,#inpJudgeP1,#inpJudgeP2,#inpLook,#inpOppSD,#inpOwnSD,#ptHandDrawAmt,#ptIonoDrawP1,#ptIonoDrawP2,#ptJudgeDrawP1,#ptJudgeDrawP2,.pt-bottom-input{min-height:44px!important;font-size:16px!important}}@media (max-width:768px){#auth-modal,#deckCompareModal,#playtesterSetupModal{padding:0!important;align-items:flex-start!important;justify-content:flex-start!important}#auth-modal .mobile-modal-panel,#deckCompareModal .mobile-modal-panel,#playtesterSetupModal .mobile-modal-panel{width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;max-height:85vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-top:52px!important}#auth-modal .ui-modal-close,#deckCompareModal .ui-modal-close,#playtesterSetupModal .ui-modal-close{position:sticky!important;top:8px!important;right:8px!important;margin-left:auto!important;display:inline-flex!important;z-index:20!important;width:44px!important;height:44px!important;touch-action:manipulation}}@media (max-width:768px){#playtesterModal,#sandbox{overflow:hidden}.pt-arena-shell{overflow:auto!important;-webkit-overflow-scrolling:touch;justify-content:flex-start!important;align-items:flex-start!important;padding:10px 8px 96px!important}.pt-arena{min-width:860px!important;min-height:520px!important}#ptActiveZone-p1,#ptActiveZone-p2,.pt-bench-zone,.pt-dropzone{touch-action:manipulation}#pt-side-buttons-left{position:fixed;left:8px;right:8px;bottom:8px;z-index:16010;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;background:rgba(8,18,40,.88);border:1px solid rgba(255,255,255,.16);border-radius:12px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pt-side-btn{min-height:44px!important;font-size:12px!important;font-weight:800;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,#274eaa 0,#1c3f8f 100%);color:#fff}.pt-floating-bar{position:sticky;top:0;z-index:16020}.pt-deck-controls{display:flex!important;width:124px!important;left:44px!important}}@media (hover:none),(pointer:coarse){.pt-field-actions{display:flex!important;bottom:-36px}.pt-field-card:hover,.pt-hand-card:hover,.pt-prize-card:hover{transform:none!important}.pt-hand-wrapper .pt-hand-disc-btn,.pt-hand-wrapper .pt-hand-play-btn{display:flex!important}.pt-tool-btn[data-pt-tip]:hover::after{content:none}}@media (max-width:768px){body{font-size:12px!important}.tab-content .btn-toggle-item,.tab-content [class*=action],.tab-content [class*=badge],.tab-content [class*=btn],.tab-content [class*=change],.tab-content [class*=color-],.tab-content [class*=count],.tab-content [class*=details],.tab-content [class*=filter],.tab-content [class*=hint],.tab-content [class*=jump],.tab-content [class*=label],.tab-content [class*=metric],.tab-content [class*=note],.tab-content [class*=placement],.tab-content [class*=subtitle],.tab-content [class*=summary],.tab-content [class*=title],.tab-content [class*=toggle],.tab-content [class*=toolbar],.tab-content a,.tab-content button,.tab-content div,.tab-content em,.tab-content input,.tab-content label,.tab-content li,.tab-content p,.tab-content select,.tab-content small,.tab-content span,.tab-content strong,.tab-content td,.tab-content textarea,.tab-content th{font-size:12px!important}.tab-content h1{font-size:1.5em!important}.tab-content h2{font-size:1.3em!important}.tab-content h3{font-size:1.15em!important}.tab-content h4{font-size:1.05em!important}.tab-content .city-league-stat-value,.tab-content .current-meta-stat-value,.tab-content .past-meta-stat-value{font-size:1.5rem!important}#city-league-analysis .city-league-stat-label-cards::before,#city-league-analysis .city-league-stat-label-decks::before,#city-league-analysis .city-league-stat-label-placement::before,#current-analysis .current-meta-stat-label-cards::before,#current-analysis .current-meta-stat-label-matchup::before,#current-analysis .current-meta-stat-label-winrate::before,.city-league-stat-label-cards::before,.city-league-stat-label-decks::before,.city-league-stat-label-placement::before,.current-meta-stat-label-cards::before,.current-meta-stat-label-matchup::before,.current-meta-stat-label-winrate::before{font-size:9px!important}body #city-league-analysis .meta-card-analysis-share-btn,body #city-league-analysis .meta-card-analysis-sort-btn,body #city-league-analysis .meta-card-analysis-type-btn,body #current-analysis .meta-card-analysis-share-btn,body #current-analysis .meta-card-analysis-sort-btn,body #current-analysis .meta-card-analysis-type-btn,body #past-meta .meta-card-analysis-share-btn,body #past-meta .meta-card-analysis-sort-btn,body #past-meta .meta-card-analysis-type-btn{font-size:12px!important}body #current-meta .meta-matchup-th-opponent,body #current-meta .meta-matchup-th-record,body #current-meta .meta-matchup-th-winrate,body .meta-matchup-th-opponent,body .meta-matchup-th-record,body .meta-matchup-th-winrate{font-size:12px!important}body #city-league-analysis .color-grey,body #city-league-analysis .fw-bold,body #city-league-analysis [class*=color-],body #city-league-analysis [class*=fs-0],body #current-analysis .color-green,body #current-analysis .color-grey,body #current-analysis .color-red,body #current-analysis .color-yellow,body #current-analysis .fw-bold,body #current-analysis [class*=color-],body #current-analysis [class*=fs-0],body #past-meta .color-grey,body #past-meta .fw-bold,body #past-meta [class*=color-],body #past-meta [class*=fs-0]{font-size:12px!important}body #cards .btn-blue,body #cards .btn-green,body #cards .btn-lg,body #cards .btn-outline,body #cards .btn-sm,body #cards .pagination-controls .btn-lg,body #cards .pagination-controls .btn-sm,body #cards .pagination-controls button,body #cards .pagination-page-btn,body #cards-database .btn-blue,body #cards-database .btn-green,body #cards-database .btn-outline,body #cards-database button{font-size:12px!important}body #profile text,body #profile tspan{font-size:12px!important}body .fs-09{font-size:12px!important}body #cityLeagueMetaGrid .card-action-btn,body #currentMetaMetaGrid .card-action-btn,body #pastMetaMetaGrid .card-action-btn,body .card-action-btn{font-size:12px!important}body #current-meta td,body .meta-matchup-table td{font-size:12px!important}}@media (max-width:768px){.city-league-card-add-btn,.city-league-card-limitless-btn,.city-league-card-market-btn,.city-league-card-proxy-btn,.city-league-card-rarity-btn,.city-league-card-remove-btn{font-size:12px!important;min-height:24px!important}}@media (max-width:768px){.battle-journal-fab{min-height:44px!important;padding:10px 14px!important}}@media (max-width:768px){#btnAllPrints,#btnStandardPrint,#cards .btn-toggle-item,#cards-database .action-btn,.card-database-toggle-btn,.cards-view-toggle-btn,[class*=cards-tab] button{min-height:44px!important;min-width:44px!important;touch-action:manipulation}#sandbox textarea{width:100%!important;box-sizing:border-box!important}#sandbox.tab-content{padding:8px!important}#sandbox .sandbox-player-panel{padding:10px!important}}@media (max-width:768px){.searchable-select,.searchable-select-display{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.searchable-select-dropdown.open{width:calc(100vw - 24px)!important;left:12px!important;max-width:none!important}#city-league-analysis select.control-input,#current-analysis select.control-input,#past-meta select.control-input,.tab-content select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}#profile-tab-nav{overflow:visible;white-space:normal;scrollbar-width:none;display:flex;flex-wrap:wrap;gap:0;padding-bottom:4px}#profile-tab-nav::-webkit-scrollbar{display:none}#profile-tab-nav .profile-tab-btn{flex-shrink:0;white-space:nowrap}@media (max-width:600px){.saved-deck-item .deck-header-row{flex-wrap:wrap!important;padding:10px 12px!important;gap:8px!important}.saved-deck-item .deck-name-col h3{font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saved-deck-item .deck-action-buttons{flex-wrap:wrap!important;gap:5px!important;width:100%;justify-content:flex-start!important;margin-top:8px}.saved-deck-item .deck-action-buttons .deck-action-btn{padding:4px 8px!important;font-size:.72em!important;flex:0 0 auto;min-height:30px}.saved-deck-item .deck-action-buttons div[id$="-arrow"]{margin-left:auto;font-size:1.2em}}@media (max-width:480px){.saved-deck-item .deck-action-buttons .deck-action-btn{padding:3px 7px!important;font-size:.7em!important;min-height:28px}}@media (max-width:390px){.city-league-deck-grid,.currentMetaDeckGrid,.deck-grid,.pastMetaDeckGrid{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}}@media (max-width:480px){.wishlist-heart-badge{width:16px!important;height:16px!important;font-size:9px!important;top:20px!important;right:3px!important}}@media (max-width:480px){.city-league-card-info-bottom{padding:2px 3px!important;min-height:unset!important;font-size:.55em!important;gap:1px!important}.city-league-card-title-mobile{font-size:.58em!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.city-league-card-deck-stats-mobile,.city-league-card-set-mobile,.city-league-card-stats-mobile{font-size:.52em!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.city-league-card-action-btn{height:16px!important;font-size:.6em!important;padding:0 2px!important;border-radius:3px!important}.city-league-card-action-buttons{gap:2px!important;margin-top:2px!important}.city-league-card-action-row{display:flex!important;gap:2px!important}.city-league-card-action-row:last-child .city-league-card-market-btn{flex:1 1 auto!important}.city-league-card-action-row:last-child .city-league-card-limitless-btn,.city-league-card-action-row:last-child .city-league-card-proxy-btn{width:18px!important;max-width:18px!important;flex-shrink:0!important}}@media (max-width:480px){#city-league-analysis .city-league-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}#city-league-analysis .city-league-stat-label{font-size:.52rem!important;white-space:normal!important;word-break:break-word!important;hyphens:auto!important;text-align:center!important}#city-league-analysis .city-league-stat-card{padding:5px 4px!important;min-height:55px!important;align-items:center!important}#city-league-analysis .city-league-stat-value{font-size:.95rem!important;text-align:center!important}}@media (max-width:480px){.archetype-tier-list .tier-row,.city-league-meta-archetype-grid,.tier-hero-card{grid-template-columns:repeat(2,1fr)!important}.archetypes-list,.meta-archetype-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}@media (max-width:480px){.profile-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.profile-stats-grid .stat-card{padding:10px 8px!important;font-size:.85em!important}}@media (max-width:480px){.battle-journal-profile-card{overflow:hidden!important}.battle-journal-profile-card .battle-journal-actions,.battle-journal-profile-card>div{flex-wrap:wrap!important;gap:8px!important}.battle-journal-profile-card button{flex:1 1 auto!important;min-width:100px!important;white-space:nowrap!important}}@media (max-width:600px){.saved-deck-item .deck-header-row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.saved-deck-item .deck-name-col{width:100%!important}.saved-deck-item .deck-action-buttons{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;justify-content:flex-start!important;margin-top:0!important}.saved-deck-item .deck-action-btn{flex:0 0 auto!important;font-size:.68em!important;padding:3px 7px!important;min-height:26px!important;white-space:nowrap!important}}@media (max-width:480px){.proxy-panels-grid{grid-template-columns:1fr!important}.proxy-add-card-btn,.proxy-add-decklist-btn{width:100%!important;white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important;padding:8px 12px!important}}@media (max-width:480px){.cl-format-select,.control-input.modern-select,select.control-input{font-size:.82em!important;padding:6px 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#past-meta .controls .control-row:first-of-type{grid-template-columns:1fr!important;gap:6px!important}}@media (max-width:480px){.header-flex-user .auth-user-btn,.header-flex-user [class*=user-btn],.header-flex-user button:last-child{max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.75em!important;padding:4px 8px!important}.header-flex-user .user-avatar{width:20px!important;height:20px!important;flex-shrink:0!important}}@media (max-width:480px){.card-action-overlay,.card-grid-actions{font-size:.7em!important}.card-grid-actions .btn,.card-grid-actions button{padding:2px 4px!important;min-height:20px!important;font-size:.7em!important}}@media (max-width:480px){canvas{max-width:100%!important}[class*=chart-container],[class*=chart-wrapper]{overflow-x:auto!important;padding-left:0!important}}@media (max-width:600px){.header{padding:10px 12px!important}.header-flex-row{flex-wrap:wrap!important;gap:6px!important}.header-flex-user{max-width:calc(100vw - 24px)!important;overflow:hidden!important;flex-shrink:1!important}.header-flex-user .auth-user-btn,.header-flex-user [class*=user],.header-flex-user>button:not(.pokeball-btn){max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.78em!important;padding-left:6px!important;padding-right:6px!important}.header-flex-user .user-avatar,.header-flex-user img{width:22px!important;height:22px!important;flex-shrink:0!important}}@media (max-width:768px){.tier-hero-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.tier-hero-card{min-height:100px!important}.tier-hero-card .tier-hero-content{padding:8px 10px!important}.tier-hero-card .archetype-card-title{font-size:.9rem!important}}@media (max-width:400px){.tier-hero-grid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.tier-hero-card{min-height:88px!important}.tier-hero-card .archetype-card-title{font-size:.8rem!important}}@media (max-width:768px){.city-league-meta-archetype-section .tier-deck-grid,.city-league-top-archetypes .tier-deck-grid,[class*=archetype-grid],[class*=archetype-list]{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}@media (max-width:430px){.city-league-deck-grid{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}}@media (max-width:360px){.city-league-deck-grid{grid-template-columns:repeat(2,1fr)!important;gap:4px!important}}@media (max-width:768px){.saved-deck-item .deck-header-row{flex-direction:column!important;align-items:flex-start!important;flex-wrap:wrap!important;padding:10px 12px!important;gap:8px!important}.saved-deck-item .deck-name-col{width:100%!important;padding-right:0!important}.saved-deck-item .deck-name-col h3{font-size:15px!important;white-space:normal!important;word-break:break-word!important;margin-bottom:2px!important}.saved-deck-item .deck-action-buttons{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;justify-content:flex-start!important;margin-top:0!important;position:static!important}.saved-deck-item .deck-action-btn{flex:0 0 auto!important;font-size:.7em!important;padding:4px 8px!important;min-height:28px!important;white-space:nowrap!important}.saved-deck-item .deck-toggle-arrow,.saved-deck-item [id$="-arrow"]{position:absolute!important;right:12px!important;top:12px!important}}@media (max-width:600px){#past-meta .control-row:first-of-type,#past-meta .controls .control-row:first-of-type{grid-template-columns:1fr!important;gap:8px!important}#past-meta .control-input,#past-meta select.control-input{width:100%!important;max-width:100%!important;text-overflow:ellipsis!important;overflow:hidden!important}}@media (max-width:600px){.profile-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.profile-stats-grid .stat-card{padding:12px 10px!important;font-size:.88em!important;text-align:center!important}.profile-stats-grid .stat-card .stat-value,.profile-stats-grid .stat-card h3{font-size:1.1em!important}}@media (max-width:600px){.card-item .card-grid-action-row,.card-item [class*=action-row]{padding:2px 4px!important;gap:3px!important}.card-item .card-action-overlay button,.card-item [class*=action] button{min-height:22px!important;min-width:22px!important;font-size:.75em!important;padding:1px 4px!important}.wishlist-heart-badge{width:20px!important;height:20px!important;font-size:11px!important}}@media (max-width:600px){.battle-journal-profile-card{overflow:visible!important}.battle-journal-profile-card [class*=flex],.battle-journal-profile-card>.flex{flex-wrap:wrap!important;gap:8px!important}.battle-journal-profile-card button{flex:1 1 auto!important;min-width:100px!important}}@media (max-width:480px){.proxy-panels-grid{grid-template-columns:1fr!important;gap:12px!important}.proxy-add-decklist-btn,.proxy-panel .btn-modern{width:100%!important;text-align:center!important;white-space:nowrap!important}}@media (max-width:768px){.wishlist-heart-badge{width:18px!important;height:18px!important;font-size:10px!important;top:24px!important;right:3px!important;border-width:1px!important}}@media (max-width:480px){.wishlist-heart-badge{width:16px!important;height:16px!important;font-size:9px!important;top:22px!important;right:2px!important;border-width:1px!important}.city-league-card-badge{width:18px!important;height:18px!important;font-size:.6em!important}}@media (max-width:768px){.city-league-deck-grid,.currentMetaDeckGrid,.pastMetaDeckGrid{row-gap:14px!important}.city-league-card-info-bottom{padding:3px 4px 4px!important;min-height:unset!important;font-size:.6em!important}.city-league-card-info-text{text-align:center!important}.city-league-card-title-mobile{font-size:.6em!important;line-height:1.2!important;margin-bottom:1px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:700!important}.city-league-card-set-mobile{font-size:.6em!important;line-height:1.15!important;margin-bottom:0!important;white-space:nowrap!important;flex-shrink:0!important}.city-league-card-stats-mobile{font-size:.6em!important;line-height:1.15!important;margin-bottom:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.city-league-card-set-stats-row{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;flex-wrap:nowrap!important;overflow:hidden!important;margin-bottom:1px!important}.city-league-card-avg-mobile{font-size:.6em!important;color:#b8860b!important;line-height:1.15!important;margin-bottom:1px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.city-league-card-deck-stats-mobile{font-size:.6em!important;line-height:1.15!important}}@media (max-width:480px){.city-league-deck-grid,.currentMetaDeckGrid,.pastMetaDeckGrid{row-gap:12px!important}}@media (max-width:768px){#cityLeagueMetaGrid,#currentMetaMetaGrid,.city-league-meta-grid,.current-meta-meta-grid,.meta-card-analysis-grid,.meta-card-grid{grid-template-columns:repeat(3,1fr)!important;gap:5px!important}#cityLeagueMetaGrid .card-info-bottom,#currentMetaMetaGrid .card-info-bottom,.meta-card-analysis-grid .card-info-bottom,.meta-card-grid .card-info-bottom{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;margin-top:-40px!important;padding:4px 4px 3px!important;font-size:.5em!important;background:rgba(255,255,255,.88)!important;color:#1a1a2e!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border-radius:0 0 8px 8px!important}#cityLeagueMetaGrid .card-item,#currentMetaMetaGrid .card-item,.meta-card-analysis-grid .card-item,.meta-card-grid .card-item{border-radius:10px!important;overflow:hidden!important}#cityLeagueMetaGrid .card-info-text>div:first-child,#currentMetaMetaGrid .card-info-text>div:first-child,.meta-card-analysis-grid .card-info-text>div:first-child,.meta-card-grid .card-info-text>div:first-child{font-size:1em!important;font-weight:700!important;color:#1a1a2e!important;line-height:1.15!important;margin-bottom:0!important}#cityLeagueMetaGrid .card-info-text>div:nth-child(2),#currentMetaMetaGrid .card-info-text>div:nth-child(2),.meta-card-analysis-grid .card-info-text>div:nth-child(2),.meta-card-grid .card-info-text>div:nth-child(2){font-size:.85em!important;color:rgba(30,30,50,.6)!important;line-height:1.15!important}#cityLeagueMetaGrid .city-league-card-set-stats-row,#currentMetaMetaGrid .city-league-card-set-stats-row,.meta-card-analysis-grid .city-league-card-set-stats-row,.meta-card-grid .city-league-card-set-stats-row{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:4px!important;flex-wrap:nowrap!important;overflow:hidden!important}#cityLeagueMetaGrid .city-league-card-set-stats-row .city-league-card-stats-mobile,#currentMetaMetaGrid .city-league-card-set-stats-row .city-league-card-stats-mobile,.meta-card-analysis-grid .city-league-card-set-stats-row .city-league-card-stats-mobile,.meta-card-grid .city-league-card-set-stats-row .city-league-card-stats-mobile{color:#b8860b!important}#cityLeagueMetaGrid .city-league-card-avg-mobile,#currentMetaMetaGrid .city-league-card-avg-mobile,.meta-card-analysis-grid .city-league-card-avg-mobile,.meta-card-grid .city-league-card-avg-mobile{font-size:.85em!important;color:#b8860b!important;line-height:1.15!important}#cityLeagueMetaGrid .card-info-text>div:nth-child(4),#currentMetaMetaGrid .card-info-text>div:nth-child(4),.meta-card-analysis-grid .card-info-text>div:nth-child(4),.meta-card-grid .card-info-text>div:nth-child(4){font-size:.9em!important;color:rgba(30,30,50,.55)!important;line-height:1.15!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important}#cityLeagueMetaGrid .card-info-text,#currentMetaMetaGrid .card-info-text,.meta-card-analysis-grid .card-info-text,.meta-card-grid .card-info-text{margin-bottom:0!important;line-height:1.1!important;text-align:center!important}#cityLeagueMetaGrid .city-league-card-action-btn,#currentMetaMetaGrid .city-league-card-action-btn,.meta-card-analysis-grid .city-league-card-action-btn,.meta-card-grid .city-league-card-action-btn{height:15px!important;min-height:15px!important;max-height:15px!important;font-size:7px!important;padding:0 2px!important;border-radius:3px!important}#cityLeagueMetaGrid .city-league-card-action-row,#currentMetaMetaGrid .city-league-card-action-row,.meta-card-analysis-grid .city-league-card-action-row,.meta-card-grid .city-league-card-action-row{display:flex!important;gap:2px!important}#cityLeagueMetaGrid .card-action-buttons,#cityLeagueMetaGrid .city-league-card-action-buttons,#currentMetaMetaGrid .card-action-buttons,#currentMetaMetaGrid .city-league-card-action-buttons,.meta-card-analysis-grid .card-action-buttons,.meta-card-analysis-grid .city-league-card-action-buttons,.meta-card-grid .card-action-buttons,.meta-card-grid .city-league-card-action-buttons{gap:1px!important;margin-top:1px!important}#cityLeagueMetaGrid .card-badge,#currentMetaMetaGrid .card-badge,.meta-card-analysis-grid .card-badge,.meta-card-grid .card-badge{width:16px!important;height:16px!important;font-size:.6em!important}#cityLeagueMetaGrid .wishlist-heart-badge,#currentMetaMetaGrid .wishlist-heart-badge,.meta-card-analysis-grid .wishlist-heart-badge,.meta-card-grid .wishlist-heart-badge{width:16px!important;height:16px!important;font-size:10px!important;top:20px!important}}@media (max-width:480px){#cityLeagueMetaGrid,#currentMetaMetaGrid,.city-league-meta-grid,.current-meta-meta-grid,.meta-card-analysis-grid,.meta-card-grid{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}}