{"title":"Stormfront Singles","description":null,"products":[{"product_id":"abomasnow-12-100-diamond-pearl-stormfront","title":"Abomasnow 12\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003ePoké-Body\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eSnow Veil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eAs long as Abomasnow is your Active Pokémon, any damage done to your Pokémon by an opponent's attack is reduced by 20 (after applying Weakness and Resistance).\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eSnow Play\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDoes 20 damage to each of your opponent's Benched Pokémon, excluding Grass Pokémon and Water Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eBelow Zero\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf Abomasnow evolved from Snover during this turn, the Defending Pokémon is now Paralyzed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 1\u003cspan class=\"spc-note\"\u003eevolves from Snover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003eWater\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e100\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e+30\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773177536718,"sku":"PKM-S-LC-012-N-1","price":4.1,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played","offer_id":41773177569486,"sku":"PKM-S-LC-012-N-2","price":3.48,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played","offer_id":41773177602254,"sku":"PKM-S-LC-012-N-3","price":2.46,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773177635022,"sku":"PKM-S-LC-012-N-4","price":1.64,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773177667790,"sku":"PKM-S-LC-012-N-5","price":1.02,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/83441_4f04868f-f449-41d5-ae22-26d494a2fcb5.jpg?v=1786967292"},{"product_id":"bibarel-32-100-diamond-pearl-stormfront","title":"Bibarel 32\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003ePoké-Body\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eUnaware\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003ePrevent all effects of attacks, excluding damage, done to Bibarel.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eAmnesia\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eChoose 1 of the Defending Pokémon's attacks. That Pokémon can't use that attack during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eSurf\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 1\u003cspan class=\"spc-note\"\u003eevolves from Bidoof\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003eWater\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e100\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e+30\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773177831630,"sku":"PKM-S-LC-032-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773177897166,"sku":"PKM-S-LC-032-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773177929934,"sku":"PKM-S-LC-032-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773177962702,"sku":"PKM-S-LC-032-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773177995470,"sku":"PKM-S-LC-032-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/83818_aba351b0-d50c-4b3e-9d7a-f436ce0d26c5.jpg?v=1786967822"},{"product_id":"bidoof-54-100-diamond-pearl-stormfront","title":"Bidoof 54\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eYawn\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThe Defending Pokémon is now Asleep.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eSelf-abandonment\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, this attack does 30 damage to the Defending Pokémon. If tails, Bidoof does 10 damage to itself.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003eColorless\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e054 \/ 100\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773178192078,"sku":"PKM-S-LC-054-N-1","price":14.6,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773178224846,"sku":"PKM-S-LC-054-N-2","price":12.41,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773178257614,"sku":"PKM-S-LC-054-N-3","price":8.76,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773178290382,"sku":"PKM-S-LC-054-N-4","price":5.84,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773178323150,"sku":"PKM-S-LC-054-N-5","price":3.6,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/83827_3e8ec091-8c64-4adb-831f-07ed08715c95.jpg?v=1786967828"},{"product_id":"conductive-quarry-82-100-diamond-pearl-stormfront","title":"Conductive Quarry 82\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eThis card stays in play when you play it. Discard this card if another Stadium card comes into play. If another card with the same name is in play, you can't play this card.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eOnce during each player's turn, the player may flip a coin. If heads, that player searches his or her discard pile for a Lightning or Metal Energy card, shows it to the opponent, and puts it into his or her hand.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrainer\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStadium\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e0\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773181141198,"sku":"PKM-S-LC-082-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773181173966,"sku":"PKM-S-LC-082-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773181206734,"sku":"PKM-S-LC-082-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773181239502,"sku":"PKM-S-LC-082-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773181272270,"sku":"PKM-S-LC-082-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/84417_86f47680-a15a-45d3-9385-e999674ec824.jpg?v=1786968665"},{"product_id":"drifblim-16-100-diamond-pearl-stormfront","title":"Drifblim 16\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDelivery\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003ePut any 1 card from your discard pile into your hand.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eLifting\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eSearch your deck for up to 2 Basic Pokémon and put them onto your Bench. For each Basic Pokémon you put onto your Bench, you may search your deck for a basic Energy card and attach it to that Pokémon. Shuffle your deck afterward.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eOminous Wind\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, the Defending Pokémon is now Confused and can't retreat during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e40\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 1\u003cspan class=\"spc-note\"\u003eevolves from Drifloon\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e90\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e+20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773182615758,"sku":"PKM-S-LC-016-N-1","price":3.58,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773182648526,"sku":"PKM-S-LC-016-N-2","price":3.04,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773182681294,"sku":"PKM-S-LC-016-N-3","price":2.1,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773182714062,"sku":"PKM-S-LC-016-N-4","price":1.43,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773182746830,"sku":"PKM-S-LC-016-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/84945_2a315250-ea5e-4adf-bd32-7fe15018edeb.jpg?v=1786969299"},{"product_id":"drifloon-58-100-diamond-pearl-stormfront","title":"Drifloon 58\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eConstrict\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, the Defending Pokémon is now Paralyzed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eLinear Attack\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eChoose 1 of your opponent's Pokémon. This attack does 10 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773182943438,"sku":"PKM-S-LC-058-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773182976206,"sku":"PKM-S-LC-058-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773183008974,"sku":"PKM-S-LC-058-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773183041742,"sku":"PKM-S-LC-058-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773183074510,"sku":"PKM-S-LC-058-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/84957_44eff883-b9c7-4ff8-976c-43fc3d9bc3e7.jpg?v=1786969311"},{"product_id":"duskull-59-100-diamond-pearl-stormfront","title":"Duskull (59) 59\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eSilhouette\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003ePut 1 damage counter on the Defending Pokémon. If the Defending Pokémon already has any damage counters on it, put 2 damage counters on that Pokémon instead.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eWill-o'-the-wisp\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773186285774,"sku":"PKM-S-LC-059-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773186318542,"sku":"PKM-S-LC-059-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773186351310,"sku":"PKM-S-LC-059-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773186384078,"sku":"PKM-S-LC-059-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773186416846,"sku":"PKM-S-LC-059-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/85052_443faa5c-f2d3-43b7-95b7-7ba0b6f3d709.jpg?v=1786969419"},{"product_id":"finneon-61-100-diamond-pearl-stormfront","title":"Finneon 61\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eAqua Liner\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eChoose 1 of your opponent's Benched Pokémon. This attack does 10 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eMouth Pump\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, this attack does 10 damage plus 10 more damage.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10+\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003eWater\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773188939982,"sku":"PKM-S-LC-061-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773188972750,"sku":"PKM-S-LC-061-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773189005518,"sku":"PKM-S-LC-061-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773189038286,"sku":"PKM-S-LC-061-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773189071054,"sku":"PKM-S-LC-061-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/85450.jpg?v=1786969863"},{"product_id":"magnemite-67-100-diamond-pearl-stormfront","title":"Magnemite (67) 67\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eRam\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eRandom Spark\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eChoose 1 of your opponent's Pokémon. This attack does 20 damage to that Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003eLightning\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773195559118,"sku":"PKM-S-LC-067-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773195591886,"sku":"PKM-S-LC-067-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773195624654,"sku":"PKM-S-LC-067-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773195657422,"sku":"PKM-S-LC-067-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773195690190,"sku":"PKM-S-LC-067-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/87083.jpg?v=1786971968"},{"product_id":"magneton-42-100-diamond-pearl-stormfront","title":"Magneton (42) 42\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eMagnetic Resonance\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf you have a Stadium card in play, this attack does 20 damage to 2 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eMagnetic Release\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDoes 40 damage plus 10 more damage for each Energy attached to the Defending Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e40+\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 1\u003cspan class=\"spc-note\"\u003eevolves from Magnemite\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003eMetal\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e80\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e+20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773197197518,"sku":"PKM-S-LC-042-N-1","price":1.11,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773197230286,"sku":"PKM-S-LC-042-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773197263054,"sku":"PKM-S-LC-042-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773197295822,"sku":"PKM-S-LC-042-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773197328590,"sku":"PKM-S-LC-042-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/87108_642fd53b-40ed-4ea9-9b5f-2e61c52409dc.jpg?v=1786971992"},{"product_id":"marleys-request-87-100-diamond-pearl-stormfront","title":"Marley's Request 87\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eSearch your discard pile for 2 different Trainer, Supporter, or Stadium cards, show them to your opponent, and your opponent chooses 1 of them.  Put that card into your hand, and discard the other card.  (If all Trainer, Supporter, and Stadium cards in your discard pile have the same name, choose 1 of them.  Show that card to your opponent and put it into your hand.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-line\"\u003eYou can play only one Supporter card each turn. When you play this card, put it next to your Active Pokémon. When your turn ends, discard this card.\u003c\/div\u003e\n\u003cdiv class=\"spc-line\"\u003eSearch your discard pile for 2 different Trainer, Supporter, or Stadium cards, show them to your opponent, and your opponent chooses 1 of them. Put that card into your hand, and discard the other card. (If all Trainer, Supporter, and Stadium cards in your discard pile have the same name, choose 1 of them. Show that card to your opponent and put it into your hand.)\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrainer\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eSupporter\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e0\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773198180558,"sku":"PKM-S-LC-087-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773198213326,"sku":"PKM-S-LC-087-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773198246094,"sku":"PKM-S-LC-087-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773198278862,"sku":"PKM-S-LC-087-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773198344398,"sku":"PKM-S-LC-087-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/87223_15c12766-efda-4e2b-95f8-0bbd76703e71.jpg?v=1786972108"},{"product_id":"onix-69-100-diamond-pearl-stormfront","title":"Onix 69\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eHarden\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDuring your opponent's next turn, if Onix would be damaged by an attack, prevent that attack's damage done to Onix if that damage is 40 or less.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eBind\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, the Defending Pokémon is now Paralyzed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003eFighting\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e90\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e+20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773198311630,"sku":"PKM-S-LC-069-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773198377166,"sku":"PKM-S-LC-069-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773198442702,"sku":"PKM-S-LC-069-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773198508238,"sku":"PKM-S-LC-069-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773198541006,"sku":"PKM-S-LC-069-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/87883_33de6ff2-ec3e-4d5c-b582-992811d7e2a0.jpg?v=1786972928"},{"product_id":"magnemite-66-100-diamond-pearl-stormfront","title":"Magnemite (66) 66\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eMagnetic Bomb\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, this attack does 30 damage plus 10 more damage. If tails, Magnemite does 10 damage to itself.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30+\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\u003cdiv class=\"spc-line\"\u003eMagnet: Magnemite's Retreat Cost is Colorless less for each Magnemite on your Bench.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003eMetal\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773199622350,"sku":"PKM-S-LC-066-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773199687886,"sku":"PKM-S-LC-066-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773199720654,"sku":"PKM-S-LC-066-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773199786190,"sku":"PKM-S-LC-066-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773199851726,"sku":"PKM-S-LC-066-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/87082.jpg?v=1786971968"},{"product_id":"sableye-48-100-diamond-pearl-stormfront","title":"Sableye 48\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003ePoké-Body\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eOvereager\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf Sableye is your Active Pokémon at the beginning of the game, you go first. (If each player's Active Pokémon has the Overeager Poké-Body, this power does nothing.)\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eImpersonate\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eSearch your deck for a Supporter card and discard it. Shuffle your deck afterward. Then, use the effect of that card as the effect of this attack.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eOverconfident\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf the Defending Pokémon has fewer remaining HP than Sableye, this attack's base damage is 40.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003eDarkness\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e048 \/ 100\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773205061838,"sku":"PKM-S-LC-048-N-1","price":10.95,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773205094606,"sku":"PKM-S-LC-048-N-2","price":9.31,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773205127374,"sku":"PKM-S-LC-048-N-3","price":6.57,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773205160142,"sku":"PKM-S-LC-048-N-4","price":4.38,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773205192910,"sku":"PKM-S-LC-048-N-5","price":2.69,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/88853_e6b0f26f-b1f2-4176-80fc-33970f4b24a9.jpg?v=1786974143"},{"product_id":"scizor-25-100-diamond-pearl-stormfront","title":"Scizor 25\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003ePoké-Body\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eHoneycomb Defender\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf Scizor has 6 or more damage counters on it, any damage done to Scizor by attacks is reduced by 40 (after applying Weakness and Resistance).\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eAccelerate\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf the Defending Pokémon is Knocked Out by this attack, prevent all effects of an attack, including damage, done to Scizor during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003ePound Down\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf you don't have any Pokémon with any Poké-Powers in play, this attack does 40 damage plus 30 more damage.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e40+\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 1\u003cspan class=\"spc-note\"\u003eevolves from Scyther\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003eGrass\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e100\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e+20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773205389518,"sku":"PKM-S-LC-025-N-1","price":15.43,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773205422286,"sku":"PKM-S-LC-025-N-2","price":13.12,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773205455054,"sku":"PKM-S-LC-025-N-3","price":9.26,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773205487822,"sku":"PKM-S-LC-025-N-4","price":6.17,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773205520590,"sku":"PKM-S-LC-025-N-5","price":3.86,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/88962_306b8e3d-76e5-44b8-874b-2c54bcaecd94.jpg?v=1786974263"},{"product_id":"snover-74-100-diamond-pearl-stormfront","title":"Snover 74\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eHide\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, prevent all effects of an attack, including damage, done to Snover during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003ePowder Snow\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThe Defending Pokémon is now Asleep.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003eWater\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773207224526,"sku":"PKM-S-LC-074-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773207257294,"sku":"PKM-S-LC-074-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773207290062,"sku":"PKM-S-LC-074-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773207322830,"sku":"PKM-S-LC-074-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773207355598,"sku":"PKM-S-LC-074-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/89406_c62e4c7d-1ba2-4115-be60-dce4b4f81576.jpg?v=1786974766"},{"product_id":"starly-75-100-diamond-pearl-stormfront","title":"Starly 75\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eSand Attack\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf the Defending Pokémon tries to attack during your opponent's next turn, your opponent flips a coin. If tails, that attack does nothing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDouble Stab\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip 2 coins. This attack does 10 damage times the number of heads.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10×\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003eColorless\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773208207566,"sku":"PKM-S-LC-075-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773208240334,"sku":"PKM-S-LC-075-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773208273102,"sku":"PKM-S-LC-075-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773208305870,"sku":"PKM-S-LC-075-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773208338638,"sku":"PKM-S-LC-075-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/89524.jpg?v=1786974904"},{"product_id":"staraptor-27-100-diamond-pearl-stormfront","title":"Staraptor 27\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003ePoké-Body\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eProtect Wing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eAs long as Staraptor is your Active Pokémon, any damage done by attacks from your opponent's Stage 2 Evolved Pokémon is reduced by 20 (after applying Weakness and Resistance).\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eStrong Breeze\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, put 1 of your opponent's Benched Pokémon and all cards attached to it on top of your opponent's deck. Your opponent shuffles his or her deck afterward.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eClutch\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThe Defending Pokémon can't retreat during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 2\u003cspan class=\"spc-note\"\u003eevolves from Staravia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003eColorless\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e120\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e+30\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773208535246,"sku":"PKM-S-LC-027-N-1","price":1.79,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773208568014,"sku":"PKM-S-LC-027-N-2","price":1.56,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773208600782,"sku":"PKM-S-LC-027-N-3","price":1.11,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773208633550,"sku":"PKM-S-LC-027-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773208699086,"sku":"PKM-S-LC-027-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/89509.jpg?v=1786974897"},{"product_id":"staravia-52-100-diamond-pearl-stormfront","title":"Staravia 52\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eWing Attack\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e30\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eShot Air\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDoes 30 damage to 1 of your opponent's Benched Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 1\u003cspan class=\"spc-note\"\u003eevolves from Starly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003eColorless\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e70\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e+20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773209190606,"sku":"PKM-S-LC-052-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773209223374,"sku":"PKM-S-LC-052-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773209256142,"sku":"PKM-S-LC-052-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773209288910,"sku":"PKM-S-LC-052-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773209321678,"sku":"PKM-S-LC-052-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/89516_d71712b0-67eb-4366-9383-89042f89cdb9.jpg?v=1786974898"},{"product_id":"tangela-78-100-diamond-pearl-stormfront","title":"Tangela 78\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eIngrain\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If tails, this attack does nothing. If heads, search your deck for a Grass Energy card and attach it to Tangela. Shuffle your deck afterward. If you do, prevent all effects of an attack, including damage, done to Tangela during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eTickle\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, the Defending Pokémon is now Paralyzed.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003eGrass\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e70\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773210009806,"sku":"PKM-S-LC-078-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773210042574,"sku":"PKM-S-LC-078-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773210075342,"sku":"PKM-S-LC-078-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773210108110,"sku":"PKM-S-LC-078-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773210140878,"sku":"PKM-S-LC-078-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/89745_1dc3aa69-e1bf-43ea-a446-dc0492c2ee3f.jpg?v=1786975169"},{"product_id":"torterra-11-100-diamond-pearl-stormfront","title":"Torterra 11\/100 - Stormfront Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003ePoké-Power\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eSunshine Song\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eOnce during your turn (before your attack), when you play Torterra from your hand to evolve 1 of your Pokémon, you may choose as many of your Grass Pokémon in play as you like. For each Grass Pokémon you choose, search your deck for an Evolution card that evolves from that Pokémon and evolve it. Shuffle your deck afterward.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eCrash Impact\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eTorterra does 20 damage to itself. Your opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon, if any.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eLand Shake\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDuring your opponent's next turn, when your opponent puts a Basic Pokémon from his or her hand onto his or her Bench, put 2 damage counters on that Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e80\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 2\u003cspan class=\"spc-note\"\u003eevolves from Grotle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003eFighting\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e140\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e+30\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eHolo Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint Holofoil","offer_id":41773211648206,"sku":"PKM-S-LC-011-H-1","price":21.07,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Holofoil","offer_id":41773211680974,"sku":"PKM-S-LC-011-H-2","price":17.91,"currency_code":"AUD","in_stock":false},{"title":"Moderately Played Holofoil","offer_id":41773211713742,"sku":"PKM-S-LC-011-H-3","price":12.64,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Holofoil","offer_id":41773211746510,"sku":"PKM-S-LC-011-H-4","price":8.43,"currency_code":"AUD","in_stock":true},{"title":"Damaged Holofoil","offer_id":41773211779278,"sku":"PKM-S-LC-011-H-5","price":5.27,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/89985_c7b28c05-32da-4aa6-9a8e-e91e0a6f87ea.jpg?v=1786975518"},{"product_id":"luxury-ball-86-100-diamond-pearl-stormfront","title":"Luxury Ball 86\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-block\"\u003e\u003cdiv class=\"spc-line\"\u003eSearch your deck for a Pokémon (excluding Pokémon LV.X), show it to your opponent, and put it into your hand. Shuffle your deck afterward. If any Luxury Ball is in your discard pile, you can't play this card.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrainer\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eItem\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e086 \/ 100\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773221347534,"sku":"PKM-S-LC-086-N-1","price":3.26,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773221380302,"sku":"PKM-S-LC-086-N-2","price":2.77,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773221413070,"sku":"PKM-S-LC-086-N-3","price":1.92,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773221445838,"sku":"PKM-S-LC-086-N-4","price":1.3,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773221478606,"sku":"PKM-S-LC-086-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/86953_144b1ae4-b875-487c-b092-f39eb8fe3e2f.jpg?v=1786971841"},{"product_id":"pichu-45-100-diamond-pearl-stormfront","title":"Pichu 45\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003ePoké-Power\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eBaby Evolution\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eOnce during your turn (before your attack), you may put Pikachu from your hand onto Pichu (this counts as evolving Pichu) and remove all damage counters from Pichu.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eElectric Circuit\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eSearch your discard pile for up to 4 Lightning Energy cards, show them to your opponent, and put them into your hand.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003eLightning\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e045 \/ 100\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773222658254,"sku":"PKM-S-LC-045-N-1","price":10.47,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773222691022,"sku":"PKM-S-LC-045-N-2","price":8.9,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773222723790,"sku":"PKM-S-LC-045-N-3","price":6.28,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773222756558,"sku":"PKM-S-LC-045-N-4","price":4.19,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773222789326,"sku":"PKM-S-LC-045-N-5","price":2.62,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/88019_b79a6cf5-12f3-4a61-8120-64de064dd59a.jpg?v=1786973163"},{"product_id":"machop-64-100-diamond-pearl-stormfront","title":"Machop 64\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eKick\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eKnock Back\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eYour opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003eFighting\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773227278542,"sku":"PKM-S-LC-064-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773227311310,"sku":"PKM-S-LC-064-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773227344078,"sku":"PKM-S-LC-064-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773227376846,"sku":"PKM-S-LC-064-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773227409614,"sku":"PKM-S-LC-064-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/86997_b553a5da-028a-4e4e-a100-48ec81456e5b.jpg?v=1786971902"},{"product_id":"potion-92-100-diamond-pearl-stormfront","title":"Potion 92\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eRemove 2 damage counters from 1 of your Pokemon (remove 1 damage counter if that Pokemon has only 1).\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\u003cdiv class=\"spc-line\"\u003eRemove 2 damage counters from 1 of your Pokémon (remove 1 damage counter if that Pokémon has only 1).\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eTrainer\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eItem\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e092 \/ 100\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773229408462,"sku":"PKM-S-LC-092-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773229441230,"sku":"PKM-S-LC-092-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773229473998,"sku":"PKM-S-LC-092-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773229506766,"sku":"PKM-S-LC-092-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773229539534,"sku":"PKM-S-LC-092-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/88346_fbfb0a0c-dbe2-4d5d-8df4-bb1d0b314dc9.jpg?v=1786973512"},{"product_id":"misdreavus-68-100-diamond-pearl-stormfront","title":"Misdreavus 68\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eLullaby\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThe Defending Pokémon is now Asleep.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eNightmare Feast\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf the Defending Pokémon is Asleep, this attack does 50 damage and remove 5 damage counters from Misdreavus. If the Defending Pokémon is not Asleep, this attack does nothing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773275840718,"sku":"PKM-S-LC-068-N-1","price":1.08,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773275873486,"sku":"PKM-S-LC-068-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773275906254,"sku":"PKM-S-LC-068-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773275939022,"sku":"PKM-S-LC-068-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773275971790,"sku":"PKM-S-LC-068-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/87508.jpg?v=1786972499"},{"product_id":"ponyta-71-100-diamond-pearl-stormfront","title":"Ponyta 71\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eSmash Kick\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eAgility\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If heads, prevent all effects of an attack, including damage, done to Ponyta during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fire\" role=\"img\" title=\"Fire\" aria-label=\"Fire\"\u003e\u003c\/i\u003eFire\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e071 \/ 100\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773300678862,"sku":"PKM-S-LC-071-N-1","price":3.21,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773300711630,"sku":"PKM-S-LC-071-N-2","price":2.69,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773300744398,"sku":"PKM-S-LC-071-N-3","price":1.9,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773300777166,"sku":"PKM-S-LC-071-N-4","price":1.28,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773300809934,"sku":"PKM-S-LC-071-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/88288_93e57e40-861c-4595-8d7c-6ec8625e8114.jpg?v=1786973437"},{"product_id":"gastly-62-100-diamond-pearl-stormfront","title":"Gastly 62\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003ePitch-Dark\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eYou opponent can't play any Trainer cards from his or her hand during your opponent's next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eTrick Gas\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eYou may switch Gastly with 1 of your Benched Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e062 \/ 100\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":42125423083726,"sku":"PKM-S-LC-062-N-1","price":5.93,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":42125423116494,"sku":"PKM-S-LC-062-N-2","price":5.04,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":42125423149262,"sku":"PKM-S-LC-062-N-3","price":3.56,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":42125423182030,"sku":"PKM-S-LC-062-N-4","price":2.34,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":42125423214798,"sku":"PKM-S-LC-062-N-5","price":1.46,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/85653_8ad2320f-4b69-423e-9137-ca91428c4bd5.jpg?v=1786970234"},{"product_id":"tyranitar-30-100-diamond-pearl-stormfront","title":"Tyranitar 30\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003ePoké-Body\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eDarkness Drive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eAfter your opponent's Pokémon uses a Poké-Power, you may search your discard pile for a basic Darkness Energy card and attach it to Tyranitar.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eGrind\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDoes 20 damage times the amount of Energy attached to Tyranitar.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20×\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eSpinning Tail\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eThis attack does 30 damage to each of your opponent's Pokémon. (Don't apply Weakness and Resistance for Benched Pokémon.)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 2\u003cspan class=\"spc-note\"\u003eevolves from Pupitar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003eDarkness\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e140\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e+30\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eRare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773886865614,"sku":"PKM-S-LC-030-N-1","price":20.37,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773886898382,"sku":"PKM-S-LC-030-N-2","price":17.31,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773886931150,"sku":"PKM-S-LC-030-N-3","price":12.22,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773886963918,"sku":"PKM-S-LC-030-N-4","price":8.15,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773886996686,"sku":"PKM-S-LC-030-N-5","price":5.09,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/90120_88ad26c9-97f6-437b-a2ac-3e82ab308e53.jpg?v=1786975701"},{"product_id":"voltorb-81-100-diamond-pearl-stormfront","title":"Voltorb (81) 81\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eOutlet\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eSearch your deck for a Lightning Energy card, show it to your opponent, and put it into your hand. Shuffle your deck afterward.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eBouncing Ball\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip a coin. If tails, Voltorb does 10 damage to itself.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003eLightning\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773887193294,"sku":"PKM-S-LC-081-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773887226062,"sku":"PKM-S-LC-081-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773887258830,"sku":"PKM-S-LC-081-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773887291598,"sku":"PKM-S-LC-081-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773887324366,"sku":"PKM-S-LC-081-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/90420_6876b171-2ba9-4022-8cdf-c1e01b65a210.jpg?v=1786976019"},{"product_id":"voltorb-80-100-diamond-pearl-stormfront","title":"Voltorb (80) 80\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eScreech\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eIf an attack does damage to the Defending Pokémon (after applying Weakness and Resistance), that attack does 20 more damage to that Pokémon until the end of your next turn.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eDouble Spin\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eFlip 2 coins. This attack does 10 damage times the number of heads.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e10×\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003eLightning\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-metal\" role=\"img\" title=\"Metal\" aria-label=\"Metal\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773887520974,"sku":"PKM-S-LC-080-N-1","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played","offer_id":41773887553742,"sku":"PKM-S-LC-080-N-2","price":1.0,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773887586510,"sku":"PKM-S-LC-080-N-3","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773887619278,"sku":"PKM-S-LC-080-N-4","price":1.0,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773887652046,"sku":"PKM-S-LC-080-N-5","price":1.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/90419_d34020dc-89fa-481a-9d3e-6844ce35ea7f.jpg?v=1786976013"},{"product_id":"warp-energy-95-100-diamond-pearl-stormfront","title":"Warp Energy 95\/100 - Stormfront","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \n \n  \u003cdiv class=\"spc-block\"\u003e\u003cdiv class=\"spc-line\"\u003eWarp Energy provides Colorless Energy. When you attach this card from your hand to your Active Pokémon, switch that Pokémon with 1 of your Benched Pokémon.\u003c\/div\u003e\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eEnergy\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eSpecial\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \n \n  \n \n  \n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eUncommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard number\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e095 \/ 100\u003c\/div\u003e\n\u003c\/div\u003e\n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint","offer_id":41773888176334,"sku":"PKM-S-LC-095-N-1","price":4.24,"currency_code":"AUD","in_stock":true},{"title":"Lightly Played","offer_id":41773888209102,"sku":"PKM-S-LC-095-N-2","price":3.6,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played","offer_id":41773888241870,"sku":"PKM-S-LC-095-N-3","price":2.5,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played","offer_id":41773888274638,"sku":"PKM-S-LC-095-N-4","price":1.7,"currency_code":"AUD","in_stock":false},{"title":"Damaged","offer_id":41773888307406,"sku":"PKM-S-LC-095-N-5","price":1.05,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/90475_20a44de9-f81a-403e-a427-07cf9a2e4c35.jpg?v=1786976086"},{"product_id":"duskull-59-59-100-stormfront-reverse-holofoil","title":"Duskull (59) 59\/100 - Stormfront Reverse Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eSilhouette\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003ePut 1 damage counter on the Defending Pokémon. If the Defending Pokémon already has any damage counters on it, put 2 damage counters on that Pokémon instead.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\u003cdiv class=\"spc-attack-name\"\u003eWill-o'-the-wisp\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e20\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eBasic\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-psychic\" role=\"img\" title=\"Psychic\" aria-label=\"Psychic\"\u003e\u003c\/i\u003ePsychic\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e50\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-darkness\" role=\"img\" title=\"Darkness\" aria-label=\"Darkness\"\u003e\u003c\/i\u003e+10\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eCommon\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint Reverse Holofoil","offer_id":43616508346574,"sku":"PKM-S-LC-059-RH-1","price":28.19,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Reverse Holofoil","offer_id":43616508379342,"sku":"PKM-S-LC-059-RH-2","price":23.96,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Reverse Holofoil","offer_id":43616508412110,"sku":"PKM-S-LC-059-RH-3","price":16.91,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Reverse Holofoil","offer_id":43616508444878,"sku":"PKM-S-LC-059-RH-4","price":11.28,"currency_code":"AUD","in_stock":false},{"title":"Damaged Reverse Holofoil","offer_id":43616508477646,"sku":"PKM-S-LC-059-RH-5","price":7.05,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/85052.jpg?v=1786969418"},{"product_id":"torterra-11-100-stormfront-holofoil-reverse-holofoil","title":"Torterra 11\/100 - Stormfront Reverse Holofoil","description":"\u003cdiv class=\"spc-pkmn\"\u003e\n \n  \u003cdiv class=\"spc-block\"\u003e\n\u003cdiv class=\"spc-block-head\"\u003e\n\u003cspan class=\"spc-tag\"\u003ePoké-Power\u003c\/span\u003e\u003cspan class=\"spc-block-name\"\u003eSunshine Song\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eOnce during your turn (before your attack), when you play Torterra from your hand to evolve 1 of your Pokémon, you may choose as many of your Grass Pokémon in play as you like. For each Grass Pokémon you choose, search your deck for an Evolution card that evolves from that Pokémon and evolve it. Shuffle your deck afterward.\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eCrash Impact\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eTorterra does 20 damage to itself. Your opponent switches the Defending Pokémon with 1 of his or her Benched Pokémon, if any.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e60\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack\"\u003e\n\u003cdiv class=\"spc-attack-cost\"\u003e\n\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-grass\" role=\"img\" title=\"Grass\" aria-label=\"Grass\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-main\"\u003e\n\u003cdiv class=\"spc-attack-name\"\u003eLand Shake\u003c\/div\u003e\n\u003cdiv class=\"spc-body\"\u003eDuring your opponent's next turn, when your opponent puts a Basic Pokémon from his or her hand onto his or her Bench, put 2 damage counters on that Pokémon.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spc-attack-damage\"\u003e80\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eCard type\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003ePokémon\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSubtype\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStage 2\u003cspan class=\"spc-note\"\u003eevolves from Grotle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-fighting\" role=\"img\" title=\"Fighting\" aria-label=\"Fighting\"\u003e\u003c\/i\u003eFighting\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eHP\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e140\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eWeakness\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-water\" role=\"img\" title=\"Water\" aria-label=\"Water\"\u003e\u003c\/i\u003e+30\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eResistance\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\u003cspan class=\"spc-energy-pair\"\u003e\u003ci class=\"spc-energy spc-energy-lightning\" role=\"img\" title=\"Lightning\" aria-label=\"Lightning\"\u003e\u003c\/i\u003e-20\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRetreat cost\u003c\/div\u003e\n\u003cdiv class=\"spc-value spc-energyline\"\u003e\n\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\u003ci class=\"spc-energy spc-energy-colorless\" role=\"img\" title=\"Colorless\" aria-label=\"Colorless\"\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eRarity\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003e\u003cspan class=\"spc-tag\"\u003eHolo Rare\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \u003cdiv class=\"spc-row\"\u003e\n\u003cdiv class=\"spc-label\"\u003eSet\u003c\/div\u003e\n\u003cdiv class=\"spc-value\"\u003eStormfront\u003c\/div\u003e\n\u003c\/div\u003e\n \n  \n \n\u003c\/div\u003e\n \n\u003cstyle\u003e\n  .spc-pkmn {\n    \/*\n      Same tokens as the MTG template on purpose. Neutral semi-transparent\n      greys, so the panel reads correctly on a light or dark theme without a\n      prefers-color-scheme block.\n    *\/\n    --spc-border: rgba(128, 128, 128, 0.3);\n \n    font-size: 0.95rem;\n    line-height: 1.55;\n  }\n \n  \/* ---------- Abilities, rules and attacks ---------- *\/\n \n  .spc-pkmn .spc-block {\n    margin: 0 0 1rem;\n  }\n  .spc-pkmn .spc-block-head {\n    display: flex;\n    align-items: baseline;\n    gap: 0.5rem;\n    flex-wrap: wrap;\n  }\n  .spc-pkmn .spc-tag {\n    font-size: 0.6875rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    padding: 0.1rem 0.4rem;\n    border: 1px solid var(--spc-border);\n    border-radius: 3px;\n    opacity: 0.75;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-block-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-body {\n    margin-top: 0.2rem;\n  }\n  .spc-pkmn .spc-line {\n    margin: 0 0 0.5rem;\n  }\n  .spc-pkmn .spc-line:last-child {\n    margin-bottom: 0;\n  }\n \n  .spc-pkmn .spc-attack {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr) auto;\n    gap: 0.2rem 0.75rem;\n    align-items: baseline;\n    padding: 0.7rem 0;\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-attack-cost {\n    display: flex;\n    gap: 2px;\n    align-items: center;\n    min-width: 0;\n  }\n  .spc-pkmn .spc-attack-name {\n    font-weight: 700;\n  }\n  .spc-pkmn .spc-attack-damage {\n    font-weight: 700;\n    font-variant-numeric: tabular-nums;\n    white-space: nowrap;\n  }\n  .spc-pkmn .spc-attack .spc-body {\n    grid-column: 2 \/ 4;\n  }\n \n  \/* ---------- Info rows ---------- *\/\n \n  .spc-pkmn .spc-row {\n    display: grid;\n    grid-template-columns: minmax(100px, 150px) 1fr;\n    gap: 0.75rem;\n    align-items: center;\n    padding: 0.6rem 0;\n    border-bottom: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:first-of-type {\n    border-top: 1px solid var(--spc-border);\n  }\n  .spc-pkmn .spc-row:last-of-type {\n    border-bottom: none;\n  }\n  .spc-pkmn .spc-label {\n    font-weight: 600;\n    opacity: 0.62;\n    font-size: 0.8125rem;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n  }\n  .spc-pkmn .spc-note {\n    opacity: 0.62;\n    margin-left: 0.4rem;\n  }\n \n  .spc-pkmn .spc-energyline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.25rem 1rem;\n    align-items: center;\n  }\n  .spc-pkmn .spc-energy-pair {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.35rem;\n  }\n \n  \/* ---------- Energy icons ----------\n     Sprite sheet is 4 columns by 3 rows. Every position is derived from --e,\n     so changing that one value resizes every icon correctly.\n  *\/\n \n  .spc-pkmn .spc-energy {\n    --e: 18px;\n    display: inline-block;\n    flex-shrink: 0;\n    width: var(--e);\n    height: var(--e);\n    vertical-align: -3px;\n    background-image: url(https:\/\/assets.pokemon.com\/static2\/_ui\/img\/cards\/energy-types.png);\n    background-size: calc(var(--e) * 4) calc(var(--e) * 3);\n    background-repeat: no-repeat;\n  }\n  .spc-pkmn .spc-energy-fire      { background-position: 0 0; }\n  .spc-pkmn .spc-energy-colorless { background-position: calc(var(--e) * -1) 0; }\n  .spc-pkmn .spc-energy-fairy     { background-position: calc(var(--e) * -2) 0; }\n  .spc-pkmn .spc-energy-metal     { background-position: calc(var(--e) * -3) 0; }\n  .spc-pkmn .spc-energy-dragon    { background-position: 0 calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-electric  { background-position: calc(var(--e) * -1) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-fighting  { background-position: calc(var(--e) * -2) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-psychic   { background-position: calc(var(--e) * -3) calc(var(--e) * -1); }\n  .spc-pkmn .spc-energy-darkness  { background-position: 0 calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-grass     { background-position: calc(var(--e) * -1) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-lightning { background-position: calc(var(--e) * -2) calc(var(--e) * -2); }\n  .spc-pkmn .spc-energy-water     { background-position: calc(var(--e) * -3) calc(var(--e) * -2); }\n \n  \/* ---------- Mobile ---------- *\/\n \n  @media (max-width: 480px) {\n    .spc-pkmn .spc-row {\n      grid-template-columns: 1fr;\n      gap: 0.1rem;\n    }\n    .spc-pkmn .spc-attack {\n      grid-template-columns: auto minmax(0, 1fr) auto;\n    }\n  }\n\u003c\/style\u003e","brand":"Stormfront","offers":[{"title":"Near Mint Reverse Holofoil","offer_id":43622186647758,"sku":"PKM-S-LC-011-RH-1","price":29.34,"currency_code":"AUD","in_stock":false},{"title":"Lightly Played Reverse Holofoil","offer_id":43622186680526,"sku":"PKM-S-LC-011-RH-2","price":24.94,"currency_code":"AUD","in_stock":true},{"title":"Moderately Played Reverse Holofoil","offer_id":43622186713294,"sku":"PKM-S-LC-011-RH-3","price":17.6,"currency_code":"AUD","in_stock":false},{"title":"Heavily Played Reverse Holofoil","offer_id":43622186746062,"sku":"PKM-S-LC-011-RH-4","price":11.74,"currency_code":"AUD","in_stock":false},{"title":"Damaged Reverse Holofoil","offer_id":43622186778830,"sku":"PKM-S-LC-011-RH-5","price":7.33,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0552\/5395\/8862\/files\/89985_33c6bdc3-4bc1-434d-aa93-18ebe6c30461.jpg?v=1786975518"}],"url":"https:\/\/manamarket.com.au\/collections\/pokemon-stormfront-singles.oembed","provider":"Mana Market","version":"1.0","type":"link"}