{"title":"Essen 2026 — I più attesi","description":"\u003cp\u003eI giochi più attesi di SPIEL Essen 2026 — selezione Frogames dello stagno.\u003c\/p\u003e","products":[{"product_id":"rebirth","title":"Rebirth","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 tessera perfetta è davanti a te. La metti dove serve ora o dove servirà tra tre turni? Qualcuno ha già chiuso quella zona. Tu hai un contratto migliore ma meno tempo. Scegli.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategico\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCranio Creations\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eEleganza Knizia\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\"\u003e10+\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\"\u003eCranio Creations\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.0)\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\"\u003eTile placement strategico\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\"\u003ePiazzamento tessere \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e maggioranza d'area \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e contratti progressivi\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: Ricostruzione post-calamità armonica con natura\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\"\u003eRinascita verde sulle rovine della Scozia\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eReiner Knizia\u003c\/strong\u003e torna al piazzamento tessere con un gioco ambientato in una Scozia post-calamità, dove i clan ricostruiscono castelli e territori in armonia con la natura. Illustrato da \u003cstrong\u003eAnna Przybylska\u003c\/strong\u003e e \u003cstrong\u003eVesna Redesiuk\u003c\/strong\u003e, Rebirth porta la firma elegante di Knizia in un mondo evocativo e speranzoso disegnato da Mighty Boards.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni turno peschi una tessera esagonale dalla tua riserva e la piazzi sulla mappa. Rappresenta il contributo del tuo clan alla rinascita: terreni agricoli, boschi, villaggi. Il controllo delle aree conta, ma contano anche i \u003cstrong\u003econtratti\u003c\/strong\u003e che completi e i \u003cstrong\u003ebonus di fine partita\u003c\/strong\u003e. Le scelte si fanno più strette man mano che la mappa si riempie e i tuoi avversari chiudono spazi.\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 gioco che nasce dalla terra e cresce con le tue scelte, pezzo dopo pezzo.\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\"\u003e\"Knizia's elegant mechanics meet Mighty Boards' evocative world building.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eLe meccaniche eleganti di Knizia incontrano la costruzione di mondo evocativa di Mighty Boards.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMighty Boards\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eRebirth\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\"\u003eMeditativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eProgressivo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTerritoriale\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\u003eSolitario\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: eleganza tedesca in un mondo post-apocalittico speranzoso, curve di apprendimento dolci ma scelte che pesano. Difetti ma non deal-breaker: l'interazione è indiretta, chi cerca scontro diretto resterà deluso.\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 tessera conta. Pianifichi tre mosse avanti ma devi adattarti a cosa fanno gli altri.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"La mappa cambia sempre. I contratti variano. Ogni partita si sviluppa diversamente.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Indiretta ma costante: chiudi aree agli avversari, competi per maggioranze, blocchi percorsi.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 10 minuti. La profondità emerge dopo qualche turno, non travolge mai.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Crescente. A inizio partita hai spazio, a metà ogni scelta toglie un'opportunità.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Peschi tessere dalla tua riserva. C'è variabilità ma puoi pianificare con cosa hai in mano.\"}];\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 ricostruisci\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eTessere, territori e contratti\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\"\u003eCastelli prestigiosi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eI castelli assegnano punti maggioranza a fine partita. Controllarli significa piazzare le tessere giuste nelle zone giuste, prima degli altri.\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\"\u003eTessere esagonali\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni tessera rappresenta un pezzo di Scozia rinata: campi, foreste, villaggi. Le piazzi per costruire zone contigue e completare i tuoi obiettivi.\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\"\u003eContratti progressivi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eObiettivi personali che ti chiedono configurazioni specifiche. Completarli dà punti ma ti vincola: devi bilanciare contratti e controllo mappa.\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\"\u003eBonus fine partita\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eObiettivi segreti e pubblici che premiano strategie diverse. Non basta dominare: devi sapere quali bonus stai inseguendo.\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\"\u003e48 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\"\u003e44 × 68 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e48\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e48\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    \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":"FroGames","offers":[{"title":"Default Title","offer_id":51565866942791,"sku":"","price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/rebirth-ricostruisci-la-speranza-board-game-cranio-creations.png?v=1746904268"},{"product_id":"nippon-zaibatsu-emperors-edition","title":"Nippon Zaibatsu - Emperor's Edition","description":"\u003c!-- =====================================================\n     NIPPON: ZAIBATSU — EMPEROR'S EDITION — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"nze1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"nze1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"nze1-cover-img\" alt=\"Nippon Zaibatsu Emperor's Edition gioco da tavolo eurogame economico per 1-4 giocatori - Cranio Creations\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Nippon_Zaibatsu_-_Emperor_s_Edition_gioco_da_tavolo_su_frogames.business_9fec454a-5ea0-4b30-a77d-83affffb2c40.webp?v=1774125721\"\u003e\n\u003cdiv class=\"nze1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"nze1-cover-content\"\u003e\n\u003cp class=\"nze1-kicker\"\u003eFroGames — Giochi che restano\u003c\/p\u003e\n\u003cp class=\"nze1-sub\"\u003eIl Giappone si industrializza. Tu decidi chi guiderà la trasformazione — e chi resterà indietro.\u003c\/p\u003e\n\u003cdiv class=\"nze1-chips\"\u003e\n\u003cspan class=\"nze1-chip nze1-chip--gold\"\u003eEurogame\u003c\/span\u003e \u003cspan class=\"nze1-chip\"\u003eCranio Creations\u003c\/span\u003e \u003cspan class=\"nze1-chip\"\u003eWorker Placement\u003c\/span\u003e \u003cspan class=\"nze1-chip\"\u003eEmperor's Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"nze1-specs-bar\"\u003e\n\u003cdiv class=\"nze1-specs\"\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003e90–120 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e🏭\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003eWorker Placement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e🗾\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eAmbientazione\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003eGiappone Meiji\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003eMaggioranza aree\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"nze1-body\"\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"nze1-intro-solo\"\u003e\n\u003cp class=\"nze1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"nze1-h3\"\u003eL'economia giapponese dell'Ottocento in una scatola\u003c\/h3\u003e\n\u003cp class=\"nze1-p\"\u003eSiamo nel Giappone della Restaurazione Meiji: il paese si apre al mondo, le industrie nascono, i conglomerati industriali — i \u003cstrong\u003ezaibatsu\u003c\/strong\u003e — si contendono mercati, ferrovie e influenza politica. Progettato da \u003cstrong\u003eNuno Bizarro Sentieiro e Paulo Soledade\u003c\/strong\u003e, con illustrazioni di Maya Kurkhuli, Nippon: Zaibatsu è la riedizione profondamente rinnovata del classico del 2015.\u003c\/p\u003e\n\u003cp class=\"nze1-p\"\u003eCostruisci fabbriche, potenzia la produzione, rifornisci i mercati locali, completa contratti e sviluppa le tue ferrovie. Ogni turno scegli un lavoratore dall'area di assunzione: il tipo di lavoratore determina l'azione disponibile, il momento in cui lo scegli definisce la strategia. Poi, quando è il momento giusto, \u003cem\u003econsolidi\u003c\/em\u003e — raccogliendo i frutti del lavoro e decidendo quali aspetti del tuo zaibatsu porteranno punti vittoria a fine partita.\u003c\/p\u003e\n\u003cp class=\"nze1-p\"\u003eL'Emperor's Edition aggiunge componenti in legno serigrafico premium, 30 nuove fabbriche bifacciali, obiettivi comuni, un automa per il solitario e un organizer modulare in plastica. Tutto il cuore del gioco originale, con dieci anni di affinamento sul design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"nze1-fs\"\u003e\n\u003cdiv class=\"nze1-fs-header\"\u003e\n\u003cdiv class=\"nze1-fs-brand\"\u003e\n\u003cspan class=\"nze1-fs-frog\"\u003e🐸\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"nze1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"nze1-fs-game-name\"\u003eNippon: Zaibatsu — Emperor's Edition\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e8f0e0; border-color: #3B6D11; color: #1e3a08;\" class=\"nze1-fs-cat\"\u003eEurogame\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-body\"\u003e\n\u003cdiv class=\"nze1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"nze1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"nze1-fs-tip\" class=\"nze1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-info\"\u003e\n\u003cspan class=\"nze1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"nze1-fs-feeling\"\u003e\n\u003cspan class=\"nze1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e \u003cspan class=\"nze1-fs-feel-tag\"\u003eSoddisfacente\u003c\/span\u003e \u003cspan class=\"nze1-fs-feel-tag\"\u003eCompetitivo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"nze1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"nze1-fs-targets\"\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Sezione solitario dedicata --\u003e\n\u003cdiv class=\"nze1-fs-solo\"\u003e\n\u003cdiv class=\"nze1-fs-solo-header\"\u003e\n\u003cspan class=\"nze1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"nze1-fs-solo-title\"\u003eModalità Solitario\u003c\/span\u003e \u003cspan class=\"nze1-fs-solo-type\"\u003eAutoma ufficiale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-solo-stars\"\u003e\n\u003cspan class=\"nze1-fs-star nze1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"nze1-fs-star nze1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"nze1-fs-star nze1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"nze1-fs-star nze1-fs-star--off\"\u003e★\u003c\/span\u003e \u003cspan class=\"nze1-fs-star nze1-fs-star--off\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"nze1-fs-solo-note\"\u003eL'automa replica la pressione della maggioranza nelle regioni. Una buona alternativa senza compagnia, ma il gioco esprime il meglio con 3–4 giocatori che si contendono gli stessi mercati.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-verdict\"\u003e\n\u003cdiv class=\"nze1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-verdict-text\"\u003eUn eurogame economico di peso con una tensione tattica rara. Perfetto per chi ama costruire motori produttivi e combattere per la maggioranza nelle regioni. Non è per chi cerca partite veloci o casuali.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-footer\"\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:'Complessità',  v:4, note:'Setup articolato e molte opzioni — ma ogni azione è leggibile. Si padroneggia in 2-3 partite'},\n        {l:'Strategia',    v:5, note:'Ogni scelta ha conseguenze a catena. Pianificare 2-3 mosse avanti è necessario per vincere'},\n        {l:'Interazione',  v:4, note:'La lotta per le maggioranze nei mercati regionali è costante e diretta'},\n        {l:'Fortuna',      v:1, note:'Zero dadi. Il risultato dipende quasi interamente dalle tue decisioni'},\n        {l:'Rigiocabilità',v:4, note:'Fabbriche bifacciali, obiettivi variabili e token casuali: nessuna partita uguale'},\n        {l:'Profondità',   v:5, note:'Motore produttivo, gestione risorse, area control, timing delle consolidazioni — strati su strati'}\n      ];\n      var accent='#3B6D11';\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('nze1-fs-svg');\n      var tip=document.getElementById('nze1-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 nze1-draw{to{stroke-dashoffset:0}}@keyframes nze1-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?'#b0c8a0':'#dde8d0','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:'#c0d8b0','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:nze1-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:nze1-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:nze1-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:'#0f1a08','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"nze1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CONTENUTO EMPEROR'S EDITION --\u003e\n\u003cdiv class=\"nze1-section-pad\"\u003e\n\u003cp class=\"nze1-label\"\u003eCosa trovi nella scatola\u003c\/p\u003e\n\u003ch3 class=\"nze1-h3\"\u003eL'Emperor's Edition — cosa cambia\u003c\/h3\u003e\n\u003cdiv class=\"nze1-cards\"\u003e\n\u003cdiv class=\"nze1-card\"\u003e\n\u003cspan class=\"nze1-card-icon\"\u003e🏭\u003c\/span\u003e\n\u003ch4 class=\"nze1-card-name\"\u003e30 nuove fabbriche bifacciali\u003c\/h4\u003e\n\u003cp class=\"nze1-card-desc\"\u003eOgni tessera fabbrica ha due facce con effetti diversi — bonus immediati o modificatori permanenti. Nessuna partita con la stessa configurazione produttiva.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-card\"\u003e\n\u003cspan class=\"nze1-card-icon\"\u003e🪵\u003c\/span\u003e\n\u003ch4 class=\"nze1-card-name\"\u003eComponenti in legno serigrafico\u003c\/h4\u003e\n\u003cp class=\"nze1-card-desc\"\u003eRisorse e token in legno con stampa a caldo — esteticamente distinti, piacevoli al tatto. Una produzione premium che eleva l'immersione al tavolo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-card\"\u003e\n\u003cspan class=\"nze1-card-icon\"\u003e🤖\u003c\/span\u003e\n\u003ch4 class=\"nze1-card-name\"\u003eAutoma per il solitario\u003c\/h4\u003e\n\u003cp class=\"nze1-card-desc\"\u003eUn avversario artificiale che replica la pressione della maggioranza nelle regioni. Completo e sfidante — per giocare anche senza compagnia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-card\"\u003e\n\u003cspan class=\"nze1-card-icon\"\u003e📦\u003c\/span\u003e\n\u003ch4 class=\"nze1-card-name\"\u003eOrganizer modulare in plastica\u003c\/h4\u003e\n\u003cp class=\"nze1-card-desc\"\u003eScomparti con coperchio per ogni tipologia di componente. Setup rapido e rimessa in scatola ordinata — un dettaglio che si apprezza dopo la terza partita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"nze1-closing\"\u003e\n\u003cp class=\"nze1-closing-text\"\u003eUn classico dell'eurogame moderno, riprogettato per durare altri dieci anni. Il Giappone aspetta il suo industriale più capace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.nze1-wrap, .nze1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.nze1-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: #080f04;\n}\n\n\/* ── COPERTINA ── *\/\n.nze1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.nze1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.nze1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(8,15,4,0) 0%, rgba(8,15,4,0) 30%, rgba(8,15,4,0.65) 65%, rgba(8,15,4,0.97) 100%); }\n.nze1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.nze1-kicker { display: block; color: #C8A84B; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.nze1-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.nze1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.nze1-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.nze1-chip--gold { background: #8B6914; border-color: #C8A84B; color: #fff; }\n\n\/* ── SPECS ── *\/\n.nze1-specs-bar { background: #0e1a06; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.nze1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.nze1-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.nze1-spec:nth-child(3n) { border-right: none; }\n.nze1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.nze1-spec-icon { font-size: 1.2rem; }\n.nze1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.nze1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.nze1-body { background: #F2EDD8; }\n\n\/* ── INTRO ── *\/\n.nze1-intro-solo { padding: 36px 28px 8px; }\n.nze1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #3B6D11; margin-bottom: 7px; }\n.nze1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0d1a06; line-height: 1.15; margin-bottom: 16px; }\n.nze1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3a18; margin-bottom: 13px; line-height: 1.65; max-width: 780px; }\n\n\/* ── DIVIDER ── *\/\n.nze1-divider { height: 1px; background: #c8d4b0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.nze1-fs { background:#fff; border-top:1px solid #d8e4cc; border-bottom:1px solid #d8e4cc; }\n.nze1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e4eedd; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.nze1-fs-brand { display:flex; align-items:center; gap:9px; }\n.nze1-fs-frog { font-size:20px; }\n.nze1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#5a7040; }\n.nze1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#0d1a06; margin-top:2px; }\n.nze1-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.nze1-fs-body { display:grid; grid-template-columns:1fr; background:#f4f7ef; }\n.nze1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f4f7ef; position:relative; }\n.nze1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.nze1-fs-tip { display:none; position:absolute; background:#0d1a06; 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.nze1-fs-info { padding:16px 18px 18px; background:#f4f7ef; border-top:1px solid #dde8cc; }\n.nze1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#5a7040; margin-bottom:9px; }\n.nze1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.nze1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2a3a18; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #c8d8b0; }\n.nze1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#5a7040; margin-bottom:10px; }\n.nze1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.nze1-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.nze1-fs-target span { font-size:14px; flex-shrink:0; }\n.nze1-fs-si { background:#fff; border-color:#b8c8a0; color:#1a2a08; }\n.nze1-fs-no { background:transparent; border-color:#d8e0cc; color:#a0aa90; opacity:.45; text-decoration:line-through; }\n\n\/* ── SOLITARIO ── *\/\n.nze1-fs-solo { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #c8d8b0; margin-bottom:14px; }\n.nze1-fs-solo-header { display:flex; align-items:center; gap:8px; margin-bottom:7px; flex-wrap:wrap; }\n.nze1-fs-solo-icon { font-size:16px; }\n.nze1-fs-solo-title { font-family:sans-serif; font-size:11px; font-weight:800; color:#2a3a18; }\n.nze1-fs-solo-type { font-family:sans-serif; font-size:10px; font-weight:600; background:#e8f0e0; color:#3B6D11; padding:2px 8px; border-radius:50px; border:1px solid #b0c890; }\n.nze1-fs-solo-stars { display:flex; gap:2px; margin-bottom:7px; }\n.nze1-fs-star { font-size:14px; }\n.nze1-fs-star--on { color:#C8A84B; }\n.nze1-fs-star--off { color:#d0d8c8; }\n.nze1-fs-solo-note { font-family:sans-serif; font-size:11px; color:#4a6030; line-height:1.6; }\n\n.nze1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #d8e4cc; }\n.nze1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#5a7040; margin-bottom:5px; }\n.nze1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2a3a18; line-height:1.65; }\n.nze1-fs-footer { padding:9px 20px; background:#e8eddf; border-top:1px solid #d8e4cc; font-family:sans-serif; font-size:11px; color:#5a7040; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.nze1-section-pad { padding: 32px 28px 8px; }\n.nze1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.nze1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0ddb8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.nze1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.nze1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.nze1-card-name { font-size: 0.95rem; font-weight: 900; color: #3B6D11; margin-bottom: 5px; }\n.nze1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3a18; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.nze1-closing { background: #0e1a06; padding: 26px 28px; border-top: 3px solid #C8A84B; }\n.nze1-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\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .nze1-specs { grid-template-columns: repeat(6, 1fr); }\n  .nze1-spec { border-bottom: none; }\n  .nze1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .nze1-spec:last-child { border-right: none; }\n  .nze1-cards { grid-template-columns: repeat(2, 1fr); }\n  .nze1-fs-body { grid-template-columns: 220px 1fr; }\n  .nze1-fs-radar-panel { border-top: none; border-right: 1px solid #dde8cc; }\n  .nze1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .nze1-cover { height: 440px; }\n  .nze1-cover-content { padding: 22px 36px 30px; }\n  .nze1-intro-solo { padding: 40px 36px 8px; }\n  .nze1-cards { grid-template-columns: repeat(4, 1fr); }\n  .nze1-divider { margin-left: 36px; margin-right: 36px; }\n  .nze1-section-pad { padding: 36px 36px 8px; }\n  .nze1-closing { padding: 28px 36px; }\n  .nze1-fs-body { grid-template-columns: 260px 1fr; }\n  .nze1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":51567266595143,"sku":"","price":84.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/nippon-zaibatsu-emperors-edition-gioco-da-tavolo-cranio-creations..png?v=1746901867"},{"product_id":"panda-spin","title":"Panda Spin","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e \n  \u003ch2\u003eUn banchetto di bambù tra sfide, combo e colpi di scena\u003c\/h2\u003e \n  \u003cp\u003e\n    In \u003cstrong\u003ePanda Spin\u003c\/strong\u003e non ti limiti a scartare carte: orchestrerai \n    una danza di animali, elementi e mosse a sorpresa per nutrire i tuoi panda \n    e conquistare il banchetto di bambù. È un \u003cstrong\u003egioco da tavolo family e strategico\u003c\/strong\u003e \n    che mescola leggerezza e astuzia, con sfide veloci e ribaltamenti continui.\n  \u003c\/p\u003e \n  \u003cp\u003e\n    Ogni carta è bifronte e cambia valore quando la giri: \n    da qui nascono \u003cstrong\u003ecombo imprevedibili\u003c\/strong\u003e che trasformano la partita \n    in un campo di battaglia di animali elementali. \n    Giocare la mano giusta, al momento giusto, significa rubare bambù agli avversari, \n    guadagnare punti extra e avvicinarsi alla vittoria.\n  \u003c\/p\u003e \n  \u003ch3\u003ePerché \"Panda Spin\" conquista il tavolo\u003c\/h3\u003e \n  \u003cul\u003e \n    \u003cli\u003e🐼 \u003cstrong\u003ePanda affamati\u003c\/strong\u003e: ogni carta giocata può portarti bambù o rubarlo agli altri\u003c\/li\u003e \n    \u003cli\u003e🃏 \u003cstrong\u003eCarte bifronte\u003c\/strong\u003e: ribalta i valori e sorprendi i tuoi avversari\u003c\/li\u003e \n    \u003cli\u003e⚡ \u003cstrong\u003ePartite rapide\u003c\/strong\u003e ma ricche di tensione e scelte tattiche\u003c\/li\u003e \n    \u003cli\u003e👨‍👩‍👧‍👦 \u003cstrong\u003ePerfetto in famiglia\u003c\/strong\u003e, ma anche tra gamer che amano sfide compatte\u003c\/li\u003e \n    \u003cli\u003e🔥 \u003cstrong\u003eEsplosioni improvvise\u003c\/strong\u003e con i \"bomb\" che ribaltano l’esito delle mani\u003c\/li\u003e \n  \u003c\/ul\u003e \n  \u003cp\u003e\n    Se cerchi un titolo che unisca \u003cstrong\u003eimmediatezza e profondità\u003c\/strong\u003e, capace di farti ridere, esultare \n    e imprecare in pochi minuti, \u003cstrong\u003ePanda Spin è il gioco da tavolo che fa per te\u003c\/strong\u003e. \n    Attento però: il bambù non basta mai, e vincere è questione di timing.\n  \u003c\/p\u003e \n  \u003cp\u003e\u003cem\u003eQuando pensi di averlo in pugno, arriva un panda… e ti ruba l’ultimo bambù.\u003c\/em\u003e\u003c\/p\u003e \n\u003c\/div\u003e\n","brand":"Matagot","offers":[{"title":"Default Title","offer_id":52334759018823,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/PandaSpin00.webp?v=1757829322"},{"product_id":"koi","title":"KOI","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\"\u003eScegli una tessera, la giri tra le dita. Dove metterla? Il laghetto prende forma sotto i tuoi occhi — tre livelli, un ponte che collega le sponde, lanterne che illuminano l'acqua. Qualcuno mormora 'bellissimo'. E la partita non è ancora finita.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eMeditativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eDV Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGiardini giapponesi\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 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\"\u003e10+ 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\"\u003eDV 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\"\u003eSolitario\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eModalità dedicata\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\"\u003eTile placement multi-livello \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e obiettivi dinamici \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e stagni personalizzabili\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: Stagni tridimensionali con ponti e lanterne\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\"\u003eUn viaggio strategico e sereno nella contemplazione della natura\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eDagli autori di \u003cstrong\u003eBonsai\u003c\/strong\u003e — \u003cstrong\u003eRosaria Battiato, Massimo Borzì e Martino Chiacchiera\u003c\/strong\u003e — arriva un nuovo gioco ispirato alla cultura dei giardini giapponesi. Koi significa carpa multicolore, chiamate \"fiori che nuotano\", considerate gioielli viventi e simbolo di perseveranza. Con le illustrazioni di \u003cstrong\u003eEmiliano Castellano\u003c\/strong\u003e, ogni partita diventa un esercizio di contemplazione e costruzione.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tuo turno \u003cstrong\u003emediti\u003c\/strong\u003e per pescare carte e comprare carpe dal mercato, oppure \u003cstrong\u003elavori\u003c\/strong\u003e usando i poteri del tuo Sensei per posizionare tessere e dare forma al laghetto. Il sistema di piazzamento è \u003cstrong\u003epersonalizzabile e multi-livello\u003c\/strong\u003e: ponti, lanterne, elementi 3D che rendono ogni stagno unico. Obiettivi dinamici guidano le scelte, nuove funzionalità si sbloccano durante la partita, e alla fine contempli la tua creazione mentre prende vita.\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\"In Koi, you build an authentic 3D koi pond, so the challenge is to bring your reservoir to life and make the most of the actions at your disposal to create something truly magnificent.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003e999 Games\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\"\u003eIl sistema di costruzione multi-livello porta il tile placement in una dimensione nuova. Vedere lo stagno crescere in altezza cambia la percezione dello spazio e delle possibilità.\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eKoi\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\"\u003eMeditativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eElegante\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eContemplativo\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\u003eFamily game\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\u003eEsperti\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: il sistema di costruzione 3D è spettacolare e le partite non si somigliano mai. Difetti ma non deal-breaker: l'interazione è limitata e i giocatori più aggressivi potrebbero sentirlo lento.\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\"\u003eInclude una modalità solitario robusta con regole dedicate. L'esperienza è completa — costruisci il tuo stagno, insegui obiettivi, sblocchi poteri — ma manca ovviamente la competizione sul mercato delle carpe che anima il multiplayer.\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\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Niente tabellone fisso: ogni partita costruisci uno stagno diverso, obiettivi dinamici che cambiano il setup\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Decisioni costanti su dove piazzare le tessere, quale Sensei usare, quando sbloccare funzionalità\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Due azioni semplici (meditare o lavorare), regole chiare in 10 minuti, curva morbida\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"Competizione indiretta sugli obiettivi e sul mercato delle carpe, ma niente attacchi diretti\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pesca carte influenza le opzioni disponibili, ma hai sempre scelte multiple e puoi pianificare\"}];\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 elementi del tuo stagno\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa costruisci durante la partita\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\"\u003eTessere multi-livello\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePiazzi tessere per creare fondali, sponde, livelli d'acqua sovrapposti. Il laghetto cresce in verticale: tre strati, profondità, geometrie impossibili sul piano.\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\"\u003ePonti e lanterne\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eElementi 3D fisici che collegano le sponde e illuminano l'acqua. Non sono solo decorazioni: modificano gli obiettivi e sbloccano nuove possibilità di punteggio.\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\"\u003eCarpe Koi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePesci multicolori che compri dal mercato e posizioni nel tuo stagno. Ogni carpa ha requisiti di posizionamento e contribuisce agli obiettivi dinamici della partita.\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\"\u003eSensei e obiettivi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni giocatore ha un Sensei con abilità uniche che modificano le regole di piazzamento. Gli obiettivi dinamici cambiano le condizioni di vittoria e guidano le strategie.\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\"\u003e62 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.5 × 88 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e62\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e62\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    \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":"DV Games","offers":[{"title":"Default Title","offer_id":52356050026823,"sku":null,"price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/KOI_00.webp?v=1758115242"},{"product_id":"a-wild-venture","title":"A Wild Venture","description":"\u003c!-- =====================================================\n     A WILD VENTURE — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"awv1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"awv1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"awv1-cover-img\" alt=\"A Wild Venture gioco da tavolo engine building per 2 giocatori - copertina ufficiale PIKA Games\" src=\"https:\/\/cf.geekdo-images.com\/TMMfAqvZP3g4HdgYyCpHPQ__itemrep\/img\/lE-tn6PowoXtn8E548AVgRgDhbQ=\/fit-in\/246x300\/filters:strip_icc()\/pic8920149.png\"\u003e\n\u003cdiv class=\"awv1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"awv1-cover-content\"\u003e\n\u003cp class=\"awv1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"awv1-sub\"\u003eCostruisci il motore più bello che tu abbia mai visto. Poi guarda il tuo avversario vincere perché ha avuto il coraggio di smontarlo prima di te.\u003c\/p\u003e\n\u003cdiv class=\"awv1-chips\"\u003e\n\u003cspan class=\"awv1-chip awv1-chip--green\"\u003eEngine Building\u003c\/span\u003e \u003cspan class=\"awv1-chip\"\u003ePIKA Games\u003c\/span\u003e \u003cspan class=\"awv1-chip\"\u003eDuello a 2 giocatori\u003c\/span\u003e \u003cspan class=\"awv1-chip\"\u003eEdizione italiana\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"awv1-specs-bar\"\u003e\n\u003cdiv class=\"awv1-specs\"\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003e2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003e40–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e🎴\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003eHand Management\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eMappa\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003eDoppio lato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003eSolitario ufficiale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"awv1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"awv1-intro-grid\"\u003e\n\u003cdiv class=\"awv1-intro-text\"\u003e\n\u003cp class=\"awv1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"awv1-h3\"\u003eUn motore di carte che vive solo se impari a smontarlo\u003c\/h3\u003e\n\u003cp class=\"awv1-p\"\u003eOgni primavera i villaggi si ritrovano per una rivalità amichevole: la gara annuale per la \u003cstrong\u003eCommunity Cup\u003c\/strong\u003e. In \u003cstrong\u003eA Wild Venture\u003c\/strong\u003e due giovani avventurieri si sfidano per dimostrare chi dà di più alla comunità, aiutando i vicini, forgiando equipaggiamento e partendo per missioni tra corvi, rane e conigli.\u003c\/p\u003e\n\u003cp class=\"awv1-p\"\u003eDisegnato da \u003cstrong\u003eIain Everett\u003c\/strong\u003e con le illustrazioni da libro illustrato di \u003cstrong\u003ePennie Jo Everett\u003c\/strong\u003e, A Wild Venture è un duello da 40-60 minuti dove il cuore strategico ribalta la regola dell'engine building: le carte si consumano a ogni uso, e solo quelle completamente esaurite portano punti. Costruisci bene, ma costruisci per smontare.\u003c\/p\u003e\n\u003cp class=\"awv1-p\"\u003eDue mazzi tematici da 112 carte totali, tabellone avventura bifronte e un regolamento che si impara in 15 minuti. Nessuna partita è uguale — e nessuna finisce senza un momento in cui avresti dovuto giocare la carta un turno prima.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-intro-side\"\u003e\n\u003cp class=\"awv1-quote-header\"\u003eDue cose che devi sapere\u003c\/p\u003e\n\u003cdiv class=\"awv1-quote-solo\"\u003e\n\u003cspan class=\"awv1-qs-icon\"\u003e⚙️\u003c\/span\u003e\n\u003cp class=\"awv1-qs-text\"\u003eL'engine building classico ti premia per ciò che costruisci. Qui vieni premiato solo per ciò che hai il coraggio di consumare fino in fondo.\u003c\/p\u003e\n\u003cp class=\"awv1-qs-note\"\u003eIl segreto di A Wild Venture in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-quote-solo awv1-quote-solo--alt\"\u003e\n\u003cspan class=\"awv1-qs-icon\"\u003e🎨\u003c\/span\u003e\n\u003cp class=\"awv1-qs-text\"\u003eCorvi postini, rane maghe, conigli giardinieri. Ogni carta è una piccola scena da illustrazione per bambini che nasconde una combo tagliente.\u003c\/p\u003e\n\u003cp class=\"awv1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"awv1-fs\"\u003e\n\u003cdiv class=\"awv1-fs-header\"\u003e\n\u003cdiv class=\"awv1-fs-brand\"\u003e\n\u003cimg class=\"awv1-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=\"awv1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"awv1-fs-game-name\"\u003eA Wild Venture\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"awv1-fs-cat\"\u003eStrategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-body\"\u003e\n\u003cdiv class=\"awv1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"awv1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"awv1-fs-tip\" class=\"awv1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-info\"\u003e\n\u003cspan class=\"awv1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"awv1-fs-feeling\"\u003e\n\u003cspan class=\"awv1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e \u003cspan class=\"awv1-fs-feel-tag\"\u003eTagliente\u003c\/span\u003e \u003cspan class=\"awv1-fs-feel-tag\"\u003eElegante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"awv1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"awv1-fs-targets\"\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-verdict\"\u003e\n\u003cdiv class=\"awv1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-verdict-text\"\u003eUn duello elegante che reinventa l'engine building. Perfetto per chi ama le combo e il gioco a due — meno indicato per chi cerca caos o partite veloci.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-solo\"\u003e\n\u003cdiv class=\"awv1-fs-solo-head\"\u003e\n\u003cspan class=\"awv1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"awv1-fs-solo-label\"\u003eModalità solitario\u003c\/span\u003e \u003cspan class=\"awv1-fs-solo-type\"\u003eUfficiale · 4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"awv1-fs-solo-text\"\u003eRegolamento solitario ufficiale in PDF gratuito dall'editore. L'esperienza di costruzione e smantellamento del motore regge benissimo in solo: perdi l'interazione diretta ma mantieni intatto il cuore del gioco.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-footer\"\u003e\n\u003cimg class=\"awv1-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:4, note:\"Le scelte contano — ogni carta giocata apre e chiude opportunit\\u00e0 insieme\"},\n        {l:'Profondit\\u00e0',v:4, note:\"108 carte uniche e set tematici: spazio di ottimizzazione vero\"},\n        {l:'Interazione',   v:3, note:\"Mazzo condiviso e tempismo: quello che non prendi finisce al tuo avversario\"},\n        {l:'Rigiocabilit\\u00e0',v:4, note:\"Due set tematici + tabellone bifronte: le prime partite cambiano tutto\"},\n        {l:'Complessit\\u00e0',v:2, note:\"Regole in 15 minuti — peso BGG 2.57, perfetto come gateway strategico\"},\n        {l:'Fortuna',       v:2, note:\"La pesca esiste ma conta pi\\u00f9 il tempismo delle scelte\"}\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('awv1-fs-svg');\n      var tip=document.getElementById('awv1-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 awv1-draw{to{stroke-dashoffset:0}}@keyframes awv1-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:awv1-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:awv1-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:awv1-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=\"awv1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARD COMPONENTI GIOCO --\u003e\n\u003cdiv class=\"awv1-section-pad\"\u003e\n\u003cp class=\"awv1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"awv1-h3\"\u003eCosa hai in mano in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"awv1-cards\"\u003e\n\u003cdiv class=\"awv1-card\"\u003e\n\u003cspan class=\"awv1-card-icon\"\u003e🎴\u003c\/span\u003e\n\u003ch4 class=\"awv1-card-name\"\u003e112 carte condivise\u003c\/h4\u003e\n\u003cp class=\"awv1-card-desc\"\u003eUn mazzo unico da cui peschi insieme all'avversario. Ciò che lasci, finisce a lui. Ogni pesca è una scelta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-card\"\u003e\n\u003cspan class=\"awv1-card-icon\"\u003e🐸\u003c\/span\u003e\n\u003ch4 class=\"awv1-card-name\"\u003e3 specie tematiche\u003c\/h4\u003e\n\u003cp class=\"awv1-card-desc\"\u003eRane, conigli e corvi. Ognuno con il suo stile, le sue combo e le sue illustrazioni. Due set per partita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-card\"\u003e\n\u003cspan class=\"awv1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"awv1-card-name\"\u003eMappa avventura bifronte\u003c\/h4\u003e\n\u003cp class=\"awv1-card-desc\"\u003eDue percorsi diversi, scelti a inizio partita. Cambia il tabellone, cambia la strategia. Cambia tutto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-card\"\u003e\n\u003cspan class=\"awv1-card-icon\"\u003e💰\u003c\/span\u003e\n\u003ch4 class=\"awv1-card-name\"\u003e60 monete da spendere\u003c\/h4\u003e\n\u003cp class=\"awv1-card-desc\"\u003ePiccole e grandi, per giocare carte o attivarle. Non bastano mai. Ogni moneta spesa è un'altra carta che avresti potuto comprare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"awv1-closing\"\u003e\n\u003cp class=\"awv1-closing-text\"\u003eAlla fine della partita avrai una storia. Quella del turno in cui hai costruito la carta perfetta — e del turno dopo, in cui avresti dovuto consumarla.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"awv1-box-section\"\u003e\n\u003cdetails class=\"awv1-det\"\u003e\n\u003csummary class=\"awv1-det-sum\"\u003e\u003cspan class=\"awv1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"awv1-det-title\"\u003eComponenti\u003c\/span\u003e\u003cspan class=\"awv1-det-sub\"\u003e6 tipi · 188 pezzi totali\u003c\/span\u003e\u003cspan class=\"awv1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"awv1-det-body\"\u003e\n\u003cdiv class=\"awv1-comp-grid\"\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eMappa avventura bifronte\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e3\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003ePedine Avventura\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eSegnalini Mappa\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e48\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eMonete Piccole\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eMonete Grandi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e112\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eCarte gioco uniche\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"awv1-det\"\u003e\n\u003csummary class=\"awv1-det-sum\"\u003e\u003cspan class=\"awv1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"awv1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"awv1-det-sub\"\u003e1 formato · 112 carte totali\u003c\/span\u003e\u003cspan class=\"awv1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"awv1-det-body\"\u003e\n\u003cdiv class=\"awv1-sleeve-grid\"\u003e\n\u003cdiv class=\"awv1-sleeve\"\u003e\n\u003cspan class=\"awv1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"awv1-sleeve-r\"\u003e\u003cspan class=\"awv1-sleeve-qty\"\u003e112 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"awv1-sleeve-note\"\u003eInclude carte Academy, Core, Initiate Villager, Reference, Scoring, Starter e Tiding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"awv1-det awv1-det--last\"\u003e\n\u003csummary class=\"awv1-det-sum\"\u003e\u003cspan class=\"awv1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"awv1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"awv1-det-sub\"\u003eItaliano · Solitario in inglese\u003c\/span\u003e\u003cspan class=\"awv1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"awv1-det-body\"\u003e\n\u003cdiv class=\"awv1-rl-wrap\"\u003e\n\u003cdiv class=\"awv1-rl-langs\"\u003e\n\u003cspan class=\"awv1-rl-lang\"\u003e🇮🇹 Italiano\u003c\/span\u003e \u003cspan class=\"awv1-rl-lang\"\u003e🇬🇧 English (Solo)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a2e10; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"awv1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/308199\/official-english-solo-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"awv1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"awv1-rl-body\"\u003e\n\u003cspan class=\"awv1-rl-title\"\u003eScarica il regolamento solitario ufficiale\u003c\/span\u003e\u003cspan class=\"awv1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"awv1-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.awv1-wrap, .awv1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.awv1-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: #1a2e10;\n}\n\n\/* ── COPERTINA ── *\/\n.awv1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.awv1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.awv1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,46,16,0) 0%, rgba(26,46,16,0) 25%, rgba(26,46,16,0.5) 55%, rgba(26,46,16,0.88) 75%, rgba(26,46,16,0.98) 100%); }\n.awv1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.awv1-kicker { display: block; color: #A8D070; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.awv1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.awv1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.awv1-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.awv1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.awv1-specs-bar { background: #14240a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.awv1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.awv1-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.awv1-spec:nth-child(3n) { border-right: none; }\n.awv1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.awv1-spec-icon { font-size: 1.2rem; }\n.awv1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.awv1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.awv1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.awv1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.awv1-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.awv1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2e10; line-height: 1.15; margin-bottom: 16px; }\n.awv1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3820; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.awv1-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.awv1-quote-solo { background: #1a2e10; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #A8D070; }\n.awv1-quote-solo--alt { background: #2a4a18; border-left-color: #D4A84A; }\n.awv1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.awv1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.awv1-qs-note { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.awv1-divider { height: 1px; background: #c4b898; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.awv1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.awv1-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.awv1-fs-brand { display:flex; align-items:center; gap:9px; }\n.awv1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.awv1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.awv1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.awv1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.awv1-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.awv1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.awv1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.awv1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.awv1-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.awv1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.awv1-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.awv1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.awv1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2d3820; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.awv1-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.awv1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.awv1-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.awv1-fs-target span { font-size:14px; flex-shrink:0; }\n.awv1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.awv1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.awv1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.awv1-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.awv1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2d3820; line-height:1.65; }\n\n\/* ── SOLITARIO ── *\/\n.awv1-fs-solo { background: #eeeae4; border-top: 1px solid #e0d8cc; padding: 14px 20px; }\n.awv1-fs-solo-head { display: flex; align-items: center; gap: 8px; margin-bottom: 6px; flex-wrap: wrap; }\n.awv1-fs-solo-icon { font-size: 1.1rem; }\n.awv1-fs-solo-label { font-family: sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #2a1a08; }\n.awv1-fs-solo-type { font-family: sans-serif; font-size: 10px; font-weight: 700; padding: 2px 10px; border-radius: 50px; background: #eaf3de; border: 1px solid #80b050; color: #2a5010; }\n.awv1-fs-solo-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.6; }\n\n.awv1-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.awv1-section-pad { padding: 32px 28px 8px; }\n.awv1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.awv1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8a8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.awv1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.awv1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.awv1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.awv1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3820; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.awv1-closing { background: #1a2e10; padding: 26px 28px; border-top: 3px solid #A8D070; }\n.awv1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.awv1-box-section { background: #F5EDD8; border-top: 1px solid #c4b898; }\n.awv1-det { border-bottom: 1px solid #e4dcc0; background: #fff; }\n.awv1-det--last { border-bottom: none; }\n.awv1-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.awv1-det-sum::-webkit-details-marker { display: none; }\n.awv1-det-sum::marker { display: none; }\n.awv1-det[open] .awv1-det-sum { background: #f7f4ec; }\n.awv1-det-sum:hover { background: #f7f4ec; }\n.awv1-det-left { display: flex; align-items: center; gap: 10px; }\n.awv1-det-ico { font-size: 17px; flex-shrink: 0; }\n.awv1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2e10; display: block; }\n.awv1-det-sub { font-family: sans-serif; font-size: 11px; color: #8c9e7a; margin-top: 1px; display: block; }\n.awv1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.awv1-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.awv1-det[open] .awv1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.awv1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.awv1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.awv1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ec; border-radius:8px; border:1px solid #e4dcc0; }\n.awv1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#2E6B0A; min-width:26px; flex-shrink:0; }\n.awv1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2d3820; line-height:1.3; }\n\n.awv1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.awv1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ec; border-radius:8px; border:1px solid #e4dcc0; flex-wrap:wrap; gap:6px; }\n.awv1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a2e10; }\n.awv1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.awv1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n.awv1-sleeve-note { font-family:sans-serif; font-size:0.75rem; color:#6b5e48; font-style:italic; margin-top:10px; line-height:1.5; }\n\n.awv1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.awv1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.awv1-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.awv1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a2e10; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.awv1-rl-link:hover { opacity:.85; }\n.awv1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.awv1-rl-body { flex:1; min-width:0; }\n.awv1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.awv1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.awv1-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  .awv1-specs { grid-template-columns: repeat(6, 1fr); }\n  .awv1-spec { border-bottom: none; }\n  .awv1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .awv1-spec:last-child { border-right: none; }\n  .awv1-cards { grid-template-columns: repeat(2, 1fr); }\n  .awv1-fs-body { grid-template-columns: 220px 1fr; }\n  .awv1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .awv1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .awv1-cover { height: 440px; }\n  .awv1-cover-content { padding: 22px 36px 30px; }\n  .awv1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .awv1-cards { grid-template-columns: repeat(4, 1fr); }\n  .awv1-divider { margin-left: 36px; margin-right: 36px; }\n  .awv1-section-pad { padding: 36px 36px 8px; }\n  .awv1-closing { padding: 28px 36px; }\n  .awv1-fs-body { grid-template-columns: 260px 1fr; }\n  .awv1-fs-radar-panel svg { max-width: 260px; }\n  .awv1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":52422767345991,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/A_wild_Venture_00_aaa1ad24-0006-4000-9d0a-5c85358e4787.webp?v=1758956666"},{"product_id":"into-the-machine","title":"Into the Machine","description":"\u003c!-- ⚙️ INTO THE MACHINE – Corsa nei circuiti futuristici --\u003e\n\u003cdiv class=\"machine-box\"\u003e\n\u003ch2\u003e⚡ Quando i robot smettono di lavorare e iniziano a correre\u003c\/h2\u003e\n\u003cp\u003eIn \u003cstrong\u003eInto the Machine\u003c\/strong\u003e le scintille non volano solo per i cortocircuiti, ma per la voglia di vincere. Qui i robot non producono pezzi: \u003cstrong\u003ecorrono dentro la macchina stessa\u003c\/strong\u003e, spingendo i propri limiti fino all’ultimo circuito per conquistare la gloria anodica.\u003c\/p\u003e\n\u003cp\u003eIn questa corsa tattica e futuristica, \u003cstrong\u003ecerchi d’acciaio e bot esagonali\u003c\/strong\u003e si sfidano su un tracciato condiviso, in una danza meccanica di \u003cstrong\u003emovimento, controllo e strategia\u003c\/strong\u003e. Mentre i robot corrono all’interno, il tuo team esterno lavora ai terminali, manipolando percorsi, scambi e velocità per farti tagliare il traguardo prima degli altri. Tutto ruota sul tempismo e sull’efficienza — esattamente come in una vera officina stellare.\u003c\/p\u003e\n\u003ch3\u003ePerché “Into the Machine” manda in tilt i tuoi circuiti\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚙️ \u003cstrong\u003eMeccaniche brillanti\u003c\/strong\u003e: una corsa strategica con piazzamento lavoratori e gestione simultanea\u003c\/li\u003e\n\u003cli\u003e🤖 \u003cstrong\u003eDue squadre in una\u003c\/strong\u003e: i robot all’interno corrono, quelli fuori controllano\u003c\/li\u003e\n\u003cli\u003e🚦 \u003cstrong\u003eRitmo incalzante\u003c\/strong\u003e: ogni turno è un sorpasso logico più che fisico\u003c\/li\u003e\n\u003cli\u003e🧩 \u003cstrong\u003eAstratto ma elegante\u003c\/strong\u003e: regole semplici, profondità sorprendente\u003c\/li\u003e\n\u003cli\u003e👨👩👧👦 \u003cstrong\u003ePerfetto per famiglie e giocatori strategici\u003c\/strong\u003e che amano le sfide con ingranaggi mentali\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"machine-quote\"\u003e\n\u003cp\u003e\u003cem\u003eAvvia il motore. Carica i bot. E preparati a correre dentro la macchina.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ⚙️ INTO THE MACHINE – stile futuristico industriale *\/\n.machine-box {\n  background: radial-gradient(circle at 25% 15%, #0d1115 0%, #0b0f14 70%);\n  border-radius: 18px;\n  padding: 2rem 1.6rem 2.3rem;\n  color: #e5f4ff;\n  box-shadow: 0 0 25px rgba(0,255,255,0.08), inset 0 0 18px rgba(255,145,0,0.15);\n  font-family: Inter, sans-serif;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* luce riflessa *\/\n.machine-box::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 70% 30%, rgba(255,145,0,0.1), transparent 60%),\n              radial-gradient(circle at 30% 80%, rgba(0,255,255,0.08), transparent 70%);\n  pointer-events: none;\n}\n\n\/* bordo neon *\/\n.machine-box::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  padding: 2px;\n  border-radius: 18px;\n  background: linear-gradient(135deg, #00d4ff, #ff9100, #00d4ff);\n  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);\n  -webkit-mask-composite: xor; mask-composite: exclude;\n  opacity: 0.8;\n  pointer-events: none;\n}\n\n\/* titoli *\/\n.machine-box h2 {\n  text-align: center;\n  font-size: 1.55rem;\n  color: #ffb347;\n  font-weight: 900;\n  text-shadow: 0 0 10px rgba(255,145,0,0.4);\n  margin-bottom: 1rem;\n}\n.machine-box h3 {\n  color: #00d4ff;\n  font-weight: 700;\n  font-size: 1.05rem;\n  margin-top: 1.4rem;\n  margin-bottom: 0.8rem;\n  text-shadow: 0 0 6px rgba(0,212,255,0.3);\n}\n\n\/* testo *\/\n.machine-box p {\n  font-size: 0.95rem;\n  line-height: 1.7;\n  margin-bottom: 1rem;\n}\n.machine-box strong { color: #ffb347; }\n.machine-box em { color: #00d4ff; }\n\n\/* elenco puntato *\/\n.machine-box ul {\n  list-style: none;\n  margin: 0;\n  padding: 0 0.4rem;\n}\n.machine-box li {\n  padding: 0.4rem 0;\n  border-bottom: 1px dotted rgba(255,255,255,0.1);\n  line-height: 1.5;\n}\n.machine-box li:last-child { border: none; }\n\n\/* citazione finale *\/\n.machine-quote {\n  background: linear-gradient(90deg, rgba(255,145,0,0.15), rgba(0,212,255,0.1));\n  border-left: 3px solid #ffb347;\n  border-radius: 10px;\n  padding: 1rem 1.2rem;\n  margin-top: 1.5rem;\n  text-align: center;\n  color: #ffffff;\n  box-shadow: 0 0 12px rgba(255,145,0,0.15);\n}\n\n\/* responsive *\/\n@media (max-width: 768px) {\n  .machine-box { padding: 1.6rem 1rem 2rem; }\n  .machine-box h2 { font-size: 1.35rem; }\n  .machine-box p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e\n\u003c!--\nSEO Title: Into the Machine – Gioco da tavolo di corse robotiche e strategia\nMeta Description: Entra nella macchina e guida il tuo team di robot in una corsa logica e futuristica. Into the Machine è un gioco da tavolo di strategia e tempismo firmato AEG.\n--\u003e","brand":"Alderac Entertainment Group","offers":[{"title":"Default Title","offer_id":52493400998215,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Into_the_Machine_00.webp?v=1759933662"},{"product_id":"the-old-kings-crown","title":"The Old King's Crown","description":"\u003c!-- =====================================================\n     THE OLD KING'S CROWN — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"okc1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"okc1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"okc1-cover-img\" alt=\"The Old King's Crown gioco da tavolo strategico per 2-4 giocatori - copertina ufficiale Eerie Idol Games\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Progetto_senza_titolo_33.webp?v=1774897527\"\u003e\n\u003cdiv class=\"okc1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"okc1-cover-content\"\u003e\n\u003cp class=\"okc1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"okc1-sub\"\u003eQuattro fazioni. Un trono vuoto. E ogni alleato è già pronto a tradirvi.\u003c\/p\u003e\n\u003cdiv class=\"okc1-chips\"\u003e\n\u003cspan class=\"okc1-chip okc1-chip--gold\"\u003eDebutto da leggenda\u003c\/span\u003e \u003cspan class=\"okc1-chip\"\u003eEerie Idol Games\u003c\/span\u003e \u003cspan class=\"okc1-chip\"\u003eBluff \u0026amp; Conquista\u003c\/span\u003e \u003cspan class=\"okc1-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=\"okc1-specs-bar\"\u003e\n\u003cdiv class=\"okc1-specs\"\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003e60–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003eCarte coperte\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eConflitto\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003eAree e bluff\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e🏰\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eFazioni\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003eAsimmetriche\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"okc1-body\"\u003e\n\u003c!-- INTRO + CITAZIONI --\u003e\n\u003cdiv class=\"okc1-intro-grid\"\u003e\n\u003cdiv class=\"okc1-intro-text\"\u003e\n\u003cp class=\"okc1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"okc1-h3\"\u003eIl re è scomparso. Il trono è vuoto. Ognuno lo vuole.\u003c\/h3\u003e\n\u003cp class=\"okc1-p\"\u003eThe Old King's Crown è il gioco d'esordio di \u003cstrong\u003ePablo Clark\u003c\/strong\u003e — designer e illustratore — prodotto da Eerie Idol Games. Cinque anni di sviluppo, un Kickstarter che ha fatto rumore e un risultato che ha sorpreso anche i più scettici.\u003c\/p\u003e\n\u003cp class=\"okc1-p\"\u003eOgni giocatore guida una fazione asimmetrica: la Nobiltà che si aggrappa al potere che sfuma, i Clan che rivendicano le terre antiche, la Rivolta del popolo e la Confraternita lunare. Il re è sparito. Il regno è in pezzi. E tu sei convinto che la corona spetti a te.\u003c\/p\u003e\n\u003cp class=\"okc1-p\"\u003eIl cuore del gioco è il conflitto simultaneo: tutti calano le carte coperte sulle regioni del tabellone. Poi si rivela tutto in una volta. In quel momento — quando capisci cosa hanno giocato gli altri — la partita prende vita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-intro-side\"\u003e\n\u003cp class=\"okc1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"okc1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"The Old King's Crown\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"okc1-quote-text\"\u003e\"As gorgeous to look at as it is phenomenal to play.\"\u003c\/p\u003e\n\u003cp class=\"okc1-quote-transl\"\u003eBellissimo da guardare quanto è fenomenale da giocare.\u003c\/p\u003e\n\u003cp class=\"okc1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eShut Up \u0026amp; Sit Down\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"okc1-quote okc1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"The Old King's Crown\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"okc1-quote-text\"\u003e\"The number of ways you can approach The Old King's Crown and still win is absolutely jaw-dropping.\"\u003c\/p\u003e\n\u003cp class=\"okc1-quote-transl\"\u003eIl numero di strade diverse che portano alla vittoria lascia senza parole.\u003c\/p\u003e\n\u003cp class=\"okc1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eLevel Up Blog\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"okc1-fs\"\u003e\n\u003cdiv class=\"okc1-fs-header\"\u003e\n\u003cdiv class=\"okc1-fs-brand\"\u003e\n\u003cimg class=\"okc1-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=\"okc1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"okc1-fs-game-name\"\u003eThe Old King's Crown\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fff0ec; border-color: #e08070; color: #8a2200;\" class=\"okc1-fs-cat\"\u003eConflitto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-body\"\u003e\n\u003cdiv class=\"okc1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"okc1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"okc1-fs-tip\" class=\"okc1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-info\"\u003e\n\u003cspan class=\"okc1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"okc1-fs-feeling\"\u003e\n\u003cspan class=\"okc1-fs-feel-tag\"\u003eIntrigante\u003c\/span\u003e \u003cspan class=\"okc1-fs-feel-tag\"\u003ePsicologico\u003c\/span\u003e \u003cspan class=\"okc1-fs-feel-tag\"\u003eImprevedibile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"okc1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"okc1-fs-targets\"\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-verdict\"\u003e\n\u003cdiv class=\"okc1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-verdict-text\"\u003eGuerra psicologica su carte coperte con fazioni asimmetriche e bluff costante. Perfetto per chi vuole leggere gli avversari tanto quanto il tabellone.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-footer\"\u003e\n\u003cimg class=\"okc1-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:'Interazione',  v:5, note:\"Scontri simultanei ogni turno — tutti combattono sempre\"},\n        {l:'Tensione',     v:5, note:\"Carte coperte: non sai cosa hanno giocato fino alla rivelazione\"},\n        {l:'Strategia',    v:4, note:\"Le fazioni asimmetriche aprono percorsi di vittoria molto diversi\"},\n        {l:'Rigiocabilità',v:4, note:\"Deck variabile e carte regno: ogni partita è una storia nuova\"},\n        {l:'Complessità',  v:4, note:\"Regole in 20 minuti, ma padroneggiare le fazioni richiede più partite\"},\n        {l:'Fortuna',      v:2, note:\"La pesca conta, ma la lettura degli avversari conta di più\"}\n      ];\n      var accent='#8B6914';\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('okc1-fs-svg');\n      var tip=document.getElementById('okc1-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 okc1-draw{to{stroke-dashoffset:0}}@keyframes okc1-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:okc1-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:okc1-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:okc1-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=\"okc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"okc1-section-pad\"\u003e\n\u003cp class=\"okc1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"okc1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"okc1-cards\"\u003e\n\u003cdiv class=\"okc1-card\"\u003e\n\u003cspan class=\"okc1-card-icon\"\u003e🏳️\u003c\/span\u003e\n\u003ch4 class=\"okc1-card-name\"\u003eIl Araldo\u003c\/h4\u003e\n\u003cp class=\"okc1-card-desc\"\u003eIl tuo rappresentante sul campo. Ogni round lo posizioni apertamente — dichiari le tue intenzioni. O fai finta di farlo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-card\"\u003e\n\u003cspan class=\"okc1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"okc1-card-name\"\u003eCarte fazione\u003c\/h4\u003e\n\u003cp class=\"okc1-card-desc\"\u003eCalate coperte nelle regioni. Poi rivelate tutte insieme. In quel momento si capisce chi ha letto meglio la situazione.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-card\"\u003e\n\u003cspan class=\"okc1-card-icon\"\u003e👥\u003c\/span\u003e\n\u003ch4 class=\"okc1-card-name\"\u003eI Sostenitori\u003c\/h4\u003e\n\u003cp class=\"okc1-card-desc\"\u003eCinque meeple monouso da schierare nelle regioni. Aggiungono forza ai tuoi scontri — usali bene, non se ne recuperano facilmente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-card\"\u003e\n\u003cspan class=\"okc1-card-icon\"\u003e👑\u003c\/span\u003e\n\u003ch4 class=\"okc1-card-name\"\u003eCarte Regno\u003c\/h4\u003e\n\u003cp class=\"okc1-card-desc\"\u003eSi acquistano con un'asta ogni round. Spesso cambiano completamente le regole del gioco. La carte giusta al momento giusto ribalta tutto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"okc1-closing\"\u003e\n\u003cp class=\"okc1-closing-text\"\u003eQualcuno alla fine dirà \"non mi aspettavo quella mossa\". Succede sempre, con The Old King's Crown.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"okc1-box-section\"\u003e\n\u003cdetails class=\"okc1-det\"\u003e\n\u003csummary class=\"okc1-det-sum\"\u003e\u003cspan class=\"okc1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"okc1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"okc1-det-sub\"\u003e3 formati · 225 carte totali\u003c\/span\u003e\u003cspan class=\"okc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"okc1-det-body\"\u003e\n\u003cdiv class=\"okc1-sleeve-grid\"\u003e\n\u003cdiv class=\"okc1-sleeve\"\u003e\n\u003cspan class=\"okc1-sleeve-mm\"\u003e44 × 67 mm\u003c\/span\u003e\n\u003cdiv class=\"okc1-sleeve-r\"\u003e\u003cspan class=\"okc1-sleeve-qty\"\u003e30 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-sleeve\"\u003e\n\u003cspan class=\"okc1-sleeve-mm\"\u003e57 × 87 mm\u003c\/span\u003e\n\u003cdiv class=\"okc1-sleeve-r\"\u003e\u003cspan class=\"okc1-sleeve-qty\"\u003e99 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-sleeve\"\u003e\n\u003cspan class=\"okc1-sleeve-mm\"\u003e70 × 120 mm\u003c\/span\u003e\n\u003cdiv class=\"okc1-sleeve-r\"\u003e\u003cspan class=\"okc1-sleeve-qty\"\u003e96 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=\"okc1-det okc1-det--last\"\u003e\n\u003csummary class=\"okc1-det-sum\"\u003e\u003cspan class=\"okc1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"okc1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"okc1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"okc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"okc1-det-body\"\u003e\n\u003cdiv class=\"okc1-rl-wrap\"\u003e\n\u003cdiv class=\"okc1-rl-langs\"\u003e\u003cspan class=\"okc1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0D1A0A; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"okc1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/306501\/the-old-kings-crown-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"okc1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"okc1-rl-body\"\u003e\n\u003cspan class=\"okc1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"okc1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"okc1-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!-- \/okc1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- \/okc1-wrap --\u003e\n\u003cstyle\u003e\n.okc1-wrap, .okc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.okc1-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: #0D1A0A;\n}\n\n\/* ── COPERTINA ── *\/\n.okc1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.okc1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.okc1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,26,10,0) 0%, rgba(13,26,10,0) 25%, rgba(13,26,10,0.6) 55%, rgba(13,26,10,0.88) 75%, rgba(13,26,10,0.98) 100%); }\n.okc1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.okc1-kicker { display: block; color: #C8A028; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.okc1-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.okc1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.okc1-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.okc1-chip--gold { background: #8B6914; border-color: #8B6914; }\n\n\/* ── SPECS ── *\/\n.okc1-specs-bar { background: #0a1208; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.okc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.okc1-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.okc1-spec:nth-child(3n) { border-right: none; }\n.okc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.okc1-spec-icon { font-size: 1.2rem; }\n.okc1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.okc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.okc1-body { background: #F0E8D0; }\n\n\/* ── INTRO ── *\/\n.okc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.okc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #6B4A10; margin-bottom: 7px; }\n.okc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0e00; line-height: 1.15; margin-bottom: 16px; }\n.okc1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2c10; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.okc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6B4A10; margin-bottom: 12px; }\n.okc1-quote { background: #1E3A12; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #C8A028; }\n.okc1-quote--dark { background: #0D1A0A; }\n.okc1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.okc1-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.okc1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.okc1-divider { height: 1px; background: #d0bc94; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.okc1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.okc1-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.okc1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.okc1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.okc1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.okc1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.okc1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.okc1-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.okc1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.okc1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.okc1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.okc1-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.okc1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.okc1-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.okc1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.okc1-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.okc1-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.okc1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.okc1-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.okc1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.okc1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.okc1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.okc1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.okc1-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.okc1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.okc1-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.okc1-section-pad { padding: 32px 28px 8px; }\n.okc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.okc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #dac8a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.okc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.okc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.okc1-card-name { font-size: 0.95rem; font-weight: 900; color: #6B4A10; margin-bottom: 5px; }\n.okc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2c10; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.okc1-closing { background: #0D1A0A; padding: 26px 28px; border-top: 3px solid #C8A028; }\n.okc1-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.okc1-box-section { background: #F0E8D0; border-top: 1px solid #d0bc94; }\n.okc1-det { border-bottom: 1px solid #e0cba8; background: #fff; }\n.okc1-det--last { border-bottom: none; }\n.okc1-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.okc1-det-sum::-webkit-details-marker { display: none; }\n.okc1-det-sum::marker { display: none; }\n.okc1-det[open] .okc1-det-sum { background: #faf5ec; }\n.okc1-det-sum:hover { background: #faf5ec; }\n.okc1-det-left { display: flex; align-items: center; gap: 10px; }\n.okc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.okc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0e00; display: block; }\n.okc1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.okc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.okc1-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.okc1-det[open] .okc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.okc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.okc1-sleeve-grid { display: grid; grid-template-columns: 1fr; gap: 8px; padding-top: 14px; }\n.okc1-sleeve { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; background: #f7f4ef; border-radius: 8px; border: 1px solid #e0cba8; flex-wrap: wrap; gap: 6px; }\n.okc1-sleeve-mm { font-family: monospace; font-size: 0.82rem; font-weight: 700; color: #1a0e00; }\n.okc1-sleeve-r { display: flex; align-items: center; gap: 8px; }\n.okc1-sleeve-qty { font-family: sans-serif; font-size: 0.78rem; color: #6b5e48; }\n\n.okc1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.okc1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.okc1-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.okc1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.okc1-rl-body { flex: 1; min-width: 0; }\n.okc1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.okc1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.okc1-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  .okc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .okc1-spec { border-bottom: none; }\n  .okc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .okc1-spec:last-child { border-right: none; }\n  .okc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .okc1-fs-body { grid-template-columns: 220px 1fr; }\n  .okc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .okc1-fs-info { border-top: none; }\n  .okc1-sleeve-grid { grid-template-columns: repeat(3, 1fr); }\n}\n@media screen and (min-width: 900px) {\n  .okc1-cover { height: 440px; }\n  .okc1-cover-content { padding: 22px 36px 30px; }\n  .okc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .okc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .okc1-divider { margin-left: 36px; margin-right: 36px; }\n  .okc1-section-pad { padding: 36px 36px 8px; }\n  .okc1-closing { padding: 28px 36px; }\n  .okc1-fs-body { grid-template-columns: 260px 1fr; }\n  .okc1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Eerie Idol Games","offers":[{"title":"Default Title","offer_id":52495174959431,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/The_Old_King_s_Crown_00.webp?v=1759984876"},{"product_id":"sniper-elite-the-board-game","title":"Sniper Elite The Board Game","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\"\u003eSei dietro la linea nemica. Tre amici controllano ogni tedesco sulla mappa. Quando pescano dal sacchetto e tirano fuori il tuo segnalino, sanno solo che sei in quella zona. Tu devi decidere: sparare adesso o aspettare il momento perfetto.\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\"\u003eRebellion Unplugged\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eVideogioco da tavolo\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\"\u003e40–70 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\"\u003e16+ 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\"\u003eRebellion Unplugged\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.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\"\u003eStruttura\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eUno contro tutti\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\"\u003eMovimento nascosto \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e bag-building tattico \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e caccia 1 vs molti\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FF9500;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: Sacchetto che cambia col pattuglione\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\"\u003eMissioni sotto copertura nella Francia occupata\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eRoger Tankersley e David Thompson\u003c\/strong\u003e, Sniper Elite: The Board Game traduce la tensione del videogioco Rebellion in un duello tattico asimmetrico. Un giocatore è il cecchino alleato infiltrato dietro le linee nemiche, fino a tre altri controllano le squadre della Wehrmacht che devono scovarlo. Le miniature di Jose David Lanza Cebrian ed Edouard Grould portano sul tavolo la Seconda Guerra Mondiale vista dall'alto, con mappe modulari e segnalini posizione nascosta.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eIl cecchino si muove in segreto annotando le coordinate, compie sabotaggi e prepara l'agguato perfetto pescando segnalini da un sacchetto personale per calcolare precisione e danno. I difensori pattugliano aree, piazzano rinforzi e modificano il sacchetto del cecchino aggiungendo segnalini errore quando lo localizzano. Ogni colpo sparato rivela la posizione: devi scegliere se eliminare un bersaglio adesso o aspettare che si raggruppi. Le guardie devono bilanciare difesa degli obiettivi e battuta di caccia, perché \u003cstrong\u003eil tempo scorre contro di loro\u003c\/strong\u003e.\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 gioco davvero asimmetrico: chi controlla il cecchino non 'bara' — sente davvero la pressione di restare nascosto mentre gli altri stringono il cerchio. La tensione è reale, non simulata.\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\"\u003e\"It captures the patience and panic of the video game remarkably well.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eCattura pazienza e panico del videogioco in modo straordinario.\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      \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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eSniper Elite: The Board Game\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 · Asimmetrico\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\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eNascosto\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSpietato\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-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: traduce perfettamente la tensione del videogioco in un sistema da tavolo asimmetrico che funziona sia come solitario (cecchino contro automa) sia in gruppo. Il bag-building tattico è un'idea brillante per simulare precisione e stress. Difetti ma non deal-breaker: il cecchino esperto domina se i difensori non coordinano bene, e dopo 10 partite le mappe iniziano a ripetersi.\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 include regole ufficiali per giocare il cecchino contro un automa che controlla i tedeschi tramite mazzi di carte comportamento. L'esperienza è completa e mantiene tutta la tensione, ma perde ovviamente il bluff psicologico e l'imprevedibilità umana dei difensori che cercano di prevedere le tue mosse.\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\u0026amp;width=64\" 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\": \"Tensione\", \"value\": 5, \"note\": \"Ogni mossa del cecchino rischia di essere l'ultima, ogni pattuglia può scovarlo\"}, {\"label\": \"Interazione\", \"value\": 5, \"note\": \"Confronto diretto costante: il cecchino reagisce ai movimenti nemici, i difensori al fuoco\"}, {\"label\": \"Asimmetria\", \"value\": 5, \"note\": \"Ruoli completamente diversi: informazioni nascoste vs forza numerica, bag-building vs piazzamento\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"La pesca dal sacchetto determina successo o fallimento, ma lo costruisci tu strategicamente\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Più tattica che pianificazione profonda: posizioni, timing, gestione risorse immediate\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole chiare e compatte, asimmetria ben spiegata, prime partite fluide\"}];\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\"\u003eCosa trovi nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eIl tuo equipaggiamento da infiltrato\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\"\u003eSacchetto del cecchino\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePeschi segnalini per calcolare precisione e danni. I difensori ci aggiungono segnalini errore quando ti localizzano: il tuo sacchetto peggiora man mano che ti scoprono. Devi sparare prima che diventi inutile.\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\"\u003eMappe modulari\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePiastrelle che compongono scenari della campagna alleata in Francia. Coperture, edifici, zone d'ombra. Il cecchino segna coordinate su un foglio, i difensori vedono solo miniature e marker zona quando lo individuano.\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\"\u003eMiniature Wehrmacht\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSoldati tedeschi, ufficiali, pattuglie motorizzate. Ogni tipo ha movimento, vista e resistenza diversi. I difensori li piazzano per coprire gli obiettivi e stringere il cerchio attorno al cecchino nascosto.\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 azione\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eAbilità speciali per entrambi i lati: trappole esplosive, colpi mirati, rinforzi d'emergenza. Gestisci la mano per i momenti critici: uno spreco può costarti la missione.\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\/240286\" 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\"\u003eSniper Elite: The Board Game rulebook  · 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(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-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:#C0310A; 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: #C0310A; 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: #C0310A; 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: #C0310A; 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: #C0310A; }\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: #C0310A; font-weight: 700; flex-shrink: 0; }\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":"Rebellion Unplugged","offers":[{"title":"Default Title","offer_id":52742600524103,"sku":null,"price":52.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Sniper_Elite_The_Board_Game_00.webp?v=1762946892"},{"product_id":"orapa-space","title":"Orapa Space","description":"\u003c!-- 🌌 ORAPA SPACE – Laser, orbite e silenzio cosmico --\u003e\n\u003csection class=\"orapaspace-section\"\u003e\u003c!-- Titolo --\u003e\u003cheader class=\"orapaspace-header\"\u003e\n\u003ch2\u003eOrapa Space 🔭 Il puzzle spaziale dove un laser rivela tutta la verità\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"orapaspace-layout\"\u003e\n\u003c!-- Testo principale --\u003e\n\u003carticle class=\"orapaspace-narrative\"\u003e\n\u003cp\u003e\u003cstrong\u003eOrapa Space\u003c\/strong\u003e ti lancia in una missione dell’Aerospace Department: scoprire la posizione, la direzione e il colore di misteriosi pianeti usando un solo strumento… un \u003cstrong\u003eraggio laser\u003c\/strong\u003e che rimbalza nello spazio. Ogni segnale di ritorno è un indizio, ogni deviazione una storia, ogni riflessione una possibile soluzione.\u003c\/p\u003e\n\u003cp\u003eIl gioco è un \u003cstrong\u003ededuttivo puro\u003c\/strong\u003e in cui osservi il comportamento del laser, lo confronti con la tua griglia e costruisci poco a poco la mappa nascosta del sistema planetario. Ma attento: i laser non si comportano sempre come pensi, e un rimbalzo imprevisto può mandarti completamente fuori rotta. È più profondo di Orapa Mine, più analitico, più spaziale — e tremendamente soddisfacente quando “tutto combacia”.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- Box punti forza --\u003e\n\u003caside class=\"orapaspace-features\"\u003e\n\u003ch3\u003ePerché “Orapa Space” conquista chi ama ragionare\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔭 \u003cstrong\u003eDeduzione laser-based\u003c\/strong\u003e – un’idea geniale e super elegante\u003c\/li\u003e\n\u003cli\u003e🪐 \u003cstrong\u003ePianeti nascosti\u003c\/strong\u003e – direzioni, colori e posizioni da scoprire\u003c\/li\u003e\n\u003cli\u003e🧠 \u003cstrong\u003eLivello di sfida più alto\u003c\/strong\u003e – un passo oltre Orapa Mine\u003c\/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003e20–25 minuti\u003c\/strong\u003e – rapido, intelligente, zero tempi morti\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c!-- Chiusura --\u003e\n\u003cdiv class=\"orapaspace-end\"\u003e\n\u003cp\u003eSe ami i \u003cstrong\u003epuzzle deduttivi moderni\u003c\/strong\u003e, i giochi che chiedono precisione e la soddisfazione di un’intuizione perfetta, \u003cstrong\u003eOrapa Space\u003c\/strong\u003e è una missione da non perdere. Preparati a tracciare traiettorie, analizzare rimbalzi e scoprire l’ordine nascosto del cosmo.\u003c\/p\u003e\n\u003cp class=\"orapaspace-quote\"\u003e\u003cem\u003eNel silenzio dello spazio, solo il laser sa la verità.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌌 ORAPA SPACE – Nebulose, blu siderale, bagliori laser *\/\n.orapaspace-section {\n  --space-deep: #030923;\n  --space-blue: #0c1b3d;\n  --space-light: #1d3f6a;\n  --space-laser: #00eaff;\n  --space-sand: #f4d9b2;\n  \n  background: linear-gradient(180deg, var(--space-deep) 0%, var(--space-blue) 40%, var(--space-light) 100%);\n  border-radius: 26px;\n  padding: 2.4rem 1.8rem;\n  color: #e8f6ff;\n  font-family: \"Inter\", sans-serif;\n  max-width: 1100px;\n  margin: 2rem auto;\n  box-shadow: 0 14px 32px rgba(0, 0, 0, 0.40);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Effetti luminosi – bagliori di nebulosa e laser *\/\n.orapaspace-section::before {\n  content: \"\";\n  position: absolute;\n  top: -60px;\n  left: -40px;\n  width: 260px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(0,234,255,0.35), transparent 70%);\n  filter: blur(40px);\n}\n.orapaspace-section::after {\n  content: \"\";\n  position: absolute;\n  bottom: -80px;\n  right: -50px;\n  width: 320px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(244,217,178,0.28), transparent 75%);\n  filter: blur(35px);\n}\n\n\/* Titolo *\/\n.orapaspace-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  font-size: 1.9rem;\n  margin-bottom: 1.6rem;\n  color: #ffffff;\n  text-shadow: 0 0 18px rgba(0,0,0,0.7);\n  border-bottom: 1px solid rgba(255,255,255,0.22);\n  padding-bottom: 0.6rem;\n}\n\n\/* Layout due colonne *\/\n.orapaspace-layout {\n  display: grid;\n  grid-template-columns: 1.25fr 1fr;\n  gap: 1.4rem;\n  align-items: flex-start;\n}\n\n\/* Testo principale *\/\n.orapaspace-narrative {\n  background: rgba(4, 13, 30, 0.82);\n  padding: 1.4rem 1.6rem;\n  border-radius: 18px;\n  border-left: 6px solid var(--space-laser);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.45);\n}\n.orapaspace-narrative p {\n  margin: 0.7rem 0;\n  line-height: 1.75;\n}\n.orapaspace-narrative strong {\n  color: #ffffff;\n}\n\n\/* Box caratteristiche *\/\n.orapaspace-features {\n  background: rgba(5, 18, 40, 0.92);\n  border-radius: 18px;\n  padding: 1.3rem 1.5rem;\n  border: 2px solid rgba(0,234,255,0.35);\n  box-shadow: 0 10px 26px rgba(0,0,0,0.5);\n}\n.orapaspace-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.1rem;\n  margin-bottom: 1rem;\n  color: var(--space-sand);\n}\n.orapaspace-features ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 0.7rem;\n}\n.orapaspace-features li {\n  background: linear-gradient(90deg, rgba(0,234,255,0.18), rgba(0,13,30,0.9));\n  border-left: 5px solid var(--space-laser);\n  border-radius: 10px;\n  padding: 0.55rem 0.85rem;\n  transition: 0.25s ease;\n}\n.orapaspace-features li:hover {\n  transform: translateX(4px);\n}\n\n\/* Chiusura *\/\n.orapaspace-end {\n  margin-top: 2rem;\n  background: rgba(4, 13, 30, 0.9);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  border: 1px solid rgba(255,255,255,0.12);\n  text-align: center;\n  box-shadow: 0 8px 22px rgba(0,0,0,0.35);\n}\n.orapaspace-quote {\n  margin-top: 0.8rem;\n  font-style: italic;\n  color: var(--space-laser);\n  font-weight: 600;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .orapaspace-layout {\n    grid-template-columns: 1fr;\n  }\n}\n@media (max-width: 600px) {\n  .orapaspace-section {\n    padding: 1.9rem 1.2rem;\n  }\n  .orapaspace-header h2 {\n    font-size: 1.6rem;\n  }\n}\n\u003c\/style\u003e","brand":"Playte","offers":[{"title":"Default Title","offer_id":52764950593863,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Orapa_Space_00.webp?v=1770178150"},{"product_id":"il-gatto-e-la-torre","title":"Il Gatto e la Torre","description":"\u003c!-- 🐾 IL GATTO E LA TORRE – Blocco Fiabesco --\u003e\n\u003csection class=\"cat-tower-section\"\u003e\u003cheader class=\"cat-tower-header\"\u003e\n\u003ch2\u003e🐾 Il Gatto e la Torre: una scalata fatta di coraggio e zampette\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003carticle class=\"cat-tower-text\"\u003e\n\u003cp\u003eIn \u003cstrong\u003eIl Gatto e la Torre\u003c\/strong\u003e non sei un semplice spettatore: sei parte della piccola squadra che aiuta Toto, il gattino nero che vuole raggiungere le stelle. Un \u003cstrong\u003egioco da tavolo family e cooperativo\u003c\/strong\u003e pieno di delicatezza, equilibrio e risate trattenute mentre la torre oscilla un po’ troppo.\u003c\/p\u003e\n\u003cp\u003eOgni carta che scegli mette alla prova la tua mano e la tua calma: costruisci muri, bilanci piani impossibili, muovi gli Amici Felini e speri che tutto resti in piedi abbastanza a lungo. È un gioco leggero, creativo, accessibile, che trasforma una semplice torre in un piccolo viaggio emotivo.\u003c\/p\u003e\n\u003cp\u003eIl bello è che non conta la forza, ma l’attenzione. È perfetto con i bambini, ma anche da soli, quando vuoi un \u003cstrong\u003egioco di destrezza\u003c\/strong\u003e che rilassa e diverte senza stress. E ogni volta che Toto avanza un piano, senti davvero di avergli dato una zampa.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIl Gatto e la Torre\u003c\/strong\u003e è ideale per chi ama i giochi cooperativi teneri, rapidi, e con quel tocco di magia che solo un gatto protagonista può portare in tavola.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003caside class=\"cat-tower-features\"\u003e\n\u003ch3\u003ePerché amerai “Il Gatto e la Torre”\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐾 Cooperativo leggero e perfetto per famiglie\u003c\/li\u003e\n\u003cli\u003e🏗️ Torre fisica da costruire e bilanciare\u003c\/li\u003e\n\u003cli\u003e😺 Modalità \u003cstrong\u003esolitario\u003c\/strong\u003e inclusa\u003c\/li\u003e\n\u003cli\u003e🎴 Carte multiuso che cambiano ogni turno\u003c\/li\u003e\n\u003cli\u003e✨ Storia dolce e atmosfera rilassante\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/aside\u003e\n\u003cdiv class=\"cat-tower-end\"\u003e\n\u003cp\u003eUn piccolo viaggio verso le stelle, una torre all’improvviso traballante… e un gatto che non vuole arrendersi.\u003c\/p\u003e\n\u003cp class=\"cat-tower-quote\"\u003e\u003cem\u003eAiutare Toto è più facile quando lo fai con il cuore.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🐾 IL GATTO E LA TORRE – Stile Fiabesco Pastello *\/\n.cat-tower-section {\n  --cat-sky: #a6d7ff;\n  --cat-sky-light: #d8efff;\n  --cat-purple: #b7a7d8;\n  --cat-green: #8fc88d;\n  --cat-red: #d54a43;\n  --cat-white: #ffffff;\n  --cat-dark: #2a2a2c;\n\n  background: linear-gradient(145deg, var(--cat-sky), var(--cat-sky-light) 50%, #e4f5ff);\n  padding: 2.4rem 1.8rem;\n  border-radius: 28px;\n  max-width: 1100px;\n  margin: 2rem auto;\n  color: var(--cat-dark);\n  font-family: \"Inter\", sans-serif;\n  box-shadow: 0 14px 32px rgba(0,0,0,0.15);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Glow soffice *\/\n@keyframes catGlow {\n  0% { opacity: 0.20; transform: scale(1); }\n  50% { opacity: 0.35; transform: scale(1.04); }\n  100% { opacity: 0.20; transform: scale(1); }\n}\n.cat-tower-section::before {\n  content: \"\";\n  position: absolute;\n  top: -50px;\n  right: -40px;\n  width: 280px;\n  height: 280px;\n  background: radial-gradient(circle, rgba(255,255,255,0.6), transparent 70%);\n  filter: blur(40px);\n  animation: catGlow 7s ease-in-out infinite;\n}\n\n\/* Titolo *\/\n.cat-tower-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  color: var(--cat-purple);\n  text-shadow: 0 0 10px rgba(255,255,255,0.6);\n  margin-bottom: 1.6rem;\n  font-size: 1.8rem;\n}\n\n\/* Testo principale *\/\n.cat-tower-text {\n  background: rgba(255,255,255,0.65);\n  padding: 1.6rem 1.4rem;\n  border-left: 7px solid var(--cat-green);\n  border-radius: 20px;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.14);\n  line-height: 1.75;\n}\n\n\/* Features *\/\n.cat-tower-features {\n  background: rgba(255,255,255,0.65);\n  padding: 1.4rem 1.6rem;\n  border-radius: 20px;\n  border: 1px solid rgba(0,0,0,0.08);\n  box-shadow: 0 6px 18px rgba(0,0,0,0.12);\n  margin-top: 2rem;\n}\n.cat-tower-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--cat-green);\n  margin-bottom: 1rem;\n}\n.cat-tower-features ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 0.6rem;\n}\n.cat-tower-features li {\n  background: linear-gradient(90deg, rgba(183,167,216,0.25), rgba(166,215,255,0.22));\n  padding: 0.55rem 0.8rem;\n  border-left: 6px solid var(--cat-purple);\n  border-radius: 12px;\n  transition: 0.25s ease;\n}\n.cat-tower-features li:hover {\n  transform: translateX(4px);\n}\n\n\/* Chiusura *\/\n.cat-tower-end {\n  margin-top: 2rem;\n  background: rgba(255,255,255,0.7);\n  padding: 1.4rem 1.6rem;\n  border-radius: 20px;\n  border: 1px solid rgba(0,0,0,0.06);\n  box-shadow: 0 6px 18px rgba(0,0,0,0.12);\n  text-align: center;\n}\n.cat-tower-quote {\n  margin-top: 0.8rem;\n  color: var(--cat-red);\n  font-weight: 600;\n  font-style: italic;\n}\n\n\/* Responsive *\/\n@media (max-width: 600px) {\n  .cat-tower-section { padding: 1.8rem 1.2rem; }\n  .cat-tower-header h2 { font-size: 1.5rem; }\n}\n\u003c\/style\u003e","brand":"Studio Supernova","offers":[{"title":"Default Title","offer_id":52877918568775,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Il_Gatto_e_la_Torre_00.webp?v=1764766023"},{"product_id":"tanbo","title":"Tanbo","description":"\u003csection class=\"tanbo-section product__description rte quick-description\"\u003e\u003c!-- HEADER --\u003e\u003cheader class=\"tanbo-header\"\u003e\n\u003ch2\u003e🌾 Tanbo – Il raccolto inizia da un solo gesto\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"tanbo-grid\"\u003e\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003carticle class=\"tanbo-left\"\u003e\n\u003cp\u003eIn \u003cstrong\u003eTanbo\u003c\/strong\u003e non sei un semplice giocatore: sei il custode di una risaia giapponese, un piccolo appezzamento immerso nella quiete di Niigata. Qui ogni semina è un atto di equilibrio, perché insieme al riso prosperano anche i serpenti sacri che ne influenzano la crescita. Troppi, e il campo sfugge al controllo. Troppo pochi, e il raccolto perde forza.\u003c\/p\u003e\n\u003cp\u003eIl cuore del gioco è un \u003cstrong\u003emancala trasformato in strategia moderna\u003c\/strong\u003e: ogni mossa ridisegna il flusso della plancia, apre nuove possibilità, crea tensioni sottili tra espansione, controllo e tempismo perfetto. In due giocatori, ogni scelta è una risposta all’altro — un duello silenzioso fatto di intuizione e piccoli ribaltamenti.\u003c\/p\u003e\n\u003cp\u003eTanbo è veloce, elegante e sorprendentemente profondo. Una partita tira l’altra perché il campo cambia continuamente, e ciò che ieri era un vantaggio oggi diventa un rischio da gestire.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside class=\"tanbo-right\"\u003e\n\u003ch3\u003ePerché Tanbo affascina così tanto\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🌱 Mancala reinventato in chiave strategica e moderna\u003c\/li\u003e\n\u003cli\u003e🐍 Presenza dei serpenti come risorsa sacra da bilanciare\u003c\/li\u003e\n\u003cli\u003e⚖️ Duello a 2 giocatori rapido ma pieno di decisioni importanti\u003c\/li\u003e\n\u003cli\u003e🎴 Mix unico di majority, set collection e movimento programmato\u003c\/li\u003e\n\u003cli\u003e🧘♂️ Atmosfera zen: minimale, elegante, profondamente soddisfacente\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"tanbo-cta\"\u003e\n\u003cp\u003e\u003cem\u003e Un gioco astratto che profuma di natura, calma e strategia. In Tanbo, la vittoria nasce dalla pazienza… proprio come il riso. \u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE TANBO (verde risaia, acqua, giallo tenue, bianco zen) *\/\n.tanbo-section {\n  --tb-green: #7cc48a;\n  --tb-green-dark: #4d9b66;\n  --tb-yellow: #f6e58d;\n  --tb-blue: #7ad7e6;\n  --tb-white: #ffffff;\n  --tb-text: #234b32;\n\n  background: linear-gradient(135deg, var(--tb-green) 0%, var(--tb-blue) 55%, var(--tb-yellow) 100%);\n  padding: 2.4rem 2rem;\n  border-radius: 22px;\n  max-width: 1100px;\n  margin: 2rem auto;\n  color: var(--tb-text);\n  box-shadow: 0 10px 28px rgba(0,0,0,0.20);\n}\n\n\/* HEADER *\/\n.tanbo-header h2 {\n  text-align: center;\n  font-family: \"Bungee\", sans-serif;\n  color: var(--tb-white);\n  font-size: 1.9rem;\n  text-shadow: 0 0 10px rgba(255,255,255,0.5);\n}\n\n\/* GRID *\/\n.tanbo-grid {\n  display: grid;\n  grid-template-columns: 1.55fr 1fr;\n  gap: 1.6rem;\n  margin-top: 1.8rem;\n}\n\n\/* LEFT COLUMN *\/\n.tanbo-left {\n  background: rgba(255,255,255,0.45);\n  padding: 1.6rem;\n  border-left: 6px solid var(--tb-green-dark);\n  border-radius: 16px;\n  line-height: 1.7;\n}\n\n\/* RIGHT COLUMN *\/\n.tanbo-right {\n  background: rgba(255,255,255,0.50);\n  padding: 1.6rem;\n  border-radius: 16px;\n  border: 2px solid rgba(0,0,0,0.10);\n}\n\n\/* FEATURES TITLE *\/\n.tanbo-right h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--tb-green-dark);\n  margin-bottom: 0.9rem;\n  text-shadow: 0 0 4px rgba(77,155,102,0.3);\n}\n\n\/* LISTA *\/\n.tanbo-right ul {\n  list-style: none;\n  padding: 0;\n  display: grid;\n  gap: 0.7rem;\n}\n.tanbo-right li {\n  background: rgba(255,255,255,0.65);\n  border-left: 5px solid var(--tb-blue);\n  padding: .6rem .8rem;\n  border-radius: 10px;\n}\n\n\/* CTA BOX *\/\n.tanbo-cta {\n  margin-top: 1.4rem;\n  background: rgba(255,255,255,0.55);\n  border-left: 5px solid var(--tb-yellow);\n  padding: 0.9rem;\n  border-radius: 10px;\n  text-align: center;\n  font-style: italic;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 900px) {\n  .tanbo-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e","brand":"Musoka Studio","offers":[{"title":"Default Title","offer_id":52945681940807,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Tanbo_00.webp?v=1765506383"},{"product_id":"sensu","title":"Sensu","description":"\u003csection class=\"frog-sensu\" aria-label=\"Sensu – sezione a due colonne\"\u003e\u003c!--\n    SEO Title: Sensu – Gioco da tavolo strategico e solitario, arrivare a 15 senza sforare\n    Meta Description: Sensu è un gioco da tavolo strategico e accessibile: crea combinazioni per arrivare esattamente a 15, riscatta carte e completa tre ventagli. Rapido, elegante, ottimo anche in solitaria.\n  --\u003e \u003c!-- SEO helper: nel DOM ma invisibile ai clienti --\u003e\n\u003cdiv class=\"frog-sensu__seo\" aria-hidden=\"true\"\u003eSensu gioco da tavolo strategico gioco di carte gestione mano arrivare a 15 esatto senza sforare gioco da tavolo solitario gioco da tavolo family gioco rapido tattico ventagli giapponesi pattern set collection versione avanzata poteri bonus grandi ventagli\u003c\/div\u003e\n\u003cheader class=\"frog-sensu__header\"\u003e\n\u003ch2\u003e🎐 Sensu – L’arte di arrivare a 15, senza mai sforare\u003c\/h2\u003e\n\u003cp class=\"frog-sensu__subtitle\"\u003eUn \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e dove la calma è un’arma: numeri esatti, scelte pulite, colpi di timing.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"frog-sensu__layout\"\u003e\n\u003c!-- Colonna sinistra: narrativa --\u003e\n\u003carticle class=\"frog-sensu__narrative\"\u003e\n\u003cp\u003eIn \u003cstrong\u003eSensu\u003c\/strong\u003e non basta collezionare carte. Serve \u003cstrong\u003eprecisione\u003c\/strong\u003e, tempismo e la capacità di leggere il tavolo come un gesto elegante. Il tuo obiettivo è semplice solo in apparenza: \u003cstrong\u003eraggiungere esattamente 15\u003c\/strong\u003e. Né uno in più, né uno in meno.\u003c\/p\u003e\n\u003cp\u003eOgni carta rappresenta un ventaglio giapponese, e ogni combinazione è una scelta delicata. Quando riesci a comporre una mano dal valore perfetto, puoi giocarla per trasformare quelle carte in parti permanenti del tuo \u003cstrong\u003eventaglio personale\u003c\/strong\u003e. E da quel momento iniziano le vere decisioni.\u003c\/p\u003e\n\u003cdiv class=\"frog-sensu__break\" role=\"note\" aria-label=\"Frase centrale Sensu\"\u003e\n\u003cp\u003e\u003cstrong\u003eArrivare a 15 è facile.\u003c\/strong\u003e\u003cbr\u003eFarlo al momento giusto… è tutta un’altra storia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003ePerché le carte riscattate non spariscono: restano con te, modificano il tuo percorso e ti avvicinano alla vittoria. \u003cstrong\u003eIl primo a completare il terzo ventaglio vince\u003c\/strong\u003e, ma arrivarci prima degli altri richiede pianificazione e sangue freddo.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSensu\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo strategico e accessibile\u003c\/strong\u003e, rapido ma mai banale, perfetto sia in compagnia che in solitaria. La versione avanzata aggiunge poteri, bonus e Grandi Ventagli, offrendo profondità extra a chi cerca una sfida più raffinata.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- Colonna destra: punti forza --\u003e\n\u003caside class=\"frog-sensu__features\"\u003e\n\u003ch3\u003eCosa rende Sensu così elegante al tavolo\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🎴 Gestione della mano basata su numeri esatti\u003c\/li\u003e\n\u003cli\u003e🧠 Decisioni tattiche continue, senza tempi morti\u003c\/li\u003e\n\u003cli\u003e🧘 Ritmo rilassato ma altamente strategico\u003c\/li\u003e\n\u003cli\u003e🐸 Ottimo anche come \u003cstrong\u003egioco da tavolo solitario\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"frog-sensu__mini\"\u003e\n\u003cp\u003eSe ami i \u003cstrong\u003egiochi da tavolo\u003c\/strong\u003e dove una scelta “piccola” cambia tutto, qui il bello è sentire il tavolo… e chiudere il 15 quando gli altri non se l’aspettano.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎐 FROGAMES — SENSU (two columns) | palette cover: rosso vermiglio + teal + oro loto + inchiostro *\/\n.frog-sensu{\n  --ink:#0b1220;\n  --muted:#334155;\n\n  --vermilion:#c0183a;\n  --vermilion2:#8f0f2b;\n  --teal:#1f5961;\n  --teal2:#163f46;\n  --lotus:#e8c56a;\n  --paper:#ffffff;\n\n  --shadow:0 16px 40px rgba(0,0,0,.15);\n\n  max-width:1100px;\n  margin:2.2rem auto;\n  padding:2.4rem 1.8rem;\n  border-radius:28px;\n  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  color:var(--ink);\n  position:relative;\n  overflow:hidden;\n\n  background:\n    radial-gradient(900px 380px at 12% 12%, rgba(192,24,58,.18), transparent 62%),\n    radial-gradient(820px 360px at 88% 18%, rgba(31,89,97,.18), transparent 60%),\n    radial-gradient(760px 340px at 55% 92%, rgba(232,197,106,.22), transparent 60%),\n    linear-gradient(135deg, #ffffff 0%, #fbf7f7 34%, #f2f8f8 100%);\n\n  box-shadow:var(--shadow);\n  border:1px solid rgba(11,18,32,.08);\n}\n\n\/* Decorazione “ventaglio” soft (no quadretti) *\/\n.frog-sensu::before{\n  content:\"\";\n  position:absolute;\n  inset:-70px;\n  pointer-events:none;\n  background:\n    conic-gradient(from 220deg at 22% 22%,\n      rgba(232,197,106,.14),\n      rgba(192,24,58,.10),\n      rgba(31,89,97,.10),\n      rgba(232,197,106,.14)\n    );\n  opacity:.18;\n  filter: blur(2px);\n}\n\n\/* SEO helper *\/\n.frog-sensu__seo{\n  position:absolute !important;\n  width:1px; height:1px;\n  padding:0; margin:-1px;\n  overflow:hidden;\n  clip:rect(0,0,0,0);\n  white-space:nowrap;\n  border:0;\n}\n\n\/* Header *\/\n.frog-sensu__header{\n  text-align:center;\n  margin-bottom:1.6rem;\n  position:relative;\n}\n.frog-sensu__header h2{\n  font-family:Bungee,Inter,system-ui,sans-serif;\n  font-size:1.95rem;\n  line-height:1.15;\n  margin:0 0 .55rem;\n  color:var(--vermilion2);\n  text-shadow:0 10px 24px rgba(0,0,0,.08);\n}\n.frog-sensu__subtitle{\n  margin:0;\n  font-size:1.05rem;\n  font-weight:650;\n  color:var(--muted);\n}\n.frog-sensu__subtitle strong{ color:var(--teal2); }\n\n\/* Layout *\/\n.frog-sensu__layout{\n  display:grid;\n  grid-template-columns:1.35fr .9fr;\n  gap:1.6rem;\n  align-items:start;\n  position:relative;\n}\n\n\/* Narrative *\/\n.frog-sensu__narrative{\n  background:rgba(255,255,255,.94);\n  border-radius:18px;\n  padding:1.45rem 1.6rem;\n  border-left:6px solid rgba(192,24,58,.82);\n  box-shadow:0 10px 26px rgba(0,0,0,.08);\n}\n.frog-sensu__narrative p{\n  margin:.75rem 0;\n  line-height:1.78;\n  color:#111827;\n}\n.frog-sensu__narrative strong{ color:var(--teal2); }\n\n\/* Break card *\/\n.frog-sensu__break{\n  margin:1rem 0 1.05rem;\n  border-radius:16px;\n  padding:1rem 1.1rem;\n  text-align:center;\n  background:linear-gradient(90deg, rgba(192,24,58,.14), rgba(31,89,97,.12), rgba(232,197,106,.20));\n  border:1px solid rgba(11,18,32,.10);\n  box-shadow:0 10px 22px rgba(0,0,0,.06);\n}\n.frog-sensu__break p{\n  margin:0;\n  line-height:1.55;\n  color:#0b1220;\n}\n.frog-sensu__break strong{ color:#0b1220; }\n\n\/* Features *\/\n.frog-sensu__features{\n  background:linear-gradient(145deg, rgba(22,63,70,.98), rgba(143,15,43,.92));\n  color:rgba(255,255,255,.98);\n  border-radius:18px;\n  padding:1.35rem 1.45rem;\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 0 1px rgba(232,197,106,.18) inset,\n    0 18px 34px rgba(0,0,0,.22);\n  position:relative;\n  overflow:hidden;\n}\n.frog-sensu__features::after{\n  content:\"\";\n  position:absolute;\n  inset:-2px;\n  border-radius:18px;\n  pointer-events:none;\n  background:\n    radial-gradient(320px 260px at 18% 0%, rgba(232,197,106,.18), transparent 60%),\n    radial-gradient(260px 260px at 92% 18%, rgba(255,255,255,.10), transparent 62%);\n  opacity:.95;\n}\n.frog-sensu__features h3{\n  position:relative;\n  z-index:1;\n  font-family:Bungee,Inter,system-ui,sans-serif;\n  margin:0 0 1rem;\n  font-size:1.12rem;\n  letter-spacing:.2px;\n  color:rgba(255,255,255,.98);\n}\n.frog-sensu__features ul{\n  position:relative;\n  z-index:1;\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.6rem;\n}\n.frog-sensu__features li{\n  border-radius:12px;\n  padding:.65rem .8rem;\n  background:linear-gradient(90deg, rgba(232,197,106,.16), rgba(255,255,255,.07));\n  border-left:5px solid rgba(232,197,106,.92);\n  transition:transform .22s ease, background .22s ease;\n}\n.frog-sensu__features li:hover{\n  transform:translateX(5px);\n  background:linear-gradient(90deg, rgba(232,197,106,.20), rgba(255,255,255,.09));\n}\n\n\/* Mini note (alto contrasto) *\/\n.frog-sensu__mini{\n  position:relative;\n  z-index:1;\n  margin-top:1rem;\n  padding:1rem 1rem;\n  border-radius:14px;\n  background:rgba(255,255,255,.10);\n  border:1px solid rgba(255,255,255,.18);\n}\n.frog-sensu__mini p{\n  margin:0;\n  line-height:1.65;\n  color:rgba(255,255,255,.98);\n}\n.frog-sensu__mini strong{ color:#ffffff; }\n\n\/* Responsive *\/\n@media (max-width:900px){\n  .frog-sensu__layout{ grid-template-columns:1fr; }\n}\n@media (max-width:600px){\n  .frog-sensu{ padding:1.85rem 1.2rem; border-radius:24px; }\n  .frog-sensu__header h2{ font-size:1.55rem; }\n}\n\u003c\/style\u003e","brand":"DV Games","offers":[{"title":"Default Title","offer_id":53000932589895,"sku":null,"price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/sensu00.webp?v=1766307006"},{"product_id":"cascadia-alpine-lakes","title":"Cascadia Alpine Lakes","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\"\u003eScegli una tessera doppia e un gettone fauna. Li piazzi. L'habitat cresce verso l'alto, i laghi brillano circondati, gli animali salgono in quota. Ogni scelta vale doppio perché conta in piano e in altezza.\u003c\/p\u003e\n\u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003ePuzzle spaziale\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eFlatout Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eNatura del Pacifico\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 \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e \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 \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e30 – 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 \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eEditore\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eFlatout Games\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003ePeso\u003c\/span\u003e \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 \u003cspan class=\"fg1-spec-label\"\u003eStruttura\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003ePaesaggio 3D stratificato\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: bold; 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;\"\u003eTile-layering 3D \u003cspan style=\"color: rgba(255,255,255,0.35);\"\u003e×\u003c\/span\u003e Draft abbinato \u003cspan style=\"color: rgba(255,255,255,0.35);\"\u003e×\u003c\/span\u003e Scoring multilivello\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: Ecosistema verticale a piani sovrapposti\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\"\u003eIl Pacifico nordoccidentale sale di quota\u003c\/h3\u003e\n\u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eRandy Flynn\u003c\/strong\u003e torna con un seguito standalone di \u003cstrong\u003eCascadia\u003c\/strong\u003e, il puzzle naturalista premiato Spiel des Jahres 2022. Le illustrazioni di \u003cstrong\u003eBeth Sobel\u003c\/strong\u003e portano laghi alpini, foreste di conifere e fauna d'alta quota su tessere esagonali doppie che si impilano. La fisica del gioco cambia: non costruisci più solo in piano, ma verso l'alto.\u003c\/p\u003e\n\u003cp class=\"fg1-p\"\u003ePeschi una coppia tessera-fauna e la piazzi nel tuo ecosistema personale, adiacente o \u003cstrong\u003esovrapposta\u003c\/strong\u003e a quello che c'è già. E rispetto al primo Cascadia le due metà del punteggio si sono scambiate il posto: le \u003cstrong\u003ecarte variabili sono quelle degli habitat\u003c\/strong\u003e, mentre i cinque animali fanno punti salendo di quota e contendendosi le maggioranze. Vinci chi crea l'ambiente più armonioso e stratificato, con laghi circondati e fauna in posizione elevata.\u003c\/p\u003e\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\"Cascadia: Alpine Lakes is a standalone follow-up to the hit spatial puzzle game Cascadia!\"\u003c\/p\u003e\n\u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFlatout Games\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\"\u003eRandy Flynn ha preso il sistema di Cascadia e l'ha portato in montagna. La verticalità cambia tutto: non ragioni più solo su adiacenze, ma su strati. È il seguito che amplia senza tradire.\u003c\/p\u003e\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\u003cbr\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.business\u003c\/span\u003e\n\u003cp class=\"fg1-fs-game-name\"\u003eCascadia: Alpine Lakes\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\"\u003eMeditativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSpaziale\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eStratificato\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\u003eFamily game\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\u003eEsperti\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: prende un sistema già funzionante e aggiunge una dimensione letterale. Lo stacking non è un gimmick: cambia il modo di pensare lo spazio. La rigiocabilità è altissima grazie agli obiettivi modulari. Difetti ma non deal-breaker: la curva di apprendimento sale rispetto al primo Cascadia. Chi cerca solo relax potrebbe trovare la gestione verticale troppo densa. E il solo, pur supportato, perde il brivido del draft competitivo.\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 \u003cspan class=\"fg1-fs-solo-stars\"\u003e★★★★☆\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg1-fs-solo-note\"\u003eIl gioco include \u003cstrong\u003eregole dedicate per il solitario\u003c\/strong\u003e nel manuale base. Niente automa: prepari una partita da due e a ogni turno la coppia più lontana dai mazzi esce dal gioco, mentre \u003cstrong\u003e20 scenari e 35 obiettivi\u003c\/strong\u003e ti danno la scala da salire. L'esperienza è completa e il puzzle spaziale funziona benissimo, ma manca la tensione del draft competitivo (prendere la coppia giusta prima degli avversari). Ideale per chi ama ottimizzare senza pressione sociale.\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\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Setup variabile con migliaia di combinazioni di obiettivi. Ogni partita è un puzzle spaziale diverso.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Il draft abbinato tessera-fauna costringe a ottimizzare su più assi: adiacenze, elevazione, completamento laghi. Scelte dense.\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Stacking e obiettivi multipli alzano la curva rispetto al Cascadia base, ma il turno resta lineare: scegli e piazza.\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"Draft competitivo: prendi la coppia che serve a te e neghi quella agli altri. Poi ognuno nel suo tableau.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Il draft offre 4 coppie tra cui scegliere ogni turno. La casualità c'è ma raramente ti blocca del tutto.\"}];\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\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fg1-section-pad\"\u003e\n\u003cp class=\"fg1-label\"\u003eGli strumenti del puzzle\u003c\/p\u003e\n\u003ch3 class=\"fg1-h3\"\u003eCosa costruisci al tavolo\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\"\u003eTessere habitat doppie\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eOgni tessera è un \u003cstrong\u003edoppio esagono\u003c\/strong\u003e con combinazioni di tre habitat alpini (foresta, prato, ghiacciaio). Si piazzano adiacenti o \u003cstrong\u003esovrapposte\u003c\/strong\u003e. L'altezza diventa una risorsa: laghi e fauna in quota valgono di più.\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\"\u003eGettoni fauna\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eCinque specie alpine in legno: puma, aquila, marmotta, capra di montagna e pika. Gli animali fanno punti \u003cstrong\u003eper l'altezza\u003c\/strong\u003e — dal terzo livello in su valgono doppio — e a fine partita si contendono le \u003cstrong\u003emaggioranze\u003c\/strong\u003e per specie.\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\"\u003eLaghi alpini\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eCaselle speciali sulle tessere, dove la fauna non si piazza. Ogni lago vale \u003cstrong\u003eun punto per livello di altezza\u003c\/strong\u003e, raddoppiato se è \u003cstrong\u003ecompletamente circondato\u003c\/strong\u003e. Un lago al terzo strato chiuso su ogni lato vale sei punti da solo.\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 obiettivo\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eUna \u003cstrong\u003ecarta punteggio per ciascuno dei tre habitat\u003c\/strong\u003e estratta a inizio partita, più le carte ambiente della modalità avanzata. Ogni partita è un rompicapo spaziale diverso. Setup veloce, profondità enorme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\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\u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e \u003cspan class=\"fg1-sleeve-summary-text\"\u003e \u003cspan class=\"fg1-sleeve-summary-label\"\u003eBustine consigliate\u003c\/span\u003e \u003cspan class=\"fg1-sleeve-summary-count\"\u003e56 carte in 2 dimensioni\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\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\"\u003e67 × 67 mm\u003c\/td\u003e\n\u003ctd class=\"fg1-sleeve-qty\"\u003e36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"fg1-sleeve-dim\"\u003e70 × 120 mm\u003c\/td\u003e\n\u003ctd class=\"fg1-sleeve-qty\"\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg1-sleeve-total\"\u003e\n\u003ctd\u003eTotale carte\u003c\/td\u003e\n\u003ctd\u003e56\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\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":"Alderac Entertainment Group","offers":[{"title":"Default Title","offer_id":53025623015751,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/CascadiaAlpineLakes00.webp?v=1766739903"},{"product_id":"reforest-plants-of-the-pacific-northwest-coast","title":"Reforest - Plants of the Pacific Northwest Coast","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003csection id=\"fg-reforest-{{ product.id }}\" class=\"fg-reforest\"\u003e\n\u003cdiv class=\"fg-reforest__wrap\"\u003e\n\u003ch2 class=\"fg-reforest__title\"\u003e🌲🍃 Reforest – Piante, sinergie e un ecosistema che cresce carta dopo carta\u003c\/h2\u003e\n\u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" role=\"presentation\" class=\"fg-reforest__table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003c!-- SINISTRA --\u003e\n\u003ctd valign=\"top\" class=\"fg-reforest__td fg-reforest__td--left\"\u003e\n\u003cdiv class=\"fg-reforest__card fg-reforest__card--paper\"\u003e\n\u003cp\u003e\u003cstrong\u003eReforest – Plants of the Pacific Northwest Coast\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e (1–4) di carte, dove costruisci la foresta più sana creando un tableau di piante che si potenziano a vicenda. È immediato da capire, ma pieno di piccole scelte “furbe” che fanno la differenza.\u003c\/p\u003e\n\u003cp\u003eQui non stai solo collezionando carte: stai facendo nascere un ecosistema. Metti giù la pianta giusta, al livello giusto, e improvvisamente tutto si incastra: punti, abilità, combinazioni e quella soddisfazione da “ok, questa foresta sta funzionando”.\u003c\/p\u003e\n\u003cp\u003eOgni turno scegli tra due azioni essenziali: pescare oppure giocare una pianta. Le carte sono \u003cstrong\u003emulti-uso\u003c\/strong\u003e perché le paghi scartandone altre come “nutrienti”, e lo spazio è limitato: puoi far crescere piante alte sopra specie pioniere, accelerando la tua costruzione quando serve.\u003c\/p\u003e\n\u003cp\u003eA fine round arrivano i \u003cstrong\u003evisitatori animali\u003c\/strong\u003e e premiano chi ha creato l’habitat migliore (fiori, frutti e affini): è lì che la partita si accende. Perfetto come \u003cstrong\u003egioco da tavolo in solitario\u003c\/strong\u003e e ottimo anche in 2–4 per una sfida rapida, pulita e super “verde”.\u003c\/p\u003e\n\u003cdiv class=\"fg-reforest__quote\"\u003e\u003cem\u003eIn Reforest non “fai punti”: fai crescere una foresta che finalmente sembra viva.\u003c\/em\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c!-- DESTRA --\u003e\n\u003ctd valign=\"top\" class=\"fg-reforest__td fg-reforest__td--right\"\u003e\n\u003cdiv class=\"fg-reforest__card fg-reforest__card--dark\"\u003e\n\u003ch3\u003ePerché Reforest è così piacevole da giocare\u003c\/h3\u003e\n\u003cul class=\"fg-reforest__list\"\u003e\n\u003cli\u003e🌿 \u003cstrong\u003eTableau di piante\u003c\/strong\u003e: sinergie e abilità che si intrecciano con naturalezza\u003c\/li\u003e\n\u003cli\u003e🃏 \u003cstrong\u003eCarte multi-uso\u003c\/strong\u003e: paghi con nutrienti, decidi cosa tenere e cosa sacrificare\u003c\/li\u003e\n\u003cli\u003e🦌 \u003cstrong\u003eVisitatori animali\u003c\/strong\u003e: obiettivi dinamici che guidano le scelte di habitat\u003c\/li\u003e\n\u003cli\u003e🧠 \u003cstrong\u003eOttimo in solitario\u003c\/strong\u003e: puzzle pulito, rapido e sorprendentemente profondo\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"fg-reforest__badge\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"fg-reforest__badgeDot\"\u003e\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eSinergie\u003c\/strong\u003e che crescono carta dopo carta.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SEO invisibile (non visibile ai clienti) --\u003e\n\u003cdiv aria-hidden=\"true\" class=\"fg-reforest__seo\"\u003eReforest gioco da tavolo strategico, gioco di carte, tableau building, gioco da tavolo in solitario, gioco da tavolo per 2 giocatori, sinergie, piante, ecosistema, habitat, visitor animals.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* ===== REFOREST — palette scatola (bianco carta + verde botanico) + mobile full width ===== *\/\n  .fg-reforest{\n    --ink:#1a1a1a;\n    --paper:#ffffff;\n    --mist:#f3f4f2;\n    --leaf:#2f6b3f;\n    --leaf2:#6fb07b;\n    --sage:#a8c7a4;\n    --shadow: rgba(0,0,0,.12);\n\n    font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  }\n\n  .fg-reforest__wrap{\n    background:\n      radial-gradient(circle at 15% 20%, rgba(111,176,123,.24), transparent 55%),\n      radial-gradient(circle at 85% 22%, rgba(168,199,164,.22), transparent 58%),\n      linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(243,244,242,1) 46%, rgba(111,176,123,.10) 100%);\n    border: 1px solid rgba(0,0,0,.08);\n    border-radius: 26px;\n    padding: 18px 16px;\n    box-shadow: 0 14px 34px var(--shadow);\n    overflow: hidden;\n    position: relative;\n  }\n\n  .fg-reforest__title{\n    margin: 0 0 12px;\n    font-weight: 950;\n    font-size: 16px;\n    letter-spacing: .15px;\n    color: var(--ink);\n    line-height: 1.25;\n    text-align: center;\n  }\n\n  \/* Fix clipping \/ parole lunghe *\/\n  .fg-reforest__wrap, .fg-reforest__wrap *{ box-sizing: border-box; }\n  .fg-reforest__wrap p, .fg-reforest__wrap li{\n    overflow-wrap:anywhere;\n    word-break:break-word;\n    hyphens:auto;\n  }\n\n  \/* Table anti-theme *\/\n  .fg-reforest__table{\n    width:100%;\n    border-collapse: separate;\n    border-spacing: 12px;\n    table-layout: fixed;\n  }\n\n  .fg-reforest__td{\n    vertical-align: top;\n    width: 50%;\n  }\n\n  .fg-reforest__card{\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,.10);\n    box-shadow: 0 10px 22px rgba(0,0,0,.08);\n  }\n\n  \/* SINISTRA *\/\n  .fg-reforest__card--paper{\n    background: rgba(255,255,255,.97);\n    padding: 12px 12px;\n    color:#2b2b2b;\n  }\n\n  .fg-reforest__card--paper p{\n    margin: 8px 0;\n    line-height: 1.68;\n    font-size: 13px;\n  }\n\n  .fg-reforest__quote{\n    margin-top: 10px;\n    padding: 10px 10px;\n    border-radius: 14px;\n    background: linear-gradient(90deg, rgba(111,176,123,.18), rgba(168,199,164,.12));\n    border: 1px solid rgba(0,0,0,.08);\n    color:#1f2a22;\n    font-weight: 900;\n    line-height: 1.55;\n    font-size: 12.6px;\n    text-align: center;\n  }\n\n  \/* DESTRA *\/\n  .fg-reforest__card--dark{\n    background: linear-gradient(145deg, rgba(28,52,34,.96), rgba(16,30,20,.96));\n    border: 1px solid rgba(255,255,255,.18);\n    padding: 12px;\n    color: rgba(255,255,255,.95);\n  }\n\n  .fg-reforest__card--dark h3{\n    margin: 0 0 10px;\n    font-size: 12px;\n    letter-spacing: .45px;\n    font-weight: 950;\n    color: rgba(168,199,164,.98);\n    text-transform: uppercase;\n    line-height: 1.25;\n  }\n\n  .fg-reforest__list{\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: grid;\n    gap: 8px;\n  }\n\n  .fg-reforest__list li{\n    padding: 10px 10px;\n    border-radius: 14px;\n    background: linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.04));\n    border-left: 5px solid rgba(111,176,123,.95);\n    color: rgba(255,255,255,.94);\n    font-weight: 850;\n    line-height: 1.28;\n    font-size: 12.6px;\n  }\n\n  .fg-reforest__list strong{ color: rgba(168,199,164,.98); }\n\n  .fg-reforest__badge{\n    margin-top: 10px;\n    padding: 10px 10px;\n    border-radius: 14px;\n    background: linear-gradient(90deg, rgba(168,199,164,.14), rgba(255,255,255,.06));\n    border: 1px solid rgba(255,255,255,.14);\n    display: flex;\n    gap: 10px;\n    align-items: center;\n    color: rgba(255,255,255,.92);\n    font-weight: 900;\n    line-height: 1.35;\n    font-size: 12.6px;\n  }\n\n  .fg-reforest__badgeDot{\n    width: 10px;\n    height: 10px;\n    border-radius: 999px;\n    background: rgba(111,176,123,.98);\n    box-shadow: 0 0 0 4px rgba(111,176,123,.22);\n    flex: 0 0 auto;\n  }\n\n  .fg-reforest__seo{\n    position:absolute;\n    left:-9999px;\n    width:1px;\n    height:1px;\n    overflow:hidden;\n    opacity:0;\n  }\n\n  \/* ===== MOBILE FULL-WIDTH ===== *\/\n  @media (max-width: 860px){\n    .fg-reforest__wrap{\n      padding: 12px 10px;\n      border-radius: 18px;\n    }\n\n    .fg-reforest__table{\n      border-spacing: 0;\n    }\n\n    .fg-reforest__td{\n      display:block;\n      width:100% !important;\n      padding:0 !important;\n      margin:0 !important;\n    }\n\n    .fg-reforest__card{\n      width:100%;\n      margin: 10px 0;\n      box-shadow: 0 8px 18px rgba(0,0,0,.08);\n    }\n  }\n\n  @media (max-width: 560px){\n    .fg-reforest__title{ font-size: 15px; }\n    .fg-reforest__card--paper{ padding: 12px; }\n    .fg-reforest__card--dark{ padding: 12px; }\n    .fg-reforest__card--paper p{ font-size: 13px; }\n    .fg-reforest__list li{ font-size: 12.6px; }\n  }\n\u003c\/style\u003e","brand":"Firestarter Games","offers":[{"title":"Default Title","offer_id":53066373300551,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Reforest_-_Plants_of_the_Pacific_Northwest_Coast_00_a13a056f-08eb-4e85-9808-0bfce05e3fe7.webp?v=1776140706"},{"product_id":"nature-tundra-module","title":"Nature - Arctic Tundra","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003csection id=\"fg-nat-at\" class=\"fg-nat-at\"\u003e\n\u003ch2\u003e❄️🐾 Nature: Arctic Tundra – Modulo gelido, round extra e sfida più brutale\u003c\/h2\u003e\n\u003cdiv class=\"fg-nat-at__grid fg-nat-at__grid--balanced\"\u003e\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-nat-at__card fg-nat-at__card--story\"\u003e\n\u003cp\u003e\u003cstrong\u003eNature: Arctic Tundra\u003c\/strong\u003e è un’\u003cstrong\u003eespansione\u003c\/strong\u003e (modulo) per \u003cstrong\u003eNature\u003c\/strong\u003e che ti porta ai limiti del mondo abitabile: freddo, risorse tirate e animali che lottano per non crollare. Se ti piace la sfida dura, qui trovi pane per i denti.\u003c\/p\u003e\n\u003cp\u003eIl tono cambia subito: la tundra non perdona. Ogni decisione pesa di più perché il gelo ti obbliga a pianificare in anticipo e a proteggere la tua popolazione quando tutto sembra remarti contro.\u003c\/p\u003e\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-nat-at__break\"\u003e\u003cspan\u003eQui non “giochi più lungo”: giochi \u003cstrong\u003epiù tirato\u003c\/strong\u003e. E il freddo non fa sconti.\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eIl modulo aggiunge un \u003cstrong\u003equinto round\u003c\/strong\u003e, un nuovo mazzo di carte, un \u003cstrong\u003ewatering hole\u003c\/strong\u003e artico e un \u003cstrong\u003edado del freddo\u003c\/strong\u003e per la nuova meccanica di Cold Level. È un set di aggiunte che non “allunga e basta”: rende la partita più tesa e più cattiva, con priorità diverse.\u003c\/p\u003e\n\u003cp\u003eInclude anche nuovi aiuti giocatore e istruzioni extra per la variante \u003cstrong\u003egioco da tavolo in solitario\u003c\/strong\u003e. Risultato: Nature diventa più profondo e più severo, perfetto quando vuoi una partita che ti faccia sudare… anche con -30°.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Punti di forza di Nature: Arctic Tundra\" class=\"fg-nat-at__card fg-nat-at__card--features\"\u003e\n\u003ch3\u003ePerché Arctic Tundra è l’upgrade ideale per chi vuole soffrire (bene)\u003c\/h3\u003e\n\u003cul class=\"fg-nat-at__list\"\u003e\n\u003cli\u003e❄️ \u003cstrong\u003eCold Level\u003c\/strong\u003e: nuova pressione costante grazie al dado del freddo\u003c\/li\u003e\n\u003cli\u003e🕳️ \u003cstrong\u003eWatering hole artico\u003c\/strong\u003e: dinamiche diverse e scelte più tirate\u003c\/li\u003e\n\u003cli\u003e🃏 \u003cstrong\u003eNuovo mazzo\u003c\/strong\u003e: variazioni e rigiocabilità con carte dedicate\u003c\/li\u003e\n\u003cli\u003e⏳ \u003cstrong\u003e5° round\u003c\/strong\u003e: più spazio per strategie… ma anche più rischi\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"fg-nat-at__feature fg-nat-at__feature--ice\"\u003e\n\u003cp class=\"fg-nat-at__featureTitle\"\u003ePiù profondità, più tensione\u003c\/p\u003e\n\u003cp\u003eIl quinto round ti dà respiro solo in apparenza: la tundra stringe le priorità e ti costringe a scegliere cosa tenere in vita, cosa sacrificare e quando spingere davvero.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-nat-at__tagline\"\u003e\u003cem\u003eArctic Tundra è Nature senza guanti: il gelo stringe, e solo l’ecosistema migliore resiste.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA FULL WIDTH --\u003e\n\u003cdiv class=\"fg-nat-at__end\"\u003e\n\u003cp\u003eSe Nature ti piace quando è \u003cstrong\u003eteso\u003c\/strong\u003e, \u003cstrong\u003estrategico\u003c\/strong\u003e e “spietato al punto giusto”, questo modulo è il passo naturale: più round, più scelte, più pressione… e un freddo che ti entra nelle decisioni.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – Nature: Arctic Tundra (palette dalla scatola)\n   Vibe: tramonto artico \/ viola tundra \/ ghiaccio \/ lupi\n   ========================================================= *\/\n#fg-nat-at.fg-nat-at{\n  --ink: #0f1320;\n  --paper: #fffdf7;\n\n  --dusk:  #7b6aa8;   \/* viola cielo *\/\n  --plum:  #4f3d78;   \/* viola profondo *\/\n  --ice:   #b7c8e8;   \/* ghiaccio *\/\n  --snow:  #f3f6ff;   \/* neve *\/\n  --tundra:#8c7a66;   \/* terra fredda *\/\n  --ember: #f2b07a;   \/* luce tramonto *\/\n  --steel: #2a3348;   \/* blu-grigio *\/\n  --wolf:  #cfc7bb;   \/* pelo lupo *\/\n\n  --radius: 22px;\n  --shadow: 0 18px 42px rgba(0,0,0,.18);\n\n  position: relative;\n  overflow: hidden;\n  border-radius: 30px;\n  padding: 2.2rem 1.6rem;\n  margin: 1.6rem auto;\n  box-shadow: var(--shadow);\n  color: var(--ink);\n  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n  background:\n    radial-gradient(circle at 18% 18%, rgba(242,176,122,.26), transparent 48%),\n    radial-gradient(circle at 82% 22%, rgba(183,200,232,.22), transparent 52%),\n    radial-gradient(circle at 22% 88%, rgba(79,61,120,.18), transparent 56%),\n    linear-gradient(135deg,\n      color-mix(in srgb, var(--snow) 36%, var(--ice) 64%) 0%,\n      color-mix(in srgb, var(--dusk) 44%, var(--ice) 56%) 38%,\n      color-mix(in srgb, var(--plum) 70%, var(--steel) 30%) 100%\n    );\n  border: 1px solid rgba(255,255,255,.12);\n}\n\n#fg-nat-at.fg-nat-at h2{\n  font-family: Bungee, Inter, system-ui, sans-serif;\n  text-align: center;\n  font-size: 2rem;\n  margin: 0 0 1.45rem;\n  letter-spacing: .2px;\n  color: rgba(243,246,255,.97);\n  text-shadow: 0 0 18px rgba(0,0,0,.22);\n}\n\n#fg-nat-at .fg-nat-at__grid{\n  display: grid;\n  grid-template-columns: 1.02fr 1fr;\n  gap: 1.4rem;\n  align-items: stretch;\n}\n\n#fg-nat-at .fg-nat-at__grid--balanced .fg-nat-at__card{\n  display: flex;\n  flex-direction: column;\n}\n#fg-nat-at .fg-nat-at__grid--balanced .fg-nat-at__card--features{\n  justify-content: space-between;\n}\n\n#fg-nat-at .fg-nat-at__card{\n  border-radius: var(--radius);\n  padding: 1.35rem 1.35rem;\n  box-shadow: 0 12px 26px rgba(0,0,0,.14);\n  border: 1px solid rgba(0,0,0,.10);\n  backdrop-filter: blur(2px);\n}\n\n#fg-nat-at .fg-nat-at__card--story{\n  background: rgba(255,253,247,.92);\n  border-left: 8px solid color-mix(in srgb, var(--ember) 70%, var(--ice) 30%);\n}\n\n#fg-nat-at .fg-nat-at__card--features{\n  background: linear-gradient(145deg,\n    color-mix(in srgb, var(--plum) 72%, #000 28%),\n    color-mix(in srgb, var(--dusk) 52%, var(--steel) 48%)\n  );\n  color: rgba(243,246,255,.96);\n  border: 1px solid rgba(243,246,255,.14);\n}\n\n#fg-nat-at .fg-nat-at__card p{\n  margin: .75rem 0;\n  line-height: 1.75;\n  font-size: 1.02rem;\n}\n\n#fg-nat-at .fg-nat-at__card--story strong{\n  color: color-mix(in srgb, var(--plum) 56%, #000 44%);\n}\n#fg-nat-at .fg-nat-at__card--features strong{\n  color: color-mix(in srgb, var(--ember) 78%, #fff 22%);\n}\n\n#fg-nat-at .fg-nat-at__card--features h3{\n  font-family: Bungee, Inter, system-ui, sans-serif;\n  font-size: 1.15rem;\n  margin: 0 0 1rem;\n  letter-spacing: .2px;\n  color: color-mix(in srgb, var(--ember) 80%, #fff 20%);\n  text-shadow: 0 0 12px rgba(242,176,122,.16);\n}\n\n\/* Lista punti *\/\n#fg-nat-at .fg-nat-at__list{\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: .7rem;\n}\n#fg-nat-at .fg-nat-at__list li{\n  background: linear-gradient(90deg, rgba(243,246,255,.12), rgba(243,246,255,.05));\n  border-left: 6px solid color-mix(in srgb, var(--ice) 62%, var(--ember) 38%);\n  border-radius: 14px;\n  padding: .7rem .85rem;\n  transition: transform .22s ease, background .22s ease;\n}\n#fg-nat-at .fg-nat-at__list li:hover{\n  transform: translateX(6px);\n  background: linear-gradient(90deg, rgba(243,246,255,.16), rgba(243,246,255,.07));\n}\n\n\/* Separator *\/\n#fg-nat-at .fg-nat-at__break{\n  margin: 1.15rem 0 1.05rem;\n  padding: .85rem .95rem;\n  border-radius: 16px;\n  text-align: center;\n  font-weight: 900;\n  box-shadow: 0 12px 24px rgba(0,0,0,.10);\n  border: 1px solid rgba(0,0,0,.10);\n  color: color-mix(in srgb, var(--plum) 52%, #000 48%);\n  background: linear-gradient(90deg,\n    rgba(242,176,122,.22),\n    rgba(183,200,232,.20)\n  );\n}\n\n\/* Feature box *\/\n#fg-nat-at .fg-nat-at__feature{\n  margin-top: .75rem;\n  padding: .95rem .95rem;\n  border-radius: 16px;\n  border: 1px solid rgba(243,246,255,.14);\n  background: linear-gradient(90deg, rgba(243,246,255,.12), rgba(243,246,255,.05));\n  box-shadow: 0 14px 26px rgba(0,0,0,.18);\n}\n#fg-nat-at .fg-nat-at__featureTitle{\n  margin: 0 0 .35rem;\n  font-weight: 950;\n  letter-spacing: .2px;\n  color: rgba(243,246,255,.96);\n}\n#fg-nat-at .fg-nat-at__feature--ice{ border-left: 6px solid var(--ice); }\n\n\/* Tagline *\/\n#fg-nat-at .fg-nat-at__tagline{\n  margin: .95rem 0 0;\n  font-weight: 800;\n  font-size: 1.02rem;\n}\n\n\/* Chiusura *\/\n#fg-nat-at .fg-nat-at__end{\n  grid-column: 1 \/ -1;\n  margin-top: .2rem;\n  background: rgba(255,253,247,.92);\n  border-radius: var(--radius);\n  border: 1px solid rgba(0,0,0,.10);\n  padding: 1.15rem 1.35rem;\n  text-align: center;\n  box-shadow: 0 12px 24px rgba(0,0,0,.10);\n}\n#fg-nat-at .fg-nat-at__end p{ margin: 0; line-height: 1.75; }\n#fg-nat-at .fg-nat-at__end strong{ color: color-mix(in srgb, var(--plum) 56%, #000 44%); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-nat-at .fg-nat-at__grid{ grid-template-columns: 1fr; }\n  #fg-nat-at.fg-nat-at h2{ font-size: 1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-nat-at.fg-nat-at{ padding: 1.85rem 1.1rem; border-radius: 26px; }\n  #fg-nat-at .fg-nat-at__card{ padding: 1.15rem 1.1rem; }\n}\n\u003c\/style\u003e","brand":"North Star Games","offers":[{"title":"Default Title","offer_id":53081766986055,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Nature-ArcticTundra00.png?v=1767714163"},{"product_id":"nature-natural-disasters","title":"Nature Natural Disasters","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003csection id=\"fg-nat-nd\" class=\"fg-nat-nd\"\u003e\n\u003ch2\u003e🌪️🦌 Nature: Natural Disasters – Disastri, comete e un ecosistema fuori controllo\u003c\/h2\u003e\n\u003cdiv class=\"fg-nat-nd__grid fg-nat-nd__grid--balanced\"\u003e\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-nat-nd__card fg-nat-nd__card--story\"\u003e\n\u003cp\u003e\u003cstrong\u003eNature: Natural Disasters\u003c\/strong\u003e è un’\u003cstrong\u003eespansione\u003c\/strong\u003e (modulo) per \u003cstrong\u003eNature\u003c\/strong\u003e che aggiunge quello che in natura non puoi mai pianificare davvero: \u003cstrong\u003eil caos\u003c\/strong\u003e. Se ami partite piene di colpi di scena e storie da raccontare, questo è il modulo “spacca-equilibrio”.\u003c\/p\u003e\n\u003cp\u003eQui l’ecosistema diventa imprevedibile: anche il piano più elegante può essere travolto, e chi è avanti deve sudarsi ogni punto. È quel tipo di aggiunta che ti ricorda una cosa semplice: \u003cstrong\u003enon sei tu che controlli la natura\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-nat-nd__break\"\u003e\u003cspan\u003eQuando arrivano i disastri, vince chi sa \u003cstrong\u003eadattarsi\u003c\/strong\u003e… non chi ottimizza meglio.\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eIl modulo introduce una nuova meccanica tramite un mazzo di \u003cstrong\u003eNatural Disaster cards\u003c\/strong\u003e con effetti immediati o persistenti: eventi che cambiano priorità, aprono strade nuove o ti costringono ad adattarti al volo. In più trovi un \u003cstrong\u003ecomet token\u003c\/strong\u003e per aumentare la tensione nei momenti chiave.\u003c\/p\u003e\n\u003cp\u003eC’è anche un mazzo dedicato per la modalità \u003cstrong\u003egioco da tavolo in solitario\u003c\/strong\u003e, così puoi portare la stessa imprevedibilità anche quando giochi da solo. Risultato: Nature diventa più “cinematico”, più equilibrato tra esperti e nuovi, e molto più memorabile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Punti di forza di Nature: Natural Disasters\" class=\"fg-nat-nd__card fg-nat-nd__card--features\"\u003e\n\u003ch3\u003ePerché Natural Disasters rende Nature più selvaggio\u003c\/h3\u003e\n\u003cul class=\"fg-nat-nd__list\"\u003e\n\u003cli\u003e🌩️ \u003cstrong\u003eNuova meccanica disastri\u003c\/strong\u003e: eventi che colpiscono subito o restano nel tempo\u003c\/li\u003e\n\u003cli\u003e🃏 \u003cstrong\u003eMazzo Natural Disaster\u003c\/strong\u003e: variabilità alta e partite sempre diverse\u003c\/li\u003e\n\u003cli\u003e☄️ \u003cstrong\u003eComet token\u003c\/strong\u003e: pressione extra e momenti “oddio adesso!”\u003c\/li\u003e\n\u003cli\u003e🧠 \u003cstrong\u003eSolo deck\u003c\/strong\u003e: supporto dedicato per il solitario con più narrazione\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"fg-nat-nd__feature fg-nat-nd__feature--ember\"\u003e\n\u003cp class=\"fg-nat-nd__featureTitle\"\u003eImprevedibilità controllata\u003c\/p\u003e\n\u003cp\u003eNon è “caos e basta”: è tensione che cambia la lettura del tavolo. Un disastro può spezzare un vantaggio, aprire un’uscita di sicurezza o trasformare una mossa “normale” nella scelta decisiva.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-nat-nd__tagline\"\u003e\u003cem\u003eNatural Disasters è Nature quando smetti di ottimizzare… e inizi davvero ad adattarti.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA FULL WIDTH --\u003e\n\u003cdiv class=\"fg-nat-nd__end\"\u003e\n\u003cp\u003eSe vuoi un \u003cstrong\u003egioco da tavolo\u003c\/strong\u003e dove l’ecosistema non “sta fermo” mentre costruisci il piano, questo modulo è il colpo di scena perfetto: ti obbliga a restare lucido, reagire in fretta e trasformare un disastro… in opportunità.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – Nature: Natural Disasters (palette dalla scatola)\n   Vibe: foresta in silhouette \/ fuoco \/ fumo \/ notte\n   ========================================================= *\/\n#fg-nat-nd.fg-nat-nd{\n  --ink: #0f1320;\n  --paper: #fffdf7;\n\n  --coal:  #0b0b10;   \/* quasi nero *\/\n  --night: #121a2b;   \/* blu notte *\/\n  --smoke: #2b2f3c;   \/* fumo *\/\n  --ember: #ffb154;   \/* brace *\/\n  --fire:  #ff5a2a;   \/* fuoco arancio *\/\n  --flare: #ff2e2e;   \/* rosso caldo *\/\n  --ash:   #e9e0d6;   \/* cenere chiara *\/\n  --pine:  #0f1e1a;   \/* verde scuro silhouette *\/\n\n  --radius: 22px;\n  --shadow: 0 18px 42px rgba(0,0,0,.22);\n\n  position: relative;\n  overflow: hidden;\n  border-radius: 30px;\n  padding: 2.2rem 1.6rem;\n  margin: 1.6rem auto;\n  box-shadow: var(--shadow);\n  color: var(--ink);\n  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n  background:\n    radial-gradient(circle at 18% 18%, rgba(255,177,84,.30), transparent 48%),\n    radial-gradient(circle at 80% 24%, rgba(255,46,46,.26), transparent 52%),\n    radial-gradient(circle at 55% 70%, rgba(255,90,42,.18), transparent 56%),\n    linear-gradient(135deg,\n      color-mix(in srgb, var(--night) 62%, var(--coal) 38%) 0%,\n      color-mix(in srgb, var(--smoke) 52%, var(--night) 48%) 38%,\n      color-mix(in srgb, var(--coal) 78%, #000 22%) 100%\n    );\n  border: 1px solid rgba(255,255,255,.10);\n}\n\n#fg-nat-nd.fg-nat-nd h2{\n  font-family: Bungee, Inter, system-ui, sans-serif;\n  text-align: center;\n  font-size: 2rem;\n  margin: 0 0 1.45rem;\n  letter-spacing: .2px;\n  color: rgba(255,253,246,.96);\n  text-shadow: 0 0 18px rgba(0,0,0,.28);\n}\n\n#fg-nat-nd .fg-nat-nd__grid{\n  display: grid;\n  grid-template-columns: 1.02fr 1fr;\n  gap: 1.4rem;\n  align-items: stretch;\n}\n\n#fg-nat-nd .fg-nat-nd__grid--balanced .fg-nat-nd__card{\n  display: flex;\n  flex-direction: column;\n}\n#fg-nat-nd .fg-nat-nd__grid--balanced .fg-nat-nd__card--features{\n  justify-content: space-between;\n}\n\n#fg-nat-nd .fg-nat-nd__card{\n  border-radius: var(--radius);\n  padding: 1.35rem 1.35rem;\n  box-shadow: 0 12px 26px rgba(0,0,0,.16);\n  border: 1px solid rgba(0,0,0,.12);\n  backdrop-filter: blur(2px);\n}\n\n#fg-nat-nd .fg-nat-nd__card--story{\n  background: rgba(255,253,247,.92);\n  border-left: 8px solid color-mix(in srgb, var(--ember) 66%, var(--fire) 34%);\n}\n\n#fg-nat-nd .fg-nat-nd__card--features{\n  background: linear-gradient(145deg,\n    color-mix(in srgb, var(--coal) 74%, #000 26%),\n    color-mix(in srgb, var(--night) 58%, var(--smoke) 42%)\n  );\n  color: rgba(255,253,246,.96);\n  border: 1px solid rgba(255,255,255,.14);\n}\n\n#fg-nat-nd .fg-nat-nd__card p{\n  margin: .75rem 0;\n  line-height: 1.75;\n  font-size: 1.02rem;\n}\n\n#fg-nat-nd .fg-nat-nd__card--story strong{\n  color: color-mix(in srgb, var(--night) 55%, #000 45%);\n}\n#fg-nat-nd .fg-nat-nd__card--features strong{\n  color: color-mix(in srgb, var(--ember) 84%, #fff 16%);\n}\n\n#fg-nat-nd .fg-nat-nd__card--features h3{\n  font-family: Bungee, Inter, system-ui, sans-serif;\n  font-size: 1.15rem;\n  margin: 0 0 1rem;\n  letter-spacing: .2px;\n  color: color-mix(in srgb, var(--ember) 82%, #fff 18%);\n  text-shadow: 0 0 12px rgba(255,177,84,.16);\n}\n\n\/* Lista punti *\/\n#fg-nat-nd .fg-nat-nd__list{\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: .7rem;\n}\n#fg-nat-nd .fg-nat-nd__list li{\n  background: linear-gradient(90deg, rgba(255,255,255,.12), rgba(255,255,255,.05));\n  border-left: 6px solid color-mix(in srgb, var(--fire) 60%, var(--ember) 40%);\n  border-radius: 14px;\n  padding: .7rem .85rem;\n  transition: transform .22s ease, background .22s ease;\n}\n#fg-nat-nd .fg-nat-nd__list li:hover{\n  transform: translateX(6px);\n  background: linear-gradient(90deg, rgba(255,255,255,.16), rgba(255,255,255,.07));\n}\n\n\/* Separator *\/\n#fg-nat-nd .fg-nat-nd__break{\n  margin: 1.15rem 0 1.05rem;\n  padding: .85rem .95rem;\n  border-radius: 16px;\n  text-align: center;\n  font-weight: 900;\n  box-shadow: 0 12px 24px rgba(0,0,0,.12);\n  border: 1px solid rgba(0,0,0,.12);\n  color: color-mix(in srgb, var(--night) 52%, #000 48%);\n  background: linear-gradient(90deg,\n    rgba(255,177,84,.22),\n    rgba(255,90,42,.18)\n  );\n}\n\n\/* Feature box *\/\n#fg-nat-nd .fg-nat-nd__feature{\n  margin-top: .75rem;\n  padding: .95rem .95rem;\n  border-radius: 16px;\n  border: 1px solid rgba(255,255,255,.14);\n  background: linear-gradient(90deg, rgba(255,255,255,.12), rgba(255,255,255,.05));\n  box-shadow: 0 14px 26px rgba(0,0,0,.20);\n}\n#fg-nat-nd .fg-nat-nd__featureTitle{\n  margin: 0 0 .35rem;\n  font-weight: 950;\n  letter-spacing: .2px;\n  color: rgba(255,253,246,.96);\n}\n#fg-nat-nd .fg-nat-nd__feature--ember{ border-left: 6px solid var(--ember); }\n\n\/* Tagline *\/\n#fg-nat-nd .fg-nat-nd__tagline{\n  margin: .95rem 0 0;\n  font-weight: 800;\n  font-size: 1.02rem;\n}\n\n\/* Chiusura *\/\n#fg-nat-nd .fg-nat-nd__end{\n  grid-column: 1 \/ -1;\n  margin-top: .2rem;\n  background: rgba(255,253,247,.92);\n  border-radius: var(--radius);\n  border: 1px solid rgba(0,0,0,.12);\n  padding: 1.15rem 1.35rem;\n  text-align: center;\n  box-shadow: 0 12px 24px rgba(0,0,0,.12);\n}\n#fg-nat-nd .fg-nat-nd__end p{ margin: 0; line-height: 1.75; }\n#fg-nat-nd .fg-nat-nd__end strong{ color: color-mix(in srgb, var(--night) 55%, #000 45%); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-nat-nd .fg-nat-nd__grid{ grid-template-columns: 1fr; }\n  #fg-nat-nd.fg-nat-nd h2{ font-size: 1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-nat-nd.fg-nat-nd{ padding: 1.85rem 1.1rem; border-radius: 26px; }\n  #fg-nat-nd .fg-nat-nd__card{ padding: 1.15rem 1.1rem; }\n}\n\u003c\/style\u003e","brand":"NorthStar Game studio","offers":[{"title":"Default Title","offer_id":53081803555143,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/NatureNaturalDisasters00.webp?v=1767714786"},{"product_id":"the-slasher","title":"The Slasher","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\"\u003eGiochi una carta. Il tuo compagno ne gioca un'altra. Serve una terza per completare il kit. Ma non puoi dirgli quale. E il killer si avvicina.\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\"\u003eJELLY JELLY GAMES\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eHorror da tavolo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eSolo per 2\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\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\"\u003e15–30 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\"\u003eJELLY JELLY 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\"\u003eLeggero (1.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\"\u003eSistema\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTrick-taking cooperativo\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\"\u003eTrick-taking cooperativo \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e comunicazione ristretta \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e caccia al set\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: prese che costruiscono il kit di fuga\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\"\u003eUn campeggio, un killer e 30 minuti per sopravvivere\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eKatsunari Takahashi\u003c\/strong\u003e (designer e artista) prende il trick-taking classico e lo trasforma in un incubo cooperativo. The Slasher è uscito nel 2025 per \u003cstrong\u003eJELLY JELLY GAMES\u003c\/strong\u003e, portando al tavolo l'atmosfera dei film slasher anni '80: luna piena, cabine nel bosco, una lama che luccica nel buio. Il tema non è solo cosmetico: ogni mano è un momento di fuga, ogni presa un oggetto che ti avvicina alla salvezza o alla morte.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo giochi carte sotto \u003cstrong\u003eregole di comunicazione limitate\u003c\/strong\u003e: non puoi dire cosa hai in mano, non puoi concordare la strategia. Vinci le prese per raccogliere set di carte-oggetto (torce, chiavi, radio). Completare tre set significa fuggire. Non completarli significa che il killer ti trova. Ogni partita dura 15-30 minuti e finisce con un sospiro di sollievo o un urlo.\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\"\u003eQuesto è il gioco che ti fa capire quanto sia difficile salvarsi quando non puoi urlare 'scappa da quella parte'\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\"\u003e\"The Slasher takes a familiar mechanism and makes it sweat\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eThe Slasher prende un meccanismo familiare e lo fa sudare\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eBoard Game Geek (community)\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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eThe Slasher\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 · Deduzione\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\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSilenzioso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eClaustrofobico\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\u003e2 Giocatori\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e•\u003c\/span\u003eCooperativo\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\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: è un trick-taking che non assomiglia a nessun altro, con una \u003cstrong\u003etensione narrativa vera\u003c\/strong\u003e costruita solo dalle regole di comunicazione. Perfetto per coppie che vogliono qualcosa di veloce, diverso e memorabile. Difetti ma non deal-breaker: dopo molte partite il tema slasher diventa uno sfondo, e la combinatoria delle carte inizia a ripetersi. Ma fino ad allora è un piccolo gioiello tascabile.\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\u0026amp;width=64\" 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\": \"Tensione\", \"value\": 5, \"note\": \"Ogni carta giocata conta. Ogni presa mancata avvicina il killer. Il silenzio forzato amplifica tutto.\"}, {\"label\": \"Cooperazione\", \"value\": 5, \"note\": \"Devi capire cosa vuole il tuo compagno senza parlargli. L'intesa si costruisce partita dopo partita.\"}, {\"label\": \"Deduzione\", \"value\": 4, \"note\": \"Leggi le carte giocate, ricordi quelle uscite, inferisci cosa ha in mano l'altro. È un puzzle in tempo reale.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Ogni mano è diversa, ma dopo 10 partite conosci tutte le combinazioni. Resta la sfida della sincronia.\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"La distribuzione delle carte influisce, ma la lettura tattica può compensare una mano brutta.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 5 minuti. Il difficile è giocarle bene sotto pressione.\"}];\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 hai per sopravvivere\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eQuattro elementi che fanno la differenza\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\"\u003eMazzo di sopravvivenza\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCarte numerate con simboli di oggetti: torce, chiavi, corde, radio. Ogni set completo è un pezzo del piano di fuga. Ma non puoi dire cosa hai in mano.\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\"\u003eLuoghi del campeggio\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni mano rappresenta un luogo: cabine, molo, sentiero. Cambiano le regole della presa: a volte devi seguire il seme, a volte no. Il killer decide per te.\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\"\u003eTrack del killer\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eUna traccia che avanza ogni volta che fallisci una presa. Arriva in fondo? Gioco finito. È il timer visibile che ti fa giocare le carte sbagliate per paura.\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\"\u003eObiettivi set\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eDevi completare tre set di carte-oggetto per fuggire. Ogni set richiede prese coordinate. Comunicare senza parlare è l'intero gioco.\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\/306708\" 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\"\u003eThe Slasher: English Rulebook · 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":"JELLY JELLY GAMES","offers":[{"title":"Default Title","offer_id":53147689353543,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/The_Slasher_00.webp?v=1768484211"},{"product_id":"hidden-leaders-duel","title":"Hidden Leaders Duel","description":"\u003c!-- SEO (fuori dal blocco descrizione)\nSEO Title: Hidden Leaders Duel – Gioco da tavolo per 2 giocatori strategico | FroGames\nMeta Description: Hidden Leaders Duel è un gioco da tavolo per 2 giocatori: manipoli file di eroi, costruisci un consiglio segreto e vinci con bluff, timing e nervi saldi.\n--\u003e\n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003csection class=\"fg-hidden-leaders-duel\" id=\"fg-hidden-leaders-duel\"\u003e\n\u003ch2\u003e🗡️ Hidden Leaders Duel – due candidati, un Senato, e un consiglio segreto pieno di bugie\u003c\/h2\u003e\n\u003cdiv aria-label=\"Descrizione e punti chiave\" class=\"fg-hidden-leaders-duel__grid\"\u003e\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-hidden-leaders-duel__card fg-hidden-leaders-duel__card--story\"\u003e\n\u003cp\u003e\u003cstrong\u003eHidden Leaders Duel\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo per 2 giocatori\u003c\/strong\u003e dove la guerra è finita, ma la politica è appena iniziata: due rivali si contendono Oshra costruendo influenza… e nascondendo le vere intenzioni fino all’ultimo.\u003c\/p\u003e\n\u003cp\u003eIl tavolo è una scacchiera di Eroi in due file: li prendi, li rimetti, li fai “scivolare” dove ti conviene, cercando di mettere in scena una versione credibile del tuo piano mentre prepari il colpo vero.\u003c\/p\u003e\n\u003cp\u003eIl cuore è il \u003cstrong\u003ebluff\u003c\/strong\u003e: recluti leader nel tuo consiglio segreto, blocchi Eroi per creare trappole, e costringi l’avversario a leggere segnali che potrebbero essere finti.\u003c\/p\u003e\n\u003cp\u003eÈ un \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e compatto e cattivo: dura poco, ma ti lascia la voglia di rivincita perché ogni scelta è un messaggio… e ogni messaggio può essere una bugia ben recitata.\u003c\/p\u003e\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-hidden-leaders-duel__break\"\u003e\u003cspan\u003eQui non vinci perché sei più forte: vinci perché sei \u003cstrong\u003epiù credibile\u003c\/strong\u003e. Finché serve.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Quattro cose che lo rendono un duello da ancora una\" class=\"fg-hidden-leaders-duel__card fg-hidden-leaders-duel__card--features\"\u003e\n\u003ch3\u003eQuattro cose che lo rendono un duello da “ancora una”\u003c\/h3\u003e\n\u003cul class=\"fg-hidden-leaders-duel__list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eManipolazione delle file\u003c\/strong\u003e: prendi e ripiazzi Eroi, controllando spazi e opportunità.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConsiglio segreto\u003c\/strong\u003e: costruisci influenza nascosta e fai mind game fino alla rivelazione.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBlocco e pressione\u003c\/strong\u003e: chiudi strade, costringi scelte scomode, crei trappole tattiche.\u003c\/li\u003e\n\u003cli\u003eFinale a fazioni: si decide tutto su \u003cstrong\u003elettura\u003c\/strong\u003e, timing e nervi saldi.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"fg-hidden-leaders-duel__tagline\"\u003e\u003cem\u003eSe pensi di aver capito cosa sta facendo l’altro… è il momento perfetto per dubitare di tutto. 🐸\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* =========================================================\n     FroGames – Hidden Leaders Duel\n     Palette ispirata alla scatola: teal profondo + oro + rosso “accent” + ombre da dungeon\n     SAFE CSS (scoped su #fg-hidden-leaders-duel)\n  ========================================================= *\/\n\n  #fg-hidden-leaders-duel.fg-hidden-leaders-duel{\n    --abyss:#071319;     \/* ombra profonda *\/\n    --deep:#0a2a32;      \/* teal scuro *\/\n    --teal:#0f8f8a;      \/* accento teal *\/\n    --mint:#49c6bb;      \/* highlight *\/\n    --gold:#f1c46b;      \/* oro titolo *\/\n    --red:#ff5252;       \/* accento rosso *\/\n    --mist:rgba(255,255,255,.10);\n\n    --radius:22px;\n    --shadow:0 16px 38px rgba(0,0,0,.24);\n    --shadowSoft:0 12px 24px rgba(0,0,0,.16);\n\n    position:relative;\n    overflow:hidden;\n    border-radius:30px;\n    padding:2.1rem 1.6rem;\n    margin:1.6rem auto;\n    box-shadow:var(--shadow);\n    color:rgba(246,252,252,.96);\n    font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n    background:\n      radial-gradient(circle at 18% 20%, rgba(73,198,187,.14), transparent 55%),\n      radial-gradient(circle at 82% 24%, rgba(241,196,107,.14), transparent 52%),\n      radial-gradient(circle at 70% 88%, rgba(255,82,82,.10), transparent 58%),\n      linear-gradient(135deg, rgba(7,19,25,.98) 0%, rgba(10,42,50,.92) 45%, rgba(7,19,25,.98) 100%);\n\n    border:1px solid rgba(255,255,255,.10);\n  }\n\n  #fg-hidden-leaders-duel.fg-hidden-leaders-duel::before{\n    content:\"\";\n    position:absolute;\n    inset:-25%;\n    background:\n      radial-gradient(circle at 30% 35%, rgba(255,255,255,.10) 0 1px, transparent 2px),\n      radial-gradient(circle at 62% 22%, rgba(255,255,255,.08) 0 1px, transparent 2px),\n      radial-gradient(circle at 78% 58%, rgba(255,255,255,.08) 0 1px, transparent 2px),\n      linear-gradient(115deg, transparent 0 46%, rgba(73,198,187,.18) 47%, rgba(241,196,107,.10) 49%, transparent 50% 100%),\n      linear-gradient(25deg, transparent 0 58%, rgba(241,196,107,.12) 59%, rgba(255,82,82,.09) 61%, transparent 62% 100%);\n    opacity:.9;\n    pointer-events:none;\n    filter: blur(.15px);\n  }\n\n  #fg-hidden-leaders-duel.fg-hidden-leaders-duel \u003e *{ position:relative; z-index:1; }\n\n  #fg-hidden-leaders-duel.fg-hidden-leaders-duel h2{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    text-align:center;\n    font-size:2rem;\n    margin:0 0 1.15rem;\n    letter-spacing:.2px;\n    color:rgba(246,252,252,.98);\n    text-shadow:0 0 18px rgba(241,196,107,.12);\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__grid{\n    display:grid;\n    grid-template-columns:1.05fr 1fr;\n    gap:1.35rem;\n    align-items:stretch;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card{\n    border-radius:var(--radius);\n    padding:1.25rem 1.25rem;\n    box-shadow:0 12px 26px rgba(0,0,0,.24);\n    border:1px solid rgba(255,255,255,.10);\n    display:flex;\n    flex-direction:column;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--story{\n    background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.06));\n    backdrop-filter: blur(2px);\n    border-left:8px solid rgba(73,198,187,.70);\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--features{\n    background:linear-gradient(145deg, rgba(7,19,25,.88), rgba(10,42,50,.72));\n    border:1px solid rgba(255,255,255,.12);\n    justify-content:space-between;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card p{\n    margin:.72rem 0;\n    line-height:1.72;\n    font-size:1.02rem;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--story strong{ color:rgba(73,198,187,.98); }\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--features strong{ color:rgba(241,196,107,.98); }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__break{\n    margin:1.05rem 0 0;\n    padding:.85rem .95rem;\n    border-radius:16px;\n    text-align:center;\n    font-weight:950;\n    box-shadow:var(--shadowSoft);\n    border:1px solid rgba(255,255,255,.12);\n    color:rgba(246,252,252,.98);\n    background:linear-gradient(90deg, rgba(73,198,187,.16), rgba(241,196,107,.10));\n  }\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__break strong{ color:rgba(255,82,82,.98); }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--features h3{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    font-size:1.12rem;\n    margin:0 0 .95rem;\n    letter-spacing:.2px;\n    color:rgba(246,252,252,.98);\n    text-shadow:0 0 14px rgba(73,198,187,.12);\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__list{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:.7rem;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__list li{\n    background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n    border-left:6px solid rgba(241,196,107,.72);\n    border-radius:14px;\n    padding:.68rem .85rem;\n    transition:transform .22s ease, background .22s ease;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__list li:hover{\n    transform:translateX(6px);\n    background:linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.05));\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__tagline{\n    margin:1rem 0 0;\n    font-weight:850;\n    font-size:1.02rem;\n    text-align:left;\n    padding:.9rem .95rem;\n    border-radius:16px;\n    border:1px solid rgba(255,255,255,.12);\n    background:linear-gradient(90deg, rgba(255,82,82,.10), rgba(255,255,255,.03));\n    box-shadow:0 14px 26px rgba(0,0,0,.22);\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__tagline em{ color:rgba(246,252,252,.92); }\n\n  \/* Responsive *\/\n  @media (max-width: 940px){\n    #fg-hidden-leaders-duel .fg-hidden-leaders-duel__grid{ grid-template-columns:1fr; }\n    #fg-hidden-leaders-duel.fg-hidden-leaders-duel h2{ font-size:1.65rem; }\n  }\n\n  @media (max-width: 600px){\n    #fg-hidden-leaders-duel.fg-hidden-leaders-duel{ padding:1.85rem 1.1rem; border-radius:26px; }\n    #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card{ padding:1.12rem 1.05rem; }\n  }\n\u003c\/style\u003e","brand":"Little Rocket Games","offers":[{"title":"Default Title","offer_id":53153587691847,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Hidden_Leaders_Duel_00.webp?v=1768571053"},{"product_id":"one-card-dungeon-adventure-pack-hells-door","title":"One Card Dungeon Adventure Pack - Hell's Door","description":"\u003c!-- SEO (fuori dal blocco descrizione)\nSEO Title: One Card Dungeon – Hell’s Door – Gioco da tavolo in solitario dark | FroGames\nMeta Description: Hell’s Door è un gioco da tavolo in solitario: nuova avventura One Card Dungeon con boss finale, nuove carte dungeon, classe e oggetti.\n--\u003e\n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003csection class=\"fg-ocd-hells-door\" id=\"fg-ocd-hells-door\"\u003e\n\u003ch2\u003e🚪🔥 One Card Dungeon – Hell’s Door: scendi nell’abisso… e chiudi il portale prima che ti chiuda lui\u003c\/h2\u003e\n\u003cdiv aria-label=\"Descrizione e punti chiave\" class=\"fg-ocd-hells-door__grid\"\u003e\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-ocd-hells-door__card fg-ocd-hells-door__card--story\"\u003e\n\u003cp\u003e\u003cstrong\u003eOne Card Dungeon – Hell’s Door\u003c\/strong\u003e è un’avventura oscura e compatta: un \u003cstrong\u003egioco da tavolo in solitario\u003c\/strong\u003e dove un solo errore può costarti tutto, mentre il Portale dell’Inferno si spalanca davanti a te.\u003c\/p\u003e\n\u003cp\u003eTorni nel dungeon con lo stesso feeling del base, ma con un sapore più “finale”: ombre, fiamme e un viaggio che ti porta dritto verso uno scontro decisivo contro il Signore dell’Inferno.\u003c\/p\u003e\n\u003cp\u003eDentro ci sono nuovi elementi che cambiano le tue scelte: una nuova carta dungeon, un livello boss che alza la posta e strumenti extra per costruirti un piano che regga fino all’ultimo turno.\u003c\/p\u003e\n\u003cp\u003eÈ quel tipo di esperienza che ami perché sta in poco spazio ma ti dà una storia intera: entri, ottimizzi, rischi… e quando vinci, lo senti davvero.\u003c\/p\u003e\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-ocd-hells-door__break\"\u003e\u003cspan\u003eQui non devi essere perfetto: devi essere \u003cstrong\u003evivo\u003c\/strong\u003e quando il portale si chiude.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Quattro cose che rendono Hell’s Door una discesa seria\" class=\"fg-ocd-hells-door__card fg-ocd-hells-door__card--features\"\u003e\n\u003ch3\u003eQuattro cose che rendono Hell’s Door una discesa seria\u003c\/h3\u003e\n\u003cul class=\"fg-ocd-hells-door__list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNuova avventura\u003c\/strong\u003e: stesso set-up, ma atmosfera più intensa e “boss finale” vero.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNuove carte dungeon\u003c\/strong\u003e: una carta dungeon e un livello boss che cambiano ritmo e pressione.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNuova classe\u003c\/strong\u003e: un modo diverso di affrontare l’abisso e riscrivere la tua run.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNuovi oggetti\u003c\/strong\u003e e Stone of Perdiction: più scelte e più strumenti per sopravvivere.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"fg-ocd-hells-door__tagline\"\u003e\u003cem\u003eQuando senti il portale scricchiolare, non è vento: è il dungeon che ti sta aspettando. 🐸\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* =========================================================\n     FroGames – One Card Dungeon: Hell’s Door\n     Palette ispirata alla scatola: viola notte + rosso fuoco + oro “pixel” + ombra infernale\n     SAFE CSS (scoped su #fg-ocd-hells-door)\n  ========================================================= *\/\n\n  #fg-ocd-hells-door.fg-ocd-hells-door{\n    --night:#0c0a22;      \/* viola scurissimo *\/\n    --void:#120a2a;       \/* profondità *\/\n    --ember:#ff3b30;      \/* rosso fuoco *\/\n    --flame:#ff7a18;      \/* arancio fiamma *\/\n    --gold:#f6c34a;       \/* oro pixel \/ cornice *\/\n    --ash:rgba(255,255,255,.10);\n\n    --radius:22px;\n    --shadow:0 18px 44px rgba(0,0,0,.34);\n    --shadowSoft:0 12px 24px rgba(0,0,0,.20);\n\n    position:relative;\n    overflow:hidden;\n    border-radius:30px;\n    padding:2.1rem 1.6rem;\n    margin:1.6rem auto;\n    box-shadow:var(--shadow);\n    color:rgba(252,252,252,.96);\n    font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n    background:\n      radial-gradient(circle at 16% 18%, rgba(255,122,24,.22), transparent 55%),\n      radial-gradient(circle at 82% 24%, rgba(246,195,74,.14), transparent 52%),\n      radial-gradient(circle at 72% 86%, rgba(255,59,48,.18), transparent 58%),\n      linear-gradient(135deg, rgba(12,10,34,.98) 0%, rgba(18,10,42,.92) 48%, rgba(12,10,34,.98) 100%);\n\n    border:1px solid rgba(246,195,74,.18);\n  }\n\n  #fg-ocd-hells-door.fg-ocd-hells-door::before{\n    content:\"\";\n    position:absolute;\n    inset:-25%;\n    background:\n      \/* scintille *\/\n      radial-gradient(circle at 24% 44%, rgba(255,255,255,.14) 0 1px, transparent 2px),\n      radial-gradient(circle at 48% 18%, rgba(255,255,255,.12) 0 1px, transparent 2px),\n      radial-gradient(circle at 72% 52%, rgba(255,255,255,.10) 0 1px, transparent 2px),\n      radial-gradient(circle at 84% 36%, rgba(255,255,255,.10) 0 1px, transparent 2px),\n      \/* pixel vibes *\/\n      linear-gradient(115deg, transparent 0 46%, rgba(246,195,74,.18) 47%, rgba(255,122,24,.12) 49%, transparent 50% 100%),\n      linear-gradient(25deg, transparent 0 60%, rgba(255,59,48,.14) 61%, rgba(255,122,24,.10) 63%, transparent 64% 100%);\n    opacity:.9;\n    pointer-events:none;\n    filter: blur(.14px);\n  }\n\n  #fg-ocd-hells-door.fg-ocd-hells-door \u003e *{ position:relative; z-index:1; }\n\n  #fg-ocd-hells-door.fg-ocd-hells-door h2{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    text-align:center;\n    font-size:2rem;\n    margin:0 0 1.15rem;\n    letter-spacing:.2px;\n    color:rgba(252,252,252,.98);\n    text-shadow:0 0 18px rgba(255,122,24,.18);\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__grid{\n    display:grid;\n    grid-template-columns:1.05fr 1fr;\n    gap:1.35rem;\n    align-items:stretch;\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card{\n    border-radius:var(--radius);\n    padding:1.25rem 1.25rem;\n    box-shadow:0 12px 26px rgba(0,0,0,.26);\n    border:1px solid rgba(255,255,255,.10);\n    display:flex;\n    flex-direction:column;\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card--story{\n    background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.06));\n    backdrop-filter: blur(2px);\n    border-left:8px solid rgba(255,122,24,.75);\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card--features{\n    background:linear-gradient(145deg, rgba(12,10,34,.92), rgba(18,10,42,.72));\n    border:1px solid rgba(246,195,74,.16);\n    justify-content:space-between;\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card p{\n    margin:.72rem 0;\n    line-height:1.72;\n    font-size:1.02rem;\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card--story strong{ color:rgba(246,195,74,.98); }\n  #fg-ocd-hells-door .fg-ocd-hells-do\n\u003c\/style\u003e","brand":"Little Rocket Games","offers":[{"title":"Default Title","offer_id":53154375139655,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/OneCardDungeonAdventurePackHell_sDoor00.webp?v=1768579674"},{"product_id":"carnival-of-sins","title":"Carnival of Sins","description":"\u003c!-- SEO (fuori dal blocco descrizione)\nSEO Title: Carnival of Sins – Gioco da tavolo party con scelta segreta | FroGames\nMeta Description: Carnival of Sins è un gioco da tavolo party: 7 round, dadi e Peccati scelti in segreto per fare punti e scombinare gli altri.\n--\u003e\n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003csection class=\"fg-carnival-sins\" id=\"fg-carnival-sins\"\u003e\n\u003ch2\u003e🎭😈 Carnival of Sins – New Orleans, maschere sorridenti e peccati giocati in segreto\u003c\/h2\u003e\n\u003cp class=\"fg-carnival-sins__subtitle\"\u003e\u003cstrong\u003eCarnival of Sins\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo\u003c\/strong\u003e party dove i sorrisi sono un’arma: sette round, un lancio di dadi, e poi tutti scelgono in segreto quale Peccato scatenare al momento giusto.\u003c\/p\u003e\n\u003cdiv class=\"fg-carnival-sins__grid\"\u003e\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-carnival-sins__card fg-carnival-sins__card--story\"\u003e\n\u003cp\u003eQui la tensione è tutta nella scelta nascosta: vuoi prenderti i dadi migliori, colpire chi è avanti, o piazzare la carta che sembra innocua… finché non si rivela un disastro per gli altri?\u003c\/p\u003e\n\u003cp\u003eLe carte si risolvono in ordine e ogni effetto è una piccola coltellata elegante: ti prendi fortuna e punti, ma soprattutto ti diverti a scombinare i piani altrui con tempismo perfetto.\u003c\/p\u003e\n\u003cp\u003eÈ veloce, cattivo il giusto e sempre teatrale: un \u003cstrong\u003egioco da tavolo\u003c\/strong\u003e che sta benissimo a fine serata, quando vuoi ridere forte e avere subito voglia di rivincita.\u003c\/p\u003e\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-carnival-sins__break\"\u003e\u003cspan\u003eScelta segreta + dadi al centro: il tavolo diventa un \u003cstrong\u003epalco\u003c\/strong\u003e.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Punti di forza di Carnival of Sins\" class=\"fg-carnival-sins__card fg-carnival-sins__card--features\"\u003e\n\u003ch3\u003eQuattro motivi per cui Carnival of Sins fa casino nel modo giusto\u003c\/h3\u003e\n\u003cul class=\"fg-carnival-sins__list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eScelta segreta\u003c\/strong\u003e: ogni round è un mind game, perché nessuno sa che Peccato stai per giocare.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDadi\u003c\/strong\u003e al centro: fortuna da leggere e rubare, non solo da subire.\u003c\/li\u003e\n\u003cli\u003eInterazione continua: effetti che scombussolano i piani e accendono il tavolo.\u003c\/li\u003e\n\u003cli\u003eRitmo lampo: 7 round secchi, perfetto come \u003cstrong\u003egioco da tavolo party\u003c\/strong\u003e da 10–20 minuti.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"fg-carnival-sins__tagline\"\u003e\u003cem\u003eRicorda: a New Orleans non vince il più puro… vince il più creativo. 🐸\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* =========================================================\n     FroGames – Carnival of Sins\n     Palette ispirata alla scatola: nero palco + oro barocco + bianco carta\n     SAFE CSS (scoped su #fg-carnival-sins)\n  ========================================================= *\/\n\n  #fg-carnival-sins.fg-carnival-sins{\n    --black:#07070a;\n    --charcoal:#0e0f14;\n    --smoke:#141622;\n\n    --gold:#d6b35d;\n    --gold2:#f0d28a;\n    --ivory:#fff3d8;\n\n    --crimson:#e44b5a; \/* accento “peccato” *\/\n    --mist:rgba(255,255,255,.10);\n\n    --radius:22px;\n    --shadow:0 18px 44px rgba(0,0,0,.34);\n    --shadowSoft:0 12px 24px rgba(0,0,0,.22);\n\n    position:relative;\n    overflow:hidden;\n    border-radius:30px;\n    padding:2.2rem 1.6rem;\n    margin:1.6rem auto;\n    box-shadow:var(--shadow);\n    color:rgba(255,243,216,.94);\n    font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n    background:\n      radial-gradient(circle at 18% 20%, rgba(214,179,93,.16), transparent 55%),\n      radial-gradient(circle at 82% 22%, rgba(228,75,90,.12), transparent 52%),\n      radial-gradient(circle at 70% 86%, rgba(240,210,138,.10), transparent 58%),\n      linear-gradient(135deg, rgba(7,7,10,.98) 0%, rgba(14,15,20,.92) 55%, rgba(7,7,10,.98) 100%);\n\n    border:1px solid rgba(214,179,93,.18);\n  }\n\n  #fg-carnival-sins.fg-carnival-sins::before{\n    content:\"\";\n    position:absolute;\n    inset:-25%;\n    background:\n      linear-gradient(115deg, transparent 0 46%, rgba(214,179,93,.22) 47%, rgba(240,210,138,.10) 49%, transparent 50% 100%),\n      linear-gradient(25deg, transparent 0 58%, rgba(240,210,138,.14) 59%, rgba(228,75,90,.08) 61%, transparent 62% 100%),\n      radial-gradient(circle at 28% 26%, rgba(255,243,216,.08) 0 1px, transparent 2px),\n      radial-gradient(circle at 66% 18%, rgba(255,243,216,.06) 0 1px, transparent 2px);\n    opacity:.9;\n    pointer-events:none;\n    filter: blur(.2px);\n  }\n\n  #fg-carnival-sins.fg-carnival-sins \u003e *{ position:relative; z-index:1; }\n\n  #fg-carnival-sins.fg-carnival-sins h2{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    text-align:center;\n    font-size:2rem;\n    margin:0 0 .75rem;\n    letter-spacing:.2px;\n    color:rgba(255,243,216,.98);\n    text-shadow:0 0 18px rgba(214,179,93,.16);\n  }\n\n  \/* 4 paragrafi brevi: qui il primo è “subtitle” *\/\n  #fg-carnival-sins .fg-carnival-sins__subtitle{\n    text-align:center;\n    margin:0 0 1.35rem;\n    line-height:1.6;\n    font-size:1.06rem;\n    color:rgba(255,243,216,.92);\n  }\n  #fg-carnival-sins .fg-carnival-sins__subtitle strong{ color:rgba(240,210,138,.98); }\n\n  \/* Grid *\/\n  #fg-carnival-sins .fg-carnival-sins__grid{\n    display:grid;\n    grid-template-columns:1.05fr 1fr;\n    gap:1.4rem;\n    align-items:stretch;\n  }\n\n  \/* Cards *\/\n  #fg-carnival-sins .fg-carnival-sins__card{\n    border-radius:var(--radius);\n    padding:1.35rem 1.35rem;\n    box-shadow:0 12px 26px rgba(0,0,0,.26);\n    border:1px solid rgba(255,243,216,.10);\n    display:flex;\n    flex-direction:column;\n  }\n\n  \/* Story *\/\n  #fg-carnival-sins .fg-carnival-sins__card--story{\n    background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.06));\n    backdrop-filter: blur(2px);\n    border-left:8px solid rgba(214,179,93,.60);\n  }\n\n  \/* Features *\/\n  #fg-carnival-sins .fg-carnival-sins__card--features{\n    background:linear-gradient(145deg, rgba(7,7,10,.88), rgba(14,15,20,.74));\n    color:rgba(255,243,216,.96);\n    border:1px solid rgba(255,243,216,.12);\n    justify-content:space-between;\n  }\n\n  #fg-carnival-sins .fg-carnival-sins__card p{\n    margin:.75rem 0;\n    line-height:1.75;\n    font-size:1.02rem;\n  }\n\n  #fg-carnival-sins .fg-carnival-sins__card--story strong{ color:rgba(240,210,138,.98); }\n  #fg-carnival-sins .fg-carnival-sins__card--features strong{ color:rgba(240,210,138,.98); }\n\n  #fg-carnival-sins .fg-carnival-sins__card--features h3{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    font-size:1.15rem;\n    margin:0 0 1rem;\n    letter-spacing:.2px;\n    color:rgba(255,243,216,.98);\n    text-shadow:0 0 14px rgba(214,179,93,.14);\n  }\n\n  \/* WOW list: ESATTAMENTE 4 bullet *\/\n  #fg-carnival-sins .fg-carnival-sins__list{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:.7rem;\n  }\n  #fg-carnival-sins .fg-carnival-sins__list li{\n    background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n    border-left:6px solid rgba(214,179,93,.72);\n    border-radius:14px;\n    padding:.7rem .85rem;\n    transition:transform .22s ease, background .22s ease;\n  }\n  #fg-carnival-sins .fg-carnival-sins__list li:hover{\n    transform:translateX(6px);\n    background:linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.05));\n  }\n\n  \/* Break *\/\n  #fg-carnival-sins .fg-carnival-sins__break{\n    margin:1.15rem 0 0;\n    padding:.85rem .95rem;\n    border-radius:16px;\n    text-align:center;\n    font-weight:950;\n    box-shadow:var(--shadowSoft);\n    border:1px solid rgba(255,243,216,.12);\n    color:rgba(255,243,216,.98);\n    background:linear-gradient(90deg, rgba(214,179,93,.18), rgba(228,75,90,.12));\n  }\n  #fg-carnival-sins .fg-carnival-sins__break strong{ color:rgba(228,75,90,.98); }\n\n  \/* Tagline *\/\n  #fg-carnival-sins .fg-carnival-sins__tagline{\n    margin:1rem 0 0;\n    font-weight:850;\n    font-size:1.02rem;\n  }\n  #fg-carnival-sins .fg-carnival-sins__tagline em{ color:rgba(255,243,216,.92); }\n\n  \/* Responsive *\/\n  @media (max-width: 940px){\n    #fg-carnival-sins .fg-carnival-sins__grid{ grid-template-columns:1fr; }\n    #fg-carnival-sins.fg-carnival-sins h2{ font-size:1.65rem; }\n  }\n  @media (max-width: 600px){\n    #fg-carnival-sins.fg-carnival-sins{ padding:1.85rem 1.1rem; border-radius:26px; }\n    #fg-carnival-sins .fg-carnival-sins__card{ padding:1.15rem 1.1rem; }\n    #fg-carnival-sins .fg-carnival-sins__subtitle{ font-size:1.02rem; }\n  }\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53163653759303,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Carnival_of_Sins_00.webp?v=1768816123"},{"product_id":"west-story-a-town-building-game","title":"West Story - A Town Building Game","description":"\u003cdiv style=\"font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; background: linear-gradient(135deg, #0e4c68 0%, #2c3e50 50%, #8d6e63 100%); color: #FFFFFF !important; padding: 40px 20px; border-radius: 10px;\"\u003e\n\n  \u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #FFFFFF !important;\"\u003e\n    WEST STORY: A TOWN BUILDING GAME\n  \u003c\/h1\u003e\n\n  \u003cdiv style=\"max-width: 800px; margin: 0 auto; text-align: center; font-size: 1.1em; line-height: 1.6; color: #FFFFFF !important;\"\u003e\n    \u003cp style=\"color: #FFFFFF !important; margin-bottom: 20px;\"\u003e\n      Il sole picchia forte sulla terra arida, ma tu vedi molto più che polvere e sassi: vedi il futuro. \u003cstrong\u003eWest Story\u003c\/strong\u003e ti trasporta nell'era pionieristica, dove un semplice progetto su carta può trasformarsi in una metropoli fiorente. Non sei solo un cowboy, sei un visionario con il compito di fondare e far prosperare la città più iconica della frontiera.\n    \u003c\/p\u003e\n    \u003cp style=\"color: #FFFFFF !important; margin-bottom: 20px;\"\u003e\n      Dimentica i duelli a mezzogiorno come unica soluzione; qui la vera battaglia si combatte sul tavolo da disegno. Armato di compasso, righello e un'infallibile intuizione strategica, dovrai incastrare perfettamente edifici residenziali, saloon e banche, ottimizzando ogni centimetro del tuo territorio.\n    \u003c\/p\u003e\n    \u003cp style=\"color: #FFFFFF !important; margin-bottom: 20px;\"\u003e\n      L'atmosfera è resa magistralmente da illustrazioni che richiamano i vecchi progetti tecnici e la ruvidità del legno e del cuoio. Ogni turno è una sfida di pianificazione urbana: accogliere nuovi cittadini, garantire la legge con l'ufficio dello sceriffo e gestire le risorse per superare i tuoi rivali.\n    \u003c\/p\u003e\n    \u003cp style=\"color: #FFFFFF !important; margin-bottom: 20px;\"\u003e\n      In West Story, la storia non la scrivono i pistoleri, ma gli architetti. Sei pronto a lasciare il tuo segno indelebile sulla mappa del Selvaggio West o la tua città diventerà solo un'altra città fantasma?\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n    \n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003ch3 style=\"text-transform: uppercase; margin-bottom: 10px; font-weight: 800; color: #FFFFFF !important;\"\u003ePianificazione\u003c\/h3\u003e\n      \u003cp style=\"font-size: 0.95em; color: #FFFFFF !important;\"\u003eOgni edificio deve trovare il suo posto perfetto per massimizzare le rendite e l'efficienza.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003ch3 style=\"text-transform: uppercase; margin-bottom: 10px; font-weight: 800; color: #FFFFFF !important;\"\u003eAtmosfera\u003c\/h3\u003e\n      \u003cp style=\"font-size: 0.95em; color: #FFFFFF !important;\"\u003eMateriali grafici che evocano progetti d'epoca, legno grezzo e l'odore della carta inchiostrata.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003ch3 style=\"text-transform: uppercase; margin-bottom: 10px; font-weight: 800; color: #FFFFFF !important;\"\u003eCrescita\u003c\/h3\u003e\n      \u003cp style=\"font-size: 0.95em; color: #FFFFFF !important;\"\u003eVedi la tua città evolversi da un accampamento isolato a un centro nevralgico pieno di vita.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003ch3 style=\"text-transform: uppercase; margin-bottom: 10px; font-weight: 800; color: #FFFFFF !important;\"\u003eSfida\u003c\/h3\u003e\n      \u003cp style=\"font-size: 0.95em; color: #FFFFFF !important;\"\u003eCompeti con altri visionari per ottenere i lotti migliori e i favori dei cittadini più influenti.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border: 2px solid rgba(255,255,255,0.5); padding: 20px; margin-top: 40px; text-align: center; border-radius: 10px; background: rgba(0,0,0,0.2); color: #FFFFFF !important;\"\u003e\n    \u003cp style=\"font-size: 1.2em; font-weight: 700; margin: 0; text-transform: uppercase; letter-spacing: 1px; color: #FFFFFF !important;\"\u003e\n      Il West non è stato vinto con le pistole, ma con progetti e ambizione.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Smart Flamingo","offers":[{"title":"Default Title","offer_id":53251615064391,"sku":null,"price":41.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/WestStory-ATownBuildingGame00.webp?v=1769926705"},{"product_id":"fiori-di-cristallo","title":"Fiori di Cristallo","description":"\u003cdiv style=\"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background: linear-gradient(135deg, #2b4f6e 0%, #b84033 100%); color: #ffffff; padding: 40px 20px; border-radius: 20px;\"\u003e\n\u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #ffffff !important;\"\u003eFiori di cristallo\u003c\/h1\u003e\n\u003cdiv style=\"max-width: 800px; margin: 0 auto; text-align: center; line-height: 1.6; font-size: 18px;\"\u003e\n\u003cp style=\"color: #ffffff !important; margin-bottom: 15px;\"\u003eBenvenuti in un'Olanda onirica, dove l'inverno bacia la primavera in un abbraccio di ghiaccio e colori. \u003cstrong\u003eFrosted Blooms\u003c\/strong\u003e non è solo un gioco di giardinaggio: è una tela strategica dipinta dai maestri \u003cstrong\u003eBruno Cathala\u003c\/strong\u003e e \u003cstrong\u003eLudovic Maublanc\u003c\/strong\u003e. Immagina campi di tulipani che sfidano il gelo, mulini che si stagliano contro un tramonto infuocato e la tensione silenziosa di chi deve creare il capolavoro floreale perfetto.\u003c\/p\u003e\n\u003cp style=\"color: #ffffff !important; margin-bottom: 15px;\"\u003eIn questo titolo astratto e profondamente tematico, ogni mossa è una pennellata. Non ti limiterai a piantare fiori: dovrai \u003cstrong\u003escolpire il tuo giardino\u003c\/strong\u003e tessera dopo tessera, bilanciando l'armonia estetica con spietate decisioni tattiche. La bellezza dei petali ghiacciati nasconde una sfida cerebrale adatta sia alle famiglie che ai giocatori più esigenti.\u003c\/p\u003e\n\u003cp style=\"color: #ffffff !important; margin-bottom: 15px;\"\u003eLa magia risiede nel contrasto: il freddo della logica e il calore dell'arte. Mentre il mercato comune evolve, dovrai adattarti, rubare le tessere migliori sotto il naso degli avversari e chiudere i tuoi recinti per evocare strutture potenti come fienili e mulini a vento. È una \u003cstrong\u003eguerra fredda di petali\u003c\/strong\u003e, combattuta con l'eleganza di un fioraio e l'astuzia di uno scacchista.\u003c\/p\u003e\n\u003cp style=\"color: #ffffff !important;\"\u003eLasciati incantare da un flusso di gioco fluido, dove 10 round scorrono veloci ma lasciano il segno. Frosted Blooms è l'esperienza definitiva per chi cerca la soddisfazione di veder crescere qualcosa di magnifico, mossa dopo mossa, fino allo scioglimento delle nevi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center;\"\u003e\n\u003ch3 style=\"color: #ffffff !important; margin-top: 0; text-transform: uppercase; font-weight: 800;\"\u003eFIRMA D'AUTORE\u003c\/h3\u003e\n\u003cp style=\"color: #ffffff !important; font-size: 15px;\"\u003eIl duo leggendario Cathala \u0026amp; Maublanc (Cyclades, Mr. Jack) torna con un design elegante, dove ogni regola è essenziale e ogni scelta pesa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center;\"\u003e\n\u003ch3 style=\"color: #ffffff !important; margin-top: 0; text-transform: uppercase; font-weight: 800;\"\u003eESTETICA GLACIALE\u003c\/h3\u003e\n\u003cp style=\"color: #ffffff !important; font-size: 15px;\"\u003eUn comparto grafico mozzafiato che fonde il calore dei tulipani rossi con la purezza del ghiaccio azzurro. Un gioiello da intavolare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center;\"\u003e\n\u003ch3 style=\"color: #ffffff !important; margin-top: 0; text-transform: uppercase; font-weight: 800;\"\u003eTENSIONE ZEN\u003c\/h3\u003e\n\u003cp style=\"color: #ffffff !important; font-size: 15px;\"\u003eRilassante alla vista ma teso nella mente: l'interazione indiretta nel mercato delle tessere crea una competizione serrata ma mai cattiva.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center;\"\u003e\n\u003ch3 style=\"color: #ffffff !important; margin-top: 0; text-transform: uppercase; font-weight: 800;\"\u003eGEOMETRIA NATURALE\u003c\/h3\u003e\n\u003cp style=\"color: #ffffff !important; font-size: 15px;\"\u003eCostruisci pattern floreali e chiudi aree vuote per sbloccare bonus. Soddisfacente come completare un puzzle perfetto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin: 40px auto 0; padding: 20px; border: 2px solid rgba(255,255,255,0.5); text-align: center; max-width: 600px; border-radius: 10px; background: rgba(0,0,0,0.2);\"\u003e\n\u003cp style=\"font-size: 20px; font-weight: bold; font-style: italic; margin: 0; color: #ffffff !important;\"\u003e\"Il gelo non ha mai avuto colori così caldi.\"\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":53255818281287,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Fiori_di_Cristallo_00.webp?v=1770029393"},{"product_id":"gatti-che-odiano-i-cetrioli","title":"Gatti che odiano i cetrioli","description":"\u003cdiv style=\"background: linear-gradient(135deg, #D81B60 0%, #FF9100 100%); padding: 40px 20px; border-radius: 20px; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #FFFFFF !important;\"\u003e\n\n  \u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #FFFFFF !important;\"\u003e\n    CUCUMBER CATASTROPHE\n  \u003c\/h1\u003e\n\n  \u003cdiv style=\"font-size: 18px; line-height: 1.8; text-align: center; max-width: 800px; margin: 0 auto; color: #FFFFFF !important;\"\u003e\n    \u003cp style=\"margin-bottom: 20px; color: #FFFFFF !important;\"\u003eAvete presente quei video virali in cui i gatti saltano in aria terrorizzati alla vista di un innocuo cetriolo? \u003cstrong\u003eCucumber Catastrophe\u003c\/strong\u003e trasforma quel preciso istante di puro panico felino in un gioco da tavolo esilarante, frenetico e assolutamente caotico. Non è solo una questione di sopravvivenza: è una gara di riflessi contro l'ortaggio più temuto del regno animale.\u003c\/p\u003e\n\n    \u003cp style=\"margin-bottom: 20px; color: #FFFFFF !important;\"\u003eImmergetevi in un'arena colorata dove la tensione si taglia con il coltello (da cucina). Ogni giocatore veste i panni di un gatto sull'orlo di una crisi di nervi, circondato da cetrioli che sembrano apparire dal nulla. La grafica cartoonesca e vibrante cattura perfettamente l'essenza comica del meme, trasportandovi in un mondo dove un semplice sottaceto può causare un disastro epocale.\u003c\/p\u003e\n\n    \u003cp style=\"margin-bottom: 20px; color: #FFFFFF !important;\"\u003eLa semplicità delle regole nasconde un ritmo incalzante che vi terrà incollati alla sedia. Non c'è tempo per pianificazioni complesse o strategie a lungo termine: qui vince chi è più veloce a reagire, chi sa gestire la propria mano di carte con astuzia e chi riesce a scaricare il problema (ovvero il cetriolo) sul vicino sfortunato.\u003c\/p\u003e\n\n    \u003cp style=\"margin-bottom: 20px; color: #FFFFFF !important;\"\u003eÈ il titolo perfetto per rompere il ghiaccio, per animare una serata spenta o per chiudere in bellezza una sessione di gioco impegnativa. \u003cstrong\u003eCucumber Catastrophe\u003c\/strong\u003e non chiede altro che essere intavolato per scatenare risate incontrollabili e vendette trasversali tra amici, in un vortice di colori fluo e miagolii disperati.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n    \n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003cdiv style=\"font-size: 40px; margin-bottom: 15px;\"\u003e🙀\u003c\/div\u003e\n      \u003ch3 style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #FFFFFF !important;\"\u003ePANICO PURO\u003c\/h3\u003e\n      \u003cp style=\"font-size: 16px; line-height: 1.5; color: #FFFFFF !important;\"\u003eRivivi l'emozione del meme virale: ogni carta giocata è un salto nel vuoto per evitare l'invasione verde.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003cdiv style=\"font-size: 40px; margin-bottom: 15px;\"\u003e⚡\u003c\/div\u003e\n      \u003ch3 style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #FFFFFF !important;\"\u003eRITMO SERRATO\u003c\/h3\u003e\n      \u003cp style=\"font-size: 16px; line-height: 1.5; color: #FFFFFF !important;\"\u003eNessun tempo morto. Le azioni si susseguono alla velocità della luce, richiedendo riflessi felini.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003cdiv style=\"font-size: 40px; margin-bottom: 15px;\"\u003e🥒\u003c\/div\u003e\n      \u003ch3 style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #FFFFFF !important;\"\u003eCAOS TOTALE\u003c\/h3\u003e\n      \u003cp style=\"font-size: 16px; line-height: 1.5; color: #FFFFFF !important;\"\u003eI cetrioli volano da tutte le parti. Riuscirai a mantenere la calma mentre il tavolo si riempie di verde?\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003cdiv style=\"font-size: 40px; margin-bottom: 15px;\"\u003e🤣\u003c\/div\u003e\n      \u003ch3 style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #FFFFFF !important;\"\u003eRISATE DI GRUPPO\u003c\/h3\u003e\n      \u003cp style=\"font-size: 16px; line-height: 1.5; color: #FFFFFF !important;\"\u003eUn design buffo e situazioni paradossali rendono impossibile trattenere le risate durante la partita.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin-top: 40px; border: 2px solid #FFFFFF; padding: 20px; border-radius: 15px; text-align: center; background: rgba(0,0,0,0.2); box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n    \u003cp style=\"font-size: 20px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; margin: 0; color: #FFFFFF !important;\"\u003e\n      CORRI, SALTA E SCHIVA: L'INVASIONE DEI CETRIOLI È INIZIATA!\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"DV Games","offers":[{"title":"Default Title","offer_id":53255865041223,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Gatticheodianoicetrioli00.webp?v=1770030638"},{"product_id":"tug-of-roar","title":"Tug of Roar","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\"\u003ePunti su un capitano. L'avversario punta sullo stesso. La regione è contesa, il Roar Track si sposta, le tue carte costano di più. Ora devi scegliere: insistere o lasciare campo libero.\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\"\u003eInside Up Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLane battler asimmetrico\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\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\"\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\"\u003eInside Up 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\"\u003eMedia complessità (stima)\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\"\u003eAste e controllo aree\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\"\u003eAste asimmetriche \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Lane battler \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Track di pressione\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FF9500;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: Il Roar Track che intimidisce l'avversario\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 faida generazionale che il tavolo decide stasera\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eFilippo Landini\u003c\/strong\u003e (autore di Calico e Cascadia) firma un duello asimmetrico tra due clan fantasy, \u003cstrong\u003eElkyr e Lycarans\u003c\/strong\u003e, che si contendono il trono di Eldris. Le illustrazioni di Robert Brown vestono un confronto che dura da generazioni ma che questa sera, al vostro tavolo, trova una conclusione. Inside Up Games pubblica un card game che mescola aste, controllo territorio e un sistema di pressione psicologica incarnato nel \u003cstrong\u003eRoar Track\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni turno schieri capitani per fare offerte su reclute potenti, poi dispieghi le tue truppe su regioni contese cercando di piantare più stendardi tuoi che dell'avversario. Ma c'è il Roar: quando prendi il controllo di una regione, il tracciato si sposta verso di te, \u003cstrong\u003eintimidisci il rivale e rendi le sue carte più costose\u003c\/strong\u003e. Ogni classe di reclute ha abilità uniche da combinare. Vince chi alza più bandiere del proprio clan prima che l'altro trovi il modo di ribaltare il momentum.\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\"The roar of battle echoes across Eldris.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eInside Up Games\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\"\u003e\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eGioco appena uscito, pochi dati disponibili. Questa scheda è una prima lettura costruita su materiali ufficiali e preview internazionali. La aggiorneremo quando avremo giocato.\u003c\/p\u003e\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eTug of Roar\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\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eAsimmetrico\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\u003eSolitario\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 incuriosisce: Landini porta il suo design elegante in un duello diretto, e il Roar Track sembra un'idea brillante per tradurre il momentum in meccanica. Le aste asimmetriche promettono profondità tattica senza appesantire. Difetti ma non deal-breaker: gioco giovanissimo, pochi dati BGG, impossibile sapere se il bilanciamento regge dopo 20 partite. Prima lettura, luglio 2026.\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 · prima lettura: basata su regolamento e presentazione ufficiale, si aggiorna con le prime partite\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\": \"Ogni mossa è contro l'avversario: aste dirette, controllo aree, intimidazione via Roar Track\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"Il Roar Track crea pressione asimmetrica costante: chi è in vantaggio costa meno, chi insegue paga di più\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Gestione mano, timing delle aste, combinazione abilità di classe: scelte profonde in poco tempo\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Clan asimmetrici, pool di reclute variabile, meta che evolve dopo poche partite\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Regole spiegate in 10 minuti, ma padroneggiare il timing delle aste richiede partite\"}];\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\"\u003eGli strumenti del conflitto\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa manovri durante la partita\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\"\u003eCapitani\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLi schieri per fare offerte sui recluti. Ogni capitano ha un valore d'asta e abilità che cambiano il modo in cui prendi controllo delle regioni. Sprecarli presto significa perdere leverage dopo.\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\"\u003eReclute\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eUnità con abilità di classe (guerrieri, maghi, scout). Le vinci tramite asta e le dispieghi su regioni contese. Ogni classe si combina con le altre: trovarle al momento giusto cambia la partita.\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\"\u003eRegioni\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eZone del campo di battaglia dove dispieghi le tue truppe. Controllarne una significa piantare stendardi del tuo clan, ma anche spostare il Roar Track e mettere pressione sull'avversario.\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\"\u003eRoar Track\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl tracciato di intimidazione. Più sei in vantaggio, più sposti il Roar verso di te. L'effetto: le carte dell'avversario costano di più, le tue meno. Un sistema di feedback positivo che accelera il finale.\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\/318463\" 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\"\u003eTug of Roar - English Rulebook · 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(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-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:#C0310A; 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: #C0310A; 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: #C0310A; 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: #C0310A; 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: #C0310A; }\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: #C0310A; font-weight: 700; flex-shrink: 0; }\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":"Inside Up Games","offers":[{"title":"Default Title","offer_id":53289029435719,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TugofRoar00.webp?v=1770397489"},{"product_id":"thieves-of-eldris","title":"Thieves of Eldris","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 appena tagliato la borsa di un mercante. Nessuno ha visto nulla. O forse sì? Gli altri ladri ti osservano, studiano i tuoi movimenti, cercano di capire chi sei davvero. E tu fai lo stesso con loro.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eDeduzione\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eInside Up Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLadri e inganni\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 – 6\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\"\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\"\u003eInside Up 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.0)\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 nascosto e deduzione\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\"\u003eMovimento nascosto \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e deduzione identità \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e risoluzione dadi con icone\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FF9500;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: Riarrangi i bersagli con i dadi\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 gara tra ladri per un posto nella Gilda\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eAaron Crow e Ryan Scott\u003c\/strong\u003e firmano questo gioco di deduzione ambientato nelle piazze affollate di Eldris, un mondo fantasy dove i ladri si sfidano a colpi di astuzia. Le illustrazioni di \u003cstrong\u003eDasha Park\u003c\/strong\u003e portano a vita una città di mercanti, borseggiatori e segreti nascosti. Uscito dal Kickstarter di Inside Up Games nel 2025, il gioco promette di mescolare movimento nascosto, memoria e risoluzione dadi in una formula compatta.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni giocatore è un ladro con un'identità segreta. \u003cstrong\u003eTiri i dadi per muovere i personaggi\u003c\/strong\u003e nella piazza, preparando le tue rapine e confondendo le tracce. Quando il momento è giusto, colpisci: rubi monete dai bersagli. Ma gli altri ladri ti osservano. Se qualcuno indovina chi sei e ti smascherà, perdi tutto. Chi accumula 8 monete per primo vince l'invito alla Gilda.\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\"Fortunes are forged in the shadows, one stolen coin at a time.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eLe fortune si forgiano nell'ombra, una moneta rubata alla volta.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eInside Up Games\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 è uno dei tre titoli del mondo Twisted Realms. La scheda si basa sulle informazioni ufficiali e sulle prime impressioni disponibili: il gioco uscirà a luglio 2026 e aggiorneremo la descrizione appena avremo più dati dal campo.\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eThieves of Eldris\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e4eefc;border-color:#7099d8;color:#0a3070\"\u003eSociale\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\"\u003eSubdolo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTensivo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eLeggibile\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-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\u003eEsperti\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 incuriosisce: movimento nascosto compatto, deduzione senza downtime, scala fino a 6. Difetti ma non deal-breaker: con pochi voti su BGG è ancora tutto da verificare sul campo, e il peso medio-leggero potrebbe non bastare a giocatori esperti di deduzione pura. Prima lettura, luglio 2026.\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=\"3 su 5\"\u003e★★★☆☆\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eIl gioco include una \u003cstrong\u003emodalità solitario ufficiale\u003c\/strong\u003e nelle regole base. Non abbiamo ancora dettagli precisi sul funzionamento (automa, mazzo AI, scenari), ma il fatto che supporti 1 giocatore dal design originale è un buon segno. L'esperienza perde naturalmente la componente di bluff e lettura degli avversari che è il cuore del multiplayer.\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 · prima lettura: basata su regolamento e presentazione ufficiale, si aggiorna con le prime partite\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 4, \"note\": \"Smascheri rivali, proteggi la tua identità, manipoli la piazza\"}, {\"label\": \"Deduzione\", \"value\": 4, \"note\": \"Osservi i movimenti altrui e cerchi pattern per capire chi è chi\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"I dadi decidono quali personaggi puoi muovere, ma tu scegli come\"}, {\"label\": \"Rigiocabilità\", \"value\": 3, \"note\": \"Ogni partita cambia a seconda di chi gioca e di come si muovono\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole accessibili, setup veloce, curva morbida\"}];\n      var accent='#1050a0';\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 elementi del furto\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa trovi nella scatola\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\"\u003eDadi con icone\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eTiri i dadi e usi i risultati per muovere i personaggi nella piazza. Ogni dado mostra simboli diversi: scegli quale personaggio spostare e dove.\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 personaggio\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eMercanti, guardie, nobili: ognuno ha un ruolo nella piazza. Disposti in griglia 4×4, si muovono secondo i dadi e diventano i tuoi bersagli o le tue coperture.\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\"\u003eIdentità segrete\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eAll'inizio ricevi un'identità nascosta. Gli altri non sanno chi sei. Se ti scoprono prima che accumuli 8 monete, perdi le tue ricchezze.\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\"\u003eMonete e borse\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni volta che rubi con successo, prendi monete. Ma se qualcuno ti smaschera, le perdi tutte. La tensione sale con ogni colpo.\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\/324955\" 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\"\u003eThieves of Eldris Rulebook · 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(16,80,160,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: #1050a0; border-color: #1050a0; }\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: #1050a0; 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: #1050a0; 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-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:#1050a0; 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: #1050a0; 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: #1050a0; 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: #1050a0; 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: #1050a0; }\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: #1050a0; font-weight: 700; flex-shrink: 0; }\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":"Inside Up Games","offers":[{"title":"Default Title","offer_id":53289089990983,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ThievesofEldris00.webp?v=1770397823"},{"product_id":"crits-tricks","title":"Crits \u0026 Tricks","description":"\u003cdiv style=\"background: linear-gradient(135deg, #0a0a0a 0%, #2c0404 40%, #4a0909 100%); padding: 40px 20px; color: #ffffff !important; font-family: 'Montserrat', sans-serif; border-radius: 10px;\"\u003e\n\u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #ffffff !important;\"\u003eCRITS \u0026amp; TRICKS\u003c\/h1\u003e\n\u003cdiv style=\"max-width: 800px; margin: 0 auto; text-align: center; font-size: 18px; line-height: 1.6; color: #ffffff !important;\"\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eDimentica tutto quello che sai sui giochi di prese. \u003cstrong\u003eCrits \u0026amp; Tricks\u003c\/strong\u003e non è la solita briscola, è un dungeon crawler travestito da gioco di carte. Immagina di sederti in taverna, ma invece di giocare solo le carte, devi scagliare dadi poliedrici per determinare la potenza dei tuoi attacchi.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eIn questo innovativo ibrido tra \u003cem\u003eTrick-Taking\u003c\/em\u003e e \u003cem\u003eRPG\u003c\/em\u003e, le tue carte definiscono la classe (Barbaro, Ladro, Mago), ma sono i dadi che lanci a stabilire il loro valore. Non sei più schiavo di una mano sfortunata: qui la strategia sta nel come assegni i tuoi risultati migliori (o peggiori) al momento giusto.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eOgni mano è una quest, ogni presa è un combattimento. Devi bilanciare l'avidità di vincere il bottino con la necessità di completare obiettivi personali segreti. Vuoi vincere con un D4? O preferisci perdere apposta per attivare un'abilità del Ladro? La scelta è tua.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 30px; color: #ffffff !important;\"\u003eL'atmosfera è quella epica delle serate di Gioco di Ruolo, con critici che esplodono e fallimenti disastrosi che cambiano le sorti della partita in un attimo. Preparati a bluffare, calcolare e colpire duro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e🎲 Dadi \u0026amp; Carte\u003c\/h3\u003e\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003eUna fusione meccanica unica: le carte danno il seme, i dadi danno la forza. Costruisci la tua mano perfetta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e⚔️ Classi RPG\u003c\/h3\u003e\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003eOgni seme è una classe con regole diverse. I Barbari vogliono il numero più alto, i Ladri colpiscono dal basso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e📜 Quest Segrete\u003c\/h3\u003e\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003eNon basta vincere la presa. Devi completare obiettivi specifici per massimizzare il tuo punteggio finale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e💥 Colpi Critici\u003c\/h3\u003e\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003eOttieni bonus devastanti e ribalta la situazione con tiri fortunati e giocate tattiche magistrali.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 50px; border: 2px solid rgba(255,255,255,0.5); padding: 30px; text-align: center; border-radius: 10px; background: rgba(0,0,0,0.3);\"\u003e\n\u003cp style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; letter-spacing: 2px; margin: 0; color: #ffffff !important;\"\u003eIL TAVOLO È PRONTO. L'INIZIATIVA È TUA.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Inside Up Games","offers":[{"title":"Default Title","offer_id":53289105064263,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Crits_Tricks_00.webp?v=1770398271"},{"product_id":"kalypso","title":"Kalypso","description":"\u003csection class=\"fg-wrap\" id=\"fg-kalypso\"\u003e\n\u003cp class=\"fg-kicker\"\u003eL'architettura del vento\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eKALYPSO\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eCostruisci la tua città galleggiante tra le nuvole e l'oceano\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eIl vento soffia forte sulle piattaforme instabili, portando con sé i detriti di un mondo sommerso e la speranza di una nuova civiltà. Non sei solo un sopravvissuto, sei un architetto visionario chiamato a dare forma al caos delle correnti, trasformando rottami galleggianti in una metropoli sospesa.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di piazzamento tessere e strategia che ti sfida a pensare in tre dimensioni su una superficie liquida. Ogni pezzo che aggiungi non è solo un ampliamento della tua base, ma una dichiarazione di intenti: devi bilanciare l'espansione orizzontale con la necessità di catturare le correnti d'aria migliori per alimentare la tua crescita.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eUn puzzle acquatico dove ogni tessera espande il tuo orizzonte.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eA differenza dei classici giochi di costruzione statici, qui il tabellone è vivo e le tue scelte devono adattarsi a un flusso costante di opportunità. Non basta riempire gli spazi: devi creare sinergie tra i moduli abitativi, le turbine e le difese, mentre cerchi di prevedere le mosse degli avversari che competono per le stesse risorse fluttuanti.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama vedere un progetto complesso prendere vita turno dopo turno, perfetto per i fan di Cascadia o Earth che cercano una sfida visivamente appagante.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003ePiazzamento Tessere\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eCostruzione Città\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eDraft Tattico\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003ePuzzle Spaziale\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é KALYPSO ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🌊 L'Orizzonte Blu\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eLa grafica vibrante ti trasporta immediatamente in un mondo acquatico luminoso e pieno di dettagli.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🏗️ Architetto Libero\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eLa soddisfazione fisica di incastrare i pezzi e vedere la tua piattaforma crescere è impagabile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🌬️ Vento a Favore\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eSfruttare le correnti giuste al momento giusto ti fa sentire un vero maestro della navigazione.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🧩 Combo a Catena\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003ePiazzare l'elemento perfetto che attiva tre bonus consecutivi è pura dopamina ludica.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🎨 Caos Organizzato\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eOgni partita crea una città visivamente unica, rendendo il tavolo finale un'opera d'arte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e⚖️ Equilibrio Sottile\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eLa tensione tra espandersi velocemente o consolidare le strutture mantiene alta l'attenzione.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eSali a bordo e lascia che la corrente guidi la tua immaginazione verso la vittoria.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-kalypso{background:linear-gradient(160deg,#0077b6 0%,#023e8a 100%);color:#FFFFFF!important;padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;max-width:1100px;margin:0 auto}#fg-kalypso *{color:#FFFFFF!important}#fg-kalypso .fg-kicker{font-size:14px;text-transform:uppercase;letter-spacing:2px;opacity:0.8;margin-bottom:10px;font-weight:600}#fg-kalypso .fg-title{font-size:clamp(36px,5vw,56px);font-weight:800;margin:0 0 10px 0;line-height:1.1;text-shadow:0 4px 12px rgba(0,0,0,0.3)}#fg-kalypso .fg-sub{font-size:clamp(18px,3vw,22px);font-weight:300;opacity:0.9;margin-bottom:30px;line-height:1.4}#fg-kalypso .fg-p{font-size:17px;line-height:1.6;margin-bottom:24px;max-width:750px;opacity:0.95}#fg-kalypso .fg-tagline{font-size:20px;font-weight:700;border-left:4px solid #48cae4;padding-left:20px;margin:35px 0;text-shadow:0 0 15px rgba(72,202,228,0.4)}#fg-kalypso .fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}#fg-kalypso .fg-chip{background:rgba(255,255,255,0.15);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;backdrop-filter:blur(4px)}#fg-kalypso .fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:50px 0}#fg-kalypso .fg-h3{font-size:26px;font-weight:700;margin-bottom:30px;letter-spacing:-0.5px}#fg-kalypso .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-kalypso .fg-card{background:rgba(255,255,255,0.08);padding:24px;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 6px 20px rgba(0,0,0,0.15)}#fg-kalypso .fg-card-title{display:block;font-size:18px;font-weight:700;margin-bottom:10px}#fg-kalypso .fg-card-text{font-size:15px;line-height:1.5;opacity:0.85;margin:0}#fg-kalypso .fg-panel{background:rgba(0,0,0,0.25);padding:25px;border-radius:20px;text-align:center;font-size:18px;font-weight:600;margin-top:40px}@media(min-width:720px){#fg-kalypso .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-kalypso .fg-grid{grid-template-columns:repeat(3,1fr)}#fg-kalypso .fg-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.25)}}\u003c\/style\u003e","brand":"Inside Up Games","offers":[{"title":"Default Title","offer_id":53302589063495,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Kalypso00.webp?v=1770641995"},{"product_id":"planet-bee","title":"Planet Bee","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\"\u003eStai guardando la tua cupola. Le piante crescono, gli animali si muovono, l'acqua scorre. Poi vedi un'ape impollinare un fiore e capisci che quella singola mossa vale metà della tua vittoria.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategico\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCranio Creations\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eSci-fi ecologico\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\"\u003e30 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\"\u003e10+\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\"\u003eTile placement\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\"\u003eCranio Creations\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.5)\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\"\u003ePiazzamento tessere \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e economia ossigeno\/acqua \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e punti tramite api\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: api come moltiplicatore punteggio\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\"\u003eColonizzazione spaziale con le api come regine dell'ecosistema\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003ePlanet Bee è il nuovo gestionale di \u003cstrong\u003eSimone Luciani e Andrea Mainini\u003c\/strong\u003e per Cranio Creations. Luciani, autore di Barrage e Tzolk'in, stavolta sceglie un peso medio-leggero e una durata di \u003cstrong\u003e30 minuti\u003c\/strong\u003e. L'ambientazione è fantascienza ecologica: sei un pioniere incaricato di trasformare un pianeta arido in un ecosistema prospero, tutto dentro una cupola geodetica.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eIl gioco è piazzamento tessere con gestione risorse. Posizioni tessere Ecosistema dentro la tua cupola per generare ossigeno e acqua, ospitare piante e animali, e raccogliere punti. La svolta meccanica sono le \u003cstrong\u003eapi\u003c\/strong\u003e: soddisfare le loro esigenze moltiplica i tuoi punti. Ogni partita è un puzzle spaziale dove ogni tessera conta e ogni ape può ribaltare la classifica.\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\"Pionieri, siete stati scelti per una missione di vitale importanza: sviluppare un ecosistema prospero e fiorente su questo nuovo pianeta arido.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eCranio Creations\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\"\u003ePlanet Bee si presenta come un gestionale compatto nella tradizione Luciani: poche regole, tante scelte, zero downtime. È troppo presto per dire se regge il confronto con i suoi titoli maggiori, ma l'idea delle api come motore punteggio è originale. Aggiorneremo questa scheda appena avremo più partite sul 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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003ePlanet Bee\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\"\u003eEfficiente\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eOttimizzativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTeso\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\u003eFamily game\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\u003eEsperti\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 incuriosisce: Luciani e Mainini portano la firma autore dentro una scatola da 30 minuti, con un twist sulle api che sembra fresco. Difetti ma non deal-breaker: con soli 16 voti su BGG è ancora presto per dire se l'ecosistema meccanico tiene o si esaurisce dopo tre partite. Prima lettura, luglio 2026.\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 · prima lettura: basata su regolamento e presentazione ufficiale, si aggiorna con le prime partite\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 tessera è una scelta: dove piazzi, cosa sacrifichi, quali api attivi. La cupola è piccola, lo spazio finisce subito.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Cupole a doppia faccia e tessere variabili promettono setup sempre diversi. In 30 minuti si gioca due volte.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Il mercato delle tessere è competitivo e le risorse sono strette. Non è un conflitto diretto ma la pressione c'è.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole spiegate in 10 minuti. Il peso sta nelle scelte, non nei sottosistemi.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Niente dadi, ma il mercato delle tessere introduce variabilità. Non controlli tutto ma pianifichi sempre.\"}];\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 c'è nella cupola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI quattro pilastri dell'ecosistema\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\"\u003eTessere Ecosistema\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003e111 tessere poliomino in forme diverse. Le piazzi dentro la cupola per generare risorse, ospitare vita e attivare combo. Ogni forma si incastra in modo diverso.\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\"\u003eRisorse Ossigeno e Acqua\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eDue economie parallele da bilanciare. L'ossigeno alimenta le piante, l'acqua gli animali. Se una delle due si esaurisce, il tuo ecosistema collassa.\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\"\u003eApi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLe custodi dell'ecosistema. Ogni ape ha esigenze specifiche (fiori, posizioni, adiacenze). Soddisfale e ti ricompensano con punti moltiplicati.\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\"\u003eCupole Geodetiche\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003e4 plance a doppia faccia. Ogni cupola ha una griglia diversa con vincoli e bonus unici. La cupola delimita lo spazio: quando è piena, il gioco finisce.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\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":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53319755694407,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/PlanetBee00.webp?v=1770868720"},{"product_id":"orcs-up","title":"Orcs Up!","description":"\u003c!-- =====================================================\n     ORCS UP! — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"oru1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"oru1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"oru1-cover-img\" alt=\"Orcs Up gioco da tavolo di destrezza per 2-6 giocatori - copertina ufficiale Cranio Creations\" src=\"https:\/\/cf.geekdo-images.com\/MKiuvWg7AVliGWDt_sv4pA__imagepagezoom\/img\/MlcGqA7xfCMBkxsYNBKCUmqc_BQ=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9245725.jpg\"\u003e\n\u003cdiv class=\"oru1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oru1-cover-content\"\u003e\n\u003cp class=\"oru1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"oru1-sub\"\u003eTre orchi in spalla, uno con un masso in testa, tutti che barcollano. E al tavolo non si respira — si ride troppo forte.\u003c\/p\u003e\n\u003cdiv class=\"oru1-chips\"\u003e\n\u003cspan class=\"oru1-chip oru1-chip--red\"\u003eDestrezza\u003c\/span\u003e \u003cspan class=\"oru1-chip\"\u003eCranio Creations\u003c\/span\u003e \u003cspan class=\"oru1-chip\"\u003eAssedio caotico\u003c\/span\u003e \u003cspan class=\"oru1-chip\"\u003eEdizione italiana\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"oru1-specs-bar\"\u003e\n\u003cdiv class=\"oru1-specs\"\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003e2 – 6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003e30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003e6+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e🧱\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003eImpilamento\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e🏰\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eTema\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003eFantasy assedio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003eDiretta e cattiva\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"oru1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"oru1-intro-grid\"\u003e\n\u003cdiv class=\"oru1-intro-text\"\u003e\n\u003cp class=\"oru1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"oru1-h3\"\u003eOrchi maldestri, mura altissime, fisica imprevedibile\u003c\/h3\u003e\n\u003cp class=\"oru1-p\"\u003eIn \u003cstrong\u003eOrcs Up!\u003c\/strong\u003e il piano è semplice: impilare i tuoi orchi uno sopra l'altro fino a raggiungere la cima del castello. La realtà è che ogni avversario ha lo stesso piano — e ha massi, dispetti e una voglia matta di mandarti tutto giù.\u003c\/p\u003e\n\u003cp class=\"oru1-p\"\u003eFirmato dalla coppia \u003cstrong\u003eLuca Bellini e Sara Valentino\u003c\/strong\u003e, con le illustrazioni della stessa Valentino, è un gioco di destrezza fisica condita da carte. Ogni round è un turbine di mosse rapide, pile traballanti e risate amare quando la tua torre crolla un attimo prima del traguardo.\u003c\/p\u003e\n\u003cp class=\"oru1-p\"\u003eSi gioca in 30 minuti, dai 6 anni in su, da 2 fino a 6 giocatori. È quel tipo di gioco in cui non importa chi vince — ma di come è caduto l'ultimo orco se ne parla per giorni.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-intro-side\"\u003e\n\u003cp class=\"oru1-quote-header\"\u003eCosa rende Orcs Up! diverso\u003c\/p\u003e\n\u003cdiv class=\"oru1-quote-solo\"\u003e\n\u003cspan class=\"oru1-qs-icon\"\u003e🧱\u003c\/span\u003e\n\u003cp class=\"oru1-qs-text\"\u003eIl gioco non è nelle carte — è nelle dita che tremano mentre poggi il quarto orco sopra una pila che già ondeggia.\u003c\/p\u003e\n\u003cp class=\"oru1-qs-note\"\u003eIl segreto di Orcs Up! in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-quote-solo oru1-quote-solo--alt\"\u003e\n\u003cspan class=\"oru1-qs-icon\"\u003e😈\u003c\/span\u003e\n\u003cp class=\"oru1-qs-text\"\u003eIl caos è il sistema, non un effetto collaterale. Quando crolla qualcosa, ride sempre qualcuno — anche chi ha perso pezzi.\u003c\/p\u003e\n\u003cp class=\"oru1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"oru1-fs\"\u003e\n\u003cdiv class=\"oru1-fs-header\"\u003e\n\u003cdiv class=\"oru1-fs-brand\"\u003e\n\u003cimg class=\"oru1-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=\"oru1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"oru1-fs-game-name\"\u003eOrcs Up!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"oru1-fs-cat\"\u003eSociale · Destrezza\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-body\"\u003e\n\u003cdiv class=\"oru1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"oru1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"oru1-fs-tip\" class=\"oru1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-info\"\u003e\n\u003cspan class=\"oru1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"oru1-fs-feeling\"\u003e\n\u003cspan class=\"oru1-fs-feel-tag\"\u003eDivertente\u003c\/span\u003e \u003cspan class=\"oru1-fs-feel-tag\"\u003eCaotico\u003c\/span\u003e \u003cspan class=\"oru1-fs-feel-tag\"\u003eImmediato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"oru1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"oru1-fs-targets\"\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-verdict\"\u003e\n\u003cdiv class=\"oru1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-verdict-text\"\u003eDestrezza fisica e carte da giocare al volo, con risate garantite quando la pila ondeggia. Perfetto per famiglie e serate informali — non per chi vuole strategia profonda.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-footer\"\u003e\n\u003cimg class=\"oru1-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, materiale del publisher e profilo 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:'Interazione',  v:5, note:\"Massi, dispetti e crolli reciproci: si attacca sempre qualcun altro\"},\n        {l:'Accessibilità',v:5, note:\"Regole in 5 minuti, si capisce al volo anche dai bambini\"},\n        {l:'Energia',      v:5, note:\"Adrenalina fisica vera — le mani tremano e tutti urlano\"},\n        {l:'Fortuna',      v:4, note:\"Le carte aiutano ma è la fisica reale a decidere chi vince\"},\n        {l:'Rigiocabilità',v:4, note:\"Ogni pila è diversa: nessuna partita assomiglia alla precedente\"},\n        {l:'Complessità',  v:1, note:\"Nessun manuale serio: si impara guardando il primo turno\"}\n      ];\n      var accent='#A8321A';\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('oru1-fs-svg');\n      var tip=document.getElementById('oru1-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 oru1-draw{to{stroke-dashoffset:0}}@keyframes oru1-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:oru1-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:oru1-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:oru1-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=\"oru1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"oru1-section-pad\"\u003e\n\u003cp class=\"oru1-label\"\u003eIl tuo esercito\u003c\/p\u003e\n\u003ch3 class=\"oru1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"oru1-cards\"\u003e\n\u003cdiv class=\"oru1-card\"\u003e\n\u003cspan class=\"oru1-card-icon\"\u003e🟢\u003c\/span\u003e\n\u003ch4 class=\"oru1-card-name\"\u003eLa tua brigata di orchi\u003c\/h4\u003e\n\u003cp class=\"oru1-card-desc\"\u003ePedine da impilare una sull'altra. Ognuno è un eroe minuscolo con un piano enorme — e l'equilibrio di tutto il gruppo dipende da come li metti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-card\"\u003e\n\u003cspan class=\"oru1-card-icon\"\u003e🏰\u003c\/span\u003e\n\u003ch4 class=\"oru1-card-name\"\u003eLa plancia castello\u003c\/h4\u003e\n\u003cp class=\"oru1-card-desc\"\u003eIl muro da scalare al centro del tavolo. Indica la cima, segna chi è arrivato e tiene la partita ancorata al traguardo che tutti inseguono.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-card\"\u003e\n\u003cspan class=\"oru1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"oru1-card-name\"\u003e30 carte Assedio\u003c\/h4\u003e\n\u003cp class=\"oru1-card-desc\"\u003eMosse da giocare al volo: spinte, scambi, blocchi, dispetti. Sono il modo legale di rovinare la pila del tuo vicino senza alzarti dalla sedia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-card\"\u003e\n\u003cspan class=\"oru1-card-icon\"\u003e🪨\u003c\/span\u003e\n\u003ch4 class=\"oru1-card-name\"\u003eIl masso e i pezzi assedio\u003c\/h4\u003e\n\u003cp class=\"oru1-card-desc\"\u003eOstacoli che cambiano la fisica della pila. Sei forme diverse di pezzi più il masso vero — l'oggetto che decide chi rischia il crollo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"oru1-closing\"\u003e\n\u003cp class=\"oru1-closing-text\"\u003eTre orchi, una pila che ondeggia, un masso che arriva. È così che cominciano le serate che non si dimenticano.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"oru1-box-section\"\u003e\n\u003cdetails class=\"oru1-det\"\u003e\n\u003csummary class=\"oru1-det-sum\"\u003e\u003cspan class=\"oru1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"oru1-det-title\"\u003eComponenti\u003c\/span\u003e\u003cspan class=\"oru1-det-sub\"\u003e10 tipi · in scatola\u003c\/span\u003e\u003cspan class=\"oru1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"oru1-det-body\"\u003e\n\u003cdiv class=\"oru1-comp-grid\"\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003ePlancia Castello\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e30\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eCarte Assedio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eCarte Masso\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e20\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eGettoni Eroe\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eCarte Infermeria\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eSegnalino Primo Giocatore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e30\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003ePezzi Assedio (6 forme)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eMasso\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e50\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003ePedine Orco\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eRegolamento italiano\u003c\/span\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\/div\u003e\n\u003cstyle\u003e\n.oru1-wrap, .oru1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.oru1-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: #1a0f06;\n}\n\n\/* ── COPERTINA ── *\/\n.oru1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.oru1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.oru1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,15,6,0) 0%, rgba(26,15,6,0) 25%, rgba(26,15,6,0.5) 55%, rgba(26,15,6,0.85) 75%, rgba(26,15,6,0.98) 100%); }\n.oru1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.oru1-kicker { display: block; color: #E8A030; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.oru1-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.oru1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.oru1-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.oru1-chip--red { background: #A8321A; border-color: #A8321A; }\n\n\/* ── SPECS ── *\/\n.oru1-specs-bar { background: #2A1A0E; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.oru1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.oru1-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.oru1-spec:nth-child(3n) { border-right: none; }\n.oru1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.oru1-spec-icon { font-size: 1.2rem; }\n.oru1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.oru1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.oru1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.oru1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.oru1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #A8321A; margin-bottom: 7px; }\n.oru1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #2A1A0E; line-height: 1.15; margin-bottom: 16px; }\n.oru1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.oru1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #A8321A; margin-bottom: 12px; }\n.oru1-quote-solo { background: #2A4A1E; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #A8321A; }\n.oru1-quote-solo--alt { background: #6B4423; border-left-color: #E8A030; }\n.oru1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.oru1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.oru1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.oru1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.oru1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.oru1-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.oru1-fs-brand { display:flex; align-items:center; gap:9px; }\n.oru1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.oru1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.oru1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.oru1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.oru1-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.oru1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.oru1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.oru1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.oru1-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.oru1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.oru1-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.oru1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.oru1-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.oru1-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.oru1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.oru1-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.oru1-fs-target span { font-size:14px; flex-shrink:0; }\n.oru1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.oru1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.oru1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.oru1-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.oru1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.oru1-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.oru1-section-pad { padding: 32px 28px 8px; }\n.oru1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.oru1-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.oru1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.oru1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.oru1-card-name { font-size: 0.95rem; font-weight: 900; color: #A8321A; margin-bottom: 5px; }\n.oru1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.oru1-closing { background: #2A1A0E; padding: 26px 28px; border-top: 3px solid #E8A030; }\n.oru1-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.oru1-box-section { background: #F5EDD8; border-top: 1px solid #d4c0a0; }\n.oru1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.oru1-det:last-child { border-bottom: none; }\n.oru1-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.oru1-det-sum::-webkit-details-marker { display: none; }\n.oru1-det-sum::marker { display: none; }\n.oru1-det[open] .oru1-det-sum { background: #faf7f2; }\n.oru1-det-sum:hover { background: #faf7f2; }\n.oru1-det-left { display: flex; align-items: center; gap: 10px; }\n.oru1-det-ico { font-size: 17px; flex-shrink: 0; }\n.oru1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #2A1A0E; display: block; }\n.oru1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.oru1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.oru1-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.oru1-det[open] .oru1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.oru1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.oru1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.oru1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.oru1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#A8321A; min-width:26px; flex-shrink:0; }\n.oru1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .oru1-specs { grid-template-columns: repeat(6, 1fr); }\n  .oru1-spec { border-bottom: none; }\n  .oru1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .oru1-spec:last-child { border-right: none; }\n  .oru1-cards { grid-template-columns: repeat(2, 1fr); }\n  .oru1-fs-body { grid-template-columns: 220px 1fr; }\n  .oru1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .oru1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .oru1-cover { height: 440px; }\n  .oru1-cover-content { padding: 22px 36px 30px; }\n  .oru1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .oru1-cards { grid-template-columns: repeat(4, 1fr); }\n  .oru1-divider { margin-left: 36px; margin-right: 36px; }\n  .oru1-section-pad { padding: 36px 36px 8px; }\n  .oru1-closing { padding: 28px 36px; }\n  .oru1-fs-body { grid-template-columns: 260px 1fr; }\n  .oru1-fs-radar-panel svg { max-width: 260px; }\n  .oru1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53319764017479,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Orcs_Up_00.webp?v=1770869360"},{"product_id":"almighty","title":"Almighty + Maniacs \u0026 Monsters Mini-Expansions","description":"\u003csection class=\"fg-wrap\" id=\"fg-almighty\"\u003e\n\u003cp class=\"fg-kicker\"\u003eIl potere nelle tue mani\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eALMIGHTY\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eIl gioco divino dove scateni miracoli e anatemi\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eGuardare il mondo dall'alto non è mai stato così divertente, specialmente quando hai il potere di cambiarlo con uno schiocco di dita. In questo scontro celestiale, non sei un semplice osservatore, ma una divinità capricciosa pronta a tutto pur di essere adorata sopra ogni altra cosa.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di controllo area e gestione risorse che trasforma ogni partita in una lotta caotica per la supremazia spirituale. Dovrai bilanciare la tua riserva di Karma, scatenare mostri mitologici e manipolare i poveri mortali affinché costruiscano monumenti in tuo onore, il tutto mentre i tuoi avversari cercano di sabotare il tuo culto.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eAscolta le preghiere, accumula fede e schiaccia chi non crede in te.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eLa vera differenza sta nel modo in cui gestisci l'equilibrio tra creazione e distruzione: essere troppo benevolo ti lascerà senza difese, ma essere troppo crudele potrebbe alienare i tuoi seguaci. È quel momento perfetto in cui rubi i fedeli a un amico con una carta ben giocata che rende l'esperienza indimenticabile.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama l'interazione diretta, le risate malvagie al tavolo e non ha paura di lanciare qualche fulmine sugli amici pur di vincere.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eCaos Divino\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eStrategia Leggera\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eInterazione Alta\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eIllustrazioni Epiche\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é ALMIGHTY ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e⚡\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eIl gusto del Fulmine\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eNiente dà soddisfazione come distruggere il monumento di un avversario proprio quando pensava di aver vinto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e🙏\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003ePreghiere Esaudite\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eRaccogli risorse preziose dai tuoi seguaci e trasformale in miracoli che cambiano le regole in tavola.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e👹\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eEvoca i Mostri\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eScatena creature leggendarie sul tabellone per seminare il panico e proteggere i tuoi domini sacri.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e🌟\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eGloria Eterna\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eCostruisci la tua Grande Opera pezzo dopo pezzo, sentendo la pressione della corsa contro il tempo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e🤝\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eAlleanze Fragili\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eCollabora temporaneamente con un altro dio per abbattere il leader, poi tradiscilo senza rimorso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e🎨\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eStile Unico\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eLe illustrazioni vibranti e cartoonesche rendono ogni carta un piccolo capolavoro di umorismo visivo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eAlla fine resterà soltanto un Onnipotente: assicurati che quel trono sia tuo.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-almighty{background:linear-gradient(135deg,#2b1d38 0%,#5e3b6e 40%,#dfa823 100%);color:#FFFFFF!important;padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;overflow:hidden;position:relative}#fg-almighty *{color:#FFFFFF!important}#fg-almighty .fg-kicker{font-size:14px;text-transform:uppercase;letter-spacing:2px;opacity:0.9;margin-bottom:5px}#fg-almighty .fg-title{font-size:3.5em;font-weight:900;margin:0 0 10px;text-shadow:0 4px 15px rgba(0,0,0,0.4);line-height:1}#fg-almighty .fg-sub{font-size:1.3em;font-weight:300;opacity:0.95;margin-bottom:25px}#fg-almighty .fg-p{font-size:1.1em;line-height:1.6;margin-bottom:20px;max-width:800px}#fg-almighty .fg-tagline{font-size:1.6em;font-weight:800;margin:35px 0;padding-left:20px;border-left:5px solid #fff;text-shadow:0 0 20px rgba(255,200,0,0.6)}#fg-almighty .fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}#fg-almighty .fg-chip{background:rgba(255,255,255,0.2);padding:8px 16px;border-radius:50px;font-size:0.9em;font-weight:600;backdrop-filter:blur(5px)}#fg-almighty .fg-divider{height:1px;background:rgba(255,255,255,0.3);margin:40px 0}#fg-almighty .fg-h3{font-size:2em;margin-bottom:25px;font-weight:700}#fg-almighty .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-almighty .fg-card{background:rgba(255,255,255,0.1);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.2);transition:transform 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,0.2)}#fg-almighty .fg-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.15)}#fg-almighty .fg-emoji{font-size:2.5em;display:block;margin-bottom:10px}#fg-almighty .fg-card-title{font-size:1.3em;font-weight:800;margin:0 0 8px}#fg-almighty .fg-card-text{font-size:0.95em;opacity:0.9;line-height:1.4;margin:0}#fg-almighty .fg-panel{background:rgba(0,0,0,0.3);padding:30px;border-radius:26px;text-align:center;font-size:1.4em;font-weight:700;margin-top:40px;border:1px solid rgba(255,255,255,0.3)}@media(min-width:720px){#fg-almighty .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-almighty .fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"Keen Bean Studio","offers":[{"title":"Default Title","offer_id":53355243110727,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Almighty00.webp?v=1771388849"},{"product_id":"dicequest","title":"Dicequest","description":"\u003csection class=\"fg-wrap\" id=\"fg-dicequest\"\u003e\n\u003cp class=\"fg-kicker\"\u003eL'AVVENTURA TASCABILE\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eDICE QUEST\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eRaduna il party, scegli la via, forgia la fortuna\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eIl rumore dei dadi che rotolano sul tavolo è il suono dell'avventura che inizia. In Dice Quest, non sei solo uno spettatore, ma il protagonista di un viaggio epico dove ogni lancio può trasformare un disastro in una vittoria leggendaria.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di avventura e dadi che riesce a condensare l'emozione di un dungeon crawler in partite rapide e accessibili a tutti. La tensione sale mentre decidi se rischiare tutto per un tesoro più grande o accontentarti di un bottino sicuro, sfidando mostri e superando trappole con la tua compagnia di eroi.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eLa gloria non sorride a chi non osa lanciare il destino.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eA differenza dei giochi di ruolo complessi che richiedono ore di preparazione, qui l'azione è immediata e il setup è istantaneo. È il momento in cui trattieni il fiato mentre il dado gira sull'ultima faccia, sperando in quel colpo critico che salverà la serata.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama l'estetica fantasy colorata e cerca un'esperienza dove la strategia si mescola perfettamente con la gestione del rischio e un pizzico di fortuna.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eFantasy\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eDadi\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eParty Game\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eAvventura\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é DICE QUEST ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-icon\"\u003e⚔️\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eCombatti o Fuggi\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eOgni mostro richiede una scelta tattica: affrontarlo a viso aperto o cercare una via alternativa più sicura.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eDadi Personalizzati\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eLa soddisfazione tattile di lanciare dadi unici che rappresentano le abilità specifiche del tuo eroe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-icon\"\u003e🧙♀️\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eEroi Asimmetrici\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eDalla strega all'orco, ogni personaggio ha uno stile di gioco diverso che cambia la strategia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-icon\"\u003e💰\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eBottino Epico\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eLa gioia pura di pescare l'oggetto magico perfetto proprio quando ne avevi disperatamente bisogno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-icon\"\u003e⚡\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eTurni Fulminei\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eNessun tempo morto: l'azione è costante e tutti rimangono coinvolti nel destino del giocatore attivo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-icon\"\u003e🏰\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003eAtmosfera Vibrante\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003eIllustrazioni vivaci che ti trasportano immediatamente in un mondo fantasy allegro e pericoloso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003ePrepara i dadi: la tua quest personale sta per cominciare e il drago non aspetterà per sempre.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-dicequest{position:relative;width:100%;max-width:1100px;margin:0 auto;background:linear-gradient(160deg,#F2994A 0%,#884DFF 100%);padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.2)}#fg-dicequest *{color:#FFFFFF!important;box-sizing:border-box}#fg-dicequest .fg-kicker{text-transform:uppercase;font-size:14px;letter-spacing:2px;opacity:0.9;margin-bottom:10px;font-weight:700}#fg-dicequest .fg-title{font-size:clamp(36px,5vw,56px);font-weight:900;margin:0 0 10px;line-height:1.1;text-shadow:2px 2px 0 rgba(0,0,0,0.2)}#fg-dicequest .fg-sub{font-size:clamp(18px,3vw,24px);font-weight:300;opacity:0.95;margin-bottom:30px;max-width:800px}#fg-dicequest .fg-p{font-size:17px;line-height:1.6;margin-bottom:20px;opacity:0.95;max-width:750px}#fg-dicequest .fg-tagline{font-size:22px;font-weight:700;margin:35px 0;padding-left:20px;border-left:4px solid #fff;background:rgba(255,255,255,0.1);padding:15px 20px;border-radius:0 12px 12px 0;box-shadow:0 4px 15px rgba(0,0,0,0.1)}#fg-dicequest .fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}#fg-dicequest .fg-chip{background:rgba(255,255,255,0.2);padding:8px 16px;border-radius:50px;font-size:14px;font-weight:600;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.3)}#fg-dicequest .fg-divider{height:1px;background:rgba(255,255,255,0.3);margin:50px 0;width:100%}#fg-dicequest .fg-h3{font-size:28px;font-weight:800;margin-bottom:30px;text-align:center}#fg-dicequest .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-dicequest .fg-card{background:rgba(255,255,255,0.15);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.2);transition:transform 0.3s ease,background 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.1)}#fg-dicequest .fg-card-title{font-size:18px;font-weight:700;margin:10px 0 8px}#fg-dicequest .fg-card-text{font-size:15px;line-height:1.5;opacity:0.9}#fg-dicequest .fg-icon{font-size:32px;display:block;margin-bottom:5px}#fg-dicequest .fg-panel{background:rgba(0,0,0,0.25);padding:30px;border-radius:26px;text-align:center;font-size:19px;font-weight:600;margin-top:40px;border:1px solid rgba(255,255,255,0.3)}@media(min-width:720px){#fg-dicequest .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-dicequest .fg-grid{grid-template-columns:repeat(3,1fr)}#fg-dicequest .fg-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.25)}}\u003c\/style\u003e","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":53356652822855,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Dicequest00.webp?v=1771417551"},{"product_id":"intrighi-a-corte-ambasciatori-e-consiglieri","title":"Intrighi a Corte - Ambasciatori e Consiglieri","description":"\u003csection class=\"fg-wrap\" id=\"fg-courtisans-exp\"\u003e\n\u003cp class=\"fg-kicker\"\u003eNuovi Intrighi a Corte\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eIntrighi a Corte - Ambasciatori e Consiglieri\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eL'espansione che svela i segreti del banchetto\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eIl salone delle feste è ormai gremito, ma tra le ombre e i tendaggi di velluto si muovono nuove figure pronte a cambiare le sorti della serata. Non basta più piazzare i propri favoriti alla luce del sole; ora servono emissari silenziosi e alleati fidati per ribaltare gli equilibri di potere.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di deduzione e strategia che arricchisce l'esperienza base con nuove profondità tattiche. Questa espansione introduce due moduli distinti che permettono di manipolare le carte già giocate o di ottenere informazioni cruciali sugli obiettivi avversari, rendendo ogni turno ancora più imprevedibile.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eLa fiducia è una moneta rara, il tradimento l'unica valuta corrente.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eSe nel gioco base l'obiettivo era influenzare le famiglie nobili, qui devi gestire una rete di contatti sotterranea. I Diplomatici possono spostare carte tra i tavoli, alterando le maggioranze all'ultimo secondo, mentre i Confidenti ti sussurrano verità nascoste che gli altri ignorano.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ha amato l'eleganza di Courtisans ma desidera più interazione diretta e colpi di scena. Perfetto per gruppi che vogliono trasformare una tranquilla cena in una battaglia di astuzia e bluff raffinato.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eEspansione\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eBluff\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eStrategia\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eNuovi Ruoli\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é questa espansione ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e📜 Il Diplomatico\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eMuovi un cortigiano da un tavolo all'altro. Un singolo spostamento può distruggere la strategia di un avversario.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🤫 Il Confidente\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eGuarda carte coperte o obiettivi segreti. Sapere chi sta vincendo prima della fine è un vantaggio letale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e💎 Nuove Risorse\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eGestisci l'oro e l'influenza in modi inediti. Ogni risorsa spesa al momento giusto vale doppio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🎭 Doppio Gioco\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eFingi di aiutare un nobile per poi spostarlo nel fango con un'azione diplomatica spietata.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e👑 Poteri Asimmetrici\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eI nuovi moduli offrono abilità uniche che rompono la simmetria del gioco base.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🍷 Atmosfera Reale\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eLe illustrazioni mantengono lo stile sontuoso e decadente, immergendoti nel lusso della corte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eInvita nuovi ospiti al tuo tavolo, ma ricorda: il pugnale più affilato è quello nascosto nel sorriso di un amico.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-courtisans-exp,#fg-courtisans-exp *{color:#FFFFFF!important}#fg-courtisans-exp{background:linear-gradient(135deg,#005f6b 0%,#2e003e 100%);padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;line-height:1.6;max-width:1200px;margin:0 auto}.fg-wrap{box-sizing:border-box}.fg-kicker{text-transform:uppercase;letter-spacing:2px;font-size:0.9rem;margin-bottom:10px;opacity:0.9;color:#ffd700!important}.fg-title{font-size:2.8rem;margin:0 0 10px;font-weight:800;line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,0.4)}.fg-sub{font-size:1.3rem;font-weight:300;margin-bottom:30px;opacity:0.95;font-style:italic}.fg-p{font-size:1.1rem;margin-bottom:24px;opacity:0.95;max-width:800px}.fg-tagline{margin:40px 0;padding:20px;border-left:4px solid #ffd700;font-size:1.4rem;font-weight:bold;background:rgba(255,255,255,0.05);box-shadow:0 0 20px rgba(255,215,0,0.1)}.fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.fg-chip{background:rgba(255,255,255,0.15);padding:8px 16px;border-radius:50px;font-size:0.9rem;font-weight:600;border:1px solid rgba(255,215,0,0.3)}.fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:50px 0}.fg-h3{font-size:2rem;margin-bottom:30px;font-weight:700}.fg-grid{display:grid;grid-template-columns:1fr;gap:20px}.fg-card{background:rgba(0,0,0,0.3);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.fg-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.3);border-color:rgba(255,215,0,0.4)}.fg-card-title{display:block;font-size:1.25rem;font-weight:bold;margin-bottom:10px;color:#ffd700!important}.fg-card-text{font-size:0.95rem;opacity:0.9;margin:0}.fg-panel{background:rgba(255,215,0,0.1);padding:30px;border-radius:26px;text-align:center;font-size:1.3rem;font-weight:600;margin-top:50px;border:1px solid rgba(255,215,0,0.3)}@media(min-width:720px){.fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":53391301312839,"sku":null,"price":6.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Intrighi_a_Corte_-_Ambasciatori_e_Consiglieri_00.webp?v=1782122614"},{"product_id":"soothsayers","title":"Soothsayers","description":"\u003c!-- =====================================================\n     SOOTHSAYERS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"sth1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"sth1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"sth1-cover-img\" alt=\"Soothsayers gioco da tavolo di carte tarocchi competitivo per 2-5 giocatori - copertina ufficiale Play to Z\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Soothsayers.webp?v=1776348019\"\u003e\n\u003cdiv class=\"sth1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sth1-cover-content\"\u003e\n\u003cp class=\"sth1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"sth1-sub\"\u003eUn potere catturato, una combo scatenata, un destino strappato dalle mani del rivale all'ultimo secondo.\u003c\/p\u003e\n\u003cdiv class=\"sth1-chips\"\u003e\n\u003cspan class=\"sth1-chip sth1-chip--gold\"\u003eCompetitivo\u003c\/span\u003e \u003cspan class=\"sth1-chip\"\u003ePlay to Z\u003c\/span\u003e \u003cspan class=\"sth1-chip\"\u003eTarocchi come mai prima\u003c\/span\u003e \u003cspan class=\"sth1-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=\"sth1-specs-bar\"\u003e\n\u003cdiv class=\"sth1-specs\"\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003e30–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003e12+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003eEngine Building\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e🔮\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003eCompetitiva\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003eAlta e costante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"sth1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"sth1-intro-grid\"\u003e\n\u003cdiv class=\"sth1-intro-text\"\u003e\n\u003cp class=\"sth1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"sth1-h3\"\u003eUna corsa al potere tra mistici rivali, carta dopo carta\u003c\/h3\u003e\n\u003cp class=\"sth1-p\"\u003eSei un veggente potente, ma i tuoi rivali lo sono altrettanto. In Soothsayers non basta catturare i tarocchi — devi farlo prima degli altri, costruire un motore di combo sempre più potente, e difendere i Token del Destino mentre gli avversari cercano di strappárteli.\u003c\/p\u003e\n\u003cp class=\"sth1-p\"\u003eIl cuore del gioco è elegante: ogni turno scegli una delle quattro azioni — guadagna monete, pesca carte, ascendi di livello o cattura un tarocco. Ma se il tuo livello è più alto, i rivali devono pagarti per seguirti. Questo crea una tensione economica costante: conviene agire da soli o lasciarli seguire?\u003c\/p\u003e\n\u003cp class=\"sth1-p\"\u003eDisegnato da \u003cstrong\u003eJeff Grisenthwaite\u003c\/strong\u003e e illustrato con le iconiche carte di \u003cstrong\u003ePamela Colman Smith\u003c\/strong\u003e (la decks originale Rider-Waite), Soothsayers è pubblicato da \u003cstrong\u003ePlay to Z\u003c\/strong\u003e. Un card game compatto che nasconde una profondità tattica sorprendente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-intro-side\"\u003e\n\u003cp class=\"sth1-quote-header\"\u003eDall'esperienza al tavolo\u003c\/p\u003e\n\u003cdiv class=\"sth1-quote-solo\"\u003e\n\u003cspan class=\"sth1-qs-icon\"\u003e🔮\u003c\/span\u003e\n\u003cp class=\"sth1-qs-text\"\u003eLa vera magia non è nel tarocco catturato — è nella combo che ti aspetta al turno successivo, quella che nessuno al tavolo ha ancora visto arrivare.\u003c\/p\u003e\n\u003cp class=\"sth1-qs-note\"\u003eIl segreto di Soothsayers in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-quote-solo sth1-quote-solo--alt\"\u003e\n\u003cspan class=\"sth1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"sth1-qs-text\"\u003eIn trenta minuti puoi essere il mistico dominante. In trentuno puoi ritrovarti con i Token del Destino in mano altrui. Questo è il ritmo di Soothsayers.\u003c\/p\u003e\n\u003cp class=\"sth1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"sth1-fs\"\u003e\n\u003cdiv class=\"sth1-fs-header\"\u003e\n\u003cdiv class=\"sth1-fs-brand\"\u003e\n\u003cimg class=\"sth1-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=\"sth1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"sth1-fs-game-name\"\u003eSoothsayers\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"sth1-fs-cat\"\u003eStrategia · Conflitto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-body\"\u003e\n\u003cdiv class=\"sth1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"sth1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"sth1-fs-tip\" class=\"sth1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-info\"\u003e\n\u003cspan class=\"sth1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"sth1-fs-feeling\"\u003e\n\u003cspan class=\"sth1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e \u003cspan class=\"sth1-fs-feel-tag\"\u003eCombinatorio\u003c\/span\u003e \u003cspan class=\"sth1-fs-feel-tag\"\u003eAdrenalinico\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sth1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"sth1-fs-targets\"\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-verdict\"\u003e\n\u003cdiv class=\"sth1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-verdict-text\"\u003eEngine building rapido con alta interazione diretta. Ideale per chi vuole profondità tattica in meno di un'ora — non per chi cerca un gioco family o cooperativo.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-footer\"\u003e\n\u003cimg class=\"sth1-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:'Interazione',  v:5, note:\"Ogni tua mossa può essere copiata dai rivali — ma solo se pagano. La tensione è costante.\"},\n        {l:'Tensione',     v:4, note:\"I Token del Destino cambiano mani spesso. La vittoria non è mai al sicuro fino alla fine.\"},\n        {l:'Rigiocabilità',v:4, note:\"Due mazzi tarocco intercambiabili e strategie variabili garantiscono partite sempre diverse.\"},\n        {l:'Strategia',    v:3, note:\"Le scelte di livello e cattura contano molto, ma la fortuna del draft ha il suo peso.\"},\n        {l:'Fortuna',      v:3, note:\"Il draft delle carte introduce variabilità — non è pura fortuna, ma incide sulle opzioni.\"},\n        {l:'Complessità',  v:2, note:\"Quattro azioni, regole in 15 minuti. La prima partita scorre fluida anche per chi non gioca spesso.\"}\n      ];\n      var accent='#7B4FBF';\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('sth1-fs-svg');\n      var tip=document.getElementById('sth1-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 sth1-draw{to{stroke-dashoffset:0}}@keyframes sth1-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:sth1-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:sth1-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:sth1-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=\"sth1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"sth1-section-pad\"\u003e\n\u003cp class=\"sth1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"sth1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"sth1-cards\"\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eCarte tarocco da catturare\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eL'Imperatrice, la Luna, la Morte. Ogni carta catturata sblocca un'abilità unica e potenzia il tuo motore di combo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e🔮\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eLa sfera di cristallo\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eIl tuo segnaposto azione. La posizioni su una delle quattro azioni ogni turno — e i rivali possono seguirti, ma a un costo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e📈\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eLivelli potenziabili\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003ePiù sali di livello, più le tue azioni diventano potenti — e più costoso diventa per gli altri copiarti. La progressione è il cuore del gioco.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e⚖️\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eToken del Destino\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eL'obiettivo finale. Cambiano mani continuamente — conquistarli tutti prima degli altri è l'unico modo per vincere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"sth1-closing\"\u003e\n\u003cp class=\"sth1-closing-text\"\u003eTra qualche ora saprai se sei davvero il più potente tra i veggenti — o se qualcuno ha letto il futuro meglio di te.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"sth1-box-section\"\u003e\n\u003cdetails class=\"sth1-det\"\u003e\n\u003csummary class=\"sth1-det-sum\"\u003e\u003cspan class=\"sth1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"sth1-det-title\"\u003eComponenti\u003c\/span\u003e\u003cspan class=\"sth1-det-sub\"\u003e7 tipi · 235 pezzi totali\u003c\/span\u003e\u003cspan class=\"sth1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sth1-det-body\"\u003e\n\u003cdiv class=\"sth1-comp-grid\"\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e100\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eCarte comuni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e44\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eCarte tarocco\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003ePlance giocatore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eTrading Mat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e25\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eToken del Destino\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e60\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eMonete\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eSfera di cristallo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sth1-det\"\u003e\n\u003csummary class=\"sth1-det-sum\"\u003e\u003cspan class=\"sth1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"sth1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"sth1-det-sub\"\u003e2 formati · 149 carte totali\u003c\/span\u003e\u003cspan class=\"sth1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sth1-det-body\"\u003e\n\u003cdiv class=\"sth1-sleeve-grid\"\u003e\n\u003cdiv class=\"sth1-sleeve\"\u003e\n\u003cspan class=\"sth1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"sth1-sleeve-r\"\u003e\u003cspan class=\"sth1-sleeve-qty\"\u003e105 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-sleeve\"\u003e\n\u003cspan class=\"sth1-sleeve-mm\"\u003e70 × 120 mm\u003c\/span\u003e\n\u003cdiv class=\"sth1-sleeve-r\"\u003e\u003cspan class=\"sth1-sleeve-qty\"\u003e44 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=\"sth1-det sth1-det--last\"\u003e\n\u003csummary class=\"sth1-det-sum\"\u003e\u003cspan class=\"sth1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"sth1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"sth1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"sth1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sth1-det-body\"\u003e\n\u003cdiv class=\"sth1-rl-wrap\"\u003e\n\u003cdiv class=\"sth1-rl-langs\"\u003e\u003cspan class=\"sth1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0a2e; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"sth1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/316667\/soothsayers-rulebook-11\" target=\"_blank\"\u003e\u003cspan class=\"sth1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"sth1-rl-body\"\u003e\n\u003cspan class=\"sth1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"sth1-rl-sub\"\u003ePDF gratuito · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sth1-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!-- fine sth1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- fine sth1-wrap --\u003e\n\u003cstyle\u003e\n.sth1-wrap, .sth1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.sth1-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: #1a0a2e;\n}\n\n\/* ── COPERTINA ── *\/\n.sth1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.sth1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.sth1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,10,46,0) 0%, rgba(26,10,46,0) 25%, rgba(26,10,46,0.65) 55%, rgba(26,10,46,0.9) 75%, rgba(26,10,46,1) 100%); }\n.sth1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.sth1-kicker { display: block; color: #C9941A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.sth1-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.sth1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.sth1-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.sth1-chip--gold { background: #C9941A; border-color: #C9941A; }\n\n\/* ── SPECS ── *\/\n.sth1-specs-bar { background: #120720; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.sth1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.sth1-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.sth1-spec:nth-child(3n) { border-right: none; }\n.sth1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.sth1-spec-icon { font-size: 1.2rem; }\n.sth1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.sth1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.sth1-body { background: #F0EAF8; }\n\n\/* ── INTRO ── *\/\n.sth1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.sth1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #7B4FBF; margin-bottom: 7px; }\n.sth1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0a2e; line-height: 1.15; margin-bottom: 16px; }\n.sth1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d1a40; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.sth1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #7B4FBF; margin-bottom: 12px; }\n.sth1-quote-solo { background: #1a0a2e; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #C9941A; }\n.sth1-quote-solo--alt { background: #2d1054; border-left-color: #7B4FBF; }\n.sth1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.sth1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.sth1-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.sth1-divider { height: 1px; background: #d4c0e8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.sth1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.sth1-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.sth1-fs-brand { display:flex; align-items:center; gap:9px; }\n.sth1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.sth1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.sth1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.sth1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.sth1-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.sth1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.sth1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.sth1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.sth1-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.sth1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.sth1-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.sth1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.sth1-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.sth1-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.sth1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.sth1-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.sth1-fs-target span { font-size:14px; flex-shrink:0; }\n.sth1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.sth1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.sth1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.sth1-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.sth1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.sth1-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.sth1-section-pad { padding: 32px 28px 8px; }\n.sth1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.sth1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8f0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.sth1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.sth1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.sth1-card-name { font-size: 0.95rem; font-weight: 900; color: #7B4FBF; margin-bottom: 5px; }\n.sth1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d1a40; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.sth1-closing { background: #1a0a2e; padding: 26px 28px; border-top: 3px solid #C9941A; }\n.sth1-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.sth1-box-section { background: #F0EAF8; border-top: 1px solid #d4c0e8; }\n.sth1-det { border-bottom: 1px solid #e8daf0; background: #fff; }\n.sth1-det--last { border-bottom: none; }\n.sth1-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.sth1-det-sum::-webkit-details-marker { display: none; }\n.sth1-det-sum::marker { display: none; }\n.sth1-det[open] .sth1-det-sum { background: #faf5ff; }\n.sth1-det-sum:hover { background: #faf5ff; }\n.sth1-det-left { display: flex; align-items: center; gap: 10px; }\n.sth1-det-ico { font-size: 17px; flex-shrink: 0; }\n.sth1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0a2e; display: block; }\n.sth1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.sth1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.sth1-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.sth1-det[open] .sth1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.sth1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.sth1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.sth1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.sth1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#7B4FBF; min-width:26px; flex-shrink:0; }\n.sth1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2d1a40; line-height:1.3; }\n\n.sth1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.sth1-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.sth1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0a2e; }\n.sth1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.sth1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.sth1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.sth1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.sth1-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.sth1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.sth1-rl-body { flex:1; min-width:0; }\n.sth1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.sth1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.sth1-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  .sth1-specs { grid-template-columns: repeat(6, 1fr); }\n  .sth1-spec { border-bottom: none; }\n  .sth1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .sth1-spec:last-child { border-right: none; }\n  .sth1-cards { grid-template-columns: repeat(2, 1fr); }\n  .sth1-fs-body { grid-template-columns: 220px 1fr; }\n  .sth1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .sth1-fs-info { border-top: none; }\n  .sth1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .sth1-cover { height: 440px; }\n  .sth1-cover-content { padding: 22px 36px 30px; }\n  .sth1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .sth1-cards { grid-template-columns: repeat(4, 1fr); }\n  .sth1-divider { margin-left: 36px; margin-right: 36px; }\n  .sth1-section-pad { padding: 36px 36px 8px; }\n  .sth1-closing { padding: 28px 36px; }\n  .sth1-fs-body { grid-template-columns: 260px 1fr; }\n  .sth1-fs-radar-panel svg { max-width: 260px; }\n  .sth1-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":53402145620295,"sku":null,"price":32.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Soothsayers_00.webp?v=1771991033"},{"product_id":"storyfold-wildwoods","title":"Storyfold - Wildwoods","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\"\u003eApri il libro. Luma sta lì, con l'orso che annusa l'aria. Il bosco ha un odore sbagliato. Tu giri la pagina, tiri i dadi, scegli il sentiero. Tra mezz'ora saprai se hai fatto bene.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eNarrativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGrumpy Bear\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLibrogame con plancia incorporata\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\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\"\u003e30–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\"\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\"\u003eEditore\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGrumpy Bear\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.2)\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\"\u003eStruttura\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eScene + Capitoli + Campagna\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\"\u003eLibrogame a dashboard \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e tiro dadi con modificatori \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e scelte che segnano il percorso\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#E8B000;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: il libro È la plancia\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\"\u003eUn'avventura narrativa solitaria con scelte che lasciano cicatrici\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eStoryfold: Wildwoods\u003c\/strong\u003e è il primo capitolo della serie Storyfold, progettato da \u003cstrong\u003eSjoerd van der Linde\u003c\/strong\u003e e illustrato da \u003cstrong\u003eJustine Chalieux\u003c\/strong\u003e. Il gioco usa un libro-plancia con dashboard integrato: lo apri, è già la tua area di gioco. Luma e il suo orso Brom attraversano il bosco per guarirlo da un'ombra misteriosa, e tu scegli il loro cammino.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni sessione è una scena: \u003cstrong\u003eleggi, lanci dadi, scegli tra opzioni multiple\u003c\/strong\u003e, modifichi i tuoi punteggi. Le scelte si sommano attraverso i capitoli. Il sistema è leggero ma le conseguenze restano. Non è un dungeon crawler travestito: è una storia che cambia forma in base a dove decidi di andare e cosa Luma impara delle sue paure.\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\"Storyfold: Wildwoods is an innovative solo \u0026amp; narrative adventure board game with beautiful art and an immersive story campaign.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eOpen Owl Studios\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\"\u003eWildwoods è una prima uscita per la serie Storyfold. Questa scheda si basa sulla descrizione ufficiale e sui materiali pre-release: aggiorneremo il testo non appena avremo giocato la campagna completa e avremo recensioni verificabili da citare.\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eStoryfold: Wildwoods\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrativo · Campagna\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\"\u003eIntimo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eMalinconico\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-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\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\u003eEsperti\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: librogame moderno con dashboard incorporato, campagna che risponde alle tue scelte, peso narrativo senza appesantire le meccaniche, arte malinconica perfetta per il tono. Difetti ma non deal-breaker: se cerchi un puzzle tattico o un sistema di combattimento questo non è il posto, qui vince chi ama immergersi in una storia e accettare che non tutto andrà come vuole.\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=\"5 su 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eProgettato esclusivamente per il solitario. Il gioco usa un sistema di scelte narrative con tiri dadi e dashboard integrato nel libro stesso: non c'è automa né multiplayer, solo tu, Luma e il bosco. L'esperienza è completa e intima, pensata per essere vissuta da soli.\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\": \"Narrazione\", \"value\": 5, \"note\": \"Il gioco vive per raccontare la storia di Luma: testi curati, arte evocativa, scelte che contano nel lungo periodo\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Campagna strutturata con bivi reali e tracce multiple: la seconda run scopre scene diverse\"}, {\"label\": \"Accessibilità\", \"value\": 4, \"note\": \"Sistema dadi + modificatori immediato, dashboard già stampato nel libro, regole in 10 minuti\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"I dadi decidono i check ma hai modificatori, risorsa e scelte tattiche per mitigare\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Meccaniche leggere: la profondità sta nelle conseguenze narrative, non nelle regole\"}];\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('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 hai davanti\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eIl libro, le carte, i dadi: tutto quello che serve\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\"\u003eStorybook con Dashboard\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl libro non è solo il regolamento: è la tua plancia. Lo apri, ha le tracce integrate, i luoghi, le scelte. Giri la pagina, il bosco cambia.\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 Multiuso\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni carta ha più funzioni: risorsa, scelta, modificatore. Le usi per influenzare i check, per ricordare decisioni passate, per sbloccare percorsi. La mano è piccola, ogni scarto conta.\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\"\u003eDadi con Modificatori\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLanci per superare ostacoli, convincere personaggi, affrontare paure. Ma i dadi non decidono tutto: hai modificatori dal percorso, dalle carte, dalle scelte precedenti.\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\"\u003eTracce di Capitolo\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSegni dove sei stato, cosa hai imparato, quali paure Luma ha affrontato. Ogni capitolo si costruisce sul precedente. Non puoi tornare indietro, solo avanti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\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(138,72,0,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: #E8B000; 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: #8a4800; border-color: #8a4800; }\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: #8a4800; 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: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\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:#8a4800; 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: #8a4800; 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: #8a4800; 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: #8a4800; 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: #8a4800; }\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: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\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":"Grumpy Bear","offers":[{"title":"Default Title","offer_id":53412371038535,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Storyfold_-_Wildwoods_00.webp?v=1772104431"},{"product_id":"star-trek-captains-chair-second-contact","title":"Star Trek Captain's Chair – Second Contact","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\"\u003eScegli Pike e punta sulla scienza. L'avversario prende Freeman e ottimizza l'equipaggio. Il primo attacco non decide nulla: qui vince chi capisce che la Federazione non combatte solo con i siluri.\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\"\u003eWizKids\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eDuello tra Capitani\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 – 2\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\"\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\"\u003eWizKids\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\"\u003eComplessità\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eNon valutata\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\"\u003eModalità\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePvP e Solo\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\"\u003eDuello asimmetrico \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e gestione mano e flotta \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e percorsi multipli alla vittoria\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: tre capitani dalla timeline mista\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\"\u003eTre capitani che attraversano spazio e tempo\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eSecond Contact\u003c\/strong\u003e è la seconda espansione per Star Trek: Captain's Chair, il duello strategico asimmetrico firmato \u003cstrong\u003eNigel Buckle, Dávid e Adam Turczi\u003c\/strong\u003e per WizKids. Introduce \u003cstrong\u003etre nuovi comandanti della Federazione\u003c\/strong\u003e: Christopher Pike (Strange New Worlds), Carol Freeman (Lower Decks) e William T. Riker (Lower Decks\/TNG era). Tre personalità, tre epoche, tre filosofie di comando che possono affrontarsi tra loro o sfidare i capitani del gioco base e di To Boldly Go.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo \u003cstrong\u003egestisci mano, equipaggio, navi e squadre di sbarco\u003c\/strong\u003e, ma non vinci solo sparando. Diplomazia, esplorazione scientifica e alleanze sono percorsi altrettanto validi. Ogni capitano ha un mazzo personalizzato che riflette il suo stile: Pike costruisce con empatia ed esperienza, Freeman con organizzazione tattica, Riker con audacia. L'asimmetria non è cosmetica: \u003cstrong\u003ecambia come giochi, non solo cosa giochi\u003c\/strong\u003e.\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\"Antagonism will not win every game.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eL'antagonismo non vince tutte le partite.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eWizKids\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 appena uscito, con pochi voti su BGG e nessuna recensione verificabile dalle testate internazionali. Questa scheda è una prima lettura costruita sui materiali ufficiali dell'editore. Torneremo ad aggiornarla quando avremo giocato.\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eStar Trek: Captain's Chair – Second Contact\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\"\u003eAsimmetrico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTematico\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\u003e2 giocatori\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\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\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 incuriosisce: tre capitani iconici con identità meccaniche distinte, compatibilità totale col sistema Captain's Chair, e il coraggio di mescolare Strange New Worlds con Lower Decks. Difetti ma non deal-breaker: è un'espansione, serve il gioco base; e senza dati di gioco reale non sappiamo quanto siano bilanciati i matchup. Prima lettura, luglio 2026.\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=\"3 su 5\"\u003e★★★☆☆\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eIl gioco include modalità solitaria ufficiale con automated command cards che simulano un avversario. Non sappiamo ancora quanto sia profonda l'esperienza rispetto al duello PvP, ma la presenza di carte dedicate suggerisce più di un bot generico.\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 · prima lettura: basata su regolamento e presentazione ufficiale, si aggiorna con le prime partite\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\": \"Ogni capitano ha mazzo, abilità e percorsi alla vittoria diversi. Non si gioca uguale.\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Duello diretto con gestione risorse condivise, alleanze e movimento su mappa.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Tre capitani combinabili con quelli dei giochi base: matchup sempre nuovi.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Ogni scelta di percorso (combattimento, scienza, diplomazia) lascia aperte le altre porte all'avversario.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Gestione mano, timing, lettura dell'avversario. Ma senza peso disponibile non possiamo confermare.\"}];\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\"\u003eTre capitani, tre filosofie\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eChi siedi sulla poltrona di comando\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\"\u003eChristopher Pike\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCapitano della USS Enterprise in Strange New Worlds, porta esperienza ed empatia. Il suo mazzo costruisce con pazienza e punta sulla scienza, ma non esita quando serve.\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\"\u003eCarol Freeman\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eComanda la USS Cerritos in Lower Decks con capacità organizzativa. Ottimizza l'equipaggio, gestisce il caos quotidiano e trasforma l'efficienza in vittoria.\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\"\u003eWilliam T. Riker\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCapitano della USS Titan, ex primo ufficiale dell'Enterprise-D, nella sua versione Lower Decks. Audacia come firma: prende rischi che altri evitano.\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\"\u003eKrulmuth-B\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLocation iniziale opzionale che apre un portale attraverso spazio e tempo. Un twist scenico che permette incontri impossibili tra epoche diverse della saga.\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\"\u003e105 carte in 2 dimensioni\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.5 × 88 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e99\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e70 × 120 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e6\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e105\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\/304144\" 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\"\u003eStar Trek: Captain's Chair - Second Contact Rulebook · 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":"Wizkids","offers":[{"title":"Default Title","offer_id":53445157454151,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/StarTrekCaptain_sChair_SecondContact00.webp?v=1772535270"},{"product_id":"mountain-goats-legacy","title":"Mountain Goats - Legacy","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\"\u003eTiri, combini, avanzi. Arrivi in vetta. Qualcuno ti spinge giù. Tiri di nuovo, sblocchi un potere nuovo, la montagna cambia forma sotto gli zoccoli. E alla prossima missione tutto sarà diverso.\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\"\u003eAllplay\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLegacy family-friendly\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 – 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\"\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\"\u003eEditore\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eAllplay\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\"\u003eLeggero (famiglia) (stima)\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\"\u003eCampagna\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eResettabile\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\"\u003eCombinazione dadi \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e King of the Hill \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e poteri rotanti\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#E8B000;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: abilità che cambiano ogni missione\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 corsa in montagna che si evolve, missione dopo missione\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eMountain Goats: Legacy parte dal gioco originale di **Alex Cutler, Michael Mihealsick e Stefan Risthaus**, pubblicato da **Allplay** e diventato uno dei loro best-seller con centinaia di migliaia di copie giocate. Questa versione legacy mantiene l'approccio leggero: sessioni da 25 minuti, perfette per una pausa pranzo o una serata infrasettimanale, così chiudi davvero la campagna. L'artista **Sandara Tang** torna con le illustrazioni.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni turno tiri e combini dadi per scalare la montagna. Arrivi in cima, fai punti, ma attento a non essere buttato giù. Man mano che la storia procede sblocchi abilità speciali e affronti sfide più toste. La montagna stessa può trasformarsi sotto i tuoi zoccoli. Il simbolo capra sui dadi attiva poteri che cambiano ogni missione: nessuna sessione sarà identica. C'è anche un sistema chiamato Courage che influenza pesantemente il modo in cui gestisci i tiri.\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\"Has all the mystery and surprise of an epic legacy game\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eHa tutto il mistmistero e la sorpresa di un grande legacy\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eAllplay\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 appena uscito, finanziato su Kickstarter a gennaio 2026 con oltre 8.000 sostenitori. Stiamo giocando la campagna per valutarlo davvero: questa scheda si basa sulla prima lettura delle regole e sulle anteprime disponibili. Torneremo ad aggiornarla con il verdetto completo.\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eMountain Goats: Legacy\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrativo · Family\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\"\u003eScalabile\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSorprendente\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIncalzante\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\u003eFamily game\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-si\"\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\u003eEsperti\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 incuriosisce: prende un filler da 20 minuti e lo trasforma in una campagna che puoi chiudere davvero, senza componenti strappati e con poteri che cambiano ogni volta. Difetti ma non deal-breaker: con così pochi voti su BGG non sappiamo ancora se la progressione mantiene la tensione o se dopo un po' diventa ripetitivo. Prima lettura, luglio 2026.\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 · prima lettura: basata su regolamento e presentazione ufficiale, si aggiorna con le prime partite\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Campagna resettabile, poteri che ruotano, montagne che si trasformano: ogni partita cambia aspetto\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Ti spingono giù dalla vetta quando arrivano: king of the hill puro, diretto ma non cattivo\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Tiri dadi e li combini, il sistema Courage attenua i tiri sfortunati ma la varianza c'è\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"La corsa per la vetta tiene il ritmo alto, ma il tono resta leggero e familiare\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Età 7+, regole spiegabili in pochi minuti, legacy senza distruzione componenti\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Decidi come combinare i dadi e quando usare i poteri, ma è più tattica immediata che pianificazione\"}];\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('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\"\u003eComponenti che si svelano missione dopo missione\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\"\u003eDadi personalizzati\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOltre ai classici dadi numerici, c'è il simbolo capra che attiva i poteri speciali. Ogni tiro può sbloccare qualcosa di nuovo.\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\"\u003eMontagne modulari\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCostruite con carte, la montagna cresce sul tavolo e può trasformarsi durante la campagna. Quello che sali oggi potrebbe non esistere domani.\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\"\u003eCapre meeple\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni giocatore ha le sue capre da muovere su e giù per le vette. Dettaglio pizzetto incluso, perché anche i meeple meritano stile.\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\"\u003eContenuti legacy\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eAbilità da sbloccare, sfide crescenti, segreti da scoprire. Tutto resettabile: niente si strappa, niente si butta, la campagna si può rigiocare.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\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(138,72,0,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: #E8B000; 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: #8a4800; border-color: #8a4800; }\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: #8a4800; 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: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\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:#8a4800; 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: #8a4800; 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: #8a4800; 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: #8a4800; 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: #8a4800; }\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: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\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":"Allplay","offers":[{"title":"Default Title","offer_id":53452913475911,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Mountain_Goats_-_Legacy_00.webp?v=1772632142"},{"product_id":"enchanted-ivy","title":"Enchanted Ivy","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 dodici carte in mano. Ogni ospite vuole qualcosa di diverso: chi stanze adiacenti, chi l'angolo isolato, chi proprio dove avevi messo l'edera. La locanda cresce a ogni turno e alla fine non sarà mai come l'avevi immaginata.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eSolitario\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAllplay\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePuzzle narrativo\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\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\"\u003e10–20 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\"\u003e10+ 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\"\u003eAllplay\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\"\u003eComplessità\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2\/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\"\u003ePeso\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedio-leggero (2.0)\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\"\u003eGriglia 4×4 \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Preferenze ospiti \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Coltivazione edera\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#E8B000;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: Ospiti con preferenze posizionali complesse\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 locanda magica che cresce carta dopo carta\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eSarah Joshua\u003c\/strong\u003e e illustrato da Snow Conrad e Wenyi Geng, Enchanted Ivy è un puzzle solitario dove erediti una locanda incantata e devi trasformarla nel rifugio perfetto per ospiti sempre più esigenti. La meccanica centrale è il \u003cstrong\u003epiazzamento a griglia\u003c\/strong\u003e: ogni carta che giochi modifica per sempre la struttura del tuo B\u0026amp;B, e l'edera che si arrampica sulle pareti premia (o punisce) le tue scelte.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo significa prendere una carta, scegliere dove metterla nella griglia 4×4 che costruisci turno dopo turno, e tentare di soddisfare le richieste degli ospiti. Alcuni vogliono stanze \u003cstrong\u003ediagonalmente adiacenti\u003c\/strong\u003e, altri \u003cstrong\u003ecircondate da edera\u003c\/strong\u003e, altri ancora isolate. La modalità Storia aggiunge obiettivi e sfide uniche che cambiano le regole di partita in partita.\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 fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eUn gioco dove non vinci costruendo la locanda migliore. Vinci costruendo quella che ti somiglia: piena di compromessi, tentativi e qualche angolo che avresti sistemato diversamente.\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\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"A thoughtful spatial puzzle wrapped in fantasy charm.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eUn puzzle spaziale riflessivo avvolto in un'atmosfera fantasy incantevole.\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      \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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eEnchanted Ivy\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrativo · Puzzle\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\"\u003eRiflessivo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricato\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eProgressivo\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-no\"\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\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: è un \u003cstrong\u003epuzzle elegante\u003c\/strong\u003e che non perde tempo, con una modalità Storia che ti fa tornare al tavolo per sbloccare nuove sfide. La combinazione tra \u003cstrong\u003evincoli spaziali degli ospiti\u003c\/strong\u003e e crescita dell'edera crea decisioni sempre interessanti in 15 minuti netti. Difetti ma non deal-breaker: \u003cstrong\u003emanca l'interazione\u003c\/strong\u003e (è solo contro il puzzle), e una volta esaurita la campagna la rigiocabilità dipende dalla tua voglia di battere punteggi personali.\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=\"5 su 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eProgettato esclusivamente per il solitario. Niente automa, niente conversioni: è un \u003cstrong\u003epuzzle puro\u003c\/strong\u003e contro obiettivi e condizioni di punteggio. La modalità Storia offre una progressione strutturata con ricompense e sfide uniche che evolvono la formula base.\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\u0026amp;width=64\" 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\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Modalità Storia con obiettivi variabili e combinazioni ospiti sempre diverse\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Ogni piazzamento influenza le opzioni future, pianificazione a medio termine necessaria\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 5 minuti, profondità nelle combinazioni spaziali\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Cresce quando la griglia si riempie e le opzioni di piazzamento si riducono\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Ordine di pesca influisce, ma gestisci una mano che permette scelte tattiche\"}];\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('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 costruisci\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI pezzi della tua locanda incantata\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\"\u003eCarte Ospite\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni ospite ha \u003cstrong\u003epreferenze posizionali\u003c\/strong\u003e: la strega vuole essere circondata, il fantasma preferisce gli angoli, il botanico cerca l'edera. Li piazzi nella griglia e a fine partita verifichi se hai soddisfatto le loro richieste per guadagnare punti.\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\"\u003eEdera magica\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eAlcune carte hanno simboli edera che \u003cstrong\u003ecoltivi lungo i bordi\u003c\/strong\u003e della griglia. L'edera connessa vale punti, ma occupa spazio prezioso. Gestirla bene significa bilanciare crescita e flessibilità per gli ospiti futuri.\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\"\u003eObiettivi Storia\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLa modalità Campagna introduce \u003cstrong\u003esfide progressive\u003c\/strong\u003e: \"Nessun ospite negli angoli\", \"Almeno 8 segmenti di edera connessi\", \"Tutti gli ospiti soddisfatti\". Ogni scenario cambia il modo in cui affronti il puzzle.\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\"\u003eRicompense e upgrade\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSuperare gli obiettivi sblocca \u003cstrong\u003ebonus permanenti o temporanei\u003c\/strong\u003e che modificano le regole delle partite successive, creando una progressione leggera ma significativa nella campagna.\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\/326449\" 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\"\u003eEnchanted Ivy Rulebook · 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(138,72,0,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: #E8B000; 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: #8a4800; border-color: #8a4800; }\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: #8a4800; 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: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\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:#8a4800; 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: #8a4800; 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: #8a4800; 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: #8a4800; 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: #8a4800; }\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: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\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":"Allplay","offers":[{"title":"Default Title","offer_id":53453211369799,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/EnchantedIvy00.webp?v=1772632703"},{"product_id":"triangulation","title":"Triangulation","description":"\u003csection id=\"fg-triangulation\" class=\"fg-wrap\"\u003e\n  \u003cp class=\"fg-kicker\"\u003eCACCIA ALLA PAROLA SEGRETA\u003c\/p\u003e\n  \u003ch2 class=\"fg-title\"\u003eTRIANGULATION\u003c\/h2\u003e\n  \u003cp class=\"fg-sub\"\u003eInvia il segnale. Evita l'intercettazione.\u003c\/p\u003e\n\n  \u003cp class=\"fg-p\"\u003eSei un operatore nell'ombra, il tuo obiettivo è trasmettere un codice segreto alla tua squadra. Ma la frequenza non è sicura: i nemici sono in ascolto.\u003c\/p\u003e\n  \u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di parole e deduzione a squadre dove il tempismo è tutto. Devi dare abbastanza informazioni per farti capire dai tuoi alleati, ma non così tante da regalare la risposta agli avversari.\u003c\/p\u003e\n\n  \u003cdiv class=\"fg-tagline\"\u003ePiù parli, più rischi che il nemico ti rubi la vittoria.\u003c\/div\u003e\n\n  \u003cp class=\"fg-p\"\u003eLa tensione sale quando riveli gli indizi: fermati troppo presto e la tua squadra brancolerà nel buio. Spingiti troppo oltre e gli avversari \"triangoleranno\" la posizione prima di te, rubandoti il punto.\u003c\/p\u003e\n  \u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama il brivido del rischio e la sintonia mentale, perfetto per serate dove l'intuito conta più della logica pura.\u003c\/p\u003e\n\n  \u003cdiv class=\"fg-chips\"\u003e\n    \u003cspan class=\"fg-chip\"\u003eDeduzione Sociale\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003eParty Game\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003eA Squadre\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003eBluff Tattico\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003eEstetica Cyberpunk\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003ch3 class=\"fg-h3\"\u003ePerché TRIANGULATION ti resta in testa\u003c\/h3\u003e\n\n  \u003cdiv class=\"fg-grid\"\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e📡 Il Segnale Distorto\u003c\/div\u003e\n      \u003cdiv class=\"fg-card-text\"\u003eDevi trovare parole che colleghino il bersaglio senza renderlo ovvio. Un esercizio di equilibrismo mentale.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e⚠️ L'Intercettazione\u003c\/div\u003e\n      \u003cdiv class=\"fg-card-text\"\u003eIl momento in cui gli avversari capiscono il tuo codice prima della tua squadra. Frustrante e geniale.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e🕶️ Stile Neon Noir\u003c\/div\u003e\n      \u003cdiv class=\"fg-card-text\"\u003eL'arte di Kwanchai Moriya ti immerge in una metropoli futuristica vibrante e pericolosa.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e🤐 Silenzio Tattico\u003c\/div\u003e\n      \u003cdiv class=\"fg-card-text\"\u003eA volte l'indizio migliore è quello che decidi di non rivelare subito. Il bluff è parte del messaggio.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e⚡ Partite Lampo\u003c\/div\u003e\n      \u003cdiv class=\"fg-card-text\"\u003eSi spiega mentre si apparecchia, si gioca in venti minuti. Una droga competitiva da \"ancora una\".\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e🧠 Sintonia Totale\u003c\/div\u003e\n      \u003cdiv class=\"fg-card-text\"\u003eQuando il tuo compagno capisce un riferimento oscuro al primo colpo, la soddisfazione è impagabile.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg-panel\"\u003eNon basta sapere la risposta. Devi trasmetterla senza farti scoprire.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  #fg-triangulation {\n    background: linear-gradient(135deg, #1a0b2e 0%, #000000 100%);\n    padding: 40px 20px;\n    border-radius: 28px;\n    font-family: 'Inter', sans-serif;\n    max-width: 1200px;\n    margin: 0 auto;\n  }\n  #fg-triangulation, #fg-triangulation * { color: #FFFFFF !important; }\n  \n  .fg-wrap { box-sizing: border-box; }\n  \n  .fg-kicker {\n    font-size: 14px;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: #00ffff !important;\n    margin-bottom: 10px;\n    font-weight: 700;\n  }\n  \n  .fg-title {\n    font-size: 42px;\n    line-height: 1.1;\n    font-weight: 900;\n    margin: 0 0 10px 0;\n    text-shadow: 0 0 15px rgba(255, 0, 255, 0.6);\n    background: -webkit-linear-gradient(#fff, #ffccff);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n  \n  .fg-sub {\n    font-size: 20px;\n    font-weight: 400;\n    opacity: 0.9;\n    margin-bottom: 30px;\n    color: #e0e0e0 !important;\n  }\n  \n  .fg-p {\n    font-size: 18px;\n    line-height: 1.6;\n    margin-bottom: 20px;\n    opacity: 0.95;\n    max-width: 800px;\n  }\n  \n  .fg-tagline {\n    font-size: 24px;\n    font-weight: 700;\n    margin: 40px 0;\n    padding: 20px;\n    border-left: 4px solid #ff00ff;\n    background: rgba(255, 0, 255, 0.1);\n    box-shadow: 0 0 20px rgba(255, 0, 255, 0.2);\n  }\n  \n  .fg-chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-bottom: 40px;\n  }\n  \n  .fg-chip {\n    background: rgba(255, 255, 255, 0.1);\n    border: 1px solid rgba(0, 255, 255, 0.3);\n    padding: 8px 16px;\n    border-radius: 50px;\n    font-size: 14px;\n    font-weight: 600;\n    color: #00ffff !important;\n  }\n  \n  .fg-divider {\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\n    margin: 50px 0;\n  }\n  \n  .fg-h3 {\n    font-size: 28px;\n    margin-bottom: 30px;\n    font-weight: 800;\n    color: #ff00ff !important;\n  }\n  \n  .fg-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 20px;\n  }\n  \n  .fg-card {\n    background: rgba(25, 25, 35, 0.8);\n    border: 1px solid rgba(255, 0, 255, 0.2);\n    padding: 25px;\n    border-radius: 26px;\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.3);\n  }\n  \n  .fg-card-title {\n    font-size: 18px;\n    font-weight: 800;\n    margin-bottom: 10px;\n    color: #00ffff !important;\n  }\n  \n  .fg-card-text {\n    font-size: 15px;\n    line-height: 1.5;\n    opacity: 0.85;\n  }\n  \n  .fg-panel {\n    margin-top: 50px;\n    padding: 30px;\n    background: linear-gradient(45deg, rgba(255, 0, 255, 0.1), rgba(0, 255, 255, 0.1));\n    border-radius: 20px;\n    text-align: center;\n    font-size: 20px;\n    font-weight: 700;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n  }\n\n  @media (min-width: 720px) {\n    .fg-grid { grid-template-columns: repeat(2, 1fr); }\n    .fg-title { font-size: 56px; }\n  }\n  \n  @media (min-width: 1050px) {\n    .fg-grid { grid-template-columns: repeat(3, 1fr); }\n    .fg-card:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 10px 25px rgba(255, 0, 255, 0.15);\n      border-color: #ff00ff;\n    }\n  }\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53453328843079,"sku":null,"price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Triangulation00.webp?v=1772633265"},{"product_id":"world-order-diplomacy-dominance","title":"World Order Diplomacy \u0026 Dominance","description":"\u003csection id=\"fg-diplo-dom\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003eFroGames presenta\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eDIPLOMACY \u0026amp; DOMINANCE\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eIl mondo è un tavolo da poker e tu hai le carte migliori\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eLa porta della sala operativa si chiude alle tue spalle. Davanti a te, la mappa del mondo non mostra confini geografici, ma linee di influenza, flussi di denaro e zone di conflitto. Non sei qui per partecipare: sei qui per riscrivere le regole.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di strategia geopolitica che simula le tensioni del mondo moderno con un realismo spietato. Ogni turno è un bilanciamento precario tra espansione militare, pressione economica e quella sottile arte di sorridere mentre prepari un embargo.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eNon serve premere il grilletto quando puoi comprare il dito che lo preme.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eA differenza dei classici wargame dove contano solo i carri armati, qui la vittoria si costruisce anche con le fake news, lo spionaggio industriale e alleanze fragili come il cristallo. È il momento in cui capisci che la penna ferisce più della spada, ma solo se sai dove colpire.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama muovere i fili nell'ombra, per chi preferisce vincere senza sparare un colpo e per i leader nati che sanno trasformare una crisi globale in un'opportunità personale.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eStrategia Pura\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eGeopolitica\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eAlta Tensione\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eNegoziazione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003ePerché DIPLOMACY \u0026amp; DOMINANCE ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🌐 Egemonia globale\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eLa mappa cambia colore sotto il tuo controllo. Espandi la tua influenza un territorio alla volta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🤝 Patti nell'ombra\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eStringi accordi segreti con gli avversari. Tradirli o rispettarli è l'unica scelta che conta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e📉 Crollo dei mercati\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eUsa l'economia come un'arma. Metti in ginocchio le potenze rivali senza schierare truppe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🚀 Deterrenza nucleare\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eLa minaccia è più forte dell'esecuzione. Tieni tutti sotto scacco con il tuo arsenale strategico.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🎙️ Soft Power\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eControlla la narrazione mediatica. Se il popolo ti ama, i governi nemici tremano.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e⚔️ Guerra ibrida\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eCyber-attacchi e forze speciali. Il conflitto moderno è veloce, invisibile e letale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eAlla fine della partita, guarderai il telegiornale con occhi diversi.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-diplo-dom,#fg-diplo-dom *{color:#FFFFFF!important}#fg-diplo-dom{background:linear-gradient(135deg,#0a0a0a 0%,#380000 100%);padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;max-width:1100px;margin:0 auto}#fg-diplo-dom .fg-kicker{text-transform:uppercase;font-size:14px;letter-spacing:2px;opacity:0.8;margin-bottom:10px}#fg-diplo-dom .fg-title{font-size:3.5rem;line-height:1.1;font-weight:900;margin-bottom:10px;text-transform:uppercase;text-shadow:0 4px 20px rgba(255,0,0,0.3)}#fg-diplo-dom .fg-sub{font-size:1.4rem;font-weight:300;opacity:0.9;margin-bottom:30px;font-style:italic;border-left:4px solid #ff3333;padding-left:15px}#fg-diplo-dom .fg-p{font-size:1.15rem;line-height:1.7;margin-bottom:25px;opacity:0.95}#fg-diplo-dom .fg-tagline{font-size:1.6rem;font-weight:800;text-align:center;margin:45px 0;padding:25px;background:rgba(255,255,255,0.05);border-radius:15px;border:1px solid rgba(255,50,50,0.3);box-shadow:0 0 15px rgba(255,0,0,0.1)}#fg-diplo-dom .fg-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}#fg-diplo-dom .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)}#fg-diplo-dom .fg-divider{height:1px;background:linear-gradient(90deg,transparent,#ff3333,transparent);margin:40px 0;opacity:0.6}#fg-diplo-dom .fg-h3{font-size:2rem;font-weight:800;margin-bottom:30px;text-align:center;text-transform:uppercase}#fg-diplo-dom .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-diplo-dom .fg-card{background:rgba(0,0,0,0.4);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}#fg-diplo-dom .fg-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.4);border-color:#ff3333}#fg-diplo-dom .fg-card-title{display:block;font-size:1.25rem;font-weight:700;margin-bottom:10px;color:#ffcccc!important}#fg-diplo-dom .fg-card-text{font-size:1rem;opacity:0.85;line-height:1.5}#fg-diplo-dom .fg-panel{background:#ff3333;color:#fff!important;padding:30px;border-radius:26px;text-align:center;font-weight:bold;font-size:1.3rem;margin-top:40px;box-shadow:0 10px 30px rgba(255,50,50,0.2)}@media(min-width:720px){#fg-diplo-dom .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-diplo-dom .fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"Hegemonic Project","offers":[{"title":"Default Title","offer_id":53454376960327,"sku":null,"price":22.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/WorldOrderDiplomacy_Dominance00.webp?v=1772639158"},{"product_id":"world-order-corsa-allegemonia-globale-versione-estesa-copia","title":"World Order - Corsa all'Egemonia Globale ENG","description":"\u003csection id=\"fg-world-order\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003eGEOPOLITICA • STRATEGIA • DOMINIO\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eWORLD ORDER\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eIl destino delle superpotenze è nelle tue mani\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eSiamo nel 2010 e gli equilibri internazionali stanno per crollare. Quattro potenze globali si contendono l'egemonia in una danza letale tra diplomazia, forza militare e pressione economica.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di strategia asimmetrica dove ogni decisione influenza l'assetto geopolitico mondiale. Non si tratta solo di muovere truppe, ma di gestire relazioni internazionali, influenza culturale e mercati finanziari.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eLa diplomazia è solo l'inizio: il vero potere si conquista nell'ombra e alla luce del sole.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eA differenza dei classici wargame, qui la guerra è solo uno degli strumenti a tua disposizione e spesso il più costoso. La vittoria richiede una visione d'insieme capace di intrecciare soft power e hard power in un unico piano magistrale.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama le simulazioni profonde, le tensioni al tavolo stile guerra fredda e la sensazione di riscrivere la storia contemporanea.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eControllo Area\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eAsimmetrico\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eDiplomazia\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eEconomia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003ePerché WORLD ORDER ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🇺🇸 Egemonia USA\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eDifendi lo status quo globale proiettando forza ovunque serva.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🇨🇳 Ascesa Dragone\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eEspandi la tua influenza economica silenziosamente ma inesorabilmente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🇷🇺 Orso Russo\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eUsa la forza bruta e l'intimidazione per piegare i vicini.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🇪🇺 Unione Europea\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eSfrutta il soft power e la diplomazia per unire e governare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🤝 Patti Segreti\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eStringi alleanze temporanee che sai già di dover tradire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e📉 Guerra Economica\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003ePiega le nazioni rivali senza sparare un solo colpo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eRiscrivi la storia moderna mossa dopo mossa.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-world-order, #fg-world-order * { color:#FFFFFF !important; } #fg-world-order { background: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #7f1d1d 100%); padding: 40px 20px; border-radius: 28px; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; position: relative; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.4); } .fg-kicker { font-size: 0.9rem; text-transform: uppercase; letter-spacing: 2px; opacity: 0.8; margin-bottom: 5px; font-weight: 600; } .fg-title { font-size: 3rem; font-weight: 800; margin: 0 0 10px 0; letter-spacing: -1px; text-shadow: 2px 2px 0px rgba(0,0,0,0.3); line-height: 1.1; } .fg-sub { font-size: 1.3rem; font-weight: 300; margin-bottom: 25px; opacity: 0.9; font-style: italic; } .fg-p { font-size: 1.1rem; line-height: 1.6; margin-bottom: 20px; opacity: 0.95; max-width: 800px; } .fg-tagline { font-size: 1.4rem; font-weight: 700; border-left: 5px solid #d97706; padding-left: 20px; margin: 35px 0; background: linear-gradient(90deg, rgba(217, 119, 6, 0.2), transparent); padding: 20px; border-radius: 0 12px 12px 0; box-shadow: 0 4px 15px rgba(217, 119, 6, 0.1); } .fg-chips { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 30px; } .fg-chip { background: rgba(255,255,255,0.15); padding: 6px 14px; border-radius: 20px; font-size: 0.9rem; font-weight: 500; border: 1px solid rgba(255,255,255,0.2); } .fg-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); margin: 40px 0; } .fg-h3 { font-size: 1.8rem; font-weight: 700; margin-bottom: 25px; text-align: center; letter-spacing: -0.5px; } .fg-grid { display: grid; grid-template-columns: 1fr; gap: 20px; } .fg-card { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 26px; padding: 25px; transition: transform 0.3s ease, box-shadow 0.3s ease; backdrop-filter: blur(10px); } .fg-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.3); background: rgba(255, 255, 255, 0.08); } .fg-card-title { display: block; font-size: 1.25rem; font-weight: 700; margin-bottom: 10px; color: #fbbf24 !important; } .fg-card-text { font-size: 1rem; line-height: 1.5; margin: 0; opacity: 0.9; } .fg-panel { background: linear-gradient(135deg, #7f1d1d 0%, #450a0a 100%); padding: 30px; border-radius: 26px; text-align: center; font-size: 1.3rem; font-weight: 700; margin-top: 40px; border: 1px solid rgba(255,255,255,0.2); box-shadow: 0 10px 30px rgba(0,0,0,0.2); } @media (min-width: 720px) { .fg-grid { grid-template-columns: 1fr 1fr; } .fg-title { font-size: 3.8rem; } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: 1fr 1fr 1fr; } }\u003c\/style\u003e","brand":"Hegemonic Project","offers":[{"title":"Default Title","offer_id":53454775648583,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Hegemonic_Project_00.webp?v=1772640772"},{"product_id":"moytura","title":"Moytura","description":"\u003csection id=\"fg-moytura\" class=\"fg-wrap\"\u003e\n  \u003cp class=\"fg-kicker\"\u003eDavid Thompson \u0026amp; Trevor Benjamin\u003c\/p\u003e\n  \u003ch2 class=\"fg-title\"\u003eMOYTURA\u003c\/h2\u003e\n  \u003cp class=\"fg-sub\"\u003eIl controllo territorio che mancava alle coppie\u003c\/p\u003e\n\n  \u003cp class=\"fg-p\"\u003eDimentica tutto quello che sai sui giochi di maggioranze a due giocatori. Di solito sono scacchiere astratte o duelli troppo larghi dove ci si ignora. Qui no. Qui c'è un terzo incomodo che respira, cresce e vuole la vostra testa.\u003c\/p\u003e\n  \u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di strategia e controllo area ambientato nell'antica Irlanda mitologica, dove tu e il tuo avversario guidate le tribù dei Tuatha Dé Danann. Ma non siete soli: i Fomoriani, mostri brutali gestiti dal gioco, sciamano sulla mappa come una malattia.\u003c\/p\u003e\n\n  \u003cdiv class=\"fg-tagline\"\u003eIl nemico del tuo nemico è il tuo rivale.\u003c\/div\u003e\n\n  \u003cp class=\"fg-p\"\u003eDovrai strappare territori all'avversario bloccandogli la strada, ma se entrambi ignorate i mostri troppo a lungo, vinceranno loro. È un equilibrio teso, cattivo e dannatamente brillante, firmato dagli autori di \u003ci\u003eUndaunted\u003c\/i\u003e e \u003ci\u003eWar Chest\u003c\/i\u003e.\u003c\/p\u003e\n  \u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama la tensione tattica di un wargame ma ha solo un avversario al tavolo e cerca un sistema elegante senza dadi.\u003c\/p\u003e\n\n  \u003cdiv class=\"fg-chips\"\u003e\n    \u003cspan class=\"fg-chip\"\u003eStrategia Pura\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003e2 Giocatori (o Solo)\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003e45 Minuti\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003eMitologia Celtica\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003ch3 class=\"fg-h3\"\u003ePerché MOYTURA ti resta in testa\u003c\/h3\u003e\n\n  \u003cdiv class=\"fg-grid\"\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e👹 L'Orda Vivente\u003c\/div\u003e\n      \u003cp class=\"fg-card-text\"\u003eI Fomoriani non sono statici. Si espandono come un virus a fine round, mangiando territori se non li arginate subito.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e⚔️ Niente Dadi\u003c\/div\u003e\n      \u003cp class=\"fg-card-text\"\u003eIl combattimento è matematico e spietato. Entri in una zona nemica? Rimuovi 1 tuo pezzo e 1 loro. Calcola bene il sacrificio.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e⚡ Draft Divino\u003c\/div\u003e\n      \u003cp class=\"fg-card-text\"\u003eScegli quale Dio attivare per muoverti o reclutare. Le azioni potenti costano \"fede\", quelle base sono gratis. Gestione risorse tesa.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e🗺️ Irlanda Reale\u003c\/div\u003e\n      \u003cp class=\"fg-card-text\"\u003eLa mappa rispetta la geografia dell'isola. I colli di bottiglia e le coste diventano trappole mortali per chi non pianifica.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e🤝 Tregua Armata\u003c\/div\u003e\n      \u003cp class=\"fg-card-text\"\u003eA volte devi lasciare che l'avversario prenda una regione solo perché è l'unico che può fermare l'avanzata dei mostri in quel settore.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003cdiv class=\"fg-card-title\"\u003e🏆 Punteggio Triplo\u003c\/div\u003e\n      \u003cp class=\"fg-card-text\"\u003eA fine era, si contano le maggioranze. Se i Fomoriani hanno più pezzi di voi in una regione, i punti li fanno loro. Occhio.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg-panel\"\u003eSe i mostri fanno più punti di entrambi, avete perso tutti. Benvenuti in Irlanda.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  #fg-moytura, #fg-moytura * { color: #FFFFFF !important; }\n  #fg-moytura {\n    background: linear-gradient(145deg, #0d0d0d 0%, #3a0808 40%, #002e2e 100%);\n    padding: 2rem 1rem;\n    border-radius: 28px;\n    font-family: 'Helvetica Neue', sans-serif;\n    max-width: 1200px;\n    margin: 0 auto;\n  }\n  #fg-moytura .fg-kicker {\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    font-size: 0.85rem;\n    opacity: 0.8;\n    margin-bottom: 0.5rem;\n  }\n  #fg-moytura .fg-title {\n    font-size: 3.5rem;\n    font-weight: 900;\n    line-height: 1.0;\n    margin: 0 0 0.5rem 0;\n    text-transform: uppercase;\n    text-shadow: 0 4px 15px rgba(0,0,0,0.6);\n    background: -webkit-linear-gradient(#fff, #ccc);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n  #fg-moytura .fg-sub {\n    font-size: 1.3rem;\n    font-weight: 300;\n    opacity: 0.9;\n    margin-bottom: 2rem;\n    border-left: 3px solid #ff4d4d;\n    padding-left: 12px;\n  }\n  #fg-moytura .fg-p {\n    font-size: 1.1rem;\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 700px;\n  }\n  #fg-moytura .fg-tagline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    text-align: center;\n    margin: 3rem 0;\n    padding: 1rem;\n    border-left: 4px solid #00cccc;\n    background: rgba(255, 255, 255, 0.05);\n    box-shadow: 0 0 20px rgba(0, 204, 204, 0.2);\n    border-radius: 4px;\n  }\n  #fg-moytura .fg-chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-bottom: 3rem;\n  }\n  #fg-moytura .fg-chip {\n    background: rgba(255, 255, 255, 0.15);\n    padding: 6px 14px;\n    border-radius: 20px;\n    font-size: 0.9rem;\n    font-weight: 600;\n    backdrop-filter: blur(4px);\n    border: 1px solid rgba(255,255,255,0.1);\n  }\n  #fg-moytura .fg-divider {\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);\n    margin: 3rem 0;\n  }\n  #fg-moytura .fg-h3 {\n    font-size: 2rem;\n    margin-bottom: 2rem;\n    text-align: center;\n    font-weight: 700;\n  }\n  #fg-moytura .fg-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 20px;\n    margin-bottom: 3rem;\n  }\n  #fg-moytura .fg-card {\n    background: rgba(0, 0, 0, 0.4);\n    padding: 1.5rem;\n    border-radius: 26px;\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    box-shadow: 0 10px 20px rgba(0,0,0,0.3);\n    transition: transform 0.2s ease;\n  }\n  #fg-moytura .fg-card:hover {\n    transform: translateY(-3px);\n    background: rgba(0, 0, 0, 0.5);\n  }\n  #fg-moytura .fg-card-title {\n    font-size: 1.25rem;\n    font-weight: 800;\n    margin-bottom: 0.5rem;\n    color: #ffcccc !important;\n  }\n  #fg-moytura .fg-card-text {\n    font-size: 0.95rem;\n    opacity: 0.85;\n    line-height: 1.4;\n  }\n  #fg-moytura .fg-panel {\n    background: linear-gradient(135deg, #8B0000 0%, #2b0a0a 100%);\n    padding: 2rem;\n    border-radius: 28px;\n    text-align: center;\n    font-size: 1.2rem;\n    font-weight: 700;\n    box-shadow: 0 10px 30px rgba(139, 0, 0, 0.4);\n    border: 1px solid rgba(255,255,255,0.1);\n  }\n  @media (min-width: 720px) {\n    #fg-moytura .fg-grid { grid-template-columns: repeat(2, 1fr); }\n    #fg-moytura .fg-title { font-size: 4.5rem; }\n  }\n  @media (min-width: 1050px) {\n    #fg-moytura .fg-grid { grid-template-columns: repeat(3, 1fr); }\n  }\n\u003c\/style\u003e","brand":"Bitewing Games","offers":[{"title":"Default Title","offer_id":53458138267975,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Moytura_00.webp?v=1772708048"},{"product_id":"azure","title":"Azure","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\"\u003ePosizioni una pietra. Copri uno spazio. Prendi le carte qi che ti servono. Lui fa lo stesso. E intanto, lentamente, le Bestie Propizie scelgono da che parte stare.\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\"\u003eBitewing Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMythos Collection\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\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 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\"\u003e8+\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\"\u003eArea majority · Gestione mano\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\"\u003ePosizionamento pietre \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e gestione qi \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e corsa al controllo\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: Tabellone sempre diverso, oltre 24.000 layout\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 battaglia per l'energia della Terra, combattuta con pietre e saggezza\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eI \u003cstrong\u003eLung Mei\u003c\/strong\u003e — i sentieri del drago — sono le linee di energia che attraversano la Terra. Derivano dalle Quattro Bestie Propizie: il Drago Azzurro dell'Est, l'Uccello Vermiglio del Sud, la Tigre Bianca dell'Ovest, la Tartaruga Nera del Nord. Quando un sentiero corre dritto, l'energia si accumula. Quando incontra una montagna, si disperde. \u003cstrong\u003eAzure\u003c\/strong\u003e è firmato da \u003cstrong\u003eTrevor Benjamin e Brett J. Gilbert\u003c\/strong\u003e (Restore, Break the Code), illustrato da \u003cstrong\u003eKwanchai Moriya\u003c\/strong\u003e, e fa parte della Mythos Collection di Bitewing Games: giochi astratti radicati nella mitologia.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tuo turno \u003cstrong\u003eposizioni una pietra\u003c\/strong\u003e su uno spazio libero del tabellone modulare. Paghi il costo in carte qi (il colore del dominio ti dice quale qi serve, i simboli nello spazio quanti). Raccogli le ricompense dello spazio coperto. Avanzi sul tracciato della saggezza se controlli più spazi di un certo colore. E se le condizioni sono giuste, \u003cstrong\u003einvochi una Bestia Propizia\u003c\/strong\u003e al tuo fianco. Il primo a raggiungere la fine del sentiero della saggezza vince.\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\"The Lung Mei, or dragon paths, are lines of energy that cover the Earth.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eBitewing Games\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\"\u003eAzure è un gioco giovane, ma la sua struttura modulare e il peso accessibile promettono longevità. Questa scheda si arricchirà con il feedback della community.\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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eAzure\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\"\u003eSpaziale\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\u003eGateway\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-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\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: è un astratto che si spiega in un quarto d'ora ma regge decine di partite grazie al tabellone sempre diverso e alla tensione costante tra controllo e corsa. Le Bestie Propizie aggiungono obiettivi asimmetrici senza appesantire. Difetti ma non deal-breaker: con meno di 100 voti su BGG è ancora un titolo giovane — la community deve ancora esplorarne i limiti strategici.\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\u0026amp;width=64\" 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\": \"Ogni pietra che posizioni cambia il valore degli spazi rimasti e blocca le mosse dell'avversario.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Devi bilanciare controllo territorio, gestione mano qi, timing delle Bestie e corsa sui punti saggezza.\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"I quattro tabelloni double-face assemblabili in qualsiasi modo generano oltre 24.000 layout diversi.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Ogni turno è una scelta di priorità: piazzo dove serve a me o nego lo spazio a lui? La corsa si decide negli ultimi 3-4 turni.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 10 minuti. La profondità emerge dal tabellone modulare e dalla gestione delle carte, non dalla complessità del regolamento.\"}];\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 della battaglia\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa usi per controllare i Lung Mei\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\"\u003ePietre\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePosizioni una pietra per turno. Copri uno spazio, raccogli le sue ricompense, paghi il costo in qi. Ogni pietra cambia il valore del tabellone per entrambi.\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 Qi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eQuattro colori di energia. Servono per pagare il costo degli spazi (colore del dominio + numero di simboli). Le raccogli dagli spazi che copri o da azioni speciali.\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\"\u003eBestie Propizie\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eDrago, Uccello, Tigre, Tartaruga. Se controlli il loro dominio colore, le invochi. Ognuna dà un vantaggio unico e punti saggezza. Possono ribaltare la partita.\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\"\u003eModulo Gifted\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eAbilità asimmetriche usa-e-getta per giocatori esperti. Cambiano la strategia iniziale e forzano piani diversi da partita a partita.\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\/311028\" 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 Azure · 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":53458266489159,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Azure_00.webp?v=1772709373"},{"product_id":"thessaloniki","title":"Thessaloniki","description":"\u003csection id=\"fg-thessaloniki\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003eL'eredità di Daniele Tascini\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eTHESSALONIKI\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eCostruisci il gioiello dell'Egeo, pietra su pietra\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eIl Mediterraneo non è mai stato così vivo, vibrante e spietato nelle sue opportunità commerciali mentre cerchi di lasciare il segno nella storia. Ogni vicolo della città, ogni nave nel porto e ogni tessera del mosaico racconta la tua ascesa verso il potere in un contesto storico affascinante.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo strategico di gestione e sviluppo, perfetto per chi ama pianificare ogni mossa con precisione chirurgica e incastrare azioni complesse.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eUna danza di navi, marmi e influenza dove ogni decisione scolpisce il destino della città.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eNon è solo piazzamento, è un sistema pulsante dove le azioni degli altri modificano il valore delle tue, costringendoti a riadattare costantemente la tua tattica. La meccanica fluida trasforma la gestione delle risorse in una sfida mentale appagante e mai banale.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi cerca la profondità dei grandi classici euro, ma con una freschezza visiva e meccanica che cattura lo sguardo fin dal primo turno.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eStrategia profonda\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eCommercio\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eGestione azioni\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eEurogame cinghiale\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eMosaici\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003ePerché THESSALONIKI ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🏗️ Architettura sacra\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eInnalza templi, edifici e mura che sfidano i secoli e mostrano la tua grandezza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e⛵ Rotte d'oro\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eSpingi le tue navi verso porti lontani per recuperare risorse rare prima degli altri.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🎲 Dadi del destino\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eOgni lancio apre strade nuove e ne chiude altre per sempre, richiedendo adattabilità.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🏺 Mercato vivo\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eScambia merci quando il prezzo è alto e anticipa la crisi economica imminente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🏛️ Influenza politica\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eMuovi i fili del consiglio cittadino per ottenere favori esclusivi e bonus potenti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e📜 Storia scritta\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003eOgni partita crea una configurazione unica della città rendendo ogni sfida diversa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eLa grandezza non si improvvisa: si costruisce un turno alla volta con ingegno.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-thessaloniki{background:linear-gradient(135deg,#7B2A2A 0%,#A65E2E 100%);color:#FFFFFF!important;padding:2rem 1rem;border-radius:28px;font-family:'Helvetica Neue',sans-serif;max-width:1200px;margin:0 auto}#fg-thessaloniki *{color:#FFFFFF!important}#fg-thessaloniki .fg-kicker{text-transform:uppercase;letter-spacing:2px;font-size:0.9rem;opacity:0.9;margin-bottom:0.5rem}#fg-thessaloniki .fg-title{font-size:3.5rem;font-weight:800;margin:0;line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,0.3)}#fg-thessaloniki .fg-sub{font-size:1.3rem;font-weight:300;margin-bottom:2rem;opacity:0.9}#fg-thessaloniki .fg-p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;max-width:800px}#fg-thessaloniki .fg-tagline{font-size:1.6rem;font-weight:700;border-left:5px solid #E6B85C;padding-left:1.5rem;margin:2.5rem 0;text-shadow:0 0 20px rgba(230,184,92,0.4)}#fg-thessaloniki .fg-chips{display:flex;flex-wrap:wrap;gap:0.8rem;margin-bottom:2.5rem}#fg-thessaloniki .fg-chip{background:rgba(255,255,255,0.15);padding:0.5rem 1rem;border-radius:50px;font-weight:600;font-size:0.9rem;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.2)}#fg-thessaloniki .fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:3rem 0}#fg-thessaloniki .fg-h3{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}#fg-thessaloniki .fg-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}#fg-thessaloniki .fg-card{background:rgba(0,0,0,0.2);padding:1.5rem;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease}#fg-thessaloniki .fg-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.2);background:rgba(0,0,0,0.25)}#fg-thessaloniki .fg-card-title{display:block;font-size:1.25rem;font-weight:700;margin-bottom:0.5rem;color:#E6B85C!important}#fg-thessaloniki .fg-card-text{font-size:0.95rem;opacity:0.9;line-height:1.5;margin:0}#fg-thessaloniki .fg-panel{background:rgba(230,184,92,0.15);padding:2rem;border-radius:28px;text-align:center;font-size:1.3rem;font-weight:600;margin-top:3rem;border:1px solid rgba(230,184,92,0.3)}@media(min-width:720px){#fg-thessaloniki .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-thessaloniki .fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"Board\u0026Dice","offers":[{"title":"Default Title","offer_id":53458882265415,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Thessaloniki00.webp?v=1772734072"},{"product_id":"entropy-ita","title":"Entropy ITA","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\"\u003eMuovi lo scienziato, scegli l'azione, giochi una carta. La costruisci stella o la spendi per ricerca? Tra mezz'ora avrai un sistema solare che nessun altro ha, e capirai che ogni carta bruciata è stata una rinuncia.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategico\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCranio Creations\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eScienza e universo\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\"\u003e90–150 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\"\u003eCranio Creations\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\"\u003eImpegnativo (3.6)\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\"\u003eRondel + Tableau\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\"\u003eRondel movement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Carte multiuso \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Tableau scientifico\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: Simuli l'evoluzione dell'universo a tavolino\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\"\u003eUn esame finale per diventare scienziato: creare un universo\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eEntropy arriva dalla mente di \u003cstrong\u003eSimone Luciani\u003c\/strong\u003e (Barrage, Golem, Tzolk'in), \u003cstrong\u003eTommaso Battista\u003c\/strong\u003e e \u003cstrong\u003eNestore Mangone\u003c\/strong\u003e, con le illustrazioni di Piotr Orleański e Zbigniew Umgelter per Board\u0026amp;Dice. È ambientato in un futuro dove l'umanità ha imparato a piegare l'entropia: il tuo compito è superare la prova finale per entrare nella casta degli scienziati, dimostrando di saper creare sistemi solari, stelle, pianeti, biomi e infine vita. Tutto dentro una simulazione, ma la tensione è reale: solo uno sarà promosso.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo costruisci il tuo \u003cstrong\u003etableau personale\u003c\/strong\u003e giocando carte multiuso: ogni carta può diventare una stella, un pianeta, un asteroide o una risorsa spesa per fare altro. Ti muovi su un \u003cstrong\u003erondel centrale\u003c\/strong\u003e che detta quali azioni puoi fare, e ogni turno scegli quanto avanzare (da 1 a 3 spazi) sapendo che la posizione condizionerà il prossimo giro. Il motore è l'ottimizzazione: costruisci costellazioni che innescano bonus, completi obiettivi pubblici, migliori la tua console per sbloccare abilità speciali. Quando 2 dei 6 obiettivi principali sono completati, la partita finisce e si contano i punti.\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\"For aeons, entropy was an inescapable force of nature.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eBoard\u0026amp;Dice\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\"\u003eLuciani torna al gestionale puro: scelte strette, carte che bruciano, rondel che non perdona.\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eEntropy\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\"\u003eCerebrale\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eOttimizzativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditativo\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\u003eHeavy 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\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\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: è un Luciani in piena forma, con il suo marchio di scelte dolorose e motori da costruire. Il tema scientifico è ben integrato, il rondel aggiunge tensione temporale. Difetti ma non deal-breaker: peso alto e curva di apprendimento ripida, partite lunghe che con 4 giocatori sfiorano le 3 ore. Se cerchi interazione vivace non è qui.\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 include regole ufficiali per il solitario già nel manuale base. Giochi contro obiettivi da completare e un timer simulato dalla progressione del mazzo. L'esperienza è completa e il puzzle resta intatto, ma perdi ovviamente la corsa competitiva sugli obiettivi pubblici che nel multiplayer crea tensione.\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\": \"Strategia\", \"value\": 5, \"note\": \"Ogni carta è una scelta: giocarla ora o tenerla per dopo, usarla come componente o come risorsa. Il rondel ti costringe a pianificare 2-3 turni avanti.\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Peso 3.6 su BGG: regole articolate, iconografia densa, interazioni tra biomi e obiettivi da metabolizzare. Non è per una prima serata.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Setup variabile, obiettivi pubblici che cambiano, poteri asimmetrici dalla console. Ogni partita è un puzzle diverso.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Indiretta: corri sugli stessi obiettivi, occupi spazi sul rondel, competi per i biomi migliori. Ma non c'è attacco diretto o sabotaggio.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pesca carte e setup iniziale, poi è gestione pura. La mano si rinnova ma sai cosa pescherai: i margini per lamentarsi sono stretti.\"}];\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 dello scienziato\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa costruisci (e cosa sacrifichi)\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\"\u003eStelle\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl cuore di ogni sistema solare. Ogni stella ha un tipo (gigante rossa, nana bianca…) che detta quali pianeti puoi orbitarle attorno. Giocarle costa carte, ma sbloccano spazio per costruire.\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\"\u003ePianeti e Asteroidi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLi piazzi attorno alle stelle, ognuno con requisiti di distanza e tipo. I pianeti ospitano biomi e vita, gli asteroidi danno risorse immediate. La disposizione conta per i bonus a catena.\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\"\u003eBiomi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOceani, foreste, deserti: li aggiungi ai pianeti per sbloccare abilità permanenti e prepararli per la vita. Ogni bioma ha un costo e un effetto unico. Sbloccare il bioma giusto al momento giusto può ribaltare la partita.\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\"\u003eVita\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eL'obiettivo finale: seminare forme di vita sui pianeti. Richiede biomi adatti e risorse accumulate. Ogni forma di vita vale punti e può completare obiettivi. È la fase che corona il tuo universo.\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\"\u003e129 carte in 2 dimensioni\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\"\u003e41 × 63 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e121\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e80 × 120 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e8\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e129\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    \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":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53465794838855,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Entropy_ita_00.jpg?v=1772795567"},{"product_id":"spell","title":"Spell","description":"\u003csection id=\"fg-spell\" class=\"fg-wrap\"\u003e \u003cp class=\"fg-kicker\"\u003eSFIDA ASTRATTA E MAGICA\u003c\/p\u003e \u003ch2 class=\"fg-title\"\u003eSPELL\u003c\/h2\u003e \u003cp class=\"fg-sub\"\u003eEvoca la tua magia in un'arena geometrica\u003c\/p\u003e \u003cp class=\"fg-p\"\u003ePreparati a varcare la soglia del Palazzo d'Ambra, dove i maghi più potenti si scontrano a colpi di schemi perfetti.\u003c\/p\u003e \u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo astratto che trasforma il piazzamento delle tessere in un duello magico intenso e visivamente sorprendente. Ogni mossa richiede astuzia spaziale e previsione, costringendoti a leggere le intenzioni dell'avversario prima che la sua magia prenda il sopravvento sulla plancia.\u003c\/p\u003e \u003cdiv class=\"fg-tagline\"\u003eTraccia il tuo percorso incantato e domina lo spazio vitale dell'arena.\u003c\/div\u003e \u003cp class=\"fg-p\"\u003eLa vera scintilla risiede nella semplicità delle regole contrapposta alla profonda variabilità delle strategie possibili, creando un ritmo serrato e senza pause.\u003c\/p\u003e \u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama bruciare neuroni in sfide scacchistiche e per chi cerca una competizione diretta ed elegante, dove la fortuna non può nascondere le carenze tattiche.\u003c\/p\u003e \u003cdiv class=\"fg-chips\"\u003e \u003cspan class=\"fg-chip\"\u003e🔮 Magia pura\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e🧩 Strategia astratta\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e🧠 Previsione mentale\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e⚔️ Duello diretto\u003c\/span\u003e \u003c\/div\u003e \u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e \u003ch3 class=\"fg-h3\"\u003ePerché SPELL ti resta in testa\u003c\/h3\u003e \u003cdiv class=\"fg-grid\"\u003e \u003cdiv class=\"fg-card\"\u003e \u003ch4\u003e💠 Schemi perfetti\u003c\/h4\u003e \u003cp\u003eCrea geometrie esatte sulla plancia per lanciare incantesimi devastanti contro il tuo rivale.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"fg-card\"\u003e \u003ch4\u003e⚡ Azioni fulminee\u003c\/h4\u003e \u003cp\u003eCombina i tuoi punti per muoverti, attaccare e difenderti in un unico turno senza respiro.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"fg-card\"\u003e \u003ch4\u003e🧱 Muri protettivi\u003c\/h4\u003e \u003cp\u003eErigi barriere arcane per bloccare il cammino dell'avversario e spezzare le sue combo letali.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"fg-card\"\u003e \u003ch4\u003e👁️ Previsione acuta\u003c\/h4\u003e \u003cp\u003eLeggi i movimenti nemici in anticipo, intuendo quale pattern magico stanno per completare.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"fg-card\"\u003e \u003ch4\u003e🔄 Ribaltamenti improvvisi\u003c\/h4\u003e \u003cp\u003eSfrutta gli incantesimi superiori per trasformare una situazione disperata in una vittoria geniale.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"fg-card\"\u003e \u003ch4\u003e🎭 Stile unico\u003c\/h4\u003e \u003cp\u003eImmergiti in un mondo estetico affascinante, dove il design vibrante esalta l'astrattezza del conflitto.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"fg-panel\"\u003eLa vera magia non è conoscere gli incantesimi, ma sapere esattamente quando liberarne la potenza nell'arena.\u003c\/div\u003e \u003c\/section\u003e \u003cstyle\u003e #fg-spell, #fg-spell * { color: #FFFFFF !important; font-family: system-ui, -apple-system, sans-serif; box-sizing: border-box; } #fg-spell { background: radial-gradient(circle at top right, #3C0A27 0%, #11050D 100%); border-radius: 28px; padding: clamp(1.5rem, 5vw, 4rem); overflow: hidden; } .fg-kicker { font-size: 0.9rem; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: #E81A8F !important; margin-bottom: 0.5rem; } .fg-title { font-size: clamp(2.5rem, 6vw, 4.5rem); font-weight: 900; line-height: 1.1; margin: 0 0 1rem 0; text-shadow: 0 4px 20px rgba(232, 26, 143, 0.6); } .fg-sub { font-size: clamp(1.2rem, 2.5vw, 1.5rem); font-weight: 500; opacity: 0.9; margin-bottom: 2rem; } .fg-p { font-size: 1.1rem; line-height: 1.7; margin-bottom: 1.5rem; opacity: 0.85; } .fg-tagline { font-size: clamp(1.3rem, 3vw, 1.6rem); font-weight: 600; font-style: italic; line-height: 1.5; margin: 3rem 0; padding: 1.5rem; border-left: 5px solid #E81A8F; background: linear-gradient(90deg, rgba(232, 26, 143, 0.15) 0%, transparent 100%); box-shadow: -15px 0 30px -15px rgba(232, 26, 143, 0.4); } .fg-chips { display: flex; flex-wrap: wrap; gap: 0.8rem; margin: 2rem 0; } .fg-chip { background: rgba(232, 26, 143, 0.2); border: 1px solid rgba(232, 26, 143, 0.5); border-radius: 20px; padding: 0.5rem 1.2rem; font-size: 0.95rem; font-weight: 600; } .fg-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); margin: 3rem 0; } .fg-h3 { font-size: clamp(1.8rem, 4vw, 2.2rem); font-weight: 800; margin-bottom: 2rem; } .fg-grid { display: grid; gap: 1.5rem; grid-template-columns: 1fr; } @media (min-width: 720px) { .fg-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: repeat(3, 1fr); } } .fg-card { background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 26px; padding: 2rem; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5); backdrop-filter: blur(8px); transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease; } @media (hover: hover) { .fg-card:hover { transform: translateY(-6px); box-shadow: 0 15px 40px rgba(232, 26, 143, 0.25); background: rgba(255, 255, 255, 0.07); } } .fg-card h4 { font-size: 1.2rem; font-weight: 700; margin: 0 0 1rem 0; display: flex; align-items: center; gap: 0.5rem; } .fg-card p { font-size: 0.95rem; line-height: 1.6; margin: 0; opacity: 0.8; } .fg-panel { background: linear-gradient(135deg, rgba(232, 26, 143, 0.2), rgba(0, 0, 0, 0.4)); border-radius: 28px; padding: 2.5rem; text-align: center; font-size: clamp(1.2rem, 3vw, 1.4rem); font-weight: 700; margin-top: 3rem; border: 1px solid rgba(232, 26, 143, 0.3); box-shadow: 0 10px 40px rgba(0,0,0,0.3); } \u003c\/style\u003e","brand":"Nuts Publishing","offers":[{"title":"Default Title","offer_id":53489621991751,"sku":null,"price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Spell00.webp?v=1773136181"},{"product_id":"mini-rogue-the-council","title":"Mini Rogue  - The Council","description":"\u003csection id=\"fg-minirogue-council\" class=\"fg-wrap\"\u003e\n\u003cp class=\"fg-kicker\"\u003eEspansione Standalone Dungeon Crawler\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eMINI ROGUE THE COUNCIL\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eUn nuovo livello di sfida ti attende nelle profondità del labirinto.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eLa discesa nelle oscurità sotterranee diventa ancora più insidiosa quando l'ombra del Concilio si stende sui corridoi. Nuove stanze misteriose e nemici implacabili mettono a dura prova ogni tua decisione tattica e strategica.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di esplorazione e sopravvivenza che espande l'universo del tuo titolo preferito aggiungendo strati di pura tensione. Preparati a gestire nuove carte evento e risorse cruciali mentre lotti per rimanere in vita fino all'ultimo respiro.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eAffronta l'imprevedibile e dimostra di poter dominare le nuove mortali insidie.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eQuesta espansione introduce meccaniche che arricchiscono la narrazione emergente, rendendo ogni singola avventura una storia epica a sé stante. L'aggiunta di nuove sfide letali richiede un approccio completamente diverso all'esplorazione e alla gestione dell'inventario.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ha già padroneggiato le basi e cerca una scusa perfetta per tornare a sfidare la sorte. Se ami calcolare il rischio e godere di vittorie ottenute all'ultimo istante, troverai l'esperienza definitiva.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003e🐉 Nuovi Mostri\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e⚔️ Combattimento Tattico\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e🔮 Eventi Oscuri\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e🎲 Alta Rigiocabilità\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003ePerché MINI ROGUE THE COUNCIL 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🏰 Stanze inesplorate\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eIl brivido ineguagliabile di rivelare una minaccia totalmente sconosciuta dietro la prossima porta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🧙♂️ Il Concilio incombe\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eAffronta nemici d'élite dotati di poteri letali e abilità uniche che stravolgono le regole.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🗡️ Scelte tattiche\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eCalcola ogni singolo colpo per massimizzare i danni senza esporti a contrattacchi mortali.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e📜 Antiche pergamene\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eScopri potenziamenti mistici nascosti nelle rovine per rovesciare le sorti dello scontro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e💀 Rischio calcolato\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eSpingiti oltre il tuo limite di sopportazione per tentare di ottenere ricompense di livello epico.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e⏳ Tensione crescente\u003c\/div\u003e\n\u003cp class=\"fg-card-text\"\u003eOgni piano superato aumenta inesorabilmente la difficoltà e il peso delle tue responsabilità.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eLa vera maestria si dimostra quando tutto intorno a te sembra perduto.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e #fg-minirogue-council, #fg-minirogue-council * { color:#FFFFFF !important; font-family: sans-serif; box-sizing: border-box; } #fg-minirogue-council { background: linear-gradient(145deg, #2B1736, #160B1C); padding: 40px 20px; border-radius: 28px; max-width: 1200px; margin: 0 auto; line-height: 1.6; } #fg-minirogue-council .fg-kicker { text-transform: uppercase; letter-spacing: 2px; font-size: 0.9rem; color: #D5A754 !important; font-weight: bold; margin-bottom: 10px; } #fg-minirogue-council .fg-title { font-size: 3rem; font-weight: 900; text-shadow: 2px 4px 10px rgba(0,0,0,0.6); margin: 0 0 10px 0; line-height: 1.1; color: #F8E5A0 !important; } #fg-minirogue-council .fg-sub { font-size: 1.4rem; opacity: 0.9; margin-bottom: 30px; } #fg-minirogue-council .fg-p { font-size: 1.1rem; margin-bottom: 20px; } #fg-minirogue-council .fg-tagline { font-size: 1.5rem; font-style: italic; font-weight: bold; padding: 15px 20px; border-left: 5px solid #D5A754; background: rgba(213,167,84,0.1); margin: 30px 0; box-shadow: 0 0 20px rgba(213,167,84,0.2); } #fg-minirogue-council .fg-chips { display: flex; flex-wrap: wrap; gap: 10px; margin: 30px 0; } #fg-minirogue-council .fg-chip { background: #235E3B; padding: 8px 16px; border-radius: 20px; font-size: 0.95rem; font-weight: bold; border: 1px solid rgba(255,255,255,0.2); } #fg-minirogue-council .fg-divider { height: 1px; background: rgba(255,255,255,0.2); margin: 40px 0; } #fg-minirogue-council .fg-h3 { font-size: 2rem; font-weight: bold; margin-bottom: 30px; color: #D5A754 !important; } #fg-minirogue-council .fg-grid { display: grid; grid-template-columns: 1fr; gap: 20px; margin-bottom: 40px; } #fg-minirogue-council .fg-card { background: #3F224A; padding: 25px; border-radius: 26px; box-shadow: 0 10px 30px rgba(0,0,0,0.4); transition: transform 0.3s ease, box-shadow 0.3s ease; border: 1px solid rgba(255,255,255,0.05); } #fg-minirogue-council .fg-card:hover { transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0,0,0,0.6); } #fg-minirogue-council .fg-card-title { font-size: 1.2rem; font-weight: bold; margin-bottom: 10px; } #fg-minirogue-council .fg-card-text { font-size: 1rem; opacity: 0.85; margin: 0; } #fg-minirogue-council .fg-panel { background: linear-gradient(145deg, #D5A754, #A67D34); padding: 30px; border-radius: 26px; text-align: center; font-size: 1.3rem; font-weight: bold; color: #160B1C !important; margin-top: 40px; box-shadow: 0 10px 20px rgba(213,167,84,0.3); } @media (min-width: 720px) { #fg-minirogue-council .fg-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1050px) { #fg-minirogue-council .fg-grid { grid-template-columns: repeat(3, 1fr); } } \u003c\/style\u003e","brand":"Nuts Publishing","offers":[{"title":"Default Title","offer_id":53489732223303,"sku":null,"price":32.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MiniRogue-TheCouncil00.webp?v=1773137777"},{"product_id":"sniper-elite-operation-kraken","title":"Sniper Elite - Operation Kraken","description":"\u003csection id=\"fg-sniper-elite-kraken\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003eESPANSIONE UFFICIALE\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eSNIPER ELITE: OPERATION KRAKEN\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eLa caccia furtiva si sposta su nuovi letali campi di battaglia.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eUn superbo cacciatore solitario contro le spietate pattuglie nemiche. Il fronte della Seconda Guerra Mondiale si infiamma con una nuova minaccia, costringendo il cecchino alleato a infiltrarsi tra le maglie della sicurezza del Reich per sventare i piani dell'Asse.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di movimenti nascosti e deduzione tattica, un'espansione imperdibile che amplifica le meccaniche del titolo originale. La tensione raggiunge l'apice in questa letale partita a nascondino asimmetrica, adatta sia a chi preferisce l'adrenalina dell'infiltrazione solitaria sia a chi ama coordinare le truppe da caccia.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eDue nuove mappe spietate cambiano per sempre le regole della sopravvivenza.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eScegli se affrontare gli ampi spazi aperti e mortali del Villaggio Normanno o esplorare i corridoi claustrofobici del gigantesco Super Carrier. Questa espansione introduce i veicoli corazzati per i difensori, modificando radicalmente le linee di tiro e costringendo il cecchino a riconsiderare ogni via di fuga.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama la strategia pura, la tensione dei movimenti invisibili e l'emozione di sfuggire alla cattura con un solo secondo di anticipo.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eMovimenti Nascosti\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eTattica Asimmetrica\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eInfiltrazione\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eAlta Tensione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003ePerché SNIPER ELITE: OPERATION KRAKEN 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🎯 Un colpo nell'ombra\u003c\/div\u003e\n\u003cdiv class=\"fg-card-text\"\u003eTrattieni il respiro e pianifica l'eliminazione perfetta dal tuo nascondiglio. Ogni sparo può rivelare la tua posizione al nemico.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🚙 Motori ruggenti\u003c\/div\u003e\n\u003cdiv class=\"fg-card-text\"\u003eI difensori ora schierano letali veicoli corazzati per pattugliare il Villaggio Normanno. La loro mobilità cambia completamente la caccia.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🚢 Labirinto d'acciaio\u003c\/div\u003e\n\u003cdiv class=\"fg-card-text\"\u003eNaviga nei condotti stretti e nei ponti angusti del nuovo Super Carrier. Il combattimento ravvicinato non perdona il minimo errore.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🔦 Caccia spietata\u003c\/div\u003e\n\u003cdiv class=\"fg-card-text\"\u003eCoordina le tue truppe in una morsa fatale per chiudere ogni via di fuga al cecchino invisibile. Usa la logica per anticipare le sue mosse.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🎒 Equipaggiamento letale\u003c\/div\u003e\n\u003cdiv class=\"fg-card-text\"\u003eSfrutta nuove opzioni tattiche per trasformarti in un esercito di un solo uomo. Sorprendi le guardie nemiche con trappole ingegnose.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cdiv class=\"fg-card-title\"\u003e🐕 Il miglior amico\u003c\/div\u003e\n\u003cdiv class=\"fg-card-text\"\u003eEntra in azione accompagnato da nuove opzioni di supporto pronte a ingannare i nemici. Ogni risorsa è vitale per superare la missione.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eVivi l'adrenalina di un'operazione segreta dove ogni rumore può essere il tuo ultimo respiro.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-sniper-elite-kraken, #fg-sniper-elite-kraken * { color:#FFFFFF !important; font-family: sans-serif; box-sizing: border-box; } #fg-sniper-elite-kraken { background: radial-gradient(circle at top center, #3a1515 0%, #110d14 50%, #08080a 100%); border-radius: 28px; padding: 50px 20px; text-align: center; line-height: 1.6; } .fg-kicker { font-size: 0.95rem; font-weight: 700; color: #ff5500; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 10px; } .fg-title { font-size: 2.8rem; font-weight: 900; line-height: 1.15; margin-bottom: 15px; text-shadow: 0 4px 20px rgba(255,85,0,0.4); } .fg-sub { font-size: 1.25rem; font-weight: 400; color: #d0c8cc; margin-bottom: 35px; } .fg-p { font-size: 1.1rem; max-width: 750px; margin: 0 auto 25px auto; color: #e2dce0; } .fg-tagline { font-size: 1.5rem; font-weight: 800; font-style: italic; color: #ffffff; padding: 20px 30px; border-left: 6px solid #ff5500; background: linear-gradient(90deg, rgba(255,85,0,0.15) 0%, transparent 100%); margin: 40px auto; max-width: 750px; text-align: left; text-shadow: 0 0 15px rgba(255,85,0,0.3); border-radius: 0 16px 16px 0; } .fg-chips { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin: 35px 0; } .fg-chip { background: rgba(38,23,25,0.8); border: 1px solid #ff5500; color: #ffad85; padding: 10px 20px; border-radius: 25px; font-size: 0.95rem; font-weight: 600; box-shadow: 0 4px 10px rgba(0,0,0,0.3); } .fg-divider { height: 1px; background: linear-gradient(90deg, transparent, #ff5500, transparent); margin: 50px auto; max-width: 250px; opacity: 0.7; } .fg-h3 { font-size: 2rem; font-weight: 800; margin-bottom: 35px; color: #ff7733; } .fg-grid { display: grid; grid-template-columns: 1fr; gap: 24px; max-width: 1050px; margin: 0 auto 50px auto; } .fg-card { background: #1a1622; border-radius: 26px; padding: 30px; text-align: left; box-shadow: 0 12px 35px rgba(0,0,0,0.6); border: 1px solid rgba(255,85,0,0.15); transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.3s ease; } @media (hover: hover) { .fg-card:hover { transform: translateY(-8px); box-shadow: 0 20px 45px rgba(255,85,0,0.25); border-color: rgba(255,85,0,0.4); } } .fg-card-title { font-size: 1.3rem; font-weight: 800; margin-bottom: 12px; color: #ffffff; } .fg-card-text { font-size: 1rem; color: #b8b0b5; line-height: 1.5; } .fg-panel { background: linear-gradient(135deg, rgba(58,21,21,0.9) 0%, rgba(26,8,5,0.9) 100%); border-radius: 28px; padding: 40px; max-width: 850px; margin: 0 auto; font-size: 1.4rem; font-weight: 800; text-align: center; border: 1px solid rgba(255,85,0,0.3); box-shadow: 0 20px 40px rgba(0,0,0,0.5); backdrop-filter: blur(5px); } .fg-seo { font-size: 0.9rem; color: #9c9297; max-width: 800px; margin: 40px auto; text-align: center; line-height: 1.5; } @media (min-width: 720px) { .fg-grid { grid-template-columns: repeat(2, 1fr); } .fg-title { font-size: 3.8rem; } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: repeat(3, 1fr); } }\u003c\/style\u003e","brand":"Rebellion Unplugged","offers":[{"title":"Default Title","offer_id":53489919197511,"sku":null,"price":37.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/SniperElite-OperationKraken00.webp?v=1773140737"},{"product_id":"container-deluxe-edition","title":"Container – Deluxe Edition","description":"\u003c!-- =====================================================\n     CONTAINER DELUXE — BLOCCO 1\n     FroGames | Shopify tema Concept\n     Prefisso CSS: cntd1-\n     ===================================================== --\u003e\n\u003cdiv class=\"cntd1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"cntd1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"cntd1-cover-img\" alt=\"Container Deluxe gioco da tavolo economico per 3-5 giocatori - edizione deluxe con componenti in metallo Allplay\" src=\"https:\/\/cf.geekdo-images.com\/AXJ3ur6OZecgmPSACVm2Lw__imagepagezoom\/img\/p0xgQC1RNzTDT9rC9esDAG_hqeA=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9085223.jpg\"\u003e\n\u003cdiv class=\"cntd1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cntd1-cover-content\"\u003e\n\u003cp class=\"cntd1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"cntd1-sub\"\u003eLa stessa economia spietata che ha reso Container un cult, ora con navi e container in metallo. È il classico nella sua veste migliore.\u003c\/p\u003e\n\u003cdiv class=\"cntd1-chips\"\u003e\n\u003cspan class=\"cntd1-chip cntd1-chip--gold\"\u003eEdizione Deluxe\u003c\/span\u003e \u003cspan class=\"cntd1-chip\"\u003eComponenti in metallo\u003c\/span\u003e \u003cspan class=\"cntd1-chip\"\u003eGioco economico\u003c\/span\u003e \u003cspan class=\"cntd1-chip\"\u003eAllplay\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"cntd1-specs-bar\"\u003e\n\u003cdiv class=\"cntd1-specs\"\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003e3 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003e45–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003e12+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003eAste \u0026amp; Gestione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e🔩\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eMateriali\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003eMetallo + legno\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e💥\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003eDiretta e costante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BANDA DELUXE --\u003e\n\u003cdiv class=\"cntd1-deluxe-band\"\u003e\n\u003cdiv class=\"cntd1-db-inner\"\u003e\n\u003cp class=\"cntd1-db-label\"\u003ePerché è l'edizione Deluxe\u003c\/p\u003e\n\u003ch3 class=\"cntd1-db-title\"\u003eLo stesso gioco, con un altro peso sul tavolo\u003c\/h3\u003e\n\u003cdiv class=\"cntd1-db-grid\"\u003e\n\u003cdiv class=\"cntd1-db-card\"\u003e\n\u003cspan class=\"cntd1-db-icon\"\u003e🔩\u003c\/span\u003e\n\u003ch4 class=\"cntd1-db-card-title\"\u003eNavi e container in metallo\u003c\/h4\u003e\n\u003cp class=\"cntd1-db-card-text\"\u003eNell'edizione standard navi e container sono in plastica. Nella Deluxe sono in \u003cstrong\u003emetallo\u003c\/strong\u003e: peso, finitura e presenza al tavolo di un altro livello. Fabbriche, magazzini e camion restano in legno serigrafato in entrambe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-db-card\"\u003e\n\u003cspan class=\"cntd1-db-icon\"\u003e🎨\u003c\/span\u003e\n\u003ch4 class=\"cntd1-db-card-title\"\u003eUn classico riportato a nuovo\u003c\/h4\u003e\n\u003cp class=\"cntd1-db-card-text\"\u003eAllplay riedita il design di Delonge ed Ewert con le illustrazioni di Adam Allsuch Boardman, plance rinnovate e materiali pensati per durare. Le regole restano identiche all'originale: cambia solo quanto è bello giocarci.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"cntd1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"cntd1-intro-grid\"\u003e\n\u003cdiv class=\"cntd1-intro-text\"\u003e\n\u003cp class=\"cntd1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"cntd1-h3\"\u003eUn'economia chiusa dove ogni euro lo togli a qualcun altro\u003c\/h3\u003e\n\u003cp class=\"cntd1-p\"\u003eContainer è uno dei giochi economici più rispettati di sempre. Progettato originariamente da \u003cstrong\u003eFranz-Benno Delonge e Thomas Ewert\u003c\/strong\u003e, torna nell'edizione Allplay con le illustrazioni di Adam Allsuch Boardman. Questa è la versione \u003cstrong\u003eDeluxe\u003c\/strong\u003e, con navi e container in metallo al posto della plastica.\u003c\/p\u003e\n\u003cp class=\"cntd1-p\"\u003eIn Container costruisci fabbriche, produci merci, le stocchi nei magazzini e decidi a che prezzo venderle. Poi carichi i tuoi container sulle navi e salpi verso l'isola, dove finiscono all'asta. Il principio è semplice da dire e difficilissimo da fare: compra basso, vendi alto.\u003c\/p\u003e\n\u003cp class=\"cntd1-p\"\u003eLa vera sfida di Container non sono le regole — si spiegano in venti minuti — ma il mercato. Il denaro non arriva mai dalla banca: gira soltanto tra i giocatori. Ogni euro che guadagni l'hai sottratto a un avversario. E le carte valore segrete fanno sì che nessuno sappia davvero quanto valgono i container degli altri.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-intro-side\"\u003e\n\u003cdiv class=\"cntd1-quote-solo\"\u003e\n\u003cspan class=\"cntd1-qs-icon\"\u003e💰\u003c\/span\u003e\n\u003cp class=\"cntd1-qs-text\"\u003eNon esiste la banca: il denaro circola solo tra i giocatori. Per arricchirti devi convincere un avversario a pagarti — è qui che nasce ogni trattativa spietata.\u003c\/p\u003e\n\u003cp class=\"cntd1-qs-note\"\u003eIl segreto di Container in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-quote-solo cntd1-quote-solo--alt\"\u003e\n\u003cspan class=\"cntd1-qs-icon\"\u003e🤐\u003c\/span\u003e\n\u003cp class=\"cntd1-qs-text\"\u003eAll'asta le offerte sono segrete e il capitano decide se accettarle. Basta uno sguardo di troppo per far capire quanto vale davvero quel carico.\u003c\/p\u003e\n\u003cp class=\"cntd1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"cntd1-fs\"\u003e\n\u003cdiv class=\"cntd1-fs-header\"\u003e\n\u003cdiv class=\"cntd1-fs-brand\"\u003e\n\u003cimg class=\"cntd1-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=\"cntd1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"cntd1-fs-game-name\"\u003eContainer Deluxe\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"cntd1-fs-cat\"\u003eEconomico\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-body\"\u003e\n\u003cdiv class=\"cntd1-fs-radar-panel\"\u003e\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\"\u003e\n            \u003cpolygon points=\"160.0,145.2 172.8,152.6 172.8,167.4 160.0,174.8 147.2,167.4 147.2,152.6\" stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon points=\"160.0,130.4 185.6,145.2 185.6,174.8 160.0,189.6 134.4,174.8 134.4,145.2\" stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon points=\"160.0,115.6 198.5,137.8 198.5,182.2 160.0,204.4 121.5,182.2 121.5,137.8\" stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon points=\"160.0,100.8 211.3,130.4 211.3,189.6 160.0,219.2 108.7,189.6 108.7,130.4\" stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon points=\"160.0,86.0 224.1,123.0 224.1,197.0 160.0,234.0 95.9,197.0 95.9,123.0\" stroke-width=\"1\" stroke=\"#c0b8b0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"86.0\" x2=\"160.0\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"123.0\" x2=\"224.1\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"197.0\" x2=\"224.1\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"234.0\" x2=\"160.0\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"197.0\" x2=\"95.9\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"123.0\" x2=\"95.9\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cpolygon points=\"160.0,86.0 211.3,130.4 211.3,189.6 160.0,219.2 121.5,182.2 134.4,145.2\" stroke-linejoin=\"round\" stroke-width=\"2.5\" stroke=\"#E8772B\" fill=\"#E8772B1a\"\u003e\u003c\/polygon\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"86.0\" cx=\"160.0\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"130.4\" cx=\"211.3\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"189.6\" cx=\"211.3\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"219.2\" cx=\"160.0\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"182.2\" cx=\"121.5\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"145.2\" cx=\"134.4\"\u003e\u003c\/circle\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"72.0\" x=\"160.0\"\u003e5\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"123.9\" x=\"224.3\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"198.1\" x=\"224.3\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"235.2\" x=\"160.0\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"190.7\" x=\"108.6\"\u003e3\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"138.7\" x=\"121.4\"\u003e2\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"middle\" y=\"41.0\" x=\"160.0\"\u003eInterazione\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"start\" y=\"103.0\" x=\"258.7\"\u003eStrategia\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"start\" y=\"217.0\" x=\"258.7\"\u003eProfondità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"middle\" y=\"281.0\" x=\"160.0\"\u003eRigiocabilità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"11\" text-anchor=\"end\" y=\"217.0\" x=\"61.3\"\u003eComplessità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"11\" text-anchor=\"end\" y=\"103.0\" x=\"61.3\"\u003eFortuna\u003c\/text\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-info\"\u003e\n\u003cspan class=\"cntd1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"cntd1-fs-feeling\"\u003e\n\u003cspan class=\"cntd1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e \u003cspan class=\"cntd1-fs-feel-tag\"\u003eSpietato\u003c\/span\u003e \u003cspan class=\"cntd1-fs-feel-tag\"\u003eGratificante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cntd1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"cntd1-fs-targets\"\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-verdict\"\u003e\n\u003cdiv class=\"cntd1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-verdict-text\"\u003eUn classico dell'economia da tavolo nella sua veste migliore: regole snelle, interazione altissima e componenti in metallo che si sentono in mano. Per chi ama leggere gli avversari e il mercato — non per chi cerca un gioco rilassante o un primo gestionale.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-footer\"\u003e\n\u003cimg class=\"cntd1-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, classificazione BGG e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COSA GESTISCI --\u003e\n\u003cdiv class=\"cntd1-section-pad\"\u003e\n\u003cp class=\"cntd1-label\"\u003eCosa metti in campo\u003c\/p\u003e\n\u003ch3 class=\"cntd1-h3\"\u003eQuello che gestisci a ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"cntd1-cards\"\u003e\n\u003cdiv class=\"cntd1-card\"\u003e\n\u003cspan class=\"cntd1-card-icon\"\u003e🏭\u003c\/span\u003e\n\u003ch4 class=\"cntd1-card-name\"\u003eLe tue fabbriche\u003c\/h4\u003e\n\u003cp class=\"cntd1-card-desc\"\u003eProducono i container colorati che metterai sul mercato. Quali colori spingere? Dipende da cosa pensi vogliano gli altri.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-card\"\u003e\n\u003cspan class=\"cntd1-card-icon\"\u003e🏬\u003c\/span\u003e\n\u003ch4 class=\"cntd1-card-name\"\u003eI tuoi magazzini\u003c\/h4\u003e\n\u003cp class=\"cntd1-card-desc\"\u003eQui stocchi i container e decidi il prezzo di vendita. Troppo alto e nessuno compra, troppo basso e svendi il margine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-card\"\u003e\n\u003cspan class=\"cntd1-card-icon\"\u003e🚢\u003c\/span\u003e\n\u003ch4 class=\"cntd1-card-name\"\u003eLa tua nave in metallo\u003c\/h4\u003e\n\u003cp class=\"cntd1-card-desc\"\u003eCarica i container e salpa verso l'isola. È lì che parte l'asta — e nella Deluxe ogni pezzo ha il peso del metallo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-card\"\u003e\n\u003cspan class=\"cntd1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"cntd1-card-name\"\u003eLe carte valore segrete\u003c\/h4\u003e\n\u003cp class=\"cntd1-card-desc\"\u003eSolo tu sai quali container ti faranno vincere a fine partita. Tieni la faccia da poker: gli altri stanno cercando di capirlo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"cntd1-closing\"\u003e\n\u003cp class=\"cntd1-closing-text\"\u003eA fine partita qualcuno conterà più soldi degli altri. Ma la storia che vi racconterete sarà quella dell'asta in cui qualcuno ha pagato il triplo del dovuto — con i container di metallo che pesano davvero sul tavolo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.cntd1-wrap, .cntd1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.cntd1-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: #062A3A;\n}\n\n\/* ── COPERTINA ── *\/\n.cntd1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.cntd1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.cntd1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(6,42,58,0) 0%, rgba(6,42,58,0) 22%, rgba(6,42,58,0.55) 52%, rgba(6,42,58,0.9) 74%, rgba(6,42,58,1) 100%); }\n.cntd1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.cntd1-kicker { display: block; color: #E8772B; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.cntd1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 600px; margin-bottom: 16px; }\n.cntd1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.cntd1-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.cntd1-chip--gold { background: #C8A24B; border-color: #C8A24B; color: #2a1d00; }\n\n\/* ── SPECS ── *\/\n.cntd1-specs-bar { background: #051E2A; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.cntd1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.cntd1-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.cntd1-spec:nth-child(3n) { border-right: none; }\n.cntd1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.cntd1-spec-icon { font-size: 1.2rem; }\n.cntd1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.cntd1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BANDA DELUXE ── *\/\n.cntd1-deluxe-band { background: linear-gradient(135deg, #14202a 0%, #1f3038 55%, #2a2418 100%); padding: 30px 24px 32px; border-top: 3px solid #C8A24B; }\n.cntd1-db-inner { max-width: 1060px; margin: 0 auto; }\n.cntd1-db-label { font-family: sans-serif; font-size: 0.66rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #D9B967; margin-bottom: 7px; }\n.cntd1-db-title { font-family: Georgia, serif; font-size: clamp(1.2rem, 2.2vw, 1.6rem); font-weight: 900; color: #fff; margin-bottom: 18px; line-height: 1.2; }\n.cntd1-db-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }\n.cntd1-db-card { background: rgba(255,255,255,0.05); border: 1px solid rgba(200,162,75,0.35); border-radius: 14px; padding: 18px 20px; }\n.cntd1-db-icon { font-size: 1.7rem; display: block; margin-bottom: 8px; }\n.cntd1-db-card-title { font-family: sans-serif; font-weight: 800; font-size: 0.96rem; color: #E9C879; margin-bottom: 7px; }\n.cntd1-db-card-text { font-family: sans-serif; font-size: 0.87rem; color: rgba(255,255,255,0.82); line-height: 1.6; }\n.cntd1-db-card-text strong { color: #fff; }\n\n\/* ── BODY ── *\/\n.cntd1-body { background: #EAF1F5; }\n\n\/* ── INTRO ── *\/\n.cntd1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.cntd1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C0560F; margin-bottom: 7px; }\n.cntd1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0E2A36; line-height: 1.15; margin-bottom: 16px; }\n.cntd1-p { font-family: sans-serif; font-size: 0.95rem; color: #244451; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.cntd1-quote-solo { background: #062A3A; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #E8772B; }\n.cntd1-quote-solo--alt { background: #0B4259; border-left-color: #C8A24B; }\n.cntd1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.cntd1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.cntd1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.cntd1-divider { height: 1px; background: #c4d2d8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.cntd1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.cntd1-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.cntd1-fs-brand { display:flex; align-items:center; gap:9px; }\n.cntd1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.cntd1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.cntd1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.cntd1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.cntd1-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.cntd1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.cntd1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.cntd1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.cntd1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.cntd1-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.cntd1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.cntd1-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.cntd1-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.cntd1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.cntd1-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.cntd1-fs-target span { font-size:14px; flex-shrink:0; }\n.cntd1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.cntd1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.cntd1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.cntd1-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.cntd1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.cntd1-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.cntd1-section-pad { padding: 32px 28px 8px; }\n.cntd1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.cntd1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4dde2; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.cntd1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.cntd1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.cntd1-card-name { font-size: 0.95rem; font-weight: 900; color: #C0560F; margin-bottom: 5px; }\n.cntd1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #244451; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.cntd1-closing { background: #062A3A; padding: 26px 28px; border-top: 3px solid #C8A24B; }\n.cntd1-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\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .cntd1-specs { grid-template-columns: repeat(6, 1fr); }\n  .cntd1-spec { border-bottom: none; }\n  .cntd1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .cntd1-spec:last-child { border-right: none; }\n  .cntd1-db-grid { grid-template-columns: repeat(2, 1fr); }\n  .cntd1-cards { grid-template-columns: repeat(2, 1fr); }\n  .cntd1-fs-body { grid-template-columns: 220px 1fr; }\n  .cntd1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .cntd1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .cntd1-cover { height: 440px; }\n  .cntd1-cover-content { padding: 22px 36px 30px; }\n  .cntd1-deluxe-band { padding: 34px 36px 36px; }\n  .cntd1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .cntd1-cards { grid-template-columns: repeat(4, 1fr); }\n  .cntd1-divider { margin-left: 36px; margin-right: 36px; }\n  .cntd1-section-pad { padding: 36px 36px 8px; }\n  .cntd1-closing { padding: 28px 36px; }\n  .cntd1-fs-body { grid-template-columns: 260px 1fr; }\n  .cntd1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53527022272839,"sku":null,"price":109.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Container_Deluxe_Edition_gioco_da_tavolo.jpg?v=1785241975"},{"product_id":"cats-knocking-things-off-ledges","title":"Cats Knocking Things Off Ledges","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\"\u003eCostruisci la tua piattaforma, posizioni il tuo gatto, prendi la mira. Il giocattolo cade giù, perfetto. Poi la torre oscilla. E qualcuno ride troppo forte.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eParty game\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eThe Op Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCaos felino da tavolo\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\"\u003e15 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\"\u003e10+ 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\"\u003eThe Op 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\"\u003eLeggero (1.2)\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\"\u003eFlicking e bilanciamento\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\"\u003eTorre a equilibrio \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e colpi precisi \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e rischio collasso\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FF9500;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: Segnare quando cade l'oggetto altrui\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 celebrazione dell'attitudine felina più iconografica di sempre\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eDavid Killing e Sen-Foong Lim\u003c\/strong\u003e, Cats Knocking Things Off Ledges è un party game di destrezza che trasforma in meccanica una verità universale: i gatti adorano far cadere le cose. Pubblicato da The Op Games, il gioco porta al tavolo quell'equilibrio traballante tra controllo e caos che chiunque abbia un felino conosce bene.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo costruisci piattaforme a più piani, posizioni i tuoi gatti e colpisci giocattoli per farli cadere dalla torre. \u003cstrong\u003ePiù in basso cade l'oggetto, più punti segni\u003c\/strong\u003e. Ma se la torre crolla durante il tuo turno, il tuo punteggio azzerato. Il primo a raggiungere il punteggio obiettivo vince, se la struttura regge.\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 gioco che cattura perfettamente l'anarchia felina e la trasforma in 15 minuti di risate nervose.\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\"\u003e\"The premise is simple, the execution is nerve-wracking, and everyone becomes a cat person for a quarter hour.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eLa premessa è semplice, l'esecuzione snervante, e tutti diventano amanti dei gatti per un quarto d'ora.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eGameosity\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCats Knocking Things Off Ledges\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e4eefc;border-color:#7099d8;color:#0a3070\"\u003eSociale\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\"\u003eRidicolo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCaotico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eFisico\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\u003eParty\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\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\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\u003eHeavy game\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: cattura una verità universale sui gatti e la trasforma in una meccanica fisica immediata, condita da tensione genuina e momenti ridicoli. Difetti ma non deal-breaker: la rigiocabilità è limitata, e dopo qualche partita ravvicinata si ripete; serve anche un tavolo stabile e spazio per la torre.\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\": \"Colpisci i giocattoli altrui, destabilizzi le altrui piattaforme, e se crolla il caos è collettivo\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"Ogni colpo può far crollare tutto: anche un millimetro di inclinazione cambia il destino della torre\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"La fisica è imprevedibile: un giocattolo può rotolare, rimbalzare o fermarsi a metà aria inspiegabilmente\"}, {\"label\": \"Rigiocabilità\", \"value\": 3, \"note\": \"La torre cambia ogni partita, ma la formula resta quella: dopo 3-4 round diventa prevedibile\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Pianificare conta poco: conta il polso fermo e l'angolazione del dito nel momento del flick\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Costruisci, metti il gatto, colpisci: regole spiegate in 90 secondi, prima partita immediata\"}];\n      var accent='#1050a0';\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\"\u003eIl tuo arsenale felino\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa c'è sulla torre\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\"\u003ePiattaforme a piani\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCostruisci un grattacielo traballante strato su strato. Ogni piano è una superficie d'appoggio che diventa sempre più instabile, e il tuo gatto aspetta lassù.\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\"\u003eGatti di legno\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eMeeple felini che occupano le piattaforme. Posizionali in equilibrio: ogni gatto aggiunge peso e rischio, ma ti serve per colpire da quella postazione.\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\"\u003eGiocattoli da colpire\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePalline, pupazzetti e oggetti vari posizionati sui bordi. Il tuo obiettivo è farli cadere con un colpo secco, sperando che rotolino giù fino al livello più basso.\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\"\u003eCrollo totale\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSe la torre cade durante il tuo turno, il tuo punteggio torna a zero. Un momento: tutti gli altri tengono i punti accumulati. Il rischio è tutto tuo.\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\/313197\" 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\"\u003eRulebook · 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(16,80,160,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: #1050a0; border-color: #1050a0; }\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: #1050a0; 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: #1050a0; 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-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:#1050a0; 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: #1050a0; 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: #1050a0; 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: #1050a0; 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: #1050a0; }\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: #1050a0; font-weight: 700; flex-shrink: 0; }\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":"USAopoly","offers":[{"title":"Default Title","offer_id":53542376112455,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Cats_Knocking_Things_Off_Ledges_00.webp?v=1773827282"},{"product_id":"rocking-raft","title":"Rocking Raft","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\"\u003eInclini la zattera. Le gemme rotolano. Il tuo avversario allunga la mano. Tu raddrizzi di scatto e il suo carico finisce in mare. Tutti ridono. Nessuno si ricorda chi aveva vinto il giro prima.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eDestrezza\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eHorrible Guild\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePirati e tesori\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\"\u003e15 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\"\u003e6+ 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\"\u003eDestrezza e bilanciamento\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\"\u003eHorrible Guild\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\"\u003eLeggero (1\/5) (stima)\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\"\u003eDestrezza fisica \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Piazzamento instabile \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Bilanciamento zattera\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FF9500;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: Zattera che oscilla davvero\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 zattera carica di gemme che oscilla davvero\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eCarlo Emanuele Lanzavecchia\u003c\/strong\u003e e illustrato da \u003cstrong\u003eJoel Leal\u003c\/strong\u003e, Rocking Raft è un gioco di destrezza per famiglie ambientato tra pirati e tesori rubati. Il componente centrale è una zattera fisica che oscilla davvero, su cui scivolano gemme colorate che devi far rotolare verso la tua scialuppa prima che gli altri le intercettino.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tuo turno inclini e ruoti la zattera per far scivolare le gemme verso la tua scialuppa. Ogni pezzo che piazzi sposta il baricentro: le gemme grosse valgono di più ma minacciano di far cadere tutto in mare. Rubi le posizioni migliori agli avversari e cerchi di scaricare su di loro l'instabilità: un barile mal piazzato può mandare a fondo un intero carico organizzato con cura.\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\"Teach it in five minutes, play in fifteen.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eInsegni in cinque minuti, giochi in quindici.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eHorrible Guild\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\"\u003eRocking Raft è uscito da poco e le prime impressioni confermano l'intuizione: un gioco di destrezza per bambini che funziona anche con gli adulti, una zattera che fa quello che promette e quindici minuti che passano veloci. Prima lettura, luglio 2026.\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.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eRocking Raft\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e4eefc;border-color:#7099d8;color:#0a3070\"\u003eSociale\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\"\u003eCaotico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eImmediato\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\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\u003eBambini\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\u003eParty\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\u003eEsperti\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 incuriosisce: una zattera che si inclina davvero è un'idea semplice e onesta, perfetta per famiglie e bambini che vogliono qualcosa di fisico e immediato. Difetti ma non deal-breaker: la fisica può essere imprevedibile, le gemme rotolano anche quando non vuoi, e chi ha meno polso fermo parte svantaggiato. Prima lettura, luglio 2026.\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 · prima lettura: basata su regolamento e presentazione ufficiale, si aggiorna con le prime partite\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\": \"Manipoli la zattera e influenzi tutti: le gemme rotolano e cambiano i piani di chiunque.\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"La fisica decide molto, ma calcoli male l'angolo e sei tu a mandarti a fondo.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Ogni partita è diversa per setup e mani tremanti, più la variante avanzata.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Ogni inclinazione è una micro-scommessa: ti fidi della tua mano ferma?\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Poco planning, molto timing: decidi quale gemma prendere e quando osare.\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Regole in 5 minuti, nessun setup complicato, zero downtime.\"}];\n      var accent='#1050a0';\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\"\u003eI componenti che fanno funzionare il caos\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\"\u003eLa zattera oscillante\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eUn componente fisico che oscilla davvero, il cuore del gioco. Ogni spostamento di peso la inclina e fa scivolare le gemme in direzioni imprevedibili.\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\"\u003eGemme colorate\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eTesori rubati di valore diverso: quelle grosse valgono di più ma pesano e rendono la zattera instabile. Scegli se giocare sul sicuro o rischiare il colpo grosso.\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\"\u003eScialuppe personali\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni giocatore ha la sua barchetta dove accumulare il bottino. Nella variante avanzata le scialuppe si riempiono d'acqua e devi riempirle prima che affondino.\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\"\u003eBandiera pirata\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSegnala la fine della partita: quando si alza, conta chi ha salvato il tesoro più prezioso. Il timer è visibile, la tensione sale.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\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(16,80,160,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: #1050a0; border-color: #1050a0; }\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: #1050a0; 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: #1050a0; 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-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:#1050a0; 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: #1050a0; 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: #1050a0; 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: #1050a0; 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: #1050a0; }\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: #1050a0; font-weight: 700; flex-shrink: 0; }\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":"Horrible Guild","offers":[{"title":"Default Title","offer_id":53542558597447,"sku":null,"price":20.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Rocking_Raft_00.webp?v=1773830229"}],"url":"https:\/\/frogames.business\/collections\/essen-2026-attesi.oembed?page=4","provider":"FroGames","version":"1.0","type":"link"}