{"product_id":"pokemon-vgc-league-challenge","title":"Pokemon VGC League Challenge","description":"\u003cstyle\u003e\n  .event-page {\n    --bg: #f5f7fb;\n    --shell: #eef3fb;\n    --card: rgba(255, 255, 255, 0.96);\n    --border: rgba(15, 23, 42, 0.08);\n    --border-strong: rgba(15, 23, 42, 0.14);\n    --text: #0f172a;\n    --muted: #64748b;\n    --accent: #2563eb;\n    --accent-soft: #eff6ff;\n    --accent-border: #bfdbfe;\n    --gold-bg: #fff8e6;\n    --gold-border: #f7d27a;\n    --gold-text: #8a5a00;\n    --warning-bg: #fff7ed;\n    --warning-border: #fdba74;\n    --warning-text: #9a3412;\n    --soft: #f8fafc;\n    --soft-border: #e2e8f0;\n    --soft-text: #475569;\n    --shadow: 0 10px 30px rgba(15, 23, 42, 0.08);\n\n    max-width: 820px;\n    margin: 0 auto;\n    padding: 16px;\n    font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, \"SF Pro Text\",\n      \"Segoe UI\", sans-serif;\n    color: var(--text);\n  }\n\n  .event-page,\n  .event-page *,\n  .event-page *::before,\n  .event-page *::after {\n    box-sizing: border-box;\n  }\n\n  .event-page .event-shell {\n    background:\n      radial-gradient(circle at top left, rgba(37, 99, 235, 0.1) 0%, transparent 28%),\n      radial-gradient(circle at top right, rgba(99, 102, 241, 0.08) 0%, transparent 24%),\n      var(--shell);\n    border: 1px solid rgba(15, 23, 42, 0.06);\n    border-radius: 24px;\n    padding: 16px;\n  }\n\n  .event-page .event-hero,\n  .event-page .event-card {\n    background: var(--card);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    box-shadow: var(--shadow);\n  }\n\n  .event-page .event-hero {\n    padding: 18px;\n    margin-bottom: 12px;\n  }\n\n  .event-page .event-title-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-start;\n    gap: 12px;\n    flex-wrap: wrap;\n    margin-bottom: 10px;\n  }\n\n  .event-page .event-title-block {\n    min-width: 0;\n    flex: 1;\n  }\n\n  .event-page .eyebrow {\n    display: inline-flex;\n    align-items: center;\n    margin-bottom: 8px;\n    padding: 5px 10px;\n    border-radius: 999px;\n    background: var(--accent-soft);\n    border: 1px solid var(--accent-border);\n    color: var(--accent);\n    font-size: 0.75rem;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .event-page .event-title {\n    margin: 0;\n    font-size: clamp(1.5rem, 2.4vw, 1.95rem);\n    line-height: 1.1;\n    letter-spacing: -0.03em;\n    font-weight: 800;\n    color: var(--text);\n  }\n\n  .event-page .event-price {\n    white-space: nowrap;\n    align-self: flex-start;\n    padding: 9px 12px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid var(--border-strong);\n    font-size: 0.88rem;\n    line-height: 1.2;\n    font-weight: 700;\n    color: var(--text);\n  }\n\n  .event-page .event-summary {\n    margin: 0;\n    max-width: 64ch;\n    font-size: 0.9rem;\n    line-height: 1.55;\n    color: #334155;\n  }\n\n  .event-page a {\n    color: var(--accent);\n    text-decoration: underline;\n    overflow-wrap: anywhere;\n  }\n\n  .event-page a:hover {\n    text-decoration: none;\n  }\n\n  .event-page a:focus-visible {\n    outline: 2px solid var(--accent);\n    outline-offset: 3px;\n  }\n\n  .event-page .meta-strip {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    margin-top: 14px;\n  }\n\n  .event-page .meta-card {\n    background: #fff;\n    border: 1px solid #e5e7eb;\n    border-radius: 14px;\n    padding: 12px 14px;\n  }\n\n  .event-page .meta-label {\n    display: block;\n    margin-bottom: 4px;\n    font-size: 0.75rem;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: var(--muted);\n  }\n\n  .event-page .meta-value {\n    display: block;\n    font-size: 0.88rem;\n    line-height: 1.45;\n    font-weight: 700;\n    color: var(--text);\n  }\n\n  .event-page .event-grid {\n    display: grid;\n    gap: 12px;\n  }\n\n  .event-page .event-card {\n    padding: 18px;\n  }\n\n  .event-page .section-title {\n    margin: 0 0 12px;\n    font-size: 0.98rem;\n    line-height: 1.3;\n    font-weight: 800;\n    color: var(--text);\n  }\n\n  .event-page .inline-highlight {\n    display: grid;\n    gap: 10px;\n  }\n\n  .event-page .highlight-row {\n    display: grid;\n    grid-template-columns: 150px minmax(0, 1fr);\n    gap: 12px;\n    align-items: start;\n    padding: 12px 14px;\n    border-radius: 14px;\n    background: #fff;\n    border: 1px solid #e5e7eb;\n  }\n\n  .event-page .highlight-row.primary {\n    background: var(--accent-soft);\n    border-color: var(--accent-border);\n  }\n\n  .event-page .highlight-row.warning {\n    background: var(--warning-bg);\n    border-color: var(--warning-border);\n  }\n\n  .event-page .highlight-label {\n    font-size: 0.78rem;\n    line-height: 1.35;\n    font-weight: 800;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n    color: var(--muted);\n  }\n\n  .event-page .highlight-row.primary .highlight-label {\n    color: var(--accent);\n  }\n\n  .event-page .highlight-row.warning .highlight-label {\n    color: var(--warning-text);\n  }\n\n  .event-page .highlight-value {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    font-weight: 600;\n    color: #334155;\n  }\n\n  .event-page .highlight-value strong {\n    color: var(--text);\n  }\n\n  .event-page .prize-panel {\n    padding: 14px;\n    border-radius: 18px;\n    background: linear-gradient(180deg, #fffdf7 0%, #fff8eb 100%);\n    border: 1px solid #f5deb0;\n  }\n\n  .event-page .prize-panel-head {\n    display: flex;\n    justify-content: space-between;\n    gap: 10px;\n    align-items: center;\n    flex-wrap: wrap;\n    margin-bottom: 10px;\n  }\n\n  .event-page .prize-panel-title {\n    margin: 0;\n    font-size: 0.82rem;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    color: var(--gold-text);\n  }\n\n  .event-page .prize-chip {\n    display: inline-flex;\n    align-items: center;\n    padding: 5px 9px;\n    border-radius: 999px;\n    background: #fff;\n    border: 1px solid var(--gold-border);\n    color: var(--gold-text);\n    font-size: 0.75rem;\n    font-weight: 800;\n    line-height: 1.2;\n  }\n\n  .event-page .prize-list {\n    display: grid;\n    gap: 8px;\n    margin: 0;\n  }\n\n  .event-page .prize-row {\n    display: grid;\n    grid-template-columns: 120px minmax(0, 1fr);\n    gap: 14px;\n    align-items: start;\n    padding: 12px 14px;\n    border-radius: 14px;\n    background: rgba(255, 255, 255, 0.88);\n    border: 1px solid #f2e3ba;\n  }\n\n  .event-page .prize-label {\n    font-size: 0.88rem;\n    line-height: 1.45;\n    font-weight: 800;\n    color: var(--gold-text);\n  }\n\n  .event-page .prize-main {\n    font-size: 0.88rem;\n    line-height: 1.55;\n    font-weight: 600;\n    color: #374151;\n  }\n\n  .event-page .soft-note {\n    margin: 12px 0 0;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: var(--soft);\n    border: 1px solid var(--soft-border);\n    color: var(--soft-text);\n    font-size: 0.84rem;\n    line-height: 1.5;\n    font-weight: 600;\n  }\n\n  .event-page .cp-table {\n    width: 100%;\n    border-collapse: collapse;\n    margin: 0;\n    border-radius: 12px;\n    overflow: hidden;\n  }\n\n  .event-page .cp-table th {\n    padding: 10px 12px;\n    background: #111827;\n    color: #fff;\n    text-align: left;\n    font-size: 0.75rem;\n    line-height: 1.3;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n  }\n\n  .event-page .cp-table th:last-child,\n  .event-page .cp-table td:last-child {\n    text-align: center;\n  }\n\n  .event-page .cp-table td {\n    padding: 10px 12px;\n    border-bottom: 1px solid #e5e7eb;\n    background: #fff;\n    color: #374151;\n    font-size: 0.84rem;\n    line-height: 1.4;\n  }\n\n  .event-page .cp-table tbody tr:nth-child(even) td {\n    background: #f8fafc;\n  }\n\n  .event-page .cp-table tbody tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .event-page .cp-badge {\n    display: inline-block;\n    min-width: 2.3em;\n    padding: 3px 7px;\n    border-radius: 999px;\n    background: var(--accent-soft);\n    border: 1px solid var(--accent-border);\n    color: var(--accent);\n    font-size: 0.78rem;\n    font-weight: 800;\n  }\n\n  .event-page .registration-list {\n    margin: 0 0 12px;\n    padding-left: 18px;\n  }\n\n  .event-page .registration-list li {\n    margin-bottom: 6px;\n    color: #374151;\n    font-size: 0.88rem;\n    line-height: 1.55;\n  }\n\n  .event-page .contact-line {\n    margin: 0;\n    color: #374151;\n    font-size: 0.88rem;\n    line-height: 1.55;\n  }\n\n  @media (max-width: 640px) {\n    .event-page {\n      padding: 12px;\n    }\n\n    .event-page .event-shell,\n    .event-page .event-hero,\n    .event-page .event-card {\n      padding: 14px;\n      border-radius: 18px;\n    }\n\n    .event-page .meta-strip,\n    .event-page .highlight-row,\n    .event-page .prize-row {\n      grid-template-columns: 1fr;\n    }\n\n    .event-page .highlight-row,\n    .event-page .prize-row {\n      gap: 6px;\n    }\n\n    .event-page .cp-table th,\n    .event-page .cp-table td {\n      padding: 8px 7px;\n    }\n\n    .event-page .event-price {\n      white-space: normal;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"event-page\"\u003e\n\u003carticle class=\"event-shell\"\u003e\u003cheader class=\"event-hero\"\u003e\n\u003cdiv class=\"event-title-row\"\u003e\n\u003cdiv class=\"event-title-block\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eOfficial Play! Pokémon\u003c\/div\u003e\n\u003ch1 class=\"event-title\"\u003ePokémon VGC League Challenge\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"event-summary\"\u003eJoin us at Banana Games for a Pokémon VGC League Challenge!\u003c\/p\u003e\n\u003cdiv class=\"meta-strip\"\u003e\n\u003cdiv class=\"meta-card\"\u003e\n\u003cspan class=\"meta-label\"\u003eFormat\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003ePokémon Champions · Regulation M-C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"event-grid\"\u003e\n\u003csection class=\"event-card\"\u003e\n\u003ch2 class=\"section-title\"\u003eTournament Details\u003c\/h2\u003e\n\u003cdiv class=\"inline-highlight\"\u003e\n\u003cdiv class=\"highlight-row primary\"\u003e\n\u003cdiv class=\"highlight-label\"\u003eCheck-in\u003c\/div\u003e\n\u003cdiv class=\"highlight-value\"\u003e\n\u003cstrong\u003ePlease arrive by 12:45 PM\u003c\/strong\u003e Players must complete and submit a physical team sheet before Round 1 begins at 1:00 PM. Team-sheet forms are available at the store.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"highlight-row warning\"\u003e\n\u003cdiv class=\"highlight-label\"\u003eGame\u003c\/div\u003e\n\u003cdiv class=\"highlight-value\"\u003e\n\u003cstrong\u003ePokémon Champions only.\u003c\/strong\u003e Pokémon Scarlet and Pokémon Violet cannot be used for this event.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"highlight-row\"\u003e\n\u003cdiv class=\"highlight-label\"\u003eDevice\u003c\/div\u003e\n\u003cdiv class=\"highlight-value\"\u003eBring a fully charged compatible device (Switch, Switch 2, Phone) for Pokémon Champions, along with a charging cable or portable charger if needed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"highlight-row\"\u003e\n\u003cdiv class=\"highlight-label\"\u003ePlayer ID\u003c\/div\u003e\n\u003cdiv class=\"highlight-value\"\u003eA Pokémon Trainer Central account with a Player ID attached is required. Players must also opt in to the Play! Pokémon program to earn Championship Points and prizes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"event-card\"\u003e\n\u003ch2 class=\"section-title\"\u003eChampionship Points\u003c\/h2\u003e\n\u003cdiv class=\"prize-panel\"\u003e\n\u003cdiv class=\"prize-panel-head\"\u003e\n\u003ch3 class=\"prize-panel-title\"\u003e2027 League Challenge awards\u003c\/h3\u003e\n\u003cdiv class=\"prize-chip\"\u003eChampionship Points\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable class=\"cp-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\"\u003ePlacement\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eKicker\u003c\/th\u003e\n\u003cth scope=\"col\"\u003ePoints\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e1st\u003c\/td\u003e\n\u003ctd\u003e0+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e15\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2nd\u003c\/td\u003e\n\u003ctd\u003e4+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e12\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3rd–4th\u003c\/td\u003e\n\u003ctd\u003e8+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e10\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5th–8th\u003c\/td\u003e\n\u003ctd\u003e14+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e8\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9th–16th\u003c\/td\u003e\n\u003ctd\u003e25+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e6\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e17th–32nd\u003c\/td\u003e\n\u003ctd\u003e48+ players\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cp-badge\"\u003e4\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"soft-note\"\u003eThe kicker is the minimum attendance required for that placement to award Championship Points. All participants receive 1 Play! Point for playing. Championship Point values are subject to change. See the \u003ca href=\"https:\/\/championships.pokemon.com\/en-us\/about\/league-challenges-and-league-cup\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eofficial League Challenge and League Cup information\u003c\/a\u003e for details.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"event-card\"\u003e\n\u003ch2 class=\"section-title\"\u003eStore Credit Prizing\u003c\/h2\u003e\n\u003cdiv class=\"prize-panel\"\u003e\n\u003cdiv class=\"prize-panel-head\"\u003e\n\u003ch3 class=\"prize-panel-title\"\u003eAccumulated prize pool\u003c\/h3\u003e\n\u003cdiv class=\"prize-chip\"\u003eStore credit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-list\"\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e1st Place\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e40% of the accumulated prize pool\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e2nd Place\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e20% of the accumulated prize pool\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e3rd–4th\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e10% each of the accumulated prize pool\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prize-row\"\u003e\n\u003cdiv class=\"prize-label\"\u003e5th–8th\u003c\/div\u003e\n\u003cdiv class=\"prize-main\"\u003e5% each of the accumulated prize pool\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"soft-note\"\u003eFinal store-credit payouts are based on total event attendance and the final accumulated prize pool.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"event-card\"\u003e\n\u003ch2 class=\"section-title\"\u003eRegistration \u0026amp; Contact\u003c\/h2\u003e\n\u003cul class=\"registration-list\"\u003e\n\u003cli\u003eAll entries must be purchased online or in-store before the event begins.\u003c\/li\u003e\n\u003cli\u003eRefunds are available when requested at least 24 hours before the event.\u003c\/li\u003e\n\u003cli\u003ePlease bring a fully charged compatible device for Pokémon Champions and your physical team sheet.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"contact-line\"\u003eQuestions: \u003ca href=\"mailto:support@bananagames.ca\"\u003esupport@bananagames.ca\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e","brand":"Easy Events","offers":[{"title":"Saturday November 14 at 1:00 PM","offer_id":50608897589440,"sku":null,"price":10.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0620\/7658\/4128\/files\/logo-video-game-challenge-cup.png?v=1793117856","url":"https:\/\/bananagames.ca\/products\/pokemon-vgc-league-challenge","provider":"Banana Games \u0026 Hobby","version":"1.0","type":"link"}