{"title":"Auctions","description":null,"products":[{"product_id":"viticulture-essential-edition","title":"Viticulture Essential Edition","description":"\u003c!-- =====================================================\n     VITICULTURE — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\n\u003cdiv class=\"vit1-wrap\"\u003e\n\n  \u003c!-- COPERTINA --\u003e\n  \u003cdiv class=\"vit1-cover\"\u003e\n    \u003cimg src=\"https:\/\/cf.geekdo-images.com\/WrnWFA1Sysm3-nQyBe1sUA__imagepagezoom\/img\/dyo-wFXK0EdcTg2WusbK9TbD_Pc=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic2619743.jpg\" alt=\"Viticulture gioco da tavolo gestionale per 2-6 giocatori - copertina ufficiale Stonemaier Games\" class=\"vit1-cover-img\" loading=\"eager\"\u003e\n    \u003cdiv class=\"vit1-cover-fade\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"vit1-cover-content\"\u003e\n      \u003cp class=\"vit1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"vit1-sub\"\u003ePianti le viti, aspetti la stagione giusta, riempi gli ordini. E intanto sogni la cantina più prestigiosa della Toscana.\u003c\/p\u003e\n      \u003cdiv class=\"vit1-chips\"\u003e\n        \u003cspan class=\"vit1-chip vit1-chip--wine\"\u003eEurogame\u003c\/span\u003e\n        \u003cspan class=\"vit1-chip\"\u003eStonemaier Games\u003c\/span\u003e\n        \u003cspan class=\"vit1-chip\"\u003eVino \u0026amp; Vendemmia\u003c\/span\u003e\n        \u003cspan class=\"vit1-chip\"\u003eEdizione italiana\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCHEDA TECNICA --\u003e\n  \u003cdiv class=\"vit1-specs-bar\"\u003e\n    \u003cdiv class=\"vit1-specs\"\u003e\n      \u003cdiv class=\"vit1-spec\"\u003e\n        \u003cspan class=\"vit1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-val\"\u003e2 – 6\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vit1-spec\"\u003e\n        \u003cspan class=\"vit1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-val\"\u003e90 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vit1-spec\"\u003e\n        \u003cspan class=\"vit1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-val\"\u003e13+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vit1-spec\"\u003e\n        \u003cspan class=\"vit1-spec-icon\"\u003e🍷\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-val\"\u003eGestione Lavoratori\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vit1-spec\"\u003e\n        \u003cspan class=\"vit1-spec-icon\"\u003e🇮🇹\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-label\"\u003eAmbientazione\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-val\"\u003eToscana\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vit1-spec\"\u003e\n        \u003cspan class=\"vit1-spec-icon\"\u003e🏆\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-label\"\u003eModalità\u003c\/span\u003e\n        \u003cspan class=\"vit1-spec-val\"\u003eCompetitivo\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CORPO --\u003e\n  \u003cdiv class=\"vit1-body\"\u003e\n\n    \u003c!-- INTRO + CITAZIONI --\u003e\n    \u003cdiv class=\"vit1-intro-grid\"\u003e\n      \u003cdiv class=\"vit1-intro-text\"\u003e\n        \u003cp class=\"vit1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n        \u003ch3 class=\"vit1-h3\"\u003eUna stagione dopo l'altra, nella Toscana del vino\u003c\/h3\u003e\n        \u003cp class=\"vit1-p\"\u003eNel 2013 \u003cstrong\u003eJamey Stegmaier e Alan Stone\u003c\/strong\u003e hanno dato vita a Viticulture, e da allora il gioco non ha mai smesso di crescere. Erediti un vigneto modesto nella Toscana pre-moderna: pochi appezzamenti, una vecchia pigiatrice, una cantina minuscola e tre lavoratori.\u003c\/p\u003e\n        \u003cp class=\"vit1-p\"\u003eIn Viticulture il tempo scorre per stagioni. D'estate pianti le viti, costruisci strutture e accogli i visitatori; d'inverno vendemmi, produci il vino e riempi gli ordini più redditizi. Ogni anno hai pochi lavoratori e troppe cose da fare — e il primo ad arrivare su un'azione si prende il vantaggio.\u003c\/p\u003e\n        \u003cp class=\"vit1-p\"\u003ePiù di dieci anni dopo, Viticulture è ancora uno dei gestionali più amati al mondo: continuamente ristampato, arricchito da espansioni recenti e sempre presente nelle classifiche. Un classico moderno che invecchia bene — esattamente come il suo vino.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vit1-intro-side\"\u003e\n        \u003cp class=\"vit1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"vit1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cmeta itemprop=\"itemReviewed\" content=\"Viticulture\"\u003e\n          \u003cp class=\"vit1-quote-text\" itemprop=\"reviewBody\"\u003e\"Still a hallmark in thematic game design.\"\u003c\/p\u003e\n          \u003cp class=\"vit1-quote-transl\"\u003eAncora un punto di riferimento nel design tematico.\u003c\/p\u003e\n          \u003cp class=\"vit1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vit1-quote vit1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cmeta itemprop=\"itemReviewed\" content=\"Viticulture\"\u003e\n          \u003cp class=\"vit1-quote-text\" itemprop=\"reviewBody\"\u003e\"You're toiling away in Tuscany making tasty bottles of wine.\"\u003c\/p\u003e\n          \u003cp class=\"vit1-quote-transl\"\u003eTi senti davvero a sgobbare in Toscana per produrre bottiglie di buon vino.\u003c\/p\u003e\n          \u003cp class=\"vit1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eThe Opinionated Gamers\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"vit1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- FROGSCORE --\u003e\n    \u003cdiv class=\"vit1-fs\"\u003e\n      \u003cdiv class=\"vit1-fs-header\"\u003e\n        \u003cdiv class=\"vit1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"vit1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"vit1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"vit1-fs-game-name\"\u003eViticulture\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"vit1-fs-cat\" style=\"background:#f7e6ea;border-color:#c08494;color:#7a1f32\"\u003eStrategia\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vit1-fs-body\"\u003e\n        \u003cdiv class=\"vit1-fs-radar-panel\"\u003e\n          \u003csvg id=\"vit1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"vit1-fs-tip\" id=\"vit1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vit1-fs-info\"\u003e\n          \u003cspan class=\"vit1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"vit1-fs-feeling\"\u003e\n            \u003cspan class=\"vit1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e\n            \u003cspan class=\"vit1-fs-feel-tag\"\u003eProfondo\u003c\/span\u003e\n            \u003cspan class=\"vit1-fs-feel-tag\"\u003eGratificante\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"vit1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"vit1-fs-targets\"\u003e\n            \u003cdiv class=\"vit1-fs-target vit1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n            \u003cdiv class=\"vit1-fs-target vit1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n            \u003cdiv class=\"vit1-fs-target vit1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n            \u003cdiv class=\"vit1-fs-target vit1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n            \u003cdiv class=\"vit1-fs-target vit1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n            \u003cdiv class=\"vit1-fs-target vit1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"vit1-fs-verdict\"\u003e\n            \u003cdiv class=\"vit1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"vit1-fs-verdict-text\"\u003eUn gestionale elegante che premia la pianificazione paziente e un tema toscano che si sente davvero. Perfetto come primo worker placement — e come fisso per chi lo ama già.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vit1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"vit1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategia',     v:5, note:\"Ogni stagione \\u00e8 una scelta: quando piantare, vendemmiare, vendere o costruire\"},\n        {l:'Profondit\\u00e0',    v:5, note:\"Motori da costruire e ordini da pianificare con anni di anticipo\"},\n        {l:'Rigiocabilit\\u00e0', v:4, note:\"Centinaia di carte visitatore e setup Mama \u0026 Papa sempre diversi\"},\n        {l:'Complessit\\u00e0',   v:3, note:\"Regole accessibili, profondit\\u00e0 che emerge partita dopo partita\"},\n        {l:'Interazione',   v:2, note:\"Si compete per gli spazi azione, ma ognuno coltiva il proprio vigneto\"},\n        {l:'Fortuna',       v:2, note:\"Le carte aprono opportunit\\u00e0, ma \\u00e8 la pianificazione a decidere\"}\n      ];\n      var accent='#8a1f38';\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('vit1-fs-svg');\n      var tip=document.getElementById('vit1-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 vit1-draw{to{stroke-dashoffset:0}}@keyframes vit1-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:vit1-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:vit1-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:vit1-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\n    \u003cdiv class=\"vit1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- ARSENALE \/ GESTIONE --\u003e\n    \u003cdiv class=\"vit1-section-pad\"\u003e\n      \u003cp class=\"vit1-label\"\u003eIl tuo vigneto\u003c\/p\u003e\n      \u003ch3 class=\"vit1-h3\"\u003eCosa gestisci in ogni partita\u003c\/h3\u003e\n      \u003cdiv class=\"vit1-cards\"\u003e\n        \u003cdiv class=\"vit1-card\"\u003e\n          \u003cspan class=\"vit1-card-icon\"\u003e🍷\u003c\/span\u003e\n          \u003ch4 class=\"vit1-card-name\"\u003eLa cantina\u003c\/h4\u003e\n          \u003cp class=\"vit1-card-desc\"\u003ePigia l'uva, fai invecchiare il vino, riempi gli ordini più ricchi. Il valore cresce con l'attesa.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vit1-card\"\u003e\n          \u003cspan class=\"vit1-card-icon\"\u003e👷\u003c\/span\u003e\n          \u003ch4 class=\"vit1-card-name\"\u003eI lavoratori\u003c\/h4\u003e\n          \u003cp class=\"vit1-card-desc\"\u003eLi dividi tra estate e inverno. Il primo che agisce su uno spazio si prende il vantaggio migliore.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vit1-card\"\u003e\n          \u003cspan class=\"vit1-card-icon\"\u003e🍇\u003c\/span\u003e\n          \u003ch4 class=\"vit1-card-name\"\u003eI vigneti\u003c\/h4\u003e\n          \u003cp class=\"vit1-card-desc\"\u003eScegli quali viti piantare e quando vendemmiare per spremere ogni grappolo al momento giusto.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vit1-card\"\u003e\n          \u003cspan class=\"vit1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"vit1-card-name\"\u003eLe carte visitatore\u003c\/h4\u003e\n          \u003cp class=\"vit1-card-desc\"\u003eOspiti che danno una mano in vigna: bonus, scorciatoie e mosse a sorpresa, una carta alla volta.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"vit1-closing\"\u003e\n      \u003cp class=\"vit1-closing-text\"\u003eTra qualche ora avrai una cantina che racconta una storia: le viti piantate, gli ordini colti al volo, l'anno in cui tutto è andato storto. Poi qualcuno propone un'altra annata.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CONTENUTO SCATOLA --\u003e\n    \u003cdiv class=\"vit1-box-section\"\u003e\n\n      \u003cdetails class=\"vit1-det vit1-det--last\"\u003e\n        \u003csummary class=\"vit1-det-sum\"\u003e\n          \u003cdiv class=\"vit1-det-left\"\u003e\n\u003cspan class=\"vit1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"vit1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"vit1-det-sub\"\u003e1 formato · 118 carte totali\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"vit1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"vit1-det-body\"\u003e\n          \u003cdiv class=\"vit1-sleeve-grid\"\u003e\n            \u003cdiv class=\"vit1-sleeve\"\u003e\n\u003cspan class=\"vit1-sleeve-mm\"\u003e44 × 67 mm\u003c\/span\u003e\u003cdiv class=\"vit1-sleeve-r\"\u003e\u003cspan class=\"vit1-sleeve-qty\"\u003e118 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"vit1-sleeve-note\"\u003eCoprono carte vigna, visitatori, ordini di vino e visitatori avanzati Tuscany.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.vit1-wrap, .vit1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.vit1-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: #2a130c;\n}\n\n\/* ── COPERTINA ── *\/\n.vit1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.vit1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.vit1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,8,4,0) 0%, rgba(26,8,4,0) 25%, rgba(26,8,4,0.7) 55%, rgba(26,8,4,0.92) 75%, rgba(26,8,4,1) 100%); }\n.vit1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.vit1-kicker { display: block; color: #c9961e; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.vit1-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.vit1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.vit1-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.vit1-chip--wine { background: #8a1f38; border-color: #8a1f38; }\n\n\/* ── SPECS ── *\/\n.vit1-specs-bar { background: #1f0e07; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.vit1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.vit1-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.vit1-spec:nth-child(3n) { border-right: none; }\n.vit1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.vit1-spec-icon { font-size: 1.2rem; }\n.vit1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.vit1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.vit1-body { background: #f3e9d2; }\n\n\/* ── INTRO ── *\/\n.vit1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.vit1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a1f38; margin-bottom: 7px; }\n.vit1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1f0c06; line-height: 1.15; margin-bottom: 16px; }\n.vit1-p { font-family: sans-serif; font-size: 0.95rem; color: #3a2414; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.vit1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a1f38; margin-bottom: 12px; }\n.vit1-quote { background: #2a130c; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #c9961e; }\n.vit1-quote--dark { background: #3a0e18; }\n.vit1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.vit1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.vit1-quote-source { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.vit1-divider { height: 1px; background: #d8c49e; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.vit1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.vit1-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.vit1-fs-brand { display:flex; align-items:center; gap:9px; }\n.vit1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.vit1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.vit1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.vit1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.vit1-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.vit1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.vit1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.vit1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.vit1-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.vit1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.vit1-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.vit1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.vit1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3a2414; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.vit1-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.vit1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.vit1-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.vit1-fs-target span { font-size:14px; flex-shrink:0; }\n.vit1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.vit1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.vit1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.vit1-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.vit1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3a2414; line-height:1.65; }\n.vit1-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.vit1-section-pad { padding: 32px 28px 8px; }\n.vit1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.vit1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e2d3b4; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.vit1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.vit1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.vit1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a1f38; margin-bottom: 5px; }\n.vit1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3a2414; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.vit1-closing { background: #2a130c; padding: 26px 28px; border-top: 3px solid #c9961e; }\n.vit1-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 ── *\/\n.vit1-box-section { background: #f3e9d2; border-top: 1px solid #d8c49e; }\n.vit1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.vit1-det--last { border-bottom: none; }\n.vit1-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.vit1-det-sum::-webkit-details-marker { display: none; }\n.vit1-det-sum::marker { display: none; }\n.vit1-det[open] .vit1-det-sum { background: #faf7f2; }\n.vit1-det-sum:hover { background: #faf7f2; }\n.vit1-det-left { display: flex; align-items: center; gap: 10px; }\n.vit1-det-ico { font-size: 17px; flex-shrink: 0; }\n.vit1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1f0c06; display: block; }\n.vit1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.vit1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.vit1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.vit1-det[open] .vit1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.vit1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.vit1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.vit1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.vit1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1f0c06; }\n.vit1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.vit1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n.vit1-sleeve-note { font-family:sans-serif; font-size:0.74rem; color:#9c8e7a; line-height:1.5; margin-top:10px; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .vit1-specs { grid-template-columns: repeat(6, 1fr); }\n  .vit1-spec { border-bottom: none; }\n  .vit1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .vit1-spec:last-child { border-right: none; }\n  .vit1-cards { grid-template-columns: repeat(2, 1fr); }\n  .vit1-fs-body { grid-template-columns: 220px 1fr; }\n  .vit1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .vit1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .vit1-cover { height: 440px; }\n  .vit1-cover-content { padding: 22px 36px 30px; }\n  .vit1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .vit1-cards { grid-template-columns: repeat(4, 1fr); }\n  .vit1-divider { margin-left: 36px; margin-right: 36px; }\n  .vit1-section-pad { padding: 36px 36px 8px; }\n  .vit1-closing { padding: 28px 36px; }\n  .vit1-fs-body { grid-template-columns: 260px 1fr; }\n  .vit1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":51709139353927,"sku":"","price":64.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/viticultureessentialeditionitaliano.jpg?v=1749290780"},{"product_id":"silos","title":"Silos","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eLa scheda FroGames\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eHai tre alieni sul municipio e due vicino alla stazione radio. Lui ne ha quattro sulla scuola e controlla già il laboratorio. Giochi la carta Raduno: tutti i tuoi alieni si spostano verso la scuola. Lui sorride. Tu rapisce una mucca. Lui smette di sorridere.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitivo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eBitewing Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMunicipium reimagined\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e45 – 60 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEditore\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eBitewing Games\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePeso\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedio-leggero (2.1)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMaggioranza ad area + Set collection\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eLa formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eMaggioranza ad area \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e collezione set \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e poteri asimmetrici\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: mucche come jolly universali\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eAlieni, mucche e controllo mentale nella provincia americana\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eSiamo a metà del ventesimo secolo. Una cittadina qualsiasi del midwest americano viene infiltrata da fazioni aliene in competizione. L'obiettivo: rapire e manipolare esseri umani per controllare le leve della società terrestre. \u003cstrong\u003eSILOS\u003c\/strong\u003e è un'edizione completamente rielaborata di \u003cstrong\u003eMunicipium\u003c\/strong\u003e (2008) firmata \u003cstrong\u003eReiner Knizia\u003c\/strong\u003e, con direzione creativa di \u003cstrong\u003eDave Chalker\u003c\/strong\u003e e arte di \u003cstrong\u003eKwanchai Moriya\u003c\/strong\u003e. La sigla sta per Secret InterLopers from Outer Space.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo muovi le tue pedine aliene tra i luoghi chiave della città (municipio, radio, laboratorio, scuola...), attivi carte evento per spostare truppe o cambiare le regole, e rapiti umani e mucche per completare set. \u003cstrong\u003eOgni set completo\u003c\/strong\u003e — politici, operatori governativi, influencer, professionisti — ti frutta un emblema di potere sociale. \u003cstrong\u003ePrimo a cinque emblemi vince.\u003c\/strong\u003e Le mucche sono il jolly: valgono come qualsiasi tipo di umano. La competizione è sul posizionamento: chi ha più alieni in un luogo attiva il suo potere speciale e decide chi rapisce.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"A clever refresh that makes Municipium's card counting public and its tactics sharper.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eUn refresh intelligente che rende pubblico il conteggio carte di Municipium e affila le tattiche.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eQuesto è un gioco nuovo che promette bene, ma ha pochi voti su BGG. La scheda verrà aggiornata dopo le prime partite italiane. Per ora: Knizia, Moriya, alieni e mucche. Basta?\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eSILOS\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategia\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalcolato\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eDiretto\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003ePerché ci piace: è Knizia che fa Knizia — matematica pura nascosta dentro tema pop e arte sgargiante. Il sistema di maggioranze + set collection funziona, le mucche-jolly sono un colpo di genio, e il tabellone modulare tiene alta la rigiocabilità. Difetti ma non deal-breaker: con 4 giocatori il downtime può allungarsi, e chi odia il conteggio carte troverà il gioco freddo. Ma se cerchi un astratto vestito da B-movie anni '50, questo è il tuo gioco.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\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=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Tutto ruota sul controllo delle location: blocchi l'avversario o vieni bloccato ogni turno.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Conta le carte, scegli quando bruciare i leader, ottimizza i movimenti. Profondità nascosta.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Ogni carta giocata cambia gli equilibri. L'ultimo set prima della vittoria è sempre un tiro alla fune.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Tabellone modulare, poteri location variabili, deck eventi sempre mescolato diversamente.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 10 minuti: muovi, attiva carta, risolvi maggioranze. La profondità emerge giocando.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pesca carte a caso, ma il mazzo è noto e le informazioni pubbliche. Chi conta meglio vince.\"}];\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('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\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      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\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      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/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.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/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:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\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].label+' '+dims[idx].value+'\/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        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:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/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.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\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.value\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.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eGli strumenti dell'invasione\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eAlieni, umani, mucche e poteri alieni\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e👽\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePedine aliene\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLe tue truppe sul campo. Si muovono tra location, competono per la maggioranza, attivano poteri. Ogni fazione aliena ha un leader: più forte ma una-tantum.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🧑‍💼\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eToken umani\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePolitici, operatori governativi, influencer, professionisti. Quattro categorie da collezionare. Un set completo (uno per tipo) vale un emblema di potere sociale.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🐄\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMucche\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLa forma di vita più intelligente sulla Terra, secondo gli alieni. Valgono come jolly universale: contano per qualsiasi categoria umana tu stia completando.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎴\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarte evento\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni turno ne attivi una: muovi truppe, cambi le regole di una location, scateni l'UFO. Il mazzo è noto, ma l'ordine di pesca introduce caos calcolato.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eBustine consigliate\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e24 carte in 1 dimensione\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n          \u003cp class=\"fg1-sleeve-intro\"\u003eSe giochi spesso, consigliamo di proteggere le carte con bustine trasparenti per farle durare a lungo.\u003c\/p\u003e\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eDimensione\u003c\/th\u003e\n                \u003cth\u003eQuantità\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e70 × 120 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e24\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e24\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/295367\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eRegolamento ufficiale (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eOfficial English Rulebook for SILOS · su BoardGameGeek\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-arrow\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-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: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-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.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-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.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-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.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-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.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-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.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-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.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-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.fg1-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.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-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.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-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.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-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.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-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@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Bitewing Games","offers":[{"title":"Default Title","offer_id":51956463010119,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/silos.webp?v=1752922206"},{"product_id":"moon-colony-bloodbath","title":"Moon Colony Bloodbath","description":"\u003c!-- =====================================================\n     MOON COLONY BLOODBATH — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"mcb1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"mcb1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"mcb1-cover-img\" alt=\"Moon Colony Bloodbath gioco da tavolo strategico di sopravvivenza spaziale per 1-5 giocatori - copertina ufficiale Rio Grande Games\" src=\"https:\/\/cf.geekdo-images.com\/KDrRxEKQMmHyM0QQ2ONX4Q__imagepagezoom\/img\/QIDG5KMsqPlhuwKd53gcGLN93ME=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8638247.jpg\"\u003e\n\u003cdiv class=\"mcb1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcb1-cover-content\"\u003e\n\u003cp class=\"mcb1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"mcb1-sub\"\u003eTutto è stato pianificato nel minimo dettaglio. Non può andare storto niente. E invece, una carta alla volta, la tua colonia muore.\u003c\/p\u003e\n\u003cdiv class=\"mcb1-chips\"\u003e\n\u003cspan class=\"mcb1-chip mcb1-chip--amber\"\u003eEngine Building\u003c\/span\u003e \u003cspan class=\"mcb1-chip\"\u003eRio Grande Games\u003c\/span\u003e \u003cspan class=\"mcb1-chip\"\u003eDal creatore di Dominion\u003c\/span\u003e \u003cspan class=\"mcb1-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=\"mcb1-specs-bar\"\u003e\n\u003cdiv class=\"mcb1-specs\"\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003e45–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003eEngine Building\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e🗂️\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eMazzo\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003eCondiviso\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003eCompetitivo + Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"mcb1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"mcb1-intro-grid\"\u003e\n\u003cdiv class=\"mcb1-intro-text\"\u003e\n\u003cp class=\"mcb1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"mcb1-h3\"\u003eUna colonia sulla Luna. E tutto ciò che può ucciderla.\u003c\/h3\u003e\n\u003cp class=\"mcb1-p\"\u003eCittà sulla Luna: il traguardo supremo dell'umanità. I razzi sono carichi di coloni, i robot sono programmati, ogni dettaglio è stato previsto. \u003cstrong\u003eMoon Colony Bloodbath\u003c\/strong\u003e è un gioco di costruzione del motore — e di distruzione del motore — firmato da Donald X. Vaccarino, il designer di Dominion, con le illustrazioni di Franz Vohwinkel.\u003c\/p\u003e\n\u003cp class=\"mcb1-p\"\u003eA ogni turno si rivela una carta dal mazzo condiviso da tutto il tavolo. Le carte lavoro lasciano agire ognuno simultaneamente — estrarre minerali, coltivare cibo, fare ricerca, costruire edifici. Ma le carte guai aggiungono al mazzo nuovi eventi: fame, perdite di pressione, terremoti lunari, blackout. Tutto ciò che può andare storto, andrà storto.\u003c\/p\u003e\n\u003cp class=\"mcb1-p\"\u003eOgni colono è un punto vita. Quando la colonia di un giocatore resta senza nessuno — o quando si raggiunge il fondo del mazzo eventi — la partita finisce. Vince chi ha più sopravvissuti. In \u003cstrong\u003eMoon Colony Bloodbath\u003c\/strong\u003e non si tratta di costruire la colonia perfetta. Si tratta di morire un po' più lentamente degli altri.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-intro-side\"\u003e\n\u003cp class=\"mcb1-quote-header\"\u003eIl segreto del gioco\u003c\/p\u003e\n\u003cdiv class=\"mcb1-quote-solo\"\u003e\n\u003cspan class=\"mcb1-qs-icon\"\u003e☄️\u003c\/span\u003e\n\u003cp class=\"mcb1-qs-text\"\u003eCostruisci e distruggi lo stesso motore, spesso nello stesso turno. Ogni edificio è metà risorsa e metà scorta d'emergenza da sacrificare al prossimo disastro.\u003c\/p\u003e\n\u003cp class=\"mcb1-qs-note\"\u003eIl segreto di Moon Colony Bloodbath in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-quote-solo mcb1-quote-solo--alt\"\u003e\n\u003cspan class=\"mcb1-qs-icon\"\u003e🌑\u003c\/span\u003e\n\u003cp class=\"mcb1-qs-text\"\u003eInizi pensando \"dov'è il bagno di sangue?\". Cinque carte dopo i tuoi coloni cadono come mosche e ridi mentre la colonia crolla. Il disastro condiviso non fa mai male a uno solo.\u003c\/p\u003e\n\u003cp class=\"mcb1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mcb1-fs\"\u003e\n\u003cdiv class=\"mcb1-fs-header\"\u003e\n\u003cdiv class=\"mcb1-fs-brand\"\u003e\n\u003cimg class=\"mcb1-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=\"mcb1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"mcb1-fs-game-name\"\u003eMoon Colony Bloodbath\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"mcb1-fs-cat\"\u003eStrategia · Sopravvivenza\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-body\"\u003e\n\u003cdiv class=\"mcb1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"mcb1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"mcb1-fs-tip\" class=\"mcb1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-info\"\u003e\n\u003cspan class=\"mcb1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"mcb1-fs-feeling\"\u003e\n\u003cspan class=\"mcb1-fs-feel-tag\"\u003eCrudele\u003c\/span\u003e \u003cspan class=\"mcb1-fs-feel-tag\"\u003eDivertente\u003c\/span\u003e \u003cspan class=\"mcb1-fs-feel-tag\"\u003eSorprendente\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mcb1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"mcb1-fs-targets\"\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-verdict\"\u003e\n\u003cdiv class=\"mcb1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-verdict-text\"\u003eEngine building leggero e dal ritmo veloce con un tema che strappa risate a ogni catastrofe. Perfetto per chi vuole strategia accessibile — non per chi cerca varietà profonda a lungo termine.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-footer\"\u003e\n\u003cimg class=\"mcb1-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:'Tensione',     v:5, note:\"Il mazzo eventi si gonfia turno dopo turno: il disastro non si ferma mai\"},\n        {l:'Rigiocabilit\\u00e0',v:4, note:\"Carte costruzione, twist e robot diversi a ogni partita rimescolano il quadro\"},\n        {l:'Fortuna',      v:4, note:\"Le carte che peschi contano molto, ma sai gi\\u00e0 quali eventi stanno arrivando\"},\n        {l:'Strategia',    v:3, note:\"Sinergie tra edifici e gestione dei coloni — ma con poche vie alternative\"},\n        {l:'Interazione',  v:3, note:\"Mazzo condiviso: i guai colpiscono tutti, si gareggia a sopravvivere meglio\"},\n        {l:'Complessit\\u00e0', v:2, note:\"Azioni semplici e immediate, si impara in pochi minuti nonostante il tema\"}\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('mcb1-fs-svg');\n      var tip=document.getElementById('mcb1-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 mcb1-draw{to{stroke-dashoffset:0}}@keyframes mcb1-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:mcb1-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:mcb1-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:mcb1-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=\"mcb1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"mcb1-section-pad\"\u003e\n\u003cp class=\"mcb1-label\"\u003eCosa metti in gioco\u003c\/p\u003e\n\u003ch3 class=\"mcb1-h3\"\u003eGli strumenti della tua sopravvivenza\u003c\/h3\u003e\n\u003cdiv class=\"mcb1-cards\"\u003e\n\u003cdiv class=\"mcb1-card\"\u003e\n\u003cspan class=\"mcb1-card-icon\"\u003e🗂️\u003c\/span\u003e\n\u003ch4 class=\"mcb1-card-name\"\u003eIl mazzo condiviso\u003c\/h4\u003e\n\u003cp class=\"mcb1-card-desc\"\u003eUn solo mazzo per tutto il tavolo. Carte lavoro, twist e guai si rivelano una alla volta — e i guai non spariscono più.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-card\"\u003e\n\u003cspan class=\"mcb1-card-icon\"\u003e🏗️\u003c\/span\u003e\n\u003ch4 class=\"mcb1-card-name\"\u003eGli edifici della colonia\u003c\/h4\u003e\n\u003cp class=\"mcb1-card-desc\"\u003eMiniere, fattorie, cupole, fabbriche. Ogni struttura potenzia un'azione — e ospita coloni da sacrificare al disastro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-card\"\u003e\n\u003cspan class=\"mcb1-card-icon\"\u003e🧑🚀\u003c\/span\u003e\n\u003ch4 class=\"mcb1-card-name\"\u003eI coloni\u003c\/h4\u003e\n\u003cp class=\"mcb1-card-desc\"\u003eNon sono punteggio: sono punti vita. Ogni evento ne uccide un certo numero. Finiscono i coloni, finisce la partita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-card\"\u003e\n\u003cspan class=\"mcb1-card-icon\"\u003e⚠️\u003c\/span\u003e\n\u003ch4 class=\"mcb1-card-name\"\u003eLe carte guai\u003c\/h4\u003e\n\u003cp class=\"mcb1-card-desc\"\u003eFame, fughe, terremoti lunari, robot impazziti. Ognuna entra nel mazzo e torna a colpire a ogni rimescolata.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"mcb1-closing\"\u003e\n\u003cp class=\"mcb1-closing-text\"\u003eTra un'ora la tua colonia sarà un cratere. Ma tu starai ancora ridendo — e chiedendo di rigiocare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"mcb1-box-section\"\u003e\n\u003cdetails class=\"mcb1-det\"\u003e\n\u003csummary class=\"mcb1-det-sum\"\u003e\u003cspan class=\"mcb1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"mcb1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"mcb1-det-sub\"\u003e1 formato · 200 carte\u003c\/span\u003e\u003cspan class=\"mcb1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mcb1-det-body\"\u003e\n\u003cdiv class=\"mcb1-sleeve-grid\"\u003e\n\u003cdiv class=\"mcb1-sleeve\"\u003e\n\u003cspan class=\"mcb1-sleeve-mm\"\u003e59 × 91 mm\u003c\/span\u003e\n\u003cdiv class=\"mcb1-sleeve-r\"\u003e\u003cspan class=\"mcb1-sleeve-qty\"\u003e200 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mcb1-sleeve-note\"\u003eCarte edificio, sviluppo, evento, perk, robot, iniziali e twist — tutte nello stesso formato.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"mcb1-det mcb1-det--last\"\u003e\n\u003csummary class=\"mcb1-det-sum\"\u003e\u003cspan class=\"mcb1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"mcb1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"mcb1-det-sub\"\u003eInglese · con riassunto italiano\u003c\/span\u003e\u003cspan class=\"mcb1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mcb1-det-body\"\u003e\n\u003cdiv class=\"mcb1-rl-wrap\"\u003e\n\u003cdiv class=\"mcb1-rl-langs\"\u003e\n\u003cspan class=\"mcb1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e \u003cspan class=\"mcb1-rl-lang\"\u003e🇮🇹 Riassunto IT\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0d1018; border-radius: 10px; text-decoration: none; color: #fff; margin-bottom: 8px;\" class=\"mcb1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/295060\/official-moon-colony-bloodbath-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"mcb1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"mcb1-rl-body\"\u003e\n\u003cspan class=\"mcb1-rl-title\"\u003eRegolamento ufficiale in inglese\u003c\/span\u003e\u003cspan class=\"mcb1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mcb1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1f3d12; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"mcb1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/318186\/moon-colony-bloodbath-riassunto-regolamento\" target=\"_blank\"\u003e\u003cspan class=\"mcb1-rl-ico\"\u003e📝\u003c\/span\u003e\n\u003cdiv class=\"mcb1-rl-body\"\u003e\n\u003cspan class=\"mcb1-rl-title\"\u003eRiassunto del regolamento in italiano\u003c\/span\u003e\u003cspan class=\"mcb1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mcb1-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.mcb1-wrap, .mcb1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mcb1-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: #0d1018;\n}\n\n\/* ── COPERTINA ── *\/\n.mcb1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mcb1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mcb1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,16,24,0) 0%, rgba(13,16,24,0) 25%, rgba(13,16,24,0.55) 55%, rgba(13,16,24,0.88) 75%, rgba(13,16,24,0.98) 100%); }\n.mcb1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mcb1-kicker { display: block; color: #d97a2b; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mcb1-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.mcb1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mcb1-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.mcb1-chip--amber { background: #d97a2b; border-color: #d97a2b; }\n\n\/* ── SPECS ── *\/\n.mcb1-specs-bar { background: #15192a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.mcb1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mcb1-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.mcb1-spec:nth-child(3n) { border-right: none; }\n.mcb1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mcb1-spec-icon { font-size: 1.2rem; }\n.mcb1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mcb1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mcb1-body { background: #e8e4d8; }\n\n\/* ── INTRO ── *\/\n.mcb1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mcb1-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.mcb1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #14110a; line-height: 1.15; margin-bottom: 16px; }\n.mcb1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d2a1e; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.mcb1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.mcb1-quote-solo { background: #0d1018; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #d97a2b; }\n.mcb1-quote-solo--alt { background: #1f3d12; border-left-color: #6da34d; }\n.mcb1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mcb1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mcb1-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.mcb1-divider { height: 1px; background: #cdc7b4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mcb1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.mcb1-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.mcb1-fs-brand { display:flex; align-items:center; gap:9px; }\n.mcb1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.mcb1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.mcb1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.mcb1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.mcb1-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.mcb1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.mcb1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.mcb1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.mcb1-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.mcb1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.mcb1-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.mcb1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.mcb1-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.mcb1-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.mcb1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.mcb1-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.mcb1-fs-target span { font-size:14px; flex-shrink:0; }\n.mcb1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.mcb1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.mcb1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.mcb1-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.mcb1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.mcb1-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.mcb1-section-pad { padding: 32px 28px 8px; }\n.mcb1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mcb1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #ddd6c2; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mcb1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.mcb1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mcb1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.mcb1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d2a1e; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mcb1-closing { background: #0d1018; padding: 26px 28px; border-top: 3px solid #d97a2b; }\n.mcb1-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 ── *\/\n.mcb1-box-section { background: #e8e4d8; border-top: 1px solid #cdc7b4; }\n.mcb1-det { border-bottom: 1px solid #ddd6c2; background: #fff; }\n.mcb1-det--last { border-bottom: none; }\n.mcb1-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.mcb1-det-sum::-webkit-details-marker { display: none; }\n.mcb1-det-sum::marker { display: none; }\n.mcb1-det[open] .mcb1-det-sum { background: #faf8f2; }\n.mcb1-det-sum:hover { background: #faf8f2; }\n.mcb1-det-left { display: flex; align-items: center; gap: 10px; }\n.mcb1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mcb1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #14110a; display: block; }\n.mcb1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.mcb1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mcb1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.mcb1-det[open] .mcb1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mcb1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.mcb1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.mcb1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.mcb1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#14110a; }\n.mcb1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.mcb1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n.mcb1-sleeve-note { font-family:sans-serif; font-size:0.78rem; color:#9c8e7a; line-height:1.5; margin-top:10px; font-style:italic; }\n\n.mcb1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:8px; }\n.mcb1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; margin-bottom:2px; }\n.mcb1-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.mcb1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.mcb1-rl-body { flex:1; min-width:0; }\n.mcb1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.mcb1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.mcb1-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  .mcb1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mcb1-spec { border-bottom: none; }\n  .mcb1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mcb1-spec:last-child { border-right: none; }\n  .mcb1-cards { grid-template-columns: repeat(2, 1fr); }\n  .mcb1-fs-body { grid-template-columns: 220px 1fr; }\n  .mcb1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mcb1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .mcb1-cover { height: 440px; }\n  .mcb1-cover-content { padding: 22px 36px 30px; }\n  .mcb1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mcb1-cards { grid-template-columns: repeat(4, 1fr); }\n  .mcb1-divider { margin-left: 36px; margin-right: 36px; }\n  .mcb1-section-pad { padding: 36px 36px 8px; }\n  .mcb1-closing { padding: 28px 36px; }\n  .mcb1-fs-body { grid-template-columns: 260px 1fr; }\n  .mcb1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Rio Grande Games","offers":[{"title":"Default Title","offer_id":52144449945927,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Moon_Colony_Bloodbath.jpg?v=1755162699"},{"product_id":"kinfire-chronicles-nights-fall","title":"Kinfire Chronicles: Night's Fall","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eLa scheda FroGames\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eLa lanterna si spegne. Qualcuno propone di tornare. Qualcun altro dice che manca poco. Poi arriva il rumore dall'ombra e capite che non tornerete indietro allo stesso modo.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eIncredible Dream Studios\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCampagna fantasy tattica\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e45–60 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEditore\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eIncredible Dream Studios\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePeso\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedio (2.7)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eSolitario\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eModalità ufficiale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eLa formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eDeck construction live \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Combattimento tattico \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Scelte morali permanenti\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFC857;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: Le scelte guadagnano token morale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eUna campagna tattica dove ogni scelta lascia il segno\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eKevin Wilson\u003c\/strong\u003e (Descent, Arkham Horror LCG) insieme a Darrell Hardy, Adela Kapuścińska e Brandon Perdue, Kinfire Chronicles: Night's Fall è una campagna cooperativa che fonde combattimento tattico e narrazione ramificata. Pubblicato da Incredible Dream Studios nel 2023, il gioco vi mette nei panni di Seeker, protettori della città di Din'Lux armati di lanterne kinfire, unica difesa contro le creature che emergono nelle Notti Senza Stelle.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni quest si divide in tre fasi distinte: esplorazione con carte scelta, \u003cstrong\u003ebattaglie tattiche su mappa fisica\u003c\/strong\u003e con miniature e destiny bag che controlla i nemici, e momenti di riposo in città per commerciare, parlare con NPC e potenziare il proprio deck. Le decisioni morali non sono decorative: seguire i principi del tuo personaggio ti fa guadagnare token kinfire per sbloccare abilità più forti, ma ogni scelta ha conseguenze permanenti sulla campagna.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"A campaign that remembers your choices and makes you feel their weight.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eUna campagna che ricorda le tue scelte e te ne fa sentire il peso.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eQuesto è un primo sguardo su una campagna ancora giovane. La scheda si aggiornerà con l'esperienza al tavolo.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eKinfire Chronicles: Night's Fall\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperativo · Narrativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eRamificato\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003ePersistente\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003ePerché ci piace: fonde tattica concreta e narrazione che conta, i personaggi crescono con i loro principi morali, il sistema destiny bag rende ogni battaglia diversa. Difetti ma non deal-breaker: il setup delle battaglie può rallentare, la campagna base è più corta di quanto servirebbe per esplorare tutte le ramificazioni.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 su 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eIl gioco è progettato per il solo con regole dedicate che non cambiano nulla se non il conteggio dei nemici. L'esperienza tattica resta completa, ma si perde la discussione sulle scelte morali che in multiplayer crea tensione narrativa.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\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=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Cooperazione costante: le carte boost si giocano nei turni altrui, la destiny bag costringe a pianificare insieme\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Campagna con bivi narrativi permanenti e 6 personaggi costruibili in modi diversi\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"La destiny bag rende i turni nemici imprevedibili, le lanterne si consumano\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Costruzione deck durante la campagna, posizionamento tattico sulla mappa, timing delle boost\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Pesca dalla destiny bag e dal proprio deck, ma le scelte tattiche limitano i danni\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Tre sistemi distinti (avventura\/combattimento\/città) ma ognuno è lineare una volta capito\"}];\n      var accent='#0a7a5a';\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('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\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      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\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      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/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.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/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:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\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].label+' '+dims[idx].value+'\/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        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:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/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.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\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.value\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.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa trovi nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eSei elementi che costruiscono la campagna\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🏮\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLanterne Kinfire\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLa tua unica fonte di luce e potere. Si consumano durante le missioni: gestirle male significa restare al buio con le creature che avanzano. Ogni Seeker ha una lanterna personalizzata con abilità uniche.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🗺️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMappa Tattica Fisica\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCombatti su una griglia reale con standee di cartone. Posizionamento, linea di vista e movimento contano: non è un dungeon astratto, è uno scontro dove ogni esagono può salvarti o condannarti.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎒\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eDestiny Bag\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eContiene i token numerati dei nemici. Peschi per scoprire chi agisce e con quale attacco. Puoi manipolarla con carte boost (rimetti un token dentro) ma non controllarla mai del tutto.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarte Scelta Morale\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eTi mettono davanti a bivi permanenti: risparmiare qualcuno, rubare, mentire. Ogni personaggio ha un codice etico: seguirlo ti dà token kinfire per crescere, tradirlo ti lascia più debole ma forse salva il gruppo.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eBustine consigliate\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e1265 carte in 1 dimensione\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n          \u003cp class=\"fg1-sleeve-intro\"\u003eSe giochi spesso, consigliamo di proteggere le carte con bustine trasparenti per farle durare a lungo.\u003c\/p\u003e\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eDimensione\u003c\/th\u003e\n                \u003cth\u003eQuantità\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e63 × 88 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e1265\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e1265\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/262071\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eRegolamento ufficiale (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eKinfire Chronicles: Night's Fall Rulebooks · su BoardGameGeek\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-arrow\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-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: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-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.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-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.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-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.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-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.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-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.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-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.fg1-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.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-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.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-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.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-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.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-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@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Incredible Dream","offers":[{"title":"Default Title","offer_id":52378333937991,"sku":null,"price":169.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Kinfire_Chronicles_Night_s_Fall_00.webp?v=1758383555"},{"product_id":"forestry","title":"Forestry","description":"\u003c!-- =====================================================\n     FORESTRY — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"fst1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"fst1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"fst1-cover-img\" alt=\"Forestry gioco da tavolo Eurogame sulla gestione sostenibile della foresta per 1-4 giocatori - copertina ufficiale Pink Troubadour\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Forestry_2.webp?v=1776353898\"\u003e\n\u003cdiv class=\"fst1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fst1-cover-content\"\u003e\n\u003cp class=\"fst1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"fst1-sub\"\u003ePrendi, ma restituisci. Raccogli, ma pianta. Ogni azione lascia un segno — sul tabellone e su chi gioca con te.\u003c\/p\u003e\n\u003cdiv class=\"fst1-chips\"\u003e\n\u003cspan class=\"fst1-chip fst1-chip--green\"\u003eEurogame strategico\u003c\/span\u003e \u003cspan class=\"fst1-chip\"\u003ePink Troubadour\u003c\/span\u003e \u003cspan class=\"fst1-chip\"\u003eTema sostenibilità\u003c\/span\u003e \u003cspan class=\"fst1-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=\"fst1-specs-bar\"\u003e\n\u003cdiv class=\"fst1-specs\"\u003e\n\u003cdiv class=\"fst1-spec\"\u003e\n\u003cspan class=\"fst1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"fst1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"fst1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-spec\"\u003e\n\u003cspan class=\"fst1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"fst1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"fst1-spec-val\"\u003e70–120 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-spec\"\u003e\n\u003cspan class=\"fst1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"fst1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"fst1-spec-val\"\u003e13+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-spec\"\u003e\n\u003cspan class=\"fst1-spec-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"fst1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"fst1-spec-val\"\u003eAction Point\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-spec\"\u003e\n\u003cspan class=\"fst1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"fst1-spec-label\"\u003eTabellone\u003c\/span\u003e \u003cspan class=\"fst1-spec-val\"\u003eCircolare esagoni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-spec\"\u003e\n\u003cspan class=\"fst1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"fst1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"fst1-spec-val\"\u003e1–4 · Solitario ufficiale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"fst1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"fst1-intro-grid\"\u003e\n\u003cdiv class=\"fst1-intro-text\"\u003e\n\u003cp class=\"fst1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"fst1-h3\"\u003eUna foresta da far vivere, non da sfruttare\u003c\/h3\u003e\n\u003cp class=\"fst1-p\"\u003eIn \u003cstrong\u003eForestry\u003c\/strong\u003e prendi in mano una porzione di bosco e ne diventi custode. Non è un gioco di estrazione — è un gioco di equilibrio. Taglia per rispettare i contratti, ripianta per tenere viva la foresta, gestisci l'acqua perché ogni decisione di oggi decide la foresta di domani.\u003c\/p\u003e\n\u003cp class=\"fst1-p\"\u003eDue operai, due logiche. Il \u003cstrong\u003eboscaiolo\u003c\/strong\u003e si muove sul tabellone circolare: abbatte, ripianta, costruisce strutture, regola il flusso dell'acqua. Il \u003cstrong\u003emanager\u003c\/strong\u003e lavora alla segheria: raccoglie risorse, firma contratti, potenzia gli edifici comuni. Tu assegni i punti azione tra i due — e la partita si decide nelle scelte che fai ogni singolo turno.\u003c\/p\u003e\n\u003cp class=\"fst1-p\"\u003eForestry è opera di \u003cstrong\u003eMichal Peichl\u003c\/strong\u003e (già illustratore di Woodcraft e Galileo Galilei), illustrato da \u003cstrong\u003eMichal Řezníček\u003c\/strong\u003e e pubblicato da Pink Troubadour. Eurogame moderno, cerebrale, a bassissima fortuna — ma con un tema che ti parla.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-intro-side\"\u003e\n\u003cp class=\"fst1-quote-header\"\u003eIl segreto di Forestry in due righe\u003c\/p\u003e\n\u003cdiv class=\"fst1-quote-solo\"\u003e\n\u003cspan class=\"fst1-qs-icon\"\u003e🌳\u003c\/span\u003e\n\u003cp class=\"fst1-qs-text\"\u003eNon vinci accumulando. Vinci ottimizzando — e restituendo. La foresta che sfrutti senza pensare smette di darti quello che ti serve.\u003c\/p\u003e\n\u003cp class=\"fst1-qs-note\"\u003eIl cuore del gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-quote-solo fst1-quote-solo--alt\"\u003e\n\u003cspan class=\"fst1-qs-icon\"\u003e🧩\u003c\/span\u003e\n\u003cp class=\"fst1-qs-text\"\u003eTre punti azione per turno, dieci round in tutto. Ogni mossa conta. Il piacere è guardare indietro e dire: quel giro l'ho risolto.\u003c\/p\u003e\n\u003cp class=\"fst1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"fst1-fs\"\u003e\n\u003cdiv class=\"fst1-fs-header\"\u003e\n\u003cdiv class=\"fst1-fs-brand\"\u003e\n\u003cimg class=\"fst1-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=\"fst1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"fst1-fs-game-name\"\u003eForestry\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"fst1-fs-cat\"\u003eStrategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-body\"\u003e\n\u003cdiv class=\"fst1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"fst1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"fst1-fs-tip\" class=\"fst1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-info\"\u003e\n\u003cspan class=\"fst1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"fst1-fs-feeling\"\u003e\n\u003cspan class=\"fst1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e \u003cspan class=\"fst1-fs-feel-tag\"\u003eProfondo\u003c\/span\u003e \u003cspan class=\"fst1-fs-feel-tag\"\u003eGratificante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fst1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"fst1-fs-targets\"\u003e\n\u003cdiv class=\"fst1-fs-target fst1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-target fst1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-target fst1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-target fst1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-target fst1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-target fst1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-verdict\"\u003e\n\u003cdiv class=\"fst1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-verdict-text\"\u003eEurogame di ottimizzazione con tema forte e interazione misurata. Perfetto per chi ama pianificare, costruire motori e sentire il peso di ogni scelta — non per serate improvvisate.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-solo-row\"\u003e\n\u003cdiv class=\"fst1-fs-solo-head\"\u003e\n\u003cspan class=\"fst1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"fst1-fs-solo-label\"\u003eModalità solitario\u003c\/span\u003e \u003cspan class=\"fst1-fs-solo-type\"\u003eUfficiale · 4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"fst1-fs-solo-note\"\u003eForestry si comporta splendidamente in solo. Il motore di ottimizzazione funziona anche senza avversari — la tensione viene dal tempo che scorre e dalla foresta stessa. Molti lo giocano in solo di preferenza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-fs-footer\"\u003e\n\u003cimg class=\"fst1-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:'Strategia',     v:5, note:\"Decisioni significative ogni singolo turno — il cuore del gioco\"},\n        {l:'Profondità',    v:4, note:\"Spazio enorme per ottimizzare e costruire il proprio motore\"},\n        {l:'Rigiocabilità', v:4, note:\"Contratti, personaggi asimmetrici e obiettivi cambiano ogni partita\"},\n        {l:'Complessità',   v:4, note:\"Peso BGG 3.28\/5 — regolamento denso, si padroneggia in 2-3 partite\"},\n        {l:'Interazione',   v:3, note:\"Indiretta ma presente: blocchi di hex e contratti contesi\"},\n        {l:'Fortuna',       v:1, note:\"Quasi nulla — Forestry è un puzzle di pianificazione pura\"}\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('fst1-fs-svg');\n      var tip=document.getElementById('fst1-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 fst1-draw{to{stroke-dashoffset:0}}@keyframes fst1-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:fst1-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:fst1-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:fst1-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=\"fst1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"fst1-section-pad\"\u003e\n\u003cp class=\"fst1-label\"\u003eCosa controlli in ogni partita\u003c\/p\u003e\n\u003ch3 class=\"fst1-h3\"\u003eI tuoi strumenti nella foresta\u003c\/h3\u003e\n\u003cdiv class=\"fst1-cards\"\u003e\n\u003cdiv class=\"fst1-card\"\u003e\n\u003cspan class=\"fst1-card-icon\"\u003e🪓\u003c\/span\u003e\n\u003ch4 class=\"fst1-card-name\"\u003eIl boscaiolo\u003c\/h4\u003e\n\u003cp class=\"fst1-card-desc\"\u003eSi muove sul tabellone circolare. Abbatte alberi, ripianta, costruisce edifici forestali e regola i corsi d'acqua. È il tuo braccio operativo — ogni hex conta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-card\"\u003e\n\u003cspan class=\"fst1-card-icon\"\u003e🏭\u003c\/span\u003e\n\u003ch4 class=\"fst1-card-name\"\u003eIl manager della segheria\u003c\/h4\u003e\n\u003cp class=\"fst1-card-desc\"\u003eRaggiunge gli edifici sul perimetro. Raccoglie risorse, firma contratti, potenzia gli impianti condivisi. Pensa in termini di logistica e di rete.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-card\"\u003e\n\u003cspan class=\"fst1-card-icon\"\u003e⭐\u003c\/span\u003e\n\u003ch4 class=\"fst1-card-name\"\u003eIl tracciato delle stelle\u003c\/h4\u003e\n\u003cp class=\"fst1-card-desc\"\u003eOgni azione virtuosa ti fa avanzare sulla ruota. Quando completa un giro, sblocca bonus: punti, risorse, o il salto sul tracciato di sviluppo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fst1-card\"\u003e\n\u003cspan class=\"fst1-card-icon\"\u003e📋\u003c\/span\u003e\n\u003ch4 class=\"fst1-card-name\"\u003eI contratti\u003c\/h4\u003e\n\u003cp class=\"fst1-card-desc\"\u003eLa tua agenda. Richiedono legno specifico, trattato in modi specifici (essiccato, impregnato, piallato). Rispettare le scadenze è dove si vince la partita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"fst1-closing\"\u003e\n\u003cp class=\"fst1-closing-text\"\u003eAlla fine della partita guardi il tabellone e capisci che tipo di forestiere sei stato. Forestry te lo racconta meglio di qualsiasi tabella di punti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"fst1-box-section\"\u003e\n\u003cdetails class=\"fst1-det\"\u003e\n\u003csummary class=\"fst1-det-sum\"\u003e\u003cspan class=\"fst1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"fst1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"fst1-det-sub\"\u003eInglese · PDF ufficiale su BGG\u003c\/span\u003e\u003cspan class=\"fst1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"fst1-det-body\"\u003e\n\u003cdiv class=\"fst1-rl-wrap\"\u003e\n\u003cdiv class=\"fst1-rl-langs\"\u003e\u003cspan class=\"fst1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1e3a1a; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"fst1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/303182\/rulebook\" target=\"_blank\"\u003e\u003cspan class=\"fst1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"fst1-rl-body\"\u003e\n\u003cspan class=\"fst1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"fst1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fst1-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.fst1-wrap, .fst1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fst1-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: #0f1a08;\n}\n\n\/* ── COPERTINA ── *\/\n.fst1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.fst1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.fst1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(15,26,8,0) 0%, rgba(15,26,8,0) 25%, rgba(15,26,8,0.5) 55%, rgba(15,26,8,0.85) 75%, rgba(15,26,8,0.98) 100%); }\n.fst1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.fst1-kicker { display: block; color: #c47a1a; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.fst1-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.fst1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fst1-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.fst1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.fst1-specs-bar { background: #162610; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fst1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fst1-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.fst1-spec:nth-child(3n) { border-right: none; }\n.fst1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fst1-spec-icon { font-size: 1.2rem; }\n.fst1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fst1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.fst1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.fst1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fst1-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.fst1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2a08; line-height: 1.15; margin-bottom: 16px; }\n.fst1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3818; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.fst1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fst1-quote-solo { background: #1e3a1a; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #c47a1a; }\n.fst1-quote-solo--alt { background: #2a4820; border-left-color: #8bbd3a; }\n.fst1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.fst1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.fst1-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.fst1-divider { height: 1px; background: #c8d4b0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.fst1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fst1-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.fst1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fst1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fst1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fst1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fst1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fst1-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.fst1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fst1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fst1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fst1-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.fst1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fst1-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.fst1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fst1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2a3818; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fst1-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.fst1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fst1-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.fst1-fs-target span { font-size:14px; flex-shrink:0; }\n.fst1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fst1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fst1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fst1-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.fst1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2a3818; line-height:1.65; }\n\n.fst1-fs-solo-row { padding:14px 20px 16px; background:#eeeae4; border-top:1px solid #e0d8cc; }\n.fst1-fs-solo-head { display:flex; align-items:center; gap:10px; margin-bottom:8px; }\n.fst1-fs-solo-icon { font-size:1.4rem; }\n.fst1-fs-solo-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fst1-fs-solo-type { font-family:sans-serif; font-size:13px; font-weight:800; color:#2E6B0A; }\n.fst1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#2a3818; line-height:1.65; }\n\n.fst1-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.fst1-section-pad { padding: 32px 28px 8px; }\n.fst1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fst1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fst1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fst1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fst1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fst1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3818; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.fst1-closing { background: #1e3a1a; padding: 26px 28px; border-top: 3px solid #c47a1a; }\n.fst1-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 ── *\/\n.fst1-box-section { background: #F5EDD8; border-top: 1px solid #c8d4b0; }\n.fst1-det { border-bottom: 1px solid #d8e2c0; background: #fff; }\n.fst1-det--last { border-bottom: none; }\n.fst1-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.fst1-det-sum::-webkit-details-marker { display: none; }\n.fst1-det-sum::marker { display: none; }\n.fst1-det[open] .fst1-det-sum { background: #f4f7ee; }\n.fst1-det-sum:hover { background: #f4f7ee; }\n.fst1-det-left { display: flex; align-items: center; gap: 10px; }\n.fst1-det-ico { font-size: 17px; flex-shrink: 0; }\n.fst1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2a08; display: block; }\n.fst1-det-sub { font-family: sans-serif; font-size: 11px; color: #8c9e7a; margin-top: 1px; display: block; }\n.fst1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.fst1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #8c9e7a; border-bottom: 2px solid #8c9e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.fst1-det[open] .fst1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.fst1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.fst1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.fst1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.fst1-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.fst1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1e3a1a; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.fst1-rl-link:hover { opacity:.85; }\n.fst1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.fst1-rl-body { flex:1; min-width:0; }\n.fst1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.fst1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.fst1-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  .fst1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fst1-spec { border-bottom: none; }\n  .fst1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fst1-spec:last-child { border-right: none; }\n  .fst1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fst1-fs-body { grid-template-columns: 220px 1fr; }\n  .fst1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fst1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fst1-cover { height: 440px; }\n  .fst1-cover-content { padding: 22px 36px 30px; }\n  .fst1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fst1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fst1-divider { margin-left: 36px; margin-right: 36px; }\n  .fst1-section-pad { padding: 36px 36px 8px; }\n  .fst1-closing { padding: 28px 36px; }\n  .fst1-fs-body { grid-template-columns: 260px 1fr; }\n  .fst1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Pink Troubadour","offers":[{"title":"Default Title","offer_id":52507515289927,"sku":null,"price":64.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Forestry_00.webp?v=1760170400"},{"product_id":"nome-in-codice-harry-potter-back-to-hogwarts","title":"Nome in Codice - Harry Potter - Back to Hogwarts","description":"\u003csection class=\"fg-wrap\" id=\"fg-codenames-hogwarts\"\u003e\n\u003cp class=\"fg-kicker\"\u003eMagia e Deduzione\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eNOME IN CODICE: BACK TO HOGWARTS\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eLa sfida di parole nel cuore del Mondo Magico\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eLe bacchette sono pronte, ma questa volta non servono incantesimi urlati, bensì una connessione mentale perfetta. Siete membri di un'organizzazione segreta all'interno della scuola più famosa del mondo e dovete ritrovare i vostri contatti nascosti.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di associazione di parole e immagini che vi trasporta direttamente nell'universo creato da J.K. Rowling. Ogni carta sul tavolo nasconde un agente, un passante innocente o una minaccia oscura che potrebbe porre fine alla partita in un istante.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eTrova gli agenti segreti prima che Voi-Sapete-Chi vi trovi.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eNon è il solito quiz sulla saga, ma una prova di intesa dove una singola parola deve collegare pozioni, luoghi e personaggi iconici. La tensione sale quando il tempo scorre e gli indizi diventano sempre più rischiosi.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama Harry Potter ma cerca una sfida intellettuale che vada oltre la semplice conoscenza della trama.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eDeduzione\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eHarry Potter\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eParty Game\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eLogica\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"fg-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003ePerché CODENAMES ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e⚡ Legilimanzia pura\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eQuel momento in cui il tuo compagno capisce un collegamento assurdo tra \"Civetta\" e \"Lettera\" senza esitare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🏰 Atmosfera magica\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eLe carte fronte-retro con immagini e parole ti fanno sentire davvero tra i corridoi del castello incantato.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e⏳ Tensione palpabile\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eIl rischio di toccare la carta dell'Assassino o di perdere un turno crea un silenzio carico di aspettativa al tavolo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🦁 Spirito di Casa\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eCollaborare per la vittoria fa sentire l'unione del gruppo come se foste nella Sala Comune dopo una lunga giornata.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🐍 Astuzia Serpeverde\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eQuando il Maestro delle Spie riesce a collegare tre carte difficilissime con un solo indizio brillante e rischioso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e✨ Rigiocabilità infinita\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eLe combinazioni della griglia cambiano sempre, garantendo che nessuna partita sia mai uguale alla precedente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eLa magia non è nella bacchetta, ma nella mente di chi sa collegare l'impossibile.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-codenames-hogwarts { position: relative; width: 100%; max-width: 1100px; margin: 0 auto; padding: 40px 20px; background: linear-gradient(160deg, #0a1529 0%, #162b4d 50%, #000000 100%); color: #ffffff !important; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; border-radius: 28px; overflow: hidden; box-shadow: 0 10px 40px rgba(0,0,0,0.6); } #fg-codenames-hogwarts * { color: #ffffff !important; box-sizing: border-box; } .fg-kicker { font-size: 14px; text-transform: uppercase; letter-spacing: 2px; color: #d4af37 !important; margin-bottom: 10px; font-weight: 700; opacity: 0.9; } .fg-title { font-size: 3rem; line-height: 1.1; font-weight: 800; margin: 0 0 10px 0; text-transform: uppercase; letter-spacing: -1px; text-shadow: 0 2px 10px rgba(212, 175, 55, 0.3); } .fg-sub { font-size: 1.3rem; font-weight: 400; margin: 0 0 30px 0; opacity: 0.9; color: #e0e0e0 !important; } .fg-p { font-size: 1.1rem; line-height: 1.6; margin-bottom: 20px; max-width: 800px; opacity: 0.95; } .fg-tagline { margin: 40px 0; padding: 20px 0 20px 25px; border-left: 4px solid #d4af37; font-size: 1.5rem; font-weight: 700; font-style: italic; background: linear-gradient(90deg, rgba(212, 175, 55, 0.1) 0%, transparent 100%); border-radius: 0 12px 12px 0; box-shadow: 0 0 20px rgba(212, 175, 55, 0.05); } .fg-chips { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 40px; } .fg-chip { background: rgba(255, 255, 255, 0.1); padding: 8px 16px; border-radius: 50px; font-size: 0.9rem; font-weight: 600; border: 1px solid rgba(255, 255, 255, 0.2); backdrop-filter: blur(4px); } .fg-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent); margin: 50px 0; } .fg-h3 { font-size: 2rem; margin-bottom: 30px; font-weight: 700; text-align: center; color: #d4af37 !important; } .fg-grid { display: grid; grid-template-columns: 1fr; gap: 20px; } .fg-card { background: rgba(255, 255, 255, 0.07); padding: 25px; border-radius: 26px; border: 1px solid rgba(255, 255, 255, 0.1); transition: transform 0.3s ease, background 0.3s ease; box-shadow: 0 4px 15px rgba(0,0,0,0.2); } .fg-card-title { font-size: 1.25rem; font-weight: 700; margin-bottom: 10px; color: #d4af37 !important; display: flex; align-items: center; gap: 8px; } .fg-card-text { font-size: 0.95rem; line-height: 1.5; opacity: 0.9; margin: 0; } .fg-panel { background: linear-gradient(135deg, #d4af37 0%, #b8860b 100%); color: #0a1529 !important; padding: 30px; border-radius: 28px; text-align: center; font-size: 1.3rem; font-weight: 700; margin-top: 50px; box-shadow: 0 10px 30px rgba(212, 175, 55, 0.2); } .fg-panel * { color: #0a1529 !important; } @media (min-width: 720px) { .fg-title { font-size: 4rem; } .fg-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: repeat(3, 1fr); } .fg-wrap { padding: 60px; } }\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53319712178503,"sku":null,"price":32.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/NomeinCodice-HarryPotter-BacktoHogwarts00.webp?v=1770865767"},{"product_id":"tales-of-the-arabian-nights-40th-anniversary","title":"Tales of the Arabian Nights - 40th Anniversary","description":"\u003c!-- =====================================================\n     TALES OF THE ARABIAN NIGHTS: 40th ANNIVERSARY — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"tan1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"tan1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"tan1-cover-img\" alt=\"Tales of the Arabian Nights 40th Anniversary gioco da tavolo narrativo per 1-6 giocatori - copertina ufficiale Play to Z\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Tales_of_the_Arabian_Nights_-_40th_Anniversary.webp?v=1776098260\"\u003e\n\u003cdiv class=\"tan1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tan1-cover-content\"\u003e\n\u003cp class=\"tan1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"tan1-sub\"\u003eUn libro che ti racconta, un tavolo che ride, un destino che cambia a ogni paragrafo letto ad alta voce.\u003c\/p\u003e\n\u003cdiv class=\"tan1-chips\"\u003e\n\u003cspan class=\"tan1-chip tan1-chip--gold\"\u003eNarrativo\u003c\/span\u003e \u003cspan class=\"tan1-chip\"\u003e40° Anniversario\u003c\/span\u003e \u003cspan class=\"tan1-chip\"\u003eStorytelling iconico\u003c\/span\u003e \u003cspan class=\"tan1-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=\"tan1-specs-bar\"\u003e\n\u003cdiv class=\"tan1-specs\"\u003e\n\u003cdiv class=\"tan1-spec\"\u003e\n\u003cspan class=\"tan1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"tan1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"tan1-spec-val\"\u003e1 – 6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-spec\"\u003e\n\u003cspan class=\"tan1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"tan1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"tan1-spec-val\"\u003e120 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-spec\"\u003e\n\u003cspan class=\"tan1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"tan1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"tan1-spec-val\"\u003e12+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-spec\"\u003e\n\u003cspan class=\"tan1-spec-icon\"\u003e📖\u003c\/span\u003e \u003cspan class=\"tan1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"tan1-spec-val\"\u003eStorytelling\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-spec\"\u003e\n\u003cspan class=\"tan1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"tan1-spec-label\"\u003eTabellone\u003c\/span\u003e \u003cspan class=\"tan1-spec-val\"\u003eMappa mondo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-spec\"\u003e\n\u003cspan class=\"tan1-spec-icon\"\u003e🎭\u003c\/span\u003e \u003cspan class=\"tan1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"tan1-spec-val\"\u003eCompetitivo + Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"tan1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"tan1-intro-grid\"\u003e\n\u003cdiv class=\"tan1-intro-text\"\u003e\n\u003cp class=\"tan1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"tan1-h3\"\u003eSei dentro le Mille e una Notte — e ogni scelta scrive la storia\u003c\/h3\u003e\n\u003cp class=\"tan1-p\"\u003eNel 1985 \u003cstrong\u003eTales of the Arabian Nights\u003c\/strong\u003e cambiò per sempre il concetto di gioco narrativo. Quarant'anni dopo Play to Z lo riporta al tavolo con oltre 200 nuovi paragrafi, encounter inediti, modalità solitario con 15 avventure, tempi di gioco ridotti e regole aggiornate dal feedback di migliaia di giocatori.\u003c\/p\u003e\n\u003cp class=\"tan1-p\"\u003eInterpreti un eroe o un'eroina lanciato nel mondo di Scheherazade: attraversi deserti, mari e città leggendarie, incontri principesse prigioniere, 'efreet potenti, visir malvagi e marvel come la Montagna Magnetica o il Palazzo di Cristallo. Ogni incontro è un paragrafo del Book of Tales letto ad alta voce — e la tua scelta decide se torni sultano o beggar, saggio o trasformato in animale.\u003c\/p\u003e\n\u003cp class=\"tan1-p\"\u003eTales of the Arabian Nights non si gioca, si racconta. E al tavolo si ride, si impreca e ci si emoziona per una storia che non avevi previsto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-intro-side\"\u003e\n\u003cp class=\"tan1-quote-header\"\u003eIl cuore del gioco\u003c\/p\u003e\n\u003cdiv class=\"tan1-quote-solo\"\u003e\n\u003cspan class=\"tan1-qs-icon\"\u003e📜\u003c\/span\u003e\n\u003cp class=\"tan1-qs-text\"\u003eIl vero tabellone è il Book of Tales. Ogni paragrafo letto ad alta voce è una scena che nessun altro gioco al tavolo può darti.\u003c\/p\u003e\n\u003cp class=\"tan1-qs-note\"\u003eIl segreto di Arabian Nights in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-quote-solo tan1-quote-solo--alt\"\u003e\n\u003cspan class=\"tan1-qs-icon\"\u003e✨\u003c\/span\u003e\n\u003cp class=\"tan1-qs-text\"\u003eNon vinci perché hai giocato meglio. Vinci perché hai raccolto la storia migliore — e i tuoi compagni la stanno ancora commentando.\u003c\/p\u003e\n\u003cp class=\"tan1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"tan1-fs\"\u003e\n\u003cdiv class=\"tan1-fs-header\"\u003e\n\u003cdiv class=\"tan1-fs-brand\"\u003e\n\u003cimg class=\"tan1-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=\"tan1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"tan1-fs-game-name\"\u003eTales of the Arabian Nights: 40th Anniversary\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fef0e0; border-color: #d4a050; color: #6a3800;\" class=\"tan1-fs-cat\"\u003eNarrativo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-body\"\u003e\n\u003cdiv class=\"tan1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"tan1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"tan1-fs-tip\" class=\"tan1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-info\"\u003e\n\u003cspan class=\"tan1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"tan1-fs-feeling\"\u003e\n\u003cspan class=\"tan1-fs-feel-tag\"\u003eCoinvolgente\u003c\/span\u003e \u003cspan class=\"tan1-fs-feel-tag\"\u003eAtmosferico\u003c\/span\u003e \u003cspan class=\"tan1-fs-feel-tag\"\u003eMemorabile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tan1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"tan1-fs-targets\"\u003e\n\u003cdiv class=\"tan1-fs-target tan1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-target tan1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-target tan1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-target tan1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-target tan1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-target tan1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-verdict\"\u003e\n\u003cdiv class=\"tan1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-verdict-text\"\u003eEsperienza narrativa unica, più racconto condiviso che competizione. Perfetto per chi ama i libri-game e le serate in cui la storia conta più del punteggio finale.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-fs-footer\"\u003e\n\u003cimg class=\"tan1-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:'Prof. narrativa', v:5, note:\"Oltre 2000 paragrafi — ogni partita è una storia unica da raccontare\"},\n        {l:'Rigiocabilità', v:5, note:\"Con 200+ nuovi paragrafi e 2000+ tales, non vedrai mai la stessa partita\"},\n        {l:'Tensione',     v:3, note:\"Non è teso ma emotivamente coinvolgente — ogni scelta può cambiare tutto\"},\n        {l:'Fortuna',      v:4, note:\"La matrice di reazione decide molto, ma è parte del fascino narrativo\"},\n        {l:'Strategia',    v:2, note:\"Gestisci skill e status, ma è più esperienza che ottimizzazione\"},\n        {l:'Complessità',  v:3, note:\"Regole snellite nel 40th — si spiega in 20 minuti, si padroneggia giocando\"}\n      ];\n      var accent='#8a4800';\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('tan1-fs-svg');\n      var tip=document.getElementById('tan1-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 tan1-draw{to{stroke-dashoffset:0}}@keyframes tan1-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:tan1-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:tan1-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:tan1-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=\"tan1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"tan1-section-pad\"\u003e\n\u003cp class=\"tan1-label\"\u003eIl tuo arsenale narrativo\u003c\/p\u003e\n\u003ch3 class=\"tan1-h3\"\u003eCosa guida ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"tan1-cards\"\u003e\n\u003cdiv class=\"tan1-card\"\u003e\n\u003cspan class=\"tan1-card-icon\"\u003e📖\u003c\/span\u003e\n\u003ch4 class=\"tan1-card-name\"\u003eIl Book of Tales\u003c\/h4\u003e\n\u003cp class=\"tan1-card-desc\"\u003eOltre 2000 paragrafi letti ad alta voce. È il vero cuore del gioco — ogni incontro è una scena che nessun altro gioco può darti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-card\"\u003e\n\u003cspan class=\"tan1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"tan1-card-name\"\u003eMappa del mondo\u003c\/h4\u003e\n\u003cp class=\"tan1-card-desc\"\u003eBaghdad, il Mar di Sindbad, l'India, l'Africa. Muovi il tuo eroe tra città leggendarie e terre sconosciute, ogni regione nasconde incontri diversi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-card\"\u003e\n\u003cspan class=\"tan1-card-icon\"\u003e🎭\u003c\/span\u003e\n\u003ch4 class=\"tan1-card-name\"\u003eSkill e Status\u003c\/h4\u003e\n\u003cp class=\"tan1-card-desc\"\u003eLadro, Poeta, Astrologo, Seducente, Maledetto, Beggar. La tua identità cambia con le scelte — e cambia anche quello che puoi fare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-card\"\u003e\n\u003cspan class=\"tan1-card-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"tan1-card-name\"\u003eMatrice di Reazione\u003c\/h4\u003e\n\u003cp class=\"tan1-card-desc\"\u003eIl sistema che traduce le tue scelte in paragrafi. Combatti, supplica, seduci, fuggi — il dado e la tua skill decidono come finisce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"tan1-closing\"\u003e\n\u003cp class=\"tan1-closing-text\"\u003eQuando la partita finisce, non ricorderai chi ha vinto. Ricorderai quella volta che sei diventato Sultano, o Scimmia, o Pazzo. Succede sempre con Tales of the Arabian Nights.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"tan1-box-section\"\u003e\n\u003cdetails class=\"tan1-det\"\u003e\n\u003csummary class=\"tan1-det-sum\"\u003e\u003cspan class=\"tan1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"tan1-det-title\"\u003eComponenti\u003c\/span\u003e\u003cspan class=\"tan1-det-sub\"\u003e17 tipi · 500+ pezzi totali\u003c\/span\u003e\u003cspan class=\"tan1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"tan1-det-body\"\u003e\n\u003cdiv class=\"tan1-comp-grid\"\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eTabellone di gioco\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eRegolamento\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eReaction Matrices Book\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eBook of Tales\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e3\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eDadi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003ePlance giocatore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e111\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eToken in cartoncino\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eBlocchi Obiettivo Segreto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eStandee personaggi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e23\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eCarte città\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e44\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eCarte Encounter\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e30\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eCarte Treasure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e81\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eCarte Status\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e19\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eCarte Quest\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eBook of Solo Tales\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e90\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eCarte Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tan1-comp\"\u003e\n\u003cspan class=\"tan1-comp-qty\"\u003e8\u003c\/span\u003e\u003cspan class=\"tan1-comp-lbl\"\u003eToken Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"tan1-det\"\u003e\n\u003csummary class=\"tan1-det-sum\"\u003e\u003cspan class=\"tan1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"tan1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"tan1-det-sub\"\u003e1 formato · 287 carte totali\u003c\/span\u003e\u003cspan class=\"tan1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"tan1-det-body\"\u003e\n\u003cdiv class=\"tan1-sleeve-grid\"\u003e\n\u003cdiv class=\"tan1-sleeve\"\u003e\n\u003cspan class=\"tan1-sleeve-mm\"\u003e63,5 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"tan1-sleeve-r\"\u003e\u003cspan class=\"tan1-sleeve-qty\"\u003e287 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=\"tan1-det tan1-det--last\"\u003e\n\u003csummary class=\"tan1-det-sum\"\u003e\u003cspan class=\"tan1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"tan1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"tan1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"tan1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"tan1-det-body\"\u003e\n\u003cdiv class=\"tan1-rl-wrap\"\u003e\n\u003cdiv class=\"tan1-rl-langs\"\u003e\u003cspan class=\"tan1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0d1a3a; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"tan1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/315883\/tales-of-the-arabian-nights-40th-anniversary-ruleb\" target=\"_blank\"\u003e\u003cspan class=\"tan1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"tan1-rl-body\"\u003e\n\u003cspan class=\"tan1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"tan1-rl-sub\"\u003ePDF gratuito · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tan1-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.tan1-wrap, .tan1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.tan1-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: #0d1a3a;\n}\n\n\/* ── COPERTINA ── *\/\n.tan1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.tan1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.tan1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,26,58,0) 0%, rgba(13,26,58,0) 25%, rgba(13,26,58,0.5) 55%, rgba(13,26,58,0.85) 75%, rgba(13,26,58,0.98) 100%); }\n.tan1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.tan1-kicker { display: block; color: #D4A94A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.tan1-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.tan1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.tan1-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.tan1-chip--gold { background: #D4A94A; border-color: #D4A94A; color: #1a0a00; }\n\n\/* ── SPECS ── *\/\n.tan1-specs-bar { background: #0a1530; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.tan1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.tan1-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.tan1-spec:nth-child(3n) { border-right: none; }\n.tan1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.tan1-spec-icon { font-size: 1.2rem; }\n.tan1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.tan1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.tan1-body { background: #F3E8C8; }\n\n\/* ── INTRO ── *\/\n.tan1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.tan1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.tan1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a1030; line-height: 1.15; margin-bottom: 16px; }\n.tan1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE SOLO ── *\/\n.tan1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.tan1-quote-solo { background: #0d1a3a; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A94A; }\n.tan1-quote-solo--alt { background: #1a2550; border-left-color: #8B2635; }\n.tan1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.tan1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.tan1-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.tan1-divider { height: 1px; background: #d4c090; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.tan1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.tan1-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.tan1-fs-brand { display:flex; align-items:center; gap:9px; }\n.tan1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.tan1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.tan1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.tan1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.tan1-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.tan1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.tan1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.tan1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.tan1-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.tan1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.tan1-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.tan1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.tan1-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.tan1-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.tan1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.tan1-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.tan1-fs-target span { font-size:14px; flex-shrink:0; }\n.tan1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.tan1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.tan1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.tan1-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.tan1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.tan1-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.tan1-section-pad { padding: 32px 28px 8px; }\n.tan1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.tan1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.tan1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.tan1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.tan1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.tan1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.tan1-closing { background: #0d1a3a; padding: 26px 28px; border-top: 3px solid #D4A94A; }\n.tan1-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 ── *\/\n.tan1-box-section { background: #F3E8C8; border-top: 1px solid #d4c090; }\n.tan1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.tan1-det--last { border-bottom: none; }\n.tan1-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.tan1-det-sum::-webkit-details-marker { display: none; }\n.tan1-det-sum::marker { display: none; }\n.tan1-det[open] .tan1-det-sum { background: #faf7f2; }\n.tan1-det-sum:hover { background: #faf7f2; }\n.tan1-det-left { display: flex; align-items: center; gap: 10px; }\n.tan1-det-ico { font-size: 17px; flex-shrink: 0; }\n.tan1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a1030; display: block; }\n.tan1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.tan1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.tan1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.tan1-det[open] .tan1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.tan1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.tan1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.tan1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.tan1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#8a4800; min-width:26px; flex-shrink:0; }\n.tan1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n\n.tan1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.tan1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.tan1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a1030; }\n.tan1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.tan1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.tan1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.tan1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.tan1-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.tan1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#0d1a3a; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.tan1-rl-link:hover { opacity:.85; }\n.tan1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.tan1-rl-body { flex:1; min-width:0; }\n.tan1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.tan1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.tan1-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  .tan1-specs { grid-template-columns: repeat(6, 1fr); }\n  .tan1-spec { border-bottom: none; }\n  .tan1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .tan1-spec:last-child { border-right: none; }\n  .tan1-cards { grid-template-columns: repeat(2, 1fr); }\n  .tan1-fs-body { grid-template-columns: 220px 1fr; }\n  .tan1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .tan1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .tan1-cover { height: 440px; }\n  .tan1-cover-content { padding: 22px 36px 30px; }\n  .tan1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .tan1-cards { grid-template-columns: repeat(4, 1fr); }\n  .tan1-divider { margin-left: 36px; margin-right: 36px; }\n  .tan1-section-pad { padding: 36px 36px 8px; }\n  .tan1-closing { padding: 28px 36px; }\n  .tan1-fs-body { grid-template-columns: 260px 1fr; }\n  .tan1-fs-radar-panel svg { max-width: 260px; }\n  .tan1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Play to Z","offers":[{"title":"Default Title","offer_id":53482340942151,"sku":null,"price":89.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TalesoftheArabianNights-40thAnniversary00.webp?v=1773060109"},{"product_id":"targi","title":"Targi","description":"\u003c!-- =====================================================\n     TARGI — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"trg1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"trg1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"trg1-cover-img\" alt=\"Targi gioco da tavolo strategico per 2 giocatori - copertina ufficiale KOSMOS\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TARGI_2.webp?v=1775821534\"\u003e\n\u003cdiv class=\"trg1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"trg1-cover-content\"\u003e\n\u003cp class=\"trg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"trg1-sub\"\u003eNel deserto non c'è spazio per gli errori. Ogni mossa che fai è anche quella che impedisci all'altro.\u003c\/p\u003e\n\u003cdiv class=\"trg1-chips\"\u003e\n\u003cspan class=\"trg1-chip trg1-chip--accent\"\u003eSolo 2 giocatori\u003c\/span\u003e \u003cspan class=\"trg1-chip\"\u003eKOSMOS\u003c\/span\u003e \u003cspan class=\"trg1-chip\"\u003eKennerspiel des Jahres nominee\u003c\/span\u003e \u003cspan class=\"trg1-chip\"\u003eEvergreen classico\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"trg1-specs-bar\"\u003e\n\u003cdiv class=\"trg1-specs\"\u003e\n\u003cdiv class=\"trg1-spec\"\u003e\n\u003cspan class=\"trg1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"trg1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"trg1-spec-val\"\u003e2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-spec\"\u003e\n\u003cspan class=\"trg1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"trg1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"trg1-spec-val\"\u003e45–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-spec\"\u003e\n\u003cspan class=\"trg1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"trg1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"trg1-spec-val\"\u003e12+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-spec\"\u003e\n\u003cspan class=\"trg1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"trg1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"trg1-spec-val\"\u003eWorker Placement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-spec\"\u003e\n\u003cspan class=\"trg1-spec-icon\"\u003e🏆\u003c\/span\u003e \u003cspan class=\"trg1-spec-label\"\u003eObiettivo\u003c\/span\u003e \u003cspan class=\"trg1-spec-val\"\u003eSet Collection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-spec\"\u003e\n\u003cspan class=\"trg1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"trg1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"trg1-spec-val\"\u003eComp. + Variante Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"trg1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"trg1-intro-grid\"\u003e\n\u003cdiv class=\"trg1-intro-text\"\u003e\n\u003cp class=\"trg1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"trg1-h3\"\u003eUn duello tattico tra le dune del Sahara\u003c\/h3\u003e\n\u003cp class=\"trg1-p\"\u003eTargi è il gioco per due giocatori firmato da \u003cstrong\u003eAndreas Steiger\u003c\/strong\u003e e pubblicato da KOSMOS nel 2012 — un titolo che da allora non ha mai smesso di conquistare nuovi tavoli. Candidato al Kennerspiel des Jahres e nominato miglior gioco per due al Golden Geek, Targi ha la rara qualità dei classici: si impara in venti minuti, si studia per anni.\u003c\/p\u003e\n\u003cp class=\"trg1-p\"\u003eSei il leader di una tribù Tuareg. Il campo da gioco è una griglia 5×5: sedici carte fisse sul perimetro e nove carte al centro che cambiano ad ogni partita. Posizioni i tuoi guerrieri Targi sui bordi — ma dove li metti dipende anche da dove li mette lui. Le intersezioni tra righe e colonne rivelano le azioni centrali: risorse, carte tribù, potere. Non esiste una mossa che non abbia conseguenze per l'avversario.\u003c\/p\u003e\n\u003cp class=\"trg1-p\"\u003eLa vittoria si costruisce carta dopo carta nel tuo tableau personale: tre file di quattro carte tribù, da riempire ottimizzando set e combinazioni. Un gioco che parla sempre due lingue — cosa fare e cosa impedire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-intro-side\"\u003e\n\u003cdiv class=\"trg1-quote-solo\"\u003e\n\u003cspan class=\"trg1-qs-icon\"\u003e🐪\u003c\/span\u003e\n\u003cp class=\"trg1-qs-text\"\u003eLa griglia 5×5 nasconde una profondità insospettabile: ogni posizionamento è un puzzle tattico che blocca l'avversario tanto quanto ti avvantaggia.\u003c\/p\u003e\n\u003cp class=\"trg1-qs-note\"\u003eIl segreto di Targi in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-quote-solo trg1-quote-solo--alt\"\u003e\n\u003cspan class=\"trg1-qs-icon\"\u003e⚔️\u003c\/span\u003e\n\u003cp class=\"trg1-qs-text\"\u003eDodici anni di storia, ancora sopra il top 100 BGG. Non succede per caso — succede quando il design ha qualcosa di raro: meccaniche minime, decisioni massime.\u003c\/p\u003e\n\u003cp class=\"trg1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"trg1-fs\"\u003e\n\u003cdiv class=\"trg1-fs-header\"\u003e\n\u003cdiv class=\"trg1-fs-brand\"\u003e\n\u003cimg class=\"trg1-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=\"trg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"trg1-fs-game-name\"\u003eTargi\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"trg1-fs-cat\"\u003eStrategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-fs-body\"\u003e\n\u003cdiv class=\"trg1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"trg1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"trg1-fs-tip\" class=\"trg1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-fs-info\"\u003e\n\u003cspan class=\"trg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"trg1-fs-feeling\"\u003e\n\u003cspan class=\"trg1-fs-feel-tag\"\u003eTensivo\u003c\/span\u003e \u003cspan class=\"trg1-fs-feel-tag\"\u003eElegante\u003c\/span\u003e \u003cspan class=\"trg1-fs-feel-tag\"\u003eDuellante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"trg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"trg1-fs-targets\"\u003e\n\u003cdiv class=\"trg1-fs-target trg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"trg1-fs-target trg1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"trg1-fs-target trg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"trg1-fs-target trg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"trg1-fs-target trg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-fs-verdict\"\u003e\n\u003cdiv class=\"trg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"trg1-fs-verdict-text\"\u003eStrategia a bassa componente aleatoria, alta interazione indiretta. Il miglior duello tattico nella sua fascia di prezzo e complessità. Non è per tutti — ma chi lo incontra spesso lo tiene per sempre.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SEZIONE SOLITARIO --\u003e\n\u003cdiv class=\"trg1-fs-solo\"\u003e\n\u003cdiv class=\"trg1-fs-solo-header\"\u003e\n\u003cspan class=\"trg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"trg1-fs-solo-label\"\u003eModalità Solitario\u003c\/span\u003e \u003cspan class=\"trg1-fs-solo-type\"\u003eVariante ufficiale — scaricabile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv aria-label=\"Valutazione solitario: 3 su 5\" class=\"trg1-fs-solo-stars\"\u003e\n\u003cspan class=\"trg1-fs-star trg1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"trg1-fs-star trg1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"trg1-fs-star trg1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"trg1-fs-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"trg1-fs-star\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"trg1-fs-solo-note\"\u003eLa variante solitaria ufficiale progettata dallo stesso Steiger utilizza un sistema di turni automatizzati al posto dell'avversario. Funziona come alternativa quando non si ha un partner — ma il gioco vive di lettura e risposta all'altro: da soli si perde quella tensione sottile che è il cuore di Targi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-fs-footer\"\u003e\n\u003cimg class=\"trg1-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:'Strategia',      v:5, note:\"Ogni posizionamento è un calcolo multipasso — cosa faccio, cosa impedisco, cosa rivelo\"},\n        {l:'Interazione',    v:4, note:\"Indiretta ma costante: bloccare l'avversario è importante quanto avanzare\"},\n        {l:'Profondità',     v:4, note:\"Margini di ottimizzazione ampi — il giocatore esperto trova sempre combinazioni migliori\"},\n        {l:'Rigiocabilità',  v:4, note:\"Le carte centrali cambiano ogni partita, i set obiettivo creano percorsi sempre diversi\"},\n        {l:'Complessità',    v:2, note:\"Regole in venti minuti, prime partite fluide — la profondità emerge dopo\"},\n        {l:'Fortuna',        v:2, note:\"Limitata alla distribuzione delle carte centrali — le decisioni dominano il risultato\"}\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('trg1-fs-svg');\n      var tip=document.getElementById('trg1-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 trg1-draw{to{stroke-dashoffset:0}}@keyframes trg1-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:trg1-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        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:trg1-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:trg1-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=\"trg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARD COMPONENTI GIOCO --\u003e\n\u003cdiv class=\"trg1-section-pad\"\u003e\n\u003cp class=\"trg1-label\"\u003eCome si gioca\u003c\/p\u003e\n\u003ch3 class=\"trg1-h3\"\u003eQuattro strumenti, una scacchiera di sabbia\u003c\/h3\u003e\n\u003cdiv class=\"trg1-cards\"\u003e\n\u003cdiv class=\"trg1-card\"\u003e\n\u003cspan class=\"trg1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"trg1-card-name\"\u003eLa griglia 5×5\u003c\/h4\u003e\n\u003cp class=\"trg1-card-desc\"\u003eSedici carte fisse sui bordi, nove variabili al centro. Il campo da gioco è sempre lo stesso — e sempre diverso. Le carte centrali definiscono le risorse e i poteri disponibili in quella partita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-card\"\u003e\n\u003cspan class=\"trg1-card-icon\"\u003e🪵\u003c\/span\u003e\n\u003ch4 class=\"trg1-card-name\"\u003eI Targi — i tuoi guerrieri\u003c\/h4\u003e\n\u003cp class=\"trg1-card-desc\"\u003eTre meeple da piazzare sul perimetro, uno alla volta, alternando con l'avversario. Non puoi occupare la stessa colonna o riga del rivale. Ogni scelta limita le sue — e le tue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-card\"\u003e\n\u003cspan class=\"trg1-card-icon\"\u003e🏺\u003c\/span\u003e\n\u003ch4 class=\"trg1-card-name\"\u003eRisorse e beni\u003c\/h4\u003e\n\u003cp class=\"trg1-card-desc\"\u003eDate, sale, pepe e oro. Si accumulano dalle caselle bordo e si spendono per acquistare le carte tribù. La gestione delle risorse è il motore silenzioso di ogni turno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trg1-card\"\u003e\n\u003cspan class=\"trg1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"trg1-card-name\"\u003eIl tableau tribù\u003c\/h4\u003e\n\u003cp class=\"trg1-card-desc\"\u003eTre file da quattro carte: il tuo obiettivo finale. Le carte danno PV e poteri attivi — e se completi una riga omogenea o eterogenea, bonus aggiuntivi. Il posizionamento è definitivo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"trg1-closing\"\u003e\n\u003cp class=\"trg1-closing-text\"\u003eNon ci sono dadi in Targi. Solo tu, lui, e una griglia di sabbia che rivela esattamente quanto sei bravo a pensare due mosse avanti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"trg1-box-section\"\u003e\n\u003cdetails class=\"trg1-det\"\u003e\n\u003csummary class=\"trg1-det-sum\"\u003e\u003cspan class=\"trg1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"trg1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"trg1-det-sub\"\u003e1 formato · 80 carte totali\u003c\/span\u003e\u003cspan class=\"trg1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"trg1-det-body\"\u003e\n\u003cdiv class=\"trg1-sleeve-grid\"\u003e\n\u003cdiv class=\"trg1-sleeve\"\u003e\n\u003cspan class=\"trg1-sleeve-mm\"\u003e59 × 92 mm\u003c\/span\u003e\n\u003cdiv class=\"trg1-sleeve-r\"\u003e\u003cspan class=\"trg1-sleeve-qty\"\u003e80 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- fine trg1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- fine trg1-wrap --\u003e\n\u003cstyle\u003e\n.trg1-wrap, .trg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.trg1-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: #0d1a08;\n}\n\n\/* ── COPERTINA ── *\/\n.trg1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.trg1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.trg1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,26,8,0) 0%, rgba(13,26,8,0) 25%, rgba(13,26,8,0.55) 55%, rgba(13,26,8,0.88) 75%, rgba(13,26,8,0.99) 100%); }\n.trg1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.trg1-kicker { display: block; color: #C8A020; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.trg1-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.trg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.trg1-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.trg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.trg1-specs-bar { background: #111e09; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.trg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.trg1-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.trg1-spec:nth-child(3n) { border-right: none; }\n.trg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.trg1-spec-icon { font-size: 1.2rem; }\n.trg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.trg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.trg1-body { background: #F2ECCA; }\n\n\/* ── INTRO ── *\/\n.trg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.trg1-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.trg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0d1a08; line-height: 1.15; margin-bottom: 16px; }\n.trg1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3a18; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.trg1-quote-solo { background: #0d1a08; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #C8A020; }\n.trg1-quote-solo--alt { background: #1a2e0a; border-left-color: #5aaa18; }\n.trg1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.trg1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.trg1-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.trg1-divider { height: 1px; background: #c8b888; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.trg1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.trg1-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.trg1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.trg1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.trg1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.trg1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.trg1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.trg1-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.trg1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.trg1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.trg1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.trg1-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.trg1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.trg1-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.trg1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.trg1-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.trg1-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.trg1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.trg1-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.trg1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.trg1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.trg1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.trg1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.trg1-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.trg1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.trg1-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\/* ── SOLITARIO ── *\/\n.trg1-fs-solo { background: #eeeae4; border-top: 1px solid #e0d8cc; padding: 14px 20px 16px; }\n.trg1-fs-solo-header { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; flex-wrap: wrap; }\n.trg1-fs-solo-icon { font-size: 1.3rem; flex-shrink: 0; }\n.trg1-fs-solo-label { display: block; font-family: sans-serif; font-size: 12px; font-weight: 700; color: #1a1208; }\n.trg1-fs-solo-type { display: block; font-family: sans-serif; font-size: 10px; color: #6b5e48; margin-top: 1px; }\n.trg1-fs-solo-stars { display: flex; gap: 2px; margin-left: auto; }\n.trg1-fs-star { font-size: 1.1rem; color: #d0c8c0; }\n.trg1-fs-star--on { color: #2E6B0A; }\n.trg1-fs-solo-note { font-family: sans-serif; font-size: 12px; color: #5a4e38; line-height: 1.65; }\n\n\/* ── CARDS ── *\/\n.trg1-section-pad { padding: 32px 28px 8px; }\n.trg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.trg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0c898; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.trg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.trg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.trg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.trg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3a18; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.trg1-closing { background: #0d1a08; padding: 26px 28px; border-top: 3px solid #C8A020; }\n.trg1-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\/* ── BOX SECTION ── *\/\n.trg1-box-section { background: #F2ECCA; border-top: 1px solid #c8b888; }\n.trg1-det { border-bottom: 1px solid #e0d4b0; background: #fff; }\n.trg1-det--last { border-bottom: none; }\n.trg1-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.trg1-det-sum::-webkit-details-marker { display: none; }\n.trg1-det-sum::marker { display: none; }\n.trg1-det[open] .trg1-det-sum { background: #faf7f0; }\n.trg1-det-sum:hover { background: #faf7f0; }\n.trg1-det-left { display: flex; align-items: center; gap: 10px; }\n.trg1-det-ico { font-size: 17px; flex-shrink: 0; }\n.trg1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0d1a08; display: block; }\n.trg1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.trg1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.trg1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.trg1-det[open] .trg1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.trg1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.trg1-sleeve-grid { display: grid; grid-template-columns: 1fr; gap: 8px; padding-top: 14px; }\n.trg1-sleeve { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; background: #f7f4ef; border-radius: 8px; border: 1px solid #e0d8ca; flex-wrap: wrap; gap: 6px; }\n.trg1-sleeve-mm { font-family: monospace; font-size: 0.82rem; font-weight: 700; color: #0d1a08; }\n.trg1-sleeve-r { display: flex; align-items: center; gap: 8px; }\n.trg1-sleeve-qty { font-family: sans-serif; font-size: 0.78rem; color: #6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .trg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .trg1-spec { border-bottom: none; }\n  .trg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .trg1-spec:last-child { border-right: none; }\n  .trg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .trg1-fs-body { grid-template-columns: 220px 1fr; }\n  .trg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .trg1-fs-info { border-top: none; }\n  .trg1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .trg1-cover { height: 440px; }\n  .trg1-cover-content { padding: 22px 36px 30px; }\n  .trg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .trg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .trg1-divider { margin-left: 36px; margin-right: 36px; }\n  .trg1-section-pad { padding: 36px 36px 8px; }\n  .trg1-closing { padding: 28px 36px; }\n  .trg1-fs-body { grid-template-columns: 260px 1fr; }\n  .trg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Thames \u0026 Kosmos","offers":[{"title":"Default Title","offer_id":53673671819591,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Targi_00.webp?v=1775726101"},{"product_id":"vast-the-mysterious-manor","title":"Vast - The Mysterious Manor","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eIl Paladino prega. Il Ragno tesse. Gli Scheletri marciano. L'Incantatore sussurra. La Villa stessa respira. Nessuno ha gli stessi obiettivi. Nessuno gioca con le stesse regole.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eAsimmetrico\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLeder Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eRoot meets horror gotico\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003e1-5 giocatori\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e60–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e13+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎭\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eRuoli\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e5 fazioni completamente diverse\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEsplorazione\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eVilla modulare che si costruisce\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚔️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAsimmetria\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eRegole uniche per ogni ruolo\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eUna villa maledetta dove ognuno gioca una partita diversa\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003ePatrick Leder\u003c\/strong\u003e (Root, Fort) torna con il secondo capitolo della saga Vast. Dopo le caverne di cristallo, l'asimmetria radicale si sposta in una \u003cstrong\u003evilla abbandonata\u003c\/strong\u003e dove un Paladino cerca redenzione, un Ragno ricostruisce la sua gloria antica, gli Scheletri difendono la loro dimora eterna, un Incantatore piega le menti altrui, e la Villa stessa è un giocatore con obiettivi propri. Arte gotica di \u003cstrong\u003eKyle Ferrin\u003c\/strong\u003e, edito da Leder Games nel 2019.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo ognuno ha il proprio mazzo di carte, la propria plancia, le proprie meccaniche di gioco. Il Paladino si muove e combatte. Il Ragno tesse ragnatele e trasforma la villa. Gli Scheletri si risvegliano in gruppo e controllano zone. L'Incantatore manipola le menti. La Villa costruisce stanze e accumula terrore. \u003cstrong\u003eNessuno condivide le regole\u003c\/strong\u003e. Nessuno condivide la vittoria. È un gioco dove cinque partite diverse accadono nello stesso momento.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eVast è l'asimmetria al massimo grado: ognuno gioca un gioco completamente diverso, ma tutti si scontrano sulla stessa mappa. È un esperimento audace e riesce.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThe Mysterious Manor trasforma la casa infestata in un campo di battaglia dove ogni stanza nasconde un conflitto. E il vero orrore è capire cosa vogliono gli altri.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eVast: The Mysterious Manor\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fff0ec;border-color:#e08070;color:#8a2200\"\u003eConflitto\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eAsimmetrico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCaotico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCerebrale\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eVast: The Mysterious Manor è per chi vuole giocare cinque giochi diversi contemporaneamente. \u003cstrong\u003eL'asimmetria è estrema\u003c\/strong\u003e, la curva di apprendimento ripida, ma la ricompensa è un'esperienza che nessun altro gioco offre. Non è per tutti. È per chi cerca il massimo della profondità competitiva asimmetrica.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\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=[{\"label\": \"Asimmetria\", \"value\": 5, \"note\": \"Cinque ruoli che giocano partite completamente diverse. Zero sovrapposizioni.\"}, {\"label\": \"Complessità\", \"value\": 5, \"note\": \"Ogni ruolo ha un manuale dedicato. Prima partita richiede pazienza e lettura.\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Combinazioni infinite di ruoli, più compatibilità con Crystal Caverns.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Tutti avanzano verso vittorie diverse. Il tavolo è un orologio con cinque lancette.\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Diretta e indiretta. Il Ragno blocca, l'Incantatore controlla, la Villa trasforma.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pescate carte e dadi per combattimento, ma le scelte dominano sempre.\"}];\n      var accent='#C0310A';\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('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\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      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\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      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/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.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/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:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\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].label+' '+dims[idx].value+'\/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        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:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/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.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\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.value\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.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eI protagonisti della villa\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCinque fazioni, cinque partite\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eIl Paladino\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eEsplora, combatte, prega. Vince distruggendo il Ragno o completando atti di espiazione. È un dungeon crawler tradizionale dentro un gioco non tradizionale.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🕷️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eIl Ragno\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eTesse ragnatele, trasforma stanze, accumula potere. Vince divorando il Paladino o raggiungendo la gloria completa. È un gioco di posizionamento e controllo territorio.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e💀\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eGli Scheletri\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSi risvegliano in gruppo, difendono zone, si muovono come uno sciame. Vincono eliminando intrusi o proteggendo abbastanza stanze. Sono un tower defense vivente.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🏚️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLa Villa\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCostruisce stanze, accumula terrore, altera la mappa stessa. Vince collassando su se stessa o raggiungendo il massimo orrore. È Tetris gotico con coscienza.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra un'ora qualcuno avrà vinto. Ma ognuno avrà giocato una partita diversa. Succede sempre con Vast.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-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: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(192,49,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #C0310A; border-color: #C0310A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-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.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C0310A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #C0310A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-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.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-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.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-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.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-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.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-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.fg1-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.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-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.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-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.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-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.fg1-section-pad { padding: 32px 28px 8px; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #C0310A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-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@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Leder Games","offers":[{"title":"Default Title","offer_id":53768928493895,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Vast_-_The_Mysterious_Manor_00.webp?v=1777000135"},{"product_id":"northwest","title":"Northwest","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003ePrendi un cubo, dai una regola. Il prossimo giocatore bestemmia, tu sorridi. Alla fine vince chi ha costruito il tableau più furbo, ma tutti ricordano quel movimento impossibile.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eAstratto\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eBrickhouse Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePuzzle tattico\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e20–45 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e7+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMovimento condiviso\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eCaratteristica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGriglia 4×4 personale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e💥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eInterazione\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eIndiretta e tattica\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eUn puzzle elegante dove ogni mossa cambia le regole per il prossimo\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eNorthwest è il nuovo gioco di \u003cstrong\u003eRick Hou\u003c\/strong\u003e, designer emergente, pubblicato nel 2025 da Brickhouse Games. Ambientato nelle foreste del Pacifico nord-occidentale, ti mette nei panni di un esploratore che raccoglie ricordi: api, funghi, felci, aceri e il mitico Bigfoot. Le illustrazioni di \u003cstrong\u003eIsaac Lefever\u003c\/strong\u003e evocano il fascino naturalistico della regione.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tuo turno prendi un cubo dalla griglia centrale muovendo il segnalino condiviso. Il cubo che prendi \u003cstrong\u003edetermina come può muoversi il prossimo giocatore\u003c\/strong\u003e: le api obbligano a muovere a L (come il cavallo degli scacchi), i funghi in diagonale, le felci ortogonalmente, e così via. Costruisci il tuo tableau 4×4 cercando di massimizzare i punti: ogni tipo di cubo ha un sistema di punteggio unico. Il gioco finisce quando nessuno può fare una mossa legale o qualcuno riempie il proprio tableau.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eUn puzzle spaziale che insegni in tre minuti e rigiochi subito.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eOgni cubo che prendi diventa il problema di qualcun altro.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eNorthwest\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategia\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricato\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eElegante\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eNorthwest è un astratto mascherato da gioco tematico: ti vende l'esplorazione naturalistica ma ti dà un puzzle spaziale dove ogni mossa conta doppio. Accessibile e profondo, ideale per chi cerca un gateway game che non tratti i giocatori da stupidi.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\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=[{\"label\": \"Strategia\", \"value\": 4, \"note\": \"Ogni mossa ha peso, devi pensare due turni avanti e limitare gli avversari.\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Indiretta ma costante: scegli cosa lasci agli altri e li metti in difficoltà.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Setup casuale, strategie diverse per ogni tipo di cubo, partite sempre nuove.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 3 minuti, complessità emergente dal sistema di movimento.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Setup iniziale casuale, ma poi tutto è nelle tue mani e in quelle altrui.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Cresce quando il tabellone si svuota e le mosse legali diventano rare.\"}];\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('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\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      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\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      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/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.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/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:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\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].label+' '+dims[idx].value+'\/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        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:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/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.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\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.value\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.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa raccogli\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCinque ricordi, cinque modi di fare punti\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🐝\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eApi e Miele\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eImpongono il movimento a L del cavallo. Fanno punti in base ai set raccolti: più ne hai, più valgono in modo esponenziale.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🍄\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eFunghi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eObbligano a muoversi nelle otto caselle adiacenti. Segnano punti per ogni gruppo connesso che crei nel tuo tableau.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🌿\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eFelci\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePermettono solo movimenti ortogonali. Danno punti per righe e colonne complete nel tuo tableau 4×4.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🍁\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eAceri\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eConsentono solo movimenti diagonali. Segnano per vicinanza: più aceri metti vicini, più punti fai per ciascuno.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/292462\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eRegolamento ufficiale (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eNorthwest rules · su BoardGameGeek\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-arrow\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra venti minuti qualcuno avrà chiuso la griglia. Qualcun altro maledirà la tua ultima mossa. E tu avrai già voglia di rigiocare.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-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: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-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.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-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.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-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.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-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.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-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.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-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.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-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.fg1-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.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-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.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-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.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-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.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-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@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Brickhouse Games","offers":[{"title":"Default Title","offer_id":54036218282311,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Northwest00.webp?v=1780072932"}],"url":"https:\/\/frogames.it\/collections\/auction-today.oembed","provider":"FroGames","version":"1.0","type":"link"}