{"product_id":"reforest-old-growth","title":"Reforest Old Growth","description":"\u003c!-- =====================================================\n     REFOREST: OLD GROWTH — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"rog1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"rog1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"rog1-cover-img\" alt=\"Reforest Old Growth gioco da tavolo card game naturalistico per 1-4 giocatori - copertina ufficiale Firestarter Games\" src=\"https:\/\/cf.geekdo-images.com\/uq4Qitz2gFj5fkA4Hdp_Pg__imagepagezoom\/img\/pAlFBPsQwBG_gbmYTRT9GpL79-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 — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"rog1-sub\"\u003eUna carta diventa una felce, la felce diventa un faggio, il faggio diventa una foresta. E intanto al tavolo nessuno parla — tutti stanno calcolando dove far crescere la prossima radice.\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\"\u003eTema naturalistico\u003c\/span\u003e \u003cspan class=\"rog1-chip\"\u003eEdizione inglese\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\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\"\u003eGiocatori\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\"\u003eDurata\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\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"rog1-spec-val\"\u003e14+ anni\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\"\u003eMeccanica\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\"\u003eCarte\u003c\/span\u003e \u003cspan class=\"rog1-spec-val\"\u003eMulti-uso\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\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"rog1-spec-val\"\u003eSolitario incluso\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"rog1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"rog1-intro-grid\"\u003e\n\u003cdiv class=\"rog1-intro-text\"\u003e\n\u003cp class=\"rog1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"rog1-h3\"\u003eUna foresta che cresce sotto i tuoi occhi, carta dopo carta\u003c\/h3\u003e\n\u003cp class=\"rog1-p\"\u003e\u003cstrong\u003eReforest: Old Growth\u003c\/strong\u003e è un card game per 1-4 giocatori dove ogni partita diventa una piccola foresta sul tavolo. Designer \u003cstrong\u003eSébastien Bernier-Wong\u003c\/strong\u003e, illustrazioni naturalistiche di Janine van Fram e Maddy Vallée, pubblicato da Firestarter Games.\u003c\/p\u003e\n\u003cp class=\"rog1-p\"\u003eLe carte hanno tre fasce di altezza — basso, medio, alto — e tu costruisci un tableau che parte dalle erbe pioniere e arriva agli alberi secolari. Ogni pianta ha un'abilità che si combina con le altre. Le tue scelte plasmano un ecosistema dove le radici degli alberi vecchi rivelano effetti nascosti, le piante parassite si nutrono delle altre e il terreno modifica come crescono le tue file.\u003c\/p\u003e\n\u003cp class=\"rog1-p\"\u003eAlla fine di ogni round arrivano i visitatori — animali che cercano un habitat. Chi ha la foresta giusta li ospita. \u003cstrong\u003eReforest: Old Growth\u003c\/strong\u003e si gioca da solo o come espansione del primo capitolo: in entrambi i casi è un gioco contemplativo che premia l'occhio per le sinergie e la pazienza di costruire qualcosa che cresce.\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\"\u003eNon vinci attaccando — vinci scegliendo quale pianta sacrificare per nutrire la prossima. Il bosco si costruisce dal basso.\u003c\/p\u003e\n\u003cp class=\"rog1-qs-note\"\u003eIl segreto di Reforest in una riga\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\"\u003eTrenta minuti di silenzio, qualche carta posata e all'improvviso davanti a te c'è una foresta che sembra cresciuta da sola. È il bello di Old Growth.\u003c\/p\u003e\n\u003cp class=\"rog1-qs-note\"\u003eDall'esperienza di gioco\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\"\u003eStrategia\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\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"rog1-fs-feeling\"\u003e\n\u003cspan class=\"rog1-fs-feel-tag\"\u003eContemplativo\u003c\/span\u003e \u003cspan class=\"rog1-fs-feel-tag\"\u003eGratificante\u003c\/span\u003e \u003cspan class=\"rog1-fs-feel-tag\"\u003eElegante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rog1-fs-section-label\"\u003ePer chi è\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\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-target rog1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\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\u003eBambini\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 sintesi\u003c\/div\u003e\n\u003cdiv class=\"rog1-fs-verdict-text\"\u003eCard game vegetale a interazione bassa, perfetto per chi cerca un'esperienza contemplativa con scelte vere. Eccellente in solitario, profondo a 4 giocatori — non un gioco da serata rumorosa.\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\"\u003eModalità solitario\u003c\/span\u003e\n\u003cp class=\"rog1-fs-solo-type\"\u003eUfficiale · 5 \/ 5\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"rog1-fs-solo-note\"\u003eReforest è progettato pensando anche al singolo giocatore. Una partita in solitario dura 25-30 minuti ed è esattamente l'esperienza meditativa che il tema promette — i visitatori funzionano come obiettivi a tempo, ogni carta giocata è una scelta che pesa.\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 · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Profondità',   v:4, note:\"Sinergie a catena tra piante: capire come incastrarle è il cuore del gioco\"},\n        {l:'Strategia',    v:4, note:\"Decidi cosa scartare come nutriente e cosa proteggere — ogni mossa pesa\"},\n        {l:'Rigiocabilità',v:4, note:\"Carte multi-uso e visitatori variabili: nessuna foresta è uguale alla precedente\"},\n        {l:'Complessità',  v:3, note:\"Regole semplici ma le sinergie richiedono qualche partita per essere padroneggiate\"},\n        {l:'Interazione',  v:2, note:\"Indiretta — competete sui visitatori e sulle carte disponibili, non vi attaccate\"},\n        {l:'Fortuna',      v:2, note:\"Il pesco conta ma le carte multi-uso ti danno sempre un'opzione\"}\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!-- ARSENALE --\u003e\n\u003cdiv class=\"rog1-section-pad\"\u003e\n\u003cp class=\"rog1-label\"\u003eCosa trovi nella foresta\u003c\/p\u003e\n\u003ch3 class=\"rog1-h3\"\u003eLe quattro forze del tuo ecosistema\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\"\u003eAlberi secolari\u003c\/h4\u003e\n\u003cp class=\"rog1-card-desc\"\u003eLe carte più alte del gioco. Coprono le piante sotto e ne rivelano effetti nascosti, rigenerando ciò che credevi sepolto.\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\"\u003ePiante parassite\u003c\/h4\u003e\n\u003cp class=\"rog1-card-desc\"\u003eSi giocano gratis ma succhiano vita dalle piante vicine. Una scorciatoia che ha sempre un costo nascosto.\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\"\u003eCarte terreno\u003c\/h4\u003e\n\u003cp class=\"rog1-card-desc\"\u003eModulo di gioco che cambia le regole di crescita per ciascuna fascia di altezza. Ogni partita può funzionare diversamente.\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\"\u003eVisitatori animali\u003c\/h4\u003e\n\u003cp class=\"rog1-card-desc\"\u003eArrivano alla fine di ogni round e cercano l'habitat giusto. Chi ha la foresta più adatta li ospita — e i loro punti decidono la partita.\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\"\u003eAlla fine della partita guardi il tavolo e vedi una foresta che non c'era trenta minuti prima. È questo che fa Reforest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\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\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"rog1-det-sub\"\u003e1 formato · 146 carte\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 carte\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\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"rog1-det-sub\"\u003eInglese · PDF ufficiale BGG\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\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"rog1-rl-sub\"\u003ePDF gratuito · 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\n\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\/products\/reforest-old-growth","provider":"FroGames","version":"1.0","type":"link"}