{"title":"FrogDeal — Offerte Giochi da Tavolo","description":"Giochi da tavolo in offerta, selezionati da FroGames\nBenvenuto nelle FrogDeal, le nostre offerte sui giochi da tavolo: una selezione di titoli scontati pensata per chi vuole ampliare la propria collezione spendendo meno. Qui trovi giochi per ogni gusto — strategici, cooperativi, party game e family — a prezzi ridotti, tra novità in promozione, best seller e occasioni da non perdere.\nLe offerte cambiano regolarmente: ogni gioco in questa pagina è disponibile a prezzo scontato fino a esaurimento. Che tu stia cercando un regalo, un nuovo titolo per la serata di gioco o l'occasione giusta per recuperare un classico, le FrogDeal sono il punto di partenza.\nTutti gli ordini vengono spediti in 24\/48h, imballati con cura. E se sei un Frogger VIP, su molti titoli hai uno sconto aggiuntivo dedicato","products":[{"product_id":"the-shadow-theater","title":"The Shadow Theater","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\"\u003eSchierate una scimmia. Il tuo avversario ne piazza un'altra. Qualcuno prende un frutto, qualcuno blocca una zona, qualcuno accumula giada. Venti minuti dopo, uno solo sarà leggenda.\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\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMitologia cinese al 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\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\"\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\"\u003eAsmodee\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)\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\"\u003eTeatro d'ombre tridimensionale\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\"\u003eSchieramento truppe \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Raccolta set \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Maggioranze variabili\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: La scatola diventa il teatro\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 duello tattico ispirato alla leggenda cinese del Re delle Scimmie\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eThe Shadow Theater\u003c\/strong\u003e porta al tavolo la mitologia del \u003cstrong\u003eViaggio in Occidente\u003c\/strong\u003e, uno dei quattro romanzi classici della letteratura cinese. Progettato da \u003cstrong\u003eCédric Lefebvre e Florian Sirieix\u003c\/strong\u003e per Space Cowboys, il gioco usa la scatola stessa come teatro tridimensionale delle ombre, trasformando ogni partita in una rappresentazione dove due Re delle Scimmie si sfidano per diventare immortali. Illustrazioni di \u003cstrong\u003eJulien Rico\u003c\/strong\u003e che evocano l'arte tradizionale delle ombre cinesi.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo schierate \u003cstrong\u003emeeple-scimmia\u003c\/strong\u003e su una griglia compatta, raccogliete \u003cstrong\u003efrutti dell'immortalità\u003c\/strong\u003e formando set, accumulatevi pietre di giada per sbloccare le armi del drago. Ogni turno una scelta: dove piazzare la prossima scimmia, quale risorsa prendere, quale maggioranza contestare. Il gioco scorre veloce, ma ogni mossa conta: la vittoria si decide sull'ultimo frutto raccolto o sull'ultima pietra di giada.\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 curtain rises.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eSpace Cowboys\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThe Shadow Theater prende una leggenda millenaria e la trasforma in un sistema di maggioranze asimmetriche dove il timing è tutto. Piccolo, veloce, sorprendentemente teso.\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\"\u003eThe Shadow Theater: The Legend of the Monkey King\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\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCompatto\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalibrato\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\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: un duello pulito che si porta ovunque, si spiega subito e funziona benissimo come filler strategico. La scatola-teatro non è un trucco: cambia davvero la percezione spaziale del gioco. Difetti ma non deal-breaker: il setup è fisso, quindi dopo dieci partite ravvicinate la curva di scoperta si appiattisce. E se cercate profondità à la \u003cem\u003eOnitama\u003c\/em\u003e o \u003cem\u003eHive\u003c\/em\u003e, qui la scala è più familiare.\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 scimmia che schierate cambia le maggioranze e blocca una risorsa all'avversario. Partite testa a testa pure.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"I frutti scarseggiano, le armi del drago ribaltano il punteggio. L'ultimo turno decide tutto.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Setup fisso ma il duello cambia completamente a seconda di chi si muove per primo e dove si formano le maggioranze.\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Lettura del tabellone e timing. Non ci sono combo profonde, ma decidere quale zona contestare è cruciale.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in dieci minuti, prima partita fluida. La difficoltà è nella lettura delle priorità, non nel sistema.\"}, {\"label\": \"Fortuna\", \"value\": 1, \"note\": \"Zero alea. Tutto è visibile, tutto è deterministico. Vince chi legge meglio il tabellone.\"}];\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 scatola-teatro\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eQuattro elementi che costruiscono la leggenda\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\"\u003eMeeple-scimmia\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni giocatore ha \u003cstrong\u003eun set di scimmie\u003c\/strong\u003e da schierare sulla griglia. Non sono pedine anonime: rappresentano le truppe del Re delle Scimmie che avanzano verso l'immortalità, e ogni piazzamento cambia le maggioranze sul tabellone.\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\"\u003eFrutti dell'immortalità\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eTre tipi di frutti da raccogliere formando \u003cstrong\u003eset completi\u003c\/strong\u003e. Ogni set vale punti vittoria, ma i frutti sono limitati: se l'avversario prende l'ultimo pesco che vi serviva, dovrete cambiare strategia in corsa.\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\"\u003ePietre di giada\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLa valuta del gioco. Accumulandole sbloccate le \u003cstrong\u003earmi del drago\u003c\/strong\u003e, potenziamenti asimmetrici che ribaltano il punteggio finale. Chi ignora la giada rischia di perdere anche con più frutti raccolti.\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\"\u003eTeatro tridimensionale\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLa scatola si trasforma in uno scenario verticale: il tabellone si solleva, le ombre delle scimmie si proiettano, il duello diventa \u003cstrong\u003euna rappresentazione fisica\u003c\/strong\u003e. Non è decorazione: cambia il modo in cui leggete lo spazio di gioco.\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":"FroGames","offers":[{"title":"Default Title","offer_id":51488295420231,"sku":"","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/the-shadow-theater-gioco-da-tavolo-italiano-asmodee_c5405405-93a7-48f7-9f4f-f293b1f55f44.png?v=1745976595"},{"product_id":"selfie-birds","title":"Selfie Birds","description":"\u003ch2\u003eSelfie Birds – Il Gioco da Tavolo Perfetto per Bambini e Famiglie\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eSelfie Birds\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo di posizionamento leggero e divertente\u003c\/strong\u003e per 2-4 giocatori, perfetto per famiglie e piccoli amanti degli animali.\u003c\/p\u003e\n\n\u003cp\u003eGli uccellini zampettano da un filo all’altro per mettersi in posa e scattare il \u003cstrong\u003eselfie perfetto\u003c\/strong\u003e!  \nIn ogni turno puoi \u003cstrong\u003eaggiungere un nuovo uccello\u003c\/strong\u003e o \u003cstrong\u003espostarne uno già in gioco\u003c\/strong\u003e, cercando di ricreare la combinazione richiesta per conquistare carte Selfie e accumulare punti.\u003c\/p\u003e\n\n\u003cp\u003eGioca in modalità \u003cstrong\u003ecompetitiva\u003c\/strong\u003e per vincere contro gli altri... oppure in modalità \u003cstrong\u003ecooperativa\u003c\/strong\u003e per aiutare insieme i simpatici pennuti!\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3\u003eInfo Tecniche\u003c\/h3\u003e\n\n\u003cul\u003e\n  \u003cli\u003e👥 \u003cstrong\u003eGiocatori:\u003c\/strong\u003e 2–4\u003c\/li\u003e\n  \u003cli\u003e👶 \u003cstrong\u003eEtà consigliata:\u003c\/strong\u003e 7+\u003c\/li\u003e\n  \u003cli\u003e⏱️ \u003cstrong\u003eDurata:\u003c\/strong\u003e 20–30 minuti\u003c\/li\u003e\n  \u003cli\u003e🇮🇹 \u003cstrong\u003eLingua:\u003c\/strong\u003e Italiano\u003c\/li\u003e\n  \u003cli\u003e🧠 \u003cstrong\u003eComplessità:\u003c\/strong\u003e 1.0 \/ 5\u003c\/li\u003e\n  \u003cli\u003e🏢 \u003cstrong\u003eEditore:\u003c\/strong\u003e Cranio Creations\u003c\/li\u003e\n  \u003cli\u003e✍️ \u003cstrong\u003eDesigner:\u003c\/strong\u003e Julien Prothière\u003c\/li\u003e\n  \u003cli\u003e🎨 \u003cstrong\u003eArtist:\u003c\/strong\u003e Jonathan Aucomte\u003c\/li\u003e\n  \u003cli\u003e🎯 \u003cstrong\u003eGenere:\u003c\/strong\u003e Gioco per bambini, Gioco per famiglie\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr\u003e\n\n\u003cp\u003e\u003cstrong\u003eSelfie Birds\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo leggero e colorato\u003c\/strong\u003e che allena osservazione e rapidità, con illustrazioni vivaci e regole semplici che conquistano grandi e piccoli.\u003c\/p\u003e\n\n\u003cp\u003eSu \u003cstrong\u003eFrogames\u003c\/strong\u003e trovi la versione italiana, pronta a portare allegria al tavolo... con \u003cstrong\u003espedizione veloce\u003c\/strong\u003e e \u003cstrong\u003eun servizio clienti che cinguetta di felicità\u003c\/strong\u003e! 🐦📸\u003c\/p\u003e\n\n","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":51493904712007,"sku":"","price":7.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/selfie-birds.jpg?v=1746346645"},{"product_id":"wilmots-warehouse","title":"Wilmot's Warehouse","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 messo le scarpe vicino ai pesci perché \"entrambi hanno la suola\". Adesso tuo fratello deve trovarle in 8 secondi mentre urla nomi a caso. Benvenuto in magazzino.\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\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eDal videogioco indie\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 – 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\"\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\"\u003e8+ 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\"\u003eAsmodee\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\"\u003eMemoria cooperativa\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\"\u003eMemoria spaziale \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e associazioni assurde \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e rush a tempo\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: Inventate storie per organizzare l'inventario\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 videogioco indie che organizza (e disorganizza) le vostre serate\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eWilmot's Warehouse nasce nel 2019 come videogioco indipendente firmato da \u003cstrong\u003eRicky Haggett, Richard Hogg e David King\u003c\/strong\u003e, tre nomi della scena indie britannica. L'originale digitale conquistò critica e pubblico per la sua capacità di trasformare un compito noioso (organizzare un magazzino) in un'esperienza rilassante e sorprendentemente divertente. Nel 2024 \u003cstrong\u003eAsmodee\u003c\/strong\u003e porta quell'esperienza al tavolo, trasformando il puzzle solitario in una sfida cooperativa tempestiva.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo pescate tessere prodotto, discutete cosa rappresentano (\"È un pesce? Un'ancora? Un pesce con l'ancora?\"), e le piazzate nel magazzino dove vi ricorderete di trovarle. Dopo averle posizionate tutte, le girate a faccia in giù. Nell'ultima fase avete \u003cstrong\u003e5 minuti\u003c\/strong\u003e per abbinare 35 tessere coperte con le carte cliente. La memoria è individuale, ma il panico è collettivo.\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 Wilmot's Warehouse, your team will work co-operatively to organize the warehouse, using memory, imagination, and silly stories you make up.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eCMYK\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\"\u003eLa rush finale di 5 minuti è caos puro: dita che volano sul tabellone, nomi urlati a metà, risate isteriche quando realizzi che hai messo i cappelli nella sezione 'cose rotonde'.\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\"\u003eWilmot's Warehouse\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\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\"\u003eComplice\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eRidicolo\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\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\"\u003e\n\u003cstrong\u003ePerché ci piace:\u003c\/strong\u003e trasforma la memoria in un esercizio di creatività collettiva, con un finale adrenalinico che fa ridere anche quando perdete. \u003cstrong\u003eDifetti ma non deal-breaker:\u003c\/strong\u003e se nel gruppo c'è qualcuno con memoria fotografica domina tutto; dopo 3-4 partite ravvicinate il repertorio di tessere inizia a ripetersi e l'effetto sorpresa cala.\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\": \"Dovete mettervi d'accordo su tutto: cosa rappresenta ogni tessera, dove metterla, come chiamarla durante la rush finale.\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Le 35 tessere cambiano ogni partita, e ogni gruppo sviluppa il proprio linguaggio assurdo per organizzare il magazzino.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"I primi minuti sono zen. Gli ultimi 5 sono cardiopalma: il timer corre, le tessere non girano, qualcuno urla 'PESCE' mentre tu cerchi nella sezione veicoli.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Poca: pescate in ordine casuale, ma il successo dipende da quanto bene ricordate il vostro sistema. Un cliente difficile può complicare, non distruggere.\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Regolamento in 5 minuti. La sfida non è capire come si gioca, è ricordare dove diavolo avete messo il martello.\"}];\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 c'è nel magazzino\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI pezzi del caos organizzato\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\"\u003e35 tessere prodotto\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIllustrazioni minimaliste e ambigue: è un ombrello o un fungo? Un pesce o una scarpa? La discussione su cosa rappresentano è metà del divertimento.\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\"\u003e35 carte cliente\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni carta mostra un prodotto richiesto. Durante la rush finale ne pescate una alla volta e dovete trovare la tessera corrispondente nel magazzino prima che scada il tempo.\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\"\u003eTabellone magazzino\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eUna griglia vuota dove piazzate le tessere. Nessuna regola su come organizzare: potete fare sezioni tematiche, colori, forme, o inventare sistemi completamente assurdi.\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\"\u003eTimer 5 minuti\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eL'ultima fase è tempestiva: 5 minuti per girare le tessere giuste e servire i clienti. Quando parte il timer, il tavolo esplode.\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(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":"Asmodee","offers":[{"title":"Default Title","offer_id":51538092949831,"sku":"","price":17.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/wilmots-warehouse-gioco-logica-organizzazione-asmodee.png?v=1746884631"},{"product_id":"that-sound-game","title":"That Sound 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\"\u003eHai sessanta secondi. La tua squadra deve indovinare. Puoi fare versi, saltare, strisciare. Ma le mani restano dietro la schiena. Sempre.\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\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCaos controllato\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 – 30\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–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\"\u003eAsmodee\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.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\"\u003eMimica con limiti\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\"\u003eMimica sonora \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e categorie a tempo \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e salvagente strategici\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: mani dietro la schiena sempre\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 party game che ti costringe a mimare con le mani legate\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eNatalie Delaney-John\u003c\/strong\u003e e \u003cstrong\u003eCam Jasson\u003c\/strong\u003e hanno preso la struttura classica dei party game a squadre e hanno aggiunto una regola che cambia tutto: le mani restano dietro la schiena. That Sound Game ti chiede di far indovinare categorie di carte alla tua squadra in \u003cstrong\u003e60 secondi\u003c\/strong\u003e, ma puoi usare solo versi, movimenti del corpo, espressioni facciali.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo sei diviso in squadre. Ogni turno un giocatore pesca una carta categoria e deve far indovinare quante più risposte possibili. Hai i Salvagente: carte speciali che puoi giocare strategicamente per aiutare la tua squadra o ostacolare gli avversari. Vince chi accumula più punti al termine dei round concordati.\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\"That Sound Game is a fast paced, interactive and very noisy party game.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003e(Self-Published)\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\"\u003eMani dietro la schiena. Sembra una regola da niente, finché non provi a mimare 'aeroporto' senza poter indicare o gesticolare.\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\"\u003eThat Sound Game\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\"\u003eRidicolo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eAdrenalinico\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\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: toglie le mani e ti obbliga a essere creativo con versi e corpo. I Salvagente aggiungono un minimo di tattica senza appesantire. Scala benissimo da 4 a 30 giocatori. Difetti ma non deal-breaker: dopo qualche partita le categorie iniziano a ripetersi se giocate ravvicinate. E serve un gruppo disposto a fare figure ridicole, non funziona con tavoli timidi.\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\": \"Squadre che urlano, avversari che sabotano con i Salvagente, risate continue\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Il timer a 60 secondi crea pressione vera, soprattutto quando la risposta è sulla punta della lingua\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Le categorie sono molte e ogni gruppo interpreta diversamente, ma dopo qualche sessione ravvicinata si ripetono\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Peschi una categoria facile o impossibile, ma la bravura nel mimare conta parecchio\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Puoi giocare i Salvagente al momento giusto, ma è party game: conta più l'improvvisazione\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Regole spiegate in tre minuti, prima partita subito dopo\"}];\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 c'è nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI componenti che scatenano 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\"\u003eCarte categoria\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni carta ha una categoria (animali, professioni, oggetti in cucina) con diverse risposte possibili. Ne peschi una e hai 60 secondi per farne indovinare il più possibile alla tua squadra.\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\"\u003eSalvagente\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCarte speciali che puoi giocare durante il turno altrui: fai ripetere una risposta, obblighi il mimo a chiudere gli occhi, aggiungi 15 secondi al timer. Giocale al momento giusto per 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\"\u003eTimer\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003e60 secondi netti. Quando parte, il caos esplode. La sabbia che scende è la pressione che sale.\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\"\u003eSegnapunti\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSemplice tracciato per tenere il punteggio delle squadre. Ogni risposta indovinata vale punti, chi ne ha di più alla fine vince.\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":"Asmodee","offers":[{"title":"Default Title","offer_id":51538164842823,"sku":"","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/That-Sound-Game.png?v=1746883077"},{"product_id":"mlem-agenzia-spaziale","title":"MLEM - Agenzia Spaziale","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 sei dadi. Ogni lancio ti avvicina a un pianeta. Ma troppi razzi sul tavolo e tutto salta. Ritiri adesso o rischi un altro tiro? Gli altri osservano. Qualcuno sogghigna.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003ePush Your Luck\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGatti nello spazio\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\"\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\"\u003e8+ 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\"\u003eAsmodee\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 (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\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePush your luck\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\"\u003ePush your luck con dadi \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Maggioranza su pianeti \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Rischio esplosione\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: Esplodi o ritirati prima del botto\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\"\u003eRazzi, gatti e il momento in cui decidi di fermarti\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eSiamo nel 2075. I gatti hanno conquistato la Terra e ora puntano allo spazio. \u003cstrong\u003eMLEM: Space Agency\u003c\/strong\u003e, firmato da \u003cstrong\u003eReiner Knizia\u003c\/strong\u003e e illustrato da \u003cstrong\u003eJoanna Rzepecka\u003c\/strong\u003e, ti mette ai comandi di un'agenzia spaziale felina. Le missioni sono ambiziose, l'equipaggiamento è precario e gli equipaggi sono gatti: cosa potrebbe mai andare storto?\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eLanci dadi, accumuli successi e conquisti pianeti della Via Lattea. Ma ogni dado-razzo che esce rischia di far esplodere tutto. Devi decidere ogni turno: mi fermo qui e metto al sicuro i punti, o tiro ancora e rischio di perdere tutto? \u003cstrong\u003eMaggioranza sui pianeti\u003c\/strong\u003e, percorsi su tracciati punteggio, una manciata di decisioni che pesano. Knizia fa quello che sa fare: regole in dieci minuti, tensione che cresce a ogni lancio.\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\"Let me take you on a journey to the year 2075.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eRebel Studio\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\"\u003eKnizia conosce il suo mestiere: meccaniche semplici, decisioni dolorose, partite che finiscono con risate o lamenti.\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\"\u003eMLEM: Space Agency\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\"\u003eRischioso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eLeggero\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eDivertente\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\u003eParty\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 piace: è il classico Knizia che fa sembrare tutto semplice e poi ti tiene con il fiato sospeso. Push your luck diretto, maggioranze che cambiano, partite veloci. Difetti ma non deal-breaker: con il gruppo sbagliato può risultare troppo leggero, e la fortuna dei dadi conta davvero tanto. Ma se cerchi un family game che funziona anche con giocatori esperti stanchi di regolamenti lunghi, questo è un colpo sicuro.\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\": \"Fortuna\", \"value\": 5, \"note\": \"Sei alla mercé dei dadi: un lancio sbagliato e perdi tutto il turno\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Il push your luck crea quel momento in cui tutti al tavolo trattengono il fiato\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Competizione indiretta sulle maggioranze: dove vanno loro, dove vai tu, chi arriva per primo\"}, {\"label\": \"Rigiocabilità\", \"value\": 3, \"note\": \"La struttura resta invariata, ma le partite cambiano molto in base ai lanci e alle scelte altrui\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Più gestione del rischio che pianificazione a lungo termine: decidi al momento, non tre turni prima\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Regole da spiegare in cinque minuti: lancia, decidi, avanza. Tutto qui.\"}];\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 di una missione spaziale felina\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 missione\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSei facce: pianeti, razzi, simboli speciali. Ogni lancio è una scommessa. I razzi si accumulano e quando ne hai troppi sul tavolo, boom: perdi tutto il turno.\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\"\u003eTabellone spaziale\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLa Via Lattea con i suoi pianeti da conquistare. Ogni pianeta ha spazi limitati: chi arriva prima prende i punti migliori, chi arriva dopo si accontenta.\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\"\u003eSegnalini equipaggio\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eI tuoi gatti-astronauti. Li piazzi sui pianeti per reclamare maggioranza. Alla fine ogni pianeta dà punti a chi ha più presenza, e ogni tua pedina vale per il punteggio finale.\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\"\u003eTracciati punteggio\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePercorsi dove avanzi con i successi. Più vai avanti, più punti prendi a fine partita. Ma devi arrivarci: ogni passo richiede simboli specifici dai dadi.\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":"FroGames","offers":[{"title":"Default Title","offer_id":51538299912519,"sku":"","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MLEM.png?v=1746863412"},{"product_id":"carcassonne-abbazzie-e-borgomastri-espansione","title":"Carcassonne Abbazzie e Borgomastri - Espansione N.5","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 piazzato l'abbazia per chiudere tre città nemiche. Ti guarda malissimo. Il sindaco entra in una metropoli con quattro vessilli. Qualcuno si accorge che il granaio ha già segnato quaranta punti e nessuno se n'era accorto.\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\"\u003eGiochi Uniti\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eQuinta espansione major\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 – 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\"\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\"\u003e8+ 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\"\u003eGiochi Uniti\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\"\u003ePiazzamento tessere\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 controllo maggioranza \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e punteggi anticipati\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: Granai che ti fanno puntare prima\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\"\u003eLa quinta espansione che rovescia le strategie consolidate\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eDisegnato da \u003cstrong\u003eKlaus-Jürgen Wrede\u003c\/strong\u003e e pubblicato da Hans im Glück nel 2007, \u003cstrong\u003eCarcassonne Abbazzie e Borgomastri\u003c\/strong\u003e è la quinta espansione major della serie. Introduce quattro novità meccaniche che scardinano le strategie difensive e premiano chi sa giocare d'anticipo: abbazzie che chiudono senza vincoli, borgomastri che pesano in base ai vessilli, granai che fanno puntare i prati durante la partita, carri che si spostano tra le feature.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eCosa fai al tavolo: piazzi tessere come sempre, ma ora hai meeple alternativi che funzionano diversamente. Il borgomastro vale quanto i vessilli della città. Il granaio ti fa incassare i prati subito, prima che qualcuno entri a scrocco. Il carro si muove da una strada chiusa alla città vicina. E l'abbazia tappa i buchi senza dover combaciare, chiudendo feature avversarie al momento giusto.\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 Abbey tiles give you tactical flexibility you never had before.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eLe tessere Abbazia ti danno una flessibilità tattica che prima non avevi.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eThe Dice Tower\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\"\u003eQuesta espansione premia chi sa leggere il tabellone tre mosse prima. I granai rovesciano il timing dei prati, i borgomastri fanno delle città piccole un rischio e le abbazie tappano i buchi nel momento peggiore per gli avversari. Non è la più scenica, ma è quella che alza il soffitto tattico.\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\"\u003eCarcassonne Abbazzie e Borgomastri - Espansione N.5 (Carcassonne: Abbey \u0026amp; Mayor)\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\"\u003eOpportunista\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\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\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 piace: alza il soffitto tattico senza appesantire le regole, premia chi legge il tabellone e punisce chi gioca in difesa. Difetti ma non deal-breaker: non aggiunge dramma visivo (niente torri, niente draghi), è un'espansione per chi Carcassonne lo conosce già bene.\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\": 4, \"note\": \"Le abbazzie chiudono feature avversarie, i granai rubano punteggi anticipati\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Devi capire QUANDO usare borgomastri e carri, non solo DOVE\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Ogni partita cambia in base a chi usa granai e chi borgomastri\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"I granai spostano il momento del punteggio dai prati, aumenta l'urgenza\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Quattro nuove regole, tutte intuitive dopo un turno di prova\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Peschi tessere come sempre, ma ora hai più modi di sfruttarle male\"}];\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\"\u003eI nuovi pezzi in gioco\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eQuattro modi di ribaltare il 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\"\u003eAbbazia\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eTessera jolly che piazzi dove vuoi, senza vincoli di bordi. Chiude le feature adiacenti anche se non combaciano. Usi l'abbazia per tappare un buco e chiudere tre città nemiche in un colpo 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\"\u003eBorgomastro\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eMeeple grosso che vale quanto i vessilli della città. Se la città ha quattro vessilli, il borgomastro vale quattro. Se ne ha zero, vale zero. Rischio altissimo, ricompensa altissima.\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\"\u003eGranaio\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSi piazza sui prati e fa puntare subito, durante la partita. Conti le città finite adiacenti al prato, prendi i punti e togli il granaio. I prati non sono più solo un'attesa fino al finale.\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\"\u003eCarro\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eMeeple mobile. Lo piazzi su strada, città o chiostro. Quando quella feature si chiude, invece di riprenderlo lo MUOVI su una feature adiacente libera. Salta da un progetto all'altro senza sprecare turni.\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\"\u003e18 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\"\u003e46 × 46 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e18\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e18\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":51546131497287,"sku":"","price":13.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/carcassonne-abbazie-e-borgomastri.png?v=1746636646"},{"product_id":"carcassonne-bazar-ponti-e-castelli-espansione-n-8","title":"Carcassonne Bazar Ponti e Castelli  - Espansione N.8","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 costruito una città perfetta da otto tessere. Il tuo avversario ci piazza sopra un castello, aspetta che tu completi la strada accanto, e incassa tutto. Tu sorridi. Stavi già pensando al ponte.\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\"\u003eGiochi Uniti\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eL'espansione delle scelte sporche\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–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\"\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\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\"\u003eGiochi Uniti\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\"\u003ePiazzamento + Aste\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 speculazione sui vicini \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e aste in corsa\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: Castelli che incassano sui progetti 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\"\u003eTre modi per rendere Carcassonne più cattivo\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eKlaus-Jürgen Wrede\u003c\/strong\u003e pubblica questa ottava espansione per Carcassonne nel 2010, con illustrazioni di Doris Matthäus, Anne Pätzke e Chris Quilliams. Il titolo originale è \u003cstrong\u003eBridges, Castles \u0026amp; Bazaars\u003c\/strong\u003e, in italiano \u003cstrong\u003eBazar, Ponti e Castelli\u003c\/strong\u003e. Non è un'espansione tematica: è un pacchetto di tre micro-moduli che alterano le regole base in direzioni diverse, tutti opzionali e combinabili a piacere.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eI \u003cstrong\u003eponti\u003c\/strong\u003e ti permettono di continuare una strada sopra un campo, scavalcando gli ostacoli. I \u003cstrong\u003ecastelli\u003c\/strong\u003e sono segnalini che piazzi su città piccole e ti fanno incassare punti dalla prossima costruzione adiacente completata da chiunque. I \u003cstrong\u003ebazar\u003c\/strong\u003e sono tessere speciali che innescano aste: chi vince sceglie per primo dalla pila di tessere pescate, gli altri prendono quel che resta. Tre sistemi semplici che aprono linee di gioco sporche, speculative, opportuniste.\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\"Bridges, Castles and Bazaars adds strategic depth without overwhelming new players.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eBazar, Ponti e Castelli aggiunge profondità strategica senza sopraffare i nuovi giocatori.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eThe Opinionated Gamers\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eL'espansione perfetta per chi trova Carcassonne base troppo educato: ti dà gli strumenti per rendere la vita difficile agli altri, e loro faranno lo stesso con te.\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\"\u003eCarcassonne Bazar Ponti e Castelli - Espansione N.8 (Carcassonne: Expansion 8 – Bridges, Castles and Bazaars)\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\"\u003eOpportunista\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSpeculativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricato\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 piace: è l'espansione perfetta per chi ama Carcassonne ma vuole più cattiveria e più controllo. Tre moduli semplici, ognuno con un impatto netto sul gioco, tutti opzionali. Difetti ma non deal-breaker: i bazar rallentano leggermente il flusso (le aste richiedono tempo), e i castelli possono generare situazioni di kingmaking se qualcuno è troppo indietro.\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\": \"I castelli ti fanno giocare sui progetti altrui, i bazar sono aste vere, i ponti cambiano gli equilibri territoriali.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Ogni modulo apre linee di gioco nuove: timing dei castelli, gestione punti nelle aste, pianificazione delle strade coi ponti.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Tre moduli opzionali e combinabili a piacere: puoi giocare con uno, due o tutti e tre, e ogni combinazione cambia il gioco.\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"La pesca delle tessere resta centrale, ma le aste ti danno controllo sulla scelta e i ponti ti salvano dalle pescate sbagliate.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Ogni modulo aggiunge una regola da tre righe. Se conosci Carcassonne base, spieghi tutto in cinque minuti.\"}];\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 trovi nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI tre moduli dell'espansione\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\"\u003ePonti\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003e12 segnalini ponte di legno. Li piazzi al posto di una tessera per continuare una strada sopra un campo. Salvi le strade incomplete, scavalchi gli ostacoli, costruisci percorsi impossibili.\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\"\u003eCastelli\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003e12 segnalini castello. Li metti su città piccole da due tessere: quando qualcuno completa una costruzione adiacente, tu incassi gli stessi punti. Speculazione pura.\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 Bazar\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003e6 tessere bazar che innescano aste. Quando ne peschi una, si rivelano altre tessere e i giocatori fanno offerte in punti. Chi vince sceglie per primo, gli altri prendono quel che resta.\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\"\u003eRegolamento\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eTre pagine. Ogni modulo ha le sue regole, tutti opzionali. Puoi giocare con uno solo, due o tutti e tre contemporaneamente.\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\"\u003e12 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\"\u003e46 × 46 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e12\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e12\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":"Giochi Uniti","offers":[{"title":"Default Title","offer_id":51546177995079,"sku":"","price":13.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/carcassonne-bazar-ponti-e-castelli-gioco-da-tavolo-giochi-uniti.png?v=1746676850"},{"product_id":"carcassonne-pecore-e-colline-espansione-n-9","title":"Carcassonne - Pecore \u0026 Pastori - Espansione 9","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\"\u003ePosi la tessera collina, piazzi il pastore, peschi dal sacchetto. Due pecore. Ne vuoi un'altra? Tre pecore. Un'altra ancora? Lupo. Perdi tutto. Qualcuno ride, tu imprechi, il tavolo sa già come andrà a finire la prossima volta.\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\"\u003eGiochi Uniti\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eEspansione modulare\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 – 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\"\u003e40 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+ 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\"\u003eGiochi Uniti\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 (1.9)\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\"\u003eNovità\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eColline verticali\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 \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e push-your-luck \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e maggioranze verticali\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: Colline che risolvono i pareggi\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 modi per rendere più teso e verticale il Carcassonne che conosci\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eCarcassonne - Pecore \u0026amp; Pastori\u003c\/strong\u003e è la nona espansione numerata del sistema Carcassonne, progettata da \u003cstrong\u003eKlaus-Jürgen Wrede\u003c\/strong\u003e e \u003cstrong\u003eManfred Keller\u003c\/strong\u003e, pubblicata nel 2014 da Hans im Glück e distribuita in Italia da \u003cstrong\u003eGiochi Uniti\u003c\/strong\u003e. Introduce tre moduli indipendenti: colline che si sovrappongono fisicamente alle tessere, vigneti che potenziano i monasteri, e pastori che raccolgono pecore con meccanica push-your-luck.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo cambia la geometria: le \u003cstrong\u003ecolline stratificate\u003c\/strong\u003e creano maggioranze verticali e risolvono i pareggi d'influenza. I vigneti trasformano i monasteri in obiettivi da 15+ punti. I pastori aggiungono un sacchetto di tessere pecora (1-4 punti ciascuna) e due lupi: peschi finché vuoi, ma un lupo azzera tutto. Il gioco base resta identico, aggiungi solo ciò che vuoi testare.\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\"Hills \u0026amp; Sheep adds verticality and risk to a game famous for being flat and safe.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eColline e Pecore aggiungono verticalità e rischio a un gioco famoso per essere piatto e sicuro.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eQuesta espansione si presenta come tre sperimentazioni su Carcassonne: la prima cambia lo spazio fisico, la seconda premia la chiusura, la terza introduce il primo vero push-your-luck del sistema. La scheda si aggiornerà con l'esperienza al tavolo.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCarcassonne - Pecore \u0026amp; Pastori - Espansione 9 (Carcassonne: Sheep \u0026amp; Shepherds)\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\"\u003eRischioso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eStratificato\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eModulare\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\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: è l'espansione che mette in discussione la geometria piatta di Carcassonne senza tradirne la semplicità, e il sacchetto pecore è il primo vero momento di scommessa del sistema. Difetti ma non deal-breaker: il push-your-luck piacerà solo a chi accetta la varianza alta, e le colline possono creare dislivelli scomodi sul tavolo se non hai spazio.\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\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Tre moduli indipendenti moltiplicano le combinazioni, ogni partita ha setup diverso.\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Il sacchetto pecore è pura lotteria: puoi pescare 16 punti o un lupo al primo giro.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Le colline cambiano l'equilibrio delle maggioranze, i vigneti creano competizione sui monasteri.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Ogni pesca dal sacchetto è una scommessa, ogni collina un vantaggio tattico da sfruttare.\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Resta un Carcassonne leggero: le colline aggiungono una dimensione di calcolo, non un albero decisionale profondo.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Ogni modulo aggiunge una regola semplice, si spiega in 2 minuti a chi conosce il base.\"}];\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 moduli, tre modi di giocare\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\"\u003e18 tessere collina\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSi piazzano sopra altre tessere, creando rilievi fisici. Chi ha un meeple su una collina vince i pareggi di maggioranza: una regola minima che cambia completamente il calcolo delle aree contese.\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\"\u003e6 tessere vigneto\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eVanno intorno ai monasteri: ogni vigneto adiacente aggiunge 3 punti al punteggio finale del chiostro. Un monastero completo passa da 9 a 27 punti, diventando un obiettivo che vale la pena proteggere o sabotare.\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\"\u003eSacchetto pecore e lupi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eContiene tessere pecora (valore 1-4 punti) e due lupi. Ogni volta che espandi il prato del tuo pastore, peschi o incassi. Se peschi un lupo, perdi tutto il gregge accumulato. Rischio puro, nessuna attenuazione.\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\"\u003e6 pastori in legno\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eNuova pedina dedicata, si piazza solo nei prati. Non conta per la maggioranza finale dei contadini: è un pezzo separato, pensato solo per il gioco delle pecore. Una volta piazzato, decidi tu quando ritirarlo e chiudere la scommessa.\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\"\u003e18 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\"\u003e46 × 46 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e18\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e18\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":"Giochi Uniti","offers":[{"title":"Default Title","offer_id":51556007543111,"sku":"","price":13.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Carcassonne-Pecore_Pastori-Espansione900.webp?v=1784827447"},{"product_id":"carcassonne-il-circo-espansione-n-10","title":"Carcassonne - Circo \u0026 Artisti - Espansione 10","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\"\u003ePiazzi una tessera circo. Il blu costruisce una piramide umana. Il rosso piazza il tendone proprio dove ti serviva. E tu guardi il meeple in mano chiedendoti se vale la pena rischiare.\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\"\u003eGiochi Uniti\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eDecima espansione ufficiale\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 – 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\"\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\"\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\"\u003eGiochi Uniti\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 (1.9)\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\"\u003eEspansione\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eRichiede gioco base\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 ad area \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e acrobati e tendoni\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: Piramidi umane che moltiplicano i punti\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 circo arriva a Carcassonne con acrobati, tendoni e nuove strategie\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eCarcassonne - Circo \u0026amp; Artisti\u003c\/strong\u003e è la decima espansione ufficiale per \u003cstrong\u003eCarcassonne\u003c\/strong\u003e, firmata ancora una volta da \u003cstrong\u003eKlaus-Jürgen Wrede\u003c\/strong\u003e. Pubblicata nel 2017 (in originale \u003cem\u003eUnder the Big Top\u003c\/em\u003e), porta nel gioco base un elemento tematico inedito: il circo itinerante che attraversa la campagna francese medioevale. Le illustrazioni di \u003cstrong\u003eMarcel Gröber, Anne Pätzke e Chris Quilliams\u003c\/strong\u003e introducono tendoni, acrobati e il capocomico.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo costruisci \u003cstrong\u003epiramidi umane\u003c\/strong\u003e sovrapponendo i tuoi meeple sulle tessere circo, attiri visitatori con i tendoni per moltiplicare i punti e affronti nuove scelte tattiche su quando chiudere le tue strutture. Le meccaniche di \u003cstrong\u003epiazzamento tessere e maggioranza ad area\u003c\/strong\u003e restano identiche, ma il circo aggiunge layer di punteggio e timing che cambiano le priorità del mid-game.\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 circus adds a welcome layer of scoring decisions without complicating the core.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eIl circo aggiunge un gradito strato di decisioni di punteggio senza complicare il nucleo.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eQuesta espansione funziona meglio se giochi Carcassonne spesso: le piramide richiedono pianificazione su più turni e un tavolo che conosce i tempi del gioco base. Se cerchi varietà leggera, le altre espansioni potrebbero essere più immediate.\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\"\u003eCarcassonne - Circo \u0026amp; Artisti - Espansione 10 (Carcassonne: Circus \u0026amp; Artists)\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\"\u003eCompetitivo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalcolato\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-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\u003eEsperti\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\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: introduce la meccanica delle piramide umane, che premia chi pianifica in verticale invece che solo in orizzontale, e il tendone che attira visitatori è un moltiplicatore elegante. Difetti ma non deal-breaker: le tessere circo sono solo 20, quindi in partite veloci potrebbero non uscire mai; funziona meglio con giocatori che conoscono già bene Carcassonne e sanno quando vale la pena investire meeple in una piramide.\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\": 4, \"note\": \"Piazzare il tendone giusto nel posto sbagliato per gli altri è il sale dell'espansione\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"20 nuove tessere che si mescolano al mazzo base: ogni partita il circo appare in momenti diversi\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Costruire piramidi umane richiede pianificazione, ma la pesca resta imprevedibile\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Se conosci il base, aggiungi questa in 5 minuti di spiegazione\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Peschi la tessera circo al momento giusto o la vedi finire in mano all'avversario\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Decidere quando chiudere la città con la piramide sopra crea momenti di calcolo serrato\"}];\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 trovi nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI nuovi elementi che entrano in gioco\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\"\u003e20 tessere circo\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSi mescolano al mazzo base. Alcune hanno spazi dedicati per le piramidi umane, altre ospitano il tendone del capocomico. Riconoscibili dalle illustrazioni con acrobati e visitatori.\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\"\u003ePiramidi umane\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSovrapponi i tuoi meeple sulle tessere circo: il secondo meeple sopra il primo moltiplica i punti della struttura completata. Servono almeno due meeple dello stesso colore, e devi chiudere la città o la strada prima che gli altri ti blocchino.\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\"\u003eTendone e capocomico\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl tendone attira visitatori: ogni meeple adiacente (tuo o altrui) nella stessa struttura vale punti extra quando chiudi. Il capocomico è una pedina speciale che puoi piazzare per controllare meglio i tendoni.\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\"\u003eSegnalini visitatori\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eRappresentano il pubblico del circo. Li piazzi vicino al tendone e contano come moltiplicatori a fine struttura. Più visitatori = più punti, ma devi chiudere prima degli altri.\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\"\u003e20 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\"\u003e46 × 46 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\u003e20\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":51556028776775,"sku":"","price":12.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Carcassonne-Circo_Artisti-Espansione1000.webp?v=1784824897"},{"product_id":"carcassonne-cacciatori-e-raccoglitori","title":"Carcassonne Cacciatori e Raccoglitori","description":"\u003ch2\u003eCarcassonne – Cacciatori e Raccoglitori\u003c\/h2\u003e\n\n\u003cp\u003eAvventurati nella preistoria e conquista le terre selvagge! 🦴🌳 \u003cem\u003eCarcassonne – Cacciatori e Raccoglitori\u003c\/em\u003e è un \u003cstrong\u003egioco da tavolo stand-alone\u003c\/strong\u003e che trasporta il classico meccanismo di piazzamento tessere nell’era della pietra.\u003c\/p\u003e\n\n\u003cp\u003eInvece di città e strade, costruirai \u003cstrong\u003eforeste, fiumi e prati\u003c\/strong\u003e popolati da animali selvatici. I tuoi \u003cstrong\u003emeeple preistorici\u003c\/strong\u003e potranno diventare cacciatori, raccoglitori o pescatori, pronti a sfruttare al meglio ogni elemento del paesaggio!\u003c\/p\u003e\n\n\u003cp\u003e✔ Completa le foreste per guadagnare bonus extra con le \u003cstrong\u003etessere menhir\u003c\/strong\u003e  \n✔ Raccogli pesce dai fiumi e dai laghi con le \u003cstrong\u003ecapanne da pesca\u003c\/strong\u003e  \n✔ Sfrutta i prati ricchi di animali, ma fai attenzione alle tigri che riducono i punti! 🐅\u003c\/p\u003e\n\n\u003cp\u003eCon regole familiari per i fan di Carcassonne e nuove strategie da esplorare, \u003cstrong\u003eCacciatori e Raccoglitori\u003c\/strong\u003e è perfetto per chi cerca un’esperienza fresca e avventurosa senza bisogno del gioco base.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eRiuscirai a dominare la natura e portare il tuo clan alla vittoria?\u003c\/strong\u003e 🌄\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3\u003eDettagli del gioco da tavolo\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNumero di giocatori:\u003c\/strong\u003e 2-5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurata della partita:\u003c\/strong\u003e 35 minuti\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEtà consigliata:\u003c\/strong\u003e 8+\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesigner:\u003c\/strong\u003e Klaus-Jürgen Wrede\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIllustratore:\u003c\/strong\u003e Marcel Gröber\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEditore:\u003c\/strong\u003e Giochi Uniti\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLingua dell’edizione:\u003c\/strong\u003e Italiano\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNota:\u003c\/strong\u003e Gioco stand-alone (non richiede il gioco base Carcassonne)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr\u003e\n","brand":"Giochi Uniti","offers":[{"title":"Default Title","offer_id":51556052631879,"sku":"","price":22.39,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/box_carcassonne_cacciatori.png?v=1746679308"},{"product_id":"carcassonne-corsa-alloro","title":"Carcassonne - Corsa All'Oro","description":"\u003ch2\u003eCarcassonne – Corsa all’Oro\u003c\/h2\u003e\n\n\u003cp\u003e💰 Cavalca verso il selvaggio West e conquista l’oro! \u003cem\u003eCarcassonne – Corsa all’Oro\u003c\/em\u003e è un \u003cstrong\u003egioco da tavolo stand-alone\u003c\/strong\u003e della serie \u003cstrong\u003eCarcassonne\u003c\/strong\u003e che porta le dinamiche di piazzamento tessere nel cuore della corsa all’oro americana. 🤠⛏️\u003c\/p\u003e\n\n\u003cp\u003eCostruisci il paesaggio con \u003cstrong\u003eminiere d’oro, ferrovie e pascoli\u003c\/strong\u003e, piazzando i tuoi meeple cowboy per rivendicare il territorio e raccogliere preziosi pepite d’oro. Ma attenzione: \u003cstrong\u003egli altri giocatori possono rubare l’oro dalle tue tende\u003c\/strong\u003e se non pianifichi con astuzia!\u003c\/p\u003e\n\n\u003cp\u003e✔ Esplora il territorio e controlla le aree più redditizie  \n✔ Rischia e raccogli pepite: potrebbero essere oro vero o solo “oro degli stolti”!  \n✔ Espandi la tua strategia con meccaniche originali e tanta interazione tra giocatori 🎯\u003c\/p\u003e\n\n\u003cp\u003ePerfetto per i fan di Carcassonne che cercano nuove ambientazioni e per le \u003cstrong\u003efamiglie che amano giochi di strategia accessibili ma coinvolgenti\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003ePrepara la tua tenda. Segui la ferrovia. E diventa il magnate dell’oro del vecchio West!\u003c\/strong\u003e 🐎\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch3\u003eDettagli del gioco da tavolo\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNumero di giocatori:\u003c\/strong\u003e 2-5\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurata della partita:\u003c\/strong\u003e 35 minuti\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEtà consigliata:\u003c\/strong\u003e 8+\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesigner:\u003c\/strong\u003e Klaus-Jürgen Wrede\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIllustratore:\u003c\/strong\u003e Claus Stephan\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEditore:\u003c\/strong\u003e Giochi Uniti\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLingua dell’edizione:\u003c\/strong\u003e Italiano\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNota:\u003c\/strong\u003e Gioco stand-alone (non richiede il gioco base Carcassonne)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr\u003e\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51556077273415,"sku":"","price":22.39,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/carcassonne-corsa-all-oro.jpg?v=1746679977"},{"product_id":"exploding-kittens-il-gioco-da-tavolo","title":"Exploding Kittens - Il Gioco da Tavolo","description":"\u003ch2\u003eExploding Kittens – Gioco da Tavolo\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eUno dei giochi di carte più venduti di sempre\u003c\/strong\u003e torna in una versione da tavolo tutta nuova, folle e... pelosa! \u003cem\u003eExploding Kittens – Il Gioco da Tavolo\u003c\/em\u003e è un mix tra un percorso esplosivo, carte imprevedibili e un tabellone 3D che cambia forma durante la partita.\u003c\/p\u003e\n\n\u003ch3\u003e🎯 Come si gioca?\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAvanza sul percorso cercando di evitare le \u003cstrong\u003ebombe esplosive (Exploding Kittens)\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eNon vieni eliminato, ma \u003cstrong\u003eretrocesso\u003c\/strong\u003e se esplodi senza un \u003cstrong\u003eDisinnesgatto\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eGioca carte per sabotare gli altri e approfitta dei momenti giusti per balzare in testa.\u003c\/li\u003e\n  \u003cli\u003eDue modalità di gioco:\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eModalità Calma\u003c\/strong\u003e – Pianifica e sopravvivi.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eModalità Caos\u003c\/strong\u003e – Il tabellone si trasforma e regna il panico!\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eCon una grafica pucciosa e irriverente, e componenti pop-up fuori di testa, questo gioco è una vera \u003cstrong\u003eesplosione di risate\u003c\/strong\u003e da vivere con amici e famiglia.\u003c\/p\u003e\n\n\u003cp\u003e\u003cem\u003eAttenzione: non adatto ai deboli di pelo!\u003c\/em\u003e\u003c\/p\u003e\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51602280710471,"sku":"","price":22.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ExplodingKittensilgiocodatavolo.png?v=1747411979"},{"product_id":"ziggurat","title":"Ziggurat","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\"\u003eAprite la busta della seconda missione e dentro c'è un'adesivo che copre una regola che avete usato per un'ora. Qualcuno ride, qualcuno impreca. Nessuno dimentica.\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\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLegacy accessibile\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 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+ 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\"\u003eAsmodee\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.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\"\u003eStruttura\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e6 capitoli legacy\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\"\u003eCooperativo narrativo \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e scelte permanenti \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e campagna evolutiva\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: Ziggurat che cambia ogni partita\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 cooperativa che riscrive se stessa\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eZiggurat è il primo legacy cooperativo firmato \u003cstrong\u003eRob Daviau\u003c\/strong\u003e (Pandemic Legacy, Betrayal Legacy) e \u003cstrong\u003eMatt Leacock\u003c\/strong\u003e (Pandemic, Forbidden Island) pensato esplicitamente per le famiglie. Uscito nel 2024 per MindWare e illustrato da \u003cstrong\u003eCory Godbey\u003c\/strong\u003e, porta la struttura narrativa a capitoli dentro una scatola da 45 minuti, età 8+, senza eliminazione e con una curva di apprendimento dolcissima.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo esplorate un'antica ziggurat dimenticata, salendo i suoi piani modulari turno dopo turno. Ogni capitolo introduce nuove regole, nuovi obiettivi e buste da aprire che modificano permanentemente il tabellone e il mazzo. Collaborate per risolvere le sfide, gestite le risorse comuni e decidete insieme quando rischiare e quando ritirarvi. Alla fine della campagna la vostra copia di Ziggurat sarà unica: adesivi, carte strappate, scelte segnate a penna.\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 legacy che non chiede 15 ore di impegno, ma sei serate da 45 minuti. Perfetto per chi vuole assaggiare il formato senza divorziare.\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\"Daviau and Leacock have made legacy accessible.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eDaviau e Leacock hanno reso il legacy accessibile.\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\"\u003eZiggurat\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 · Legacy\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\"\u003eProgressivo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSorprendente\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eFamiliare\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\u003eParty\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\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 legacy più gentile sul mercato, perfetto per famiglie che vogliono sei serate speciali senza impegnarsi per mesi. La struttura modulare funziona, le sorprese narrative tengono, e Daviau\/Leacock sanno quando fermarsi. Difetti ma non deal-breaker: finita la campagna (6 partite) la rigiocabilità crolla. Il peso leggero piacerà ai neofiti ma lascerà a bocca asciutta chi cerca profondità tattica. E il tema fantasy è generico, anche se funzionale.\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\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Sei capitoli unici, poi la campagna è finita ma il gioco si può resettare per altri gruppi\"}, {\"label\": \"Cooperazione\", \"value\": 5, \"note\": \"Tutto si discute insieme, dalle mosse alle scelte narrative permanenti\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Ogni capitolo ha un obiettivo chiaro e un timer implicito, ma senza punizione brutale\"}, {\"label\": \"Sorpresa\", \"value\": 4, \"note\": \"Buste da aprire, adesivi, regole che spariscono: ogni partita cambia il gioco\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Più puzzle cooperativo che ottimizzazione: le scelte sono tattiche, non a lungo termine\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole base in 10 minuti, complessità che cresce capitolo dopo capitolo senza mai esplodere\"}];\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 c'è nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI pezzi che costruiscono la storia\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\"\u003eTabellone modulare\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePiani della ziggurat che si assemblano e si modificano capitolo dopo capitolo. Gli adesivi che applichi cambiano permanentemente gli spazi disponibili.\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\"\u003eBuste numerate\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSei buste sigillate, una per capitolo. Dentro: nuove regole, nuove carte, adesivi, componenti segreti. Si aprono solo quando la storia lo richiede.\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\"\u003eSpiriti elementali\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSegnalini che popolano i piani della ziggurat. Alcuni aiutano, altri ostacolano. Ogni capitolo introduce nuovi tipi e nuove interazioni.\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\"\u003eMazzo azioni\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCarte che rappresentano le vostre mosse. Il mazzo si evolve: carte strappate, carte aggiunte, effetti riscritti a seconda delle scelte narrative.\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(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":"Asmodee","offers":[{"title":"Default Title","offer_id":51605765194055,"sku":"","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ZigguratGiocodaTavolo.webp?v=1750152713"},{"product_id":"windmill-valley","title":"Windmill Valley","description":"\u003ch2\u003eWindmill Valley: tulipani, mulini e strategie che profumano di vittoria\u003c\/h2\u003e \u003cp\u003e\u003cstrong\u003eWindmill Valley\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e in cui i colori non ingannano: sotto a quei campi fioriti c’è una battaglia economica in piena regola. Ambientato nella celebre \u003cem\u003eBloemen Route\u003c\/em\u003e olandese, ti mette nei panni di un coltivatore di tulipani che dovrà fare molto più che piantare fiori. Dovrai ruotare il tuo mulino, gestire risorse, ottimizzare contratti e... far rosicare i vicini con campi in fiore da far impallidire Instagram.\u003c\/p\u003e \u003cp\u003eCon una plancia personale a rondella, ogni scelta è una sfida di \u003cstrong\u003etempismo e gestione azioni\u003c\/strong\u003e. Pochi turni, ma tanta ciccia: potenziamenti, aiuti speciali, commercio locale ed estero, e una competizione che sboccia turno dopo turno. È uno di quei \u003cstrong\u003egiochi da tavolo economici con una struttura solida\u003c\/strong\u003e e un cuore floreale. Se ami costruire motori di gioco e annusare la vittoria prima degli altri, benvenuto nei polders.\u003c\/p\u003e \u003cp\u003ePerfetto anche per la modalità solitario, \u003cstrong\u003eWindmill Valley\u003c\/strong\u003e è ideale per chi cerca un’esperienza tesa, appagante e... discretamente profumata. 🌷\u003c\/p\u003e \u003ch3\u003ePerché vale la pena girare le pale in Windmill Valley\u003c\/h3\u003e \u003cul\u003e \u003cli\u003e\n\u003cstrong\u003eGioco da tavolo strategico\u003c\/strong\u003e con plancia a rondella e scelte tattiche\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eAmbientazione originale\u003c\/strong\u003e: coltivazione tulipani e mulini olandesi\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eAlta rigiocabilità\u003c\/strong\u003e grazie a contratti, aiuti variabili e setup asimmetrici\u003c\/li\u003e \u003cli\u003e\n\u003cstrong\u003eModalità solitario\u003c\/strong\u003e solida e sfidante\u003c\/li\u003e \u003cli\u003eUn mix di eleganza visiva e profondità meccanica: non solo fiori\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eSe pensi che un campo di tulipani sia solo bello da vedere, è perché non hai ancora fatto 75 punti con una sola mossa. 🌬️🐸\u003c\/p\u003e","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":51824455582023,"sku":"","price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/windmill-valley.webp?v=1750939354"},{"product_id":"corps-of-discovery-a-game-set-in-the-world-of-manifest-destiny","title":"Corps of Discovery: A Game Set in the World of Manifest Destiny","description":"\u003c!-- =====================================================\n     CORPS OF DISCOVERY — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"cod1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"cod1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"cod1-cover-img\" alt=\"Corps of Discovery gioco da tavolo cooperativo deduttivo per 1-4 giocatori - copertina ufficiale Off the Page Games\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/corps_of_discovery.webp?v=1774705056\"\u003e\n\u003cdiv class=\"cod1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cod1-cover-content\"\u003e\n\u003cp class=\"cod1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"cod1-sub\"\u003eQualcuno indica la mappa, qualcuno deduce, qualcuno sbaglia — e il mostro si avvicina. E alla fine nessuno parla di chi ha ragionato meglio.\u003c\/p\u003e\n\u003cdiv class=\"cod1-chips\"\u003e\n\u003cspan class=\"cod1-chip cod1-chip--teal\"\u003eCooperativo\u003c\/span\u003e \u003cspan class=\"cod1-chip\"\u003eOff the Page Games\u003c\/span\u003e \u003cspan class=\"cod1-chip\"\u003eMinotauri nel 1804\u003c\/span\u003e \u003cspan class=\"cod1-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=\"cod1-specs-bar\"\u003e\n\u003cdiv class=\"cod1-specs\"\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003e45–75 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🧩\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003eDeduzione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eMappe\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003eModulari \/ Scenari\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003eCooperativo \/ Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"cod1-body\"\u003e\n\u003c!-- INTRO + CITAZIONI --\u003e\n\u003cdiv class=\"cod1-intro-grid\"\u003e\n\u003cdiv class=\"cod1-intro-text\"\u003e\n\u003cp class=\"cod1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"cod1-h3\"\u003eLewis, Clark e i minotauri che nessuno vi aveva detto\u003c\/h3\u003e\n\u003cp class=\"cod1-p\"\u003eÈ il 1804. La spedizione Corps of Discovery avanza verso ovest. Ma qualcosa non va secondo il libro di storia — l'America è invasa da mostri, e il tuo gruppo deve esplorarla, sconfiggerli e sopravvivere giorno per giorno.\u003c\/p\u003e\n\u003cp class=\"cod1-p\"\u003eCorps of Discovery è un cooperativo deduttivo firmato da \u003cstrong\u003eJay Cormier e Sen-Foong Lim\u003c\/strong\u003e, con l'artwork del fumetto Manifest Destiny di Matthew Roberts. Ogni partita si gioca su una mappa segreta inserita in un tabellone a doppio strato: i token coprono ogni spazio, e tu devi ragionare su cosa si nasconde sotto prima di muovere.\u003c\/p\u003e\n\u003cp class=\"cod1-p\"\u003eLogica, comunicazione e qualche minotauro inaspettato. Non è un gioco da lasciare al caso — è un gioco da affrontare insieme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-intro-side\"\u003e\n\u003cp class=\"cod1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"cod1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Corps of Discovery\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"cod1-quote-text\"\u003e\"Overall, I'm impressed with Corps of Discovery, and I recommend it to fans of deduction games.\"\u003c\/p\u003e\n\u003cp class=\"cod1-quote-transl\"\u003eSono complessivamente impressionato e lo consiglio agli appassionati di giochi di deduzione.\u003c\/p\u003e\n\u003cp class=\"cod1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eGeeks Under Grace\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"cod1-quote cod1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Corps of Discovery\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"cod1-quote-text\"\u003e\"The sense of adventure in this game is off the scale! As a two-player cooperative experience, I adore this game.\"\u003c\/p\u003e\n\u003cp class=\"cod1-quote-transl\"\u003eIl senso di avventura è fuori scala. Come cooperativo a due giocatori, mi ha conquistato.\u003c\/p\u003e\n\u003cp class=\"cod1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eWhat Board Game\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"cod1-fs\"\u003e\n\u003cdiv class=\"cod1-fs-header\"\u003e\n\u003cdiv class=\"cod1-fs-brand\"\u003e\n\u003cimg class=\"cod1-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=\"cod1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"cod1-fs-game-name\"\u003eCorps of Discovery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e0f5ee; border-color: #60c090; color: #0a4a30;\" class=\"cod1-fs-cat\"\u003eCooperativo · Deduzione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-body\"\u003e\n\u003cdiv class=\"cod1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"cod1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"cod1-fs-tip\" class=\"cod1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-info\"\u003e\n\u003cspan class=\"cod1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-feeling\"\u003e\n\u003cspan class=\"cod1-fs-feel-tag\"\u003eCoinvolgente\u003c\/span\u003e \u003cspan class=\"cod1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e \u003cspan class=\"cod1-fs-feel-tag\"\u003eSoddisfacente\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cod1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-targets\"\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-si\"\u003e\n\u003cspan\u003e🤝\u003c\/span\u003eCooperativo\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-verdict\"\u003e\n\u003cdiv class=\"cod1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-verdict-text\"\u003eRagionamento puro e cooperazione autentica, in un'avventura che non si dimentica. Non per chi cerca relax — per chi vuole sfida vera.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOLITARIO --\u003e\n\u003cdiv class=\"cod1-fs-solo\"\u003e\n\u003cdiv class=\"cod1-fs-solo-inner\"\u003e\n\u003cspan class=\"cod1-fs-solo-label\"\u003eModalità solitario\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-solo-row\"\u003e\n\u003cspan class=\"cod1-fs-solo-type\"\u003eUfficiale\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-solo-stars\"\u003e\n\u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-solo-score\"\u003e4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cod1-fs-solo-note\"\u003eLa deduzione funziona benissimo in solo — tieni tutti i fili del ragionamento tu da solo, senza dipendere da nessuno. Esperienza completa e avvincente, con la pressione del timer che non allenta mai.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-footer\"\u003e\n\u003cimg class=\"cod1-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:'Coordinazione', v:5, note:\"Ogni mossa va concordata — la deduzione collettiva è il cuore del gioco\"},\n        {l:'Tensione',      v:5, note:\"Le sfide giornaliere scadono: se non porti le risorse, perdi tutti\"},\n        {l:'Strategia',    v:4, note:\"Le regole logiche vanno applicate con metodo — l'improvvisazione paga poco\"},\n        {l:'Rigiocabilità',v:4, note:\"Mappe diverse, due capitoli, scenari multipli: ogni partita è un nuovo puzzle\"},\n        {l:'Complessità',  v:3, note:\"Regole in 20 minuti, ma la logica deduttiva richiede concentrazione vera\"},\n        {l:'Fortuna',      v:2, note:\"I token sono fissi per mappa — la casualità è nell'ordine in cui li scopri\"}\n      ];\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('cod1-fs-svg');\n      var tip=document.getElementById('cod1-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 cod1-draw{to{stroke-dashoffset:0}}@keyframes cod1-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:cod1-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:cod1-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:cod1-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=\"cod1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"cod1-section-pad\"\u003e\n\u003cp class=\"cod1-label\"\u003eCosa gestisci in ogni partita\u003c\/p\u003e\n\u003ch3 class=\"cod1-h3\"\u003eIl tuo equipaggiamento nell'ignoto\u003c\/h3\u003e\n\u003cdiv class=\"cod1-cards\"\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eLa mappa segreta\u003c\/h4\u003e\n\u003cp class=\"cod1-card-desc\"\u003eInserita nel tabellone prima della partita, nasconde risorse, pericoli e mostri sotto ogni token. Nessuno sa cosa c'è sotto — va dedotto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e🧠\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eRegole logiche\u003c\/h4\u003e\n\u003cp class=\"cod1-card-desc\"\u003eOgni partita ha regole di adiacenza tra risorse. Mud vicino all'acqua, cibo vicino ai tipi. Usale per capire dove cercare prima di muovere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e⚔️\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eMostri e minacce\u003c\/h4\u003e\n\u003cp class=\"cod1-card-icon-card\"\u003eMinotauri, creature e disgrazie si attivano a ogni scoperta. Hanno condizioni specifiche per essere sconfitti — ignorarli non è un'opzione.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e⏳\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eIl timer giornaliero\u003c\/h4\u003e\n\u003cp class=\"cod1-card-desc\"\u003eOgni sfida giornaliera ha un limite di token rimossi. Se scade prima che tu abbia le risorse giuste, le conseguenze si abbattono su tutto il gruppo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"cod1-closing\"\u003e\n\u003cp class=\"cod1-closing-text\"\u003eC'è sempre un momento in cui la logica si fa silenziosa e il tavolo tende. Corps of Discovery lo trova sempre, ogni partita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"cod1-box-section\"\u003e\n\u003cdetails class=\"cod1-det\"\u003e\n\u003csummary class=\"cod1-det-sum\"\u003e\u003cspan class=\"cod1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"cod1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"cod1-det-sub\"\u003e2 formati · 85 carte totali\u003c\/span\u003e\u003cspan class=\"cod1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cod1-det-body\"\u003e\n\u003cdiv class=\"cod1-sleeve-grid\"\u003e\n\u003cdiv class=\"cod1-sleeve\"\u003e\n\u003cspan class=\"cod1-sleeve-mm\"\u003e64 × 89 mm\u003c\/span\u003e\n\u003cdiv class=\"cod1-sleeve-r\"\u003e\u003cspan class=\"cod1-sleeve-qty\"\u003e64 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-sleeve\"\u003e\n\u003cspan class=\"cod1-sleeve-mm\"\u003e45 × 68 mm\u003c\/span\u003e\n\u003cdiv class=\"cod1-sleeve-r\"\u003e\u003cspan class=\"cod1-sleeve-qty\"\u003e21 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=\"cod1-det cod1-det--last\"\u003e\n\u003csummary class=\"cod1-det-sum\"\u003e\u003cspan class=\"cod1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"cod1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"cod1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"cod1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cod1-det-body\"\u003e\n\u003cdiv class=\"cod1-rl-wrap\"\u003e\n\u003cdiv class=\"cod1-rl-langs\"\u003e\u003cspan class=\"cod1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0d2a1a; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"cod1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/274564\/corps-of-discovery-rules\" target=\"_blank\"\u003e\u003cspan class=\"cod1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"cod1-rl-body\"\u003e\n\u003cspan class=\"cod1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"cod1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan style=\"font-size: 0.9rem; color: rgba(255,255,255,0.45); flex-shrink: 0;\"\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 cod1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- fine cod1-wrap --\u003e\n\u003cstyle\u003e\n.cod1-wrap, .cod1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.cod1-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: #0d2a1a;\n}\n\n\/* ── COPERTINA ── *\/\n.cod1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.cod1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.cod1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,42,26,0) 0%, rgba(13,42,26,0) 25%, rgba(13,42,26,0.55) 55%, rgba(13,42,26,0.88) 75%, rgba(13,42,26,0.98) 100%); }\n.cod1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.cod1-kicker { display: block; color: #5ecfa0; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.cod1-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.cod1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.cod1-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.cod1-chip--teal { background: #0a7a5a; border-color: #0a7a5a; }\n\n\/* ── SPECS ── *\/\n.cod1-specs-bar { background: #091f12; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.cod1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.cod1-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.cod1-spec:nth-child(3n) { border-right: none; }\n.cod1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.cod1-spec-icon { font-size: 1.2rem; }\n.cod1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.cod1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.cod1-body { background: #F0ECD8; }\n\n\/* ── INTRO ── *\/\n.cod1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.cod1-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.cod1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0d2a1a; line-height: 1.15; margin-bottom: 16px; }\n.cod1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a4530; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.cod1-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.cod1-quote { background: #0d2a1a; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #5ecfa0; }\n.cod1-quote--dark { background: #1a4a2a; }\n.cod1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.cod1-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.cod1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.cod1-divider { height: 1px; background: #c8d4b8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.cod1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.cod1-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.cod1-fs-brand { display:flex; align-items:center; gap:9px; }\n.cod1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.cod1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.cod1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.cod1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.cod1-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.cod1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.cod1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.cod1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.cod1-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.cod1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.cod1-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.cod1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.cod1-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.cod1-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.cod1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.cod1-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.cod1-fs-target span { font-size:14px; flex-shrink:0; }\n.cod1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.cod1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.cod1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.cod1-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.cod1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\/* SOLO *\/\n.cod1-fs-solo { background:#eeeae4; border-top:1px solid #e0d8cc; padding:14px 20px; }\n.cod1-fs-solo-inner { max-width:100%; }\n.cod1-fs-solo-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.cod1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:9px; flex-wrap:wrap; }\n.cod1-fs-solo-type { font-family:sans-serif; font-size:11px; font-weight:700; padding:3px 10px; border-radius:50px; background:#e0f5ee; border:1px solid #60c090; color:#0a4a30; }\n.cod1-fs-solo-stars { display:flex; align-items:center; gap:3px; }\n.cod1-fs-star { font-size:14px; color:#d0ccc4; }\n.cod1-fs-star--on { color:#0a7a5a; }\n.cod1-fs-solo-score { font-family:sans-serif; font-size:11px; font-weight:700; color:#6b5e48; margin-left:4px; }\n.cod1-fs-solo-note { font-family:sans-serif; font-size:11px; color:#3d2810; line-height:1.6; }\n.cod1-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.cod1-section-pad { padding: 32px 28px 8px; }\n.cod1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.cod1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0dcc8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.cod1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.cod1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.cod1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; font-family: sans-serif; }\n.cod1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a4530; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.cod1-closing { background: #0d2a1a; padding: 26px 28px; border-top: 3px solid #5ecfa0; }\n.cod1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.cod1-box-section { background: #F0ECD8; border-top: 1px solid #c8d4b8; }\n.cod1-det { border-bottom: 1px solid #dde8d0; background: #fff; }\n.cod1-det--last { border-bottom: none; }\n.cod1-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.cod1-det-sum::-webkit-details-marker { display: none; }\n.cod1-det-sum::marker { display: none; }\n.cod1-det[open] .cod1-det-sum { background: #f4f8f0; }\n.cod1-det-sum:hover { background: #f4f8f0; }\n.cod1-det-left { display: flex; align-items: center; gap: 10px; }\n.cod1-det-ico { font-size: 17px; flex-shrink: 0; }\n.cod1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0d2a1a; display: block; }\n.cod1-det-sub { font-family: sans-serif; font-size: 11px; color: #6a8060; margin-top: 1px; display: block; }\n.cod1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.cod1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #6a8060; border-bottom: 2px solid #6a8060; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.cod1-det[open] .cod1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.cod1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.cod1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.cod1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f4f8f0; border-radius:8px; border:1px solid #dde8d0; flex-wrap:wrap; gap:6px; }\n.cod1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0d2a1a; }\n.cod1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.cod1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#4a6840; }\n.cod1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.cod1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.cod1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#e0f5ee; border:1px solid #60c090; color:#0a4a30; }\n.cod1-rl-body { flex:1; min-width:0; }\n.cod1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.cod1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .cod1-specs { grid-template-columns: repeat(6, 1fr); }\n  .cod1-spec { border-bottom: none; }\n  .cod1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .cod1-spec:last-child { border-right: none; }\n  .cod1-cards { grid-template-columns: repeat(2, 1fr); }\n  .cod1-fs-body { grid-template-columns: 220px 1fr; }\n  .cod1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .cod1-fs-info { border-top: none; }\n  .cod1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .cod1-cover { height: 440px; }\n  .cod1-cover-content { padding: 22px 36px 30px; }\n  .cod1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .cod1-cards { grid-template-columns: repeat(4, 1fr); }\n  .cod1-divider { margin-left: 36px; margin-right: 36px; }\n  .cod1-section-pad { padding: 36px 36px 8px; }\n  .cod1-closing { padding: 28px 36px; }\n  .cod1-fs-body { grid-template-columns: 260px 1fr; }\n  .cod1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Off the Page","offers":[{"title":"Default Title","offer_id":51901058187591,"sku":null,"price":41.24,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/CorpsofDiscovery1.webp?v=1752118724"},{"product_id":"harrow-county","title":"Harrow County: The Game of Gothic Conflict","description":"\u003ch2\u003eHarrow County – La guerra delle streghe ha inizio 🪓\u003c\/h2\u003e\n\n\u003cp\u003eSotto un vecchio albero secolare è sepolta una strega. Ma non riposa in pace. Le sue radici si allungano, la terra trema e gli spiriti si risvegliano. Benvenuti a \u003cstrong\u003eHarrow County\u003c\/strong\u003e, un \u003cstrong\u003egioco da tavolo strategico e gotico\u003c\/strong\u003e tratto dal celebre fumetto horror di Tyler Crook, dove ogni fazione ha un potere oscuro e una verità da difendere.\u003c\/p\u003e\n\n\u003cp\u003eIn questo \u003cstrong\u003egioco asimmetrico per 1-3 giocatori\u003c\/strong\u003e, potrai guidare Emmy, la giovane protettrice dotata di poteri inspiegabili, oppure la sua sorella gemella Kammi, tornata per conquistare tutto. Oppure… potrai essere \u003cstrong\u003eHester, la strega sepolta\u003c\/strong\u003e, che corrompe le creature avversarie dall’interno. Un’esperienza tesa e originale, con meccaniche uniche e un’ambientazione carica di maledizioni, misteri e sangue versato.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eLa torre cubica integrata nella scatola\u003c\/strong\u003e è il cuore pulsante del gioco: influenza i combattimenti, le corruzioni e le resurrezioni, rendendo ogni partita imprevedibile. E se giochi in solitario… la minaccia di Hester sarà ancora più spietata.\u003c\/p\u003e\n\n\u003ch3\u003eCosa rende Harrow County così maledettamente irresistibile? 🌑\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFazioni asimmetriche\u003c\/strong\u003e con poteri e obiettivi diversi\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTorre cubica integrata nella scatola\u003c\/strong\u003e per risoluzioni uniche\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eModalità in solitario\u003c\/strong\u003e completa e immersiva\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDisegni e atmosfera\u003c\/strong\u003e fedeli al fumetto originale\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMeccaniche innovative\u003c\/strong\u003e tra controllo territorio, deduzione e corruzione\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eUn \u003cstrong\u003egioco da tavolo tematico e strategico\u003c\/strong\u003e che trasforma ogni partita in una leggenda da raccontare… o da temere. A Harrow County, nessuno è mai davvero morto. 🐸\u003c\/p\u003e\n","brand":"Off the Page","offers":[{"title":"Default Title","offer_id":51901064970567,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/HarrowCounty4.webp?v=1752119521"},{"product_id":"chandigarh","title":"Chandigarh","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003csection class=\"fg-chd\" id=\"fg-chd\"\u003e\n\u003ch2\u003e🏙️📐 Chandigarh – Non si costruisce da sola. Ma ogni mossa è architettura pura.\u003c\/h2\u003e\n\u003cdiv class=\"fg-chd__grid\"\u003e\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-chd__card fg-chd__card--story\"\u003e\n\u003cp\u003eIndia, 1951. Una nazione che rinasce, una città da creare. In \u003cstrong\u003eChandigarh\u003c\/strong\u003e sei un urbanista con un compito preciso: dare forma a un sogno moderno fatto di \u003cstrong\u003eordine\u003c\/strong\u003e, \u003cstrong\u003efunzione\u003c\/strong\u003e e \u003cstrong\u003earmonia\u003c\/strong\u003e. Non “costruisci e basta”: costruisci \u003cstrong\u003econ visione\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eQuesto \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e per 2–4 giocatori ti mette davanti a una griglia urbana dinamica: piazzi edifici, insegui pattern, leggi gli spazi e interagisci con gli altri. Ogni passo del tuo architetto è un’opportunità per \u003cstrong\u003epianificare\u003c\/strong\u003e, \u003cstrong\u003ebloccare\u003c\/strong\u003e e trasformare la città in punti.\u003c\/p\u003e\n\u003cdiv class=\"fg-chd__break\" role=\"separator\" aria-label=\"Frase centrale\"\u003e\u003cspan\u003eOgni incrocio è una scelta. Ogni edificio una dichiarazione. \u003cstrong\u003eBenvenuto in Chandigarh.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eIl bello? È elegante: regole chiare, ma profondità vera. La mappa si riempie, le opportunità cambiano, e tu devi restare lucido: \u003cstrong\u003edove costruire adesso\u003c\/strong\u003e… e \u003cstrong\u003ecosa preparare per dopo\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eSe cerchi un’esperienza di \u003cstrong\u003epiazzamento\u003c\/strong\u003e e \u003cstrong\u003epattern building\u003c\/strong\u003e con identità forte, Chandigarh ti dà quella soddisfazione rara: vedere un piano prendere forma davanti ai tuoi occhi. La domanda è: la città avrà il tuo nome sulla targa?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside class=\"fg-chd__card fg-chd__card--features\" aria-label=\"Punti di forza di Chandigarh\"\u003e\n\u003ch3\u003ePerché Chandigarh è architettura strategica da tavolo\u003c\/h3\u003e\n\u003cul class=\"fg-chd__list\"\u003e\n\u003cli\u003e🏙️ \u003cstrong\u003eCostruzione urbana raffinata\u003c\/strong\u003e: piazza edifici per completare pattern e ostacolare i rivali\u003c\/li\u003e\n\u003cli\u003e🧩 \u003cstrong\u003eGestione dei progetti\u003c\/strong\u003e: scegli e completa carte per creare combo di punti e materiali\u003c\/li\u003e\n\u003cli\u003e🚶♂️ \u003cstrong\u003eMovimento sulla mappa\u003c\/strong\u003e: l’architetto si muove tra giunzioni e piazza dove serve\u003c\/li\u003e\n\u003cli\u003e🎯 \u003cstrong\u003eSpecialisti unici\u003c\/strong\u003e: bonus e poteri che cambiano davvero il tuo stile di gioco\u003c\/li\u003e\n\u003cli\u003e🖼️ \u003cstrong\u003eEleganza visiva\u003c\/strong\u003e: semplice da apprendere, profondo e rigiocabile\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"fg-chd__feature\"\u003e\n\u003cp class=\"fg-chd__featureTitle\"\u003eIl gusto al tavolo\u003c\/p\u003e\n\u003cp\u003eÈ quella sensazione da “progetto che torna”: un edificio messo nel punto giusto, un incastro che si chiude, un avversario che capisce troppo tardi che gli hai \u003cstrong\u003erubato lo spazio perfetto\u003c\/strong\u003e… senza alzare la voce.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-chd__feature fg-chd__feature--accent\"\u003e\n\u003cp class=\"fg-chd__featureTitle\"\u003ePer chi è perfetto\u003c\/p\u003e\n\u003cp\u003ePer chi ama i \u003cstrong\u003egiochi da tavolo strategici\u003c\/strong\u003e puliti ma cattivi il giusto: pianificazione, lettura della mappa, scelte che pesano… e zero fronzoli.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-chd__tagline\"\u003e\u003cem\u003eOgni incrocio è una scelta. Ogni edificio una dichiarazione. Benvenuto in Chandigarh.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA FULL WIDTH --\u003e\n\u003cdiv class=\"fg-chd__end\"\u003e\n\u003cp\u003eSe vuoi un \u003cstrong\u003egioco da tavolo\u003c\/strong\u003e di città dove la bellezza è anche strategia, \u003cstrong\u003eChandigarh\u003c\/strong\u003e è la tua firma in calce a un progetto che “si vede” e si sente.\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 – Chandigarh\n   Palette dalla scatola: crema\/carta, teal architettura, verde parchi, terracotta, rosso tipografico\n   SAFE CSS\n   ========================================================= *\/\n#fg-chd.fg-chd{\n  --ink:#101318;\n  --paper:#fff6dc;       \/* crema *\/\n  --paper2:#f3ead0;\n\n  --teal:#2f9c97;        \/* acqua\/teal *\/\n  --teal2:#1f6f6b;\n  --sage:#6aa46a;        \/* verde parchi *\/\n  --sage2:#3f7b45;\n  --terr:#d6a36f;        \/* terra\/sabbia *\/\n  --brick:#b86a49;       \/* terracotta *\/\n  --red:#8f2b2b;         \/* titolo\/acc. rosso *\/\n  --sun:#ffd28a;         \/* luce calda *\/\n\n  --radius:22px;\n  --shadow:0 16px 38px rgba(0,0,0,.14);\n  --shadowSoft:0 12px 24px rgba(0,0,0,.08);\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% 16%, rgba(47,156,151,.18), transparent 52%),\n    radial-gradient(circle at 82% 22%, rgba(106,164,106,.16), transparent 50%),\n    radial-gradient(circle at 74% 80%, rgba(184,106,73,.14), transparent 56%),\n    linear-gradient(135deg, rgba(255,246,220,.96) 0%, rgba(243,234,208,.94) 46%, rgba(255,246,220,.96) 100%);\n\n  border:1px solid rgba(0,0,0,.08);\n}\n\n#fg-chd.fg-chd 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(143,43,43,1);\n  text-shadow:0 0 16px rgba(255,210,138,.30);\n}\n\n#fg-chd .fg-chd__grid{\n  display:grid;\n  grid-template-columns:1.05fr 1fr;\n  gap:1.4rem;\n  align-items:stretch;\n}\n\n#fg-chd .fg-chd__card{\n  border-radius:var(--radius);\n  padding:1.35rem 1.35rem;\n  box-shadow:0 12px 26px rgba(0,0,0,.10);\n  border:1px solid rgba(0,0,0,.10);\n  display:flex;\n  flex-direction:column;\n}\n\n#fg-chd .fg-chd__card--story{\n  background:rgba(255,246,220,.92);\n  border-left:8px solid rgba(47,156,151,.78);\n}\n\n#fg-chd .fg-chd__card--features{\n  background:linear-gradient(145deg, rgba(31,111,107,.94), rgba(47,156,151,.92));\n  color:rgba(255,246,220,.96);\n  border:1px solid rgba(255,246,220,.16);\n  justify-content:space-between;\n}\n\n#fg-chd .fg-chd__card p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n}\n\n#fg-chd .fg-chd__card--story strong{ color:rgba(31,111,107,1); }\n#fg-chd .fg-chd__card--features strong{ color:rgba(255,210,138,.98); }\n\n#fg-chd .fg-chd__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,246,220,.98);\n  text-shadow:0 0 12px rgba(255,210,138,.18);\n}\n\n\/* Lista punti *\/\n#fg-chd .fg-chd__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n\n#fg-chd .fg-chd__list li{\n  background:linear-gradient(90deg, rgba(255,246,220,.14), rgba(255,246,220,.06));\n  border-left:6px solid rgba(184,106,73,.85);\n  border-radius:14px;\n  padding:.7rem .85rem;\n  transition:transform .22s ease, background .22s ease;\n}\n\n#fg-chd .fg-chd__list li:hover{\n  transform:translateX(6px);\n  background:linear-gradient(90deg, rgba(255,246,220,.18), rgba(255,246,220,.08));\n}\n\n\/* Separator *\/\n#fg-chd .fg-chd__break{\n  margin:1.15rem 0 1.05rem;\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(0,0,0,.10);\n  color:rgba(143,43,43,1);\n  background:linear-gradient(90deg, rgba(255,210,138,.32), rgba(47,156,151,.14));\n}\n\n\/* Box extra *\/\n#fg-chd .fg-chd__feature{\n  margin-top:1rem;\n  padding:.9rem .95rem;\n  border-radius:16px;\n  border:1px solid rgba(255,246,220,.16);\n  background:linear-gradient(90deg, rgba(255,246,220,.12), rgba(255,246,220,.05));\n  box-shadow:0 14px 26px rgba(0,0,0,.14);\n}\n\n#fg-chd .fg-chd__feature--accent{\n  border-left:6px solid rgba(255,210,138,.78);\n}\n\n#fg-chd .fg-chd__featureTitle{\n  margin:0 0 .35rem;\n  font-weight:950;\n  letter-spacing:.2px;\n  color:rgba(255,246,220,.98);\n}\n\n#fg-chd .fg-chd__tagline{\n  margin:1rem 0 0;\n  font-weight:850;\n  font-size:1.02rem;\n}\n\n\/* Chiusura *\/\n#fg-chd .fg-chd__end{\n  grid-column:1 \/ -1;\n  margin-top:.2rem;\n  background:rgba(255,246,220,.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:var(--shadowSoft);\n}\n#fg-chd .fg-chd__end p{ margin:0; line-height:1.75; }\n#fg-chd .fg-chd__end strong{ color:rgba(31,111,107,1); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-chd .fg-chd__grid{ grid-template-columns:1fr; }\n  #fg-chd.fg-chd h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-chd.fg-chd{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-chd .fg-chd__card{ padding:1.15rem 1.1rem; }\n}\n\u003c\/style\u003e","brand":"Tesla Games","offers":[{"title":"Default Title","offer_id":51916914131271,"sku":null,"price":22.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Chandigarh.webp?v=1752422013"},{"product_id":"through-the-desert","title":"Through the Desert","description":"\u003c!-- =====================================================\n     THROUGH THE DESERT — BLOCCO 1\n     FroGames | Shopify tema Concept\n     Prefisso CSS: ttd1-\n     ===================================================== --\u003e\n\u003cdiv class=\"ttd1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"ttd1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"ttd1-cover-img\" alt=\"Through the Desert gioco da tavolo astratto di Reiner Knizia per 2-5 giocatori - copertina ufficiale\" src=\"https:\/\/cf.geekdo-images.com\/Rq_hJIAO7jDgIpAW943hJA__itemrep\/img\/oKjse9oKuGY1fBsNhNfB5JcsRmg=\/fit-in\/246x300\/filters:strip_icc()\/pic7697747.jpg\"\u003e\n\u003cdiv class=\"ttd1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ttd1-cover-content\"\u003e\n\u003cp class=\"ttd1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"ttd1-sub\"\u003eCammelli pastello, oasi contese e silenzi che pesano. Nessuno alza la voce — ma tutti cercano di rubarti l'acqua.\u003c\/p\u003e\n\u003cdiv class=\"ttd1-chips\"\u003e\n\u003cspan class=\"ttd1-chip ttd1-chip--gold\"\u003eReiner Knizia\u003c\/span\u003e \u003cspan class=\"ttd1-chip\"\u003eTrilogia dei Tile\u003c\/span\u003e \u003cspan class=\"ttd1-chip\"\u003eAstratto elegante\u003c\/span\u003e \u003cspan class=\"ttd1-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=\"ttd1-specs-bar\"\u003e\n\u003cdiv class=\"ttd1-specs\"\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003e45 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e🐫\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003eTile Laying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eTabellone\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003eEsagonale seeded\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003ePosizionale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"ttd1-body\"\u003e\n\u003c!-- INTRO + CITAZIONI --\u003e\n\u003cdiv class=\"ttd1-intro-grid\"\u003e\n\u003cdiv class=\"ttd1-intro-text\"\u003e\n\u003cp class=\"ttd1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"ttd1-h3\"\u003eUn classico di Knizia che non ha mai smesso di essere moderno\u003c\/h3\u003e\n\u003cp class=\"ttd1-p\"\u003eNel 1998 \u003cstrong\u003eReiner Knizia\u003c\/strong\u003e pubblica Through the Desert e cambia per sempre l'idea di cosa possa essere un gioco astratto. Pastello, pieno di cammelli di plastica, facile da spiegare in cinque minuti — e con una profondità che ti insegue per anni. Fa parte della celebre trilogia del tile laying insieme a Tigris \u0026amp; Euphrates e Samurai.\u003c\/p\u003e\n\u003cp class=\"ttd1-p\"\u003eOgni giocatore guida cinque carovane di colori diversi. Ad ogni turno si piazzano due cammelli sul tabellone esagonale, estendendo le proprie file verso le oasi e le sorgenti d'acqua. Due carovane dello stesso colore non possono mai toccarsi. Questa singola regola genera un'interazione silenziosa, continua, feroce — travestita da partita pacifica.\u003c\/p\u003e\n\u003cp class=\"ttd1-p\"\u003eIl tabellone viene seminato in modo casuale ad ogni partita: oasi e pozzi d'acqua cambiano posto, e con loro cambia tutto. Non esistono aperture memorizzate, non esistono strategie fisse. Ogni partita è un nuovo deserto da attraversare. Through the Desert è la dimostrazione che un grande gioco non ha bisogno di essere complesso — solo di essere disegnato con intelligenza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-intro-side\"\u003e\n\u003cp class=\"ttd1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"ttd1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Through the Desert\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"ttd1-quote-text\"\u003e\"This game is absolutely phenomenal. It's hard to imagine a simpler, more satisfying, prettier game.\"\u003c\/p\u003e\n\u003cp class=\"ttd1-quote-transl\"\u003eUn gioco assolutamente fenomenale. È difficile immaginare qualcosa di più semplice, soddisfacente e bello di questo.\u003c\/p\u003e\n\u003cp class=\"ttd1-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=\"ttd1-quote ttd1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Through the Desert\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"ttd1-quote-text\"\u003e\"Full of satisfying trade-offs, deeply interactive, and takes less than five minutes to teach.\"\u003c\/p\u003e\n\u003cp class=\"ttd1-quote-transl\"\u003ePieno di scelte soddisfacenti, profondamente interattivo, e si insegna in meno di cinque minuti.\u003c\/p\u003e\n\u003cp class=\"ttd1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\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=\"ttd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"ttd1-fs\"\u003e\n\u003cdiv class=\"ttd1-fs-header\"\u003e\n\u003cdiv class=\"ttd1-fs-brand\"\u003e\n\u003cimg class=\"ttd1-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=\"ttd1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"ttd1-fs-game-name\"\u003eThrough the Desert\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"ttd1-fs-cat\"\u003eStrategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-body\"\u003e\n\u003cdiv class=\"ttd1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"ttd1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"ttd1-fs-tip\" class=\"ttd1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-info\"\u003e\n\u003cspan class=\"ttd1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"ttd1-fs-feeling\"\u003e\n\u003cspan class=\"ttd1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e \u003cspan class=\"ttd1-fs-feel-tag\"\u003eElegante\u003c\/span\u003e \u003cspan class=\"ttd1-fs-feel-tag\"\u003eSilenziosamente feroce\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttd1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"ttd1-fs-targets\"\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-verdict\"\u003e\n\u003cdiv class=\"ttd1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-verdict-text\"\u003eUno dei migliori astratti mai progettati. Regole minime, profondità enorme — perfetto per chi vuole un gioco che invecchi con te e non stanchi mai.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-footer\"\u003e\n\u003cimg class=\"ttd1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Profondità',   v:5, note:\"Partite brevi ma con una densità decisionale rara. Migliori ad ogni gioco\"},\n        {l:'Rigiocabilità',v:5, note:\"Tabellone seminato casualmente: nessuna apertura si ripete mai\"},\n        {l:'Strategia',    v:4, note:\"Ogni cammello è una scelta — si vince pianificando tre turni avanti\"},\n        {l:'Interazione',  v:4, note:\"Silenziosa ma costante: ogni mossa tua è un blocco per qualcun altro\"},\n        {l:'Complessità',  v:2, note:\"Si spiega in cinque minuti. La prima partita scorre senza intoppi\"},\n        {l:'Fortuna',      v:1, note:\"Nessun dado, nessuna carta. Solo il setup iniziale è casuale\"}\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('ttd1-fs-svg');\n      var tip=document.getElementById('ttd1-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 ttd1-draw{to{stroke-dashoffset:0}}@keyframes ttd1-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:ttd1-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:ttd1-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:ttd1-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=\"ttd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"ttd1-section-pad\"\u003e\n\u003cp class=\"ttd1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"ttd1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"ttd1-cards\"\u003e\n\u003cdiv class=\"ttd1-card\"\u003e\n\u003cspan class=\"ttd1-card-icon\"\u003e🐫\u003c\/span\u003e\n\u003ch4 class=\"ttd1-card-name\"\u003e5 Carovane di cammelli\u003c\/h4\u003e\n\u003cp class=\"ttd1-card-desc\"\u003eCinque colori pastello, cinque direzioni possibili. Ogni carovana cresce separatamente — non puoi mai unirle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-card\"\u003e\n\u003cspan class=\"ttd1-card-icon\"\u003e👳\u003c\/span\u003e\n\u003ch4 class=\"ttd1-card-name\"\u003e5 Cammelli leader\u003c\/h4\u003e\n\u003cp class=\"ttd1-card-desc\"\u003ePiazzi i tuoi leader per primi. Quelle cinque decisioni iniziali pesano su tutta la partita — scegli con cura.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-card\"\u003e\n\u003cspan class=\"ttd1-card-icon\"\u003e🌴\u003c\/span\u003e\n\u003ch4 class=\"ttd1-card-name\"\u003eOasi e sorgenti d'acqua\u003c\/h4\u003e\n\u003cp class=\"ttd1-card-desc\"\u003eLe oasi valgono punti per ogni cammello adiacente. I pozzi danno punti immediati. Il deserto non è mai uguale due volte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-card\"\u003e\n\u003cspan class=\"ttd1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"ttd1-card-name\"\u003eIl tabellone esagonale\u003c\/h4\u003e\n\u003cp class=\"ttd1-card-desc\"\u003eUn deserto di esagoni seminato casualmente ogni partita. Nessuna apertura memorizzata funziona — devi leggere il tavolo da zero.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"ttd1-closing\"\u003e\n\u003cp class=\"ttd1-closing-text\"\u003eNessuno alza la voce — ma quando qualcuno chiude il tuo spazio con un solo cammello, te lo ricordi per settimane.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"ttd1-box-section\"\u003e\n\u003cdetails class=\"ttd1-det ttd1-det--last\"\u003e\n\u003csummary class=\"ttd1-det-sum\"\u003e\u003cspan class=\"ttd1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"ttd1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"ttd1-det-sub\"\u003eItaliano non ufficiale · PDF\u003c\/span\u003e\u003cspan class=\"ttd1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ttd1-det-body\"\u003e\n\u003cdiv class=\"ttd1-rl-wrap\"\u003e\n\u003cdiv class=\"ttd1-rl-langs\"\u003e\u003cspan class=\"ttd1-rl-lang\"\u003e🇮🇹 Italiano (non ufficiale)\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a2810; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"ttd1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/312842\/through-the-desert-ita\" target=\"_blank\"\u003e\u003cspan class=\"ttd1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"ttd1-rl-body\"\u003e\n\u003cspan class=\"ttd1-rl-title\"\u003eScarica il regolamento in italiano\u003c\/span\u003e\u003cspan class=\"ttd1-rl-sub\"\u003ePDF gratuito · traduzione BGG non ufficiale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttd1-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.ttd1-wrap, .ttd1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.ttd1-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: #1a2810;\n}\n\n\/* ── COPERTINA ── *\/\n.ttd1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.ttd1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; }\n.ttd1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,40,16,0) 0%, rgba(26,40,16,0) 25%, rgba(26,40,16,0.55) 55%, rgba(26,40,16,0.88) 75%, rgba(26,40,16,0.98) 100%); }\n.ttd1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.ttd1-kicker { display: block; color: #E8B84A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.ttd1-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.ttd1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.ttd1-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.ttd1-chip--gold { background: #B8860B; border-color: #B8860B; }\n\n\/* ── SPECS ── *\/\n.ttd1-specs-bar { background: #0f1a08; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.ttd1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.ttd1-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.ttd1-spec:nth-child(3n) { border-right: none; }\n.ttd1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.ttd1-spec-icon { font-size: 1.2rem; }\n.ttd1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.ttd1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.ttd1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.ttd1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.ttd1-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.ttd1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2810; line-height: 1.15; margin-bottom: 16px; }\n.ttd1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.ttd1-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.ttd1-quote { background: #1a2810; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #B8860B; }\n.ttd1-quote--dark { background: #0f1a08; }\n.ttd1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.ttd1-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.ttd1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.ttd1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.ttd1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.ttd1-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.ttd1-fs-brand { display:flex; align-items:center; gap:9px; }\n.ttd1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.ttd1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.ttd1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.ttd1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.ttd1-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.ttd1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.ttd1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.ttd1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.ttd1-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.ttd1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.ttd1-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.ttd1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.ttd1-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.ttd1-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.ttd1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.ttd1-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.ttd1-fs-target span { font-size:14px; flex-shrink:0; }\n.ttd1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.ttd1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.ttd1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.ttd1-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.ttd1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.ttd1-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.ttd1-section-pad { padding: 32px 28px 8px; }\n.ttd1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.ttd1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c89c; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.ttd1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.ttd1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.ttd1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.ttd1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.ttd1-closing { background: #1a2810; padding: 26px 28px; border-top: 3px solid #B8860B; }\n.ttd1-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.ttd1-box-section { background: #F5EDD8; border-top: 1px solid #d4c0a0; }\n.ttd1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.ttd1-det--last { border-bottom: none; }\n.ttd1-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.ttd1-det-sum::-webkit-details-marker { display: none; }\n.ttd1-det-sum::marker { display: none; }\n.ttd1-det[open] .ttd1-det-sum { background: #faf7f2; }\n.ttd1-det-sum:hover { background: #faf7f2; }\n.ttd1-det-left { display: flex; align-items: center; gap: 10px; }\n.ttd1-det-ico { font-size: 17px; flex-shrink: 0; }\n.ttd1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2810; display: block; }\n.ttd1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.ttd1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.ttd1-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.ttd1-det[open] .ttd1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.ttd1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.ttd1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.ttd1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.ttd1-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.ttd1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a2810; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.ttd1-rl-link:hover { opacity:.85; }\n.ttd1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.ttd1-rl-body { flex:1; min-width:0; }\n.ttd1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.ttd1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.ttd1-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  .ttd1-specs { grid-template-columns: repeat(6, 1fr); }\n  .ttd1-spec { border-bottom: none; }\n  .ttd1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .ttd1-spec:last-child { border-right: none; }\n  .ttd1-cards { grid-template-columns: repeat(2, 1fr); }\n  .ttd1-fs-body { grid-template-columns: 220px 1fr; }\n  .ttd1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .ttd1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .ttd1-cover { height: 440px; }\n  .ttd1-cover-content { padding: 22px 36px 30px; }\n  .ttd1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .ttd1-cards { grid-template-columns: repeat(4, 1fr); }\n  .ttd1-divider { margin-left: 36px; margin-right: 36px; }\n  .ttd1-section-pad { padding: 36px 36px 8px; }\n  .ttd1-closing { padding: 28px 36px; }\n  .ttd1-fs-body { grid-template-columns: 260px 1fr; }\n  .ttd1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":51999247794503,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ThroughtheDesert.webp?v=1753439364"},{"product_id":"juicy-fruits-deep-print-games","title":"Juicy Fruits","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n  \u003ch2\u003eJuicy Fruits – Sposta, raccogli, conquista la tua isola fruttata\u003c\/h2\u003e\n\n  \u003cp\u003e\n    In \u003cstrong\u003eJuicy Fruits\u003c\/strong\u003e ogni giocatore ha un’isola tropicale dove raccogliere frutti succosi, soddisfare navi affamate e costruire attività lucrative. Ma c'è un problema: \u003cstrong\u003elo spazio è limitato\u003c\/strong\u003e e ogni decisione può sbloccare o bloccare le tue future mosse.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Con un sistema a scorrimento semplice ma sorprendentemente profondo, dovrai \u003cstrong\u003eottimizzare i movimenti\u003c\/strong\u003e dei tuoi raccoglitori per ottenere frutti preziosi, completare contratti e piazzare tessere aziendali sul tuo piccolo paradiso. Ma attenzione: le navi rallentano l’espansione e gli avversari ti rubano le migliori opportunità.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eUn puzzle tropicale che profuma di mango e strategia\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eGioco astratto con ambientazione fruttata\u003c\/strong\u003e: perfetto per famiglie e gamer casual\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMovimento a scorrimento\u003c\/strong\u003e semplice da apprendere, ma strategico da padroneggiare\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eModalità avanzata \"fabbrica di succhi\"\u003c\/strong\u003e per un livello extra di sfida\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eGiocabile in solitario\u003c\/strong\u003e con ben 4 modalità diverse\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDipendenza linguistica nulla\u003c\/strong\u003e, ma serve attenzione agli spazi!\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Juicy Fruits è uno di quei giochi dove all’inizio pensi \"vabbè, raccolgo banane\", e poi dopo 15 minuti stai calcolando traiettorie ottimali, combo tra tessere e mosse future mentre maledici quella nave ormeggiata che blocca proprio dove ti serviva. Un piccolo capolavoro di \u003cstrong\u003eefficienza tropicale\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\u003cem\u003e🐸 Consiglio da rana: mai sottovalutare un mangostano ben piazzato.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"Pegasus Spiele","offers":[{"title":"Default Title","offer_id":52011972428103,"sku":null,"price":22.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/JuicyFruits_DeepPrintGames.webp?v=1753586908"},{"product_id":"resurgence","title":"Resurgence","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 dove mandare i tuoi sopravvissuti, copri le tue mosse con la mano. Quando tutti rivelano, qualcuno ha pensato come te e adesso c'è un problema. Funziona sempre così nelle rovine.\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\"\u003ePortal Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMosca post-atomica\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\"\u003e60–90 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\"\u003ePortal 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 (3.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\"\u003eModalità\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eSolo ufficiale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eLa formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eBag-building \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e piazzamento segreto \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e eventi asimmetrici\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: piazzamento simultaneo nascosto\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\"\u003eSopravvivere non basta. Bisogna ricostruire.\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eStan Kordonskiy\u003c\/strong\u003e e illustrato da un team guidato da Jon Gibbons e Pawel Hordyniak, Resurgence ti mette a capo di una fazione di sopravvissuti nelle rovine di \u003cstrong\u003eMosca\u003c\/strong\u003e dopo la Guerra di Un Giorno. Nessuno sa davvero cosa l'ha scatenata. Quello che conta è che il Mondo di Prima non esiste più: clima brutale, risorse scarse, tribù mutanti nelle terre desolate. E tu devi guidare la tua gente verso Hope Island, l'unico santuario rimasto.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni round scegli segretamente dove inviare i tuoi lavoratori: completare missioni nelle rovine, raccogliere carburante e cibo, salvare altri sopravvissuti, imparare nuove abilità, costruire la tua base. Il problema? Tutti scelgono in simultanea, e quando le scelte vengono rivelate scopri che qualcun altro aveva lo stesso piano. Il gioco mescola \u003cstrong\u003ebag-building\u003c\/strong\u003e (peschi lavoratori dalla tua sacca personale), \u003cstrong\u003epiazzamento segreto\u003c\/strong\u003e (nessuno sa dove vai finché non è troppo tardi) e gestione risorse in un eurogame tematico che offre strade diverse per vincere.\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\"No one really knows what triggered the One Day War between the superpowers, but a single day is all it took to end the Before World.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eHalf-a-Kingdom 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\"\u003eResurgence è un gioco che promette molto: vedremo se mantiene quando avrà più partite sulle spalle. Per ora l'idea di Kordonskiy convince.\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\"\u003eResurgence\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\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eAsimmetrico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eRuvido\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: il piazzamento segreto simultaneo crea tensione vera, il bag-building ti fa costruire un engine asimmetrico, e il tema post-apocalittico non è solo vernice (le risorse sono davvero scarse e le scelte pesano). Difetti ma non deal-breaker: con 4 giocatori il downtime tra i reveal può allungarsi, e serve una partita di rodaggio per capire quali strade perseguire. Ma quando ingrana, ingrana forte.\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 \u003cstrong\u003eregole ufficiali per il solitario\u003c\/strong\u003e nel manuale base: affronti scenari con obiettivi specifici e una progressione di difficoltà. Non c'è un automa vero e proprio, ma un sistema di eventi e penalità che simula la pressione del multiplayer. L'esperienza è completa e il bag-building funziona benissimo in solo, ma ovviamente perdi la tensione del piazzamento segreto e del bluff contro avversari umani.\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\": \"Strategia\", \"value\": 4, \"note\": \"Ogni decisione conta: dove mandi i lavoratori, cosa compri, quali missioni accetti. Ma il piazzamento segreto aggiunge incertezza.\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Indiretta ma brutale: quando due giocatori scelgono la stessa location, solo uno ottiene il bonus. E le risorse sono limitate.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Eroi asimmetrici, eventi variabili, carte direttiva finale diverse ogni partita. Tre-quattro modi diversi per vincere.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Il reveal simultaneo è sempre un momento critico. E le risorse scarseggiano: non puoi fare tutto quello che vorresti.\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Peschi lavoratori dalla sacca (bag-building): costruisci la composizione ma non controlli l'ordine. Più strategia che caso.\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Peso 3.1 su BGG: regole chiare in 20-25 minuti, ma la prima partita richiede attenzione per capire le sinergie tra azioni.\"}];\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\"\u003eI tuoi asset\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa gestisci davvero\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 tua sacca\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePeschi lavoratori dalla bag personale ogni turno. All'inizio ne hai pochi e generici, ma nel corso della partita aggiungi specialisti, veterani, scienziati. La composizione della sacca è il tuo engine: costruiscila bene e dominerai le azioni chiave.\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\"\u003eMissioni nelle rovine\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCarte missione ti danno obiettivi concreti: recupera provviste, esplora un settore, salva civili. Completarle ti porta punti vittoria e risorse, ma richiedono lavoratori specifici e risorse da spendere. Scegli quali perseguire in base alla tua strategia.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🏗️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLa tua base\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCostruisci edifici che danno bonus permanenti o azioni extra: laboratori, infermerie, magazzini. Ogni struttura costa risorse e occupa spazio. Una base ben pianificata moltiplica la tua efficienza, ma richiede investimento iniziale.\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 abilità\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eImpari nuove abilità durante la partita: tecniche di sopravvivenza, tattiche di combattimento, scienza. Ogni abilità sblocca azioni o sinergie nuove. Alcune sono potenti ma situazionali, altre sono utility sempre utili. Scegli quelle che si allineano col tuo eroe e con la tua strategia.\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\/282442\" 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 rulebook for the English edition of Resurgence. · 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":"Portal Games","offers":[{"title":"Default Title","offer_id":52012171919687,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Resurgence.webp?v=1753593925"},{"product_id":"emberleaf","title":"Emberleaf","description":"\u003c!-- =====================================================\n     EMBERLEAF — BLOCCO 1 (EDIZIONE INGLESE)\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\n\u003cdiv class=\"eme1-wrap\"\u003e\n\n  \u003c!-- COPERTINA --\u003e\n  \u003cdiv class=\"eme1-cover\"\u003e\n    \u003cimg src=\"https:\/\/cf.geekdo-images.com\/iIOvqey92U7snvFG7Vz5Hg__imagepage@2x\/img\/xkaR9cqIj9f4NcvVP9u8CbFK85E=\/fit-in\/1800x1200\/filters:strip_icc()\/pic8356448.jpg\" alt=\"Emberleaf gioco da tavolo strategia tile placement card dancing per 1-5 giocatori - copertina ufficiale The City of Games edizione inglese\" class=\"eme1-cover-img\" loading=\"eager\"\u003e\n    \u003cdiv class=\"eme1-cover-fade\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"eme1-cover-content\"\u003e\n      \u003cp class=\"eme1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"eme1-sub\"\u003eUna foresta da ricostruire, una compagnia da guidare. Ogni carta che scivola apre una possibilità nuova — e una scelta che pesa.\u003c\/p\u003e\n      \u003cdiv class=\"eme1-chips\"\u003e\n        \u003cspan class=\"eme1-chip eme1-chip--green\"\u003eStrategia\u003c\/span\u003e\n        \u003cspan class=\"eme1-chip\"\u003eThe City of Games\u003c\/span\u003e\n        \u003cspan class=\"eme1-chip\"\u003eCard Dancing\u003c\/span\u003e\n        \u003cspan class=\"eme1-chip\"\u003eEdizione inglese\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCHEDA TECNICA --\u003e\n  \u003cdiv class=\"eme1-specs-bar\"\u003e\n    \u003cdiv class=\"eme1-specs\"\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003e90–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e🃏\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003eCard Dancing\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003ePlancia\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003eTile Placement\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eModalità\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003eCompet. + Solo\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CORPO --\u003e\n  \u003cdiv class=\"eme1-body\"\u003e\n\n    \u003c!-- INTRO + CITAZIONI --\u003e\n    \u003cdiv class=\"eme1-intro-grid\"\u003e\n      \u003cdiv class=\"eme1-intro-text\"\u003e\n        \u003cp class=\"eme1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n        \u003ch3 class=\"eme1-h3\"\u003eUna foresta antica da ricostruire, un popolo da riportare a casa\u003c\/h3\u003e\n        \u003cp class=\"eme1-p\"\u003eIn \u003cstrong\u003eEmberleaf\u003c\/strong\u003e sei un Emberling — una piccola creatura coraggiosa con una missione enorme: ricostruire la tua dimora nel cuore di una foresta sacra. Esplori, raccogli risorse, bonifichi le aree pericolose, e dai un tetto a chi ne ha bisogno.\u003c\/p\u003e\n        \u003cp class=\"eme1-p\"\u003eIl cuore del gioco è il \u003cstrong\u003ecard dancing\u003c\/strong\u003e: posizioni le carte degli eroi sulla tua plancia mobile, le fai scorrere per attivare effetti combo, e quando scivolano fuori dal bordo si scatenano abilità di uscita. Ogni carta giocata costruisce un motore — ogni scivolata è una scelta. Designer Frank West e James Tomblin, edito da \u003cstrong\u003eThe City of Games\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003cp class=\"eme1-p\"\u003eA questo si aggiunge la costruzione del villaggio sul tabellone modulare: piazzi tessere edificio, soddisfi i bisogni dei tuoi abitanti, e conquisti i sei trofei che chiudono la partita. Lo spazio nella foresta è limitato — e gli altri Emberling hanno i loro piani.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"eme1-intro-side\"\u003e\n        \u003cp class=\"eme1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"eme1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cmeta itemprop=\"itemReviewed\" content=\"Emberleaf\"\u003e\n          \u003cp class=\"eme1-quote-text\" itemprop=\"reviewBody\"\u003e\"It's beautiful and easy to learn and play, but it doesn't feel like a no-effort game. Your strategy and choices matter, so you can't phone it in.\"\u003c\/p\u003e\n          \u003cp class=\"eme1-quote-transl\"\u003eÈ bello e facile da imparare, ma non è un gioco a basso sforzo. La tua strategia e le tue scelte contano davvero — non puoi giocarlo distrattamente.\u003c\/p\u003e\n          \u003cp class=\"eme1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eBell of Lost Souls\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-quote eme1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cmeta itemprop=\"itemReviewed\" content=\"Emberleaf\"\u003e\n          \u003cp class=\"eme1-quote-text\" itemprop=\"reviewBody\"\u003e\"Emberleaf is an optimizer's board game, jam-packed with sequences of actions that spool into other actions.\"\u003c\/p\u003e\n          \u003cp class=\"eme1-quote-transl\"\u003eEmberleaf è un gioco da ottimizzatori, pieno di sequenze di azioni che si concatenano in altre azioni.\u003c\/p\u003e\n          \u003cp class=\"eme1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eSpace-Biff!\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"eme1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- FROGSCORE --\u003e\n    \u003cdiv class=\"eme1-fs\"\u003e\n      \u003cdiv class=\"eme1-fs-header\"\u003e\n        \u003cdiv class=\"eme1-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=\"eme1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"eme1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"eme1-fs-game-name\"\u003eEmberleaf\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"eme1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategia\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"eme1-fs-body\"\u003e\n        \u003cdiv class=\"eme1-fs-radar-panel\"\u003e\n          \u003csvg id=\"eme1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"eme1-fs-tip\" id=\"eme1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-fs-info\"\u003e\n          \u003cspan class=\"eme1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"eme1-fs-feeling\"\u003e\n            \u003cspan class=\"eme1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e\n            \u003cspan class=\"eme1-fs-feel-tag\"\u003eProfondo\u003c\/span\u003e\n            \u003cspan class=\"eme1-fs-feel-tag\"\u003eGratificante\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"eme1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"eme1-fs-targets\"\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"eme1-fs-verdict\"\u003e\n            \u003cdiv class=\"eme1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-verdict-text\"\u003eCard dancing originale, motore profondo, due sistemi che si parlano in continuazione. Per chi ama costruire combo e vedere il piano funzionare — non per chi cerca una serata leggera.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"eme1-fs-solo\"\u003e\n        \u003cspan class=\"eme1-fs-solo-lbl\"\u003eModalità solitaria\u003c\/span\u003e\n        \u003cdiv class=\"eme1-fs-solo-body\"\u003e\n          \u003cdiv class=\"eme1-fs-solo-row\"\u003e\n            \u003cspan class=\"eme1-fs-solo-type\"\u003eUfficiale · 64 carte dedicate\u003c\/span\u003e\n            \u003cdiv class=\"eme1-fs-solo-stars\"\u003e\n              \u003cspan class=\"eme1-fs-star eme1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"eme1-fs-star eme1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"eme1-fs-star eme1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"eme1-fs-star eme1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"eme1-fs-star\"\u003e★\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"eme1-fs-solo-note\"\u003eMazzo solitario integrato nella scatola base con 64 carte. L'esperienza è completa e soddisfacente — il puzzle dell'ottimizzazione regge benissimo da soli.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"eme1-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=\"eme1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategia',     v:5, note:\"Card dancing + tile placement: ogni mossa apre rami diversi\"},\n        {l:'Profondità',    v:5, note:\"Combo che si concatenano, eroi da reclutare, favori da chiudere\"},\n        {l:'Rigiocabilità', v:4, note:\"5 mazzi compagnia, eroi pescati a caso, foresta sempre diversa\"},\n        {l:'Complessità',   v:4, note:\"Peso BGG 3.13\/5 — manuale denso, prima partita lenta\"},\n        {l:'Interazione',   v:3, note:\"Spazio limitato sul tabellone: ti contendi tessere e aree\"},\n        {l:'Fortuna',       v:2, note:\"Pesca delle carte, ma le scelte di posizionamento dominano\"}\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('eme1-fs-svg');\n      var tip=document.getElementById('eme1-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 eme1-draw{to{stroke-dashoffset:0}}@keyframes eme1-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:eme1-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:eme1-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:eme1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\n    \u003cdiv class=\"eme1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- ARSENALE --\u003e\n    \u003cdiv class=\"eme1-section-pad\"\u003e\n      \u003cp class=\"eme1-label\"\u003eCosa governi al tavolo\u003c\/p\u003e\n      \u003ch3 class=\"eme1-h3\"\u003eQuattro elementi che lavorano insieme\u003c\/h3\u003e\n      \u003cdiv class=\"eme1-cards\"\u003e\n        \u003cdiv class=\"eme1-card\"\u003e\n          \u003cspan class=\"eme1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"eme1-card-name\"\u003eLa plancia mobile degli eroi\u003c\/h4\u003e\n          \u003cp class=\"eme1-card-desc\"\u003eCarte che scivolano, attivano combo, escono e ritornano in mano. Il cuore del card dancing — è qui che il tuo motore prende vita.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-card\"\u003e\n          \u003cspan class=\"eme1-card-icon\"\u003e🌲\u003c\/span\u003e\n          \u003ch4 class=\"eme1-card-name\"\u003eLe tessere edificio\u003c\/h4\u003e\n          \u003cp class=\"eme1-card-desc\"\u003e80 tessere che riempiono le radure della foresta. Ogni costruzione dà casa a un Emberling diverso — e attiva un bonus a catena.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-card\"\u003e\n          \u003cspan class=\"eme1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"eme1-card-name\"\u003eLe aree pericolose\u003c\/h4\u003e\n          \u003cp class=\"eme1-card-desc\"\u003e33 segnalini che bloccano il bosco. Bonificarle apre nuove rotte, conquista trofei e cambia il ritmo della partita.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-card\"\u003e\n          \u003cspan class=\"eme1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"eme1-card-name\"\u003eLe carte favore\u003c\/h4\u003e\n          \u003cp class=\"eme1-card-desc\"\u003e88 obiettivi che indirizzano la strategia. Sceglili presto, costruisci verso quei traguardi — i punti finali si decidono qui.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"eme1-closing\"\u003e\n      \u003cp class=\"eme1-closing-text\"\u003eTre ore dopo la prima partita ti accorgerai di aver già pensato a cosa proverai la prossima volta. Succede sempre con Emberleaf.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CONTENUTO SCATOLA --\u003e\n    \u003cdiv class=\"eme1-box-section\"\u003e\n\n      \u003cdetails class=\"eme1-det\"\u003e\n        \u003csummary class=\"eme1-det-sum\"\u003e\n          \u003cdiv class=\"eme1-det-left\"\u003e\n\u003cspan class=\"eme1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"eme1-det-title\"\u003eComponenti\u003c\/span\u003e\u003cspan class=\"eme1-det-sub\"\u003e21 tipi · oltre 600 pezzi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"eme1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"eme1-det-body\"\u003e\n          \u003cdiv class=\"eme1-comp-grid\"\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003ePedine Eroe\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e100\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003ePedine Abitante\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003ePlance Compagnia\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eTabellone\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e80\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eTessere Edificio\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e33\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eSegnalini Area Pericolosa\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e120\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eSegnalini Risorsa\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003ePlancia Edifici\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003ePlancia Trofei\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eSegnalini Trofeo\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eMazzi Compagnia\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e47\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eCarte Eroe\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e88\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eCarte Favore\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e64\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eCarte Solitario\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eAiuti Giocatore\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eSacchetto delle Creature\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e25\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eDischetti Favore\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eSegnapunti\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eSegnalini 100+\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eDischetto Tracciato\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eRegolamento (inglese)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"eme1-det eme1-det--last\"\u003e\n        \u003csummary class=\"eme1-det-sum\"\u003e\n          \u003cdiv class=\"eme1-det-left\"\u003e\n\u003cspan class=\"eme1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"eme1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"eme1-det-sub\"\u003e1 formato · 199 carte totali\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"eme1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"eme1-det-body\"\u003e\n          \u003cdiv class=\"eme1-sleeve-grid\"\u003e\n            \u003cdiv class=\"eme1-sleeve\"\u003e\n\u003cspan class=\"eme1-sleeve-mm\"\u003e63,5 × 88 mm\u003c\/span\u003e\u003cdiv class=\"eme1-sleeve-r\"\u003e\u003cspan class=\"eme1-sleeve-qty\"\u003e199 carte (47 Eroe + 88 Favore + 64 Solitario)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.eme1-wrap, .eme1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.eme1-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: #14220e;\n}\n\n\/* ── COPERTINA ── *\/\n.eme1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.eme1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.eme1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(20,34,14,0) 0%, rgba(20,34,14,0) 25%, rgba(20,34,14,0.5) 55%, rgba(20,34,14,0.85) 75%, rgba(20,34,14,0.98) 100%); }\n.eme1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.eme1-kicker { display: block; color: #E8A93A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.eme1-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.eme1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.eme1-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.eme1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.eme1-specs-bar { background: #0d1808; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.eme1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.eme1-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.eme1-spec:nth-child(3n) { border-right: none; }\n.eme1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.eme1-spec-icon { font-size: 1.2rem; }\n.eme1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.eme1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.eme1-body { background: #F4ECD6; }\n\n\/* ── INTRO ── *\/\n.eme1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.eme1-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.eme1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #14220e; line-height: 1.2; margin-bottom: 16px; }\n.eme1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3820; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.eme1-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.eme1-quote { background: #14220e; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8A93A; }\n.eme1-quote--dark { background: #2a3a1a; border-left-color: #D85A1F; }\n.eme1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.eme1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.eme1-quote-source { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.eme1-divider { height: 1px; background: #d4c8a8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.eme1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.eme1-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.eme1-fs-brand { display:flex; align-items:center; gap:9px; }\n.eme1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.eme1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.eme1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.eme1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.eme1-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.eme1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.eme1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.eme1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.eme1-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.eme1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.eme1-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.eme1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.eme1-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.eme1-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.eme1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.eme1-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.eme1-fs-target span { font-size:14px; flex-shrink:0; }\n.eme1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.eme1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.eme1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.eme1-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.eme1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2d3820; line-height:1.65; }\n.eme1-fs-solo { background:#eeeae4; padding:14px 20px; border-top:1px solid #e0d8cc; }\n.eme1-fs-solo-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:8px; }\n.eme1-fs-solo-row { display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; margin-bottom:6px; }\n.eme1-fs-solo-type { font-family:sans-serif; font-size:12px; font-weight:700; color:#2d3820; }\n.eme1-fs-solo-stars { display:flex; gap:2px; }\n.eme1-fs-star { color:#d4c8a8; font-size:14px; }\n.eme1-fs-star--on { color:#2E6B0A; }\n.eme1-fs-solo-note { font-family:sans-serif; font-size:11.5px; color:#4a4030; line-height:1.55; }\n.eme1-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.eme1-section-pad { padding: 32px 28px 8px; }\n.eme1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.eme1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.eme1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.eme1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.eme1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.eme1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3820; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.eme1-closing { background: #14220e; padding: 26px 28px; border-top: 3px solid #E8A93A; }\n.eme1-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.eme1-box-section { background: #F4ECD6; border-top: 1px solid #d4c8a8; }\n.eme1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.eme1-det--last { border-bottom: none; }\n.eme1-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.eme1-det-sum::-webkit-details-marker { display: none; }\n.eme1-det-sum::marker { display: none; }\n.eme1-det[open] .eme1-det-sum { background: #faf7f2; }\n.eme1-det-sum:hover { background: #faf7f2; }\n.eme1-det-left { display: flex; align-items: center; gap: 10px; }\n.eme1-det-ico { font-size: 17px; flex-shrink: 0; }\n.eme1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #14220e; display: block; }\n.eme1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.eme1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.eme1-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.eme1-det[open] .eme1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.eme1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.eme1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.eme1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.eme1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#2E6B0A; min-width:26px; flex-shrink:0; }\n.eme1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2d3820; line-height:1.3; }\n\n.eme1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.eme1-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.eme1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#14220e; }\n.eme1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.eme1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .eme1-specs { grid-template-columns: repeat(6, 1fr); }\n  .eme1-spec { border-bottom: none; }\n  .eme1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .eme1-spec:last-child { border-right: none; }\n  .eme1-cards { grid-template-columns: repeat(2, 1fr); }\n  .eme1-fs-body { grid-template-columns: 220px 1fr; }\n  .eme1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .eme1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .eme1-cover { height: 440px; }\n  .eme1-cover-content { padding: 22px 36px 30px; }\n  .eme1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .eme1-cards { grid-template-columns: repeat(4, 1fr); }\n  .eme1-divider { margin-left: 36px; margin-right: 36px; }\n  .eme1-section-pad { padding: 36px 36px 8px; }\n  .eme1-closing { padding: 28px 36px; }\n  .eme1-fs-body { grid-template-columns: 260px 1fr; }\n  .eme1-fs-radar-panel svg { max-width: 260px; }\n  .eme1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"The City of Games","offers":[{"title":"Default Title","offer_id":52018595529031,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Emberleaf.webp?v=1753705296"},{"product_id":"kinfire-council","title":"Kinfire Council","description":"\u003c!-- =====================================================\n     KINFIRE COUNCIL — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"kfc1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"kfc1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Kinfire_Council_2.webp?v=1776954058\" alt=\"Kinfire Council gioco da tavolo euro strategico politico per 2-6 giocatori - copertina ufficiale Incredible Dream Studios\" class=\"kfc1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"kfc1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kfc1-cover-content\"\u003e\n\u003cp class=\"kfc1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"kfc1-sub\"\u003eOgnuno vuole il merito della ricostruzione. Nessuno vuole che il Culto vinca. Ma intanto qualcuno sta già mentendo.\u003c\/p\u003e\n\u003cdiv class=\"kfc1-chips\"\u003e\n\u003cspan class=\"kfc1-chip kfc1-chip--gold\"\u003eEuro competitivo\u003c\/span\u003e \u003cspan class=\"kfc1-chip\"\u003eIncredible Dream\u003c\/span\u003e \u003cspan class=\"kfc1-chip\"\u003eKevin Wilson\u003c\/span\u003e \u003cspan class=\"kfc1-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=\"kfc1-specs-bar\"\u003e\n\u003cdiv class=\"kfc1-specs\"\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003e2 – 6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003e90–120 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003eWorker Placement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e🗳️\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eTema\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003ePolitica \u0026amp; Intrighi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e⚖️\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003ePeso\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003eMedio-alto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"kfc1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"kfc1-intro-grid\"\u003e\n\u003cdiv class=\"kfc1-intro-text\"\u003e\n\u003cp class=\"kfc1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"kfc1-h3\"\u003eUn euro di potere dove il peggior nemico potrebbe essere seduto accanto a te\u003c\/h3\u003e\n\u003cp class=\"kfc1-p\"\u003eDin'Lux è l'ultima grande città rimasta. Fuori dalle mura, le Starless Nights divorano il mondo — e solo la luce del Kinfire tiene lontana l'oscurità. Tu sei un Consigliere. Hai il compito di ricostruire la città, accendere nuovi fari e fermare il Culto di Altan. Ma anche di sembrare la persona giusta per farlo.\u003c\/p\u003e\n\u003cp class=\"kfc1-p\"\u003eProgettato da \u003cstrong\u003eKevin Wilson\u003c\/strong\u003e (Arkham Horror, Descent) con le illustrazioni di Katarzyna Bekus, Sandra Chlewińska e Wiktor Kozyra. Pubblicato da \u003cstrong\u003eIncredible Dream Studios\u003c\/strong\u003e, lo stesso universo narrativo di Kinfire Chronicles e Kinfire Delve.\u003c\/p\u003e\n\u003cp class=\"kfc1-p\"\u003ePiazza i lavoratori, raccogli risorse, costruisci fari, arresta cultisti. Vota i decreti che ti fanno comodo. Fai attenzione al Culto — se cresce troppo, un Cospiratore segreto tra i giocatori vince la partita. Oltre 720 combinazioni iniziali tra Consiglieri e lavoratori: nessuna partita è mai identica a un'altra.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-intro-side\"\u003e\n\u003cp class=\"kfc1-quote-header\"\u003eIl segreto di Kinfire Council\u003c\/p\u003e\n\u003cdiv class=\"kfc1-quote-solo\"\u003e\n\u003cspan class=\"kfc1-qs-icon\"\u003e🏛️\u003c\/span\u003e\n\u003cp class=\"kfc1-qs-text\"\u003eSembra un euro gestionale. È un gioco di persuasione, voti comprati e accuse velate con una plancia che vuole farti credere il contrario.\u003c\/p\u003e\n\u003cp class=\"kfc1-qs-note\"\u003eIl segreto di Kinfire Council in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-quote-solo kfc1-quote-solo--alt\"\u003e\n\u003cspan class=\"kfc1-qs-icon\"\u003e🕯️\u003c\/span\u003e\n\u003cp class=\"kfc1-qs-text\"\u003eOgni turno è una scelta difficile. Servire la città e perdere un'azione per il bene comune, o prendere il tuo — prima che lo prenda qualcun altro?\u003c\/p\u003e\n\u003cp class=\"kfc1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"kfc1-fs\"\u003e\n\u003cdiv class=\"kfc1-fs-header\"\u003e\n\u003cdiv class=\"kfc1-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=\"kfc1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kfc1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"kfc1-fs-game-name\"\u003eKinfire Council\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kfc1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eStrategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-body\"\u003e\n\u003cdiv class=\"kfc1-fs-radar-panel\"\u003e\n\u003csvg id=\"kfc1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"kfc1-fs-tip\" id=\"kfc1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-info\"\u003e\n\u003cspan class=\"kfc1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"kfc1-fs-feeling\"\u003e\n\u003cspan class=\"kfc1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e \u003cspan class=\"kfc1-fs-feel-tag\"\u003ePolitico\u003c\/span\u003e \u003cspan class=\"kfc1-fs-feel-tag\"\u003eGratificante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kfc1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"kfc1-fs-targets\"\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-verdict\"\u003e\n\u003cdiv class=\"kfc1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-verdict-text\"\u003ePeso medio-alto per gruppi che amano decisioni difficili e interazione politica. Non adatto a famiglie o serate veloci — ma se sei pronto per 19 spazi d'azione e votazioni reali, è uno dei worker placement più ambiziosi degli ultimi anni.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-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=\"kfc1-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=[\n        {l:'Strategia',    v:5, note:\"19 spazi d'azione, voti, decreti: ogni turno chiede di pensare su 3 livelli\"},\n        {l:'Profondit\\u00e0', v:5, note:\"720+ combinazioni iniziali tra Consiglieri e lavoratori — non finisci di scoprirla\"},\n        {l:'Interazione',  v:4, note:\"Voti contesi, cultisti da arrestare, blocco spazi: l'altro \\u00e8 sempre in mezzo\"},\n        {l:'Complessit\\u00e0', v:4, note:\"Regole dense e prima partita lunga — dalla seconda fila tutto a posto\"},\n        {l:'Rigiocabilit\\u00e0',v:4, note:\"Consiglieri asimmetrici, decreti casuali, culto imprevedibile: nessuna partita \\u00e8 uguale\"},\n        {l:'Fortuna',      v:2, note:\"Le pescate contano ma la strategia domina nettamente sul caso\"}\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('kfc1-fs-svg');\n      var tip=document.getElementById('kfc1-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 kfc1-draw{to{stroke-dashoffset:0}}@keyframes kfc1-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:kfc1-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:kfc1-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:kfc1-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=\"kfc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"kfc1-section-pad\"\u003e\n\u003cp class=\"kfc1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"kfc1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"kfc1-cards\"\u003e\n\u003cdiv class=\"kfc1-card\"\u003e\n\u003cspan class=\"kfc1-card-icon\"\u003e👤\u003c\/span\u003e\n\u003ch4 class=\"kfc1-card-name\"\u003eIl tuo Consigliere\u003c\/h4\u003e\n\u003cp class=\"kfc1-card-desc\"\u003eSei Consiglieri asimmetrici, ognuno con un'abilità unica che cambia il modo di giocare. Pescato casualmente, letto con cura, ricordato per tutta la partita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-card\"\u003e\n\u003cspan class=\"kfc1-card-icon\"\u003e⚒️\u003c\/span\u003e\n\u003ch4 class=\"kfc1-card-name\"\u003eUna squadra di lavoratori\u003c\/h4\u003e\n\u003cp class=\"kfc1-card-desc\"\u003eNon sono cubetti anonimi. Hanno nomi, volti, storie — e puoi addestrarli come scholar, guardia o nobile. Ognuno cambia le azioni che puoi fare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-card\"\u003e\n\u003cspan class=\"kfc1-card-icon\"\u003e🔦\u003c\/span\u003e\n\u003ch4 class=\"kfc1-card-name\"\u003eUn Seeker con la lanterna\u003c\/h4\u003e\n\u003cp class=\"kfc1-card-desc\"\u003eLa tua unità speciale. Lo mandi nelle fogne a fermare le minacce prima che arrivino in città. Se fallisce, il danno è collettivo — ma i punti sono tuoi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-card\"\u003e\n\u003cspan class=\"kfc1-card-icon\"\u003e🗳️\u003c\/span\u003e\n\u003ch4 class=\"kfc1-card-name\"\u003eI tuoi token influenza\u003c\/h4\u003e\n\u003cp class=\"kfc1-card-desc\"\u003eOgni turno ci sono due decreti in votazione. Il tuo voto decide cosa passa — e chi ne beneficia. Non sempre voti quello che ti serve. A volte voti per far perdere un altro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"kfc1-closing\"\u003e\n\u003cp class=\"kfc1-closing-text\"\u003eAlla fine di ogni partita ci sarà un Consigliere in più ambizioso degli altri. E forse, in silenzio, un Cospiratore che ha vinto senza dirlo a nessuno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"kfc1-box-section\"\u003e\n\u003cdetails class=\"kfc1-det\"\u003e\n\u003csummary class=\"kfc1-det-sum\"\u003e\u003cspan class=\"kfc1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"kfc1-det-title\"\u003eComponenti\u003c\/span\u003e\u003cspan class=\"kfc1-det-sub\"\u003eOltre 700 pezzi · scatola premium\u003c\/span\u003e\u003cspan class=\"kfc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfc1-det-body\"\u003e\n\u003cdiv class=\"kfc1-comp-grid\"\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eRegolamento inglese\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003ePlance di gioco\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eSacchetto Culto di Altan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eCiotola City Coffers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003ePlance Consigliere\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003ePlance Lavoratore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003ePlance Lighthouse Site\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eLighthouse Tracker\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eMarker progresso faro\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eStandee Seeker con basi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e50\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eChits vari\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e70\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eTessere\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e110\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eCarte (Decree, Research, Threat)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e245\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eToken assortiti\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfc1-det\"\u003e\n\u003csummary class=\"kfc1-det-sum\"\u003e\u003cspan class=\"kfc1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"kfc1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"kfc1-det-sub\"\u003e1 formato · 110 carte totali\u003c\/span\u003e\u003cspan class=\"kfc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfc1-det-body\"\u003e\n\u003cdiv class=\"kfc1-sleeve-grid\"\u003e\n\u003cdiv class=\"kfc1-sleeve\"\u003e\n\u003cspan class=\"kfc1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"kfc1-sleeve-r\"\u003e\u003cspan class=\"kfc1-sleeve-qty\"\u003e110 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=\"kfc1-det kfc1-det--last\"\u003e\n\u003csummary class=\"kfc1-det-sum\"\u003e\u003cspan class=\"kfc1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"kfc1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"kfc1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"kfc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfc1-det-body\"\u003e\n\u003cdiv class=\"kfc1-rl-wrap\"\u003e\n\u003cdiv class=\"kfc1-rl-langs\"\u003e\u003cspan class=\"kfc1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/boardgamegeek.com\/filepage\/285595\/official-kinfire-council-rulebook\" class=\"kfc1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0f2e; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"kfc1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"kfc1-rl-body\"\u003e\n\u003cspan class=\"kfc1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"kfc1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kfc1-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.kfc1-wrap, .kfc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.kfc1-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: #1a0f2e;\n}\n\n\/* ── COPERTINA ── *\/\n.kfc1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.kfc1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.kfc1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,15,46,0) 0%, rgba(26,15,46,0) 25%, rgba(26,15,46,0.5) 55%, rgba(26,15,46,0.88) 75%, rgba(26,15,46,0.98) 100%); }\n.kfc1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.kfc1-kicker { display: block; color: #D4A343; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.kfc1-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.kfc1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.kfc1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.28); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.kfc1-chip--gold { background: #B8862E; border-color: #B8862E; color: #fff; }\n\n\/* ── SPECS ── *\/\n.kfc1-specs-bar { background: #130a24; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.kfc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.kfc1-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.kfc1-spec:nth-child(3n) { border-right: none; }\n.kfc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.kfc1-spec-icon { font-size: 1.2rem; }\n.kfc1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.kfc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.kfc1-body { background: #F2EBD8; }\n\n\/* ── INTRO ── *\/\n.kfc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.kfc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #7a4e0a; margin-bottom: 7px; }\n.kfc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0f2e; line-height: 1.2; margin-bottom: 16px; }\n.kfc1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a1e3e; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.kfc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #7a4e0a; margin-bottom: 12px; }\n.kfc1-quote-solo { background: #1a0f2e; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A343; }\n.kfc1-quote-solo--alt { background: #2a1848; border-left-color: #8a4a9c; }\n.kfc1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.kfc1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.kfc1-qs-note { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.kfc1-divider { height: 1px; background: #d4c4a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.kfc1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.kfc1-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.kfc1-fs-brand { display:flex; align-items:center; gap:9px; }\n.kfc1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.kfc1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.kfc1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.kfc1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.kfc1-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.kfc1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.kfc1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.kfc1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.kfc1-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.kfc1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.kfc1-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.kfc1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.kfc1-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.kfc1-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.kfc1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.kfc1-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.kfc1-fs-target span { font-size:14px; flex-shrink:0; }\n.kfc1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.kfc1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.kfc1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.kfc1-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.kfc1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.kfc1-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.kfc1-section-pad { padding: 32px 28px 8px; }\n.kfc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.kfc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0d0a8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.kfc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.kfc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.kfc1-card-name { font-size: 0.95rem; font-weight: 900; color: #7a4e0a; margin-bottom: 5px; font-family: Georgia, serif; }\n.kfc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a1e3e; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.kfc1-closing { background: #1a0f2e; padding: 26px 28px; border-top: 3px solid #D4A343; }\n.kfc1-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.kfc1-box-section { background: #F2EBD8; border-top: 1px solid #d4c4a0; }\n.kfc1-det { border-bottom: 1px solid #e8dcc0; background: #fff; }\n.kfc1-det--last { border-bottom: none; }\n.kfc1-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.kfc1-det-sum::-webkit-details-marker { display: none; }\n.kfc1-det-sum::marker { display: none; }\n.kfc1-det[open] .kfc1-det-sum { background: #faf6ec; }\n.kfc1-det-sum:hover { background: #faf6ec; }\n.kfc1-det-left { display: flex; align-items: center; gap: 10px; }\n.kfc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.kfc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0f2e; display: block; }\n.kfc1-det-sub { font-family: sans-serif; font-size: 11px; color: #8a7e6a; margin-top: 1px; display: block; }\n.kfc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.kfc1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #8a7e6a; border-bottom: 2px solid #8a7e6a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.kfc1-det[open] .kfc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.kfc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.kfc1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.kfc1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ec; border-radius:8px; border:1px solid #e8dcc0; }\n.kfc1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#7a4e0a; min-width:26px; flex-shrink:0; }\n.kfc1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2a1e3e; line-height:1.3; }\n\n.kfc1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.kfc1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ec; border-radius:8px; border:1px solid #e8dcc0; flex-wrap:wrap; gap:6px; }\n.kfc1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0f2e; }\n.kfc1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.kfc1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.kfc1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.kfc1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.kfc1-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.kfc1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a0f2e; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.kfc1-rl-link:hover { opacity:.85; }\n.kfc1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.kfc1-rl-body { flex:1; min-width:0; }\n.kfc1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.kfc1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.55); margin-top:2px; }\n.kfc1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .kfc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .kfc1-spec { border-bottom: none; }\n  .kfc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .kfc1-spec:last-child { border-right: none; }\n  .kfc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .kfc1-fs-body { grid-template-columns: 220px 1fr; }\n  .kfc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .kfc1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .kfc1-cover { height: 440px; }\n  .kfc1-cover-content { padding: 22px 36px 30px; }\n  .kfc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .kfc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .kfc1-divider { margin-left: 36px; margin-right: 36px; }\n  .kfc1-section-pad { padding: 36px 36px 8px; }\n  .kfc1-closing { padding: 28px 36px; }\n  .kfc1-fs-body { grid-template-columns: 260px 1fr; }\n  .kfc1-fs-radar-panel svg { max-width: 260px; }\n  .kfc1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Incredible Dream Studios","offers":[{"title":"Default Title","offer_id":52020820443463,"sku":null,"price":55.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/KinfireCouncil.webp?v=1753718426"},{"product_id":"ofrenda","title":"Ofrenda","description":"\u003cdiv class=\"froggames-html-blocco-alto\"\u003e\n\n  \u003ch2\u003eUn altare per chi non c'è più. Un puzzle per chi resta.\u003c\/h2\u003e\n\n  \u003cp\u003eNel cuore vibrante del \u003cstrong\u003eDía de los Muertos\u003c\/strong\u003e, \u003cstrong\u003eOfrenda\u003c\/strong\u003e ti invita a costruire con cura e sentimento l’altare dedicato a chi hai amato. Non è solo un gioco da tavolo: è un viaggio delicato tra i ricordi, dove ogni carta è un gesto, ogni scelta è un omaggio, ogni ritratto ha qualcosa da dire.\u003c\/p\u003e\n\n  \u003cp\u003eIn questo gioco di piazzamento competitivo (o in solitaria), dovrai scegliere con attenzione i ritratti dei tuoi cari, posizionarli con rispetto e soddisfare i loro desideri postumi: chi vuole stare vicino al cugino preferito? Chi lontano da quella pietanza odiata? Tra \u003cstrong\u003emargherite, candele e oggetti simbolici\u003c\/strong\u003e, ogni angolo del tabellone prende vita.\u003c\/p\u003e\n\n  \u003ch3\u003ePerché Ofrenda è un gioco da tavolo speciale\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCard placement ispirato alla tradizione\u003c\/strong\u003e messicana, con regole accessibili ma scelte significative\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eModalità solitaria e multiplayer\u003c\/strong\u003e per 1-4 giocatori, perfetto anche per serate tranquille\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMeccaniche di pattern building\u003c\/strong\u003e e obiettivi incrociati da bilanciare\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eArte vibrante e narrativa emotiva\u003c\/strong\u003e firmata Álex Herrerías\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDurata contenuta (60 minuti)\u003c\/strong\u003e, ma con una profondità che lascia il segno\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\u003cem\u003eL’altare è quasi pronto. Hai solo un’ora per far sorridere chi torna a trovarti, almeno per una notte.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"Osprey Games","offers":[{"title":"Default Title","offer_id":52023928258887,"sku":null,"price":35.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ofrenda-05.webp?v=1753758978"},{"product_id":"lying-pirates-cities-of-greed-expansion-copia","title":"Lying Pirates: Cities of Greed Expansion","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n  \u003ch2\u003eIl mare era già pericoloso. Ora ci sono anche le città corrotte da conquistare.\u003c\/h2\u003e\n\n  \u003cp\u003e\n    In \u003cstrong\u003eCities of Greed\u003c\/strong\u003e, l’espansione ufficiale di \u003cstrong\u003eLying Pirates\u003c\/strong\u003e, l’avidità prende il largo. Non basta più mentire e colpire per arrivare al trono: ora dovrai anche \u003cstrong\u003einfluenzare, corrompere e prendere il controllo delle nuove città emerse\u003c\/strong\u003e dal nulla. Sette nuove località da visitare, dominare… o distruggere, a seconda della tua etica pirata.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Ogni città ha una propria regola speciale, un sistema da manipolare, una corona da afferrare. Potrai diventare Sindaco, prendere il potere e \u003cstrong\u003ecambiare le regole per tutti gli altri\u003c\/strong\u003e. Ma attenzione: chi governa attira nemici. E in mare, la vendetta viaggia veloce.\n  \u003c\/p\u003e\n\n  \u003ch3\u003ePerché \"Cities of Greed\" trasforma la corsa al trono in una guerra aperta\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e🏙️ \u003cstrong\u003e7 nuove città\u003c\/strong\u003e: ognuna con poteri unici e meccaniche di influenza e dominio\u003c\/li\u003e\n    \u003cli\u003e🗳️ \u003cstrong\u003eDiventa Sindaco\u003c\/strong\u003e: chi conquista governa... ma diventa anche il bersaglio numero uno\u003c\/li\u003e\n    \u003cli\u003e🌀 \u003cstrong\u003eNuove dinamiche di deduzione e alleanze\u003c\/strong\u003e: fidarsi è vietato, manipolare è d’obbligo\u003c\/li\u003e\n    \u003cli\u003e📦 \u003cstrong\u003eSi integra alla perfezione\u003c\/strong\u003e con il gioco base, espandendo durata, varietà e caos\u003c\/li\u003e\n    \u003cli\u003e⚓ \u003cstrong\u003ePiù rigiocabilità, più imprevedibilità\u003c\/strong\u003e: ogni partita è una nuova lotta per il potere\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Se hai già assaggiato il tradimento, il bluff e la gloria con \u003cstrong\u003eLying Pirates\u003c\/strong\u003e, \u003cstrong\u003eCities of Greed è l’espansione che porta tutto al livello successivo\u003c\/strong\u003e. Più potere. Più insidie. Più voglia di sbattere i pugni sul tavolo.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\u003cem\u003eNel mare della menzogna, solo chi governa le città può davvero aspirare al trono.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"Nordic Pirate Games","offers":[{"title":"Default Title","offer_id":52052902510919,"sku":null,"price":23.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/LyingPiratesCitiesofGreedExpansion.webp?v=1753383207"},{"product_id":"what-were-you-thinking","title":"What Were you Thinking","description":"\u003cdiv class=\"froggames-html-blocco-alto\"\u003e\n\n  \u003ch2\u003eWhat Were You Thinking – Il gioco di parole dove anche l’errore fa spettacolo\u003c\/h2\u003e\n\n  \u003cp\u003e\u003cstrong\u003eHai mai pensato di poter leggere nel pensiero?\u003c\/strong\u003e Scordatelo. In \u003cstrong\u003eWhat Were You Thinking\u003c\/strong\u003e, il nuovo \u003cstrong\u003eparty game targato Asmodee\u003c\/strong\u003e e firmato dallo studio di \u003cem\u003eExploding Kittens\u003c\/em\u003e, non serve essere telepatici: basta intendersi al volo... o sbagliare con stile.\u003c\/p\u003e\n\n  \u003cp\u003eSi gioca in squadra e lo scopo è semplice da capire ma difficile da centrare: un giocatore deve far indovinare una parola al suo compagno usando solo \u003cstrong\u003edue indizi\u003c\/strong\u003e. Il problema? Gli indizi devono iniziare con \u003cstrong\u003elettere specifiche\u003c\/strong\u003e, scelte da una griglia 6x6, e solo usando lettere vicine tra loro potrai costruire una fila vincente di 5 caselle consecutive.\u003c\/p\u003e\n\n  \u003ch3\u003eCosa rende questo party game così delirantemente geniale\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eUn gioco a squadre\u003c\/strong\u003e perfetto per serate tra amici e famiglie\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMeccanica unica\u003c\/strong\u003e: scegli lettere sulla griglia, usa indizi coerenti e punta alla fila vincente\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCreatività e intuito\u003c\/strong\u003e sono tutto: non basta sapere, bisogna connettersi (mentalmente?)\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eOgni errore\u003c\/strong\u003e è un punto agli avversari, quindi... pensa due volte prima di parlare!\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDallo studio di Exploding Kittens\u003c\/strong\u003e: garanzia di caos, risate e piccole tragedie\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\u003cem\u003eWhat Were You Thinking è uno di quei giochi dove capirai finalmente chi dei tuoi amici è connesso con te... e chi invece gioca in un’altra galassia.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"Asmodee Italia","offers":[{"title":"Default Title","offer_id":52091590705479,"sku":null,"price":17.24,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/What_Were_You_Thinking_box-1024x1024.webp?v=1754592712"},{"product_id":"the-dark-quarter","title":"The Dark Quarter","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n  \u003ch2\u003eThe Dark Quarter – New Orleans, 1980: dove la magia incontra il crimine\u003c\/h2\u003e\n\n  \u003cp\u003e\n    In \u003cstrong\u003eThe Dark Quarter\u003c\/strong\u003e le luci al neon riflettono pozzanghere sporche su Bourbon Street, il jazz si mescola al profumo di spezie e ogni vicolo può nascondere un incubo. Sei un investigatore della \u003cstrong\u003eBeaumont Agency\u003c\/strong\u003e, chiamato a risolvere crimini che nessun altro osa affrontare, in una città dove \u003cstrong\u003ela magia e l’oscurità camminano a braccetto\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    È un \u003cstrong\u003egioco da tavolo cooperativo e narrativo\u003c\/strong\u003e per 1–4 giocatori, ambientato in una New Orleans alternativa degli anni ’80, carica di \u003cstrong\u003evoodoo, maledizioni e creature notturne\u003c\/strong\u003e. Grazie all’app di supporto, ogni indagine diventa un’esperienza interattiva dove le tue scelte influenzano il destino del tuo personaggio e il corso stesso della storia. Non sei un semplice pedone: la tua identità, le tue ferite e i tuoi legami sono parte della trama.\n  \u003c\/p\u003e\n\n  \u003ch3\u003ePerché “The Dark Quarter” ti trascina nei suoi vicoli bui\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e🕵️‍♂️ \u003cstrong\u003eIndagini profonde\u003c\/strong\u003e con elementi sovrannaturali e colpi di scena continui.\u003c\/li\u003e\n    \u003cli\u003e🎭 \u003cstrong\u003ePersonaggi unici e memorabili\u003c\/strong\u003e, legati indissolubilmente alla storia.\u003c\/li\u003e\n    \u003cli\u003e📱 \u003cstrong\u003eEsperienza ibrida\u003c\/strong\u003e con app che gestisce eventi, dialoghi e prove.\u003c\/li\u003e\n    \u003cli\u003e🔮 \u003cstrong\u003eAtmosfera intensa\u003c\/strong\u003e tra jazz, voodoo e misteri da brivido.\u003c\/li\u003e\n    \u003cli\u003e♾️ \u003cstrong\u003eCampagna rigiocabile\u003c\/strong\u003e con scelte che cambiano il corso della vicenda.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Se ami i \u003cstrong\u003egiochi investigativi\u003c\/strong\u003e dove ogni decisione conta e l’ambientazione è tanto viva quanto i personaggi, The Dark Quarter è un biglietto di sola andata per i lati più oscuri di New Orleans.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\u003cem\u003eIn questa città, il male non dorme mai. E tu non puoi permetterti di abbassare la guardia.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"Lucky Duck Games","offers":[{"title":"Default Title","offer_id":52148171931975,"sku":null,"price":45.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/darkquarter.webp?v=1755239984"},{"product_id":"star-wars-battaglia-di-hoth","title":"Star Wars - Battaglia di Hoth","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n  \u003ch2\u003eStar Wars – Battaglia di Hoth: rivivi lo scontro più epico della saga\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Con \u003cstrong\u003eStar Wars – Battaglia di Hoth\u003c\/strong\u003e entri direttamente in una delle scene più iconiche de \n    \u003cem\u003eL’Impero Colpisce Ancora\u003c\/em\u003e. Un wargame di miniature rapido e immersivo che porta i giocatori \n    sul gelido pianeta Hoth, dove l’Alleanza Ribelle affronta l’imponente forza dell’Impero Galattico. \n    Prepara i tuoi schieramenti, gioca le giuste carte comando e scatena la battaglia con dadi, miniature e \n    mappe modulari.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Basato sul celebre sistema \u003cstrong\u003eCommand \u0026amp; Colors\u003c\/strong\u003e, questo gioco da tavolo permette di gestire \n    movimenti, linee di vista e combattimenti in maniera semplice ma profonda. Con \u003cstrong\u003e17 scenari inclusi\u003c\/strong\u003e, \n    due campagne multi-scenario e la possibilità di utilizzare carte leader con sei personaggi iconici di Star Wars, \n    ogni partita diventa un duello tattico diverso e appassionante.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCosa rende unica la Battaglia di Hoth\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e❄️ \u003cstrong\u003eScenario epico di Star Wars\u003c\/strong\u003e: rivivi la leggendaria battaglia sul pianeta ghiacciato Hoth.\u003c\/li\u003e\n    \u003cli\u003e⚔️ \u003cstrong\u003eSistema Command \u0026amp; Colors\u003c\/strong\u003e: regole collaudate che uniscono tattica e accessibilità.\u003c\/li\u003e\n    \u003cli\u003e🛡️ \u003cstrong\u003eMiniature e mappe modulari\u003c\/strong\u003e per scontri sempre diversi e altamente tematici.\u003c\/li\u003e\n    \u003cli\u003e🌌 \u003cstrong\u003e17 missioni e due campagne\u003c\/strong\u003e per un’esperienza ricca e rigiocabile.\u003c\/li\u003e\n    \u003cli\u003e⭐ \u003cstrong\u003eLeader iconici\u003c\/strong\u003e: sei personaggi della saga pronti a influenzare le tue partite.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Se ami i giochi di \u003cstrong\u003estrategia e miniature\u003c\/strong\u003e e vuoi rivivere l’adrenalina delle battaglie \n    di Star Wars, questa è la tua occasione per guidare l’Impero o l’Alleanza in uno dei teatri di guerra più \n    amati della galassia.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    \u003cem\u003eIl gelo di Hoth non fermerà il tuo esercito. La vera sfida è decidere: sei pronto a riscrivere la storia di Star Wars?\u003c\/em\u003e\n  \u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52217576489287,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Star_Wars_-_Battaglia_di_Hoth.webp?v=1756201260"},{"product_id":"stationfall","title":"Stationfall","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n  \u003ch2\u003eLa stazione spaziale sta precipitando. E tu… da che parte stai?\u003c\/h2\u003e\n  \u003cp\u003e\n    In \u003cstrong\u003eStationfall\u003c\/strong\u003e la quiete dello spazio si rompe: una stazione orbitante è destinata a schiantarsi sulla Terra, \n    e a bordo regna il caos più totale.  \n    Una dozzina di \u003cstrong\u003epersonaggi folli e imprevedibili\u003c\/strong\u003e – scienziati, androidi, cloni e misteriose entità – \n    si muovono per perseguire i propri obiettivi segreti.  \n    Tu sei uno di loro, ma nessuno deve scoprire chi sei davvero.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    Ogni turno è un intrigo di \u003cstrong\u003ededuzione, bluff e colpi bassi\u003c\/strong\u003e: \n    sfrutta le abilità uniche dei personaggi, stringi alleanze temporanee e tradisci al momento giusto.  \n    Ma attenzione: anche gli altri giocatori ti stanno osservando, pronti a smascherarti e a rovinare i tuoi piani.  \n    Alla fine, mentre la stazione brucia, solo chi ha accumulato più punti segreti e raggiunto i propri obiettivi \n    potrà dire di aver vinto… o almeno di essere sopravvissuto.\n  \u003c\/p\u003e\n\n  \u003ch3\u003ePerché \"Stationfall\" è diverso da tutto il resto\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e🚀 \u003cstrong\u003eAmbientazione esplosiva\u003c\/strong\u003e: la stazione cade, il tempo stringe, il caos regna\u003c\/li\u003e\n    \u003cli\u003e🎭 \u003cstrong\u003eRuoli segreti\u003c\/strong\u003e: ognuno ha obiettivi nascosti e abilità uniche\u003c\/li\u003e\n    \u003cli\u003e🧠 \u003cstrong\u003eDeduzione e bluff\u003c\/strong\u003e: osserva, inganna e svela gli avversari\u003c\/li\u003e\n    \u003cli\u003e👥 \u003cstrong\u003eFino a 9 giocatori\u003c\/strong\u003e: il party game strategico perfetto per grandi tavolate\u003c\/li\u003e\n    \u003cli\u003e🔥 \u003cstrong\u003eEsperienza caotica e profonda\u003c\/strong\u003e: partite mai uguali, sempre piene di sorprese\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Se cerchi un \u003cstrong\u003egioco da tavolo spaziale, deduttivo e caotico\u003c\/strong\u003e, capace di creare storie assurde e momenti memorabili, \n    \u003cstrong\u003eStationfall\u003c\/strong\u003e è un’esperienza unica.  \n  \u003c\/p\u003e\n  \u003cp\u003e\u003cem\u003eIl tempo scorre. La stazione cade. Quale sarà il tuo ultimo atto?\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Ion Game Design","offers":[{"title":"Default Title","offer_id":52261042553159,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Stationfall_00.webp?v=1756829030"},{"product_id":"coming-of-age","title":"Coming of Age","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e \n  \u003ch2\u003eCrescere non è mai stato un gioco così intenso\u003c\/h2\u003e \n  \u003cp\u003e\n    In \u003cstrong\u003eComing of Age\u003c\/strong\u003e non muovi eserciti, non costruisci imperi, ma qualcosa di molto più fragile e potente: \u003cstrong\u003ela tua stessa vita\u003c\/strong\u003e. \n    Parti come un bambino con poche certezze e un mondo ancora da scoprire, e ad ogni tiro di dado costruisci ricordi, passioni e sogni che ti condurranno \n    verso l’età adulta. È un \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e dove ogni scelta segna un passo verso chi vuoi diventare.\n  \u003c\/p\u003e \n  \u003cp\u003e\n    Scegli chi frequentare, quali luoghi visitare, come gestire le tue energie e persino come affrontare le frustrazioni. \n    Con ogni decisione il tuo tabellone personale si trasforma, riflettendo \u003cstrong\u003el’evoluzione della tua personalità\u003c\/strong\u003e. \n    Alla fine, vincere non significa solo accumulare punti: significa \u003cstrong\u003erealizzare i tuoi obiettivi di vita\u003c\/strong\u003e.\n  \u003c\/p\u003e \n  \u003ch3\u003ePerché \"Coming of Age\" lascia il segno\u003c\/h3\u003e \n  \u003cul\u003e \n    \u003cli\u003e🎲 \u003cstrong\u003eProfondità strategica\u003c\/strong\u003e: gestione dadi e risorse per creare il percorso più soddisfacente\u003c\/li\u003e \n    \u003cli\u003e🧠 \u003cstrong\u003eUn tema unico\u003c\/strong\u003e: la crescita personale come campo di battaglia delle tue scelte\u003c\/li\u003e \n    \u003cli\u003e💔 \u003cstrong\u003eEmozioni autentiche\u003c\/strong\u003e: amicizie, amori e sfide che ti mettono davvero alla prova\u003c\/li\u003e \n    \u003cli\u003e🌟 \u003cstrong\u003eEsperienza intensa in solitario\u003c\/strong\u003e, ma sorprendente anche in 2-4 giocatori\u003c\/li\u003e \n    \u003cli\u003e🎨 \u003cstrong\u003eArte evocativa\u003c\/strong\u003e che ti immerge in un racconto intimo e universale\u003c\/li\u003e \n  \u003c\/ul\u003e \n  \u003cp\u003e\n    Se cerchi un titolo che unisca \u003cstrong\u003ecomplessità strategica e impatto emotivo\u003c\/strong\u003e, \n    capace di farti riflettere anche dopo aver riposto la scatola, \u003cstrong\u003eComing of Age è la tua prossima sfida\u003c\/strong\u003e. \n    Perché crescere, in fondo, è la più grande avventura.\n  \u003c\/p\u003e \n  \u003cp\u003e\u003cem\u003eNon sempre i dadi sono dalla tua parte, ma anche questo fa parte del gioco della vita.\u003c\/em\u003e\u003c\/p\u003e \n\u003c\/div\u003e\n","brand":"Ludonova","offers":[{"title":"Default Title","offer_id":52286039032135,"sku":null,"price":43.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Coming_of_Age_00.webp?v=1757221458"},{"product_id":"corps-of-discovery-maldonado-expansion","title":"Corps of Discovery : Maldonado Expansion","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003ch2\u003eMaldonado sussurra nel buio: di chi ti puoi fidare davvero?\u003c\/h2\u003e\n\u003cp\u003eL’eco della spedizione risuona tra nebbie e leggende: con \u003cstrong\u003eCorps of Discovery: Maldonado – Expansion\u003c\/strong\u003e un \u003cstrong\u003egioco da tavolo di deduzione\u003c\/strong\u003e diventa una prova di nervi. Lo spettro del conquistador \u003cstrong\u003eMaldonado\u003c\/strong\u003e si insinua nella ciurma: guida… o manipola? Ogni indizio è un’arma, ogni sguardo una trappola.\u003c\/p\u003e\n\u003cp\u003eScegli la rotta: \u003cstrong\u003eCooperativa\u003c\/strong\u003e, per salvare l’intera spedizione unendo forze e cervello; oppure \u003cstrong\u003eTraditore\u003c\/strong\u003e, dove uno solo, corrotto dal fantasma, avvelena i piani dall’interno. A 3–4 giocatori la tensione è pura: si studiano le mosse, si stringono alleanze, si seminano dubbi. \u003cstrong\u003eEsplorazione, bluff, paranoia\u003c\/strong\u003e: la giungla più pericolosa è quella nella tua testa.\u003c\/p\u003e\n\u003ch3\u003ePerché “Maldonado” alza la posta\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🕯️ \u003cstrong\u003eDue modalità\u003c\/strong\u003e: \u003cem\u003eCo-op\u003c\/em\u003e per sfide serrate, \u003cem\u003eTraditore\u003c\/em\u003e per sospetto costante\u003c\/li\u003e\n\u003cli\u003e🧭 \u003cstrong\u003eDeduzione ad alta intensità\u003c\/strong\u003e: informazioni parziali, piste false, colpi di scena\u003c\/li\u003e\n\u003cli\u003e🌫️ \u003cstrong\u003eAtmosfera narrativa\u003c\/strong\u003e: il “sussurro” di Maldonado plasma decisioni e fiducia\u003c\/li\u003e\n\u003cli\u003e🤝 \u003cstrong\u003eInterazione continua\u003c\/strong\u003e: accuse, difese, letture psicologiche—qui vince chi legge gli altri\u003c\/li\u003e\n\u003cli\u003e🔁 \u003cstrong\u003eRigiocabilità\u003c\/strong\u003e: ruoli, esiti e percorsi cambiano a ogni spedizione\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eVuoi un tavolo che \u003cstrong\u003evive di emozioni e mente fredda\u003c\/strong\u003e? Questa espansione accende il cuore del gioco: più rischio, più payoff, più storie da raccontare. Alla fine capirai che il vero territorio inesplorato sono le persone con cui giochi.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eUna mappa ti mostra la via. La fiducia ti salva la vita.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003csmall\u003e\u003cem\u003eNota: espansione—\u003cstrong\u003erichiede il gioco base Corps of Discovery\u003c\/strong\u003e.\u003c\/em\u003e\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Off the Page","offers":[{"title":"Default Title","offer_id":52334772420935,"sku":null,"price":18.74,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/corps-of-discovery-maldonado-expansion00.webp?v=1757830020"},{"product_id":"thingstead","title":"Thingstead","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e \n  \u003ch2\u003eChi guiderà il villaggio vichingo?\u003c\/h2\u003e \n  \u003cp\u003e\n    In \u003cstrong\u003eThingstead\u003c\/strong\u003e non vincono le armi, ma l’astuzia. \n    È il 1130 e gli anziani del villaggio si riuniscono per eleggere il nuovo capo: \n    tu o il tuo rivale. Ogni carta giocata, ogni alleanza costruita e ogni influenza sugli \n    anziani può determinare il verdetto finale. In questo \u003cstrong\u003egioco da tavolo per 2 giocatori\u003c\/strong\u003e, \n    il potere si conquista con strategie sottili, non con colpi d’ascia.\n  \u003c\/p\u003e \n  \u003cp\u003e\n    Dovrai bilanciare il sostegno dei clan e l’influenza sugli anziani, scegliendo con cura \n    come usare le tue carte multifunzione. Bloccare gli anziani, controllare i clan e \n    gestire il momento giusto per ogni mossa è ciò che ti porterà alla vittoria. \n    Alla fine, i \u003cstrong\u003eSette Anziani\u003c\/strong\u003e decideranno: sarai tu il nuovo capo o resterai nell’ombra?\n  \u003c\/p\u003e \n  \u003ch3\u003ePerché \"Thingstead\" conquista i giocatori\u003c\/h3\u003e \n  \u003cul\u003e \n    \u003cli\u003e⚔️ \u003cstrong\u003eDuello vichingo\u003c\/strong\u003e: un gioco pensato esclusivamente per 2 giocatori\u003c\/li\u003e \n    \u003cli\u003e🃏 \u003cstrong\u003eCarte multiuso\u003c\/strong\u003e che offrono scelte sempre diverse e strategie variabili\u003c\/li\u003e \n    \u003cli\u003e👑 \u003cstrong\u003eInfluenza e prestigio\u003c\/strong\u003e: conta il consenso degli anziani e il controllo dei clan\u003c\/li\u003e \n    \u003cli\u003e⏱️ \u003cstrong\u003eDurata rapida\u003c\/strong\u003e: 30-45 minuti di tensione continua\u003c\/li\u003e \n    \u003cli\u003e🌌 \u003cstrong\u003eAtmosfera nordica\u003c\/strong\u003e che immerge in tradizioni e intrighi senza tempo\u003c\/li\u003e \n  \u003c\/ul\u003e \n  \u003cp\u003e\n    Se ami i giochi a duello dove ogni mossa può ribaltare il destino, \n    \u003cstrong\u003eThingstead\u003c\/strong\u003e ti metterà alla prova con la sua \u003cstrong\u003estrategia elegante e intensa\u003c\/strong\u003e. \n    Non servono colpi di spada: basta conquistare le giuste alleanze.\n  \u003c\/p\u003e \n  \u003cp\u003e\u003cem\u003eIl potere non si impone, si conquista… carta dopo carta.\u003c\/em\u003e\u003c\/p\u003e \n\u003c\/div\u003e\n","brand":"Salt \u0026 Pepper Games","offers":[{"title":"Default Title","offer_id":52377911886151,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Thingstead_00.webp?v=1758381727"},{"product_id":"making-monsters","title":"Making Monsters","description":"\u003c!-- =====================================================\n     MAKING MONSTERS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"mkm1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"mkm1-cover\"\u003e\n\u003cimg src=\"https:\/\/cf.geekdo-images.com\/tzJHtPqMiad95U-Wme_SAg__imagepage\/img\/ymH-J1eW87J6pbPjX8W9y65AHXI=\/fit-in\/900x600\/filters:no_upscale():strip_icc()\/pic8832782.jpg\" alt=\"Making Monsters gioco da tavolo bag building per 2-4 giocatori - copertina ufficiale Sky Lion Games\" class=\"mkm1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"mkm1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mkm1-cover-content\"\u003e\n\u003cp class=\"mkm1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"mkm1-sub\"\u003eQuattro scienziati, una fiera, e mostri che a volte si rianimano e a volte no. La tua borsa sa già cosa hai dimenticato.\u003c\/p\u003e\n\u003cdiv class=\"mkm1-chips\"\u003e\n\u003cspan class=\"mkm1-chip mkm1-chip--purple\"\u003eBag Building\u003c\/span\u003e \u003cspan class=\"mkm1-chip\"\u003eSky Lion Games\u003c\/span\u003e \u003cspan class=\"mkm1-chip\"\u003ePush Your Luck\u003c\/span\u003e \u003cspan class=\"mkm1-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=\"mkm1-specs-bar\"\u003e\n\u003cdiv class=\"mkm1-specs\"\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003e45–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e🎒\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003eBag Building\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e🔄\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eTabellone\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003eCentrale rotante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eSelezione\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003eSimultanea\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"mkm1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"mkm1-intro-grid\"\u003e\n\u003cdiv class=\"mkm1-intro-text\"\u003e\n\u003cp class=\"mkm1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"mkm1-h3\"\u003eUna fiera della scienza dove i mostri possono esplodere\u003c\/h3\u003e\n\u003cp class=\"mkm1-p\"\u003eIn \u003cstrong\u003eMaking Monsters\u003c\/strong\u003e sei uno scienziato pazzo al Monster Maker Science Fair. Hai un laboratorio, una borsa di parti mostruose e un assistente robotico chiamato Lester. Il tuo obiettivo: costruire le creature più assurde della fiera prima che i tuoi rivali rubino la scena.\u003c\/p\u003e\n\u003cp class=\"mkm1-p\"\u003eOgni round ordini segretamente le parti mostro che ti servono — sperando di non incrociare le scelte degli altri. Poi peschi dalla borsa e assembli, decidendo turno dopo turno se fermarti o spingere ancora. Costruisci troppo cauto e resti indietro. Spingi troppo e il mostro collassa in modo spettacolare.\u003c\/p\u003e\n\u003cp class=\"mkm1-p\"\u003eDisegnato da \u003cstrong\u003eJonathan Gilmour-Long\u003c\/strong\u003e (Dead of Winter, Dinosaur Island) e \u003cstrong\u003eDavid Gordon\u003c\/strong\u003e (Finspan, Monkey Palace), con le illustrazioni di \u003cstrong\u003eBrett Bean\u003c\/strong\u003e — 72 mostri unici disegnati a mano, uno per uno. Il finale è un Grand Finale simultaneo dove ognuno sceglie i suoi cinque mostri preferiti e prova a rianimarli tutti insieme. Memoria, gestione del rischio e un pizzico di fortuna decideranno chi vince la fiera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-intro-side\"\u003e\n\u003cp class=\"mkm1-quote-header\"\u003eIl segreto di Making Monsters\u003c\/p\u003e\n\u003cdiv class=\"mkm1-quote-solo\"\u003e\n\u003cspan class=\"mkm1-qs-icon\"\u003e🧪\u003c\/span\u003e\n\u003cp class=\"mkm1-qs-text\"\u003eLa tua borsa diventa la tua memoria. Ogni token che ci infili è una promessa o un sabotaggio per i prossimi round — e tu sei l'unico che può ricordare cosa c'è dentro.\u003c\/p\u003e\n\u003cp class=\"mkm1-qs-note\"\u003eIl segreto di Making Monsters in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-quote-solo mkm1-quote-solo--alt\"\u003e\n\u003cspan class=\"mkm1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"mkm1-qs-text\"\u003eIl momento in cui pesci un token in più \"tanto va bene\" e invece riempi la rejects line — quello si racconta dopo cena. Ogni partita ne ha almeno uno.\u003c\/p\u003e\n\u003cp class=\"mkm1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mkm1-fs\"\u003e\n\u003cdiv class=\"mkm1-fs-header\"\u003e\n\u003cdiv class=\"mkm1-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=\"mkm1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"mkm1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"mkm1-fs-game-name\"\u003eMaking Monsters\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mkm1-fs-cat\" style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\"\u003eStrategia · Sociale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-body\"\u003e\n\u003cdiv class=\"mkm1-fs-radar-panel\"\u003e\n\u003csvg id=\"mkm1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"mkm1-fs-tip\" id=\"mkm1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-info\"\u003e\n\u003cspan class=\"mkm1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"mkm1-fs-feeling\"\u003e\n\u003cspan class=\"mkm1-fs-feel-tag\"\u003eDivertente\u003c\/span\u003e \u003cspan class=\"mkm1-fs-feel-tag\"\u003eImprevedibile\u003c\/span\u003e \u003cspan class=\"mkm1-fs-feel-tag\"\u003eTagliente\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mkm1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"mkm1-fs-targets\"\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-verdict\"\u003e\n\u003cdiv class=\"mkm1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-verdict-text\"\u003eUn bag-builder leggero che mescola memoria, bluff e push-your-luck con un'estetica da fiera mostruosa. Perfetto come gateway o per serate giocose — meno indicato per chi cerca strategia profonda o solitario.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-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=\"mkm1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, materiali editore e meccaniche dichiarate\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:4, note:\"Indiretta ma costante: gli ordini segreti incrociano sempre quelli dei vicini\"},\n        {l:'Fortuna',      v:4, note:\"Si pesca da una borsa — ma sei tu a sceglierne il contenuto\"},\n        {l:'Rigiocabilità',v:4, note:\"72 mostri unici e tabellone centrale rotante: ogni partita cambia\"},\n        {l:'Tensione',     v:3, note:\"Press your luck continuo: fermarsi o tirare ancora?\"},\n        {l:'Strategia',    v:3, note:\"Le scelte contano ma il gioco non premia l'ottimizzazione fredda\"},\n        {l:'Complessità',  v:2, note:\"Peso 2.0\/5 su BGG. Si spiega in 15 minuti, prima partita scorre\"}\n      ];\n      var accent='#5040b0';\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('mkm1-fs-svg');\n      var tip=document.getElementById('mkm1-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 mkm1-draw{to{stroke-dashoffset:0}}@keyframes mkm1-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:mkm1-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:mkm1-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:mkm1-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=\"mkm1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"mkm1-section-pad\"\u003e\n\u003cp class=\"mkm1-label\"\u003eIl tuo laboratorio\u003c\/p\u003e\n\u003ch3 class=\"mkm1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"mkm1-cards\"\u003e\n\u003cdiv class=\"mkm1-card\"\u003e\n\u003cspan class=\"mkm1-card-icon\"\u003e🎒\u003c\/span\u003e\n\u003ch4 class=\"mkm1-card-name\"\u003eLa tua borsa di parti\u003c\/h4\u003e\n\u003cp class=\"mkm1-card-desc\"\u003eCarne, melma, spuntoni e altri materiali ripugnanti. Cresce ogni round con quello che decidi di comprare — e ogni acquisto cambia le probabilità.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-card\"\u003e\n\u003cspan class=\"mkm1-card-icon\"\u003e🧟\u003c\/span\u003e\n\u003ch4 class=\"mkm1-card-name\"\u003e72 mostri unici\u003c\/h4\u003e\n\u003cp class=\"mkm1-card-desc\"\u003eTutti disegnati a mano da Brett Bean (Disney, DreamWorks). Ognuno richiede combinazioni specifiche di materiali — orribili, comici, mai uguali.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-card\"\u003e\n\u003cspan class=\"mkm1-card-icon\"\u003e🤖\u003c\/span\u003e\n\u003ch4 class=\"mkm1-card-name\"\u003eLester, il tuo assistente\u003c\/h4\u003e\n\u003cp class=\"mkm1-card-desc\"\u003eIl robot di laboratorio offre bonus extra quando lo attivi. Una risorsa in più da pianificare, uno strumento in più per uscire dai momenti difficili.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-card\"\u003e\n\u003cspan class=\"mkm1-card-icon\"\u003e🔄\u003c\/span\u003e\n\u003ch4 class=\"mkm1-card-name\"\u003eIl tabellone rotante\u003c\/h4\u003e\n\u003cp class=\"mkm1-card-desc\"\u003eA fine round la centrale ruota e cambia l'offerta di materiali per tutti. Quello che ieri era tuo, oggi tocca al tuo vicino. Pianifica di conseguenza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"mkm1-closing\"\u003e\n\u003cp class=\"mkm1-closing-text\"\u003eUn mostro che esplode al momento sbagliato vale tre risate al tavolo. Succede sempre con Making Monsters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"mkm1-box-section\"\u003e\n\u003cdetails class=\"mkm1-det mkm1-det--last\"\u003e\n\u003csummary class=\"mkm1-det-sum\"\u003e\u003cspan class=\"mkm1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"mkm1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"mkm1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"mkm1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mkm1-det-body\"\u003e\n\u003cdiv class=\"mkm1-rl-wrap\"\u003e\n\u003cdiv class=\"mkm1-rl-langs\"\u003e\u003cspan class=\"mkm1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/boardgamegeek.com\/filepage\/316592\/making-monsters-rulebook\" class=\"mkm1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0830; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"mkm1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"mkm1-rl-body\"\u003e\n\u003cspan class=\"mkm1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"mkm1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mkm1-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.mkm1-wrap, .mkm1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mkm1-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: #1a0830;\n}\n\n\/* ── COPERTINA ── *\/\n.mkm1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mkm1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mkm1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,8,48,0) 0%, rgba(26,8,48,0) 25%, rgba(26,8,48,0.5) 55%, rgba(26,8,48,0.85) 75%, rgba(26,8,48,0.98) 100%); }\n.mkm1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mkm1-kicker { display: block; color: #b8a8ff; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mkm1-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.mkm1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mkm1-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.mkm1-chip--purple { background: #5040b0; border-color: #5040b0; }\n\n\/* ── SPECS ── *\/\n.mkm1-specs-bar { background: #240a44; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.mkm1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mkm1-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.mkm1-spec:nth-child(3n) { border-right: none; }\n.mkm1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mkm1-spec-icon { font-size: 1.2rem; }\n.mkm1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mkm1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mkm1-body { background: #F2EAF8; }\n\n\/* ── INTRO ── *\/\n.mkm1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mkm1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #5040b0; margin-bottom: 7px; }\n.mkm1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0830; line-height: 1.15; margin-bottom: 16px; }\n.mkm1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a1850; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.mkm1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #5040b0; margin-bottom: 12px; }\n.mkm1-quote-solo { background: #1a0830; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #b8a8ff; }\n.mkm1-quote-solo--alt { background: #340a60; border-left-color: #ffaa00; }\n.mkm1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mkm1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mkm1-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.mkm1-divider { height: 1px; background: #d8c8e8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mkm1-fs { background:#fff; border-top:1px solid #e0d8e8; border-bottom:1px solid #e0d8e8; }\n.mkm1-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.mkm1-fs-brand { display:flex; align-items:center; gap:9px; }\n.mkm1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.mkm1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.mkm1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.mkm1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.mkm1-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.mkm1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.mkm1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.mkm1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.mkm1-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.mkm1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.mkm1-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.mkm1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.mkm1-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.mkm1-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.mkm1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.mkm1-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.mkm1-fs-target span { font-size:14px; flex-shrink:0; }\n.mkm1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.mkm1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.mkm1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.mkm1-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.mkm1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.mkm1-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.mkm1-section-pad { padding: 32px 28px 8px; }\n.mkm1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mkm1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8e8; box-shadow: 0 2px 10px rgba(80,64,176,0.06); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mkm1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(80,64,176,0.12); }\n.mkm1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mkm1-card-name { font-size: 0.95rem; font-weight: 900; color: #5040b0; margin-bottom: 5px; }\n.mkm1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a1850; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mkm1-closing { background: #1a0830; padding: 26px 28px; border-top: 3px solid #b8a8ff; }\n.mkm1-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.mkm1-box-section { background: #F2EAF8; border-top: 1px solid #d8c8e8; }\n.mkm1-det { border-bottom: 1px solid #e8deea; background: #fff; }\n.mkm1-det--last { border-bottom: none; }\n.mkm1-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.mkm1-det-sum::-webkit-details-marker { display: none; }\n.mkm1-det-sum::marker { display: none; }\n.mkm1-det[open] .mkm1-det-sum { background: #faf5fc; }\n.mkm1-det-sum:hover { background: #faf5fc; }\n.mkm1-det-left { display: flex; align-items: center; gap: 10px; }\n.mkm1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mkm1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0830; display: block; }\n.mkm1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.mkm1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mkm1-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.mkm1-det[open] .mkm1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mkm1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.mkm1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.mkm1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.mkm1-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.mkm1-rl-link:hover { opacity:.85; }\n.mkm1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.mkm1-rl-body { flex:1; min-width:0; }\n.mkm1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.mkm1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.55); margin-top:2px; }\n.mkm1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .mkm1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mkm1-spec { border-bottom: none; }\n  .mkm1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mkm1-spec:last-child { border-right: none; }\n  .mkm1-cards { grid-template-columns: repeat(2, 1fr); }\n  .mkm1-fs-body { grid-template-columns: 220px 1fr; }\n  .mkm1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mkm1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .mkm1-cover { height: 440px; }\n  .mkm1-cover-content { padding: 22px 36px 30px; }\n  .mkm1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mkm1-cards { grid-template-columns: repeat(4, 1fr); }\n  .mkm1-divider { margin-left: 36px; margin-right: 36px; }\n  .mkm1-section-pad { padding: 36px 36px 8px; }\n  .mkm1-closing { padding: 28px 36px; }\n  .mkm1-fs-body { grid-template-columns: 260px 1fr; }\n  .mkm1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Sky Lion Games","offers":[{"title":"Default Title","offer_id":52390503514439,"sku":null,"price":55.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Making_Monsters_-_Kickstarter_-_Standard_Edition.webp?v=1759378319"},{"product_id":"tax-the-rich","title":"Tax the Rich","description":"\u003c!-- =====================================================\n     TAX THE RICH — BLOCCO 1\n     FroGames | Shopify tema Concept\n     Prefisso CSS: ttr1-\n     ===================================================== --\u003e\n\u003cdiv class=\"ttr1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"ttr1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"ttr1-cover-img\" alt=\"Tax the Rich gioco da tavolo trick-taking satirico per 3-6 giocatori - copertina ufficiale Alion\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/tax_the_rich.webp?v=1775582272\"\u003e\n\u003cdiv class=\"ttr1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ttr1-cover-content\"\u003e\n\u003cp class=\"ttr1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"ttr1-sub\"\u003eScala la gerarchia. Oppure bruciale tutte le carte — letteralmente.\u003c\/p\u003e\n\u003cdiv class=\"ttr1-chips\"\u003e\n\u003cspan class=\"ttr1-chip ttr1-chip--red\"\u003eRivoluzione al tavolo\u003c\/span\u003e \u003cspan class=\"ttr1-chip\"\u003eAlion Games\u003c\/span\u003e \u003cspan class=\"ttr1-chip\"\u003eSatira politica\u003c\/span\u003e \u003cspan class=\"ttr1-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=\"ttr1-specs-bar\"\u003e\n\u003cdiv class=\"ttr1-specs\"\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003e3 – 6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003e20–30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003eTrick-taking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eSvolta\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003eRivoluzione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e🎭\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eTono\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003eSatirico\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"ttr1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"ttr1-intro-grid\"\u003e\n\u003cdiv class=\"ttr1-intro-text\"\u003e\n\u003cp class=\"ttr1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"ttr1-h3\"\u003eIl trick-taking dove il potere si ribalta in un colpo solo\u003c\/h3\u003e\n\u003cp class=\"ttr1-p\"\u003eNel mondo di Tax the Rich la gerarchia è tutto — finché non smette di esserlo. Un gioco di prese norvegese firmato da \u003cstrong\u003eKristian Amundsen Østby e Kjetil Svendsen\u003c\/strong\u003e (Alion Games) che prende uno dei generi più classici della storia cartacea e ci pianta dentro una bomba a mano chiamata Rivoluzione.\u003c\/p\u003e\n\u003cp class=\"ttr1-p\"\u003eIl mazzo raffigura personaggi di ogni ceto sociale, dal Poveraccio al Presidente. Valore più alto vince — come sempre. Ma se in mano ti restano solo carte con la bandiera rossa, puoi dichiarare la Rivoluzione: le carte più deboli diventano le più forti, la tua mano va sul tavolo scoperta, e gli avversari devono ricalibrare tutto.\u003c\/p\u003e\n\u003cp class=\"ttr1-p\"\u003eTredici carte regola opzionali aggiungono abilità satiriche a ogni categoria: i Lavoratori si sindacalizzano, i Miliardari fanno il colpo di mano, la Polizia ferma e perquisisce. Ogni partita racconta una storia diversa — e quasi sempre qualcuno scoppia a ridere prima che finisca.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-intro-side\"\u003e\n\u003cp class=\"ttr1-quote-header\"\u003ePerché funziona\u003c\/p\u003e\n\u003cdiv class=\"ttr1-quote-solo\"\u003e\n\u003cspan class=\"ttr1-qs-icon\"\u003e🃏\u003c\/span\u003e\n\u003cp class=\"ttr1-qs-text\"\u003eUn trick-taking classico finché non lo è più: la Rivoluzione trasforma le carte più deboli nelle più letali in un istante solo. Devi stare attento a cosa c'è in mano a tutti — e soprattutto a cosa stanno per fare.\u003c\/p\u003e\n\u003cp class=\"ttr1-qs-note\"\u003eIl meccanismo chiave in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-quote-solo ttr1-quote-solo--alt\"\u003e\n\u003cspan class=\"ttr1-qs-icon\"\u003e🗳️\u003c\/span\u003e\n\u003cp class=\"ttr1-qs-text\"\u003eL'asta iniziale è l'ago della bilancia: chi vince diventa Capo Partito, sceglie il briscola e trova il suo alleato. Poi inizia la vera partita — dove nessuno sa esattamente da che parte stare.\u003c\/p\u003e\n\u003cp class=\"ttr1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"ttr1-fs\"\u003e\n\u003cdiv class=\"ttr1-fs-header\"\u003e\n\u003cdiv class=\"ttr1-fs-brand\"\u003e\n\u003cimg class=\"ttr1-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=\"ttr1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"ttr1-fs-game-name\"\u003eTax the Rich\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fff0ec; border-color: #e08070; color: #8a2200;\" class=\"ttr1-fs-cat\"\u003eSociale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-body\"\u003e\n\u003cdiv class=\"ttr1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"ttr1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"ttr1-fs-tip\" class=\"ttr1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-info\"\u003e\n\u003cspan class=\"ttr1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"ttr1-fs-feeling\"\u003e\n\u003cspan class=\"ttr1-fs-feel-tag\"\u003eImprevedibile\u003c\/span\u003e \u003cspan class=\"ttr1-fs-feel-tag\"\u003eDivertente\u003c\/span\u003e \u003cspan class=\"ttr1-fs-feel-tag\"\u003eTagliente\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttr1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"ttr1-fs-targets\"\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-verdict\"\u003e\n\u003cdiv class=\"ttr1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-verdict-text\"\u003eTrick-taking rapido e satirico con una meccanica di sovversione che spezza ogni piano. Perfetto per serate leggere dove vuoi qualcosa di più mordente di un filler classico.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-footer\"\u003e\n\u003cimg class=\"ttr1-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:'Rigiocabilità', v:5, note:\"Tredici carte regola variabili e alleanze che cambiano ogni round: non si gioca mai la stessa partita\"},\n        {l:'Interazione',   v:5, note:\"L'asta, l'alleanza segreta e la Rivoluzione toccano tutti ogni round — è un gioco di persone, non di solitari\"},\n        {l:'Fortuna',       v:4, note:\"La distribuzione delle carte conta, ma la lettura degli avversari e il bluff pesano altrettanto\"},\n        {l:'Accessibilità', v:4, note:\"Le regole base si spiegano in cinque minuti; le carte regola aggiungono profondità senza complicare\"},\n        {l:'Tensione',      v:3, note:\"Ogni round ha momenti di suspense, specie quando qualcuno sembra pronto a dichiarare la Rivoluzione\"},\n        {l:'Strategia',     v:2, note:\"L'analisi conta, ma il caos delle Rivoluzioni rende difficile pianificare troppo a lungo\"}\n      ];\n      var accent='#B22020';\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('ttr1-fs-svg');\n      var tip=document.getElementById('ttr1-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 ttr1-draw{to{stroke-dashoffset:0}}@keyframes ttr1-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:ttr1-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:ttr1-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:ttr1-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=\"ttr1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- MECCANICHE CHIAVE --\u003e\n\u003cdiv class=\"ttr1-section-pad\"\u003e\n\u003cp class=\"ttr1-label\"\u003eCosa rende unico il gioco\u003c\/p\u003e\n\u003ch3 class=\"ttr1-h3\"\u003eQuattro elementi che non trovi altrove\u003c\/h3\u003e\n\u003cdiv class=\"ttr1-cards\"\u003e\n\u003cdiv class=\"ttr1-card\"\u003e\n\u003cspan class=\"ttr1-card-icon\"\u003e🏛️\u003c\/span\u003e\n\u003ch4 class=\"ttr1-card-name\"\u003eLa gerarchia sociale come mazzo\u003c\/h4\u003e\n\u003cp class=\"ttr1-card-desc\"\u003eDal Poveraccio al Presidente, ogni carta ha il suo rango. Chi è in alto vince — ma non per sempre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-card\"\u003e\n\u003cspan class=\"ttr1-card-icon\"\u003e🚩\u003c\/span\u003e\n\u003ch4 class=\"ttr1-card-name\"\u003eLa Rivoluzione\u003c\/h4\u003e\n\u003cp class=\"ttr1-card-desc\"\u003eSe hai in mano solo carte con bandiera rossa (valori 1–3), puoi ribaltare tutto. Le carte deboli diventano le più forti — ma giochi a carte scoperte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-card\"\u003e\n\u003cspan class=\"ttr1-card-icon\"\u003e🤝\u003c\/span\u003e\n\u003ch4 class=\"ttr1-card-name\"\u003eL'alleanza segreta\u003c\/h4\u003e\n\u003cp class=\"ttr1-card-desc\"\u003eIl Capo Partito dichiara una carta che cerca. Chi ce l'ha diventa suo alleato — ma non si sa chi è finché non la gioca.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-card\"\u003e\n\u003cspan class=\"ttr1-card-icon\"\u003e📜\u003c\/span\u003e\n\u003ch4 class=\"ttr1-card-name\"\u003e13 carte regola tematiche\u003c\/h4\u003e\n\u003cp class=\"ttr1-card-desc\"\u003eOgni partita può avere abilità speciali: i Lavoratori si sindacalizzano, i Miliardari fanno il colpo di mano, la Scienza smaschera. Zero partite uguali.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"ttr1-closing\"\u003e\n\u003cp class=\"ttr1-closing-text\"\u003eOgni round inizia come una partita di briscola. Poi qualcuno dichiara la Rivoluzione — e il tavolo non è più lo stesso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"ttr1-box-section\"\u003e\n\u003cdetails class=\"ttr1-det ttr1-det--last\"\u003e\n\u003csummary class=\"ttr1-det-sum\"\u003e\u003cspan class=\"ttr1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"ttr1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"ttr1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"ttr1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ttr1-det-body\"\u003e\n\u003cdiv class=\"ttr1-rl-wrap\"\u003e\n\u003cdiv class=\"ttr1-rl-langs\"\u003e\u003cspan class=\"ttr1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0a0a; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"ttr1-rl-link\" href=\"https:\/\/boardgamegeek.com\/boardgame\/446492\/tax-the-rich\" target=\"_blank\"\u003e\u003cspan class=\"ttr1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"ttr1-rl-body\"\u003e\n\u003cspan class=\"ttr1-rl-title\"\u003ePagina ufficiale su BoardGameGeek\u003c\/span\u003e\u003cspan class=\"ttr1-rl-sub\"\u003eboardgamegeek.com · link regolamento disponibile in pagina\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttr1-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 ttr1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- fine ttr1-wrap --\u003e\n\u003cstyle\u003e\n.ttr1-wrap, .ttr1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.ttr1-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: #12080a;\n}\n\n\/* ── COPERTINA ── *\/\n.ttr1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.ttr1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.ttr1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(18,8,10,0) 0%, rgba(18,8,10,0) 25%, rgba(18,8,10,0.55) 55%, rgba(18,8,10,0.88) 75%, rgba(18,8,10,0.99) 100%); }\n.ttr1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.ttr1-kicker { display: block; color: #E8A020; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.ttr1-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.ttr1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.ttr1-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.ttr1-chip--red { background: #B22020; border-color: #B22020; }\n\n\/* ── SPECS ── *\/\n.ttr1-specs-bar { background: #1a0c0e; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.ttr1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.ttr1-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.ttr1-spec:nth-child(3n) { border-right: none; }\n.ttr1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.ttr1-spec-icon { font-size: 1.2rem; }\n.ttr1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.ttr1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.ttr1-body { background: #F5EDE8; }\n\n\/* ── INTRO ── *\/\n.ttr1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.ttr1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #B22020; margin-bottom: 7px; }\n.ttr1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0808; line-height: 1.15; margin-bottom: 16px; }\n.ttr1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d1810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE EDITORIALI ── *\/\n.ttr1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #B22020; margin-bottom: 12px; }\n.ttr1-quote-solo { background: #1a0808; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #E8A020; }\n.ttr1-quote-solo--alt { background: #2a0c0c; border-left-color: #B22020; }\n.ttr1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.ttr1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.ttr1-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.ttr1-divider { height: 1px; background: #d4b8b0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.ttr1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.ttr1-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.ttr1-fs-brand { display:flex; align-items:center; gap:9px; }\n.ttr1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.ttr1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.ttr1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.ttr1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.ttr1-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.ttr1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.ttr1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.ttr1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.ttr1-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.ttr1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.ttr1-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.ttr1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.ttr1-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.ttr1-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.ttr1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.ttr1-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.ttr1-fs-target span { font-size:14px; flex-shrink:0; }\n.ttr1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.ttr1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.ttr1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.ttr1-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.ttr1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.ttr1-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.ttr1-section-pad { padding: 32px 28px 8px; }\n.ttr1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.ttr1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0c8c0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.ttr1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.ttr1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.ttr1-card-name { font-size: 0.95rem; font-weight: 900; color: #B22020; margin-bottom: 5px; }\n.ttr1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d1810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.ttr1-closing { background: #1a0808; padding: 26px 28px; border-top: 3px solid #E8A020; }\n.ttr1-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\/* ── ACCORDION CONTENUTO SCATOLA ── *\/\n.ttr1-box-section { background: #F5EDE8; border-top: 1px solid #d4b8b0; }\n.ttr1-det { border-bottom: 1px solid #e8d8d0; background: #fff; }\n.ttr1-det--last { border-bottom: none; }\n.ttr1-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.ttr1-det-sum::-webkit-details-marker { display: none; }\n.ttr1-det-sum::marker { display: none; }\n.ttr1-det[open] .ttr1-det-sum { background: #faf5f3; }\n.ttr1-det-sum:hover { background: #faf5f3; }\n.ttr1-det-left { display: flex; align-items: center; gap: 10px; }\n.ttr1-det-ico { font-size: 17px; flex-shrink: 0; }\n.ttr1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0808; display: block; }\n.ttr1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.ttr1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.ttr1-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.ttr1-det[open] .ttr1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.ttr1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.ttr1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.ttr1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.ttr1-rl-lang { font-family: sans-serif; font-size: 0.75rem; font-weight: 600; padding: 3px 10px; border-radius: 50px; background: #fde8e8; border: 1px solid #e08080; color: #801010; }\n.ttr1-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  .ttr1-specs { grid-template-columns: repeat(6, 1fr); }\n  .ttr1-spec { border-bottom: none; }\n  .ttr1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .ttr1-spec:last-child { border-right: none; }\n  .ttr1-cards { grid-template-columns: repeat(2, 1fr); }\n  .ttr1-fs-body { grid-template-columns: 220px 1fr; }\n  .ttr1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .ttr1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .ttr1-cover { height: 440px; }\n  .ttr1-cover-content { padding: 22px 36px 30px; }\n  .ttr1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .ttr1-cards { grid-template-columns: repeat(4, 1fr); }\n  .ttr1-divider { margin-left: 36px; margin-right: 36px; }\n  .ttr1-section-pad { padding: 36px 36px 8px; }\n  .ttr1-closing { padding: 28px 36px; }\n  .ttr1-fs-body { grid-template-columns: 260px 1fr; }\n  .ttr1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"ALION","offers":[{"title":"Default Title","offer_id":52417953694023,"sku":null,"price":8.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Tax_the_Rich_00.jpg?v=1758880650"},{"product_id":"marvel-skirmish-in-new-york","title":"MARVEL: Skirmish! In New York","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\"\u003eUn colpo sul tavolo quando Hulk schiaccia Loki. Un sospiro quando Ultron ruba l'artefatto. E alla fine qualcuno conta i punti, ma quello che ricordi è il momento in cui Strange ha ribaltato tutto con una carta giocata al momento giusto.\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\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eScontri Marvel in 30 minuti\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\"\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\"\u003eEditore\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eAsmodee\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\"\u003eTug of War asimmetrico\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 di carte \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Tug of war \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Artefatti condivisi\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: Ogni carta ha doppio fronte\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\"\u003eEroi contro villain nelle strade di New York\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eMatthias Cramer\u003c\/strong\u003e (Watergate, Vienna, Seven Seals) per Lookout Games, MARVEL: Skirmish! In New York è un card game \u003cstrong\u003easimmetrico per due giocatori\u003c\/strong\u003e ambientato nell'universo Marvel. Ogni giocatore impersona una fazione — eroi (Doctor Strange e Hulk) o villain (Ultron e Loki) — con un mazzo unico di carte e abilità distintive. La battaglia si svolge su una griglia di location iconiche di New York, dove entrambi i contendenti competono per conquistare artefatti strategici e prendere il controllo del campo.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo gestisci una mano di carte che rappresentano \u003cstrong\u003epoteri, attacchi e manovre tattiche\u003c\/strong\u003e. Ogni turno giochi una carta per influenzare le location condivise, sfruttando le sinergie del tuo mazzo e cercando di anticipare le mosse dell'avversario. Il sistema di \u003cstrong\u003etug of war\u003c\/strong\u003e fa sì che ogni area sia un fronte conteso: chi riesce a dominare più location e raccogliere gli artefatti più preziosi vince la partita. Niente dadi: solo timing, bluff e gestione della mano.\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\"Old friends and enemies meet in the streets of New York, and an epic battle of good vs.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eLookout 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\"\u003eCramer costruisce un sistema dove la forza bruta di Hulk e la sottigliezza di Strange si scontrano con la manipolazione di Loki e l'efficienza implacabile di Ultron. Funziona perché nessuno dei due mazzi gioca allo stesso modo.\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\"\u003eMARVEL: Skirmish! In New York\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\"\u003eTattico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTeso\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-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\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\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\u003eduello veloce e asimmetrico\u003c\/strong\u003e che cattura l'essenza dei personaggi Marvel senza appesantire con troppo testo. La tensione del tug of war funziona, le partite da 30 minuti invitano subito alla rivincita. Difetti ma non deal-breaker: con soli due mazzi la varietà è limitata rispetto a giochi LCG, e dopo una decina di partite inizi a conoscere le carte a memoria. Se cerchi profondità da campagna, questo non è il gioco. Ma se vuoi uno \u003cstrong\u003escontro rapido, tattico e rigiocabile\u003c\/strong\u003e tra Marvel heroes e villain, Skirmish! funziona.\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 carta influenza direttamente le location condivise e gli artefatti dell'avversario.\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"Il tug of war mantiene equilibrio precario: una mossa sbagliata regala campo avversario.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Devi pianificare quando giocare le carte forti, anticipare il mazzo avversario e gestire timing.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Due mazzi asimmetrici offrono esperienza diversa a seconda della fazione. Partite brevi invitano a rivincite.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole compatte: turni veloci, pochissime eccezioni. La profondità emerge dal timing e dall'asimmetria.\"}];\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\"\u003eLe tue armi\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa trovi in ogni mazzo\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 Personaggio\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni personaggio (Strange, Hulk, Ultron, Loki) ha un set di carte uniche che riflettono il suo stile: Strange manipola, Hulk spacca, Ultron ottimizza, Loki inganna.\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\"\u003eLocation di New York\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eAree iconiche della città dove si svolge lo scontro. Ogni location ha un valore strategico diverso e ospita artefatti contesi.\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\"\u003eArtefatti\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOggetti potenti da conquistare giocando carte sulle location. Chi accumula più artefatti di valore alto guadagna vantaggio decisivo.\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\"\u003ePoteri Speciali\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eAbilità uniche di ogni fazione che ribaltano il campo: riposizionamenti, bluff, colpi devastanti. Il timing è tutto.\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(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":"Asmodee","offers":[{"title":"Default Title","offer_id":52463980740935,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MARVEL_Skirmish_In_New_York_00.webp?v=1759476649"},{"product_id":"toriki-lisola-dei-naufraghi","title":"Toriki - L'Isola Dei Naufraghi","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\u003cdiv style=\"background:#FFC857;color:#1a0800;padding:11px 24px;display:flex;flex-wrap:wrap;gap:3px 11px;align-items:baseline;font-family:sans-serif\"\u003e\n\u003cspan style=\"font-size:0.72rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;white-space:nowrap\"\u003e📱 Serve un’app\u003c\/span\u003e\u003cspan style=\"font-size:0.85rem;font-weight:600;line-height:1.45\"\u003ePer giocare si usa un’app o un sito: serve uno smartphone, un tablet o un computer connesso a internet.\u003c\/span\u003e\n\u003c\/div\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\"\u003eLeggi la mappa sbagliata. Qualcuno si perde nel bosco. Tornate al campo base che fa già buio. E domani l'acqua finisce.\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\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCast Away 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\"\u003e6–8 ore campagna\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+ 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\"\u003eAsmodee\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 (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\"\u003eApp\/sito\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eObbligatoria\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\"\u003eEsplorazione a esagoni \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Gestione risorse \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Scan \u0026amp; Play digitale\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: Nomini le specie che scopri\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 spedizione scientifica nel XIX secolo finita male\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eSiete adolescenti a bordo della prima spedizione scientifica verso \u003cstrong\u003eToriki\u003c\/strong\u003e, un'isola semi-leggendaria e disabitata. Una tempesta vi fa naufragare sugli scogli. Riuscite a nuotare fino a riva. Da lì inizia l'avventura. Progettato da \u003cstrong\u003eWojciech Grajkowski\u003c\/strong\u003e, Toriki: L'Isola Dei Naufraghi (in originale \u003cem\u003eToriki: The Castaway Island\u003c\/em\u003e) è un cooperativo narrativo per famiglie che fonde componenti fisici meravigliosi con una \u003cstrong\u003eapp Scan \u0026amp; Play\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eEsplorate l'isola a esagoni, raccogliete risorse, costruite strumenti, scoprite animali e piante mai visti prima e \u003cstrong\u003edatele un nome\u003c\/strong\u003e. Ma soprattutto: sopravvivete. E trovate un modo per tornare a casa. Il gioco è una \u003cstrong\u003ecampagna unica\u003c\/strong\u003e da 6–8 ore totali, salvabile in qualsiasi momento.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"It is the 19th century.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eLucky Duck 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\"\u003eLa tecnologia Scan \u0026amp; Play rende l'esperienza fluida: non leggi paragrafi, vivi la storia. E il fatto di poter nominare le specie che scopri rende ogni partita personale.\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\"\u003eToriki: L'Isola Dei Naufraghi (Toriki: The Castaway Island)\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperativo · Narrativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eAvventuroso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCurioso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eFamiliare\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\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: è l'avventura cooperativa che volevi da bambino, accessibile per famiglie ma mai banale. L'app Scan \u0026amp; Play toglie friction, il fatto di nominare le specie rende ogni campagna personale. Difetti ma non deal-breaker: è una storia da vivere una volta sola, e se cerchi profondità strategica tipo Robinson Crusoe rimarrai deluso. Toriki è \u003cstrong\u003enarrativa familiare\u003c\/strong\u003e, non survival punitivo.\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 supporta il solitario ufficialmente: controlli più personaggi e l'app gestisce gli eventi. Funziona, ma \u003cstrong\u003eperde la magia delle decisioni condivise\u003c\/strong\u003e che è il cuore dell'esperienza cooperativa. Buona alternativa se vuoi esplorare Toriki da solo, ma brilla davvero con 2–3 giocatori.\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\": 2, \"note\": \"È una campagna unica: finita quella, hai vissuto la tua storia di Toriki. Non ci sono rami narrativi multipli che giustifichino un replay immediato.\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Cooperativo puro: decidete insieme dove andare, cosa costruire, come gestire le emergenze. La comunicazione è il cuore del gioco.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Le risorse non sono infinite, l'acqua finisce, la notte cala. Ma il ritmo è family-friendly: niente timer opprimente, solo scelte difficili.\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"L'esplorazione rivela tessere casuali, gli eventi dell'app possono sorprenderti. Ma le tue scelte contano più dei dadi.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole spiegate in 10 minuti, l'app gestisce tutto il resto. Perfetto per chi vuole avventura senza manuali da 30 pagine.\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa trovi nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI componenti di una spedizione naufragata\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 isola\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eEsagoni che compongono la mappa di Toriki: foreste, spiagge, montagne, rovine. Li riveli esplorando, costruendo l'isola pezzo per pezzo. Ogni partita ha una geografia diversa.\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 e strumenti\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni naufrago ha abilità uniche. Le carte strumento rappresentano ciò che costruisci: corde, lance, zattere. Scannerale con l'app e sbloccano nuove possibilità.\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\"\u003eSegnalini risorsa\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLegno, pietra, cibo, acqua. Sono la tua sopravvivenza quotidiana. Gestirli bene significa vivere un giorno in più, gestirli male significa fame e difficoltà.\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\"\u003eApp Scan \u0026amp; Play\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eNon è un accessorio: è il cuore narrativo. Scannerizzi carte e tessere, l'app ti racconta cosa succede, gestisce eventi, scoperte, incontri. Zero paragrafi cartacei da leggere.\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(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":"Asmodee","offers":[{"title":"Default Title","offer_id":52464432513351,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Toriki_L_Isola_Dei_Naufraghi_00.webp?v=1759485310"},{"product_id":"movie-night","title":"Movie Night","description":"\u003cdiv style=\"background: linear-gradient(135deg, #1a103c 0%, #2b1b63 60%, #006064 100%); color: #ffffff !important; padding: 40px 20px; border-radius: 15px; font-family: 'Arial', sans-serif; box-shadow: 0 10px 30px rgba(0,0,0,0.5);\"\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;\"\u003eMOVIE NIGHT\u003c\/h1\u003e\n\u003cdiv style=\"font-size: 18px; line-height: 1.6; text-align: center; max-width: 800px; margin: 0 auto; color: #ffffff !important;\"\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eSentite il profumo dei popcorn caldi? Le luci si stanno abbassando, il brusio in sala svanisce e il proiettore inizia a ronzare. \u003cstrong\u003eMovie Night\u003c\/strong\u003e non è solo un gioco, è il biglietto d'oro per la serata cinema definitiva, racchiusa in una scatola vibrante di colori neon e magia.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eImmaginate di avere il potere di curare il palinsesto perfetto. Siete voi i registi, i critici e il pubblico allo stesso tempo. Ogni carta è una pellicola, un genere, un'emozione che aspetta solo di essere proiettata sullo schermo della vostra immaginazione. Dalla fantascienza retrò alle commedie romantiche, tutto è nelle vostre mani.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eLo stile artistico di Sai Beppu ci trasporta in un universo visivo unico, dove il design moderno incontra la nostalgia delle vecchie insegne luminose. Non state solo giocando carte: state componendo una sinfonia visiva, cercando l'armonia perfetta tra azione adrenalinica e momenti toccanti.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 30px; color: #ffffff !important;\"\u003ePreparatevi a discutere, a ridere e a esultare per quel colpo di scena inaspettato che ribalta la partita. È il momento di decidere: quale film merita la standing ovation stasera?\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; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 15px; font-weight: 800; color: #ffffff !important;\"\u003ePRIMA VISIONE\u003c\/h3\u003e\n\u003cp style=\"font-size: 16px; color: #ffffff !important;\"\u003eL'emozione di scoprire ogni carta come se fosse il trailer di un capolavoro atteso da tempo.\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; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 15px; font-weight: 800; color: #ffffff !important;\"\u003eCAST STELLARE\u003c\/h3\u003e\n\u003cp style=\"font-size: 16px; color: #ffffff !important;\"\u003eUn design artistico che buca lo schermo, con illustrazioni che sono vere opere d'arte pop.\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; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 15px; font-weight: 800; color: #ffffff !important;\"\u003eCOLPO DI SCENA\u003c\/h3\u003e\n\u003cp style=\"font-size: 16px; color: #ffffff !important;\"\u003eMeccaniche che sorprendono, trasformando una serata tranquilla in una sfida all'ultimo voto.\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; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 15px; font-weight: 800; color: #ffffff !important;\"\u003eGRAN FINALE\u003c\/h3\u003e\n\u003cp style=\"font-size: 16px; color: #ffffff !important;\"\u003eLa soddisfazione di aver creato la sequenza perfetta, lasciando il pubblico a bocca aperta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 2px solid rgba(255,255,255,0.5); padding: 20px; text-align: center; border-radius: 15px; margin-top: 40px; background: rgba(0,0,0,0.2);\"\u003e\n\u003cp style=\"font-size: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; margin: 0; color: #ffffff !important;\"\u003eSILENZIO IN SALA... IL FILM STA PER INIZIARE!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":52493880820039,"sku":null,"price":6.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Movie_Night_00.webp?v=1759936825"},{"product_id":"marvel-zombies-x-men-resistance-zombicide","title":"Marvel Zombies - X-Men Resistance - Zombicide","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\"\u003eMagneto passa le carte a Ciclope. Rogue conta i dadi. Qualcuno urla «chiudi quella porta» ma è troppo tardi. La mansione trabocca. E nessuno parla più di Fenice o Fratellanza.\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\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMarvel incontra Zombicide\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCampagna 10 missioni\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\"\u003e60 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\"\u003eAsmodee\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      \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\"\u003eDadi · Poteri · Spawn\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\"\u003eZombicide core \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e campagna X-Mansion \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Power crescente\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: Abilità che si sbloccano uccidendo zombie\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\"\u003eQuando l'apocalisse zombie colpisce la X-Mansion\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eMarvel Zombies - X-Men Resistance - Zombicide\u003c\/strong\u003e porta il sistema Zombicide nel Marvel Universe, con \u003cstrong\u003edesign di Fábio Cury e Michael Shinall\u003c\/strong\u003e e illustrazioni di \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e. La piaga zombie non risparmia nemmeno i più grandi supereroi: mutanti e nemici storici si trovano a combattere fianco a fianco contro orde di infetti, inclusi gli Eroi Zombie caduti. Dieci missioni vi porteranno attraverso la X-Mansion, dal piano terra ai dormitori degli studenti, fino alle strutture sotterranee segrete.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni turno scegliete tre azioni tra movimento, attacco, ricerca, scambio oggetti. Eliminate zombie per sbloccare \u003cstrong\u003enuove abilità uniche\u003c\/strong\u003e del vostro eroe. Raccogliete Tratti monouso per bonus temporanei, salvate i Passanti per abilità permanenti. Ma attenzione: più diventate potenti, più \u003cstrong\u003eorde massicce spawneranno\u003c\/strong\u003e a darvi la caccia. E quando un Eroe Zombie si alza, la partita cambia faccia.\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\"When the zombie plague strikes, not even Earth’s mightiest heroes are safe.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eCMON Global Limited\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\"\u003eQuando Magneto passa i Tratti a Ciclope per salvargli la pelle e un Eroe Zombie sfonda la porta che avevate appena chiuso, capisci che la cooperazione qui non è un optional. È sopravvivenza.\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\"\u003eMarvel Zombies - X-Men Resistance - Zombicide (Marvel Zombies: X-Men Resistance)\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperativo · Narrativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eAdrenalinico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCinematografico\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-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\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\u003eBambini\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\u003eHeavy 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\"\u003e\n\u003cstrong\u003ePerché ci piace:\u003c\/strong\u003e il sistema Zombicide funziona, i poteri Marvel sono fedeli e le miniature di Checchetto valgono il prezzo del biglietto. La campagna X-Mansion è variata e il gruppo da 4-6 si diverte tantissimo. \u003cstrong\u003eDifetti ma non deal-breaker:\u003c\/strong\u003e la fortuna sui dadi può frustrare, il downtime con 6 giocatori esiste, e chi non ama Marvel o Zombicide non troverà qui rivelazioni meccaniche.\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 supporta ufficialmente il solitario controllando più eroi. L'esperienza è completa: poteri, progressione e tensione restano intatti. Perde solo il caos collaborativo del tavolo pieno, ma guadagna controllo tattico sulle sinergie.\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\": \"Cooperazione\", \"value\": 5, \"note\": \"Scambio continuo di risorse, azioni coordinate, salvare i compagni è tutto\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"Spawn crescente, Eroi Zombie, porte che cedono: la pressione sale ogni round\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Campagna 10 missioni, combinazioni eroi, scenari modulari danno varietà\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Dadi per gli attacchi e carte per spawn: un tiro sfortunato ti costa caro\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Regole Zombicide rodatissime, poteri chiari, curva 15 minuti\"}, {\"label\": \"Narratività\", \"value\": 3, \"note\": \"I momenti emergono dai poteri Marvel e dalle situazioni disperate, non da script\"}];\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\"\u003eIl tuo arsenale mutante\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eQuattro pilastri della resistenza\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\"\u003eEroi X-Men e nemici\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCiclope, Rogue, Magneto: ogni mutante ha \u003cstrong\u003eabilità uniche\u003c\/strong\u003e che si sbloccano eliminando zombie. Più uccidi, più diventi letale. Le carte eroe dicono tutto: poteri, inventario, livello Power.\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\"\u003eTratti monouso\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCarte boost usa-e-getta che trovi cercando o come ricompensa. Dadi extra, movimento bonus, attacchi potenziati: li giochi al momento giusto e \u003cstrong\u003eribaltano un round\u003c\/strong\u003e disperato.\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\"\u003ePassanti da salvare\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCivili nascosti o braccati dagli zombie. Ogni Passante salvato ti dà \u003cstrong\u003eun'abilità permanente\u003c\/strong\u003e unica. Sono gli obiettivi primari di quasi ogni missione, e lasciarli morire fa male.\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\"\u003eOrde e Eroi Zombie\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eWalker, runner, abomination: gli zombie spawnano ogni round in \u003cstrong\u003enumero crescente\u003c\/strong\u003e legato alla vostra potenza. E quando si alza un Eroe Zombie con i suoi poteri intatti, la caccia diventa letale.\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(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":"Asmodee","offers":[{"title":"Default Title","offer_id":52499110003015,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Marvel_Zombies_-_X-Men_Resistance_00.webp?v=1760034214"},{"product_id":"marvel-zombies-zombicide","title":"Marvel Zombies - Zombicide","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\"\u003eHulk annusa l'aria. Spider-Man fissa un gruppo di civili dall'angolo della strada. Capitan America stringe lo scudo, ma la fame vince sempre. Questa volta non salvate nessuno: siete voi la minaccia.\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\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMarvel Universe Horror\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMiniature CMON\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\"\u003e60 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\"\u003eAsmodee\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.3)\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\"\u003eCoop + solitario\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\"\u003eZombicide cooperativo \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e gestione fame \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e poteri asimmetrici Marvel\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: Sei lo zombi affamato\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\"\u003eQuando i supereroi diventano la minaccia\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eFábio Cury e Michael Shinall\u003c\/strong\u003e, Marvel Zombies ribalta il classico Zombicide: non combatti gli zombi, li \u003cstrong\u003econtrolli\u003c\/strong\u003e. Ambientato nell'Universo Marvel durante l'epidemia zombi raccontata nella miniserie Marvel, mette nelle vostre mani supereroi infetti che cercano disperatamente di completare missioni mentre la fame li divora. Miniature scolpite da CMON, artwork di \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e che riprende le tavole horror originali. Il sistema è quello di Zombicide — azione per azione, dadi, missioni a tempo — ma ribaltato: questa volta mangiate voi.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni eroe zombi ha \u003cstrong\u003epoteri asimmetrici\u003c\/strong\u003e fedeli al personaggio Marvel originale, ma corrotti dall'infezione. Costruite mazzi azione, gestite il livello di fame (che sale a ogni turno e vi rende più forti ma meno controllabili), completate obiettivi di scenario prima che le risorse finiscano o che il gruppo collassi. Tabellone modulare a tessere, campagna con scenari concatenati, modalità solitario ufficiale. Il twist: \u003cstrong\u003emangiare civili\u003c\/strong\u003e è parte delle meccaniche di gioco, con tracker dedicato e conseguenze narrative.\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\"This is Zombicide, but you're the monster. And that changes everything.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eQuesto è Zombicide, ma sei tu il mostro. E questo cambia tutto.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eThe Dice Tower\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\"\u003eMarvel Zombies è un gioco che ti mette nei panni degli infetti, con tutto il peso morale e meccanico che ne consegue. Non è una skin Marvel su Zombicide: è un'inversione di prospettiva che funziona.\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\"\u003eMarvel Zombies: A Zombicide Game\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 · Horror\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\"\u003eDisturbante\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCaotico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eNarrativo\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\u003eEsperti\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\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\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: ribalta Zombicide senza tradirlo, i poteri Marvel sono fedeli e divertenti, la fame come meccanica è inquietante e funzionale. Difetti ma non deal-breaker: resta un gioco di dadi e carte, quindi il caos può frustrare i pianificatori; il tema horror\/cannibalismo non è per tutti i tavoli.\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: controlli più eroi zombi contemporaneamente, gestendo fame e obiettivi da solo. L'esperienza è completa e fedele, ma perde la \u003cstrong\u003enegoziazione cooperativa\u003c\/strong\u003e che rende le scelte più drammatiche nel multiplayer — in solo decidi tu tutto, e parte della tensione morale si attenua.\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\": \"Interazione\", \"value\": 5, \"note\": \"Cooperativo puro: ogni decisione coinvolge il gruppo, la fame sale per tutti\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"La fame aumenta ogni turno, i civili si esauriscono, il timer narrativo è spietato\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Scenari multipli, setup modulare, eroi asimmetrici — la campagna si rigioca\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Dadi per le azioni e le carte pescate: Zombicide resta imprevedibile\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Più tattica che strategia: ottimizzi il turno, ma il dado ha sempre voce in capitolo\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regolamento Zombicide collaudato, poteri chiari, iconografia immediata\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa trovi nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eGli elementi che costruiscono l'apocalisse\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\"\u003eEroi zombi asimmetrici\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSpider-Man, Hulk, Capitan America, Scarlet Witch e altri, ognuno con \u003cstrong\u003emazzi azione unici\u003c\/strong\u003e che rispecchiano i poteri originali corrotti dall'infezione. Non sono varianti cosmetiche: giocano in modo radicalmente 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\"\u003eTracker della Fame\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni eroe ha un indicatore fame che \u003cstrong\u003esale a ogni turno\u003c\/strong\u003e. Più sei affamato, più sei forte — ma meno controllabile. Mangiare civili ti riporta giù. È il cuore del gioco, non un segnalino decorativo.\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\"\u003eTabellone modulare a tessere\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSetup diverso per ogni scenario, con spawn di civili, obiettivi e ostacoli posizionati dinamicamente. Il quartiere di New York cambia ogni partita, e ogni tessera porta \u003cstrong\u003erisorse limitate\u003c\/strong\u003e.\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\"\u003eCampagna a scenari concatenati\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eStoria in più missioni con obiettivi che evolvono, scelte narrative e conseguenze che si portano avanti. Non è una serie di partite slegate: è un \u003cstrong\u003earco narrativo horror\u003c\/strong\u003e dall'inizio alla fine.\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(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":"Asmodee","offers":[{"title":"Default Title","offer_id":52499175407943,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Marvel_Zombies_-_Zombicide_00.webp?v=1760035234"},{"product_id":"marvel-zombies-guardians-of-the-galaxy-set","title":"Marvel Zombies - Guardians of the Galaxy Set - Espansione","description":"\u003cdiv class=\"product__description rte quick-description galaxy-zombies\"\u003e\n\u003ch2\u003e💫 Quando l’apocalisse arriva… anche nello spazio\u003c\/h2\u003e\n\u003cp\u003eIn \u003cstrong\u003eMarvel Zombies – Guardians of the Galaxy Set\u003c\/strong\u003e, l’universo intero è in bilico tra la fame e il caos. I Guardiani della Galassia si ritrovano nel peggior incubo possibile: non c’è più da salvare il mondo, ma da \u003cstrong\u003esopravvivere all’apocalisse zombie cosmica\u003c\/strong\u003e. E, come se non bastasse, \u003cstrong\u003eThanos\u003c\/strong\u003e è tornato… e questa volta è affamato.\u003c\/p\u003e\n\u003cp\u003eQuesta espansione per \u003cstrong\u003eMarvel Zombies\u003c\/strong\u003e introduce i leggendari \u003cstrong\u003eGuardiani della Galassia\u003c\/strong\u003e – vivi e non-morti – insieme a un nuovo nemico da brivido: \u003cstrong\u003eZombie Thanos con il Guanto dell’Infinito\u003c\/strong\u003e. Ogni attivazione del Titano scatena un potere diverso legato alle Gemme dell’Infinito, capace di \u003cstrong\u003estravolgere ogni missione\u003c\/strong\u003e sia in modalità Eroe che in modalità Zombie. Preparati a combattere nello spazio profondo, dove nemmeno il silenzio può coprire le urla.\u003c\/p\u003e\n\u003ch3\u003ePerché “Guardians of the Galaxy Set” è un’espansione fuori orbita\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🚀 \u003cstrong\u003eI Guardiani della Galassia\u003c\/strong\u003e si uniscono alla lotta, tra eroi e non-morti\u003c\/li\u003e\n\u003cli\u003e💀 \u003cstrong\u003eThanos Zombie\u003c\/strong\u003e con meccaniche uniche legate alle Gemme dell’Infinito\u003c\/li\u003e\n\u003cli\u003e🧩 \u003cstrong\u003eCompatibile con entrambe le modalità\u003c\/strong\u003e: Eroe e Zombie Mode\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003eMiniature e artwork spettacolari\u003c\/strong\u003e firmati da \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e🔥 \u003cstrong\u003eEspansione ricca di tensione e atmosfera\u003c\/strong\u003e, perfetta per chi vuole spingersi oltre il limite\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMarvel Zombies – Guardians of the Galaxy Set\u003c\/strong\u003e trasporta la battaglia nel cosmo, dove il confine tra vita e non-morte è ormai svanito. Se pensavi che la Terra fosse perduta, aspetta di vedere cosa accade tra le stelle. È ora di combattere… o di mangiare.\u003c\/p\u003e\n\u003cp class=\"galaxy-quote\"\u003e\u003cem\u003e🪐 Nello spazio, nessuno può sentirti masticare.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* 🌌 Tema “Galactic Apocalypse” *\/\n.galaxy-zombies {\n  position: relative;\n  background: radial-gradient(circle at 50% 30%, #2c003e 0%, #070014 90%);\n  border-radius: 18px;\n  padding: 2.4rem 1.6rem 2.8rem;\n  color: #f3eaff;\n  box-shadow: inset 0 0 35px rgba(115,0,255,0.3), 0 0 25px rgba(0,0,0,0.6);\n  overflow: hidden;\n}\n\n\/* Nebulosa galattica animata *\/\n.galaxy-zombies::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 40% 40%, rgba(255,200,120,0.08), transparent 70%),\n              radial-gradient(circle at 70% 60%, rgba(120,60,255,0.15), transparent 80%);\n  mix-blend-mode: screen;\n  opacity: 0.8;\n  animation: galaxyPulse 10s infinite ease-in-out;\n  pointer-events: none;\n}\n@keyframes galaxyPulse {\n  0%,100% { opacity: 0.7; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.03); }\n}\n\n\/* Titolo leggibile e luminoso *\/\n.galaxy-zombies h2 {\n  text-align: center;\n  color: #ffd879;\n  font-size: 1.6rem;\n  font-weight: 800;\n  text-shadow: 0 0 14px rgba(255,180,60,0.6), 0 0 26px rgba(255,255,200,0.3);\n  letter-spacing: 0.4px;\n  margin-bottom: 1.4rem;\n}\n\n\/* Sottotitoli *\/\n.galaxy-zombies h3 {\n  color: #caaaff;\n  font-size: 1.15rem;\n  margin-top: 1.8rem;\n  text-shadow: 0 0 10px rgba(180,120,255,0.3);\n}\n\n\/* Testo e elementi *\/\n.galaxy-zombies p {\n  color: #f5ecff;\n  line-height: 1.7;\n  font-size: 0.96rem;\n  z-index: 2;\n  position: relative;\n}\n.galaxy-zombies strong {\n  color: #ffe995;\n}\n\n\/* Lista *\/\n.galaxy-zombies ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n}\n.galaxy-zombies li {\n  background: rgba(255,255,255,0.05);\n  border-left: 3px solid rgba(180,100,255,0.4);\n  border-radius: 6px;\n  padding: 0.55rem 0.9rem;\n  margin-bottom: 0.5rem;\n  transition: all .3s ease;\n}\n.galaxy-zombies li:hover {\n  background: rgba(255,255,255,0.08);\n  transform: translateX(3px);\n}\n\n\/* Citazione finale *\/\n.galaxy-quote {\n  text-align: center;\n  margin-top: 2rem;\n  color: #ffe3b3;\n  font-size: 1.05rem;\n  text-shadow: 0 0 10px rgba(255,200,150,0.4);\n  animation: galaxyGlow 5s infinite ease-in-out;\n}\n@keyframes galaxyGlow {\n  0%,100% { opacity: 1; text-shadow: 0 0 10px rgba(255,200,150,0.3); }\n  50% { opacity: 0.85; text-shadow: 0 0 22px rgba(255,180,120,0.6); }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .galaxy-zombies { padding: 1.8rem 1rem 2rem; }\n  .galaxy-zombies h2 { font-size: 1.4rem; }\n  .galaxy-zombies h3 { font-size: 1rem; }\n  .galaxy-zombies p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52499223511367,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/GDTMarvelZombies-GuardiansoftheGalaxySet00.webp?v=1760036851"},{"product_id":"marvel-zombies-clash-of-the-sinister-six","title":"Marvel Zombies - Clash of the Sinister Six - Espansione","description":"\u003cdiv class=\"product__description rte quick-description sinister-theme\"\u003e\n\u003ch2\u003e💥 Quando gli eroi combattono… contro se stessi\u003c\/h2\u003e\n\u003cp\u003eIn \u003cstrong\u003eMarvel Zombies – Clash of the Sinister Six\u003c\/strong\u003e l’universo Marvel sprofonda nel caos più totale. Non si tratta più di salvare il mondo, ma di \u003cstrong\u003edistruggerlo con stile\u003c\/strong\u003e. Due squadre di superumani — vivi o non morti — si affrontano in un \u003cstrong\u003eduello all’ultimo morso\u003c\/strong\u003e, dove solo l’ingegno (e la fame) determineranno il vincitore.\u003c\/p\u003e\n\u003cp\u003eQuesta espansione introduce la \u003cstrong\u003emodalità Team vs Team\u003c\/strong\u003e, che mette faccia a faccia due fazioni da 3 a 6 personaggi ciascuna: \u003cstrong\u003eSupereroi contro Zombie Heroes\u003c\/strong\u003e. Ogni squadra dovrà eliminare gli avversari e completare obiettivi secondari per guadagnare vantaggi tattici sul campo di battaglia. Il tutto condito da \u003cstrong\u003ecarte Teamwork segrete\u003c\/strong\u003e che permettono mosse imprevedibili, bluff, e attacchi coordinati degni del miglior fumetto Marvel.\u003c\/p\u003e\n\u003ch3\u003ePerché “Clash of the Sinister Six” è il conflitto definitivo\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚔️ \u003cstrong\u003eModalità Team vs Team\u003c\/strong\u003e: vivi la tensione di uno scontro epico tra fazioni\u003c\/li\u003e\n\u003cli\u003e🧟♂️ \u003cstrong\u003eEroi e zombie insieme\u003c\/strong\u003e: il confine tra buoni e cattivi è ormai polvere\u003c\/li\u003e\n\u003cli\u003e🧠 \u003cstrong\u003eCarte Teamwork segrete\u003c\/strong\u003e per strategie imprevedibili e colpi di scena\u003c\/li\u003e\n\u003cli\u003e🌆 \u003cstrong\u003eNuove ambientazioni iconiche\u003c\/strong\u003e: la metropolitana di New York e Central Park\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003eIllustrazioni e miniature da urlo\u003c\/strong\u003e firmate da \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMarvel Zombies – Clash of the Sinister Six\u003c\/strong\u003e trasforma ogni partita in un’arena di pura follia supereroica. E quando i pugni non bastano più, restano solo i denti. Per usare questa modalità serve \u003cstrong\u003ela scatola base Marvel Zombies\u003c\/strong\u003e e \u003cstrong\u003eMarvel Zombies: X-Men Resistance\u003c\/strong\u003e… e tanto coraggio.\u003c\/p\u003e\n\u003cp class=\"sinister-quote\"\u003e\u003cem\u003e🩸 Super o zombie, poco importa: alla fine, qualcuno dovrà essere mangiato.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* 🔥 Tema “Sinister City Battle” *\/\n.sinister-theme {\n  position: relative;\n  background: linear-gradient(160deg, #150006 0%, #25000d 40%, #06000f 100%);\n  border-radius: 18px;\n  padding: 2.4rem 1.6rem 2.8rem;\n  color: #fff5ee;\n  box-shadow: inset 0 0 25px rgba(255,70,50,0.2), 0 0 25px rgba(0,0,0,0.6);\n  overflow: hidden;\n}\n\n\/* Bagliore urbano animato *\/\n.sinister-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 30% 30%, rgba(255,80,0,0.08), transparent 70%),\n              radial-gradient(circle at 70% 60%, rgba(120,0,255,0.15), transparent 80%);\n  mix-blend-mode: screen;\n  opacity: 0.7;\n  animation: cityGlow 9s infinite ease-in-out;\n  pointer-events: none;\n}\n@keyframes cityGlow {\n  0%,100% { opacity: 0.6; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.03); }\n}\n\n\/* Titolo leggibile con glow *\/\n.sinister-theme h2 {\n  text-align: center;\n  color: #ffae52;\n  font-size: 1.6rem;\n  font-weight: 800;\n  text-shadow: 0 0 16px rgba(255,100,40,0.6), 0 0 26px rgba(255,255,200,0.25);\n  letter-spacing: 0.4px;\n  margin-bottom: 1.4rem;\n}\n\n\/* Sottotitoli *\/\n.sinister-theme h3 {\n  color: #ff77c1;\n  font-size: 1.15rem;\n  margin-top: 1.8rem;\n  text-shadow: 0 0 10px rgba(255,100,200,0.3);\n}\n\n\/* Testo e grassetti *\/\n.sinister-theme p {\n  color: #fff5ef;\n  line-height: 1.7;\n  font-size: 0.96rem;\n  z-index: 2;\n  position: relative;\n}\n.sinister-theme strong {\n  color: #ffd66b;\n}\n\n\/* Lista *\/\n.sinister-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n}\n.sinister-theme li {\n  background: rgba(255,255,255,0.05);\n  border-left: 3px solid rgba(255,120,60,0.4);\n  border-radius: 6px;\n  padding: 0.55rem 0.9rem;\n  margin-bottom: 0.5rem;\n  transition: all .3s ease;\n}\n.sinister-theme li:hover {\n  background: rgba(255,255,255,0.08);\n  transform: translateX(3px);\n}\n\n\/* Frase finale *\/\n.sinister-quote {\n  text-align: center;\n  margin-top: 2rem;\n  color: #ffd4b3;\n  font-size: 1.05rem;\n  text-shadow: 0 0 10px rgba(255,160,80,0.4);\n  animation: pulseSinister 5s infinite ease-in-out;\n}\n@keyframes pulseSinister {\n  0%,100% { opacity: 1; text-shadow: 0 0 10px rgba(255,160,80,0.3); }\n  50% { opacity: 0.85; text-shadow: 0 0 22px rgba(255,80,50,0.6); }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .sinister-theme { padding: 1.8rem 1rem 2rem; }\n  .sinister-theme h2 { font-size: 1.4rem; }\n  .sinister-theme h3 { font-size: 1rem; }\n  .sinister-theme p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52499246154055,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MarvelZombies-ClashoftheSinisterSix00.webp?v=1760037542"},{"product_id":"hydra-resurrection","title":"Marvel Zombies - Hydra Resurrection- Espansione","description":"\u003cdiv class=\"product__description rte quick-description hydra-theme\"\u003e\n\u003ch2\u003e☠️ Quando l’Hydra risorge… anche la morte obbedisce\u003c\/h2\u003e\n\u003cp\u003eIn \u003cstrong\u003eMarvel Zombies – Hydra Resurrection\u003c\/strong\u003e l’incubo non è finito: dalle macerie del mondo, \u003cstrong\u003eTeschio Rosso\u003c\/strong\u003e rialza la testa e comanda un’armata di \u003cstrong\u003esoldati zombie Hydra\u003c\/strong\u003e pronti a sterminare tutto ciò che vive… o cammina ancora. Non ci sono alleanze, solo un nuovo orrore che minaccia sia gli \u003cstrong\u003eeroi\u003c\/strong\u003e che gli \u003cstrong\u003ezombie\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eQuesta espansione introduce il temibile \u003cstrong\u003eRed Skull come nemico unico\u003c\/strong\u003e, con un mazzo d’azione personale che scatena poteri devastanti a ogni attivazione. La battaglia si sposta tra le nuove ambientazioni: il \u003cstrong\u003eHelicarrier dello S.H.I.E.L.D.\u003c\/strong\u003e e la \u003cstrong\u003ebase segreta Hydra\u003c\/strong\u003e, due campi di guerra che ribaltano completamente le dinamiche di ogni missione. E con nuovi eroi, zombie e civili pronti a entrare in gioco, l’oscurità si allarga fino a divorare ogni speranza.\u003c\/p\u003e\n\u003ch3\u003ePerché “Hydra Resurrection” è il ritorno più pericoloso dell’apocalisse\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e💀 \u003cstrong\u003eTeschio Rosso come boss unico\u003c\/strong\u003e con un mazzo d’azione dedicato e poteri letali\u003c\/li\u003e\n\u003cli\u003e🧟♂️ \u003cstrong\u003eOrde di soldati Hydra zombie\u003c\/strong\u003e pronti a devastare ogni scenario\u003c\/li\u003e\n\u003cli\u003e🌍 \u003cstrong\u003eDue nuove ambientazioni iconiche\u003c\/strong\u003e: Helicarrier S.H.I.E.L.D. e base Hydra\u003c\/li\u003e\n\u003cli\u003e🎯 \u003cstrong\u003eMissioni extra per entrambe le modalità\u003c\/strong\u003e: Eroe e Zombie Mode\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003eMiniature e artwork mozzafiato\u003c\/strong\u003e firmati da \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMarvel Zombies – Hydra Resurrection\u003c\/strong\u003e non è solo un’espansione: è un \u003cstrong\u003enuovo capitolo dell’apocalisse Marvel\u003c\/strong\u003e, dove il male non muore mai — semplicemente cambia uniforme. L’Hydra è tornata. E questa volta, morde.\u003c\/p\u003e\n\u003cp class=\"hydra-quote\"\u003e\u003cem\u003e🐍 Taglia una testa… e ne risorgeranno cento, affamate.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* 🐍 Tema Hydra Resurrection *\/\n.hydra-theme {\n  position: relative;\n  background: linear-gradient(160deg, #070000 0%, #190505 30%, #001408 100%);\n  border-radius: 18px;\n  padding: 2.4rem 1.6rem 2.8rem;\n  color: #fefcf9;\n  box-shadow: inset 0 0 25px rgba(255,0,0,0.1), 0 8px 22px rgba(0,0,0,0.5);\n  overflow: hidden;\n}\n\n\/* Bagliore sinistro “HYDRA” *\/\n.hydra-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 30% 30%, rgba(255,0,0,0.1), transparent 70%),\n              radial-gradient(circle at 70% 60%, rgba(0,255,120,0.12), transparent 80%);\n  mix-blend-mode: screen;\n  animation: hydraGlow 8s infinite ease-in-out;\n  pointer-events: none;\n}\n@keyframes hydraGlow {\n  0%,100% { opacity: 0.6; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.03); }\n}\n\n\/* Titolo *\/\n.hydra-theme h2 {\n  text-align: center;\n  color: #ff5555;\n  font-size: 1.55rem;\n  font-weight: 800;\n  text-shadow: 0 0 16px rgba(255,40,40,0.6), 0 0 26px rgba(0,255,180,0.25);\n  letter-spacing: 0.4px;\n  margin-bottom: 1.4rem;\n}\n\n\/* Sottotitoli *\/\n.hydra-theme h3 {\n  color: #66ff9c;\n  font-size: 1.15rem;\n  margin-top: 1.8rem;\n  text-shadow: 0 0 10px rgba(80,255,160,0.3);\n}\n\n\/* Paragrafi *\/\n.hydra-theme p {\n  color: #fff8f5;\n  line-height: 1.7;\n  font-size: 0.96rem;\n  position: relative;\n  z-index: 2;\n}\n.hydra-theme strong {\n  color: #ff6b6b;\n}\n\n\/* Lista *\/\n.hydra-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n}\n.hydra-theme li {\n  background: rgba(255,255,255,0.04);\n  border-left: 3px solid rgba(255,80,80,0.4);\n  border-radius: 6px;\n  padding: 0.55rem 0.9rem;\n  margin-bottom: 0.5rem;\n  transition: all .3s ease;\n}\n.hydra-theme li:hover {\n  background: rgba(255,255,255,0.08);\n  transform: translateX(3px);\n}\n\n\/* Frase finale *\/\n.hydra-quote {\n  text-align: center;\n  margin-top: 2rem;\n  color: #ff8a8a;\n  font-size: 1.05rem;\n  text-shadow: 0 0 10px rgba(255,80,80,0.5);\n  animation: hydraPulse 5s infinite ease-in-out;\n}\n@keyframes hydraPulse {\n  0%,100% { opacity: 1; text-shadow: 0 0 10px rgba(255,80,80,0.3); }\n  50% { opacity: 0.85; text-shadow: 0 0 22px rgba(255,40,40,0.6); }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .hydra-theme { padding: 1.8rem 1rem 2rem; }\n  .hydra-theme h2 { font-size: 1.4rem; }\n  .hydra-theme h3 { font-size: 1rem; }\n  .hydra-theme p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"FroGames","offers":[{"title":"Default Title","offer_id":52499319849287,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MarvelZombies-HydraResurrection00.webp?v=1760038170"},{"product_id":"fantastic-4-under-siege","title":"Fantastic 4 - Under Siege - Espansione","description":"\u003cdiv class=\"product__description rte quick-description f4-theme\"\u003e\n\u003ch2\u003e💥 Quando anche la scienza non basta a fermare l’orrore\u003c\/h2\u003e\n\u003cp\u003eIn \u003cstrong\u003eMarvel Zombies – Fantastic 4: Under Siege\u003c\/strong\u003e, il genio di \u003cstrong\u003eReed Richards\u003c\/strong\u003e non è più una garanzia di salvezza. L’intera squadra dei \u003cstrong\u003eFantastici Quattro\u003c\/strong\u003e si ritrova intrappolata nel Baxter Building, assediata da orde di zombie affamati… o, peggio ancora, dai propri amici e familiari trasformati in mostri. Dalle fondamenta fino al tetto, ogni piano diventa una trappola.\u003c\/p\u003e\n\u003cp\u003eQuesta espansione aggiunge nuovi \u003cstrong\u003eSupereroi, Zombie Heroes e Bystanders\u003c\/strong\u003e legati alla Prima Famiglia Marvel, in una serie di missioni uniche che si sviluppano \u003cstrong\u003epiano dopo piano\u003c\/strong\u003e all’interno del celebre edificio. Sfrutta i poteri di Mr. Fantastic, la forza della Cosa, la fiamma di Johnny e l’ingegno invisibile di Sue per sopravvivere all’assedio… o divorare tutto ciò che si muove, se la fame prende il sopravvento.\u003c\/p\u003e\n\u003ch3\u003ePerché “Under Siege” è un capitolo imperdibile di Marvel Zombies\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🏢 \u003cstrong\u003eScenario verticale unico\u003c\/strong\u003e: esplora il Baxter Building piano per piano\u003c\/li\u003e\n\u003cli\u003e🔥 \u003cstrong\u003eI Fantastici Quattro\u003c\/strong\u003e come nuovi Eroi e Zombie Heroes giocabili\u003c\/li\u003e\n\u003cli\u003e🧟♂️ \u003cstrong\u003eModalità Eroe e Zombie\u003c\/strong\u003e con missioni completamente nuove\u003c\/li\u003e\n\u003cli\u003e💡 \u003cstrong\u003eTecnologia di Reed Richards\u003c\/strong\u003e come chiave (o dannazione) dell’intera battaglia\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003eMiniature e artwork spettacolari\u003c\/strong\u003e firmati da \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMarvel Zombies – Fantastic 4: Under Siege\u003c\/strong\u003e è l’espansione che trasforma la genialità in disperazione e la squadra più iconica della Marvel in protagonisti di un \u003cstrong\u003eassedio senza via di fuga\u003c\/strong\u003e. Sopravvivi piano dopo piano… finché il soffitto non crolla.\u003c\/p\u003e\n\u003cp class=\"f4-quote\"\u003e\u003cem\u003e⚡ Quattro eroi. Un edificio. Nessuna via d’uscita.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* 💥 Tema Fantastic 4: Under Siege *\/\n.f4-theme {\n  position: relative;\n  background: linear-gradient(180deg, #000b1a 0%, #0b2748 70%, #020a13 100%);\n  border-radius: 20px;\n  padding: 2.4rem 1.6rem 2.8rem;\n  color: #fefcf9;\n  box-shadow: inset 0 0 25px rgba(0, 102, 255, 0.15), 0 8px 22px rgba(0, 0, 0, 0.5);\n  overflow: hidden;\n}\n\n\/* Bagliore “Baxter Building” *\/\n.f4-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 50% 20%, rgba(255,170,40,0.15), transparent 60%),\n              radial-gradient(circle at 80% 70%, rgba(0,140,255,0.1), transparent 70%);\n  pointer-events: none;\n  animation: f4Pulse 10s infinite ease-in-out;\n}\n@keyframes f4Pulse {\n  0%,100% { opacity: 0.6; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.03); }\n}\n\n\/* Titolo *\/\n.f4-theme h2 {\n  text-align: center;\n  color: #ffb347;\n  font-size: 1.55rem;\n  font-weight: 800;\n  text-shadow: 0 0 18px rgba(255,180,60,0.5), 0 0 28px rgba(0,150,255,0.4);\n  margin-bottom: 1.4rem;\n}\n\n\/* Sottotitoli *\/\n.f4-theme h3 {\n  color: #66bfff;\n  font-size: 1.15rem;\n  margin-top: 1.8rem;\n  text-shadow: 0 0 10px rgba(100,180,255,0.3);\n}\n\n\/* Paragrafi *\/\n.f4-theme p {\n  color: #eaf3ff;\n  line-height: 1.7;\n  font-size: 0.96rem;\n  position: relative;\n  z-index: 2;\n}\n.f4-theme strong {\n  color: #ffd77b;\n}\n\n\/* Lista *\/\n.f4-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n}\n.f4-theme li {\n  background: rgba(255,255,255,0.04);\n  border-left: 3px solid rgba(0,120,255,0.35);\n  border-radius: 6px;\n  padding: 0.55rem 0.9rem;\n  margin-bottom: 0.5rem;\n  transition: all .3s ease;\n}\n.f4-theme li:hover {\n  background: rgba(0,120,255,0.08);\n  transform: translateX(3px);\n}\n\n\/* Frase finale *\/\n.f4-quote {\n  text-align: center;\n  margin-top: 2rem;\n  color: #ffd77b;\n  font-size: 1.05rem;\n  text-shadow: 0 0 10px rgba(255,160,60,0.5);\n  animation: f4Glow 5s infinite ease-in-out;\n}\n@keyframes f4Glow {\n  0%,100% { opacity: 1; text-shadow: 0 0 10px rgba(255,160,60,0.4); }\n  50% { opacity: 0.85; text-shadow: 0 0 22px rgba(0,150,255,0.6); }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .f4-theme { padding: 1.8rem 1rem 2rem; }\n  .f4-theme h2 { font-size: 1.4rem; }\n  .f4-theme h3 { font-size: 1rem; }\n  .f4-theme p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52499427983687,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Fantastic4-UnderSiege00.webp?v=1760039456"},{"product_id":"origin-story","title":"Origin Story","description":"\u003c!-- 💥 ORIGIN STORY – BLOCCO AMBIENTATO (VERSIONE FIX VIRGOLETTE) --\u003e\n\u003csection class=\"origin-hero product__description rte quick-description\"\u003e\n\u003cdiv class=\"origin-frame\"\u003e\n\u003ch2\u003eOgni eroe ha un’origine. Questa è la tua.\u003c\/h2\u003e\n\u003cp\u003eIn \u003cstrong\u003eOrigin Story\u003c\/strong\u003e sei il protagonista della tua personale epopea supereroistica. Dimentica le tute di spandex e i cliché da fumetto: qui si scrive \u003cstrong\u003euna storia di potere, scelta e identità\u003c\/strong\u003e che si costruisce round dopo round, carta dopo carta. Dalla scintilla del primo potere alla resa dei conti con il tuo arcinemico, ogni decisione plasma il tuo destino… e il mondo che ti circonda.\u003c\/p\u003e\n\u003cp\u003eFirmato da \u003cstrong\u003eJamey Stegmaier\u003c\/strong\u003e e \u003cstrong\u003ePete Wissinger\u003c\/strong\u003e, questo titolo mescola \u003cstrong\u003etrick-taking e tableau-building\u003c\/strong\u003e in un’esperienza originale e sorprendentemente elegante. In ogni round, ottieni nuove carte che rappresentano \u003cstrong\u003ealleati, gadget e poteri\u003c\/strong\u003e da ricaricare e combinare per creare sinergie devastanti. Usa \u003cstrong\u003eintelletto, velocità, forza o amore\u003c\/strong\u003e per superare i tuoi avversari e scrivere la leggenda della tua Origine.\u003c\/p\u003e\n\u003c!-- 💬 Frase centrale --\u003e\n\u003cblockquote class=\"origin-quote\"\u003e💥 \u003cem\u003eNon tutti i supereroi nascono per caso.\u003cbr\u003eAlcuni si creano al tavolo, con un mazzo e un piano perfetto.\u003c\/em\u003e\n\u003c\/blockquote\u003e\n\u003ch3\u003ePerché “Origin Story” è un supergioco… nel vero senso della parola\u003c\/h3\u003e\n\u003cul class=\"origin-points\"\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eTableau-building dinamico\u003c\/strong\u003e – ogni carta sblocca nuovi poteri e combo uniche\u003c\/li\u003e\n\u003cli\u003e🦸♀️ \u003cstrong\u003eTrick-taking con twist narrativo\u003c\/strong\u003e – ogni round è un capitolo della tua evoluzione\u003c\/li\u003e\n\u003cli\u003e🧠 \u003cstrong\u003eEquilibrio perfetto\u003c\/strong\u003e tra strategia, intuizione e storytelling\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003eIllustrazioni straordinarie\u003c\/strong\u003e di \u003cstrong\u003eClémentine Campardou\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e💥 \u003cstrong\u003e1–5 giocatori\u003c\/strong\u003e – dall’avventura solitaria alla sfida tra super menti\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eOrigin Story\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo strategico e narrativo\u003c\/strong\u003e che fonde la tensione tattica del trick-taking con la progressione da eroe. Ogni partita è diversa, ogni mossa può cambiare tutto. E la leggenda? La scrivi tu, carta dopo carta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌈 PALETTE ISPIRATA ALLA COPERTINA\n   Verde acqua: #C2E5E0\n   Rosa energia: #EA4C89\n   Blu notte: #0F1C2C\n   Bianco luce: #FFFFFF\n*\/\n\n.origin-hero {\n  --mint: #C2E5E0; --pink: #EA4C89; --dark: #0F1C2C; --white: #FFFFFF;\n  background: radial-gradient(circle at 10% 20%, #F9E3ED 0%, #C2E5E0 100%);\n  border-radius: 18px;\n  padding: 2.3rem 1.6rem;\n  position: relative;\n  overflow: hidden;\n  border: 1px solid rgba(234,76,137,0.2);\n  box-shadow: 0 8px 18px rgba(0,0,0,0.08), inset 0 0 18px rgba(234,76,137,0.1);\n}\n\n.origin-frame {\n  background: rgba(255,255,255,0.9);\n  border-radius: 14px;\n  padding: 1.8rem 1.4rem;\n  border: 2px solid rgba(255,255,255,0.6);\n  box-shadow: inset 0 0 10px rgba(0,0,0,0.05);\n  position: relative;\n  z-index: 1;\n}\n\n\/* Titoli *\/\n.origin-hero h2 {\n  color: var(--dark);\n  text-align: center;\n  font-size: 1.65rem;\n  font-weight: 800;\n  margin-bottom: 1.2rem;\n  font-family: \"Cormorant Garamond\", serif;\n}\n.origin-hero h3 {\n  color: var(--pink);\n  text-align: center;\n  font-size: 1.25rem;\n  margin: 1.6rem 0 1rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.03em;\n}\n\n\/* Testo *\/\n.origin-hero p {\n  color: #1E2A33;\n  font-size: 1.02rem;\n  line-height: 1.75;\n  margin: 0.5rem 0;\n  font-family: \"Poppins\", sans-serif;\n}\n.origin-hero strong {\n  color: var(--dark);\n}\n\n\/* Frase centrale *\/\n.origin-quote {\n  background: var(--pink);\n  color: var(--white);\n  text-align: center;\n  font-size: 1.05rem;\n  padding: 1rem 1.4rem;\n  border-radius: 12px;\n  margin: 1.4rem auto;\n  max-width: 720px;\n  box-shadow: 0 4px 12px rgba(234,76,137,0.4);\n  font-weight: 600;\n  position: relative;\n}\n\/* 🔧 FIX virgolette forzate da temi Shopify *\/\n.origin-quote::before,\n.origin-quote::after,\n.origin-hero blockquote::before,\n.origin-hero blockquote::after {\n  content: none !important;\n  display: none !important;\n}\n.origin-quote em {\n  font-style: normal;\n  color: #fff;\n}\n\n\/* Lista punti *\/\n.origin-points {\n  list-style: none;\n  padding: 0;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 0.7rem 1rem;\n  margin: 1.2rem 0;\n}\n.origin-points li {\n  background: rgba(255,255,255,0.7);\n  border: 1px solid rgba(234,76,137,0.25);\n  border-radius: 10px;\n  padding: 0.7rem 0.9rem;\n  font-size: 0.96rem;\n  line-height: 1.5;\n  color: #1E2A33;\n  box-shadow: inset 0 0 6px rgba(0,0,0,0.03);\n  transition: all .25s ease;\n}\n.origin-points li:hover {\n  background: linear-gradient(180deg, #FFF3F8 0%, #EAF7F4 100%);\n  transform: translateY(-2px);\n  border-color: var(--pink);\n}\n\n\/* Responsive *\/\n@media (max-width: 992px) {\n  .origin-points { grid-template-columns: 1fr; }\n  .origin-hero h2 { font-size: 1.45rem; }\n}\n@media (max-width: 768px) {\n  .origin-hero { padding: 1.8rem 1rem; }\n  .origin-frame { padding: 1.4rem 1rem; }\n  .origin-quote { font-size: 0.98rem; }\n}\n\u003c\/style\u003e","brand":"Stonemaier Games","offers":[{"title":"Default Title","offer_id":52544901120327,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Origin_Story_00.png?v=1760588032"},{"product_id":"limit","title":"Limit","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 scelto crescita. L'industria cresce, la popolazione cresce, il PIL cresce. Poi arriva la quarta crisi globale e scopri che nessuno aveva un piano B.\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\"\u003eGateOnGames\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCiviltà e sostenibilità\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\"\u003e60 – 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\"\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\"\u003eGateOnGames\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.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\"\u003eTema\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eNazioni e crisi planetarie\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\"\u003eDecisioni politiche a fasi \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Eventi globali condivisi \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Test di resilienza finale\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: Test resilienza senza nuove carte\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 gioco di civiltà dove ogni scelta ha un prezzo nascosto\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eAlexandre Poyé\u003c\/strong\u003e firma un gestionale competitivo che mette ogni giocatore alla guida di una Nazione moderna. Non imperi antichi o astronavi: governi, PIL, risorse naturali, popolazione. Pubblicato da \u003cstrong\u003eLudonaute\u003c\/strong\u003e e distribuito da GateOnGames, Limit nasce dalla domanda scomoda: cosa succede quando la crescita incontra i limiti del pianeta?\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni generazione (turno) attraversa \u003cstrong\u003etre fasi\u003c\/strong\u003e: decidi la politica della tua Nazione, la popolazione reagisce, le crisi globali colpiscono. Gestisci risorse, anticipa le scelte degli altri, cerca alleanze. Vinci chi ha costruito la società più prospera. Ma se tu e gli altri innescate \u003cstrong\u003equattro crisi globali\u003c\/strong\u003e, la partita finisce prima del previsto. E alla fine devi dimostrare che la tua Nazione può sopravvivere alle generazioni future: un ultimo test di resilienza senza nuove carte, solo con quello che hai costruito.\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\"Limit is a competitive strategy game where you play as a Nation facing the challenges of our world.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eLudonaute\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\"\u003eLimit promette un'esperienza dove le tue decisioni contano, ma anche quelle degli altri: ogni crisi che scatta è il risultato di scelte collettive.\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\"\u003eLimit\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\"\u003eRiflessivo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eInterconnesso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eConsequenziale\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\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy 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 gestionale che parla di presente, non di fantasy o storia antica. Le meccaniche rispecchiano i dilemmi veri: crescita vs sostenibilità, alleanze vs competizione, resilienza vs ottimizzazione. E il test finale di resilienza è una mossa brillante: ti costringe a pensare oltre la partita. Difetti ma non deal-breaker: con 5-6 giocatori il downtime può dilatarsi, e la fase Sociale richiede attenzione ai dettagli (shortage, consumi) che rallentano i primi turni. Ma una volta rodato il motore, ogni generazione scorre.\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 prevede il solitario nelle regole base, con scenari dedicati. Perdi l'interazione politica e le alleanze della fase Internazionale, ma la sfida contro le crisi globali e il test di resilienza finale restano intatti. Esperienza completa per chi cerca un puzzle gestionale profondo.\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\": \"Strategia\", \"value\": 5, \"note\": \"Ogni decisione politica ha cascate di effetti su risorse, popolazione e crisi future\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Indiretta ma pervasiva: le tue scelte possono innescare crisi globali per tutti\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Peso 3.25, tre fasi intrecciate, sistemi di produzione-consumo e test finale resilienza\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Eventi variabili, decisioni politiche diverse ogni partita, reazioni dei giocatori mai uguali\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"La quarta crisi può chiudere tutto in anticipo, e nessuno sa chi la farà scattare\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pesca eventi, ma pianifichi in base a quello che vedi e alle tendenze globali\"}];\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 governance\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa governi davvero\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\"\u003eDecisioni politiche\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni generazione scegli carte che definiscono la direzione della tua Nazione: industria, agricoltura, ricerca, welfare. Ogni carta ha costi immediati e conseguenze a lungo termine.\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 e popolazione\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCibo, consumo, produzione. Tre sistemi intrecciati che reagiscono alle tue scelte nella fase Sociale. Se sbagli i conti, la tua Nazione soffre carenze e la popolazione paga il prezzo.\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\"\u003eCrisi globali\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eEventi planetari innescati dalle scelte collettive. Ogni crisi colpisce tutti, ma chi ha preparato difese resiste meglio. Quattro crisi attivate chiudono la partita in anticipo.\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\"\u003eAlleanze\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eNella fase Internazionale puoi stringere alleanze con altre Nazioni. Condividi vantaggi, mitiga crisi, scambia risorse. Ma le alleanze costano e possono rompersi.\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\"\u003e234 carte in 1 dimensione\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n          \u003cp class=\"fg1-sleeve-intro\"\u003eSe giochi spesso, consigliamo di proteggere le carte con bustine trasparenti per farle durare a lungo.\u003c\/p\u003e\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eDimensione\u003c\/th\u003e\n                \u003cth\u003eQuantità\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e63 × 88 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e234\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e234\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":"GateOnGames","offers":[{"title":"Default Title","offer_id":52635409056071,"sku":null,"price":41.24,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/limit_00.webp?v=1761659250"},{"product_id":"pinched","title":"Pinched!","description":"\u003c!-- =====================================================\n     PINCHED! — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"pnc1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"pnc1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"pnc1-cover-img\" alt=\"Pinched! gioco da tavolo di bluff e deduzione per 2-5 giocatori - copertina ufficiale Mighty Boards\" src=\"https:\/\/cf.geekdo-images.com\/22AnFHoTPMpjQwR9PB1xMw__imagepagezoom\/img\/FENrMiaduTxMVchwhjYqYTPxhCw=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8999350.jpg\"\u003e\n\u003cdiv class=\"pnc1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pnc1-cover-content\"\u003e\n\u003cp class=\"pnc1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"pnc1-sub\"\u003eScegli la villa, leggi i complici, sparisci con il bottino. A fine serata nessuno ricorda chi ha vinto — solo chi ha bluffato meglio.\u003c\/p\u003e\n\u003cdiv class=\"pnc1-chips\"\u003e\n\u003cspan class=\"pnc1-chip pnc1-chip--gold\"\u003eBluff \u0026amp; Deduzione\u003c\/span\u003e \u003cspan class=\"pnc1-chip\"\u003eMighty Boards\u003c\/span\u003e \u003cspan class=\"pnc1-chip\"\u003eHeist comico\u003c\/span\u003e \u003cspan class=\"pnc1-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=\"pnc1-specs-bar\"\u003e\n\u003cdiv class=\"pnc1-specs\"\u003e\n\u003cdiv class=\"pnc1-spec\"\u003e\n\u003cspan class=\"pnc1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-spec\"\u003e\n\u003cspan class=\"pnc1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003e45–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-spec\"\u003e\n\u003cspan class=\"pnc1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-spec\"\u003e\n\u003cspan class=\"pnc1-spec-icon\"\u003e💎\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003eSet Collection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-spec\"\u003e\n\u003cspan class=\"pnc1-spec-icon\"\u003e🏛️\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eTabellone\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003eVille modulari\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-spec\"\u003e\n\u003cspan class=\"pnc1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003eCompetitivo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"pnc1-body\"\u003e\n\u003c!-- INTRO + CITAZIONE --\u003e\n\u003cdiv class=\"pnc1-intro-grid\"\u003e\n\u003cdiv class=\"pnc1-intro-text\"\u003e\n\u003cp class=\"pnc1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"pnc1-h3\"\u003eIl colpo perfetto esiste. Finché i tuoi complici non lo indovinano.\u003c\/h3\u003e\n\u003cp class=\"pnc1-p\"\u003eIn \u003cstrong\u003ePinched!\u003c\/strong\u003e sei un ladro raffinato che pratica la nobile arte della \"ridistribuzione della ricchezza\" — in parole povere, lo scasso. Progettato da \u003cstrong\u003eJonathan Gilmour-Long e David Gordon\u003c\/strong\u003e, illustrato da Max Kosek e vesner, pubblicato da Mighty Boards nel 2025.\u003c\/p\u003e\n\u003cp class=\"pnc1-p\"\u003eA ogni turno un giocatore diventa il \u003cstrong\u003eMastermind\u003c\/strong\u003e: sceglie in segreto quale villa svaligiare. Tutti gli altri provano a indovinare dove colperà. Se il Mastermind arriva da solo, fa man bassa di tutta la refurtiva. Se qualcuno lo scopre e si presenta, il bottino si divide.\u003c\/p\u003e\n\u003cp class=\"pnc1-p\"\u003eBluff, lettura del tavolo e tempismo. In \u003cstrong\u003ePinched!\u003c\/strong\u003e non vince chi pianifica meglio in silenzio, ma chi sa leggere gli avversari — e farsi leggere quando meno se lo aspettano.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-intro-side\"\u003e\n\u003cp class=\"pnc1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"pnc1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Pinched!\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"pnc1-quote-text\"\u003e\"A handsome long filler for almost any group of players.\"\u003c\/p\u003e\n\u003cp class=\"pnc1-quote-transl\"\u003eUn bel filler lungo, adatto a quasi qualunque gruppo di giocatori.\u003c\/p\u003e\n\u003cp class=\"pnc1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-quote-solo\"\u003e\n\u003cspan class=\"pnc1-qs-icon\"\u003e🃏\u003c\/span\u003e\n\u003cp class=\"pnc1-qs-text\"\u003eIl vero gioco non è sul tabellone: è negli occhi di chi ti siede di fronte e prova a capire dove andrai.\u003c\/p\u003e\n\u003cp class=\"pnc1-qs-note\"\u003eIl segreto di Pinched! in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"pnc1-fs\"\u003e\n\u003cdiv class=\"pnc1-fs-header\"\u003e\n\u003cdiv class=\"pnc1-fs-brand\"\u003e\n\u003cimg class=\"pnc1-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=\"pnc1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"pnc1-fs-game-name\"\u003ePinched!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"pnc1-fs-cat\"\u003eDeduzione · Bluff\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-body\"\u003e\n\u003cdiv class=\"pnc1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"pnc1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"pnc1-fs-tip\" class=\"pnc1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-info\"\u003e\n\u003cspan class=\"pnc1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"pnc1-fs-feeling\"\u003e\n\u003cspan class=\"pnc1-fs-feel-tag\"\u003eDivertente\u003c\/span\u003e \u003cspan class=\"pnc1-fs-feel-tag\"\u003eSornione\u003c\/span\u003e \u003cspan class=\"pnc1-fs-feel-tag\"\u003eImmediato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pnc1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"pnc1-fs-targets\"\u003e\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-verdict\"\u003e\n\u003cdiv class=\"pnc1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-verdict-text\"\u003eBluff leggero e furti al momento giusto. Perfetto come filler social per gruppi che amano leggersi in faccia — non un gioco da strateghi solitari, e va benissimo così.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-fs-footer\"\u003e\n\u003cimg class=\"pnc1-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:'Accessibilità', v:5, note:\"Regole in 15 minuti, si insegna mentre si gioca — adatto a chiunque\"},\n        {l:'Energia',       v:4, note:\"Bluff, accuse e risate: il tavolo parla dall'inizio alla fine\"},\n        {l:'Fortuna',       v:4, note:\"Il mazzo da 176 carte refurtiva può premiarti o tradirti al momento sbagliato\"},\n        {l:'Rigiocabilità', v:3, note:\"Cinque ville modulari e varianti Crown cambiano il ritmo di ogni partita\"},\n        {l:'Cooperazione',  v:3, note:\"Indovinare il colpo del Mastermind ti fa entrare nella spartizione del bottino\"},\n        {l:'Complessità',   v:2, note:\"Poche regole, zero barriere — fila liscia dalla prima partita\"}\n      ];\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('pnc1-fs-svg');\n      var tip=document.getElementById('pnc1-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 pnc1-draw{to{stroke-dashoffset:0}}@keyframes pnc1-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:pnc1-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:pnc1-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:pnc1-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=\"pnc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"pnc1-section-pad\"\u003e\n\u003cp class=\"pnc1-label\"\u003eSul tavolo\u003c\/p\u003e\n\u003ch3 class=\"pnc1-h3\"\u003eCosa gestisci in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"pnc1-cards\"\u003e\n\u003cdiv class=\"pnc1-card\"\u003e\n\u003cspan class=\"pnc1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eLa tua mano di location\u003c\/h4\u003e\n\u003cp class=\"pnc1-card-desc\"\u003eDa Mastermind scegli dove colpire; da ladro la usi per inseguire il colpo. La stessa carta, due scopi opposti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-card\"\u003e\n\u003cspan class=\"pnc1-card-icon\"\u003e💎\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eLa refurtiva da collezionare\u003c\/h4\u003e\n\u003cp class=\"pnc1-card-desc\"\u003eOro, dipinti, smeraldi, orologi: set di valori da accumulare e rivendere. Il tuo stash resta sempre in vista di tutti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-card\"\u003e\n\u003cspan class=\"pnc1-card-icon\"\u003e🏛️\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eCinque ville da svaligiare\u003c\/h4\u003e\n\u003cp class=\"pnc1-card-desc\"\u003eOgnuna con le sue regole, in versione base o \"Crown\" per il gioco avanzato. Cambiano completamente come si pianifica il colpo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-card\"\u003e\n\u003cspan class=\"pnc1-card-icon\"\u003e🕵️\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eIl ruolo del Mastermind\u003c\/h4\u003e\n\u003cp class=\"pnc1-card-desc\"\u003eGira a ogni turno. Quando tocca a te pianifichi il colpo perfetto — e devi vendere o accumulare prima che il bottino ti sfugga.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"pnc1-closing\"\u003e\n\u003cp class=\"pnc1-closing-text\"\u003eTra un'ora avrai accusato tutti almeno una volta — e riso a ogni accusa. Succede sempre con Pinched!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"pnc1-box-section\"\u003e\n\u003cdetails class=\"pnc1-det\"\u003e\n\u003csummary class=\"pnc1-det-sum\"\u003e\u003cspan class=\"pnc1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"pnc1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"pnc1-det-sub\"\u003e3 formati · 207 carte totali\u003c\/span\u003e\u003cspan class=\"pnc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pnc1-det-body\"\u003e\n\u003cdiv class=\"pnc1-sleeve-grid\"\u003e\n\u003cdiv class=\"pnc1-sleeve\"\u003e\n\u003cspan class=\"pnc1-sleeve-mm\"\u003e50 × 75 mm\u003c\/span\u003e\n\u003cdiv class=\"pnc1-sleeve-r\"\u003e\u003cspan class=\"pnc1-sleeve-qty\"\u003e176 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-sleeve\"\u003e\n\u003cspan class=\"pnc1-sleeve-mm\"\u003e64 × 90 mm\u003c\/span\u003e\n\u003cdiv class=\"pnc1-sleeve-r\"\u003e\u003cspan class=\"pnc1-sleeve-qty\"\u003e25 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pnc1-sleeve\"\u003e\n\u003cspan class=\"pnc1-sleeve-mm\"\u003e44 × 63 mm\u003c\/span\u003e\n\u003cdiv class=\"pnc1-sleeve-r\"\u003e\u003cspan class=\"pnc1-sleeve-qty\"\u003e6 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=\"pnc1-det pnc1-det--last\"\u003e\n\u003csummary class=\"pnc1-det-sum\"\u003e\u003cspan class=\"pnc1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"pnc1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"pnc1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"pnc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pnc1-det-body\"\u003e\n\u003cdiv class=\"pnc1-rl-wrap\"\u003e\n\u003cdiv class=\"pnc1-rl-langs\"\u003e\u003cspan class=\"pnc1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0b1a3e; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"pnc1-rl-link\" href=\"https:\/\/www.mighty-boards.com\/images\/user_files\/41\/pinched_rulebook_017.pdf\" target=\"_blank\"\u003e\u003cspan class=\"pnc1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"pnc1-rl-body\"\u003e\n\u003cspan class=\"pnc1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"pnc1-rl-sub\"\u003ePDF gratuito · mighty-boards.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"pnc1-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.pnc1-wrap, .pnc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.pnc1-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: #060f28;\n}\n\n\/* ── COPERTINA ── *\/\n.pnc1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.pnc1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.pnc1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(6,15,40,0) 0%, rgba(6,15,40,0) 25%, rgba(6,15,40,0.55) 55%, rgba(6,15,40,0.88) 75%, rgba(6,15,40,0.98) 100%); }\n.pnc1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.pnc1-kicker { display: block; color: #E7B84A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.pnc1-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.pnc1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.pnc1-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.pnc1-chip--gold { background: #C98F1E; border-color: #C98F1E; color: #0a1430; }\n\n\/* ── SPECS ── *\/\n.pnc1-specs-bar { background: #0a1530; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.pnc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.pnc1-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.pnc1-spec:nth-child(3n) { border-right: none; }\n.pnc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.pnc1-spec-icon { font-size: 1.2rem; }\n.pnc1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.pnc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.pnc1-body { background: #F2EAD6; }\n\n\/* ── INTRO ── *\/\n.pnc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.pnc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #A8740F; margin-bottom: 7px; }\n.pnc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #16203a; line-height: 1.15; margin-bottom: 16px; }\n.pnc1-p { font-family: sans-serif; font-size: 0.95rem; color: #2f2a20; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.pnc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #A8740F; margin-bottom: 12px; }\n.pnc1-quote { background: #0b1a3e; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E7B84A; }\n.pnc1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.pnc1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.pnc1-quote-source { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* box editoriale FroGames *\/\n.pnc1-quote-solo { background: #0a3d2e; border-radius: 14px; padding: 18px 20px; border-left: 4px solid #C98F1E; }\n.pnc1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.pnc1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.pnc1-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.pnc1-divider { height: 1px; background: #d8c8a4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.pnc1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.pnc1-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.pnc1-fs-brand { display:flex; align-items:center; gap:9px; }\n.pnc1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.pnc1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.pnc1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.pnc1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.pnc1-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.pnc1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.pnc1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.pnc1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.pnc1-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.pnc1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.pnc1-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.pnc1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.pnc1-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.pnc1-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.pnc1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.pnc1-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.pnc1-fs-target span { font-size:14px; flex-shrink:0; }\n.pnc1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.pnc1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.pnc1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.pnc1-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.pnc1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.pnc1-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.pnc1-section-pad { padding: 32px 28px 8px; }\n.pnc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.pnc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e4d6ba; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.pnc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.pnc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.pnc1-card-name { font-size: 0.95rem; font-weight: 900; color: #9C6B0C; margin-bottom: 5px; }\n.pnc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2f2a20; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.pnc1-closing { background: #0a1530; padding: 26px 28px; border-top: 3px solid #E7B84A; }\n.pnc1-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.pnc1-box-section { background: #F2EAD6; border-top: 1px solid #d8c8a4; }\n.pnc1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.pnc1-det--last { border-bottom: none; }\n.pnc1-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.pnc1-det-sum::-webkit-details-marker { display: none; }\n.pnc1-det-sum::marker { display: none; }\n.pnc1-det[open] .pnc1-det-sum { background: #faf7f2; }\n.pnc1-det-sum:hover { background: #faf7f2; }\n.pnc1-det-left { display: flex; align-items: center; gap: 10px; }\n.pnc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.pnc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #16203a; display: block; }\n.pnc1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.pnc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.pnc1-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.pnc1-det[open] .pnc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.pnc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.pnc1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.pnc1-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.pnc1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#16203a; }\n.pnc1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.pnc1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.pnc1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.pnc1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.pnc1-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.pnc1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.pnc1-rl-body { flex:1; min-width:0; }\n.pnc1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.pnc1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.pnc1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .pnc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .pnc1-spec { border-bottom: none; }\n  .pnc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .pnc1-spec:last-child { border-right: none; }\n  .pnc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .pnc1-fs-body { grid-template-columns: 220px 1fr; }\n  .pnc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .pnc1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .pnc1-cover { height: 440px; }\n  .pnc1-cover-content { padding: 22px 36px 30px; }\n  .pnc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .pnc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .pnc1-divider { margin-left: 36px; margin-right: 36px; }\n  .pnc1-section-pad { padding: 36px 36px 8px; }\n  .pnc1-closing { padding: 28px 36px; }\n  .pnc1-fs-body { grid-template-columns: 260px 1fr; }\n  .pnc1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Mighty Boards","offers":[{"title":"Default Title","offer_id":52641697038663,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/PINCHED_00.webp?v=1761729307"},{"product_id":"night-market","title":"Night Market","description":"\u003csection class=\"nightmarket-section\"\u003e\n\u003cdiv class=\"nm-header\"\u003e\n\u003ch2\u003e🌙 Night Market – Costruisci il tuo impero culinario sotto le lanterne di Taipei\u003c\/h2\u003e\n\u003cp class=\"subtitle\"\u003eTra profumi, luci e strategie, la notte diventa il tuo campo di battaglia gastronomico.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-grid\"\u003e\n\u003cdiv class=\"nm-card\"\u003e\n\u003ch3\u003e🍜 L’anima dei mercati di Taipei\u003c\/h3\u003e\n\u003cp\u003eLe luci si accendono, il profumo dei noodles invade le strade e le voci dei venditori riempiono l’aria. In \u003cstrong\u003eNight Market\u003c\/strong\u003e diventi un imprenditore del gusto, deciso a conquistare la notte con il tuo impero culinario. Tra \u003cstrong\u003eingredienti rari, clienti impazienti e spazi limitati\u003c\/strong\u003e, dovrai pianificare ogni mossa per servire la folla affamata.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-quote\"\u003e\n\u003cp\u003e\u003cem\u003e“Ogni piatto racconta una storia. La tua, inizia qui.”\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-card\"\u003e\n\u003ch3\u003e🥢 Gestisci, cucina, conquista\u003c\/h3\u003e\n\u003cp\u003eCompra ingredienti, espandi le bancarelle e organizza il tuo team per affrontare la notte. Ogni turno è una danza di \u003cstrong\u003epiazzamento lavoratori e gestione risorse\u003c\/strong\u003e, dove ottimizzare il poco spazio può decretare la vittoria. Soddisfa i clienti giusti, anticipa gli altri imprenditori e diventa la leggenda dei mercati di Taiwan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-highlights\"\u003e\n\u003ch4\u003e💡 Perché Night Market accende ogni tavolo\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e🥠 \u003cstrong\u003eAtmosfera autentica\u003c\/strong\u003e – vivi i mercati di Taipei, tra lanterne e profumi speziati\u003c\/li\u003e\n\u003cli\u003e🧩 \u003cstrong\u003eStrategia elegante\u003c\/strong\u003e – worker placement con puzzle spaziale fluido e coinvolgente\u003c\/li\u003e\n\u003cli\u003e🍶 \u003cstrong\u003eGestione realistica\u003c\/strong\u003e – pianifica forniture, clienti e spazi limitati\u003c\/li\u003e\n\u003cli\u003e🎴 \u003cstrong\u003eComponenti curati\u003c\/strong\u003e – materiali e illustrazioni che raccontano la cultura taiwanese\u003c\/li\u003e\n\u003cli\u003e🌃 \u003cstrong\u003eModalità solitario\u003c\/strong\u003e – costruisci il tuo mercato anche da solo, sotto le luci al neon\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nm-quote end\"\u003e\n\u003cp\u003e\u003cem\u003eAccendi le lanterne, mescola i sapori e lascia che la notte faccia la sua magia.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌙 NIGHT MARKET – Street Food Neon Style *\/\n\n.nightmarket-section {\n  background: radial-gradient(circle at 70% 20%, #3b0a2b 0%, #100a12 90%);\n  color: #f5f5f5;\n  font-family: \"Inter\", sans-serif;\n  padding: 3rem 2rem;\n  border-radius: 28px;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Lantern glow overlay *\/\n.nightmarket-section::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at 30% 20%, rgba(255,102,102,0.25) 0%, transparent 70%),\n    radial-gradient(circle at 70% 70%, rgba(255,180,100,0.25) 0%, transparent 60%);\n  opacity: 0.8;\n  mix-blend-mode: screen;\n  pointer-events: none;\n}\n\n\/* Header *\/\n.nm-header {\n  text-align: center;\n  margin-bottom: 2rem;\n}\n.nm-header h2 {\n  font-size: 1.7rem;\n  color: #fff4d6;\n  font-weight: 800;\n  text-shadow: 0 0 10px rgba(255,170,70,0.4);\n}\n.nm-header .subtitle {\n  color: #ffbd8a;\n  font-style: italic;\n  margin-top: 0.5rem;\n  font-size: 1rem;\n}\n\n\/* Grid *\/\n.nm-grid {\n  display: flex;\n  flex-direction: column;\n  gap: 2rem;\n}\n\n\/* Cards *\/\n.nm-card {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-left: 4px solid #ffb36b;\n  border-radius: 14px;\n  padding: 1.8rem;\n  box-shadow: 0 0 20px rgba(255,120,60,0.15);\n  backdrop-filter: blur(3px);\n}\n.nm-card h3 {\n  color: #ffd9a0;\n  font-weight: 700;\n  margin-bottom: 0.8rem;\n  font-size: 1.1rem;\n}\n.nm-card p {\n  font-size: 0.95rem;\n  line-height: 1.7;\n}\n\n\/* Highlights list *\/\n.nm-highlights {\n  background: linear-gradient(135deg, rgba(255,255,255,0.06), rgba(255,255,255,0.03));\n  border: 1px solid rgba(255,255,255,0.1);\n  border-radius: 14px;\n  padding: 1.8rem;\n}\n.nm-highlights h4 {\n  text-align: center;\n  color: #ffdd8b;\n  margin-bottom: 1rem;\n  font-size: 1.05rem;\n}\n.nm-highlights ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.nm-highlights li {\n  margin: 0.6rem 0;\n  padding-left: 1.6rem;\n  position: relative;\n  font-weight: 600;\n  font-size: 0.9rem;\n}\n.nm-highlights li::before {\n  content: \"🥢\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  font-size: 0.9rem;\n}\n\n\/* Quotes *\/\n.nm-quote {\n  text-align: center;\n  font-style: italic;\n  color: #ffcf8e;\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.07);\n  padding: 1rem;\n  border-radius: 10px;\n  box-shadow: inset 0 0 20px rgba(255,170,100,0.08);\n}\n.nm-quote.end {\n  background: transparent;\n  font-size: 1.1rem;\n  text-shadow: 0 0 8px rgba(255,200,120,0.5);\n}\n\n\/* Responsive *\/\n@media (max-width:768px){\n  .nightmarket-section{padding:2rem 1.2rem;}\n  .nm-header h2{font-size:1.4rem;}\n  .nm-card p,.nm-highlights li{font-size:0.85rem;}\n}\n\u003c\/style\u003e","brand":"Talon Strikes Studios","offers":[{"title":"Default Title","offer_id":52680185872711,"sku":null,"price":52.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Night_Market_00.webp?v=1762197081"},{"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":"beer-mug-dice","title":"Beer Mug Dice","description":"\u003c!-- 🍺 BEER MUG DICE – La taverna dove rotolano i barili --\u003e\n\u003csection class=\"beermug-section\"\u003e\u003c!-- TITOLO --\u003e\u003cheader class=\"beermug-head\"\u003e\n\u003ch2\u003eBeer Mug Dice 🍺 Il party game dove la fortuna… rotola davvero\u003c\/h2\u003e\n\u003c\/header\u003e\u003c!-- NARRATIVA --\u003e\n\u003cdiv class=\"beermug-body\"\u003e\n\u003cp\u003eIn \u003cstrong\u003eBeer Mug Dice\u003c\/strong\u003e non lanci dadi: \u003cstrong\u003elanci barili di birra\u003c\/strong\u003e. Benvenuto nella taverna del \u003cstrong\u003e“Cinghiale Selvaggio”\u003c\/strong\u003e, dove il bancone scricchiola, le lanterne illuminano di giallo ambrato i tavoli, e ogni round è una scommessa mascherata da brindisi.\u003c\/p\u003e\n\u003cp\u003eL’oste — il giocatore attivo — fa rotolare i barili e decide se rischiare ancora, oppure chiudere il rubinetto e incassare. Gli altri, in silenzio, scelgono una carta: stanno chiedendo una piccola porzione di birra… o stanno provando a fregarlo?\u003c\/p\u003e\n\u003cp\u003eI barili speciali raddoppiano valori, annullano risultati o fanno saltare completamente il turno, trasformando la partita in un perfetto mix di \u003cstrong\u003epush-your-luck, bluff e risate inevitabili\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FRASE CENTRALE --\u003e\n\u003cp class=\"beermug-central\"\u003eIn taverna non vince il più prudente: vince chi ha il coraggio di brindare… e rischiare.\u003c\/p\u003e\n\u003c!-- HIGHLIGHTS --\u003e\n\u003ch3 class=\"beermug-highlights-title\"\u003e✨ Perché “Beer Mug Dice” conquista ogni tavolo\u003c\/h3\u003e\n\u003cul class=\"beermug-list\"\u003e\n\u003cli\u003e🍺 \u003cstrong\u003eDadi? No, barili!\u003c\/strong\u003e – un twist irresistibile a ogni lancio\u003c\/li\u003e\n\u003cli\u003e🎲 \u003cstrong\u003ePush-your-luck puro\u003c\/strong\u003e – rischi tutto… o torni a mani vuote\u003c\/li\u003e\n\u003cli\u003e🤫 \u003cstrong\u003eScelte simultanee\u003c\/strong\u003e – tutti bluffano, nessuno aspetta\u003c\/li\u003e\n\u003cli\u003e🎉 \u003cstrong\u003eParty \u0026amp; family\u003c\/strong\u003e – perfetto per serate leggere e rumorose\u003c\/li\u003e\n\u003cli\u003e🔥 \u003cstrong\u003eRegole immediatissime\u003c\/strong\u003e ma tensione alta come un boccale traboccante\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- CHIUSURA --\u003e\n\u003cp class=\"beermug-closing\"\u003eSe cerchi un gioco rapido, caotico e pieno di colpi bassi divertenti, \u003cstrong\u003eBeer Mug Dice\u003c\/strong\u003e ti servirà una pinta di caos a ogni turno. 🍺\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE TAVERNA – LEGNO, AMBRA, LUCE CALDA *\/\n:root{\n  --bm-dark:#2a1b0f;\n  --bm-wood:#4a2e1a;\n  --bm-amber:#d19a32;\n  --bm-light:#ffe9b8;\n  --bm-gold:#f7c76b;\n}\n\n\/* SEZIONE *\/\n.beermug-section{\n  background:linear-gradient(180deg, var(--bm-dark) 0%, var(--bm-wood) 60%, #1d1209 100%);\n  padding:2.4rem 1.8rem;\n  border-radius:28px;\n  color:var(--bm-light);\n  font-family:\"Inter\",sans-serif;\n  box-shadow:0 16px 40px rgba(0,0,0,0.65);\n  position:relative;\n  overflow:hidden;\n}\n\n\/* GLOW DA TAVERNA *\/\n.beermug-section::before{\n  content:\"\";\n  position:absolute;\n  top:-50px; left:-40px;\n  width:300px; height:300px;\n  background:radial-gradient(circle, rgba(255,200,80,0.35), transparent 70%);\n  filter:blur(50px);\n}\n.beermug-section::after{\n  content:\"\";\n  position:absolute;\n  bottom:-60px; right:-40px;\n  width:300px; height:300px;\n  background:radial-gradient(circle, rgba(180,120,40,0.32), transparent 70%);\n  filter:blur(60px);\n}\n\n\/* TITOLO *\/\n.beermug-head h2{\n  font-family:\"Bungee\",sans-serif;\n  text-align:center;\n  font-size:1.9rem;\n  margin-bottom:1.6rem;\n  color:var(--bm-gold);\n  text-shadow:0 0 14px rgba(255,210,120,0.4);\n}\n\n\/* CORPO *\/\n.beermug-body{\n  background:rgba(255,255,255,0.06);\n  border-left:5px solid var(--bm-amber);\n  padding:1.4rem 1.6rem;\n  border-radius:16px;\n  line-height:1.75;\n  box-shadow:0 10px 22px rgba(0,0,0,0.45);\n}\n.beermug-body strong{ color:var(--bm-gold); }\n\n\/* FRASE CENTRALE *\/\n.beermug-central{\n  margin:2rem auto 1rem;\n  text-align:center;\n  font-size:1.2rem;\n  font-weight:600;\n  color:var(--bm-gold);\n  text-shadow:0 0 12px rgba(255,200,80,0.35);\n}\n\n\/* HIGHLIGHTS *\/\n.beermug-highlights-title{\n  font-family:\"Bungee\",sans-serif;\n  text-align:center;\n  margin:2rem 0 1.4rem;\n  font-size:1.3rem;\n  color:var(--bm-amber);\n  text-shadow:0 0 10px rgba(255,200,120,0.35);\n}\n\n.beermug-list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.8rem;\n}\n\n.beermug-list li{\n  background:rgba(255,255,255,0.07);\n  border-left:5px solid var(--bm-amber);\n  padding:.9rem 1.1rem;\n  border-radius:12px;\n  box-shadow:0 6px 16px rgba(0,0,0,0.35);\n  line-height:1.6;\n}\n\n\/* CHIUSURA *\/\n.beermug-closing{\n  margin-top:2rem;\n  text-align:center;\n  background:rgba(255,255,255,0.06);\n  border:1px solid rgba(255,255,255,0.12);\n  padding:1.2rem 1.5rem;\n  border-radius:14px;\n  box-shadow:0 6px 22px rgba(0,0,0,0.45);\n  font-style:italic;\n  color:var(--bm-light);\n}\n\u003c\/style\u003e","brand":"Playte","offers":[{"title":"Default Title","offer_id":52758126756167,"sku":null,"price":18.39,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/BeerMugDice00.webp?v=1763151252"},{"product_id":"dance-of-ibexes","title":"Dance of Ibexes","description":"\u003c!-- 🐐 DANCE OF IBEXES – Stambecchi, numeri e burroni improvvisi --\u003e\n\u003csection class=\"ibexes-section\"\u003e\u003c!-- Titolo --\u003e\u003cheader class=\"ibexes-header\"\u003e\n\u003ch2\u003eDance of Ibexes 🐐 La danza caotica dove un numero sbagliato ti butta giù dal tabellone\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"ibexes-layout\"\u003e\n\u003c!-- Testo principale --\u003e\n\u003carticle class=\"ibexes-narrative\"\u003e\n\u003cp\u003eIn \u003cstrong\u003eDance of Ibexes\u003c\/strong\u003e non sei un semplice giocatore: sei il capo di una mandria di stambecchi testardi che cercano di conquistare le file del tabellone senza farsi spingere nel burrone. Ogni turno scegli un tassello numerato, lo riveli insieme agli altri e speri che la tua mossa sia abbastanza furba da evitare disastri… e abbastanza cattiva da farli succedere agli altri.\u003c\/p\u003e\n\u003cp\u003eÈ un \u003cstrong\u003egioco da tavolo family strategico\u003c\/strong\u003e firmato \u003cstrong\u003eWolfgang Kramer\u003c\/strong\u003e: numeri che salgono, file che si stringono, spazi pericolosi, punti presi e persi all’improvviso e continue risate quando un ibex piazzato male costringe a spostare, perdere, ripartire. La regola d’oro? \u003cstrong\u003eMetti il tuo tassello dove fa meno male a te… e più male agli altri\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eOgni scelta è simultanea: nessuno aspetta, tutti tremano mentre i tasselli si rivelano. In questo \u003cstrong\u003egioco da tavolo di numeri e posizionamento\u003c\/strong\u003e il vero nemico non è il caso, ma l’istinto di sopravvivenza degli altri giocatori. E quando una fila esplode e qualcuno precipita metaforicamente nel burrone, il tavolo si riempie di urla, risate e vendette annunciate per il turno dopo.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- Box punti forza --\u003e\n\u003caside class=\"ibexes-features\"\u003e\n\u003ch3\u003ePerché “Dance of Ibexes” brilla nei gruppi numerosi\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐐 \u003cstrong\u003eScelte simultanee\u003c\/strong\u003e – tutti giocano insieme, nessuno resta fermo a guardare\u003c\/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eRitmo velocissimo\u003c\/strong\u003e – partite da 20–30 minuti piene di colpi di scena\u003c\/li\u003e\n\u003cli\u003e🎲 \u003cstrong\u003eNumeri, differenze e posizionamento\u003c\/strong\u003e – regole semplici, tattica sorprendente\u003c\/li\u003e\n\u003cli\u003e😂 \u003cstrong\u003eCaos controllato\u003c\/strong\u003e – perfetto come \u003cstrong\u003egioco da tavolo per gruppi grandi\u003c\/strong\u003e (fino a 8)\u003c\/li\u003e\n\u003cli\u003e🎉 \u003cstrong\u003eMomenti memorabili\u003c\/strong\u003e – penalità, bonus, file che crollano e ribaltoni epici\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c!-- Chiusura --\u003e\n\u003cdiv class=\"ibexes-end\"\u003e\n\u003cp\u003eSe cerchi un \u003cstrong\u003egioco da tavolo di numeri facile ma cattivo\u003c\/strong\u003e, con animali buffi, scelte simultanee e quel gusto irresistibile di spingere gli altri verso il disastro mentre tu cerchi di sopravvivere, \u003cstrong\u003eDance of Ibexes\u003c\/strong\u003e diventa subito un classico da serata. In famiglia, tra amici o al club, gli stambecchi sul dirupo non perdonano nessuno.\u003c\/p\u003e\n\u003cp class=\"ibexes-quote\"\u003e\u003cem\u003eRicorda: nella danza degli ibex, chi pensa troppo… cade.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🐐 DANCE OF IBEXES – montagne, burroni e numeri tesi *\/\n\n\/* Colori ispirati alla scatola: cielo blu, rocce fredde, lato lime, logo arancio *\/\n.ibexes-section {\n  --ibex-sky: #2d7ecf;\n  --ibex-sky-light: #63b8ff;\n  --ibex-rock: #253b5c;\n  --ibex-snow: #f4f8ff;\n  --ibex-lime: #c4dd3a;\n  --ibex-gold: #ffb23a;\n\n  background: linear-gradient(135deg, var(--ibex-sky) 0%, var(--ibex-sky-light) 50%, #e5f4ff 100%);\n  border-radius: 26px;\n  padding: 2.4rem 1.8rem;\n  color: var(--ibex-rock);\n  font-family: \"Inter\", sans-serif;\n  max-width: 1100px;\n  margin: 2rem auto;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.18);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Glow montagna\/burrone *\/\n.ibexes-section::before {\n  content: \"\";\n  position: absolute;\n  bottom: -80px;\n  left: -60px;\n  width: 320px;\n  height: 260px;\n  background: radial-gradient(circle at top, rgba(20,40,80,0.6), transparent 70%);\n  filter: blur(26px);\n}\n.ibexes-section::after {\n  content: \"\";\n  position: absolute;\n  top: -60px;\n  right: -40px;\n  width: 260px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(255,255,255,0.45), transparent 70%);\n  filter: blur(40px);\n}\n\n\/* Titolo *\/\n.ibexes-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 14px rgba(0,0,0,0.5);\n  border-bottom: 1px solid rgba(255,255,255,0.25);\n  padding-bottom: 0.6rem;\n}\n\n\/* Layout due colonne *\/\n.ibexes-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.ibexes-narrative {\n  background: rgba(244,248,255,0.98);\n  border-left: 7px solid var(--ibex-lime);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.12);\n  position: relative;\n}\n.ibexes-narrative::before {\n  content: \"\";\n  position: absolute;\n  top: -8px;\n  right: 12px;\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  border: 3px solid var(--ibex-gold);\n  box-shadow: 0 0 0 4px rgba(255,255,255,0.6);\n  opacity: 0.8;\n}\n.ibexes-narrative p {\n  margin: 0.6rem 0;\n  line-height: 1.8;\n}\n.ibexes-narrative strong {\n  color: #1f4b7a;\n}\n\n\/* Box caratteristiche *\/\n.ibexes-features {\n  background: rgba(9,30,60,0.9);\n  border-radius: 18px;\n  padding: 1.2rem 1.4rem;\n  border: 2px solid rgba(255,255,255,0.18);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.4);\n  color: #f7fbff;\n}\n.ibexes-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.1rem;\n  margin-bottom: 1rem;\n  color: var(--ibex-gold);\n}\n.ibexes-features ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 0.6rem;\n}\n.ibexes-features li {\n  background: linear-gradient(90deg, rgba(196,221,58,0.22), rgba(45,126,207,0.1));\n  border-left: 5px solid var(--ibex-lime);\n  border-radius: 10px;\n  padding: 0.55rem 0.8rem;\n  font-size: 0.95rem;\n  transition: 0.25s ease;\n}\n.ibexes-features li strong {\n  color: #ffffff;\n}\n.ibexes-features li:hover {\n  transform: translateX(4px);\n  background: linear-gradient(90deg, rgba(196,221,58,0.34), rgba(45,126,207,0.2));\n}\n\n\/* Chiusura *\/\n.ibexes-end {\n  margin-top: 2rem;\n  background: rgba(244,248,255,0.96);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  border: 1px solid rgba(0,0,0,0.06);\n  text-align: center;\n  box-shadow: 0 6px 16px rgba(0,0,0,0.08);\n}\n.ibexes-end .ibexes-quote {\n  margin-top: 0.8rem;\n  font-style: italic;\n  color: #26466f;\n  font-weight: 600;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .ibexes-layout {\n    grid-template-columns: 1fr;\n  }\n}\n@media (max-width: 600px) {\n  .ibexes-section {\n    padding: 1.8rem 1.2rem;\n  }\n  .ibexes-header h2 {\n    font-size: 1.5rem;\n  }\n}\n\u003c\/style\u003e","brand":"Playte","offers":[{"title":"Default Title","offer_id":52759170679111,"sku":null,"price":25.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Dance_of_Ibexes_00.webp?v=1763188908"},{"product_id":"taxi-over","title":"Taxi Over","description":"\u003c!-- 🚕 TAXI OVER – DAY CITY EDITION --\u003e\n\u003csection class=\"taxioverday-section\"\u003e\u003cheader class=\"taxioverday-header\"\u003e\n\u003ch2\u003eTaxi Over 🚕 La corsa cittadina dove ogni tiro è un sorpasso… o un disastro\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"taxioverday-layout\"\u003e\n\u003c!-- NARRATIVA --\u003e\n\u003carticle class=\"taxioverday-narrative\"\u003e\n\u003cp\u003eMattina piena, traffico impazzito, clacson da ogni direzione: benvenuto in \u003cstrong\u003eTaxi Over\u003c\/strong\u003e, la gara più caotica che una città possa contenere. Ogni dado che lanci è un’accelerata, un rischio, un'occasione per \u003cstrong\u003esuperare tutti o schiantarti senza pietà\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eRilanci una volta? Sei prudente. Due volte? Stai osando. Tre volte? Sei ufficialmente fuori controllo. Se superi il fatidico \u003cstrong\u003e4\u003c\/strong\u003e, voli fuori pista e il piatto centrale cresce ancora.\u003c\/p\u003e\n\u003cp\u003eNel frattempo spingi altri taxi fuori strada, tagli traiettorie, prendi scorciatoie e tenti di arrivare per primo al mucchio di gettoni accumulati dagli errori di tutti.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c!-- FEATURES --\u003e\n\u003caside class=\"taxioverday-features\"\u003e\n\u003ch3\u003ePerché “Taxi Over” conquista tutti\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🚕 \u003cstrong\u003ePush your luck purissimo\u003c\/strong\u003e – tiri, rischi, riprovi\u003c\/li\u003e\n\u003cli\u003e🎲 \u003cstrong\u003eVelocità moltiplicata\u003c\/strong\u003e a ogni dado\u003c\/li\u003e\n\u003cli\u003e💥 \u003cstrong\u003eScontri e spinte\u003c\/strong\u003e – la corsia non basta mai\u003c\/li\u003e\n\u003cli\u003e🌆 \u003cstrong\u003eFeeling urbano\u003c\/strong\u003e rapido e caotico\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c!-- CHIUSURA --\u003e\n\u003cdiv class=\"taxioverday-end\"\u003e\n\u003cp\u003e\u003cstrong\u003eTaxi Over\u003c\/strong\u003e è il filler che accende la serata: immediato, rumoroso, pieno di risate e decisioni folli. Perfetto per chi ama rischiare tutto… con un solo dado.\u003c\/p\u003e\n\u003cp class=\"taxioverday-quote\"\u003e\u003cem\u003eAccendi il taxi, tira i dadi… e spera che il traffico sia dalla tua parte.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE DAY CITY *\/\n.taxioverday-section {\n  --sky-blue: #d9ecff;\n  --taxi-yellow: #ffd447;\n  --road-gray: #3f3f3f;\n  --signal-orange: #ff8b3d;\n  --panel-light: rgba(255,255,255,0.75);\n\n  background: linear-gradient(180deg, var(--sky-blue), #b8d9f5);\n  padding: 2.3rem 2rem;\n  border-radius: 26px;\n  margin: 2rem auto;\n  max-width: 1100px;\n  color: #1b1b1b;\n  font-family: \"Inter\", sans-serif;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Accenti grafici: bagliori del sole sulla città *\/\n.taxioverday-section::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at 15% 20%, rgba(255,212,71,0.25), transparent 65%),\n    radial-gradient(circle at 85% 75%, rgba(255,139,61,0.20), transparent 60%);\n  pointer-events: none;\n}\n\n.taxioverday-header h2 {\n  text-align: center;\n  color: var(--road-gray);\n  font-size: 1.9rem;\n  font-family: \"Bungee\", sans-serif;\n  margin-bottom: 1.5rem;\n  text-shadow: 0 0 6px rgba(255,212,71,0.35);\n}\n\n.taxioverday-layout {\n  display: grid;\n  grid-template-columns: 1.6fr 1fr;\n  gap: 1.8rem;\n}\n\n.taxioverday-narrative {\n  background: var(--panel-light);\n  padding: 1.6rem;\n  border-left: 6px solid var(--taxi-yellow);\n  border-radius: 16px;\n  line-height: 1.7;\n}\n\n.taxioverday-features {\n  background: var(--panel-light);\n  padding: 1.4rem;\n  border-radius: 16px;\n  border: 2px solid rgba(255,212,71,0.5);\n}\n\n.taxioverday-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--road-gray);\n  font-size: 1.25rem;\n  margin-bottom: 1rem;\n}\n\n.taxioverday-features ul {\n  list-style: none;\n  padding: 0;\n  display: grid;\n  gap: .7rem;\n}\n\n.taxioverday-features li {\n  background: linear-gradient(90deg, rgba(255,212,71,0.22), transparent);\n  border-left: 6px solid var(--signal-orange);\n  padding: .7rem .9rem;\n  border-radius: 12px;\n  transition: .25s;\n}\n\n.taxioverday-features li:hover {\n  transform: translateX(6px);\n  background: linear-gradient(90deg, rgba(255,139,61,0.25), transparent);\n}\n\n.taxioverday-end {\n  margin-top: 2rem;\n  background: var(--panel-light);\n  padding: 1.6rem;\n  border-radius: 18px;\n  text-align: center;\n}\n\n.taxioverday-quote {\n  margin-top: .8rem;\n  color: var(--signal-orange);\n  font-weight: 600;\n  font-style: italic;\n}\n\n\/* Mobile *\/\n@media(max-width:900px){\n  .taxioverday-layout { grid-template-columns: 1fr; }\n}\n@media(max-width:600px){\n  .taxioverday-section { padding: 1.8rem 1.1rem; }\n  .taxioverday-header h2 { font-size: 1.6rem; }\n}\n\u003c\/style\u003e","brand":"Playte","offers":[{"title":"Default Title","offer_id":52765189669191,"sku":null,"price":21.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Taxi_Over_00.webp?v=1763280548"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/collections\/frogdeal.webp?v=1775026875","url":"https:\/\/frogames.business\/collections\/frogdeal-offerte-giochi-da-tavolo.oembed","provider":"FroGames","version":"1.0","type":"link"}