{"product_id":"reforest-old-growth","title":"Reforest Old Growth ","description":"\u003c!-- =====================================================\n     REFOREST: OLD GROWTH — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"rog1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"rog1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"rog1-cover-img\" alt=\"Reforest Old Growth nature-themed card game for 1-4 players - official Firestarter Games cover\" src=\"https:\/\/cf.geekdo-images.com\/uq4Qitz2gFj5fkA4Hdp_Pg__imagepagezoom\/img\/pAlFBPsQwBG_gbmYTRN9GpL79-U=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8778736.png\"\u003e\n\u003cdiv class=\"rog1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"rog1-cover-content\"\u003e\n\u003cp class=\"rog1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"rog1-sub\"\u003eA card becomes a fern, the fern becomes a beech, the beech becomes a forest. And meanwhile at the table, no one speaks — everyone is calculating where to grow the next root.\u003c\/p\u003e\n\u003cdiv class=\"rog1-chips\"\u003e\n\u003cspan class=\"rog1-chip rog1-chip--green\"\u003eCard game\u003c\/span\u003e \u003cspan class=\"rog1-chip\"\u003eFirestarter Games\u003c\/span\u003e \u003cspan class=\"rog1-chip\"\u003eNature theme\u003c\/span\u003e \u003cspan class=\"rog1-chip\"\u003eEnglish edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SPECS --\u003e\n\u003cdiv class=\"rog1-specs-bar\"\u003e\n\u003cdiv class=\"rog1-specs\"\u003e\n\u003cdiv class=\"rog1-spec\"\u003e\n\u003cspan class=\"rog1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"rog1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"rog1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-spec\"\u003e\n\u003cspan class=\"rog1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"rog1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"rog1-spec-val\"\u003e30–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-spec\"\u003e\n\u003cspan class=\"rog1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"rog1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"rog1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-spec\"\u003e\n\u003cspan class=\"rog1-spec-icon\"\u003e🌱\u003c\/span\u003e \u003cspan class=\"rog1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"rog1-spec-val\"\u003eTableau Building\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-spec\"\u003e\n\u003cspan class=\"rog1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"rog1-spec-label\"\u003eCards\u003c\/span\u003e \u003cspan class=\"rog1-spec-val\"\u003eMulti-use\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-spec\"\u003e\n\u003cspan class=\"rog1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"rog1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"rog1-spec-val\"\u003eSolo mode included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"rog1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"rog1-intro-grid\"\u003e\n\u003cdiv class=\"rog1-intro-text\"\u003e\n\u003cp class=\"rog1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"rog1-h3\"\u003eA forest growing before your eyes, card by card\u003c\/h3\u003e\n\u003cp class=\"rog1-p\"\u003e\u003cstrong\u003eReforest: Old Growth\u003c\/strong\u003e is a card game for 1-4 players where each game becomes a small forest on the table. Designed by \u003cstrong\u003eSébastien Bernier-Wong\u003c\/strong\u003e, with naturalistic illustrations by Janine van Fram and Maddy Vallée, published by Firestarter Games.\u003c\/p\u003e\n\u003cp class=\"rog1-p\"\u003eCards have three height tiers — low, medium, high — and you build a tableau starting from pioneer herbs and reaching ancient trees. Each plant has an ability that combines with others. Your choices shape an ecosystem where the roots of old trees reveal hidden effects, parasitic plants feed on others, and the terrain modifies how your rows grow.\u003c\/p\u003e\n\u003cp class=\"rog1-p\"\u003eAt the end of each round, visitors arrive — animals looking for a habitat. Those with the right forest host them. \u003cstrong\u003eReforest: Old Growth\u003c\/strong\u003e can be played solo or as an expansion to the first chapter: in both cases, it's a contemplative game that rewards an eye for synergies and the patience to build something that grows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-intro-side\"\u003e\n\u003cdiv class=\"rog1-quote-solo\"\u003e\n\u003cspan class=\"rog1-qs-icon\"\u003e🌲\u003c\/span\u003e\n\u003cp class=\"rog1-qs-text\"\u003eYou don't win by attacking — you win by choosing which plant to sacrifice to nourish the next one. The forest is built from the ground up.\u003c\/p\u003e\n\u003cp class=\"rog1-qs-note\"\u003eThe secret of Reforest in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-quote-solo rog1-quote-solo--alt\"\u003e\n\u003cspan class=\"rog1-qs-icon\"\u003e🍃\u003c\/span\u003e\n\u003cp class=\"rog1-qs-text\"\u003eThirty minutes of silence, a few cards laid down, and suddenly in front of you is a forest that seems to have grown by itself. That's the beauty of Old Growth.\u003c\/p\u003e\n\u003cp class=\"rog1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"rog1-fs\"\u003e\n\u003cdiv class=\"rog1-fs-header\"\u003e\n\u003cdiv class=\"rog1-fs-brand\"\u003e\n\u003cimg class=\"rog1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"rog1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"rog1-fs-game-name\"\u003eReforest: Old Growth\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"rog1-fs-cat\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-body\"\u003e\n\u003cdiv class=\"rog1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"rog1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"rog1-fs-tip\" class=\"rog1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-info\"\u003e\n\u003cspan class=\"rog1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"rog1-fs-feeling\"\u003e\n\u003cspan class=\"rog1-fs-feel-tag\"\u003eContemplative\u003c\/span\u003e \u003cspan class=\"rog1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e \u003cspan class=\"rog1-fs-feel-tag\"\u003eElegant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rog1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n\u003cdiv class=\"rog1-fs-targets\"\u003e\n\u003cdiv class=\"rog1-fs-target rog1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-target rog1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo player\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-target rog1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-target rog1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-target rog1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-target rog1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-verdict\"\u003e\n\u003cdiv class=\"rog1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-verdict-text\"\u003eVegetable card game with low interaction, perfect for those seeking a contemplative experience with meaningful choices. Excellent solo, deep with 4 players — not a game for a noisy evening.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-solo\"\u003e\n\u003cdiv class=\"rog1-fs-solo-header\"\u003e\n\u003cspan class=\"rog1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"rog1-fs-solo-label\"\u003eSolo mode\u003c\/span\u003e\n\u003cp class=\"rog1-fs-solo-type\"\u003eOfficial · 5 \/ 5\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"rog1-fs-solo-note\"\u003eReforest is designed with the single player in mind. A solo game lasts 25-30 minutes and is exactly the meditative experience the theme promises — visitors act as timed objectives, every card played is a weighty choice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-footer\"\u003e\n\u003cimg class=\"rog1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Depth',   v:4, note:\"Chain synergies between plants: understanding how to fit them is the heart of the game\"},\n        {l:'Strategy',    v:4, note:\"Decide what to discard as nutrient and what to protect — every move matters\"},\n        {l:'Replayability',v:4, note:\"Multi-use cards and variable visitors: no forest is the same as the previous one\"},\n        {l:'Complexity',  v:3, note:\"Simple rules but synergies require a few games to master\"},\n        {l:'Interaction',  v:2, note:\"Indirect — compete for visitors and available cards, you don't attack each other\"},\n        {l:'Luck',      v:2, note:\"The draw matters but multi-use cards always give you an option\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('rog1-fs-svg');\n      var tip=document.getElementById('rog1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes rog1-draw{to{stroke-dashoffset:0}}@keyframes rog1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:rog1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:rog1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:rog1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"rog1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"rog1-section-pad\"\u003e\n\u003cp class=\"rog1-label\"\u003eWhat you'll find in the forest\u003c\/p\u003e\n\u003ch3 class=\"rog1-h3\"\u003eThe four forces of your ecosystem\u003c\/h3\u003e\n\u003cdiv class=\"rog1-cards\"\u003e\n\u003cdiv class=\"rog1-card\"\u003e\n\u003cspan class=\"rog1-card-icon\"\u003e🌳\u003c\/span\u003e\n\u003ch4 class=\"rog1-card-name\"\u003eAncient trees\u003c\/h4\u003e\n\u003cp class=\"rog1-card-desc\"\u003eThe tallest cards in the game. They cover the plants below and reveal hidden effects, regenerating what you thought was buried.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-card\"\u003e\n\u003cspan class=\"rog1-card-icon\"\u003e🍄\u003c\/span\u003e\n\u003ch4 class=\"rog1-card-name\"\u003eParasitic plants\u003c\/h4\u003e\n\u003cp class=\"rog1-card-desc\"\u003eThey are played for free but suck life from nearby plants. A shortcut that always has a hidden cost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-card\"\u003e\n\u003cspan class=\"rog1-card-icon\"\u003e⛰️\u003c\/span\u003e\n\u003ch4 class=\"rog1-card-name\"\u003eTerrain cards\u003c\/h4\u003e\n\u003cp class=\"rog1-card-desc\"\u003eGame module that changes the growth rules for each height tier. Each game can play out differently.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rog1-card\"\u003e\n\u003cspan class=\"rog1-card-icon\"\u003e🦅\u003c\/span\u003e\n\u003ch4 class=\"rog1-card-name\"\u003eAnimal visitors\u003c\/h4\u003e\n\u003cp class=\"rog1-card-desc\"\u003eThey arrive at the end of each round and look for the right habitat. Those with the most suitable forest host them — and their points decide the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"rog1-closing\"\u003e\n\u003cp class=\"rog1-closing-text\"\u003eAt the end of the game, you look at the table and see a forest that wasn't there thirty minutes before. That's what Reforest does.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"rog1-box-section\"\u003e\n\u003cdetails class=\"rog1-det\"\u003e\n\u003csummary class=\"rog1-det-sum\"\u003e\u003cspan class=\"rog1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"rog1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"rog1-det-sub\"\u003e1 size · 146 cards\u003c\/span\u003e\u003cspan class=\"rog1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"rog1-det-body\"\u003e\n\u003cdiv class=\"rog1-sleeve-grid\"\u003e\n\u003cdiv class=\"rog1-sleeve\"\u003e\n\u003cspan class=\"rog1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"rog1-sleeve-r\"\u003e\u003cspan class=\"rog1-sleeve-qty\"\u003e146 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"rog1-det rog1-det--last\"\u003e\n\u003csummary class=\"rog1-det-sum\"\u003e\u003cspan class=\"rog1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"rog1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"rog1-det-sub\"\u003eEnglish · Official BGG PDF\u003c\/span\u003e\u003cspan class=\"rog1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"rog1-det-body\"\u003e\n\u003cdiv class=\"rog1-rl-wrap\"\u003e\n\u003cdiv class=\"rog1-rl-langs\"\u003e\u003cspan class=\"rog1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a2810; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"rog1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/298940\/reforest-old-growth-rules\" target=\"_blank\"\u003e\u003cspan class=\"rog1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"rog1-rl-body\"\u003e\n\u003cspan class=\"rog1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"rog1-rl-sub\"\u003eFree PDF · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rog1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.rog1-wrap, .rog1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.rog1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0f1808;\n}\n\n\/* ── COPERTINA ── *\/\n.rog1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.rog1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.rog1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(15,24,8,0) 0%, rgba(15,24,8,0) 25%, rgba(15,24,8,0.5) 55%, rgba(15,24,8,0.85) 75%, rgba(15,24,8,0.98) 100%); }\n.rog1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.rog1-kicker { display: block; color: #c8923a; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.rog1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.rog1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.rog1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.rog1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.rog1-specs-bar { background: #14200a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.rog1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.rog1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.rog1-spec:nth-child(3n) { border-right: none; }\n.rog1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.rog1-spec-icon { font-size: 1.2rem; }\n.rog1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.rog1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.rog1-body { background: #f5ecd8; }\n\n\/* ── INTRO ── *\/\n.rog1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.rog1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.rog1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2810; line-height: 1.15; margin-bottom: 16px; }\n.rog1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3820; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI (sostituiscono citazioni) ── *\/\n.rog1-quote-solo { background: #1a2810; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #c8923a; }\n.rog1-quote-solo--alt { background: #2a3818; border-left-color: #6ba03a; }\n.rog1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.rog1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.rog1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.rog1-divider { height: 1px; background: #d4c8a8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.rog1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.rog1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.rog1-fs-brand { display:flex; align-items:center; gap:9px; }\n.rog1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.rog1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.rog1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.rog1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.rog1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.rog1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.rog1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.rog1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.rog1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.rog1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.rog1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.rog1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.rog1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.rog1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.rog1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.rog1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.rog1-fs-target span { font-size:14px; flex-shrink:0; }\n.rog1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.rog1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.rog1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.rog1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.rog1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\n\/* ── SOLITARIO ── *\/\n.rog1-fs-solo { background:#eeeae4; padding:14px 20px; border-top:1px solid #e0d8cc; }\n.rog1-fs-solo-header { display:flex; align-items:center; gap:10px; margin-bottom:8px; }\n.rog1-fs-solo-icon { font-size:1.4rem; }\n.rog1-fs-solo-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.rog1-fs-solo-type { font-family:sans-serif; font-size:13px; font-weight:700; color:#2E6B0A; margin-top:2px; }\n.rog1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.6; }\n\n.rog1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.rog1-section-pad { padding: 32px 28px 8px; }\n.rog1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.rog1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.rog1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.rog1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.rog1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.rog1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3820; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.rog1-closing { background: #1a2810; padding: 26px 28px; border-top: 3px solid #c8923a; }\n.rog1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA — details\/summary CSS puro ── *\/\n.rog1-box-section { background: #f5ecd8; border-top: 1px solid #d4c8a8; }\n.rog1-det { border-bottom: 1px solid #e8dcb8; background: #fff; }\n.rog1-det--last { border-bottom: none; }\n.rog1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.rog1-det-sum::-webkit-details-marker { display: none; }\n.rog1-det-sum::marker { display: none; }\n.rog1-det[open] .rog1-det-sum { background: #faf6ed; }\n.rog1-det-sum:hover { background: #faf6ed; }\n.rog1-det-left { display: flex; align-items: center; gap: 10px; }\n.rog1-det-ico { font-size: 17px; flex-shrink: 0; }\n.rog1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2810; display: block; }\n.rog1-det-sub { font-family: sans-serif; font-size: 11px; color: #8a8068; margin-top: 1px; display: block; }\n.rog1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.rog1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #8a8068; border-bottom: 2px solid #8a8068; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.rog1-det[open] .rog1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.rog1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.rog1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.rog1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f2e4; border-radius:8px; border:1px solid #e8dcb8; flex-wrap:wrap; gap:6px; }\n.rog1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a2810; }\n.rog1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.rog1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.rog1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.rog1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.rog1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.rog1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a2810; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.rog1-rl-link:hover { opacity:.85; }\n.rog1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.rog1-rl-body { flex:1; min-width:0; }\n.rog1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.rog1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.rog1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .rog1-specs { grid-template-columns: repeat(6, 1fr); }\n  .rog1-spec { border-bottom: none; }\n  .rog1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .rog1-spec:last-child { border-right: none; }\n  .rog1-cards { grid-template-columns: repeat(2, 1fr); }\n  .rog1-fs-body { grid-template-columns: 220px 1fr; }\n  .rog1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .rog1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .rog1-cover { height: 440px; }\n  .rog1-cover-content { padding: 22px 36px 30px; }\n  .rog1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .rog1-cards { grid-template-columns: repeat(4, 1fr); }\n  .rog1-divider { margin-left: 36px; margin-right: 36px; }\n  .rog1-section-pad { padding: 36px 36px 8px; }\n  .rog1-closing { padding: 28px 36px; }\n  .rog1-fs-body { grid-template-columns: 260px 1fr; }\n  .rog1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Firestarter Games","offers":[{"title":"Default Title","offer_id":53066394435911,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/reforest_00.webp?v=1778141341","url":"https:\/\/frogames.business\/en\/products\/reforest-old-growth","provider":"FroGames","version":"1.0","type":"link"}