{"title":"Essen 2026 — Most Anticipated","description":"\u003cp\u003eThe most anticipated games of SPIEL Essen 2026 — Frogames' picks from the pond.\u003c\/p\u003e","products":[{"product_id":"rebirth","title":"Rebirth","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Tile\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eThe perfect tile is in front of you. Do you place it where it's needed now or where it will be needed in three turns? Someone has already closed off that area. You have a better contract but less time. Choose.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCranio Creations\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eKnizia Elegance\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e45 – 60 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e10+\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCranio Creations\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-light (2.0)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eStrategic tile placement\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe 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 area majority \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e progressive contracts\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✋ Only here: Harmonious post-calamity reconstruction with nature\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eGreen rebirth in the ruins of Scotland\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eReiner Knizia\u003c\/strong\u003e returns to tile placement with a game set in post-calamity Scotland, where clans rebuild castles and territories in harmony with nature. Illustrated by \u003cstrong\u003eAnna Przybylska\u003c\/strong\u003e and \u003cstrong\u003eVesna Redesiuk\u003c\/strong\u003e, Rebirth carries Knizia's elegant signature into an evocative and hopeful world designed by Mighty Boards.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach turn you draw a hexagonal tile from your reserve and place it on the map. It represents your clan's contribution to the rebirth: farmlands, forests, villages. Area control matters, but so do the \u003cstrong\u003econtracts\u003c\/strong\u003e you complete and the \u003cstrong\u003eend-game bonuses\u003c\/strong\u003e. Choices become tighter as the map fills up and your opponents close off spaces.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eA game that is born from the earth and grows with your choices, piece by piece.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Knizia's elegant mechanics meet Mighty Boards' evocative world building.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eKnizia's elegant mechanics meet Mighty Boards' evocative world building.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMighty Boards\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eRebirth\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eProgressive\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTerritorial\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: German elegance in a hopeful post-apocalyptic world, gentle learning curves but weighty choices. Flaws but not deal-breakers: interaction is indirect, those looking for direct confrontation will be disappointed.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · based on rules, international reviews and game sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 4, \"note\": \"Ogni tessera conta. Pianifichi tre mosse avanti ma devi adattarti a cosa fanno gli altri.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"La mappa cambia sempre. I contratti variano. Ogni partita si sviluppa diversamente.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Indiretta ma costante: chiudi aree agli avversari, competi per maggioranze, blocchi percorsi.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 10 minuti. La profondità emerge dopo qualche turno, non travolge mai.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Crescente. A inizio partita hai spazio, a metà ogni scelta toglie un'opportunità.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Peschi tessere dalla tua riserva. C'è variabilità ma puoi pianificare con cosa hai in mano.\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat you rebuild\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eTiles, territories and contracts\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🏰\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePrestigious Castles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eCastles award majority points at the end of the game. Controlling them means placing the right tiles in the right areas, before others do.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌾\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eHexagonal tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach tile represents a reborn piece of Scotland: fields, forests, villages. You place them to build contiguous areas and complete your objectives.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eProgressive contracts\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePersonal objectives that ask for specific configurations. Completing them gives points but ties you down: you must balance contracts and map control.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎁\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eEnd-game bonuses\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eSecret and public objectives that reward different strategies. It's not enough to dominate: you need to know which bonuses you are chasing.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\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\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e48 cards in 1 size\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\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with clear sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e44 × 68 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e48\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e48\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51565866942791,"sku":"","price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/rebirth-ricostruisci-la-speranza-board-game-cranio-creations.png?v=1746904268"},{"product_id":"nippon-zaibatsu-emperors-edition","title":"Nippon Zaibatsu - Emperor's Edition","description":"\u003c!-- =====================================================\n     NIPPON: ZAIBATSU — EMPEROR'S EDITION — BLOCK 1\n     FroGames | Shopify theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"nze1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"nze1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"nze1-cover-img\" alt=\"Nippon Zaibatsu Emperor's Edition economic eurogame board game for 1-4 players - Cranio Creations\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Nippon_Zaibatsu_-_Emperor_s_Edition_gioco_da_tavolo_su_frogames.business_9fec454a-5ea0-4b30-a77d-83affffb2c40.webp?v=1774125721\"\u003e\n\u003cdiv class=\"nze1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"nze1-cover-content\"\u003e\n\u003cp class=\"nze1-kicker\"\u003eFroGames — Games that last\u003c\/p\u003e\n\u003cp class=\"nze1-sub\"\u003eJapan industrializes. You decide who will lead the transformation — and who will be left behind.\u003c\/p\u003e\n\u003cdiv class=\"nze1-chips\"\u003e\n\u003cspan class=\"nze1-chip nze1-chip--gold\"\u003eEurogame\u003c\/span\u003e \u003cspan class=\"nze1-chip\"\u003eCranio Creations\u003c\/span\u003e \u003cspan class=\"nze1-chip\"\u003eWorker Placement\u003c\/span\u003e \u003cspan class=\"nze1-chip\"\u003eEmperor's Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv class=\"nze1-specs-bar\"\u003e\n\u003cdiv class=\"nze1-specs\"\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003e90–120 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e🏭\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003eWorker Placement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e🗾\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eSetting\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003eMeiji Japan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-spec\"\u003e\n\u003cspan class=\"nze1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"nze1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"nze1-spec-val\"\u003eArea Majority\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"nze1-body\"\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"nze1-intro-solo\"\u003e\n\u003cp class=\"nze1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"nze1-h3\"\u003e19th-century Japanese economy in a box\u003c\/h3\u003e\n\u003cp class=\"nze1-p\"\u003eWe are in Meiji Restoration Japan: the country opens up to the world, industries emerge, and industrial conglomerates — the \u003cstrong\u003ezaibatsu\u003c\/strong\u003e — compete for markets, railways, and political influence. Designed by \u003cstrong\u003eNuno Bizarro Sentieiro and Paulo Soledade\u003c\/strong\u003e, with illustrations by Maya Kurkhuli, Nippon: Zaibatsu is the deeply revamped reissue of the 2015 classic.\u003c\/p\u003e\n\u003cp class=\"nze1-p\"\u003eBuild factories, boost production, supply local markets, complete contracts, and develop your railways. Each turn, you choose a worker from the hiring area: the type of worker determines the available action, the moment you choose them defines the strategy. Then, when the time is right, you \u003cem\u003econsolidate\u003c\/em\u003e — reaping the fruits of your labor and deciding which aspects of your zaibatsu will bring victory points at the end of the game.\u003c\/p\u003e\n\u003cp class=\"nze1-p\"\u003eThe Emperor's Edition adds premium silk-screened wooden components, 30 new double-sided factories, common objectives, an automa for solo play, and a modular plastic organizer. All the core of the original game, with ten years of design refinement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"nze1-fs\"\u003e\n\u003cdiv class=\"nze1-fs-header\"\u003e\n\u003cdiv class=\"nze1-fs-brand\"\u003e\n\u003cspan class=\"nze1-fs-frog\"\u003e🐸\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"nze1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"nze1-fs-game-name\"\u003eNippon: Zaibatsu — Emperor's Edition\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e8f0e0; border-color: #3B6D11; color: #1e3a08;\" class=\"nze1-fs-cat\"\u003eEurogame\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-body\"\u003e\n\u003cdiv class=\"nze1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"nze1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"nze1-fs-tip\" class=\"nze1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-info\"\u003e\n\u003cspan class=\"nze1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"nze1-fs-feeling\"\u003e\n\u003cspan class=\"nze1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e \u003cspan class=\"nze1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e \u003cspan class=\"nze1-fs-feel-tag\"\u003eCompetitive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"nze1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"nze1-fs-targets\"\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-target nze1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Dedicated solo section --\u003e\n\u003cdiv class=\"nze1-fs-solo\"\u003e\n\u003cdiv class=\"nze1-fs-solo-header\"\u003e\n\u003cspan class=\"nze1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"nze1-fs-solo-title\"\u003eSolo Mode\u003c\/span\u003e \u003cspan class=\"nze1-fs-solo-type\"\u003eOfficial Automa\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-solo-stars\"\u003e\n\u003cspan class=\"nze1-fs-star nze1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"nze1-fs-star nze1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"nze1-fs-star nze1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"nze1-fs-star nze1-fs-star--off\"\u003e★\u003c\/span\u003e \u003cspan class=\"nze1-fs-star nze1-fs-star--off\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"nze1-fs-solo-note\"\u003eThe automa replicates the majority pressure in the regions. A good alternative when playing alone, but the game is best with 3–4 players competing for the same markets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-verdict\"\u003e\n\u003cdiv class=\"nze1-fs-verdict-title\"\u003eIn brief\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-verdict-text\"\u003eA heavy economic eurogame with a rare tactical tension. Perfect for those who love building production engines and fighting for regional majorities. Not for those seeking fast or casual games.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-fs-footer\"\u003e🐸 FrogScore · FroGames editorial rating · based on rules, international reviews, and game sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Complexity',  v:4, note:'Detailed setup and many options — but every action is legible. Mastered in 2-3 plays'},\n        {l:'Strategy',    v:5, note:'Every choice has chain consequences. Planning 2-3 moves ahead is necessary to win'},\n        {l:'Interaction',  v:4, note:'The fight for majorities in regional markets is constant and direct'},\n        {l:'Luck',      v:1, note:'Zero dice. The outcome depends almost entirely on your decisions'},\n        {l:'Replayability',v:4, note:'Double-sided factories, variable objectives, and random tokens: no game is the same'},\n        {l:'Depth',   v:5, note:'Production engine, resource management, area control, consolidation timing — layers upon layers'}\n      ];\n      var accent='#3B6D11';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('nze1-fs-svg');\n      var tip=document.getElementById('nze1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes nze1-draw{to{stroke-dashoffset:0}}@keyframes nze1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#b0c8a0':'#dde8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#c0d8b0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:nze1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:nze1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:nze1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#0f1a08','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"nze1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- EMPEROR'S EDITION CONTENT --\u003e\n\u003cdiv class=\"nze1-section-pad\"\u003e\n\u003cp class=\"nze1-label\"\u003eWhat's in the box\u003c\/p\u003e\n\u003ch3 class=\"nze1-h3\"\u003eThe Emperor's Edition — what's new\u003c\/h3\u003e\n\u003cdiv class=\"nze1-cards\"\u003e\n\u003cdiv class=\"nze1-card\"\u003e\n\u003cspan class=\"nze1-card-icon\"\u003e🏭\u003c\/span\u003e\n\u003ch4 class=\"nze1-card-name\"\u003e30 new double-sided factories\u003c\/h4\u003e\n\u003cp class=\"nze1-card-desc\"\u003eEach factory tile has two sides with different effects — immediate bonuses or permanent modifiers. No game will have the same production setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-card\"\u003e\n\u003cspan class=\"nze1-card-icon\"\u003e🪵\u003c\/span\u003e\n\u003ch4 class=\"nze1-card-name\"\u003eSilk-screened wooden components\u003c\/h4\u003e\n\u003cp class=\"nze1-card-desc\"\u003eResources and tokens in wood with hot stamping — aesthetically distinct, pleasant to the touch. Premium production that enhances immersion at the table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-card\"\u003e\n\u003cspan class=\"nze1-card-icon\"\u003e🤖\u003c\/span\u003e\n\u003ch4 class=\"nze1-card-name\"\u003eAutoma for solo play\u003c\/h4\u003e\n\u003cp class=\"nze1-card-desc\"\u003eAn artificial opponent that replicates majority pressure in the regions. Complete and challenging — for playing even without company.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nze1-card\"\u003e\n\u003cspan class=\"nze1-card-icon\"\u003e📦\u003c\/span\u003e\n\u003ch4 class=\"nze1-card-name\"\u003eModular plastic organizer\u003c\/h4\u003e\n\u003cp class=\"nze1-card-desc\"\u003eCompartments with lids for each type of component. Quick setup and tidy storage — a detail appreciated after the third game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"nze1-closing\"\u003e\n\u003cp class=\"nze1-closing-text\"\u003eA classic of modern eurogames, redesigned to last another ten years. Japan awaits its most capable industrialist.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.nze1-wrap, .nze1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.nze1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #080f04;\n}\n\n\/* ── COVER ── *\/\n.nze1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.nze1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.nze1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(8,15,4,0) 0%, rgba(8,15,4,0) 30%, rgba(8,15,4,0.65) 65%, rgba(8,15,4,0.97) 100%); }\n.nze1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.nze1-kicker { display: block; color: #C8A84B; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.nze1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.nze1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.nze1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.nze1-chip--gold { background: #8B6914; border-color: #C8A84B; color: #fff; }\n\n\/* ── SPECS ── *\/\n.nze1-specs-bar { background: #0e1a06; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.nze1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.nze1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.nze1-spec:nth-child(3n) { border-right: none; }\n.nze1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.nze1-spec-icon { font-size: 1.2rem; }\n.nze1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.nze1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.nze1-body { background: #F2EDD8; }\n\n\/* ── INTRO ── *\/\n.nze1-intro-solo { padding: 36px 28px 8px; }\n.nze1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #3B6D11; margin-bottom: 7px; }\n.nze1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0d1a06; line-height: 1.15; margin-bottom: 16px; }\n.nze1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3a18; margin-bottom: 13px; line-height: 1.65; max-width: 780px; }\n\n\/* ── DIVIDER ── *\/\n.nze1-divider { height: 1px; background: #c8d4b0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.nze1-fs { background:#fff; border-top:1px solid #d8e4cc; border-bottom:1px solid #d8e4cc; }\n.nze1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e4eedd; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.nze1-fs-brand { display:flex; align-items:center; gap:9px; }\n.nze1-fs-frog { font-size:20px; }\n.nze1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#5a7040; }\n.nze1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#0d1a06; margin-top:2px; }\n.nze1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.nze1-fs-body { display:grid; grid-template-columns:1fr; background:#f4f7ef; }\n.nze1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f4f7ef; position:relative; }\n.nze1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.nze1-fs-tip { display:none; position:absolute; background:#0d1a06; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.nze1-fs-info { padding:16px 18px 18px; background:#f4f7ef; border-top:1px solid #dde8cc; }\n.nze1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#5a7040; margin-bottom:9px; }\n.nze1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.nze1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2a3a18; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #c8d8b0; }\n.nze1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#5a7040; margin-bottom:10px; }\n.nze1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.nze1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.nze1-fs-target span { font-size:14px; flex-shrink:0; }\n.nze1-fs-si { background:#fff; border-color:#b8c8a0; color:#1a2a08; }\n.nze1-fs-no { background:transparent; border-color:#d8e0cc; color:#a0aa90; opacity:.45; text-decoration:line-through; }\n\n\/* ── SOLO ── *\/\n.nze1-fs-solo { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #c8d8b0; margin-bottom:14px; }\n.nze1-fs-solo-header { display:flex; align-items:center; gap:8px; margin-bottom:7px; flex-wrap:wrap; }\n.nze1-fs-solo-icon { font-size:16px; }\n.nze1-fs-solo-title { font-family:sans-serif; font-size:11px; font-weight:800; color:#2a3a18; }\n.nze1-fs-solo-type { font-family:sans-serif; font-size:10px; font-weight:600; background:#e8f0e0; color:#3B6D11; padding:2px 8px; border-radius:50px; border:1px solid #b0c890; }\n.nze1-fs-solo-stars { display:flex; gap:2px; margin-bottom:7px; }\n.nze1-fs-star { font-size:14px; }\n.nze1-fs-star--on { color:#C8A84B; }\n.nze1-fs-star--off { color:#d0d8c8; }\n.nze1-fs-solo-note { font-family:sans-serif; font-size:11px; color:#4a6030; line-height:1.6; }\n\n.nze1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #d8e4cc; }\n.nze1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#5a7040; margin-bottom:5px; }\n.nze1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2a3a18; line-height:1.65; }\n.nze1-fs-footer { padding:9px 20px; background:#e8eddf; border-top:1px solid #d8e4cc; font-family:sans-serif; font-size:11px; color:#5a7040; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.nze1-section-pad { padding: 32px 28px 8px; }\n.nze1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.nze1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0ddb8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.nze1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.nze1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.nze1-card-name { font-size: 0.95rem; font-weight: 900; color: #3B6D11; margin-bottom: 5px; }\n.nze1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3a18; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.nze1-closing { background: #0e1a06; padding: 26px 28px; border-top: 3px solid #C8A84B; }\n.nze1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .nze1-specs { grid-template-columns: repeat(6, 1fr); }\n  .nze1-spec { border-bottom: none; }\n  .nze1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .nze1-spec:last-child { border-right: none; }\n  .nze1-cards { grid-template-columns: repeat(2, 1fr); }\n  .nze1-fs-body { grid-template-columns: 220px 1fr; }\n  .nze1-fs-radar-panel { border-top: none; border-right: 1px solid #dde8cc; }\n  .nze1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .nze1-cover { height: 440px; }\n  .nze1-cover-content { padding: 22px 36px 30px; }\n  .nze1-intro-solo { padding: 40px 36px 8px; }\n  .nze1-cards { grid-template-columns: repeat(4, 1fr); }\n  .nze1-divider { margin-left: 36px; margin-right: 36px; }\n  .nze1-section-pad { padding: 36px 36px 8px; }\n  .nze1-closing { padding: 28px 36px; }\n  .nze1-fs-body { grid-template-columns: 260px 1fr; }\n  .nze1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":51567266595143,"sku":"","price":84.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/nippon-zaibatsu-emperors-edition-gioco-da-tavolo-cranio-creations..png?v=1746901867"},{"product_id":"panda-spin","title":"Panda Spin ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eA bamboo feast of challenges, combos and twists\u003c\/h2\u003e\n\n\u003cp\u003e\n In \u003cstrong\u003ePanda Spin\u003c\/strong\u003e you don't just discard cards: you'll orchestrate\n a dance of animals, elements and surprise moves to feed your pandas\n and conquer the bamboo banquet. It's a \u003cstrong\u003efamily and strategic board game\u003c\/strong\u003e .\n which mixes lightness and cunning, with quick challenges and continuous reversals.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Each card is double-faced and changes value when you turn it over:  \nThis is where \u003cstrong\u003eunpredictable combos\u003c\/strong\u003e are born that transform the game\n in a battlefield of elemental beasts.\n Playing the right hand, at the right time, means stealing bamboo from your opponents,\n earn extra points and get closer to victory.\n\u003c\/p\u003e\n\n\u003ch3\u003e Why \"Panda Spin\" conquers the table\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🐼 \u003cstrong\u003eHungry Pandas\u003c\/strong\u003e : Each card played can bring you bamboo or steal it from others\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eDouble-Faced Cards\u003c\/strong\u003e : Flip the values ​​and surprise your opponents\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003eFast-paced matches\u003c\/strong\u003e full of tension and tactical choices\u003c\/li\u003e\n\n\u003cli\u003e 👨‍👩‍👧‍👦 \u003cstrong\u003ePerfect for families\u003c\/strong\u003e , but also for gamers who love compact challenges\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eSudden explosions\u003c\/strong\u003e with \"bombs\" that overturn the outcome of the hands\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you are looking for a title that combines \u003cstrong\u003eimmediacy and depth\u003c\/strong\u003e , capable of making you laugh, exult\n and swear in minutes, \u003cstrong\u003ePanda Spin is the board game for you\u003c\/strong\u003e .  \nBut be careful: there is never enough bamboo, and winning is a matter of timing.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eJust when you think you have it, a panda comes along… and steals your last bamboo.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Matagot","offers":[{"title":"Default Title","offer_id":52334759018823,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/PandaSpin00.webp?v=1757829322"},{"product_id":"koi","title":"KOI ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003ePick a tile, turn it over in your fingers. Where to place it? The pond takes shape before your eyes — three levels, a bridge connecting the banks, lanterns illuminating the water. Someone murmurs 'beautiful.' And the game isn't even over yet.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eDV Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eJapanese Gardens\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e45 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e10+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDV Games\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-Light (2.1)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eSolo\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDedicated mode\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eMulti-level tile placement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e dynamic objectives \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e customizable ponds\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✋ Only here: Three-dimensional ponds with bridges and lanterns\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA strategic and serene journey into the contemplation of nature\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eFrom the creators of \u003cstrong\u003eBonsai\u003c\/strong\u003e — \u003cstrong\u003eRosaria Battiato, Massimo Borzì and Martino Chiacchiera\u003c\/strong\u003e — comes a new game inspired by Japanese garden culture. Koi means multicolored carp, called \"swimming flowers,\" considered living jewels and a symbol of perseverance. With illustrations by \u003cstrong\u003eEmiliano Castellano\u003c\/strong\u003e, every game becomes an exercise in contemplation and construction.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eOn your turn, you either \u003cstrong\u003emeditate\u003c\/strong\u003e to draw cards and buy carp from the market, or you \u003cstrong\u003ework\u003c\/strong\u003e using your Sensei's powers to place tiles and shape the pond. The placement system is \u003cstrong\u003ecustomizable and multi-level\u003c\/strong\u003e: bridges, lanterns, 3D elements that make each pond unique. Dynamic objectives guide choices, new functionalities unlock during the game, and at the end, you contemplate your creation as it comes to life.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"In Koi, you build an authentic 3D koi pond, so the challenge is to bring your reservoir to life and make the most of the actions at your disposal to create something truly magnificent.\"\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003e999 Games\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThe multi-level construction system brings tile placement to a new dimension. Seeing the pond grow in height changes the perception of space and possibilities.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eKoi\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eElegant\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eContemplative\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: the 3D construction system is spectacular and games are never alike. Flaws but not deal-breakers: interaction is limited and more aggressive players might find it slow.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 out of 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eIncludes a robust solo mode with dedicated rules. The experience is complete — build your pond, pursue objectives, unlock powers — but it obviously lacks the carp market competition that enlivens multiplayer.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Niente tabellone fisso: ogni partita costruisci uno stagno diverso, obiettivi dinamici che cambiano il setup\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Decisioni costanti su dove piazzare le tessere, quale Sensei usare, quando sbloccare funzionalità\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Due azioni semplici (meditare o lavorare), regole chiare in 10 minuti, curva morbida\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"Competizione indiretta sugli obiettivi e sul mercato delle carpe, ma niente attacchi diretti\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pesca carte influenza le opzioni disponibili, ma hai sempre scelte multiple e puoi pianificare\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe elements of your pond\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you build during the game\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🟦\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMulti-level tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou place tiles to create seabeds, banks, overlapping water levels. The pond grows vertically: three layers, depth, impossible geometries on the plane.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌉\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eBridges and lanterns\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePhysical 3D elements that connect the banks and illuminate the water. They are not just decorations: they modify objectives and unlock new scoring possibilities.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🐟\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eKoi Carp\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eMulticolored fish that you buy from the market and place in your pond. Each carp has placement requirements and contributes to the dynamic objectives of the game.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎴\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eSensei and objectives\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach player has a Sensei with unique abilities that modify the placement rules. Dynamic objectives change victory conditions and guide strategies.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\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\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e62 cards in 1 size\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\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with clear sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e63.5 × 88 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e62\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e62\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"DV Games","offers":[{"title":"Default Title","offer_id":52356050026823,"sku":null,"price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/KOI_00.webp?v=1758115242"},{"product_id":"a-wild-venture","title":"A Wild Venture ","description":"\u003c!-- =====================================================\n     A WILD VENTURE — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"awv1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"awv1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"awv1-cover-img\" alt=\"A Wild Venture engine building board game for 2 players - official PIKA Games cover\" src=\"https:\/\/cf.geekdo-images.com\/TMMfAqvZP3g4HdgYyCpHPQ__itemrep\/img\/lE-tn6PowoXtn8E548AVgRgDhbQ=\/fit-in\/246x300\/filters:strip_icc()\/pic8920149.png\"\u003e\n\u003cdiv class=\"awv1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"awv1-cover-content\"\u003e\n\u003cp class=\"awv1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"awv1-sub\"\u003eBuild the most beautiful engine you've ever seen. Then watch your opponent win because they had the courage to dismantle it before you.\u003c\/p\u003e\n\u003cdiv class=\"awv1-chips\"\u003e\n\u003cspan class=\"awv1-chip awv1-chip--green\"\u003eEngine Building\u003c\/span\u003e \u003cspan class=\"awv1-chip\"\u003ePIKA Games\u003c\/span\u003e \u003cspan class=\"awv1-chip\"\u003e2-Player Duel\u003c\/span\u003e \u003cspan class=\"awv1-chip\"\u003eItalian Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC SHEET --\u003e\n\u003cdiv class=\"awv1-specs-bar\"\u003e\n\u003cdiv class=\"awv1-specs\"\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003e2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003e40–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e🎴\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003eHand Management\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eMap\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003eDouble-sided\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-spec\"\u003e\n\u003cspan class=\"awv1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"awv1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"awv1-spec-val\"\u003eOfficial Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"awv1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"awv1-intro-grid\"\u003e\n\u003cdiv class=\"awv1-intro-text\"\u003e\n\u003cp class=\"awv1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"awv1-h3\"\u003eA card engine that only lives if you learn to dismantle it\u003c\/h3\u003e\n\u003cp class=\"awv1-p\"\u003eEvery spring, the villages gather for a friendly rivalry: the annual competition for the \u003cstrong\u003eCommunity Cup\u003c\/strong\u003e. In \u003cstrong\u003eA Wild Venture\u003c\/strong\u003e, two young adventurers challenge each other to show who gives more to the community, helping neighbors, forging equipment, and embarking on missions among ravens, frogs, and rabbits.\u003c\/p\u003e\n\u003cp class=\"awv1-p\"\u003eDesigned by \u003cstrong\u003eIain Everett\u003c\/strong\u003e with storybook illustrations by \u003cstrong\u003ePennie Jo Everett\u003c\/strong\u003e, A Wild Venture is a 40-60 minute duel where the strategic core overturns the rule of engine building: cards are consumed with each use, and only those completely exhausted score points. Build well, but build to dismantle.\u003c\/p\u003e\n\u003cp class=\"awv1-p\"\u003eTwo thematic decks with 112 cards total, a double-sided adventure board, and rules that can be learned in 15 minutes. No two games are alike — and none end without a moment where you wish you had played that card a turn earlier.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-intro-side\"\u003e\n\u003cp class=\"awv1-quote-header\"\u003eTwo things you need to know\u003c\/p\u003e\n\u003cdiv class=\"awv1-quote-solo\"\u003e\n\u003cspan class=\"awv1-qs-icon\"\u003e⚙️\u003c\/span\u003e\n\u003cp class=\"awv1-qs-text\"\u003eClassic engine building rewards you for what you build. Here you are only rewarded for what you have the courage to consume completely.\u003c\/p\u003e\n\u003cp class=\"awv1-qs-note\"\u003eThe secret of A Wild Venture in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-quote-solo awv1-quote-solo--alt\"\u003e\n\u003cspan class=\"awv1-qs-icon\"\u003e🎨\u003c\/span\u003e\n\u003cp class=\"awv1-qs-text\"\u003eRaven postmen, wizard frogs, gardener rabbits. Each card is a small scene from a children's illustration that hides a sharp combo.\u003c\/p\u003e\n\u003cp class=\"awv1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"awv1-fs\"\u003e\n\u003cdiv class=\"awv1-fs-header\"\u003e\n\u003cdiv class=\"awv1-fs-brand\"\u003e\n\u003cimg class=\"awv1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"awv1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"awv1-fs-game-name\"\u003eA Wild Venture\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"awv1-fs-cat\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-body\"\u003e\n\u003cdiv class=\"awv1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"awv1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"awv1-fs-tip\" class=\"awv1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-info\"\u003e\n\u003cspan class=\"awv1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"awv1-fs-feeling\"\u003e\n\u003cspan class=\"awv1-fs-feel-tag\"\u003eThoughtful\u003c\/span\u003e \u003cspan class=\"awv1-fs-feel-tag\"\u003eSharp\u003c\/span\u003e \u003cspan class=\"awv1-fs-feel-tag\"\u003eElegant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"awv1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"awv1-fs-targets\"\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-target awv1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-verdict\"\u003e\n\u003cdiv class=\"awv1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-verdict-text\"\u003eAn elegant duel that reinvents engine building. Perfect for those who love combos and two-player games — less suitable for those seeking chaos or quick games.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-solo\"\u003e\n\u003cdiv class=\"awv1-fs-solo-head\"\u003e\n\u003cspan class=\"awv1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"awv1-fs-solo-label\"\u003eSolo mode\u003c\/span\u003e \u003cspan class=\"awv1-fs-solo-type\"\u003eOfficial · 4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"awv1-fs-solo-text\"\u003eOfficial solo rulebook in free PDF from the publisher. The engine building and dismantling experience holds up very well in solo: you lose direct interaction but retain the heart of the game intact.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-fs-footer\"\u003e\n\u003cimg class=\"awv1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategy',     v:4, note:\"Choices matter — every card played opens and closes opportunities together\"},\n        {l:'Depth',v:4, note:\"108 unique cards and thematic sets: real optimization space\"},\n        {l:'Interaction',   v:3, note:\"Shared deck and timing: what you don't take goes to your opponent\"},\n        {l:'Replayability',v:4, note:\"Two thematic sets + double-sided board: early games change everything\"},\n        {l:'Complexity',v:2, note:\"Rules in 15 minutes — BGG weight 2.57, perfect as a strategic gateway\"},\n        {l:'Luck',       v:2, note:\"Drawing exists but timing of choices matters more\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('awv1-fs-svg');\n      var tip=document.getElementById('awv1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes awv1-draw{to{stroke-dashoffset:0}}@keyframes awv1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:awv1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:awv1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:awv1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"awv1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- GAME COMPONENTS CARD --\u003e\n\u003cdiv class=\"awv1-section-pad\"\u003e\n\u003cp class=\"awv1-label\"\u003eYour Arsenal\u003c\/p\u003e\n\u003ch3 class=\"awv1-h3\"\u003eWhat you have in hand in each game\u003c\/h3\u003e\n\u003cdiv class=\"awv1-cards\"\u003e\n\u003cdiv class=\"awv1-card\"\u003e\n\u003cspan class=\"awv1-card-icon\"\u003e🎴\u003c\/span\u003e\n\u003ch4 class=\"awv1-card-name\"\u003e112 shared cards\u003c\/h4\u003e\n\u003cp class=\"awv1-card-desc\"\u003eA unique deck from which you draw with your opponent. What you leave, goes to them. Every draw is a choice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-card\"\u003e\n\u003cspan class=\"awv1-card-icon\"\u003e🐸\u003c\/span\u003e\n\u003ch4 class=\"awv1-card-name\"\u003e3 thematic species\u003c\/h4\u003e\n\u003cp class=\"awv1-card-desc\"\u003eFrogs, rabbits, and ravens. Each with its own style, combos, and illustrations. Two sets per game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-card\"\u003e\n\u003cspan class=\"awv1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"awv1-card-name\"\u003eDouble-sided adventure map\u003c\/h4\u003e\n\u003cp class=\"awv1-card-desc\"\u003eTwo different paths, chosen at the start of the game. Change the board, change the strategy. Change everything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-card\"\u003e\n\u003cspan class=\"awv1-card-icon\"\u003e💰\u003c\/span\u003e\n\u003ch4 class=\"awv1-card-name\"\u003e60 coins to spend\u003c\/h4\u003e\n\u003cp class=\"awv1-card-desc\"\u003eSmall and large, to play or activate cards. Never enough. Every coin spent is another card you could have bought.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"awv1-closing\"\u003e\n\u003cp class=\"awv1-closing-text\"\u003eAt the end of the game, you'll have a story. The one about the turn you built the perfect card — and the turn after, when you should have consumed it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"awv1-box-section\"\u003e\n\u003cdetails class=\"awv1-det\"\u003e\n\u003csummary class=\"awv1-det-sum\"\u003e\u003cspan class=\"awv1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"awv1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"awv1-det-sub\"\u003e6 types · 188 total pieces\u003c\/span\u003e\u003cspan class=\"awv1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"awv1-det-body\"\u003e\n\u003cdiv class=\"awv1-comp-grid\"\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eDouble-sided adventure map\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e3\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eAdventure tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eMap tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e48\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eSmall coins\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eLarge coins\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"awv1-comp\"\u003e\n\u003cspan class=\"awv1-comp-qty\"\u003e112\u003c\/span\u003e\u003cspan class=\"awv1-comp-lbl\"\u003eUnique game cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"awv1-det\"\u003e\n\u003csummary class=\"awv1-det-sum\"\u003e\u003cspan class=\"awv1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"awv1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"awv1-det-sub\"\u003e1 size · 112 total cards\u003c\/span\u003e\u003cspan class=\"awv1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"awv1-det-body\"\u003e\n\u003cdiv class=\"awv1-sleeve-grid\"\u003e\n\u003cdiv class=\"awv1-sleeve\"\u003e\n\u003cspan class=\"awv1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"awv1-sleeve-r\"\u003e\u003cspan class=\"awv1-sleeve-qty\"\u003e112 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"awv1-sleeve-note\"\u003eIncludes Academy, Core, Initiate Villager, Reference, Scoring, Starter, and Tiding cards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"awv1-det awv1-det--last\"\u003e\n\u003csummary class=\"awv1-det-sum\"\u003e\u003cspan class=\"awv1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"awv1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"awv1-det-sub\"\u003eItalian · Solo in English\u003c\/span\u003e\u003cspan class=\"awv1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"awv1-det-body\"\u003e\n\u003cdiv class=\"awv1-rl-wrap\"\u003e\n\u003cdiv class=\"awv1-rl-langs\"\u003e\n\u003cspan class=\"awv1-rl-lang\"\u003e🇮🇹 Italian\u003c\/span\u003e \u003cspan class=\"awv1-rl-lang\"\u003e🇬🇧 English (Solo)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a2e10; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"awv1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/308199\/official-english-solo-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"awv1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"awv1-rl-body\"\u003e\n\u003cspan class=\"awv1-rl-title\"\u003eDownload the official solo rulebook\u003c\/span\u003e\u003cspan class=\"awv1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"awv1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.awv1-wrap, .awv1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.awv1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a2e10;\n}\n\n\/* ── COPERTINA ── *\/\n.awv1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.awv1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.awv1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,46,16,0) 0%, rgba(26,46,16,0) 25%, rgba(26,46,16,0.5) 55%, rgba(26,46,16,0.88) 75%, rgba(26,46,16,0.98) 100%); }\n.awv1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.awv1-kicker { display: block; color: #A8D070; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.awv1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.awv1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.awv1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.awv1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.awv1-specs-bar { background: #14240a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.awv1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.awv1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.awv1-spec:nth-child(3n) { border-right: none; }\n.awv1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.awv1-spec-icon { font-size: 1.2rem; }\n.awv1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.awv1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.awv1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.awv1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.awv1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.awv1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2e10; line-height: 1.15; margin-bottom: 16px; }\n.awv1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3820; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.awv1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.awv1-quote-solo { background: #1a2e10; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #A8D070; }\n.awv1-quote-solo--alt { background: #2a4a18; border-left-color: #D4A84A; }\n.awv1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.awv1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.awv1-qs-note { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.awv1-divider { height: 1px; background: #c4b898; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.awv1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.awv1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.awv1-fs-brand { display:flex; align-items:center; gap:9px; }\n.awv1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.awv1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.awv1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.awv1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.awv1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.awv1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.awv1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.awv1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.awv1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.awv1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.awv1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.awv1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.awv1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2d3820; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.awv1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.awv1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.awv1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.awv1-fs-target span { font-size:14px; flex-shrink:0; }\n.awv1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.awv1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.awv1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.awv1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.awv1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2d3820; line-height:1.65; }\n\n\/* ── SOLITARIO ── *\/\n.awv1-fs-solo { background: #eeeae4; border-top: 1px solid #e0d8cc; padding: 14px 20px; }\n.awv1-fs-solo-head { display: flex; align-items: center; gap: 8px; margin-bottom: 6px; flex-wrap: wrap; }\n.awv1-fs-solo-icon { font-size: 1.1rem; }\n.awv1-fs-solo-label { font-family: sans-serif; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #2a1a08; }\n.awv1-fs-solo-type { font-family: sans-serif; font-size: 10px; font-weight: 700; padding: 2px 10px; border-radius: 50px; background: #eaf3de; border: 1px solid #80b050; color: #2a5010; }\n.awv1-fs-solo-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.6; }\n\n.awv1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.awv1-section-pad { padding: 32px 28px 8px; }\n.awv1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.awv1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8a8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.awv1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.awv1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.awv1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.awv1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3820; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.awv1-closing { background: #1a2e10; padding: 26px 28px; border-top: 3px solid #A8D070; }\n.awv1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.awv1-box-section { background: #F5EDD8; border-top: 1px solid #c4b898; }\n.awv1-det { border-bottom: 1px solid #e4dcc0; background: #fff; }\n.awv1-det--last { border-bottom: none; }\n.awv1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.awv1-det-sum::-webkit-details-marker { display: none; }\n.awv1-det-sum::marker { display: none; }\n.awv1-det[open] .awv1-det-sum { background: #f7f4ec; }\n.awv1-det-sum:hover { background: #f7f4ec; }\n.awv1-det-left { display: flex; align-items: center; gap: 10px; }\n.awv1-det-ico { font-size: 17px; flex-shrink: 0; }\n.awv1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2e10; display: block; }\n.awv1-det-sub { font-family: sans-serif; font-size: 11px; color: #8c9e7a; margin-top: 1px; display: block; }\n.awv1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.awv1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #8c9e7a; border-bottom: 2px solid #8c9e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.awv1-det[open] .awv1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.awv1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.awv1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.awv1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ec; border-radius:8px; border:1px solid #e4dcc0; }\n.awv1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#2E6B0A; min-width:26px; flex-shrink:0; }\n.awv1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2d3820; line-height:1.3; }\n\n.awv1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.awv1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ec; border-radius:8px; border:1px solid #e4dcc0; flex-wrap:wrap; gap:6px; }\n.awv1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a2e10; }\n.awv1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.awv1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n.awv1-sleeve-note { font-family:sans-serif; font-size:0.75rem; color:#6b5e48; font-style:italic; margin-top:10px; line-height:1.5; }\n\n.awv1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.awv1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.awv1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.awv1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a2e10; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.awv1-rl-link:hover { opacity:.85; }\n.awv1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.awv1-rl-body { flex:1; min-width:0; }\n.awv1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.awv1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.awv1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .awv1-specs { grid-template-columns: repeat(6, 1fr); }\n  .awv1-spec { border-bottom: none; }\n  .awv1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .awv1-spec:last-child { border-right: none; }\n  .awv1-cards { grid-template-columns: repeat(2, 1fr); }\n  .awv1-fs-body { grid-template-columns: 220px 1fr; }\n  .awv1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .awv1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .awv1-cover { height: 440px; }\n  .awv1-cover-content { padding: 22px 36px 30px; }\n  .awv1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .awv1-cards { grid-template-columns: repeat(4, 1fr); }\n  .awv1-divider { margin-left: 36px; margin-right: 36px; }\n  .awv1-section-pad { padding: 36px 36px 8px; }\n  .awv1-closing { padding: 28px 36px; }\n  .awv1-fs-body { grid-template-columns: 260px 1fr; }\n  .awv1-fs-radar-panel svg { max-width: 260px; }\n  .awv1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":52422767345991,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/A_wild_Venture_00_aaa1ad24-0006-4000-9d0a-5c85358e4787.webp?v=1758956666"},{"product_id":"into-the-machine","title":"Into the Machine ","description":"\u003c!-- ⚙️ INTO THE MACHINE – Corsa nei circuiti futuristici --\u003e\n\u003cdiv class=\"machine-box\"\u003e\n\n\u003ch2\u003e ⚡ When robots stop working and start running\u003c\/h2\u003e\n\n\u003cp\u003e In \u003cstrong\u003eInto the Machine,\u003c\/strong\u003e sparks fly not just from short circuits, but from the will to win. Here, the robots don't produce parts: \u003cstrong\u003ethey race inside the machine itself\u003c\/strong\u003e , pushing their limits until the final circuit to achieve anodic glory.\u003c\/p\u003e\n\n \u003cp\u003eIn this futuristic, tactical race, \u003cstrong\u003esteel hoops and hexagonal bots\u003c\/strong\u003e compete on a shared track in a mechanical dance of \u003cstrong\u003emovement, control, and strategy\u003c\/strong\u003e . While the robots race inside, your team outside works at the terminals, manipulating paths, switches, and speed to get you to the finish line first. It's all about timing and efficiency—just like in a real star mechanic.\u003c\/p\u003e\n\n\u003ch3\u003e Why “Into the Machine” Makes Your Circuits Happen\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⚙️ \u003cstrong\u003eBrilliant mechanics\u003c\/strong\u003e : a strategic race with worker placement and simultaneous management\u003c\/li\u003e\n\n\u003cli\u003e 🤖 \u003cstrong\u003eTwo teams in one\u003c\/strong\u003e : the robots inside run, the ones outside control\u003c\/li\u003e\n\n\u003cli\u003e 🚦 \u003cstrong\u003eFast pace\u003c\/strong\u003e : each shift is a logical overtaking rather than a physical one\u003c\/li\u003e\n\n\u003cli\u003e 🧩 \u003cstrong\u003eAbstract yet elegant\u003c\/strong\u003e : simple rules, surprising depth\u003c\/li\u003e\n\n \u003cli\u003e👨👩👧👦 \u003cstrong\u003ePerfect for families and strategic gamers\u003c\/strong\u003e who love mental challenges\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"machine-quote\"\u003e\n\n\u003cp\u003e \u003cem\u003eStart the engine. Load the bots. And get ready to rush into the car.\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* ⚙️ INTO THE MACHINE – stile futuristico industriale *\/\n.machine-box {\n  background: radial-gradient(circle at 25% 15%, #0d1115 0%, #0b0f14 70%);\n  border-radius: 18px;\n  padding: 2rem 1.6rem 2.3rem;\n  color: #e5f4ff;\n  box-shadow: 0 0 25px rgba(0,255,255,0.08), inset 0 0 18px rgba(255,145,0,0.15);\n  font-family: Inter, sans-serif;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* luce riflessa *\/\n.machine-box::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 70% 30%, rgba(255,145,0,0.1), transparent 60%),\n              radial-gradient(circle at 30% 80%, rgba(0,255,255,0.08), transparent 70%);\n  pointer-events: none;\n}\n\n\/* bordo neon *\/\n.machine-box::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  padding: 2px;\n  border-radius: 18px;\n  background: linear-gradient(135deg, #00d4ff, #ff9100, #00d4ff);\n  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);\n  -webkit-mask-composite: xor; mask-composite: exclude;\n  opacity: 0.8;\n  pointer-events: none;\n}\n\n\/* titoli *\/\n.machine-box h2 {\n  text-align: center;\n  font-size: 1.55rem;\n  color: #ffb347;\n  font-weight: 900;\n  text-shadow: 0 0 10px rgba(255,145,0,0.4);\n  margin-bottom: 1rem;\n}\n.machine-box h3 {\n  color: #00d4ff;\n  font-weight: 700;\n  font-size: 1.05rem;\n  margin-top: 1.4rem;\n  margin-bottom: 0.8rem;\n  text-shadow: 0 0 6px rgba(0,212,255,0.3);\n}\n\n\/* testo *\/\n.machine-box p {\n  font-size: 0.95rem;\n  line-height: 1.7;\n  margin-bottom: 1rem;\n}\n.machine-box strong { color: #ffb347; }\n.machine-box em { color: #00d4ff; }\n\n\/* elenco puntato *\/\n.machine-box ul {\n  list-style: none;\n  margin: 0;\n  padding: 0 0.4rem;\n}\n.machine-box li {\n  padding: 0.4rem 0;\n  border-bottom: 1px dotted rgba(255,255,255,0.1);\n  line-height: 1.5;\n}\n.machine-box li:last-child { border: none; }\n\n\/* citazione finale *\/\n.machine-quote {\n  background: linear-gradient(90deg, rgba(255,145,0,0.15), rgba(0,212,255,0.1));\n  border-left: 3px solid #ffb347;\n  border-radius: 10px;\n  padding: 1rem 1.2rem;\n  margin-top: 1.5rem;\n  text-align: center;\n  color: #ffffff;\n  box-shadow: 0 0 12px rgba(255,145,0,0.15);\n}\n\n\/* responsive *\/\n@media (max-width: 768px) {\n  .machine-box { padding: 1.6rem 1rem 2rem; }\n  .machine-box h2 { font-size: 1.35rem; }\n  .machine-box p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e\n","brand":"Alderac Entertainment Group","offers":[{"title":"Default Title","offer_id":52493400998215,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Into_the_Machine_00.webp?v=1759933662"},{"product_id":"the-old-kings-crown","title":"The Old King's Crown ","description":"\u003c!-- =====================================================\n     THE OLD KING'S CROWN — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"okc1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"okc1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"okc1-cover-img\" alt=\"The Old King's Crown strategic board game for 2-4 players - official cover Eerie Idol Games\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Progetto_senza_titolo_33.webp?v=1774897527\"\u003e\n\u003cdiv class=\"okc1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"okc1-cover-content\"\u003e\n\u003cp class=\"okc1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"okc1-sub\"\u003eFour factions. An empty throne. And every ally is already ready to betray you.\u003c\/p\u003e\n\u003cdiv class=\"okc1-chips\"\u003e\n\u003cspan class=\"okc1-chip okc1-chip--gold\"\u003eLegendary Debut\u003c\/span\u003e \u003cspan class=\"okc1-chip\"\u003eEerie Idol Games\u003c\/span\u003e \u003cspan class=\"okc1-chip\"\u003eBluff \u0026amp; Conquest\u003c\/span\u003e \u003cspan class=\"okc1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SPECS --\u003e\n\u003cdiv class=\"okc1-specs-bar\"\u003e\n\u003cdiv class=\"okc1-specs\"\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003e60–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003eHidden cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eConflict\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003eArea control \u0026amp; bluffing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-spec\"\u003e\n\u003cspan class=\"okc1-spec-icon\"\u003e🏰\u003c\/span\u003e \u003cspan class=\"okc1-spec-label\"\u003eFactions\u003c\/span\u003e \u003cspan class=\"okc1-spec-val\"\u003eAsymmetric\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"okc1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"okc1-intro-grid\"\u003e\n\u003cdiv class=\"okc1-intro-text\"\u003e\n\u003cp class=\"okc1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"okc1-h3\"\u003eThe king is gone. The throne is empty. Everyone wants it.\u003c\/h3\u003e\n\u003cp class=\"okc1-p\"\u003eThe Old King's Crown is the debut game by \u003cstrong\u003ePablo Clark\u003c\/strong\u003e — designer and illustrator — produced by Eerie Idol Games. Five years of development, a Kickstarter that made some noise, and a result that surprised even the most skeptical.\u003c\/p\u003e\n\u003cp class=\"okc1-p\"\u003eEach player leads an asymmetric faction: the Nobility clinging to fading power, the Clans claiming ancient lands, the People's Revolt, and the Lunar Brotherhood. The king has disappeared. The kingdom is in pieces. And you are convinced that the crown belongs to you.\u003c\/p\u003e\n\u003cp class=\"okc1-p\"\u003eThe heart of the game is simultaneous conflict: everyone plays cards face down on the regions of the board. Then everything is revealed at once. In that moment — when you understand what others have played — the game comes to life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-intro-side\"\u003e\n\u003cp class=\"okc1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"okc1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"The Old King's Crown\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"okc1-quote-text\"\u003e\"As gorgeous to look at as it is phenomenal to play.\"\u003c\/p\u003e\n\u003cp class=\"okc1-quote-transl\"\u003eBeautiful to look at as it is phenomenal to play.\u003c\/p\u003e\n\u003cp class=\"okc1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eShut Up \u0026amp; Sit Down\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"okc1-quote okc1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"The Old King's Crown\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"okc1-quote-text\"\u003e\"The number of ways you can approach The Old King's Crown and still win is absolutely jaw-dropping.\"\u003c\/p\u003e\n\u003cp class=\"okc1-quote-transl\"\u003eThe number of different ways to win is astounding.\u003c\/p\u003e\n\u003cp class=\"okc1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eLevel Up Blog\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"okc1-fs\"\u003e\n\u003cdiv class=\"okc1-fs-header\"\u003e\n\u003cdiv class=\"okc1-fs-brand\"\u003e\n\u003cimg class=\"okc1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"okc1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"okc1-fs-game-name\"\u003eThe Old King's Crown\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fff0ec; border-color: #e08070; color: #8a2200;\" class=\"okc1-fs-cat\"\u003eConflict\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-body\"\u003e\n\u003cdiv class=\"okc1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"okc1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"okc1-fs-tip\" class=\"okc1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-info\"\u003e\n\u003cspan class=\"okc1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"okc1-fs-feeling\"\u003e\n\u003cspan class=\"okc1-fs-feel-tag\"\u003eIntriguing\u003c\/span\u003e \u003cspan class=\"okc1-fs-feel-tag\"\u003ePsychological\u003c\/span\u003e \u003cspan class=\"okc1-fs-feel-tag\"\u003eUnpredictable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"okc1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"okc1-fs-targets\"\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-target okc1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo play\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-verdict\"\u003e\n\u003cdiv class=\"okc1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-verdict-text\"\u003ePsychological warfare with hidden cards, asymmetric factions, and constant bluffing. Perfect for those who want to read opponents as much as the board.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-fs-footer\"\u003e\n\u003cimg class=\"okc1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · editorial rating FroGames · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Interaction',  v:5, note:\"Simultaneous clashes every turn — everyone is always fighting\"},\n        {l:'Tension',     v:5, note:\"Hidden cards: you don't know what they played until revealed\"},\n        {l:'Strategy',    v:4, note:\"Asymmetric factions open up very different victory paths\"},\n        {l:'Replayability',v:4, note:\"Variable deck and realm cards: every game is a new story\"},\n        {l:'Complexity',  v:4, note:\"Rules in 20 minutes, but mastering factions takes more games\"},\n        {l:'Luck',      v:2, note:\"Drawing matters, but reading opponents matters more\"}\n      ];\n      var accent='#8B6914';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('okc1-fs-svg');\n      var tip=document.getElementById('okc1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes okc1-draw{to{stroke-dashoffset:0}}@keyframes okc1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:okc1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:okc1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:okc1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"okc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"okc1-section-pad\"\u003e\n\u003cp class=\"okc1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"okc1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"okc1-cards\"\u003e\n\u003cdiv class=\"okc1-card\"\u003e\n\u003cspan class=\"okc1-card-icon\"\u003e🏳️\u003c\/span\u003e\n\u003ch4 class=\"okc1-card-name\"\u003eThe Herald\u003c\/h4\u003e\n\u003cp class=\"okc1-card-desc\"\u003eYour representative on the field. Each round you openly position them — you declare your intentions. Or pretend to.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-card\"\u003e\n\u003cspan class=\"okc1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"okc1-card-name\"\u003eFaction Cards\u003c\/h4\u003e\n\u003cp class=\"okc1-card-desc\"\u003ePlayed face down in regions. Then revealed all at once. That's when you see who best read the situation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-card\"\u003e\n\u003cspan class=\"okc1-card-icon\"\u003e👥\u003c\/span\u003e\n\u003ch4 class=\"okc1-card-name\"\u003eThe Supporters\u003c\/h4\u003e\n\u003cp class=\"okc1-card-desc\"\u003eFive single-use meeples to deploy in regions. They add strength to your clashes — use them wisely, they aren't easily recovered.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-card\"\u003e\n\u003cspan class=\"okc1-card-icon\"\u003e👑\u003c\/span\u003e\n\u003ch4 class=\"okc1-card-name\"\u003eRealm Cards\u003c\/h4\u003e\n\u003cp class=\"okc1-card-desc\"\u003eAcquired through an auction each round. They often completely change the game's rules. The right card at the right moment can turn everything around.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"okc1-closing\"\u003e\n\u003cp class=\"okc1-closing-text\"\u003eSomeone will eventually say \"I didn't expect that move.\" It always happens with The Old King's Crown.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"okc1-box-section\"\u003e\n\u003cdetails class=\"okc1-det\"\u003e\n\u003csummary class=\"okc1-det-sum\"\u003e\u003cspan class=\"okc1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"okc1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"okc1-det-sub\"\u003e3 formats · 225 cards total\u003c\/span\u003e\u003cspan class=\"okc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"okc1-det-body\"\u003e\n\u003cdiv class=\"okc1-sleeve-grid\"\u003e\n\u003cdiv class=\"okc1-sleeve\"\u003e\n\u003cspan class=\"okc1-sleeve-mm\"\u003e44 × 67 mm\u003c\/span\u003e\n\u003cdiv class=\"okc1-sleeve-r\"\u003e\u003cspan class=\"okc1-sleeve-qty\"\u003e30 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-sleeve\"\u003e\n\u003cspan class=\"okc1-sleeve-mm\"\u003e57 × 87 mm\u003c\/span\u003e\n\u003cdiv class=\"okc1-sleeve-r\"\u003e\u003cspan class=\"okc1-sleeve-qty\"\u003e99 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"okc1-sleeve\"\u003e\n\u003cspan class=\"okc1-sleeve-mm\"\u003e70 × 120 mm\u003c\/span\u003e\n\u003cdiv class=\"okc1-sleeve-r\"\u003e\u003cspan class=\"okc1-sleeve-qty\"\u003e96 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"okc1-det okc1-det--last\"\u003e\n\u003csummary class=\"okc1-det-sum\"\u003e\u003cspan class=\"okc1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"okc1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"okc1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"okc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"okc1-det-body\"\u003e\n\u003cdiv class=\"okc1-rl-wrap\"\u003e\n\u003cdiv class=\"okc1-rl-langs\"\u003e\u003cspan class=\"okc1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0D1A0A; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"okc1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/306501\/the-old-kings-crown-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"okc1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"okc1-rl-body\"\u003e\n\u003cspan class=\"okc1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"okc1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"okc1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/okc1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- \/okc1-wrap --\u003e\n\u003cstyle\u003e\n.okc1-wrap, .okc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.okc1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0D1A0A;\n}\n\n\/* ── COPERTINA ── *\/\n.okc1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.okc1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.okc1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,26,10,0) 0%, rgba(13,26,10,0) 25%, rgba(13,26,10,0.6) 55%, rgba(13,26,10,0.88) 75%, rgba(13,26,10,0.98) 100%); }\n.okc1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.okc1-kicker { display: block; color: #C8A028; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.okc1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.okc1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.okc1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.okc1-chip--gold { background: #8B6914; border-color: #8B6914; }\n\n\/* ── SPECS ── *\/\n.okc1-specs-bar { background: #0a1208; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.okc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.okc1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.okc1-spec:nth-child(3n) { border-right: none; }\n.okc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.okc1-spec-icon { font-size: 1.2rem; }\n.okc1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.okc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.okc1-body { background: #F0E8D0; }\n\n\/* ── INTRO ── *\/\n.okc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.okc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #6B4A10; margin-bottom: 7px; }\n.okc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0e00; line-height: 1.15; margin-bottom: 16px; }\n.okc1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2c10; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.okc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6B4A10; margin-bottom: 12px; }\n.okc1-quote { background: #1E3A12; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #C8A028; }\n.okc1-quote--dark { background: #0D1A0A; }\n.okc1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.okc1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.okc1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.okc1-divider { height: 1px; background: #d0bc94; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.okc1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.okc1-fs-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8e2da; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.okc1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.okc1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.okc1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.okc1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.okc1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.okc1-fs-cat { font-family: sans-serif; font-size: 10px; padding: 3px 11px; border-radius: 50px; font-weight: 700; border: 1.5px solid; white-space: nowrap; }\n.okc1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.okc1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.okc1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.okc1-fs-tip { display: none; position: absolute; background: #1a1208; color: rgba(255,255,255,0.92); font-family: sans-serif; font-size: 11px; line-height: 1.55; padding: 8px 12px; border-radius: 9px; z-index: 20; max-width: 210px; box-shadow: 0 4px 18px rgba(0,0,0,0.22); pointer-events: none; }\n.okc1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.okc1-fs-feel-lbl { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 9px; }\n.okc1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.okc1-fs-feel-tag { font-family: Georgia, serif; font-size: 13px; font-style: italic; color: #3d2810; padding: 5px 14px; background: #fff; border-radius: 7px; border: 1px solid #d8d0c4; }\n.okc1-fs-section-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 10px; }\n.okc1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.okc1-fs-target { display: flex; align-items: center; gap: 6px; padding: 6px 10px; border-radius: 10px; border: 1px solid; font-family: sans-serif; font-size: 11px; font-weight: 600; }\n.okc1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.okc1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.okc1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.okc1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.okc1-fs-verdict-title { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 5px; }\n.okc1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.okc1-fs-footer { padding: 9px 20px; background: #eeeae4; border-top: 1px solid #e0d8cc; font-family: sans-serif; font-size: 11px; color: #6b5e48; line-height: 1.5; }\n\n\/* ── CARDS ── *\/\n.okc1-section-pad { padding: 32px 28px 8px; }\n.okc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.okc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #dac8a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.okc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.okc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.okc1-card-name { font-size: 0.95rem; font-weight: 900; color: #6B4A10; margin-bottom: 5px; }\n.okc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2c10; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.okc1-closing { background: #0D1A0A; padding: 26px 28px; border-top: 3px solid #C8A028; }\n.okc1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.okc1-box-section { background: #F0E8D0; border-top: 1px solid #d0bc94; }\n.okc1-det { border-bottom: 1px solid #e0cba8; background: #fff; }\n.okc1-det--last { border-bottom: none; }\n.okc1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.okc1-det-sum::-webkit-details-marker { display: none; }\n.okc1-det-sum::marker { display: none; }\n.okc1-det[open] .okc1-det-sum { background: #faf5ec; }\n.okc1-det-sum:hover { background: #faf5ec; }\n.okc1-det-left { display: flex; align-items: center; gap: 10px; }\n.okc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.okc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0e00; display: block; }\n.okc1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.okc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.okc1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.okc1-det[open] .okc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.okc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.okc1-sleeve-grid { display: grid; grid-template-columns: 1fr; gap: 8px; padding-top: 14px; }\n.okc1-sleeve { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; background: #f7f4ef; border-radius: 8px; border: 1px solid #e0cba8; flex-wrap: wrap; gap: 6px; }\n.okc1-sleeve-mm { font-family: monospace; font-size: 0.82rem; font-weight: 700; color: #1a0e00; }\n.okc1-sleeve-r { display: flex; align-items: center; gap: 8px; }\n.okc1-sleeve-qty { font-family: sans-serif; font-size: 0.78rem; color: #6b5e48; }\n\n.okc1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.okc1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.okc1-rl-lang { font-family: sans-serif; font-size: 0.75rem; font-weight: 600; padding: 3px 10px; border-radius: 50px; background: #eaf3de; border: 1px solid #80b050; color: #2a5010; }\n.okc1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.okc1-rl-body { flex: 1; min-width: 0; }\n.okc1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.okc1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.okc1-rl-arr-ext { font-size: 0.9rem; color: rgba(255,255,255,0.45); flex-shrink: 0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .okc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .okc1-spec { border-bottom: none; }\n  .okc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .okc1-spec:last-child { border-right: none; }\n  .okc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .okc1-fs-body { grid-template-columns: 220px 1fr; }\n  .okc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .okc1-fs-info { border-top: none; }\n  .okc1-sleeve-grid { grid-template-columns: repeat(3, 1fr); }\n}\n@media screen and (min-width: 900px) {\n  .okc1-cover { height: 440px; }\n  .okc1-cover-content { padding: 22px 36px 30px; }\n  .okc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .okc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .okc1-divider { margin-left: 36px; margin-right: 36px; }\n  .okc1-section-pad { padding: 36px 36px 8px; }\n  .okc1-closing { padding: 28px 36px; }\n  .okc1-fs-body { grid-template-columns: 260px 1fr; }\n  .okc1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Eerie Idol Games","offers":[{"title":"Default Title","offer_id":52495174959431,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/The_Old_King_s_Crown_00.webp?v=1759984876"},{"product_id":"sniper-elite-the-board-game","title":"Sniper Elite The Board Game ","description":"\u003c!-- 🎯 SNIPER ELITE – Silenzio e precisione --\u003e\n\u003csection class=\"sniperelite-layout\"\u003e\n\u003cdiv class=\"sniperelite-header\"\u003e\n\n\u003ch2\u003e 🎯 Sniper Elite: The Board Game – Silence, precision, and tactical tension\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"sniperelite-body\"\u003e\n\n \u003cp\u003eThe iconic video game \u003cstrong\u003eSniper Elite\u003c\/strong\u003e transforms into a \u003cstrong\u003estealth-based board game\u003c\/strong\u003e packed with adrenaline and strategic tension. Published by \u003cstrong\u003eRebellion Unplugged\u003c\/strong\u003e , this title brings to the table the same atmosphere of stealth, planning, and perfect shots that made the World War II video game series famous.\u003c\/p\u003e\n\n\u003cp\u003e In \u003cstrong\u003eSniper Elite The Board Game,\u003c\/strong\u003e one player takes on the role of an Allied sniper on a mission behind enemy lines, while up to three opponents control German patrols. The sniper's goal? \u003cstrong\u003eMove in the shadows\u003c\/strong\u003e , complete secret objectives, and strike with lethal precision before being detected. Opponents, on the other hand, must \u003cstrong\u003ecoordinate their movements\u003c\/strong\u003e , anticipate enemy trajectories, and defend strategic objectives before it's too late.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"sniperelite-features\"\u003e\n\n\u003ch3\u003e Why Sniper Elite is winning over players\u003c\/h3\u003e\n\n\u003cdiv class=\"sniperelite-grid\"\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e🎯 Hidden Movement\u003c\/strong\u003e \u003cbr\u003eContinuous bluffing for tense matches.\u003c\/div\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e🪖 Perfect asymmetry\u003c\/strong\u003e\u003cbr\u003e A lone sniper against coordinated teams.\u003c\/div\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e👜 Extraction from the bag\u003c\/strong\u003e\u003cbr\u003e Manage shots, accuracy and risk.\u003c\/div\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e🧠 Tactical decisions\u003c\/strong\u003e\u003cbr\u003e Each turn is a balance between stealth and action.\u003c\/div\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e☠️ WWII setting\u003c\/strong\u003e\u003cbr\u003e Maps and miniatures that breathe realism and tension.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"sniperelite-ending\"\u003e\n\n\u003cp\u003e Each mission is a chess game of silence and chaos, where \u003cstrong\u003epsychological strategy\u003c\/strong\u003e is as important as aim. Choose your approach: move like a ghost... or let the world feel your impact.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eOne mistake, and your position is compromised. No second chances. 🕶️\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎯 SNIPER ELITE – Responsive + PC refined *\/\n.sniperelite-layout {\n  background: linear-gradient(180deg,#1c1d1e 0%,#2b2d30 80%,#1c1d1e 100%);\n  color: #eaeaea;\n  border-radius: 22px;\n  padding: 3rem 2rem;\n  font-family: \"Inter\", sans-serif;\n  box-shadow: 0 8px 25px rgba(0,0,0,0.4);\n  line-height: 1.7;\n  max-width: 1100px;\n  margin: auto;\n}\n\n\/* Header *\/\n.sniperelite-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.8rem;\n  text-align: center;\n  color: #f5f5f5;\n  margin-bottom: 1rem;\n  letter-spacing: 0.5px;\n}\n\n\/* Body text *\/\n.sniperelite-body p {\n  color: #d5d5d5;\n  margin-bottom: 1.2rem;\n  font-size: 1.05rem;\n}\n\n\/* Feature grid *\/\n.sniperelite-features h3 {\n  text-align: center;\n  color: #d6b169;\n  font-family: \"Merriweather\", serif;\n  font-size: 1.3rem;\n  margin: 2rem 0 1.2rem;\n}\n\n.sniperelite-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1rem;\n}\n\n.sniper-card {\n  background: rgba(255,255,255,0.05);\n  border-left: 4px solid #d6b169;\n  border-radius: 10px;\n  padding: 1rem 1.2rem;\n  color: #f0f0f0;\n  font-size: 0.95rem;\n  box-shadow: 0 2px 10px rgba(0,0,0,0.2);\n  transition: transform 0.2s ease;\n}\n.sniper-card:hover {\n  transform: translateY(-3px);\n}\n\n\/* Ending *\/\n.sniperelite-ending {\n  margin-top: 2rem;\n  background: rgba(255,255,255,0.03);\n  border-radius: 12px;\n  padding: 1.2rem 1.4rem;\n  text-align: center;\n  box-shadow: 0 0 15px rgba(0,0,0,0.25);\n}\n.sniperelite-ending em {\n  color: #bfbfbf;\n  font-style: italic;\n}\n\n\/* Responsive *\/\n@media (max-width: 1024px) {\n  .sniperelite-grid { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 768px) {\n  .sniperelite-layout { padding: 2rem 1.2rem; }\n  .sniperelite-grid { grid-template-columns: 1fr; }\n  .sniperelite-header h2 { font-size: 1.5rem; }\n}\n\u003c\/style\u003e","brand":"Rebellion Unplugged","offers":[{"title":"Default Title","offer_id":52742600524103,"sku":null,"price":52.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Sniper_Elite_The_Board_Game_00.webp?v=1762946892"},{"product_id":"orapa-space","title":"Orapa Space ","description":"\u003c!-- 🌌 ORAPA SPACE – Laser, orbite e silenzio cosmico --\u003e\n\u003csection class=\"orapaspace-section\"\u003e\u003c!-- Titolo --\u003e\u003cheader class=\"orapaspace-header\"\u003e\n \u003ch2\u003eOrapa Space 🔭 The space puzzle where a laser reveals the whole truth \u003c\/h2\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"orapaspace-layout\"\u003e\n\n\u003c!-- Testo principale --\u003e\n\u003carticle class=\"orapaspace-narrative\"\u003e\n\u003cp\u003e \u003cstrong\u003eOrapa Space\u003c\/strong\u003e launches you on a mission for the Aerospace Department: to discover the position, direction, and color of mysterious planets using a single instrument… a \u003cstrong\u003elaser beam\u003c\/strong\u003e bouncing through space. Every return signal is a clue, every detour a story, every reflection a possible solution.\u003c\/p\u003e\n\n\u003cp\u003e The game is a \u003cstrong\u003epure deductive game\u003c\/strong\u003e in which you observe the laser's behavior, compare it to your grid, and gradually build a hidden map of the planetary system. But beware: lasers don't always behave as you think, and an unexpected bounce can throw you completely off course. It's deeper than Orapa Mine, more analytical, more spatial—and tremendously satisfying when \"everything fits together.\"\u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- Box punti forza --\u003e\n\u003caside class=\"orapaspace-features\"\u003e\n\u003ch3\u003eWhy “Orapa Space” wins over those who love to think\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔭 \u003cstrong\u003eLaser-based deduction\u003c\/strong\u003e – a brilliant and super elegant idea\u003c\/li\u003e\n\n \u003cli\u003e\n\u003cstrong\u003eHidden Planets\u003c\/strong\u003e – Directions, Colors, and Positions to Discover\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eHighest challenge level\u003c\/strong\u003e – one step beyond Orapa Mine\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003e20–25 minutes\u003c\/strong\u003e – fast, smart, zero downtime \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- Chiusura --\u003e\n\u003cdiv class=\"orapaspace-end\"\u003e\n\n\u003cp\u003e If you love \u003cstrong\u003emodern deductive puzzles\u003c\/strong\u003e , games that demand precision, and the satisfaction of perfect intuition, \u003cstrong\u003eOrapa Space\u003c\/strong\u003e is a mission not to be missed. Prepare to plot trajectories, analyze bounces, and uncover the hidden order of the cosmos.\u003c\/p\u003e\n\n\u003cp class=\"orapaspace-quote\"\u003e \u003cem\u003eIn the silence of space, only the laser knows the truth.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌌 ORAPA SPACE – Nebulose, blu siderale, bagliori laser *\/\n.orapaspace-section {\n  --space-deep: #030923;\n  --space-blue: #0c1b3d;\n  --space-light: #1d3f6a;\n  --space-laser: #00eaff;\n  --space-sand: #f4d9b2;\n  \n  background: linear-gradient(180deg, var(--space-deep) 0%, var(--space-blue) 40%, var(--space-light) 100%);\n  border-radius: 26px;\n  padding: 2.4rem 1.8rem;\n  color: #e8f6ff;\n  font-family: \"Inter\", sans-serif;\n  max-width: 1100px;\n  margin: 2rem auto;\n  box-shadow: 0 14px 32px rgba(0, 0, 0, 0.40);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Effetti luminosi – bagliori di nebulosa e laser *\/\n.orapaspace-section::before {\n  content: \"\";\n  position: absolute;\n  top: -60px;\n  left: -40px;\n  width: 260px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(0,234,255,0.35), transparent 70%);\n  filter: blur(40px);\n}\n.orapaspace-section::after {\n  content: \"\";\n  position: absolute;\n  bottom: -80px;\n  right: -50px;\n  width: 320px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(244,217,178,0.28), transparent 75%);\n  filter: blur(35px);\n}\n\n\/* Titolo *\/\n.orapaspace-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  font-size: 1.9rem;\n  margin-bottom: 1.6rem;\n  color: #ffffff;\n  text-shadow: 0 0 18px rgba(0,0,0,0.7);\n  border-bottom: 1px solid rgba(255,255,255,0.22);\n  padding-bottom: 0.6rem;\n}\n\n\/* Layout due colonne *\/\n.orapaspace-layout {\n  display: grid;\n  grid-template-columns: 1.25fr 1fr;\n  gap: 1.4rem;\n  align-items: flex-start;\n}\n\n\/* Testo principale *\/\n.orapaspace-narrative {\n  background: rgba(4, 13, 30, 0.82);\n  padding: 1.4rem 1.6rem;\n  border-radius: 18px;\n  border-left: 6px solid var(--space-laser);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.45);\n}\n.orapaspace-narrative p {\n  margin: 0.7rem 0;\n  line-height: 1.75;\n}\n.orapaspace-narrative strong {\n  color: #ffffff;\n}\n\n\/* Box caratteristiche *\/\n.orapaspace-features {\n  background: rgba(5, 18, 40, 0.92);\n  border-radius: 18px;\n  padding: 1.3rem 1.5rem;\n  border: 2px solid rgba(0,234,255,0.35);\n  box-shadow: 0 10px 26px rgba(0,0,0,0.5);\n}\n.orapaspace-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.1rem;\n  margin-bottom: 1rem;\n  color: var(--space-sand);\n}\n.orapaspace-features ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 0.7rem;\n}\n.orapaspace-features li {\n  background: linear-gradient(90deg, rgba(0,234,255,0.18), rgba(0,13,30,0.9));\n  border-left: 5px solid var(--space-laser);\n  border-radius: 10px;\n  padding: 0.55rem 0.85rem;\n  transition: 0.25s ease;\n}\n.orapaspace-features li:hover {\n  transform: translateX(4px);\n}\n\n\/* Chiusura *\/\n.orapaspace-end {\n  margin-top: 2rem;\n  background: rgba(4, 13, 30, 0.9);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  border: 1px solid rgba(255,255,255,0.12);\n  text-align: center;\n  box-shadow: 0 8px 22px rgba(0,0,0,0.35);\n}\n.orapaspace-quote {\n  margin-top: 0.8rem;\n  font-style: italic;\n  color: var(--space-laser);\n  font-weight: 600;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .orapaspace-layout {\n    grid-template-columns: 1fr;\n  }\n}\n@media (max-width: 600px) {\n  .orapaspace-section {\n    padding: 1.9rem 1.2rem;\n  }\n  .orapaspace-header h2 {\n    font-size: 1.6rem;\n  }\n}\n\u003c\/style\u003e","brand":"Playte","offers":[{"title":"Default Title","offer_id":52764950593863,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Orapa_Space_00.webp?v=1770178150"},{"product_id":"il-gatto-e-la-torre","title":"Il Gatto e la Torre","description":"\u003c!-- 🐾 IL GATTO E LA TORRE – Blocco Fiabesco --\u003e\n\u003csection class=\"cat-tower-section\"\u003e\u003cheader class=\"cat-tower-header\"\u003e\n\u003ch2\u003e 🐾 The Cat and the Tower: a climb made of courage and paws\u003c\/h2\u003e\n\n\u003c\/header\u003e\n\u003carticle class=\"cat-tower-text\"\u003e\n\u003cp\u003e In \u003cstrong\u003eThe Cat and the Tower,\u003c\/strong\u003e you're not just a spectator: you're part of the small team helping Toto, the black kitten who wants to reach the stars. A \u003cstrong\u003efamily cooperative board game\u003c\/strong\u003e full of subtlety, balance, and stifled laughter as the tower wobbles a little too much.\u003c\/p\u003e\n\n\u003cp\u003e Each card you choose tests your skill and your composure: you build walls, balance impossible plans, move your Feline Friends, and hope everything stays standing long enough. It's a light, creative, and accessible game that transforms a simple tower into a small emotional journey.\u003c\/p\u003e\n\n \u003cp\u003eThe beauty is that it's not strength that counts, but attention. It's perfect with children, but also on your own, when you want a relaxing and fun \u003cstrong\u003egame of skill\u003c\/strong\u003e without stress. And every time Toto advances a plan, you really feel like you've helped him.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eThe Cat and the Tower\u003c\/strong\u003e is ideal for those who love sweet, fast-paced cooperative games with that touch of magic that only a cat protagonist can bring to the table.\u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003caside class=\"cat-tower-features\"\u003e\n\u003ch3\u003e Why You'll Love \"The Cat and the Tower\"\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🐾 Lightweight cooperative and perfect for families\u003c\/li\u003e\n\n\u003cli\u003e 🏗️ Physical tower to build and balance\u003c\/li\u003e\n\n\u003cli\u003e 😺 \u003cstrong\u003eSolitaire\u003c\/strong\u003e mode included\u003c\/li\u003e\n\n\u003cli\u003e 🎴 Multi-purpose cards that change every turn\u003c\/li\u003e\n\n\u003cli\u003e ✨ Sweet story and relaxing atmosphere\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\u003cdiv class=\"cat-tower-end\"\u003e\n\n\u003cp\u003e A little journey to the stars, a suddenly wobbly tower... and a cat who won't give up.\u003c\/p\u003e\n\n\u003cp class=\"cat-tower-quote\"\u003e \u003cem\u003eHelping Toto is easier when you do it with your heart.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🐾 IL GATTO E LA TORRE – Stile Fiabesco Pastello *\/\n.cat-tower-section {\n  --cat-sky: #a6d7ff;\n  --cat-sky-light: #d8efff;\n  --cat-purple: #b7a7d8;\n  --cat-green: #8fc88d;\n  --cat-red: #d54a43;\n  --cat-white: #ffffff;\n  --cat-dark: #2a2a2c;\n\n  background: linear-gradient(145deg, var(--cat-sky), var(--cat-sky-light) 50%, #e4f5ff);\n  padding: 2.4rem 1.8rem;\n  border-radius: 28px;\n  max-width: 1100px;\n  margin: 2rem auto;\n  color: var(--cat-dark);\n  font-family: \"Inter\", sans-serif;\n  box-shadow: 0 14px 32px rgba(0,0,0,0.15);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Glow soffice *\/\n@keyframes catGlow {\n  0% { opacity: 0.20; transform: scale(1); }\n  50% { opacity: 0.35; transform: scale(1.04); }\n  100% { opacity: 0.20; transform: scale(1); }\n}\n.cat-tower-section::before {\n  content: \"\";\n  position: absolute;\n  top: -50px;\n  right: -40px;\n  width: 280px;\n  height: 280px;\n  background: radial-gradient(circle, rgba(255,255,255,0.6), transparent 70%);\n  filter: blur(40px);\n  animation: catGlow 7s ease-in-out infinite;\n}\n\n\/* Titolo *\/\n.cat-tower-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  color: var(--cat-purple);\n  text-shadow: 0 0 10px rgba(255,255,255,0.6);\n  margin-bottom: 1.6rem;\n  font-size: 1.8rem;\n}\n\n\/* Testo principale *\/\n.cat-tower-text {\n  background: rgba(255,255,255,0.65);\n  padding: 1.6rem 1.4rem;\n  border-left: 7px solid var(--cat-green);\n  border-radius: 20px;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.14);\n  line-height: 1.75;\n}\n\n\/* Features *\/\n.cat-tower-features {\n  background: rgba(255,255,255,0.65);\n  padding: 1.4rem 1.6rem;\n  border-radius: 20px;\n  border: 1px solid rgba(0,0,0,0.08);\n  box-shadow: 0 6px 18px rgba(0,0,0,0.12);\n  margin-top: 2rem;\n}\n.cat-tower-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--cat-green);\n  margin-bottom: 1rem;\n}\n.cat-tower-features ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 0.6rem;\n}\n.cat-tower-features li {\n  background: linear-gradient(90deg, rgba(183,167,216,0.25), rgba(166,215,255,0.22));\n  padding: 0.55rem 0.8rem;\n  border-left: 6px solid var(--cat-purple);\n  border-radius: 12px;\n  transition: 0.25s ease;\n}\n.cat-tower-features li:hover {\n  transform: translateX(4px);\n}\n\n\/* Chiusura *\/\n.cat-tower-end {\n  margin-top: 2rem;\n  background: rgba(255,255,255,0.7);\n  padding: 1.4rem 1.6rem;\n  border-radius: 20px;\n  border: 1px solid rgba(0,0,0,0.06);\n  box-shadow: 0 6px 18px rgba(0,0,0,0.12);\n  text-align: center;\n}\n.cat-tower-quote {\n  margin-top: 0.8rem;\n  color: var(--cat-red);\n  font-weight: 600;\n  font-style: italic;\n}\n\n\/* Responsive *\/\n@media (max-width: 600px) {\n  .cat-tower-section { padding: 1.8rem 1.2rem; }\n  .cat-tower-header h2 { font-size: 1.5rem; }\n}\n\u003c\/style\u003e","brand":"Studio Supernova","offers":[{"title":"Default Title","offer_id":52877918568775,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Il_Gatto_e_la_Torre_00.webp?v=1764766023"},{"product_id":"tanbo","title":"Tanbo ","description":"\u003csection class=\"tanbo-section product__description rte quick-description\"\u003e\u003c!-- HEADER --\u003e\u003cheader class=\"tanbo-header\"\u003e\n\u003ch2\u003e 🌾 Tanbo – The harvest begins with a single gesture \u003c\/h2\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"tanbo-grid\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003carticle class=\"tanbo-left\"\u003e\n\u003cp\u003e In \u003cstrong\u003eTanbo,\u003c\/strong\u003e you're not just a player: you're the guardian of a Japanese rice field, a small plot nestled in the tranquility of Niigata. Here, every planting is a balancing act, because along with the rice, sacred serpents thrive, influencing its growth. Too many, and the field spirals out of control. Too few, and the harvest slumps.\u003c\/p\u003e\n\n \u003cp\u003eThe heart of the game is a \u003cstrong\u003emancala transformed into a modern strategy\u003c\/strong\u003e : each move reshapes the flow of the board, opens up new possibilities, and creates subtle tensions between expansion, control, and perfect timing. With two players, every choice is a response to the other—a silent duel of intuition and small reversals.\u003c\/p\u003e\n\n\u003cp\u003e Tanbo is fast, elegant, and surprisingly deep. One game leads to another because the pitch is constantly changing, and what was an advantage yesterday becomes a risk to be managed today.\u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside class=\"tanbo-right\"\u003e\n\u003ch3\u003eWhy Tanbo is so fascinating\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🌱 Mancala reinvented in a strategic and modern way\u003c\/li\u003e\n\n\u003cli\u003e 🐍 Presence of snakes as a sacred resource to be balanced\u003c\/li\u003e\n\n\u003cli\u003e ⚖️ Fast-paced 2-player duel full of important decisions\u003c\/li\u003e\n\n\u003cli\u003e 🎴 Unique mix of majority, set collection and programmed movement\u003c\/li\u003e\n\n\u003cli\u003e 🧘♂️ Zen atmosphere: minimal, elegant, deeply satisfying\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"tanbo-cta\"\u003e\n\n \u003cp\u003e\u003cem\u003eAn abstract game that exudes nature, calm, and strategy. In Tanbo, victory comes from patience... just like laughter.\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE TANBO (verde risaia, acqua, giallo tenue, bianco zen) *\/\n.tanbo-section {\n  --tb-green: #7cc48a;\n  --tb-green-dark: #4d9b66;\n  --tb-yellow: #f6e58d;\n  --tb-blue: #7ad7e6;\n  --tb-white: #ffffff;\n  --tb-text: #234b32;\n\n  background: linear-gradient(135deg, var(--tb-green) 0%, var(--tb-blue) 55%, var(--tb-yellow) 100%);\n  padding: 2.4rem 2rem;\n  border-radius: 22px;\n  max-width: 1100px;\n  margin: 2rem auto;\n  color: var(--tb-text);\n  box-shadow: 0 10px 28px rgba(0,0,0,0.20);\n}\n\n\/* HEADER *\/\n.tanbo-header h2 {\n  text-align: center;\n  font-family: \"Bungee\", sans-serif;\n  color: var(--tb-white);\n  font-size: 1.9rem;\n  text-shadow: 0 0 10px rgba(255,255,255,0.5);\n}\n\n\/* GRID *\/\n.tanbo-grid {\n  display: grid;\n  grid-template-columns: 1.55fr 1fr;\n  gap: 1.6rem;\n  margin-top: 1.8rem;\n}\n\n\/* LEFT COLUMN *\/\n.tanbo-left {\n  background: rgba(255,255,255,0.45);\n  padding: 1.6rem;\n  border-left: 6px solid var(--tb-green-dark);\n  border-radius: 16px;\n  line-height: 1.7;\n}\n\n\/* RIGHT COLUMN *\/\n.tanbo-right {\n  background: rgba(255,255,255,0.50);\n  padding: 1.6rem;\n  border-radius: 16px;\n  border: 2px solid rgba(0,0,0,0.10);\n}\n\n\/* FEATURES TITLE *\/\n.tanbo-right h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--tb-green-dark);\n  margin-bottom: 0.9rem;\n  text-shadow: 0 0 4px rgba(77,155,102,0.3);\n}\n\n\/* LISTA *\/\n.tanbo-right ul {\n  list-style: none;\n  padding: 0;\n  display: grid;\n  gap: 0.7rem;\n}\n.tanbo-right li {\n  background: rgba(255,255,255,0.65);\n  border-left: 5px solid var(--tb-blue);\n  padding: .6rem .8rem;\n  border-radius: 10px;\n}\n\n\/* CTA BOX *\/\n.tanbo-cta {\n  margin-top: 1.4rem;\n  background: rgba(255,255,255,0.55);\n  border-left: 5px solid var(--tb-yellow);\n  padding: 0.9rem;\n  border-radius: 10px;\n  text-align: center;\n  font-style: italic;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 900px) {\n  .tanbo-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e","brand":"Musoka Studio","offers":[{"title":"Default Title","offer_id":52945681940807,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Tanbo_00.webp?v=1765506383"},{"product_id":"sensu","title":"Sensu","description":"\u003csection class=\"frog-sensu\" aria-label=\"Sensu – sezione a due colonne\"\u003e\u003c!--\n SEO Title: Sensu – Strategic and solitaire board game, get to 15 without going overboard\n Meta Description: Sensu is a strategic and accessible board game: create combinations to reach exactly 15, redeem cards, and complete three fans. Quick, elegant, and also great for solo play.\n --\u0026gt; \u003c!-- SEO helper: nel DOM ma invisibile ai clienti --\u003e\n\u003cdiv class=\"frog-sensu__seo\" aria-hidden=\"true\"\u003e Sensu strategic board game card game hand management get to 15 exactly without going over solitaire board game family board game quick tactical game Japanese fans pattern set collection advanced version bonus powers large fans\u003c\/div\u003e\n\n\u003cheader class=\"frog-sensu__header\"\u003e\n\u003ch2\u003e 🎐 Sensu – The art of getting to 15, without ever going over\u003c\/h2\u003e\n\n\u003cp class=\"frog-sensu__subtitle\"\u003e A \u003cstrong\u003estrategic board game\u003c\/strong\u003e where calm is a weapon: exact numbers, clean choices, timing tricks. \u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"frog-sensu__layout\"\u003e\n\n\u003c!-- Colonna sinistra: narrativa --\u003e\n\u003carticle class=\"frog-sensu__narrative\"\u003e\n \u003cp\u003eIn \u003cstrong\u003eSensu,\u003c\/strong\u003e collecting cards isn't enough. You need \u003cstrong\u003eprecision\u003c\/strong\u003e , timing, and the ability to read the table as if it were an elegant gesture. Your goal is only seemingly simple: \u003cstrong\u003ereach exactly 15.\u003c\/strong\u003e Not one more, not one less.\u003c\/p\u003e\n\n\u003cp\u003e Each card represents a Japanese fan, and each combination is a delicate choice. When you manage to compose a hand with the perfect value, you can play it to transform those cards into permanent parts of your \u003cstrong\u003epersonal fan\u003c\/strong\u003e . And from that moment the real decisions begin. \u003c\/p\u003e\n\n\u003cdiv class=\"frog-sensu__break\" role=\"note\" aria-label=\"Frase centrale Sensu\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eGetting to 15 is easy.\u003c\/strong\u003e\u003cbr\u003e Doing it at the right time… is a whole other story.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp\u003e Because redeemed cards don't disappear: they stay with you, altering your path and bringing you closer to victory. \u003cstrong\u003eThe first to complete the third fan wins\u003c\/strong\u003e , but getting there before the others requires planning and composure.\u003c\/p\u003e\n\n \u003cp\u003e\u003cstrong\u003eSensu\u003c\/strong\u003e is a \u003cstrong\u003estrategic and accessible board game\u003c\/strong\u003e , quick but never boring, perfect for both solo and group play. The advanced version adds powers, bonuses, and Great Fans, offering extra depth for those seeking a more sophisticated challenge. \u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- Colonna destra: punti forza --\u003e\n\u003caside class=\"frog-sensu__features\"\u003e\n\u003ch3\u003e What makes Sensu so elegant at the table\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🎴 Hand management based on exact numbers\u003c\/li\u003e\n\n\u003cli\u003e 🧠 Continuous tactical decisions, without downtime\u003c\/li\u003e\n\n\u003cli\u003e 🧘 Relaxed pace but highly strategic\u003c\/li\u003e\n\n\u003cli\u003e 🐸 Also great as a \u003cstrong\u003esolitaire board game\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"frog-sensu__mini\"\u003e\n\n\u003cp\u003e If you love \u003cstrong\u003eboard games\u003c\/strong\u003e where a small choice can change everything, the beauty here is feeling the table... and closing the 15 when others least expect it. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎐 FROGAMES — SENSU (two columns) | palette cover: rosso vermiglio + teal + oro loto + inchiostro *\/\n.frog-sensu{\n  --ink:#0b1220;\n  --muted:#334155;\n\n  --vermilion:#c0183a;\n  --vermilion2:#8f0f2b;\n  --teal:#1f5961;\n  --teal2:#163f46;\n  --lotus:#e8c56a;\n  --paper:#ffffff;\n\n  --shadow:0 16px 40px rgba(0,0,0,.15);\n\n  max-width:1100px;\n  margin:2.2rem auto;\n  padding:2.4rem 1.8rem;\n  border-radius:28px;\n  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n  color:var(--ink);\n  position:relative;\n  overflow:hidden;\n\n  background:\n    radial-gradient(900px 380px at 12% 12%, rgba(192,24,58,.18), transparent 62%),\n    radial-gradient(820px 360px at 88% 18%, rgba(31,89,97,.18), transparent 60%),\n    radial-gradient(760px 340px at 55% 92%, rgba(232,197,106,.22), transparent 60%),\n    linear-gradient(135deg, #ffffff 0%, #fbf7f7 34%, #f2f8f8 100%);\n\n  box-shadow:var(--shadow);\n  border:1px solid rgba(11,18,32,.08);\n}\n\n\/* Decorazione “ventaglio” soft (no quadretti) *\/\n.frog-sensu::before{\n  content:\"\";\n  position:absolute;\n  inset:-70px;\n  pointer-events:none;\n  background:\n    conic-gradient(from 220deg at 22% 22%,\n      rgba(232,197,106,.14),\n      rgba(192,24,58,.10),\n      rgba(31,89,97,.10),\n      rgba(232,197,106,.14)\n    );\n  opacity:.18;\n  filter: blur(2px);\n}\n\n\/* SEO helper *\/\n.frog-sensu__seo{\n  position:absolute !important;\n  width:1px; height:1px;\n  padding:0; margin:-1px;\n  overflow:hidden;\n  clip:rect(0,0,0,0);\n  white-space:nowrap;\n  border:0;\n}\n\n\/* Header *\/\n.frog-sensu__header{\n  text-align:center;\n  margin-bottom:1.6rem;\n  position:relative;\n}\n.frog-sensu__header h2{\n  font-family:Bungee,Inter,system-ui,sans-serif;\n  font-size:1.95rem;\n  line-height:1.15;\n  margin:0 0 .55rem;\n  color:var(--vermilion2);\n  text-shadow:0 10px 24px rgba(0,0,0,.08);\n}\n.frog-sensu__subtitle{\n  margin:0;\n  font-size:1.05rem;\n  font-weight:650;\n  color:var(--muted);\n}\n.frog-sensu__subtitle strong{ color:var(--teal2); }\n\n\/* Layout *\/\n.frog-sensu__layout{\n  display:grid;\n  grid-template-columns:1.35fr .9fr;\n  gap:1.6rem;\n  align-items:start;\n  position:relative;\n}\n\n\/* Narrative *\/\n.frog-sensu__narrative{\n  background:rgba(255,255,255,.94);\n  border-radius:18px;\n  padding:1.45rem 1.6rem;\n  border-left:6px solid rgba(192,24,58,.82);\n  box-shadow:0 10px 26px rgba(0,0,0,.08);\n}\n.frog-sensu__narrative p{\n  margin:.75rem 0;\n  line-height:1.78;\n  color:#111827;\n}\n.frog-sensu__narrative strong{ color:var(--teal2); }\n\n\/* Break card *\/\n.frog-sensu__break{\n  margin:1rem 0 1.05rem;\n  border-radius:16px;\n  padding:1rem 1.1rem;\n  text-align:center;\n  background:linear-gradient(90deg, rgba(192,24,58,.14), rgba(31,89,97,.12), rgba(232,197,106,.20));\n  border:1px solid rgba(11,18,32,.10);\n  box-shadow:0 10px 22px rgba(0,0,0,.06);\n}\n.frog-sensu__break p{\n  margin:0;\n  line-height:1.55;\n  color:#0b1220;\n}\n.frog-sensu__break strong{ color:#0b1220; }\n\n\/* Features *\/\n.frog-sensu__features{\n  background:linear-gradient(145deg, rgba(22,63,70,.98), rgba(143,15,43,.92));\n  color:rgba(255,255,255,.98);\n  border-radius:18px;\n  padding:1.35rem 1.45rem;\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 0 1px rgba(232,197,106,.18) inset,\n    0 18px 34px rgba(0,0,0,.22);\n  position:relative;\n  overflow:hidden;\n}\n.frog-sensu__features::after{\n  content:\"\";\n  position:absolute;\n  inset:-2px;\n  border-radius:18px;\n  pointer-events:none;\n  background:\n    radial-gradient(320px 260px at 18% 0%, rgba(232,197,106,.18), transparent 60%),\n    radial-gradient(260px 260px at 92% 18%, rgba(255,255,255,.10), transparent 62%);\n  opacity:.95;\n}\n.frog-sensu__features h3{\n  position:relative;\n  z-index:1;\n  font-family:Bungee,Inter,system-ui,sans-serif;\n  margin:0 0 1rem;\n  font-size:1.12rem;\n  letter-spacing:.2px;\n  color:rgba(255,255,255,.98);\n}\n.frog-sensu__features ul{\n  position:relative;\n  z-index:1;\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.6rem;\n}\n.frog-sensu__features li{\n  border-radius:12px;\n  padding:.65rem .8rem;\n  background:linear-gradient(90deg, rgba(232,197,106,.16), rgba(255,255,255,.07));\n  border-left:5px solid rgba(232,197,106,.92);\n  transition:transform .22s ease, background .22s ease;\n}\n.frog-sensu__features li:hover{\n  transform:translateX(5px);\n  background:linear-gradient(90deg, rgba(232,197,106,.20), rgba(255,255,255,.09));\n}\n\n\/* Mini note (alto contrasto) *\/\n.frog-sensu__mini{\n  position:relative;\n  z-index:1;\n  margin-top:1rem;\n  padding:1rem 1rem;\n  border-radius:14px;\n  background:rgba(255,255,255,.10);\n  border:1px solid rgba(255,255,255,.18);\n}\n.frog-sensu__mini p{\n  margin:0;\n  line-height:1.65;\n  color:rgba(255,255,255,.98);\n}\n.frog-sensu__mini strong{ color:#ffffff; }\n\n\/* Responsive *\/\n@media (max-width:900px){\n  .frog-sensu__layout{ grid-template-columns:1fr; }\n}\n@media (max-width:600px){\n  .frog-sensu{ padding:1.85rem 1.2rem; border-radius:24px; }\n  .frog-sensu__header h2{ font-size:1.55rem; }\n}\n\u003c\/style\u003e","brand":"DV Games","offers":[{"title":"Default Title","offer_id":53000932589895,"sku":null,"price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/sensu00.webp?v=1766307006"},{"product_id":"cascadia-alpine-lakes","title":"Cascadia Alpine Lakes ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n\u003cdiv class=\"fg1-hero\"\u003e\n\n\u003cdiv class=\"fg1-hero-content\"\u003e\n\n\u003cp class=\"fg1-kicker\"\u003eThe FroGames Board\u003c\/p\u003e\n\n\u003cp class=\"fg1-sub\"\u003eChoose a double tile and a wildlife token. You place them. The habitat grows upwards, lakes sparkle when surrounded, animals climb to higher ground. Every choice counts twice because it matters on the plane and in height.\u003c\/p\u003e\n\n\u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eSpatial Puzzle\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eFlatout Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePacific Nature\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-specs-bar\"\u003e\n\n\u003cdiv class=\"fg1-specs\"\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e30 – 45 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eFlatout Games\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eMedium-Light (2.1)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-spec\"\u003e\n\n\u003cspan class=\"fg1-spec-icon\"\u003e🗻\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eStructure\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eLayered 3D Landscape\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\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\n\u003cspan style=\"font-family: sans-serif; font-size: 0.62rem; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; color: rgba(255,255,255,0.45);\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family: sans-serif; font-size: 0.92rem; font-weight: 800; color: #fff;\"\u003e3D Tile-layering \u003cspan style=\"color: rgba(255,255,255,0.35);\"\u003e×\u003c\/span\u003e Matched Draft \u003cspan style=\"color: rgba(255,255,255,0.35);\"\u003e×\u003c\/span\u003e Multi-level Scoring\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✋ Only here: Vertical ecosystem with superimposed layers\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n\u003cdiv class=\"fg1-intro-grid\"\u003e\n\n\u003cdiv class=\"fg1-intro-text\"\u003e\n\n\u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n\u003ch3 class=\"fg1-h3\"\u003eThe Pacific Northwest Rises\u003c\/h3\u003e\n\n\u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eRandy Flynn\u003c\/strong\u003e returns with a standalone sequel to \u003cstrong\u003eCascadia\u003c\/strong\u003e, the naturalist puzzle game awarded Spiel des Jahres 2022. \u003cstrong\u003eBeth Sobel's\u003c\/strong\u003e illustrations bring alpine lakes, coniferous forests, and high-altitude wildlife to double hexagonal tiles that stack. The game's physics change: you no longer build only on a plane, but upwards.\u003c\/p\u003e\n\n\u003cp class=\"fg1-p\"\u003eYou draw a tile-wildlife pair and place it in your personal ecosystem, adjacent to or \u003cstrong\u003eoverlapping\u003c\/strong\u003e what's already there. And compared to the first Cascadia, the two halves of the score have swapped places: the \u003cstrong\u003evariable cards are those of the habitats\u003c\/strong\u003e, while the five animals score points by climbing higher and competing for majorities. You win by creating the most harmonious and layered environment, with surrounded lakes and elevated wildlife.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-intro-side\"\u003e\n\n\u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n\u003cdiv class=\"fg1-quote\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n\u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Cascadia: Alpine Lakes is a standalone follow-up to the hit spatial puzzle game Cascadia!\"\u003c\/p\u003e\n\n\u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFlatout Games\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n\u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eRandy Flynn took the Cascadia system and brought it to the mountains. Verticality changes everything: you no longer just think about adjacencies, but about layers. It's the sequel that expands without betraying.\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\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs\"\u003e\n\n\u003cdiv class=\"fg1-fs-header\"\u003e\n\n\u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n\u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"fg1-fs-game-name\"\u003eCascadia: Alpine Lakes\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan class=\"fg1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eStrategy\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-body\"\u003e\n\n\u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-info\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSpatial\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eLayered\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n\u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it takes an already working system and adds a literal dimension. Stacking is not a gimmick: it changes the way you think about space. Replayability is very high thanks to modular objectives. Flaws but not deal-breakers: the learning curve is steeper than the first Cascadia. Those seeking only relaxation might find vertical management too dense. And solo play, while supported, loses the thrill of competitive drafting.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-solo\"\u003e\n\n\u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n\u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n\u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e \u003cspan class=\"fg1-fs-solo-stars\"\u003e★★★★☆\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"fg1-fs-solo-note\"\u003eThe game includes \u003cstrong\u003ededicated solo rules\u003c\/strong\u003e in the base manual. No automa: you set up a two-player game, and each turn the pair furthest from the decks leaves the game, while \u003cstrong\u003e20 scenarios and 35 objectives\u003c\/strong\u003e give you the scale to climb. The experience is complete and the spatial puzzle works very well, but it lacks the tension of competitive drafting (taking the right pair before opponents). Ideal for those who love to optimize without social pressure.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · frogames.business editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Setup variabile con migliaia di combinazioni di obiettivi. Ogni partita è un puzzle spaziale diverso.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Il draft abbinato tessera-fauna costringe a ottimizzare su più assi: adiacenze, elevazione, completamento laghi. Scelte dense.\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Stacking e obiettivi multipli alzano la curva rispetto al Cascadia base, ma il turno resta lineare: scegli e piazza.\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"Draft competitivo: prendi la coppia che serve a te e neghi quella agli altri. Poi ognuno nel suo tableau.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Il draft offre 4 coppie tra cui scegliere ogni turno. La casualità c'è ma raramente ti blocca del tutto.\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-section-pad\"\u003e\n\n\u003cp class=\"fg1-label\"\u003eThe puzzle tools\u003c\/p\u003e\n\n\u003ch3 class=\"fg1-h3\"\u003eWhat you build at the table\u003c\/h3\u003e\n\n\u003cdiv class=\"fg1-cards\"\u003e\n\n\u003cdiv class=\"fg1-card\"\u003e\n\n\u003cspan class=\"fg1-card-icon\"\u003e🗻\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eDouble habitat tiles\u003c\/h4\u003e\n\n\u003cp class=\"fg1-card-desc\"\u003eEach tile is a \u003cstrong\u003edouble hexagon\u003c\/strong\u003e with combinations of three alpine habitats (forest, meadow, glacier). They are placed adjacently or \u003cstrong\u003eoverlapping\u003c\/strong\u003e. Height becomes a resource: lakes and high-altitude wildlife are worth more.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-card\"\u003e\n\n\u003cspan class=\"fg1-card-icon\"\u003e🦌\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eWildlife tokens\u003c\/h4\u003e\n\n\u003cp class=\"fg1-card-desc\"\u003eFive alpine species in wood: cougar, eagle, marmot, mountain goat, and pika. Animals score points \u003cstrong\u003efor height\u003c\/strong\u003e — from the third level upwards they are worth double — and at the end of the game they compete for \u003cstrong\u003emajorities\u003c\/strong\u003e by species.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-card\"\u003e\n\n\u003cspan class=\"fg1-card-icon\"\u003e💧\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eAlpine lakes\u003c\/h4\u003e\n\n\u003cp class=\"fg1-card-desc\"\u003eSpecial squares on the tiles where wildlife is not placed. Each lake is worth \u003cstrong\u003eone point per level of height\u003c\/strong\u003e, doubled if it is \u003cstrong\u003ecompletely surrounded\u003c\/strong\u003e. A lake on the third layer enclosed on all sides is worth six points by itself.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-card\"\u003e\n\n\u003cspan class=\"fg1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eObjective cards\u003c\/h4\u003e\n\n\u003cp class=\"fg1-card-desc\"\u003eA \u003cstrong\u003escoring card for each of the three habitats\u003c\/strong\u003e drawn at the start of the game, plus the environment cards in advanced mode. Each game is a different spatial puzzle. Quick setup, enormous depth.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-section-pad\"\u003e\n\n\u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n\u003csummary class=\"fg1-sleeve-summary\"\u003e\u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e \u003cspan class=\"fg1-sleeve-summary-text\"\u003e \u003cspan class=\"fg1-sleeve-summary-label\"\u003eRecommended sleeves\u003c\/span\u003e \u003cspan class=\"fg1-sleeve-summary-count\"\u003e56 cards in 2 sizes\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"fg1-sleeve-body\"\u003e\n\n\u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with transparent sleeves to make them last longer.\u003c\/p\u003e\n\n\u003ctable class=\"fg1-sleeve-table\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003eSize\u003c\/th\u003e\n\n\u003cth\u003eQuantity\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd class=\"fg1-sleeve-dim\"\u003e67 × 67 mm\u003c\/td\u003e\n\n\u003ctd class=\"fg1-sleeve-qty\"\u003e36\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd class=\"fg1-sleeve-dim\"\u003e70 × 120 mm\u003c\/td\u003e\n\n\u003ctd class=\"fg1-sleeve-qty\"\u003e20\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr class=\"fg1-sleeve-total\"\u003e\n\n\u003ctd\u003eTotal cards\u003c\/td\u003e\n\n\u003ctd\u003e56\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Alderac Entertainment Group","offers":[{"title":"Default Title","offer_id":53025623015751,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/CascadiaAlpineLakes00.webp?v=1766739903"},{"product_id":"reforest-plants-of-the-pacific-northwest-coast","title":"Reforest - Plants of the Pacific Northwest Coast ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection id=\"fg-reforest-\u0026lt;span class='notranslate'\u0026gt;{{ product.id }}\u0026lt;\/span\u0026gt;\" class=\"fg-reforest\"\u003e\n\u003cdiv class=\"fg-reforest__wrap\"\u003e\n\n\u003ch2 class=\"fg-reforest__title\"\u003e 🌲🍃 Reforest – Plants, synergies, and an ecosystem that grows paper by paper \u003c\/h2\u003e\n\n\u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" role=\"presentation\" class=\"fg-reforest__table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003c!-- SINISTRA --\u003e\n\u003ctd valign=\"top\" class=\"fg-reforest__td fg-reforest__td--left\"\u003e\n\n\u003cdiv class=\"fg-reforest__card fg-reforest__card--paper\"\u003e\n\n \u003cp\u003e\u003cstrong\u003eReforest – Plants of the Pacific Northwest Coast\u003c\/strong\u003e is a \u003cstrong\u003estrategic card board game\u003c\/strong\u003e (1–4) where you build the healthiest forest by creating a tableau of plants that enhance each other. It's easy to learn, but full of clever little choices that make a difference.\u003c\/p\u003e\n\n\u003cp\u003e Here you're not just collecting cards: you're creating an ecosystem. Place the right plant, at the right level, and suddenly everything fits together: points, abilities, combinations, and that feeling of \"OK, this forest is working.\"\u003c\/p\u003e\n\n\u003cp\u003e Each turn, you choose between two essential actions: draw or play a plant. The cards are \u003cstrong\u003emultipurpose\u003c\/strong\u003e because you pay for them by discarding others as \"nutrients,\" and space is limited: you can grow tall plants on top of pioneer species, speeding up your construction when needed.\u003c\/p\u003e\n\n \u003cp\u003eAt the end of the round, \u003cstrong\u003eanimal visitors\u003c\/strong\u003e arrive and reward whoever created the best habitat (flowers, fruit, and the like): this is where the game really kicks into high gear. Perfect as a \u003cstrong\u003esolo board game\u003c\/strong\u003e , but also great for 2–4 players for a quick, clean, and super \"green\" challenge.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-reforest__quote\"\u003e \u003cem\u003eIn Reforest you don't \"score points\": you grow a forest that finally seems alive.\u003c\/em\u003e \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/td\u003e\n\n\u003c!-- DESTRA --\u003e\n\u003ctd valign=\"top\" class=\"fg-reforest__td fg-reforest__td--right\"\u003e\n\n\u003cdiv class=\"fg-reforest__card fg-reforest__card--dark\"\u003e\n\n\u003ch3\u003e Why Reforest is so enjoyable to play\u003c\/h3\u003e\n\n\u003cul class=\"fg-reforest__list\"\u003e\n\n\u003cli\u003e 🌿 \u003cstrong\u003ePlant Tableau\u003c\/strong\u003e : Synergies and Skills That Intertwine Naturally\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eMulti-use cards\u003c\/strong\u003e : you pay with nutrients, you decide what to keep and what to sacrifice\u003c\/li\u003e\n\n\u003cli\u003e 🦌 \u003cstrong\u003eAnimal visitors\u003c\/strong\u003e : dynamic goals that guide habitat choices\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eGreat for solo play\u003c\/strong\u003e : clean, fast-paced, and surprisingly deep puzzle play \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"fg-reforest__badge\"\u003e\n\n\u003cspan aria-hidden=\"true\" class=\"fg-reforest__badgeDot\"\u003e\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eSynergies\u003c\/strong\u003e that grow card after card.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- SEO invisibile (non visibile ai clienti) --\u003e\n \u003cdiv aria-hidden=\"true\" class=\"fg-reforest__seo\"\u003eReforest strategic board game, card game, tableau building, solitaire board game, 2-player board game, synergies, plants, ecosystem, habitat, visitor animals. \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* ===== REFOREST — palette scatola (bianco carta + verde botanico) + mobile full width ===== *\/\n  .fg-reforest{\n    --ink:#1a1a1a;\n    --paper:#ffffff;\n    --mist:#f3f4f2;\n    --leaf:#2f6b3f;\n    --leaf2:#6fb07b;\n    --sage:#a8c7a4;\n    --shadow: rgba(0,0,0,.12);\n\n    font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  }\n\n  .fg-reforest__wrap{\n    background:\n      radial-gradient(circle at 15% 20%, rgba(111,176,123,.24), transparent 55%),\n      radial-gradient(circle at 85% 22%, rgba(168,199,164,.22), transparent 58%),\n      linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(243,244,242,1) 46%, rgba(111,176,123,.10) 100%);\n    border: 1px solid rgba(0,0,0,.08);\n    border-radius: 26px;\n    padding: 18px 16px;\n    box-shadow: 0 14px 34px var(--shadow);\n    overflow: hidden;\n    position: relative;\n  }\n\n  .fg-reforest__title{\n    margin: 0 0 12px;\n    font-weight: 950;\n    font-size: 16px;\n    letter-spacing: .15px;\n    color: var(--ink);\n    line-height: 1.25;\n    text-align: center;\n  }\n\n  \/* Fix clipping \/ parole lunghe *\/\n  .fg-reforest__wrap, .fg-reforest__wrap *{ box-sizing: border-box; }\n  .fg-reforest__wrap p, .fg-reforest__wrap li{\n    overflow-wrap:anywhere;\n    word-break:break-word;\n    hyphens:auto;\n  }\n\n  \/* Table anti-theme *\/\n  .fg-reforest__table{\n    width:100%;\n    border-collapse: separate;\n    border-spacing: 12px;\n    table-layout: fixed;\n  }\n\n  .fg-reforest__td{\n    vertical-align: top;\n    width: 50%;\n  }\n\n  .fg-reforest__card{\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,.10);\n    box-shadow: 0 10px 22px rgba(0,0,0,.08);\n  }\n\n  \/* SINISTRA *\/\n  .fg-reforest__card--paper{\n    background: rgba(255,255,255,.97);\n    padding: 12px 12px;\n    color:#2b2b2b;\n  }\n\n  .fg-reforest__card--paper p{\n    margin: 8px 0;\n    line-height: 1.68;\n    font-size: 13px;\n  }\n\n  .fg-reforest__quote{\n    margin-top: 10px;\n    padding: 10px 10px;\n    border-radius: 14px;\n    background: linear-gradient(90deg, rgba(111,176,123,.18), rgba(168,199,164,.12));\n    border: 1px solid rgba(0,0,0,.08);\n    color:#1f2a22;\n    font-weight: 900;\n    line-height: 1.55;\n    font-size: 12.6px;\n    text-align: center;\n  }\n\n  \/* DESTRA *\/\n  .fg-reforest__card--dark{\n    background: linear-gradient(145deg, rgba(28,52,34,.96), rgba(16,30,20,.96));\n    border: 1px solid rgba(255,255,255,.18);\n    padding: 12px;\n    color: rgba(255,255,255,.95);\n  }\n\n  .fg-reforest__card--dark h3{\n    margin: 0 0 10px;\n    font-size: 12px;\n    letter-spacing: .45px;\n    font-weight: 950;\n    color: rgba(168,199,164,.98);\n    text-transform: uppercase;\n    line-height: 1.25;\n  }\n\n  .fg-reforest__list{\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: grid;\n    gap: 8px;\n  }\n\n  .fg-reforest__list li{\n    padding: 10px 10px;\n    border-radius: 14px;\n    background: linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.04));\n    border-left: 5px solid rgba(111,176,123,.95);\n    color: rgba(255,255,255,.94);\n    font-weight: 850;\n    line-height: 1.28;\n    font-size: 12.6px;\n  }\n\n  .fg-reforest__list strong{ color: rgba(168,199,164,.98); }\n\n  .fg-reforest__badge{\n    margin-top: 10px;\n    padding: 10px 10px;\n    border-radius: 14px;\n    background: linear-gradient(90deg, rgba(168,199,164,.14), rgba(255,255,255,.06));\n    border: 1px solid rgba(255,255,255,.14);\n    display: flex;\n    gap: 10px;\n    align-items: center;\n    color: rgba(255,255,255,.92);\n    font-weight: 900;\n    line-height: 1.35;\n    font-size: 12.6px;\n  }\n\n  .fg-reforest__badgeDot{\n    width: 10px;\n    height: 10px;\n    border-radius: 999px;\n    background: rgba(111,176,123,.98);\n    box-shadow: 0 0 0 4px rgba(111,176,123,.22);\n    flex: 0 0 auto;\n  }\n\n  .fg-reforest__seo{\n    position:absolute;\n    left:-9999px;\n    width:1px;\n    height:1px;\n    overflow:hidden;\n    opacity:0;\n  }\n\n  \/* ===== MOBILE FULL-WIDTH ===== *\/\n  @media (max-width: 860px){\n    .fg-reforest__wrap{\n      padding: 12px 10px;\n      border-radius: 18px;\n    }\n\n    .fg-reforest__table{\n      border-spacing: 0;\n    }\n\n    .fg-reforest__td{\n      display:block;\n      width:100% !important;\n      padding:0 !important;\n      margin:0 !important;\n    }\n\n    .fg-reforest__card{\n      width:100%;\n      margin: 10px 0;\n      box-shadow: 0 8px 18px rgba(0,0,0,.08);\n    }\n  }\n\n  @media (max-width: 560px){\n    .fg-reforest__title{ font-size: 15px; }\n    .fg-reforest__card--paper{ padding: 12px; }\n    .fg-reforest__card--dark{ padding: 12px; }\n    .fg-reforest__card--paper p{ font-size: 13px; }\n    .fg-reforest__list li{ font-size: 12.6px; }\n  }\n\u003c\/style\u003e","brand":"Firestarter Games","offers":[{"title":"Default Title","offer_id":53066373300551,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Reforest_-_Plants_of_the_Pacific_Northwest_Coast_00_a13a056f-08eb-4e85-9808-0bfce05e3fe7.webp?v=1776140706"},{"product_id":"nature-tundra-module","title":"Nature - Arctic Tundra ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection id=\"fg-nat-at\" class=\"fg-nat-at\"\u003e\n\u003ch2\u003e ❄️🐾 Nature: Arctic Tundra – Frosty Module, Extra Rounds, and More Brutal Challenge \u003c\/h2\u003e\n\n\u003cdiv class=\"fg-nat-at__grid fg-nat-at__grid--balanced\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-nat-at__card fg-nat-at__card--story\"\u003e\n\n \u003cp\u003e\u003cstrong\u003eNature: Arctic Tundra\u003c\/strong\u003e is an \u003cstrong\u003eexpansion\u003c\/strong\u003e (module) for \u003cstrong\u003eNature\u003c\/strong\u003e that takes you to the edge of the habitable world: cold, resource strain, and animals struggling to survive. If you like a tough challenge, you'll find it here.\u003c\/p\u003e\n\n\u003cp\u003e The tone changes immediately: the tundra is unforgiving. Every decision weighs more heavily because the cold forces you to plan ahead and protect your population when everything seems to be going against you.\u003c\/p\u003e\n\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-nat-at__break\"\u003e \u003cspan\u003eHere you don't \"play longer\": you play \u003cstrong\u003etighter\u003c\/strong\u003e . And the cold doesn't give discounts.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cp\u003e The module adds a \u003cstrong\u003efifth round\u003c\/strong\u003e , a new card deck, an arctic \u003cstrong\u003ewatering hole\u003c\/strong\u003e , and a \u003cstrong\u003ecold die\u003c\/strong\u003e for the new Cold Level mechanic. This set of additions doesn't just \"lengthen\" the game: it makes the game more tense and more vicious, with different priorities.\u003c\/p\u003e\n\n \u003cp\u003eIt also includes new player aids and extra instructions for the \u003cstrong\u003esolo board game\u003c\/strong\u003e variant. The result: Nature becomes deeper and more severe, perfect when you want a game that will make you sweat… even in -30°C. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Punti di forza di Nature: Arctic Tundra\" class=\"fg-nat-at__card fg-nat-at__card--features\"\u003e\n\u003ch3\u003e Why Arctic Tundra is the ideal upgrade for those who want to suffer (well)\u003c\/h3\u003e\n\n\u003cul class=\"fg-nat-at__list\"\u003e\n\n\u003cli\u003e ❄️ \u003cstrong\u003eCold Level\u003c\/strong\u003e : new constant pressure thanks to the cold nut\u003c\/li\u003e\n\n\u003cli\u003e 🕳️ \u003cstrong\u003eArctic Watering Hole\u003c\/strong\u003e : Different Dynamics and More Aggressive Choices\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eNew deck\u003c\/strong\u003e : variations and replayability with dedicated cards\u003c\/li\u003e\n\n\u003cli\u003e \u003cstrong\u003eRound 5\u003c\/strong\u003e : More room for strategy… but also more risk \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"fg-nat-at__feature fg-nat-at__feature--ice\"\u003e\n\n\u003cp class=\"fg-nat-at__featureTitle\"\u003eMore depth, more tension\u003c\/p\u003e\n\n\u003cp\u003e The fifth round only gives you a glimpse of respite: the tundra tightens your priorities and forces you to choose what to keep alive, what to sacrifice, and when to really push.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"fg-nat-at__tagline\"\u003e \u003cem\u003eArctic Tundra is Nature without gloves: the frost is closing in, and only the best ecosystems resist.\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA FULL WIDTH --\u003e\n\u003cdiv class=\"fg-nat-at__end\"\u003e\n\n \u003cp\u003eIf you like Nature when it is \u003cstrong\u003etense\u003c\/strong\u003e , \u003cstrong\u003estrategic\u003c\/strong\u003e and “just the right amount of ruthless”, this module is the natural step: more rounds, more choices, more pressure… and a coldness that enters your decisions. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – Nature: Arctic Tundra (palette dalla scatola)\n   Vibe: tramonto artico \/ viola tundra \/ ghiaccio \/ lupi\n   ========================================================= *\/\n#fg-nat-at.fg-nat-at{\n  --ink: #0f1320;\n  --paper: #fffdf7;\n\n  --dusk:  #7b6aa8;   \/* viola cielo *\/\n  --plum:  #4f3d78;   \/* viola profondo *\/\n  --ice:   #b7c8e8;   \/* ghiaccio *\/\n  --snow:  #f3f6ff;   \/* neve *\/\n  --tundra:#8c7a66;   \/* terra fredda *\/\n  --ember: #f2b07a;   \/* luce tramonto *\/\n  --steel: #2a3348;   \/* blu-grigio *\/\n  --wolf:  #cfc7bb;   \/* pelo lupo *\/\n\n  --radius: 22px;\n  --shadow: 0 18px 42px rgba(0,0,0,.18);\n\n  position: relative;\n  overflow: hidden;\n  border-radius: 30px;\n  padding: 2.2rem 1.6rem;\n  margin: 1.6rem auto;\n  box-shadow: var(--shadow);\n  color: var(--ink);\n  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n  background:\n    radial-gradient(circle at 18% 18%, rgba(242,176,122,.26), transparent 48%),\n    radial-gradient(circle at 82% 22%, rgba(183,200,232,.22), transparent 52%),\n    radial-gradient(circle at 22% 88%, rgba(79,61,120,.18), transparent 56%),\n    linear-gradient(135deg,\n      color-mix(in srgb, var(--snow) 36%, var(--ice) 64%) 0%,\n      color-mix(in srgb, var(--dusk) 44%, var(--ice) 56%) 38%,\n      color-mix(in srgb, var(--plum) 70%, var(--steel) 30%) 100%\n    );\n  border: 1px solid rgba(255,255,255,.12);\n}\n\n#fg-nat-at.fg-nat-at h2{\n  font-family: Bungee, Inter, system-ui, sans-serif;\n  text-align: center;\n  font-size: 2rem;\n  margin: 0 0 1.45rem;\n  letter-spacing: .2px;\n  color: rgba(243,246,255,.97);\n  text-shadow: 0 0 18px rgba(0,0,0,.22);\n}\n\n#fg-nat-at .fg-nat-at__grid{\n  display: grid;\n  grid-template-columns: 1.02fr 1fr;\n  gap: 1.4rem;\n  align-items: stretch;\n}\n\n#fg-nat-at .fg-nat-at__grid--balanced .fg-nat-at__card{\n  display: flex;\n  flex-direction: column;\n}\n#fg-nat-at .fg-nat-at__grid--balanced .fg-nat-at__card--features{\n  justify-content: space-between;\n}\n\n#fg-nat-at .fg-nat-at__card{\n  border-radius: var(--radius);\n  padding: 1.35rem 1.35rem;\n  box-shadow: 0 12px 26px rgba(0,0,0,.14);\n  border: 1px solid rgba(0,0,0,.10);\n  backdrop-filter: blur(2px);\n}\n\n#fg-nat-at .fg-nat-at__card--story{\n  background: rgba(255,253,247,.92);\n  border-left: 8px solid color-mix(in srgb, var(--ember) 70%, var(--ice) 30%);\n}\n\n#fg-nat-at .fg-nat-at__card--features{\n  background: linear-gradient(145deg,\n    color-mix(in srgb, var(--plum) 72%, #000 28%),\n    color-mix(in srgb, var(--dusk) 52%, var(--steel) 48%)\n  );\n  color: rgba(243,246,255,.96);\n  border: 1px solid rgba(243,246,255,.14);\n}\n\n#fg-nat-at .fg-nat-at__card p{\n  margin: .75rem 0;\n  line-height: 1.75;\n  font-size: 1.02rem;\n}\n\n#fg-nat-at .fg-nat-at__card--story strong{\n  color: color-mix(in srgb, var(--plum) 56%, #000 44%);\n}\n#fg-nat-at .fg-nat-at__card--features strong{\n  color: color-mix(in srgb, var(--ember) 78%, #fff 22%);\n}\n\n#fg-nat-at .fg-nat-at__card--features h3{\n  font-family: Bungee, Inter, system-ui, sans-serif;\n  font-size: 1.15rem;\n  margin: 0 0 1rem;\n  letter-spacing: .2px;\n  color: color-mix(in srgb, var(--ember) 80%, #fff 20%);\n  text-shadow: 0 0 12px rgba(242,176,122,.16);\n}\n\n\/* Lista punti *\/\n#fg-nat-at .fg-nat-at__list{\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: .7rem;\n}\n#fg-nat-at .fg-nat-at__list li{\n  background: linear-gradient(90deg, rgba(243,246,255,.12), rgba(243,246,255,.05));\n  border-left: 6px solid color-mix(in srgb, var(--ice) 62%, var(--ember) 38%);\n  border-radius: 14px;\n  padding: .7rem .85rem;\n  transition: transform .22s ease, background .22s ease;\n}\n#fg-nat-at .fg-nat-at__list li:hover{\n  transform: translateX(6px);\n  background: linear-gradient(90deg, rgba(243,246,255,.16), rgba(243,246,255,.07));\n}\n\n\/* Separator *\/\n#fg-nat-at .fg-nat-at__break{\n  margin: 1.15rem 0 1.05rem;\n  padding: .85rem .95rem;\n  border-radius: 16px;\n  text-align: center;\n  font-weight: 900;\n  box-shadow: 0 12px 24px rgba(0,0,0,.10);\n  border: 1px solid rgba(0,0,0,.10);\n  color: color-mix(in srgb, var(--plum) 52%, #000 48%);\n  background: linear-gradient(90deg,\n    rgba(242,176,122,.22),\n    rgba(183,200,232,.20)\n  );\n}\n\n\/* Feature box *\/\n#fg-nat-at .fg-nat-at__feature{\n  margin-top: .75rem;\n  padding: .95rem .95rem;\n  border-radius: 16px;\n  border: 1px solid rgba(243,246,255,.14);\n  background: linear-gradient(90deg, rgba(243,246,255,.12), rgba(243,246,255,.05));\n  box-shadow: 0 14px 26px rgba(0,0,0,.18);\n}\n#fg-nat-at .fg-nat-at__featureTitle{\n  margin: 0 0 .35rem;\n  font-weight: 950;\n  letter-spacing: .2px;\n  color: rgba(243,246,255,.96);\n}\n#fg-nat-at .fg-nat-at__feature--ice{ border-left: 6px solid var(--ice); }\n\n\/* Tagline *\/\n#fg-nat-at .fg-nat-at__tagline{\n  margin: .95rem 0 0;\n  font-weight: 800;\n  font-size: 1.02rem;\n}\n\n\/* Chiusura *\/\n#fg-nat-at .fg-nat-at__end{\n  grid-column: 1 \/ -1;\n  margin-top: .2rem;\n  background: rgba(255,253,247,.92);\n  border-radius: var(--radius);\n  border: 1px solid rgba(0,0,0,.10);\n  padding: 1.15rem 1.35rem;\n  text-align: center;\n  box-shadow: 0 12px 24px rgba(0,0,0,.10);\n}\n#fg-nat-at .fg-nat-at__end p{ margin: 0; line-height: 1.75; }\n#fg-nat-at .fg-nat-at__end strong{ color: color-mix(in srgb, var(--plum) 56%, #000 44%); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-nat-at .fg-nat-at__grid{ grid-template-columns: 1fr; }\n  #fg-nat-at.fg-nat-at h2{ font-size: 1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-nat-at.fg-nat-at{ padding: 1.85rem 1.1rem; border-radius: 26px; }\n  #fg-nat-at .fg-nat-at__card{ padding: 1.15rem 1.1rem; }\n}\n\u003c\/style\u003e","brand":"North Star Games","offers":[{"title":"Default Title","offer_id":53081766986055,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Nature-ArcticTundra00.png?v=1767714163"},{"product_id":"nature-natural-disasters","title":"Nature Natural Disasters ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection id=\"fg-nat-nd\" class=\"fg-nat-nd\"\u003e\n\u003ch2\u003e 🌪️🦌 Nature: Natural Disasters – Disasters, comets, and an ecosystem out of control \u003c\/h2\u003e\n\n\u003cdiv class=\"fg-nat-nd__grid fg-nat-nd__grid--balanced\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-nat-nd__card fg-nat-nd__card--story\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eNature: Natural Disasters\u003c\/strong\u003e is an \u003cstrong\u003eexpansion\u003c\/strong\u003e (module) for \u003cstrong\u003eNature\u003c\/strong\u003e that adds something you can never truly plan for in nature: \u003cstrong\u003echaos\u003c\/strong\u003e . If you love games full of twists and turns and stories to tell, this is the “balance-shattering” module.\u003c\/p\u003e\n\n \u003cp\u003eHere, the ecosystem becomes unpredictable: even the most elegant plan can be swept away, and those ahead must earn every point. It's the kind of addition that reminds you of a simple thing: \u003cstrong\u003eyou don't control nature\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-nat-nd__break\"\u003e \u003cspan\u003eWhen disaster strikes, the one who can \u003cstrong\u003eadapt\u003c\/strong\u003e wins… not the one who optimizes best.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cp\u003e The module introduces a new mechanic through a deck of \u003cstrong\u003eNatural Disaster cards\u003c\/strong\u003e with immediate or persistent effects: events that shift priorities, open new paths, or force you to adapt on the fly. Plus, you'll find a \u003cstrong\u003ecomet token\u003c\/strong\u003e to heighten tension at key moments.\u003c\/p\u003e\n\n\u003cp\u003e There's even a dedicated deck for \u003cstrong\u003esolo board game\u003c\/strong\u003e mode, so you can bring the same unpredictability to your solo play. The result: Nature becomes more cinematic, more balanced between experts and newcomers, and much more memorable. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Punti di forza di Nature: Natural Disasters\" class=\"fg-nat-nd__card fg-nat-nd__card--features\"\u003e\n\u003ch3\u003e Why Natural Disasters Make Nature Wilder\u003c\/h3\u003e\n\n\u003cul class=\"fg-nat-nd__list\"\u003e\n\n \u003cli\u003e🌩️ \u003cstrong\u003eNew disaster mechanics\u003c\/strong\u003e : events that strike immediately or persist over time\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eNatural Disaster Deck\u003c\/strong\u003e : High variability and always different games\u003c\/li\u003e\n\n\u003cli\u003e ☄️ \u003cstrong\u003eComet token\u003c\/strong\u003e : extra pressure and “oh god now!” moments\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eSolo deck\u003c\/strong\u003e : Dedicated support for solitaire with more narrative \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"fg-nat-nd__feature fg-nat-nd__feature--ember\"\u003e\n\n\u003cp class=\"fg-nat-nd__featureTitle\"\u003e Controlled unpredictability\u003c\/p\u003e\n\n\u003cp\u003e It's not just \"chaos\": it's tension that changes the way you read the table. A disaster can shatter an advantage, open a safety exit, or transform a \"normal\" move into a decisive one.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"fg-nat-nd__tagline\"\u003e \u003cem\u003eNatural Disasters is Nature when you stop optimizing… and actually start adapting.\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA FULL WIDTH --\u003e\n\u003cdiv class=\"fg-nat-nd__end\"\u003e\n\n\u003cp\u003e If you want a \u003cstrong\u003eboard game\u003c\/strong\u003e where the ecosystem doesn't \"stand still\" while you build your plan, this module is the perfect twist: it forces you to stay sharp, react quickly, and turn disaster... into opportunity. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – Nature: Natural Disasters (palette dalla scatola)\n   Vibe: foresta in silhouette \/ fuoco \/ fumo \/ notte\n   ========================================================= *\/\n#fg-nat-nd.fg-nat-nd{\n  --ink: #0f1320;\n  --paper: #fffdf7;\n\n  --coal:  #0b0b10;   \/* quasi nero *\/\n  --night: #121a2b;   \/* blu notte *\/\n  --smoke: #2b2f3c;   \/* fumo *\/\n  --ember: #ffb154;   \/* brace *\/\n  --fire:  #ff5a2a;   \/* fuoco arancio *\/\n  --flare: #ff2e2e;   \/* rosso caldo *\/\n  --ash:   #e9e0d6;   \/* cenere chiara *\/\n  --pine:  #0f1e1a;   \/* verde scuro silhouette *\/\n\n  --radius: 22px;\n  --shadow: 0 18px 42px rgba(0,0,0,.22);\n\n  position: relative;\n  overflow: hidden;\n  border-radius: 30px;\n  padding: 2.2rem 1.6rem;\n  margin: 1.6rem auto;\n  box-shadow: var(--shadow);\n  color: var(--ink);\n  font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n  background:\n    radial-gradient(circle at 18% 18%, rgba(255,177,84,.30), transparent 48%),\n    radial-gradient(circle at 80% 24%, rgba(255,46,46,.26), transparent 52%),\n    radial-gradient(circle at 55% 70%, rgba(255,90,42,.18), transparent 56%),\n    linear-gradient(135deg,\n      color-mix(in srgb, var(--night) 62%, var(--coal) 38%) 0%,\n      color-mix(in srgb, var(--smoke) 52%, var(--night) 48%) 38%,\n      color-mix(in srgb, var(--coal) 78%, #000 22%) 100%\n    );\n  border: 1px solid rgba(255,255,255,.10);\n}\n\n#fg-nat-nd.fg-nat-nd h2{\n  font-family: Bungee, Inter, system-ui, sans-serif;\n  text-align: center;\n  font-size: 2rem;\n  margin: 0 0 1.45rem;\n  letter-spacing: .2px;\n  color: rgba(255,253,246,.96);\n  text-shadow: 0 0 18px rgba(0,0,0,.28);\n}\n\n#fg-nat-nd .fg-nat-nd__grid{\n  display: grid;\n  grid-template-columns: 1.02fr 1fr;\n  gap: 1.4rem;\n  align-items: stretch;\n}\n\n#fg-nat-nd .fg-nat-nd__grid--balanced .fg-nat-nd__card{\n  display: flex;\n  flex-direction: column;\n}\n#fg-nat-nd .fg-nat-nd__grid--balanced .fg-nat-nd__card--features{\n  justify-content: space-between;\n}\n\n#fg-nat-nd .fg-nat-nd__card{\n  border-radius: var(--radius);\n  padding: 1.35rem 1.35rem;\n  box-shadow: 0 12px 26px rgba(0,0,0,.16);\n  border: 1px solid rgba(0,0,0,.12);\n  backdrop-filter: blur(2px);\n}\n\n#fg-nat-nd .fg-nat-nd__card--story{\n  background: rgba(255,253,247,.92);\n  border-left: 8px solid color-mix(in srgb, var(--ember) 66%, var(--fire) 34%);\n}\n\n#fg-nat-nd .fg-nat-nd__card--features{\n  background: linear-gradient(145deg,\n    color-mix(in srgb, var(--coal) 74%, #000 26%),\n    color-mix(in srgb, var(--night) 58%, var(--smoke) 42%)\n  );\n  color: rgba(255,253,246,.96);\n  border: 1px solid rgba(255,255,255,.14);\n}\n\n#fg-nat-nd .fg-nat-nd__card p{\n  margin: .75rem 0;\n  line-height: 1.75;\n  font-size: 1.02rem;\n}\n\n#fg-nat-nd .fg-nat-nd__card--story strong{\n  color: color-mix(in srgb, var(--night) 55%, #000 45%);\n}\n#fg-nat-nd .fg-nat-nd__card--features strong{\n  color: color-mix(in srgb, var(--ember) 84%, #fff 16%);\n}\n\n#fg-nat-nd .fg-nat-nd__card--features h3{\n  font-family: Bungee, Inter, system-ui, sans-serif;\n  font-size: 1.15rem;\n  margin: 0 0 1rem;\n  letter-spacing: .2px;\n  color: color-mix(in srgb, var(--ember) 82%, #fff 18%);\n  text-shadow: 0 0 12px rgba(255,177,84,.16);\n}\n\n\/* Lista punti *\/\n#fg-nat-nd .fg-nat-nd__list{\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: .7rem;\n}\n#fg-nat-nd .fg-nat-nd__list li{\n  background: linear-gradient(90deg, rgba(255,255,255,.12), rgba(255,255,255,.05));\n  border-left: 6px solid color-mix(in srgb, var(--fire) 60%, var(--ember) 40%);\n  border-radius: 14px;\n  padding: .7rem .85rem;\n  transition: transform .22s ease, background .22s ease;\n}\n#fg-nat-nd .fg-nat-nd__list li:hover{\n  transform: translateX(6px);\n  background: linear-gradient(90deg, rgba(255,255,255,.16), rgba(255,255,255,.07));\n}\n\n\/* Separator *\/\n#fg-nat-nd .fg-nat-nd__break{\n  margin: 1.15rem 0 1.05rem;\n  padding: .85rem .95rem;\n  border-radius: 16px;\n  text-align: center;\n  font-weight: 900;\n  box-shadow: 0 12px 24px rgba(0,0,0,.12);\n  border: 1px solid rgba(0,0,0,.12);\n  color: color-mix(in srgb, var(--night) 52%, #000 48%);\n  background: linear-gradient(90deg,\n    rgba(255,177,84,.22),\n    rgba(255,90,42,.18)\n  );\n}\n\n\/* Feature box *\/\n#fg-nat-nd .fg-nat-nd__feature{\n  margin-top: .75rem;\n  padding: .95rem .95rem;\n  border-radius: 16px;\n  border: 1px solid rgba(255,255,255,.14);\n  background: linear-gradient(90deg, rgba(255,255,255,.12), rgba(255,255,255,.05));\n  box-shadow: 0 14px 26px rgba(0,0,0,.20);\n}\n#fg-nat-nd .fg-nat-nd__featureTitle{\n  margin: 0 0 .35rem;\n  font-weight: 950;\n  letter-spacing: .2px;\n  color: rgba(255,253,246,.96);\n}\n#fg-nat-nd .fg-nat-nd__feature--ember{ border-left: 6px solid var(--ember); }\n\n\/* Tagline *\/\n#fg-nat-nd .fg-nat-nd__tagline{\n  margin: .95rem 0 0;\n  font-weight: 800;\n  font-size: 1.02rem;\n}\n\n\/* Chiusura *\/\n#fg-nat-nd .fg-nat-nd__end{\n  grid-column: 1 \/ -1;\n  margin-top: .2rem;\n  background: rgba(255,253,247,.92);\n  border-radius: var(--radius);\n  border: 1px solid rgba(0,0,0,.12);\n  padding: 1.15rem 1.35rem;\n  text-align: center;\n  box-shadow: 0 12px 24px rgba(0,0,0,.12);\n}\n#fg-nat-nd .fg-nat-nd__end p{ margin: 0; line-height: 1.75; }\n#fg-nat-nd .fg-nat-nd__end strong{ color: color-mix(in srgb, var(--night) 55%, #000 45%); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-nat-nd .fg-nat-nd__grid{ grid-template-columns: 1fr; }\n  #fg-nat-nd.fg-nat-nd h2{ font-size: 1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-nat-nd.fg-nat-nd{ padding: 1.85rem 1.1rem; border-radius: 26px; }\n  #fg-nat-nd .fg-nat-nd__card{ padding: 1.15rem 1.1rem; }\n}\n\u003c\/style\u003e","brand":"NorthStar Game studio","offers":[{"title":"Default Title","offer_id":53081803555143,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/NatureNaturalDisasters00.webp?v=1767714786"},{"product_id":"the-slasher","title":"The Slasher","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection aria-label=\"The Slasher\" class=\"fg-slasher\" id=\"fg-the-slasher\"\u003e\u003cheader class=\"fg-slasher__hero\"\u003e\n\u003ch2\u003e 🔪 The Slasher – two survivors, a dark campsite, and noisy sockets\u003c\/h2\u003e\n\n \u003cp class=\"fg-slasher__sub\"\u003eA \u003cstrong\u003e2-player cooperative board game\u003c\/strong\u003e that feels like a scratched VHS: few words, lots of tension, and trick-taking where you only win if you catch \u003cem\u003ethe right one\u003c\/em\u003e . \u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"fg-slasher__grid\"\u003e\n\n\u003c!-- STORY --\u003e\n\u003carticle class=\"fg-slasher__card fg-slasher__card--story\"\u003e\n\u003cp\u003e \u003cstrong\u003eThe Slasher\u003c\/strong\u003e is a \u003cstrong\u003e2-player cooperative board game\u003c\/strong\u003e that feels like a horror movie made with cards: forest, full moon… and that feeling of someone already counting your steps.\u003c\/p\u003e\n\n\u003cp\u003e The heart is a tense and mean \u003cstrong\u003etrick-taking\u003c\/strong\u003e : every catch is a choice between courage and panic, because here you don't play \"to score points\", you play to \u003cstrong\u003ecollect what you need to survive\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e Communication is limited and changes over time: you have to understand each other quickly, anticipate the other, and stay clear-headed as conditions tighten like a slowly closing door.\u003c\/p\u003e\n\n \u003cp\u003eWith locations to explore, unexpected risks, and ever-increasing pressure, this \u003cstrong\u003estrategic board game\u003c\/strong\u003e offers something rare: a cooperative duel against the system that makes you say, “Okay… one more night.”\u003c\/p\u003e\n\n\u003cp class=\"fg-slasher__tagline\"\u003e \u003cem\u003eFrogger tip: If you think, \"Don't worry, this hand is easy\"... that's exactly where the killer smiles. 🐸\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- FEATURES --\u003e\n\u003caside aria-label=\"Punti di forza\" class=\"fg-slasher__card fg-slasher__card--features\"\u003e\n\u003ch3\u003eBecause The Slasher is pure tension in two-dimensional format\u003c\/h3\u003e\n\n\u003cul class=\"fg-slasher__list\"\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCooperative trick-taking\u003c\/strong\u003e : You have to win the right tricks, not “more tricks.”\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLimited communication\u003c\/strong\u003e : deduction, intuition and true synchronization.\u003c\/li\u003e\n\n\u003cli\u003e “Survival” objectives: sets of object cards to collect to prepare for the escape.\u003c\/li\u003e\n\n\u003cli\u003e Evolving conditions: each hand changes pressure and forces you to \u003cstrong\u003eadapt\u003c\/strong\u003e your plan.\u003c\/li\u003e\n\n\u003cli\u003e Constant horror atmosphere: the killer cannot be seen… but he can be heard.\u003c\/li\u003e\n\n\u003cli\u003e Publisher \u003cstrong\u003eJelly Jelly Games\u003c\/strong\u003e : fast pace, clear idea, tension that lingers. \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – The Slasher – scoped\n   Palette box: nero\/grunge + rosso sangue + bianco sporco\n   ========================================================= *\/\n#fg-the-slasher.fg-slasher{\n  --blood:#e3202a;\n  --bloodDeep:#b1121a;\n  --ink:#0a0a0c;\n  --ash:#f4f4f6;\n  --smoke:#cfcfd6;\n  --steel:#9aa0aa;\n\n  --radius:22px;\n  --shadow:0 18px 46px rgba(0,0,0,.35);\n  --shadowSoft:0 10px 26px rgba(0,0,0,.22);\n  --line:rgba(255,255,255,.10);\n\n  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  color:var(--ash);\n  border-radius:30px;\n  overflow:hidden;\n  position:relative;\n  padding:2.1rem 1.6rem;\n  margin:1.6rem auto;\n  box-shadow:var(--shadow);\n  border:1px solid rgba(255,255,255,.08);\n\n  background:\n    radial-gradient(circle at 18% 18%, rgba(227,32,42,.20), transparent 55%),\n    radial-gradient(circle at 86% 30%, rgba(255,255,255,.06), transparent 58%),\n    linear-gradient(135deg, rgba(10,10,12,1) 0%, rgba(15,15,18,1) 52%, rgba(10,10,12,1) 100%);\n}\n\n\/* Grunge texture (subtle, like the box) *\/\n#fg-the-slasher.fg-slasher::before{\n  content:\"\";\n  position:absolute;\n  inset:-30%;\n  pointer-events:none;\n  opacity:.75;\n  background:\n    repeating-linear-gradient(\n      120deg,\n      rgba(255,255,255,.05) 0px,\n      rgba(255,255,255,.05) 1px,\n      rgba(0,0,0,0) 10px,\n      rgba(0,0,0,0) 18px\n    ),\n    repeating-linear-gradient(\n      0deg,\n      rgba(0,0,0,.35) 0px,\n      rgba(0,0,0,.35) 2px,\n      rgba(0,0,0,0) 12px,\n      rgba(0,0,0,0) 22px\n    );\n  mix-blend-mode:overlay;\n}\n\n#fg-the-slasher *{ position:relative; z-index:1; }\n\n\/* Hero *\/\n#fg-the-slasher .fg-slasher__hero{\n  text-align:center;\n  margin-bottom:1.25rem;\n}\n\n#fg-the-slasher h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:2rem;\n  margin:0;\n  letter-spacing:.2px;\n  color:var(--ash);\n  text-shadow:0 16px 34px rgba(0,0,0,.55);\n}\n\n#fg-the-slasher .fg-slasher__sub{\n  margin:.75rem auto 0;\n  max-width:920px;\n  line-height:1.6;\n  font-size:1.05rem;\n  color:rgba(244,244,246,.88);\n}\n\n#fg-the-slasher .fg-slasher__sub strong{\n  color:var(--ash);\n  background:linear-gradient(90deg, rgba(227,32,42,.25), rgba(255,255,255,.08));\n  padding:.06em .28em;\n  border-radius:10px;\n}\n\n\/* Grid *\/\n#fg-the-slasher .fg-slasher__grid{\n  display:grid;\n  grid-template-columns:1.12fr 1fr;\n  gap:1.35rem;\n  align-items:stretch;\n}\n\n\/* Cards *\/\n#fg-the-slasher .fg-slasher__card{\n  border-radius:var(--radius);\n  padding:1.35rem 1.35rem;\n  border:1px solid rgba(255,255,255,.10);\n  box-shadow:var(--shadowSoft);\n  overflow:hidden;\n}\n\n#fg-the-slasher .fg-slasher__card--story{\n  background:linear-gradient(145deg, rgba(255,255,255,.06), rgba(255,255,255,.03));\n  border-left:8px solid rgba(227,32,42,.78);\n}\n\n#fg-the-slasher .fg-slasher__card--features{\n  background:\n    radial-gradient(circle at 18% 20%, rgba(227,32,42,.14), transparent 56%),\n    linear-gradient(145deg, rgba(255,255,255,.05), rgba(255,255,255,.02));\n  border-left:8px solid rgba(255,255,255,.22);\n}\n\n\/* Text *\/\n#fg-the-slasher p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n  color:rgba(244,244,246,.92);\n}\n\n#fg-the-slasher p strong{\n  color:var(--ash);\n  background:linear-gradient(90deg, rgba(227,32,42,.28), rgba(255,255,255,.07));\n  padding:.05em .25em;\n  border-radius:10px;\n}\n\n\/* Tagline *\/\n#fg-the-slasher .fg-slasher__tagline{\n  margin:.95rem 0 0;\n  padding-top:.35rem;\n}\n#fg-the-slasher .fg-slasher__tagline em{\n  font-style:italic;\n  font-weight:850;\n  color:rgba(244,244,246,.95);\n}\n\n\/* H3 + list *\/\n#fg-the-slasher 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(244,244,246,.96);\n  text-shadow:0 14px 30px rgba(0,0,0,.55);\n}\n\n#fg-the-slasher .fg-slasher__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n\n#fg-the-slasher .fg-slasher__list li{\n  background:linear-gradient(90deg, rgba(255,255,255,.06), rgba(255,255,255,.03));\n  border-left:6px solid rgba(227,32,42,.62);\n  border-radius:14px;\n  padding:.75rem .9rem;\n  transition:transform .22s ease, background .22s ease, border-color .22s ease;\n  color:rgba(244,244,246,.92);\n}\n\n#fg-the-slasher .fg-slasher__list li:hover{\n  transform:translateX(6px);\n  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.04));\n  border-left-color:rgba(227,32,42,.88);\n}\n\n#fg-the-slasher .fg-slasher__list li strong{\n  background:linear-gradient(90deg, rgba(227,32,42,.30), rgba(255,255,255,.08));\n  padding:.05em .25em;\n  border-radius:10px;\n}\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-the-slasher .fg-slasher__grid{ grid-template-columns:1fr; }\n  #fg-the-slasher h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-the-slasher.fg-slasher{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-the-slasher .fg-slasher__card{ padding:1.15rem 1.1rem; }\n  #fg-the-slasher .fg-slasher__sub{ font-size:1rem; }\n}\n\u003c\/style\u003e","brand":"JELLY JELLY GAMES","offers":[{"title":"Default Title","offer_id":53147689353543,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/The_Slasher_00.webp?v=1768484211"},{"product_id":"hidden-leaders-duel","title":"Hidden Leaders Duel ","description":"\u003c!-- SEO (fuori dal blocco descrizione)\n SEO Title: Hidden Leaders Duel – 2-Player Strategy Board Game | FroGames\n Meta Description: Hidden Leaders Duel is a board game for 2 players: you manipulate ranks of heroes, build a secret council and win with bluffing, timing and nerve.\n --\u0026gt; \n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection class=\"fg-hidden-leaders-duel\" id=\"fg-hidden-leaders-duel\"\u003e\n\u003ch2\u003e 🗡️ Hidden Leaders Duel – two candidates, a Senate, and a secret council full of lies \u003c\/h2\u003e\n\n\u003cdiv aria-label=\"Descrizione e punti chiave\" class=\"fg-hidden-leaders-duel__grid\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-hidden-leaders-duel__card fg-hidden-leaders-duel__card--story\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eHidden Leaders Duel\u003c\/strong\u003e is a \u003cstrong\u003e2-player board game\u003c\/strong\u003e where the war is over, but the politics have just begun: two rivals compete for Oshra, building influence… and hiding their true intentions until the last minute.\u003c\/p\u003e\n\n\u003cp\u003e The table is a chessboard of Heroes in two rows: you take them, put them back, let them “slide” where it suits you, trying to stage a credible version of your plan while preparing the real heist.\u003c\/p\u003e\n\n \u003cp\u003eThe heart of the game is \u003cstrong\u003ebluffing\u003c\/strong\u003e : You recruit leaders to your secret council, block Heroes to set traps, and force your opponent to read signals that might be fake.\u003c\/p\u003e\n\n\u003cp\u003e It's a compact and mean \u003cstrong\u003estrategic board game\u003c\/strong\u003e : it lasts a short time, but leaves you wanting revenge because every choice is a message... and every message can be a well-told lie. \u003c\/p\u003e\n\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-hidden-leaders-duel__break\"\u003e \u003cspan\u003eHere you don't win because you're stronger: you win because you're \u003cstrong\u003emore credible\u003c\/strong\u003e . As long as it takes.\u003c\/span\u003e \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Quattro cose che lo rendono un duello da ancora una\" class=\"fg-hidden-leaders-duel__card fg-hidden-leaders-duel__card--features\"\u003e\n\u003ch3\u003e Four things that make this a \"one more\" duel\u003c\/h3\u003e\n\n\u003cul class=\"fg-hidden-leaders-duel__list\"\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRow Manipulation\u003c\/strong\u003e : You pick up and replace Heroes, controlling spaces and opportunities.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSecret tip\u003c\/strong\u003e : Build hidden influence and mind game until it's revealed.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBlock and pressure\u003c\/strong\u003e : you close off avenues, force uncomfortable choices, create tactical traps.\u003c\/li\u003e\n\n\u003cli\u003e Factional finale: everything is decided by \u003cstrong\u003ereading\u003c\/strong\u003e , timing and nerves of steel.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n \u003cp class=\"fg-hidden-leaders-duel__tagline\"\u003e\u003cem\u003eIf you think you've figured out what the other person is doing… it's the perfect time to question everything. 🐸\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/aside\u003e\n\n\n\n\n\n\n\n\u003cstyle\u003e\n  \/* =========================================================\n     FroGames – Hidden Leaders Duel\n     Palette ispirata alla scatola: teal profondo + oro + rosso “accent” + ombre da dungeon\n     SAFE CSS (scoped su #fg-hidden-leaders-duel)\n  ========================================================= *\/\n\n  #fg-hidden-leaders-duel.fg-hidden-leaders-duel{\n    --abyss:#071319;     \/* ombra profonda *\/\n    --deep:#0a2a32;      \/* teal scuro *\/\n    --teal:#0f8f8a;      \/* accento teal *\/\n    --mint:#49c6bb;      \/* highlight *\/\n    --gold:#f1c46b;      \/* oro titolo *\/\n    --red:#ff5252;       \/* accento rosso *\/\n    --mist:rgba(255,255,255,.10);\n\n    --radius:22px;\n    --shadow:0 16px 38px rgba(0,0,0,.24);\n    --shadowSoft:0 12px 24px rgba(0,0,0,.16);\n\n    position:relative;\n    overflow:hidden;\n    border-radius:30px;\n    padding:2.1rem 1.6rem;\n    margin:1.6rem auto;\n    box-shadow:var(--shadow);\n    color:rgba(246,252,252,.96);\n    font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n    background:\n      radial-gradient(circle at 18% 20%, rgba(73,198,187,.14), transparent 55%),\n      radial-gradient(circle at 82% 24%, rgba(241,196,107,.14), transparent 52%),\n      radial-gradient(circle at 70% 88%, rgba(255,82,82,.10), transparent 58%),\n      linear-gradient(135deg, rgba(7,19,25,.98) 0%, rgba(10,42,50,.92) 45%, rgba(7,19,25,.98) 100%);\n\n    border:1px solid rgba(255,255,255,.10);\n  }\n\n  #fg-hidden-leaders-duel.fg-hidden-leaders-duel::before{\n    content:\"\";\n    position:absolute;\n    inset:-25%;\n    background:\n      radial-gradient(circle at 30% 35%, rgba(255,255,255,.10) 0 1px, transparent 2px),\n      radial-gradient(circle at 62% 22%, rgba(255,255,255,.08) 0 1px, transparent 2px),\n      radial-gradient(circle at 78% 58%, rgba(255,255,255,.08) 0 1px, transparent 2px),\n      linear-gradient(115deg, transparent 0 46%, rgba(73,198,187,.18) 47%, rgba(241,196,107,.10) 49%, transparent 50% 100%),\n      linear-gradient(25deg, transparent 0 58%, rgba(241,196,107,.12) 59%, rgba(255,82,82,.09) 61%, transparent 62% 100%);\n    opacity:.9;\n    pointer-events:none;\n    filter: blur(.15px);\n  }\n\n  #fg-hidden-leaders-duel.fg-hidden-leaders-duel \u003e *{ position:relative; z-index:1; }\n\n  #fg-hidden-leaders-duel.fg-hidden-leaders-duel h2{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    text-align:center;\n    font-size:2rem;\n    margin:0 0 1.15rem;\n    letter-spacing:.2px;\n    color:rgba(246,252,252,.98);\n    text-shadow:0 0 18px rgba(241,196,107,.12);\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__grid{\n    display:grid;\n    grid-template-columns:1.05fr 1fr;\n    gap:1.35rem;\n    align-items:stretch;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card{\n    border-radius:var(--radius);\n    padding:1.25rem 1.25rem;\n    box-shadow:0 12px 26px rgba(0,0,0,.24);\n    border:1px solid rgba(255,255,255,.10);\n    display:flex;\n    flex-direction:column;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--story{\n    background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.06));\n    backdrop-filter: blur(2px);\n    border-left:8px solid rgba(73,198,187,.70);\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--features{\n    background:linear-gradient(145deg, rgba(7,19,25,.88), rgba(10,42,50,.72));\n    border:1px solid rgba(255,255,255,.12);\n    justify-content:space-between;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card p{\n    margin:.72rem 0;\n    line-height:1.72;\n    font-size:1.02rem;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--story strong{ color:rgba(73,198,187,.98); }\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--features strong{ color:rgba(241,196,107,.98); }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__break{\n    margin:1.05rem 0 0;\n    padding:.85rem .95rem;\n    border-radius:16px;\n    text-align:center;\n    font-weight:950;\n    box-shadow:var(--shadowSoft);\n    border:1px solid rgba(255,255,255,.12);\n    color:rgba(246,252,252,.98);\n    background:linear-gradient(90deg, rgba(73,198,187,.16), rgba(241,196,107,.10));\n  }\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__break strong{ color:rgba(255,82,82,.98); }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card--features h3{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    font-size:1.12rem;\n    margin:0 0 .95rem;\n    letter-spacing:.2px;\n    color:rgba(246,252,252,.98);\n    text-shadow:0 0 14px rgba(73,198,187,.12);\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__list{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:.7rem;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__list li{\n    background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n    border-left:6px solid rgba(241,196,107,.72);\n    border-radius:14px;\n    padding:.68rem .85rem;\n    transition:transform .22s ease, background .22s ease;\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__list li:hover{\n    transform:translateX(6px);\n    background:linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.05));\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__tagline{\n    margin:1rem 0 0;\n    font-weight:850;\n    font-size:1.02rem;\n    text-align:left;\n    padding:.9rem .95rem;\n    border-radius:16px;\n    border:1px solid rgba(255,255,255,.12);\n    background:linear-gradient(90deg, rgba(255,82,82,.10), rgba(255,255,255,.03));\n    box-shadow:0 14px 26px rgba(0,0,0,.22);\n  }\n\n  #fg-hidden-leaders-duel .fg-hidden-leaders-duel__tagline em{ color:rgba(246,252,252,.92); }\n\n  \/* Responsive *\/\n  @media (max-width: 940px){\n    #fg-hidden-leaders-duel .fg-hidden-leaders-duel__grid{ grid-template-columns:1fr; }\n    #fg-hidden-leaders-duel.fg-hidden-leaders-duel h2{ font-size:1.65rem; }\n  }\n\n  @media (max-width: 600px){\n    #fg-hidden-leaders-duel.fg-hidden-leaders-duel{ padding:1.85rem 1.1rem; border-radius:26px; }\n    #fg-hidden-leaders-duel .fg-hidden-leaders-duel__card{ padding:1.12rem 1.05rem; }\n  }\n\u003c\/style\u003e","brand":"Little Rocket Games","offers":[{"title":"Default Title","offer_id":53153587691847,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Hidden_Leaders_Duel_00.webp?v=1768571053"},{"product_id":"one-card-dungeon-adventure-pack-hells-door","title":"One Card Dungeon Adventure Pack - Hell's Door","description":"\u003c!-- SEO (fuori dal blocco descrizione)\n SEO Title: One Card Dungeon – Hell's Door – Dark Solitaire Board Game | FroGames\n Meta Description: Hell's Door is a solitaire board game: new One Card Dungeon adventure with final boss, new dungeon cards, class and items.\n --\u0026gt; \n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection class=\"fg-ocd-hells-door\" id=\"fg-ocd-hells-door\"\u003e\n\u003ch2\u003e 🚪🔥 One Card Dungeon – Hell's Door: Descend into the abyss… and close the portal before it closes it on you\u003c\/h2\u003e\n\n\u003cdiv aria-label=\"Descrizione e punti chiave\" class=\"fg-ocd-hells-door__grid\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-ocd-hells-door__card fg-ocd-hells-door__card--story\"\u003e\n\n \u003cp\u003e\u003cstrong\u003eOne Card Dungeon – Hell's Door\u003c\/strong\u003e is a dark and compact adventure: a \u003cstrong\u003esolo board game\u003c\/strong\u003e where a single mistake can cost you everything, as the Portal of Hell opens before you.\u003c\/p\u003e\n\n\u003cp\u003e You return to the dungeon with the same feeling as the base game, but with a more “final” flavor: shadows, flames, and a journey that takes you straight to a decisive battle against the Lord of Hell.\u003c\/p\u003e\n\n\u003cp\u003e Inside are new elements that change your choices: a new dungeon card, a boss level that raises the stakes, and extra tools to build a plan that lasts until the final turn.\u003c\/p\u003e\n\n\u003cp\u003e It's the kind of experience you love because it fits in a small space but gives you a whole story: you enter, you optimize, you take risks... and when you win, you really feel it.\u003c\/p\u003e\n\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-ocd-hells-door__break\"\u003e \u003cspan\u003eYou don't have to be perfect here: you just have to be \u003cstrong\u003ealive\u003c\/strong\u003e when the portal closes.\u003c\/span\u003e \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Quattro cose che rendono Hell’s Door una discesa seria\" class=\"fg-ocd-hells-door__card fg-ocd-hells-door__card--features\"\u003e\n\u003ch3\u003e Four things that make Hell's Door a serious descent\u003c\/h3\u003e\n\n\u003cul class=\"fg-ocd-hells-door__list\"\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eNew adventure\u003c\/strong\u003e : same set-up, but more intense atmosphere and a real “final boss”.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNew Dungeon Cards\u003c\/strong\u003e : A dungeon card and a boss level that change the pace and pressure.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNew Class\u003c\/strong\u003e : A different way to tackle the abyss and rewrite your run.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNew items\u003c\/strong\u003e and Stone of Perdiction: more choices and more tools to survive.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp class=\"fg-ocd-hells-door__tagline\"\u003e \u003cem\u003eWhen you hear the portal creak, it's not the wind: it's the dungeon waiting for you. 🐸\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/aside\u003e\n\n\n\n\n\n\n\n\u003cstyle\u003e\n  \/* =========================================================\n     FroGames – One Card Dungeon: Hell’s Door\n     Palette ispirata alla scatola: viola notte + rosso fuoco + oro “pixel” + ombra infernale\n     SAFE CSS (scoped su #fg-ocd-hells-door)\n  ========================================================= *\/\n\n  #fg-ocd-hells-door.fg-ocd-hells-door{\n    --night:#0c0a22;      \/* viola scurissimo *\/\n    --void:#120a2a;       \/* profondità *\/\n    --ember:#ff3b30;      \/* rosso fuoco *\/\n    --flame:#ff7a18;      \/* arancio fiamma *\/\n    --gold:#f6c34a;       \/* oro pixel \/ cornice *\/\n    --ash:rgba(255,255,255,.10);\n\n    --radius:22px;\n    --shadow:0 18px 44px rgba(0,0,0,.34);\n    --shadowSoft:0 12px 24px rgba(0,0,0,.20);\n\n    position:relative;\n    overflow:hidden;\n    border-radius:30px;\n    padding:2.1rem 1.6rem;\n    margin:1.6rem auto;\n    box-shadow:var(--shadow);\n    color:rgba(252,252,252,.96);\n    font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n    background:\n      radial-gradient(circle at 16% 18%, rgba(255,122,24,.22), transparent 55%),\n      radial-gradient(circle at 82% 24%, rgba(246,195,74,.14), transparent 52%),\n      radial-gradient(circle at 72% 86%, rgba(255,59,48,.18), transparent 58%),\n      linear-gradient(135deg, rgba(12,10,34,.98) 0%, rgba(18,10,42,.92) 48%, rgba(12,10,34,.98) 100%);\n\n    border:1px solid rgba(246,195,74,.18);\n  }\n\n  #fg-ocd-hells-door.fg-ocd-hells-door::before{\n    content:\"\";\n    position:absolute;\n    inset:-25%;\n    background:\n      \/* scintille *\/\n      radial-gradient(circle at 24% 44%, rgba(255,255,255,.14) 0 1px, transparent 2px),\n      radial-gradient(circle at 48% 18%, rgba(255,255,255,.12) 0 1px, transparent 2px),\n      radial-gradient(circle at 72% 52%, rgba(255,255,255,.10) 0 1px, transparent 2px),\n      radial-gradient(circle at 84% 36%, rgba(255,255,255,.10) 0 1px, transparent 2px),\n      \/* pixel vibes *\/\n      linear-gradient(115deg, transparent 0 46%, rgba(246,195,74,.18) 47%, rgba(255,122,24,.12) 49%, transparent 50% 100%),\n      linear-gradient(25deg, transparent 0 60%, rgba(255,59,48,.14) 61%, rgba(255,122,24,.10) 63%, transparent 64% 100%);\n    opacity:.9;\n    pointer-events:none;\n    filter: blur(.14px);\n  }\n\n  #fg-ocd-hells-door.fg-ocd-hells-door \u003e *{ position:relative; z-index:1; }\n\n  #fg-ocd-hells-door.fg-ocd-hells-door h2{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    text-align:center;\n    font-size:2rem;\n    margin:0 0 1.15rem;\n    letter-spacing:.2px;\n    color:rgba(252,252,252,.98);\n    text-shadow:0 0 18px rgba(255,122,24,.18);\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__grid{\n    display:grid;\n    grid-template-columns:1.05fr 1fr;\n    gap:1.35rem;\n    align-items:stretch;\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card{\n    border-radius:var(--radius);\n    padding:1.25rem 1.25rem;\n    box-shadow:0 12px 26px rgba(0,0,0,.26);\n    border:1px solid rgba(255,255,255,.10);\n    display:flex;\n    flex-direction:column;\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card--story{\n    background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.06));\n    backdrop-filter: blur(2px);\n    border-left:8px solid rgba(255,122,24,.75);\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card--features{\n    background:linear-gradient(145deg, rgba(12,10,34,.92), rgba(18,10,42,.72));\n    border:1px solid rgba(246,195,74,.16);\n    justify-content:space-between;\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card p{\n    margin:.72rem 0;\n    line-height:1.72;\n    font-size:1.02rem;\n  }\n\n  #fg-ocd-hells-door .fg-ocd-hells-door__card--story strong{ color:rgba(246,195,74,.98); }\n  #fg-ocd-hells-door .fg-ocd-hells-do\n\u003c\/style\u003e","brand":"Little Rocket Games","offers":[{"title":"Default Title","offer_id":53154375139655,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/OneCardDungeonAdventurePackHell_sDoor00.webp?v=1768579674"},{"product_id":"carnival-of-sins","title":"Carnival of Sins ","description":"\u003c!-- SEO (fuori dal blocco descrizione)\n SEO Title: Carnival of Sins – Secret Pick Party Board Game | FroGames\n Meta Description: Carnival of Sins is a party board game: 7 rounds, dice and Sins chosen in secret to score points and mess up the others.\n --\u0026gt; \n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection class=\"fg-carnival-sins\" id=\"fg-carnival-sins\"\u003e\n\u003ch2\u003e 🎭😈 Carnival of Sins – New Orleans, smiling masks and sins played in secret\u003c\/h2\u003e\n\n\u003cp class=\"fg-carnival-sins__subtitle\"\u003e \u003cstrong\u003eCarnival of Sins\u003c\/strong\u003e is a party \u003cstrong\u003eboard game\u003c\/strong\u003e where smiles are a weapon: seven rounds, one roll of the dice, and then everyone secretly chooses which Sin to unleash at the right time. \u003c\/p\u003e\n\n\u003cdiv class=\"fg-carnival-sins__grid\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-carnival-sins__card fg-carnival-sins__card--story\"\u003e\n\n\u003cp\u003e Here, the tension lies in the hidden choice: do you want to take the best dice, hit those ahead, or place the card that seems harmless… until it turns out to be a disaster for the others?\u003c\/p\u003e\n\n\u003cp\u003e The cards are resolved in order and each effect is an elegant little stab: you get lucky and points, but above all you have fun disrupting other people's plans with perfect timing.\u003c\/p\u003e\n\n \u003cp\u003eIt's fast-paced, just the right amount of naughty, and always theatrical: a \u003cstrong\u003eboard game\u003c\/strong\u003e that's perfect for the end of the night, when you want to laugh out loud and immediately want revenge.\u003c\/p\u003e\n\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-carnival-sins__break\"\u003e \u003cspan\u003eSecret choice + dice in the center: the table becomes a \u003cstrong\u003estage\u003c\/strong\u003e .\u003c\/span\u003e \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Punti di forza di Carnival of Sins\" class=\"fg-carnival-sins__card fg-carnival-sins__card--features\"\u003e\n\u003ch3\u003e Four Reasons Why Carnival of Sins Messes Up the Right Way\u003c\/h3\u003e\n\n\u003cul class=\"fg-carnival-sins__list\"\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSecret Choice\u003c\/strong\u003e : Every round is a mind game, because no one knows which Sin you are about to play.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDice\u003c\/strong\u003e in the center: luck to be read and stolen, not just suffered.\u003c\/li\u003e\n\n\u003cli\u003e Continuous interaction: effects that disrupt plans and set the table alight.\u003c\/li\u003e\n\n\u003cli\u003e Fast paced: 7 flat rounds, perfect as a 10–20 minute \u003cstrong\u003eparty board game\u003c\/strong\u003e .\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp class=\"fg-carnival-sins__tagline\"\u003e \u003cem\u003eRemember: in New Orleans, the purest doesn't win... the most creative does. 🐸\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/aside\u003e\n\n\n\n\n\n\n\n\u003cstyle\u003e\n  \/* =========================================================\n     FroGames – Carnival of Sins\n     Palette ispirata alla scatola: nero palco + oro barocco + bianco carta\n     SAFE CSS (scoped su #fg-carnival-sins)\n  ========================================================= *\/\n\n  #fg-carnival-sins.fg-carnival-sins{\n    --black:#07070a;\n    --charcoal:#0e0f14;\n    --smoke:#141622;\n\n    --gold:#d6b35d;\n    --gold2:#f0d28a;\n    --ivory:#fff3d8;\n\n    --crimson:#e44b5a; \/* accento “peccato” *\/\n    --mist:rgba(255,255,255,.10);\n\n    --radius:22px;\n    --shadow:0 18px 44px rgba(0,0,0,.34);\n    --shadowSoft:0 12px 24px rgba(0,0,0,.22);\n\n    position:relative;\n    overflow:hidden;\n    border-radius:30px;\n    padding:2.2rem 1.6rem;\n    margin:1.6rem auto;\n    box-shadow:var(--shadow);\n    color:rgba(255,243,216,.94);\n    font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n    background:\n      radial-gradient(circle at 18% 20%, rgba(214,179,93,.16), transparent 55%),\n      radial-gradient(circle at 82% 22%, rgba(228,75,90,.12), transparent 52%),\n      radial-gradient(circle at 70% 86%, rgba(240,210,138,.10), transparent 58%),\n      linear-gradient(135deg, rgba(7,7,10,.98) 0%, rgba(14,15,20,.92) 55%, rgba(7,7,10,.98) 100%);\n\n    border:1px solid rgba(214,179,93,.18);\n  }\n\n  #fg-carnival-sins.fg-carnival-sins::before{\n    content:\"\";\n    position:absolute;\n    inset:-25%;\n    background:\n      linear-gradient(115deg, transparent 0 46%, rgba(214,179,93,.22) 47%, rgba(240,210,138,.10) 49%, transparent 50% 100%),\n      linear-gradient(25deg, transparent 0 58%, rgba(240,210,138,.14) 59%, rgba(228,75,90,.08) 61%, transparent 62% 100%),\n      radial-gradient(circle at 28% 26%, rgba(255,243,216,.08) 0 1px, transparent 2px),\n      radial-gradient(circle at 66% 18%, rgba(255,243,216,.06) 0 1px, transparent 2px);\n    opacity:.9;\n    pointer-events:none;\n    filter: blur(.2px);\n  }\n\n  #fg-carnival-sins.fg-carnival-sins \u003e *{ position:relative; z-index:1; }\n\n  #fg-carnival-sins.fg-carnival-sins h2{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    text-align:center;\n    font-size:2rem;\n    margin:0 0 .75rem;\n    letter-spacing:.2px;\n    color:rgba(255,243,216,.98);\n    text-shadow:0 0 18px rgba(214,179,93,.16);\n  }\n\n  \/* 4 paragrafi brevi: qui il primo è “subtitle” *\/\n  #fg-carnival-sins .fg-carnival-sins__subtitle{\n    text-align:center;\n    margin:0 0 1.35rem;\n    line-height:1.6;\n    font-size:1.06rem;\n    color:rgba(255,243,216,.92);\n  }\n  #fg-carnival-sins .fg-carnival-sins__subtitle strong{ color:rgba(240,210,138,.98); }\n\n  \/* Grid *\/\n  #fg-carnival-sins .fg-carnival-sins__grid{\n    display:grid;\n    grid-template-columns:1.05fr 1fr;\n    gap:1.4rem;\n    align-items:stretch;\n  }\n\n  \/* Cards *\/\n  #fg-carnival-sins .fg-carnival-sins__card{\n    border-radius:var(--radius);\n    padding:1.35rem 1.35rem;\n    box-shadow:0 12px 26px rgba(0,0,0,.26);\n    border:1px solid rgba(255,243,216,.10);\n    display:flex;\n    flex-direction:column;\n  }\n\n  \/* Story *\/\n  #fg-carnival-sins .fg-carnival-sins__card--story{\n    background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.06));\n    backdrop-filter: blur(2px);\n    border-left:8px solid rgba(214,179,93,.60);\n  }\n\n  \/* Features *\/\n  #fg-carnival-sins .fg-carnival-sins__card--features{\n    background:linear-gradient(145deg, rgba(7,7,10,.88), rgba(14,15,20,.74));\n    color:rgba(255,243,216,.96);\n    border:1px solid rgba(255,243,216,.12);\n    justify-content:space-between;\n  }\n\n  #fg-carnival-sins .fg-carnival-sins__card p{\n    margin:.75rem 0;\n    line-height:1.75;\n    font-size:1.02rem;\n  }\n\n  #fg-carnival-sins .fg-carnival-sins__card--story strong{ color:rgba(240,210,138,.98); }\n  #fg-carnival-sins .fg-carnival-sins__card--features strong{ color:rgba(240,210,138,.98); }\n\n  #fg-carnival-sins .fg-carnival-sins__card--features h3{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    font-size:1.15rem;\n    margin:0 0 1rem;\n    letter-spacing:.2px;\n    color:rgba(255,243,216,.98);\n    text-shadow:0 0 14px rgba(214,179,93,.14);\n  }\n\n  \/* WOW list: ESATTAMENTE 4 bullet *\/\n  #fg-carnival-sins .fg-carnival-sins__list{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:.7rem;\n  }\n  #fg-carnival-sins .fg-carnival-sins__list li{\n    background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n    border-left:6px solid rgba(214,179,93,.72);\n    border-radius:14px;\n    padding:.7rem .85rem;\n    transition:transform .22s ease, background .22s ease;\n  }\n  #fg-carnival-sins .fg-carnival-sins__list li:hover{\n    transform:translateX(6px);\n    background:linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.05));\n  }\n\n  \/* Break *\/\n  #fg-carnival-sins .fg-carnival-sins__break{\n    margin:1.15rem 0 0;\n    padding:.85rem .95rem;\n    border-radius:16px;\n    text-align:center;\n    font-weight:950;\n    box-shadow:var(--shadowSoft);\n    border:1px solid rgba(255,243,216,.12);\n    color:rgba(255,243,216,.98);\n    background:linear-gradient(90deg, rgba(214,179,93,.18), rgba(228,75,90,.12));\n  }\n  #fg-carnival-sins .fg-carnival-sins__break strong{ color:rgba(228,75,90,.98); }\n\n  \/* Tagline *\/\n  #fg-carnival-sins .fg-carnival-sins__tagline{\n    margin:1rem 0 0;\n    font-weight:850;\n    font-size:1.02rem;\n  }\n  #fg-carnival-sins .fg-carnival-sins__tagline em{ color:rgba(255,243,216,.92); }\n\n  \/* Responsive *\/\n  @media (max-width: 940px){\n    #fg-carnival-sins .fg-carnival-sins__grid{ grid-template-columns:1fr; }\n    #fg-carnival-sins.fg-carnival-sins h2{ font-size:1.65rem; }\n  }\n  @media (max-width: 600px){\n    #fg-carnival-sins.fg-carnival-sins{ padding:1.85rem 1.1rem; border-radius:26px; }\n    #fg-carnival-sins .fg-carnival-sins__card{ padding:1.15rem 1.1rem; }\n    #fg-carnival-sins .fg-carnival-sins__subtitle{ font-size:1.02rem; }\n  }\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53163653759303,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Carnival_of_Sins_00.webp?v=1768816123"},{"product_id":"west-story-a-town-building-game","title":"West Story - A Town Building Game ","description":"\u003cdiv style=\"font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; background: linear-gradient(135deg, #0e4c68 0%, #2c3e50 50%, #8d6e63 100%); color: #FFFFFF !important; padding: 40px 20px; border-radius: 10px;\"\u003e\n\n\n\u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #FFFFFF !important;\"\u003e\n\n WEST STORY: A TOWN BUILDING GAME \n\n\u003c\/h1\u003e\n\n\n\u003cdiv style=\"max-width: 800px; margin: 0 auto; text-align: center; font-size: 1.1em; line-height: 1.6; color: #FFFFFF !important;\"\u003e\n\n\u003cp style=\"color: #FFFFFF !important; margin-bottom: 20px;\"\u003e\n The sun beats down on the arid land, but you see more than dust and rocks: you see the future. \u003cstrong\u003eWest Story\u003c\/strong\u003e transports you to the pioneer era, where a simple plan on paper can transform into a thriving metropolis. You're not just a cowboy, you're a visionary tasked with founding and building the most iconic town on the frontier.\n\u003c\/p\u003e\n\n\u003cp style=\"color: #FFFFFF !important; margin-bottom: 20px;\"\u003e \nForget midday duels as the only solution; here, the real battle is fought on the drawing board. Armed with a compass, ruler, and unerring strategic intuition, you'll have to perfectly fit together residential buildings, saloons, and banks, optimizing every inch of your territory.\n\u003c\/p\u003e\n\n\u003cp style=\"color: #FFFFFF !important; margin-bottom: 20px;\"\u003e\n The atmosphere is masterfully rendered with illustrations reminiscent of old technical blueprints and the roughness of wood and leather. Each turn is a city planning challenge: welcoming new citizens, enforcing the law with the sheriff's office, and managing resources to outsmart your rivals.\n\u003c\/p\u003e\n\n\u003cp style=\"color: #FFFFFF !important; margin-bottom: 20px;\"\u003e\n In West Story, history isn't written by gunslingers, but by architects. Are you ready to leave your indelible mark on the map of the Wild West, or will your town become just another ghost town? \n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n\n\u003ch3 style=\"text-transform: uppercase; margin-bottom: 10px; font-weight: 800; color: #FFFFFF !important;\"\u003e Planning\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 0.95em; color: #FFFFFF !important;\"\u003e Each building must find its perfect place to maximize revenue and efficiency. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n\n\u003ch3 style=\"text-transform: uppercase; margin-bottom: 10px; font-weight: 800; color: #FFFFFF !important;\"\u003e Atmosphere\u003c\/h3\u003e\n\n       \u003cp style=\"font-size: 0.95em; color: #FFFFFF !important;\"\u003eGraphic materials that evoke vintage designs, raw wood, and the smell of inked paper. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n\n\u003ch3 style=\"text-transform: uppercase; margin-bottom: 10px; font-weight: 800; color: #FFFFFF !important;\"\u003e Growth\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 0.95em; color: #FFFFFF !important;\"\u003e Watch your city evolve from an isolated camp to a vibrant hub. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n\n\u003ch3 style=\"text-transform: uppercase; margin-bottom: 10px; font-weight: 800; color: #FFFFFF !important;\"\u003e Challenge\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 0.95em; color: #FFFFFF !important;\"\u003e Compete with other visionaries to get the best lots and the favor of the most influential citizens. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"border: 2px solid rgba(255,255,255,0.5); padding: 20px; margin-top: 40px; text-align: center; border-radius: 10px; background: rgba(0,0,0,0.2); color: #FFFFFF !important;\"\u003e\n\n\u003cp style=\"font-size: 1.2em; font-weight: 700; margin: 0; text-transform: uppercase; letter-spacing: 1px; color: #FFFFFF !important;\"\u003e\n The West was not won with guns, but with plans and ambition.\n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e","brand":"Smart Flamingo","offers":[{"title":"Default Title","offer_id":53251615064391,"sku":null,"price":41.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/WestStory-ATownBuildingGame00.webp?v=1769926705"},{"product_id":"fiori-di-cristallo","title":"Fiori di Cristallo","description":"\u003cdiv style=\"font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background: linear-gradient(135deg, #2b4f6e 0%, #b84033 100%); color: #ffffff; padding: 40px 20px; border-radius: 20px;\"\u003e\n\n\u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #ffffff !important;\"\u003e Crystal flowers \u003c\/h1\u003e\n\n\u003cdiv style=\"max-width: 800px; margin: 0 auto; text-align: center; line-height: 1.6; font-size: 18px;\"\u003e\n\n \u003cp style=\"color: #ffffff !important; margin-bottom: 15px;\"\u003eWelcome to a dreamlike Holland, where winter kisses spring in an embrace of ice and color. \u003cstrong\u003eFrosted Blooms\u003c\/strong\u003e is more than just a gardening game: it's a strategic canvas painted by masters \u003cstrong\u003eBruno Cathala\u003c\/strong\u003e and \u003cstrong\u003eLudovic Maublanc\u003c\/strong\u003e . Imagine tulip fields defying the frost, windmills silhouetted against a fiery sunset, and the silent tension of those who must create the perfect floral masterpiece.\u003c\/p\u003e\n\n\u003cp style=\"color: #ffffff !important; margin-bottom: 15px;\"\u003e In this abstract and deeply thematic title, every move is a brushstroke. You won't just plant flowers: you'll have to \u003cstrong\u003esculpt your garden\u003c\/strong\u003e tile by tile, balancing aesthetic harmony with ruthless tactical decisions. The beauty of the frosted petals hides a cerebral challenge suitable for both families and the most demanding players.\u003c\/p\u003e\n\n \u003cp style=\"color: #ffffff !important; margin-bottom: 15px;\"\u003eThe magic lies in contrast: the coldness of logic and the warmth of art. As the common market evolves, you'll have to adapt, steal the best tiles from under your opponents' noses, and close your fences to summon powerful structures like barns and windmills. It's a \u003cstrong\u003ecold war of petals\u003c\/strong\u003e , fought with the elegance of a florist and the cunning of a chess master.\u003c\/p\u003e\n\n\u003cp style=\"color: #ffffff !important;\"\u003e Be enchanted by a fluid gameplay flow, where 10 rounds pass quickly but leave their mark. Frosted Blooms is the ultimate experience for those seeking the satisfaction of watching something magnificent grow, move after move, until the snow melts. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center;\"\u003e\n\n\u003ch3 style=\"color: #ffffff !important; margin-top: 0; text-transform: uppercase; font-weight: 800;\"\u003e AUTHOR'S SIGNATURE\u003c\/h3\u003e\n\n\u003cp style=\"color: #ffffff !important; font-size: 15px;\"\u003e The legendary duo Cathala \u0026amp; Maublanc (Cyclades, Mr. Jack) returns with an elegant design, where every rule is essential and every choice weighs. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center;\"\u003e\n\n\u003ch3 style=\"color: #ffffff !important; margin-top: 0; text-transform: uppercase; font-weight: 800;\"\u003e GLACIAL AESTHETICS\u003c\/h3\u003e\n\n\u003cp style=\"color: #ffffff !important; font-size: 15px;\"\u003e Breathtaking graphics blend the warmth of red tulips with the purity of icy blue. A gem to behold. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center;\"\u003e\n\n\u003ch3 style=\"color: #ffffff !important; margin-top: 0; text-transform: uppercase; font-weight: 800;\"\u003e ZEN TENSION\u003c\/h3\u003e\n\n \u003cp style=\"color: #ffffff !important; font-size: 15px;\"\u003eRelaxing to the eye but tense to the mind: indirect interaction in the tile market creates fierce but never nasty competition. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center;\"\u003e\n\n\u003ch3 style=\"color: #ffffff !important; margin-top: 0; text-transform: uppercase; font-weight: 800;\"\u003e NATURAL GEOMETRY\u003c\/h3\u003e\n\n\u003cp style=\"color: #ffffff !important; font-size: 15px;\"\u003e Build floral patterns and fill in empty spaces to unlock bonuses. It's as satisfying as completing a perfect puzzle. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"margin: 40px auto 0; padding: 20px; border: 2px solid rgba(255,255,255,0.5); text-align: center; max-width: 600px; border-radius: 10px; background: rgba(0,0,0,0.2);\"\u003e\n\n\u003cp style=\"font-size: 20px; font-weight: bold; font-style: italic; margin: 0; color: #ffffff !important;\"\u003e \"Frost has never had such warm colors.\"\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":53255818281287,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Fiori_di_Cristallo_00.webp?v=1770029393"},{"product_id":"gatti-che-odiano-i-cetrioli","title":"Gatti che odiano i cetrioli","description":"\u003cdiv style=\"background: linear-gradient(135deg, #D81B60 0%, #FF9100 100%); padding: 40px 20px; border-radius: 20px; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #FFFFFF !important;\"\u003e\n\n\n\u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #FFFFFF !important;\"\u003e\n\n CUCUMBER CATASTROPHE \n\n\u003c\/h1\u003e\n\n\n\u003cdiv style=\"font-size: 18px; line-height: 1.8; text-align: center; max-width: 800px; margin: 0 auto; color: #FFFFFF !important;\"\u003e\n\n\u003cp style=\"margin-bottom: 20px; color: #FFFFFF !important;\"\u003e You know those viral videos where cats jump in the air in terror at the sight of a harmless cucumber? \u003cstrong\u003eCucumber Catastrophe\u003c\/strong\u003e transforms that precise moment of pure feline panic into a hilarious, frenetic, and utterly chaotic board game. It's not just a matter of survival: it's a test of reflexes against the most feared vegetable in the animal kingdom.\u003c\/p\u003e\n\n\n     \u003cp style=\"margin-bottom: 20px; color: #FFFFFF !important;\"\u003eImmerse yourself in a colorful arena where the tension is palpable. Each player takes on the role of a cat on the verge of a nervous breakdown, surrounded by cucumbers that seemingly appear out of nowhere. The vibrant, cartoonish graphics perfectly capture the comical essence of the meme, transporting you to a world where a simple pickle can cause catastrophic disaster.\u003c\/p\u003e\n\n\n\u003cp style=\"margin-bottom: 20px; color: #FFFFFF !important;\"\u003e The simple rules belie a fast-paced game that will keep you glued to your seat. There's no time for complex planning or long-term strategies: the winner is the one who reacts fastest, who manages their hand of cards cleverly, and who manages to pass the problem (i.e., the cucumber) onto their unlucky neighbor.\u003c\/p\u003e\n\n\n     \u003cp style=\"margin-bottom: 20px; color: #FFFFFF !important;\"\u003eIt's the perfect icebreaker, a way to liven up a dull evening, or a great way to end a challenging gaming session. \u003cstrong\u003eCucumber Catastrophe\u003c\/strong\u003e simply begs to be played, sparking uncontrollable laughter and cross-party vendettas among friends, in a whirlwind of neon colors and desperate meows. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n\n\u003cdiv style=\"font-size: 40px; margin-bottom: 15px;\"\u003e 🙀 \u003c\/div\u003e\n\n\u003ch3 style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #FFFFFF !important;\"\u003e PURE PANIC\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 16px; line-height: 1.5; color: #FFFFFF !important;\"\u003e Relive the thrill of the viral meme: every card played is a leap into the unknown to avoid the green invasion. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n\n\u003cdiv style=\"font-size: 40px; margin-bottom: 15px;\"\u003e ⚡ \u003c\/div\u003e\n\n\u003ch3 style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #FFFFFF !important;\"\u003e FAST PACE\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 16px; line-height: 1.5; color: #FFFFFF !important;\"\u003e No downtime. Actions happen at lightning speed, requiring cat-like reflexes. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n\n\u003cdiv style=\"font-size: 40px; margin-bottom: 15px;\"\u003e 🥒 \u003c\/div\u003e\n\n\u003ch3 style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #FFFFFF !important;\"\u003e TOTAL CHAOS\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 16px; line-height: 1.5; color: #FFFFFF !important;\"\u003e Cucumbers are flying everywhere. Will you be able to keep calm as the table fills with greenery? \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n\n\u003cdiv style=\"font-size: 40px; margin-bottom: 15px;\"\u003e 🤣 \u003c\/div\u003e\n\n\u003ch3 style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #FFFFFF !important;\"\u003e GROUP LAUGHTER\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 16px; line-height: 1.5; color: #FFFFFF !important;\"\u003e Funny design and paradoxical situations make it impossible to hold back the laughter during the game. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv style=\"margin-top: 40px; border: 2px solid #FFFFFF; padding: 20px; border-radius: 15px; text-align: center; background: rgba(0,0,0,0.2); box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n\n\u003cp style=\"font-size: 20px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; margin: 0; color: #FFFFFF !important;\"\u003e\n RUN, JUMP, AND DODGE: THE CUCUMBER INVASION HAS BEGUN!\n\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e","brand":"DV Games","offers":[{"title":"Default Title","offer_id":53255865041223,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Gatticheodianoicetrioli00.webp?v=1770030638"},{"product_id":"tug-of-roar","title":"Tug of Roar ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou bet on a captain. Your opponent bets on the same one. The region is contested, the Roar Track shifts, your cards cost more. Now you have to choose: persist or give way.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitive\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eInside Up Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAsymmetric lane battler\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e20–45 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eInside Up Games\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium complexity (estimate)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanic\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eAuctions \u0026amp; area control\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eAsymmetric auctions \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Lane battler \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Pressure track\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✋ Only here: The Roar Track that intimidates the opponent\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA generational feud that the table decides tonight\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eFilippo Landini\u003c\/strong\u003e (author of Calico and Cascadia) pens an asymmetric duel between two fantasy clans, \u003cstrong\u003eElkyr and Lycarans\u003c\/strong\u003e, vying for the throne of Eldris. Robert Brown's illustrations clothe a confrontation that has spanned generations but finds its conclusion tonight at your table. Inside Up Games publishes a card game that mixes auctions, area control, and a psychological pressure system embodied in the \u003cstrong\u003eRoar Track\u003c\/strong\u003e.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach turn you deploy captains to bid on powerful recruits, then deploy your troops to contested regions trying to plant more of your banners than your opponent's. But there's the Roar: when you take control of a region, the track moves towards you, \u003cstrong\u003eintimidating your rival and making their cards more expensive\u003c\/strong\u003e. Each class of recruits has unique abilities to combine. The winner is the one who raises more of their clan's flags before the other finds a way to turn the momentum around.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"The roar of battle echoes across Eldris.\"\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eInside Up Games\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eNewly released game, little data available. This card is a first reading based on official materials and international previews. We will update it after playing.\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eTug of Roar\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fff0ec;border-color:#e08070;color:#8a2200\"\u003eConflict\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTense\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eAsymmetric\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy it intrigues us: Landini brings his elegant design to a direct duel, and the Roar Track seems like a brilliant idea to translate momentum into mechanics. Asymmetric auctions promise tactical depth without weighing it down. Flaws but not deal-breakers: very new game, little BGG data, impossible to know if the balance holds after 20 games. First reading, July 2026.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · first reading: based on rulebook and official presentation, updated with first plays\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Ogni mossa è contro l'avversario: aste dirette, controllo aree, intimidazione via Roar Track\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"Il Roar Track crea pressione asimmetrica costante: chi è in vantaggio costa meno, chi insegue paga di più\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Gestione mano, timing delle aste, combinazione abilità di classe: scelte profonde in poco tempo\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Clan asimmetrici, pool di reclute variabile, meta che evolve dopo poche partite\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Regole spiegate in 10 minuti, ma padroneggiare il timing delle aste richiede partite\"}];\n      var accent='#C0310A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe tools of conflict\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you control during the game\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎖️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCaptains\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou deploy them to bid on recruits. Each captain has an auction value and abilities that change how you take control of regions. Wasting them early means losing leverage later.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eRecruits\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eUnits with class abilities (warriors, mages, scouts). You win them through auction and deploy them to contested regions. Each class combines with others: finding them at the right time changes the game.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🗺️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eRegions\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eAreas of the battlefield where you deploy your troops. Controlling one means planting your clan's banners, but also shifting the Roar Track and putting pressure on your opponent.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📢\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eRoar Track\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe intimidation track. The more you're ahead, the more you shift the Roar towards you. The effect: your opponent's cards cost more, yours less. A positive feedback system that accelerates the ending.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/318463\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eOfficial Rulebook (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eTug of Roar - English Rulebook · on 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    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(192,49,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #C0310A; border-color: #C0310A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C0310A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #C0310A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#C0310A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #C0310A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #C0310A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #C0310A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #C0310A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #C0310A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Inside Up Games","offers":[{"title":"Default Title","offer_id":53289029435719,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TugofRoar00.webp?v=1770397489"},{"product_id":"thieves-of-eldris","title":"Thieves of Eldris ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou just cut a merchant's purse. No one saw anything. Or did they? The other thieves are watching you, studying your movements, trying to figure out who you really are. And you're doing the same to them.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eDeduction\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eInside Up Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eThieves and Deceit\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 6\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e20–45 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eInside Up Games\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-light (2.0)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eHidden movement and deduction\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe Formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eHidden Movement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Identity Deduction \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Icon Dice Resolution\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✋ Only here: Rearrange targets with dice\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA Thieves' Race for a Spot in the Guild\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eAaron Crow and Ryan Scott\u003c\/strong\u003e sign this deduction game set in the bustling squares of Eldris, a fantasy world where thieves challenge each other with cunning. Illustrations by \u003cstrong\u003eDasha Park\u003c\/strong\u003e bring to life a city of merchants, pickpockets, and hidden secrets. Released from Inside Up Games' Kickstarter in 2025, the game promises to mix hidden movement, memory, and dice resolution in a compact formula.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach player is a thief with a secret identity. \u003cstrong\u003eYou roll dice to move characters\u003c\/strong\u003e around the square, preparing your heists and covering your tracks. When the time is right, you strike: you steal coins from targets. But the other thieves are watching you. If someone guesses who you are and exposes you, you lose everything. The first to accumulate 8 coins wins an invitation to the Guild.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Fortunes are forged in the shadows, one stolen coin at a time.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eFortunes are forged in the shadows, one stolen coin at a time.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eInside Up Games\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThis is one of three titles in the Twisted Realms world. The card is based on official information and available first impressions: the game will be released in July 2026, and we will update the description as soon as we have more data from the field.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eThieves of Eldris\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e4eefc;border-color:#7099d8;color:#0a3070\"\u003eSocial\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eSneaky\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTense\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eLegible\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy it intrigues us: compact hidden movement, deduction without downtime, scales up to 6 players. Flaws but not deal-breakers: with few votes on BGG, it's still to be verified in the field, and the medium-light weight might not be enough for experienced pure deduction players. First reading, July 2026.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"3 out of 5\"\u003e★★★☆☆\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eThe game includes an \u003cstrong\u003eofficial solo mode\u003c\/strong\u003e in the basic rules. We don't yet have precise details on how it works (automaton, AI deck, scenarios), but the fact that it supports 1 player from the original design is a good sign. The experience naturally loses the bluffing and opponent-reading component that is the heart of multiplayer.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · first reading: based on rules and official presentation, updated with first plays\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 4, \"note\": \"Smascheri rivali, proteggi la tua identità, manipoli la piazza\"}, {\"label\": \"Deduzione\", \"value\": 4, \"note\": \"Osservi i movimenti altrui e cerchi pattern per capire chi è chi\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"I dadi decidono quali personaggi puoi muovere, ma tu scegli come\"}, {\"label\": \"Rigiocabilità\", \"value\": 3, \"note\": \"Ogni partita cambia a seconda di chi gioca e di come si muovono\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole accessibili, setup veloce, curva morbida\"}];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe elements of the heist\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you find in the box\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eIcon dice\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou roll the dice and use the results to move characters around the square. Each die shows different symbols: choose which character to move and where.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCharacter cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eMerchants, guards, nobles: everyone has a role in the square. Arranged in a 4x4 grid, they move according to the dice and become your targets or covers.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎭\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eSecret identities\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eAt the beginning, you receive a hidden identity. Others don't know who you are. If they discover you before you accumulate 8 coins, you lose your riches.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e💰\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCoins and purses\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEvery time you successfully steal, you take coins. But if someone exposes you, you lose them all. The tension builds with every hit.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/324955\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eOfficial rulebook (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eThieves of Eldris Rulebook · on 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    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(16,80,160,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #1050a0; border-color: #1050a0; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1050a0; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1050a0; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#1050a0; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #1050a0; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #1050a0; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #1050a0; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #1050a0; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #1050a0; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Inside Up Games","offers":[{"title":"Default Title","offer_id":53289089990983,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ThievesofEldris00.webp?v=1770397823"},{"product_id":"crits-tricks","title":"Crits \u0026 Tricks ","description":"\u003cdiv style=\"background: linear-gradient(135deg, #0a0a0a 0%, #2c0404 40%, #4a0909 100%); padding: 40px 20px; color: #ffffff !important; font-family: 'Montserrat', sans-serif; border-radius: 10px;\"\u003e\n\n\u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #ffffff !important;\"\u003e CRITS \u0026amp; TRICKS \u003c\/h1\u003e\n\n\u003cdiv style=\"max-width: 800px; margin: 0 auto; text-align: center; font-size: 18px; line-height: 1.6; color: #ffffff !important;\"\u003e\n\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003e Forget everything you know about trick-taking games. \u003cstrong\u003eCrits \u0026amp; Tricks\u003c\/strong\u003e isn't your typical Briscola card game; it's a dungeon crawler disguised as a card game. Imagine sitting in a tavern, but instead of just playing cards, you roll polyhedral dice to determine the power of your attacks.\u003c\/p\u003e\n\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003e In this innovative hybrid of \u003cem\u003etrick-taking\u003c\/em\u003e and \u003cem\u003eRPG\u003c\/em\u003e , your cards define your class (Barbarian, Rogue, Wizard), but the dice you roll determine their value. You're no longer a slave to an unlucky hand: here, the strategy lies in how you assign your best (or worst) results at the right time.\u003c\/p\u003e\n\n \u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eEvery hand is a quest, every grab is a fight. You must balance the greed for loot with the need to complete secret personal objectives. Do you want to win with a D4? Or would you rather lose on purpose to activate a Rogue ability? The choice is yours.\u003c\/p\u003e\n\n\u003cp style=\"margin-bottom: 30px; color: #ffffff !important;\"\u003e The atmosphere is epic, like that of a Role-Playing Game, with explosive crits and disastrous failures that change the course of the game in an instant. Prepare to bluff, calculate, and strike hard. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e 🎲 Dice \u0026amp; Cards\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003e A unique mechanical fusion: cards determine the suit, dice determine the strength. Build your perfect hand. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e ⚔️ RPG Classes\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003e Each suit is a class with different rules. Barbarians want the highest number, while Rogues attack from below. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e 📜 Secret Quests\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003e It's not enough to win the trick. You must complete specific objectives to maximize your final score. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e 💥 Critical Hits\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003e Earn devastating bonuses and turn the tide with lucky shots and masterful tactical plays. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"margin-top: 50px; border: 2px solid rgba(255,255,255,0.5); padding: 30px; text-align: center; border-radius: 10px; background: rgba(0,0,0,0.3);\"\u003e\n\n\u003cp style=\"font-size: 24px; font-weight: 800; text-transform: uppercase; letter-spacing: 2px; margin: 0; color: #ffffff !important;\"\u003e THE TABLE IS READY. THE INITIATIVE IS YOURS.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Inside Up Games","offers":[{"title":"Default Title","offer_id":53289105064263,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Crits_Tricks_00.webp?v=1770398271"},{"product_id":"kalypso","title":"Kalypso ","description":"\u003csection class=\"fg-wrap\" id=\"fg-kalypso\"\u003e\n\u003cp class=\"fg-kicker\"\u003e The architecture of the wind\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e KALYPSO\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e Build your own floating city between the clouds and the ocean\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e The wind blows hard across the unstable platforms, carrying with it the debris of a submerged world and the hope of a new civilization. You are not just a survivor, you are a visionary architect called upon to shape the chaos of the currents, transforming floating debris into a suspended metropolis.\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eIt's a tile-laying and strategy board game that challenges you to think in three dimensions on a liquid surface. Each piece you add isn't just an expansion of your base, but a statement of intent: you must balance horizontal expansion with the need to capture the best air currents to fuel your growth.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e An aquatic puzzle where every tile expands your horizons.\u003c\/div\u003e\n\n\u003cp class=\"fg-p\"\u003e Unlike traditional static construction games, here the board is alive, and your choices must adapt to a constant flow of opportunities. It's not enough to simply fill spaces: you must create synergies between housing modules, turbines, and defenses, while trying to predict the moves of opponents competing for the same fluctuating resources.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those who love seeing a complex project come to life turn after turn, perfect for fans of Cascadia or Earth looking for a visually satisfying challenge.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e \n\u003cspan class=\"fg-chip\"\u003eTile Placement\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eCity Building\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eTactical Draft\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eSpace Puzzle\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"fg-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003e Why KALYPSO stays in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🌊 The Blue Horizon\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e The vibrant graphics immediately transport you to a bright and detailed aquatic world.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🏗️ Free Architect\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e The physical satisfaction of fitting the pieces together and watching your platform grow is priceless.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🌬️ Tailwind\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e Taking advantage of the right currents at the right time makes you feel like a true master of navigation.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🧩 Chain Combo\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e Placing the perfect item that activates three consecutive bonuses is pure gaming dopamine.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🎨 Organized Chaos\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e Each game creates a visually unique city, making the final table a work of art.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e⚖️ Subtle Balance\u003c\/span\u003e\n \u003cp class=\"fg-card-text\"\u003eThe tension between expanding rapidly or consolidating structures keeps attention high.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e Climb aboard and let the current guide your imagination to victory.\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-kalypso{background:linear-gradient(160deg,#0077b6 0%,#023e8a 100%);color:#FFFFFF!important;padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;max-width:1100px;margin:0 auto}#fg-kalypso *{color:#FFFFFF!important}#fg-kalypso .fg-kicker{font-size:14px;text-transform:uppercase;letter-spacing:2px;opacity:0.8;margin-bottom:10px;font-weight:600}#fg-kalypso .fg-title{font-size:clamp(36px,5vw,56px);font-weight:800;margin:0 0 10px 0;line-height:1.1;text-shadow:0 4px 12px rgba(0,0,0,0.3)}#fg-kalypso .fg-sub{font-size:clamp(18px,3vw,22px);font-weight:300;opacity:0.9;margin-bottom:30px;line-height:1.4}#fg-kalypso .fg-p{font-size:17px;line-height:1.6;margin-bottom:24px;max-width:750px;opacity:0.95}#fg-kalypso .fg-tagline{font-size:20px;font-weight:700;border-left:4px solid #48cae4;padding-left:20px;margin:35px 0;text-shadow:0 0 15px rgba(72,202,228,0.4)}#fg-kalypso .fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}#fg-kalypso .fg-chip{background:rgba(255,255,255,0.15);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;backdrop-filter:blur(4px)}#fg-kalypso .fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:50px 0}#fg-kalypso .fg-h3{font-size:26px;font-weight:700;margin-bottom:30px;letter-spacing:-0.5px}#fg-kalypso .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-kalypso .fg-card{background:rgba(255,255,255,0.08);padding:24px;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 6px 20px rgba(0,0,0,0.15)}#fg-kalypso .fg-card-title{display:block;font-size:18px;font-weight:700;margin-bottom:10px}#fg-kalypso .fg-card-text{font-size:15px;line-height:1.5;opacity:0.85;margin:0}#fg-kalypso .fg-panel{background:rgba(0,0,0,0.25);padding:25px;border-radius:20px;text-align:center;font-size:18px;font-weight:600;margin-top:40px}@media(min-width:720px){#fg-kalypso .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-kalypso .fg-grid{grid-template-columns:repeat(3,1fr)}#fg-kalypso .fg-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.25)}}\u003c\/style\u003e","brand":"Inside Up Games","offers":[{"title":"Default Title","offer_id":53302589063495,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Kalypso00.webp?v=1770641995"},{"product_id":"planet-bee","title":"Planet Bee ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou're looking at your dome. Plants grow, animals move, water flows. Then you see a bee pollinating a flower, and you realize that single move is half your victory.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCranio Creations\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eEcological Sci-fi\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e10+\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTile placement\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏭\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCranio Creations\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium (2.5)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe 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 oxygen\/water economy \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e points via bees\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✋ Only here: bees as score multiplier\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eSpace colonization with bees as queens of the ecosystem\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003ePlanet Bee is the new management game by \u003cstrong\u003eSimone Luciani and Andrea Mainini\u003c\/strong\u003e for Cranio Creations. Luciani, author of Barrage and Tzolk'in, this time chooses a medium-light weight and a duration of \u003cstrong\u003e30 minutes\u003c\/strong\u003e. The setting is ecological sci-fi: you are a pioneer tasked with transforming a barren planet into a thriving ecosystem, all within a geodesic dome.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eThe game is tile-placement with resource management. You place Ecosystem tiles inside your dome to generate oxygen and water, host plants and animals, and collect points. The mechanical twist is the \u003cstrong\u003ebees\u003c\/strong\u003e: satisfying their needs multiplies your points. Each game is a spatial puzzle where every tile counts and every bee can turn the tide.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Pioneers, you have been chosen for a mission of vital importance: to develop a prosperous and flourishing ecosystem on this new barren planet.\"\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eCranio Creations\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003ePlanet Bee presents itself as a compact management game in the Luciani tradition: few rules, many choices, zero downtime. It's too early to say if it compares to his major titles, but the idea of bees as a scoring engine is original. We will update this card as soon as we have more games on the table.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003ePlanet Bee\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eEfficient\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eOptimizing\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTense\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy it piques our interest: Luciani and Mainini bring the designer's signature into a 30-minute box, with a fresh bee twist. Flaws but not deal-breakers: with only 16 votes on BGG, it's still too early to say if the mechanical ecosystem holds up or runs out after three games. First impression, July 2026.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · first impression: based on rules and official presentation, updated with first plays\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 4, \"note\": \"Ogni tessera è una scelta: dove piazzi, cosa sacrifichi, quali api attivi. La cupola è piccola, lo spazio finisce subito.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Cupole a doppia faccia e tessere variabili promettono setup sempre diversi. In 30 minuti si gioca due volte.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Il mercato delle tessere è competitivo e le risorse sono strette. Non è un conflitto diretto ma la pressione c'è.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole spiegate in 10 minuti. Il peso sta nelle scelte, non nei sottosistemi.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Niente dadi, ma il mercato delle tessere introduce variabilità. Non controlli tutto ma pianifichi sempre.\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat's in the dome\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eThe four pillars of the ecosystem\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🟩\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eEcosystem Tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003e111 polyomino tiles in different shapes. You place them inside the dome to generate resources, host life, and activate combos. Each shape fits differently.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🔵\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eOxygen and Water Resources\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eTwo parallel economies to balance. Oxygen fuels plants, water fuels animals. If one runs out, your ecosystem collapses.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🐝\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eBees\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe guardians of the ecosystem. Each bee has specific needs (flowers, positions, adjacencies). Satisfy them and they reward you with multiplied points.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🔲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eGeodesic Domes\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003e4 double-sided boards. Each dome has a different grid with unique constraints and bonuses. The dome defines the space: when it's full, the game ends.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53319755694407,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/PlanetBee00.webp?v=1770868720"},{"product_id":"orcs-up","title":"Orcs Up! ","description":"\u003c!-- =====================================================\n     ORCS UP! — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"oru1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"oru1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"oru1-cover-img\" alt=\"Orcs Up dexterity board game for 2-6 players - official Cranio Creations cover\" src=\"https:\/\/cf.geekdo-images.com\/MKiuvWg7AVliGWDt_sv4pA__imagepagezoom\/img\/MlcGqA7xfCMBkxsYNBKCUmqc_BQ=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9245725.jpg\"\u003e\n\u003cdiv class=\"oru1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"oru1-cover-content\"\u003e\n\u003cp class=\"oru1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"oru1-sub\"\u003eThree orcs on their shoulders, one with a boulder on its head, all wobbling. And at the table, you can't breathe — you're laughing too hard.\u003c\/p\u003e\n\u003cdiv class=\"oru1-chips\"\u003e\n\u003cspan class=\"oru1-chip oru1-chip--red\"\u003eDexterity\u003c\/span\u003e \u003cspan class=\"oru1-chip\"\u003eCranio Creations\u003c\/span\u003e \u003cspan class=\"oru1-chip\"\u003eChaotic Siege\u003c\/span\u003e \u003cspan class=\"oru1-chip\"\u003eItalian Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"oru1-specs-bar\"\u003e\n\u003cdiv class=\"oru1-specs\"\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003e2 – 6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003e30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003e6+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e🧱\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003eStacking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e🏰\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eTheme\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003eFantasy Siege\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-spec\"\u003e\n\u003cspan class=\"oru1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"oru1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"oru1-spec-val\"\u003eDirect \u0026 Mean\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"oru1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"oru1-intro-grid\"\u003e\n\u003cdiv class=\"oru1-intro-text\"\u003e\n\u003cp class=\"oru1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"oru1-h3\"\u003eClumsy orcs, towering walls, unpredictable physics\u003c\/h3\u003e\n\u003cp class=\"oru1-p\"\u003eIn \u003cstrong\u003eOrcs Up!\u003c\/strong\u003e the plan is simple: stack your orcs one on top of the other until you reach the top of the castle. The reality is that every opponent has the same plan — and they have boulders, mischief, and a mad desire to bring everything down.\u003c\/p\u003e\n\u003cp class=\"oru1-p\"\u003eSigned by the duo \u003cstrong\u003eLuca Bellini and Sara Valentino\u003c\/strong\u003e, with illustrations by Valentino herself, it's a physical dexterity game spiced up with cards. Each round is a whirlwind of quick moves, wobbly stacks, and bitter laughter when your tower collapses just before the finish line.\u003c\/p\u003e\n\u003cp class=\"oru1-p\"\u003eIt plays in 30 minutes, ages 6 and up, from 2 to 6 players. It's the kind of game where it doesn't matter who wins — but how the last orc fell is talked about for days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-intro-side\"\u003e\n\u003cp class=\"oru1-quote-header\"\u003eWhat makes Orcs Up! different\u003c\/p\u003e\n\u003cdiv class=\"oru1-quote-solo\"\u003e\n\u003cspan class=\"oru1-qs-icon\"\u003e🧱\u003c\/span\u003e\n\u003cp class=\"oru1-qs-text\"\u003eThe game isn't in the cards — it's in your trembling fingers as you place the fourth orc on an already wobbling stack.\u003c\/p\u003e\n\u003cp class=\"oru1-qs-note\"\u003eThe secret of Orcs Up! in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-quote-solo oru1-quote-solo--alt\"\u003e\n\u003cspan class=\"oru1-qs-icon\"\u003e😈\u003c\/span\u003e\n\u003cp class=\"oru1-qs-text\"\u003eChaos is the system, not a side effect. When something collapses, someone always laughs — even those who lost pieces.\u003c\/p\u003e\n\u003cp class=\"oru1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"oru1-fs\"\u003e\n\u003cdiv class=\"oru1-fs-header\"\u003e\n\u003cdiv class=\"oru1-fs-brand\"\u003e\n\u003cimg class=\"oru1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"oru1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"oru1-fs-game-name\"\u003eOrcs Up!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"oru1-fs-cat\"\u003eSocial · Dexterity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-body\"\u003e\n\u003cdiv class=\"oru1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"oru1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"oru1-fs-tip\" class=\"oru1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-info\"\u003e\n\u003cspan class=\"oru1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"oru1-fs-feeling\"\u003e\n\u003cspan class=\"oru1-fs-feel-tag\"\u003eFun\u003c\/span\u003e \u003cspan class=\"oru1-fs-feel-tag\"\u003eChaotic\u003c\/span\u003e \u003cspan class=\"oru1-fs-feel-tag\"\u003eImmediate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"oru1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"oru1-fs-targets\"\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-target oru1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-verdict\"\u003e\n\u003cdiv class=\"oru1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-verdict-text\"\u003ePhysical dexterity and cards to play on the fly, with guaranteed laughs when the stack wobbles. Perfect for families and informal evenings — not for those who want deep strategy.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-fs-footer\"\u003e\n\u003cimg class=\"oru1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, publisher materials, and game profile\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Interaction',  v:5, note:\"Boulders, mischief, and mutual collapses: you always attack someone else\"},\n        {l:'Accessibility',v:5, note:\"Rules in 5 minutes, easily understood even by children\"},\n        {l:'Energy',      v:5, note:\"Real physical adrenaline — hands shake and everyone screams\"},\n        {l:'Luck',      v:4, note:\"Cards help, but real physics decides who wins\"},\n        {l:'Replayability',v:4, note:\"Every stack is different: no two games are alike\"},\n        {l:'Complexity',  v:1, note:\"No serious manual: learned by watching the first turn\"}\n      ];\n      var accent='#A8321A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('oru1-fs-svg');\n      var tip=document.getElementById('oru1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes oru1-draw{to{stroke-dashoffset:0}}@keyframes oru1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:oru1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:oru1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:oru1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"oru1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"oru1-section-pad\"\u003e\n\u003cp class=\"oru1-label\"\u003eYour army\u003c\/p\u003e\n\u003ch3 class=\"oru1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"oru1-cards\"\u003e\n\u003cdiv class=\"oru1-card\"\u003e\n\u003cspan class=\"oru1-card-icon\"\u003e🟢\u003c\/span\u003e\n\u003ch4 class=\"oru1-card-name\"\u003eYour orc brigade\u003c\/h4\u003e\n\u003cp class=\"oru1-card-desc\"\u003ePawns to stack one on top of the other. Each is a tiny hero with a huge plan — and the balance of the whole group depends on how you place them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-card\"\u003e\n\u003cspan class=\"oru1-card-icon\"\u003e🏰\u003c\/span\u003e\n\u003ch4 class=\"oru1-card-name\"\u003eThe castle board\u003c\/h4\u003e\n\u003cp class=\"oru1-card-desc\"\u003eThe wall to climb in the center of the table. It indicates the top, marks who has arrived, and keeps the game anchored to the goal everyone is chasing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-card\"\u003e\n\u003cspan class=\"oru1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"oru1-card-name\"\u003e30 Siege cards\u003c\/h4\u003e\n\u003cp class=\"oru1-card-desc\"\u003eMoves to play on the fly: pushes, swaps, blocks, mischief. They are the legal way to mess up your neighbor's stack without getting out of your chair.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-card\"\u003e\n\u003cspan class=\"oru1-card-icon\"\u003e🪨\u003c\/span\u003e\n\u003ch4 class=\"oru1-card-name\"\u003eThe boulder and siege pieces\u003c\/h4\u003e\n\u003cp class=\"oru1-card-desc\"\u003eObstacles that change the physics of the stack. Six different shaped pieces plus the actual boulder — the object that decides who risks collapsing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"oru1-closing\"\u003e\n\u003cp class=\"oru1-closing-text\"\u003eThree orcs, a wobbling stack, a boulder arriving. That's how evenings that are never forgotten begin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"oru1-box-section\"\u003e\n\u003cdetails class=\"oru1-det\"\u003e\n\u003csummary class=\"oru1-det-sum\"\u003e\u003cspan class=\"oru1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"oru1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"oru1-det-sub\"\u003e10 types · in box\u003c\/span\u003e\u003cspan class=\"oru1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"oru1-det-body\"\u003e\n\u003cdiv class=\"oru1-comp-grid\"\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eCastle Board\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e30\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eSiege Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eBoulder Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e20\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eHero Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eInfirmary Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eFirst Player Marker\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e30\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eSiege Pieces (6 shapes)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eBoulder\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e50\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eOrc Pawns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oru1-comp\"\u003e\n\u003cspan class=\"oru1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"oru1-comp-lbl\"\u003eItalian Rulebook\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.oru1-wrap, .oru1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.oru1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a0f06;\n}\n\n\/* ── COPERTINA ── *\/\n.oru1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.oru1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.oru1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,15,6,0) 0%, rgba(26,15,6,0) 25%, rgba(26,15,6,0.5) 55%, rgba(26,15,6,0.85) 75%, rgba(26,15,6,0.98) 100%); }\n.oru1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.oru1-kicker { display: block; color: #E8A030; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.oru1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.oru1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.oru1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.oru1-chip--red { background: #A8321A; border-color: #A8321A; }\n\n\/* ── SPECS ── *\/\n.oru1-specs-bar { background: #2A1A0E; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.oru1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.oru1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.oru1-spec:nth-child(3n) { border-right: none; }\n.oru1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.oru1-spec-icon { font-size: 1.2rem; }\n.oru1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.oru1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.oru1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.oru1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.oru1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #A8321A; margin-bottom: 7px; }\n.oru1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #2A1A0E; line-height: 1.15; margin-bottom: 16px; }\n.oru1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.oru1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #A8321A; margin-bottom: 12px; }\n.oru1-quote-solo { background: #2A4A1E; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #A8321A; }\n.oru1-quote-solo--alt { background: #6B4423; border-left-color: #E8A030; }\n.oru1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.oru1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.oru1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.oru1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.oru1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.oru1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.oru1-fs-brand { display:flex; align-items:center; gap:9px; }\n.oru1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.oru1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.oru1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.oru1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.oru1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.oru1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.oru1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.oru1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.oru1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.oru1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.oru1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.oru1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.oru1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.oru1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.oru1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.oru1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.oru1-fs-target span { font-size:14px; flex-shrink:0; }\n.oru1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.oru1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.oru1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.oru1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.oru1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.oru1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.oru1-section-pad { padding: 32px 28px 8px; }\n.oru1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.oru1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.oru1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.oru1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.oru1-card-name { font-size: 0.95rem; font-weight: 900; color: #A8321A; margin-bottom: 5px; }\n.oru1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.oru1-closing { background: #2A1A0E; padding: 26px 28px; border-top: 3px solid #E8A030; }\n.oru1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.oru1-box-section { background: #F5EDD8; border-top: 1px solid #d4c0a0; }\n.oru1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.oru1-det:last-child { border-bottom: none; }\n.oru1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.oru1-det-sum::-webkit-details-marker { display: none; }\n.oru1-det-sum::marker { display: none; }\n.oru1-det[open] .oru1-det-sum { background: #faf7f2; }\n.oru1-det-sum:hover { background: #faf7f2; }\n.oru1-det-left { display: flex; align-items: center; gap: 10px; }\n.oru1-det-ico { font-size: 17px; flex-shrink: 0; }\n.oru1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #2A1A0E; display: block; }\n.oru1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.oru1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.oru1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.oru1-det[open] .oru1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.oru1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.oru1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.oru1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.oru1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#A8321A; min-width:26px; flex-shrink:0; }\n.oru1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .oru1-specs { grid-template-columns: repeat(6, 1fr); }\n  .oru1-spec { border-bottom: none; }\n  .oru1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .oru1-spec:last-child { border-right: none; }\n  .oru1-cards { grid-template-columns: repeat(2, 1fr); }\n  .oru1-fs-body { grid-template-columns: 220px 1fr; }\n  .oru1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .oru1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .oru1-cover { height: 440px; }\n  .oru1-cover-content { padding: 22px 36px 30px; }\n  .oru1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .oru1-cards { grid-template-columns: repeat(4, 1fr); }\n  .oru1-divider { margin-left: 36px; margin-right: 36px; }\n  .oru1-section-pad { padding: 36px 36px 8px; }\n  .oru1-closing { padding: 28px 36px; }\n  .oru1-fs-body { grid-template-columns: 260px 1fr; }\n  .oru1-fs-radar-panel svg { max-width: 260px; }\n  .oru1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53319764017479,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Orcs_Up_00.webp?v=1770869360"},{"product_id":"almighty","title":"Almighty + Maniacs \u0026 Monsters Mini-Expansions ","description":"\u003csection class=\"fg-wrap\" id=\"fg-almighty\"\u003e\n\u003cp class=\"fg-kicker\"\u003e The power in your hands\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e ALMIGHTY\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e The divine game where you unleash miracles and anathemas\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eLooking down on the world has never been so much fun, especially when you have the power to change it with the snap of your fingers. In this celestial clash, you are not a mere observer, but a capricious deity willing to do anything to be worshipped above all else.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's an area control and resource management board game that turns every game into a chaotic struggle for spiritual supremacy. You'll need to balance your Karma pool, unleash mythological monsters, and manipulate mere mortals into building monuments to you, all while your opponents try to sabotage your cult.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e Hear prayers, build faith, and crush those who don't believe in you.\u003c\/div\u003e\n\n \u003cp class=\"fg-p\"\u003eThe real difference lies in how you manage the balance between creation and destruction: being too benevolent will leave you defenseless, but being too cruel could alienate your followers. It's that perfect moment when you steal a friend's faithful with a well-played card that makes the experience unforgettable.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those who love direct interaction, evil laughter at the table and aren't afraid to throw a few lightning bolts at their friends just to win.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eDivine Chaos\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eLight Strategy\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eHigh Interaction\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eEpic Illustrations\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"fg-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003e Why ALMIGHTY gets stuck in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e⚡\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e The Taste of Lightning\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Nothing is more satisfying than destroying an opponent's monument just when they thought they had won.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e🙏\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Answered Prayers\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Gather precious resources from your followers and turn them into game-changing miracles.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e \n\u003cspan class=\"fg-emoji\"\u003e👹\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Summon the Monsters\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Unleash legendary creatures onto the board to wreak havoc and protect your sacred domains.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e🌟\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Eternal Glory\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Build your Great Work piece by piece, feeling the pressure of the race against time.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e🤝\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Fragile Alliances\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Temporarily collaborate with another god to take down the leader, then betray him without remorse.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e🎨\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Unique Style\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e The vibrant, cartoonish illustrations make each card a little masterpiece of visual humor.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e In the end there will be only one Almighty left: make sure that throne is yours.\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-almighty{background:linear-gradient(135deg,#2b1d38 0%,#5e3b6e 40%,#dfa823 100%);color:#FFFFFF!important;padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;overflow:hidden;position:relative}#fg-almighty *{color:#FFFFFF!important}#fg-almighty .fg-kicker{font-size:14px;text-transform:uppercase;letter-spacing:2px;opacity:0.9;margin-bottom:5px}#fg-almighty .fg-title{font-size:3.5em;font-weight:900;margin:0 0 10px;text-shadow:0 4px 15px rgba(0,0,0,0.4);line-height:1}#fg-almighty .fg-sub{font-size:1.3em;font-weight:300;opacity:0.95;margin-bottom:25px}#fg-almighty .fg-p{font-size:1.1em;line-height:1.6;margin-bottom:20px;max-width:800px}#fg-almighty .fg-tagline{font-size:1.6em;font-weight:800;margin:35px 0;padding-left:20px;border-left:5px solid #fff;text-shadow:0 0 20px rgba(255,200,0,0.6)}#fg-almighty .fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}#fg-almighty .fg-chip{background:rgba(255,255,255,0.2);padding:8px 16px;border-radius:50px;font-size:0.9em;font-weight:600;backdrop-filter:blur(5px)}#fg-almighty .fg-divider{height:1px;background:rgba(255,255,255,0.3);margin:40px 0}#fg-almighty .fg-h3{font-size:2em;margin-bottom:25px;font-weight:700}#fg-almighty .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-almighty .fg-card{background:rgba(255,255,255,0.1);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.2);transition:transform 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,0.2)}#fg-almighty .fg-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.15)}#fg-almighty .fg-emoji{font-size:2.5em;display:block;margin-bottom:10px}#fg-almighty .fg-card-title{font-size:1.3em;font-weight:800;margin:0 0 8px}#fg-almighty .fg-card-text{font-size:0.95em;opacity:0.9;line-height:1.4;margin:0}#fg-almighty .fg-panel{background:rgba(0,0,0,0.3);padding:30px;border-radius:26px;text-align:center;font-size:1.4em;font-weight:700;margin-top:40px;border:1px solid rgba(255,255,255,0.3)}@media(min-width:720px){#fg-almighty .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-almighty .fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"Keen Bean Studio","offers":[{"title":"Default Title","offer_id":53355243110727,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Almighty00.webp?v=1771388849"},{"product_id":"dicequest","title":"Dicequest ","description":"\u003csection class=\"fg-wrap\" id=\"fg-dicequest\"\u003e\n\u003cp class=\"fg-kicker\"\u003e THE POCKET ADVENTURE\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e SAYS THIS\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e Gather the party, choose the path, forge your fortune\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eThe sound of dice rolling across the table is the sound of the adventure beginning. In Dice Quest, you're not just a spectator, but the protagonist of an epic journey where every roll can transform disaster into a legendary victory.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's a dice-based adventure board game that manages to condense the excitement of a dungeon crawler into quick, accessible gameplay. Tension builds as you decide whether to risk everything for a greater treasure or settle for guaranteed loot, challenging monsters and overcoming traps with your band of heroes.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e Glory does not smile on those who do not dare to cast their fate.\u003c\/div\u003e\n\n\u003cp class=\"fg-p\"\u003e Unlike complex RPGs that require hours of preparation, here the action is immediate and setup is instantaneous. It's the moment when you hold your breath as the die rolls, hoping for that critical hit that will save the evening.\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eIt's the game for those who love colorful fantasy aesthetics and are looking for an experience where strategy blends seamlessly with risk management and a pinch of luck.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eFantasy\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eDice\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eParty Game\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eAdventure\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"fg-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003e Why DICE QUEST gets stuck in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e⚔️\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Fight or Flight\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Every monster requires a tactical choice: face it head-on or seek a safer alternative route.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Custom Dice\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e The tactile satisfaction of rolling unique dice that represent your hero's specific abilities.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e🧙♀️\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Asymmetric Heroes\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e From the witch to the ogre, each character has a different playstyle that changes the strategy.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e💰\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Epic Loot\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e The pure joy of fishing out the perfect magic item just when you desperately needed it.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e⚡\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Lightning Turns\u003c\/h4\u003e\n\n \u003cp class=\"fg-card-text\"\u003eNo downtime: the action is constant and everyone remains invested in the fate of the active player.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e🏰\u003c\/span\u003e\n\u003ch4 class=\"fg-card-title\"\u003e Vibrant Atmosphere\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Vivid illustrations that immediately transport you to a cheerful and dangerous fantasy world.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e Get your dice ready: your personal quest is about to begin, and the dragon won't wait forever.\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-dicequest{position:relative;width:100%;max-width:1100px;margin:0 auto;background:linear-gradient(160deg,#F2994A 0%,#884DFF 100%);padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.2)}#fg-dicequest *{color:#FFFFFF!important;box-sizing:border-box}#fg-dicequest .fg-kicker{text-transform:uppercase;font-size:14px;letter-spacing:2px;opacity:0.9;margin-bottom:10px;font-weight:700}#fg-dicequest .fg-title{font-size:clamp(36px,5vw,56px);font-weight:900;margin:0 0 10px;line-height:1.1;text-shadow:2px 2px 0 rgba(0,0,0,0.2)}#fg-dicequest .fg-sub{font-size:clamp(18px,3vw,24px);font-weight:300;opacity:0.95;margin-bottom:30px;max-width:800px}#fg-dicequest .fg-p{font-size:17px;line-height:1.6;margin-bottom:20px;opacity:0.95;max-width:750px}#fg-dicequest .fg-tagline{font-size:22px;font-weight:700;margin:35px 0;padding-left:20px;border-left:4px solid #fff;background:rgba(255,255,255,0.1);padding:15px 20px;border-radius:0 12px 12px 0;box-shadow:0 4px 15px rgba(0,0,0,0.1)}#fg-dicequest .fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}#fg-dicequest .fg-chip{background:rgba(255,255,255,0.2);padding:8px 16px;border-radius:50px;font-size:14px;font-weight:600;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.3)}#fg-dicequest .fg-divider{height:1px;background:rgba(255,255,255,0.3);margin:50px 0;width:100%}#fg-dicequest .fg-h3{font-size:28px;font-weight:800;margin-bottom:30px;text-align:center}#fg-dicequest .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-dicequest .fg-card{background:rgba(255,255,255,0.15);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.2);transition:transform 0.3s ease,background 0.3s ease;box-shadow:0 4px 10px rgba(0,0,0,0.1)}#fg-dicequest .fg-card-title{font-size:18px;font-weight:700;margin:10px 0 8px}#fg-dicequest .fg-card-text{font-size:15px;line-height:1.5;opacity:0.9}#fg-dicequest .fg-icon{font-size:32px;display:block;margin-bottom:5px}#fg-dicequest .fg-panel{background:rgba(0,0,0,0.25);padding:30px;border-radius:26px;text-align:center;font-size:19px;font-weight:600;margin-top:40px;border:1px solid rgba(255,255,255,0.3)}@media(min-width:720px){#fg-dicequest .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-dicequest .fg-grid{grid-template-columns:repeat(3,1fr)}#fg-dicequest .fg-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.25)}}\u003c\/style\u003e","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":53356652822855,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Dicequest00.webp?v=1771417551"},{"product_id":"intrighi-a-corte-ambasciatori-e-consiglieri","title":"Intrighi a Corte - Ambasciatori e Consiglieri","description":"\u003csection class=\"fg-wrap\" id=\"fg-courtisans-exp\"\u003e\n\u003cp class=\"fg-kicker\"\u003e New Intrigues at Court\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e Intrigue at Court - Ambassadors and Advisors\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e The expansion that reveals the secrets of the banquet\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eThe ballroom is now crowded, but amid the shadows and velvet curtains, new figures are moving, ready to change the evening's fortunes. Placing your favorites in the light of day is no longer enough; now, silent emissaries and trusted allies are needed to shift the balance of power.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's a board game of deduction and strategy that enriches the core experience with new tactical depth. This expansion introduces two distinct modules that allow you to manipulate cards already played or gain crucial information on your opponent's objectives, making each turn even more unpredictable.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e Trust is a rare coin, betrayal the only currency.\u003c\/div\u003e\n\n\u003cp class=\"fg-p\"\u003e While the base game was all about influencing noble families, here you'll have to manage a hidden network of contacts. Diplomats can move cards around the table, altering majorities at the last second, while Confidants whisper hidden truths to you that others ignore.\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eIt's the game for those who loved the elegance of Courtisans but want more direct interaction and plot twists. Perfect for groups looking to turn a quiet dinner into a battle of wits and sophisticated bluffing.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eExpansion\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eBluff\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eStrategy\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eNew Roles\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"fg-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003e Why this expansion sticks in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e📜 The Diplomat\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e Move a courtier from one table to another. A single move can destroy an opponent's strategy.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🤫 The Confidant\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e Look at hidden cards or hidden objectives. Knowing who's winning before the end is a lethal advantage.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e💎 New Resources\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e Manage gold and influence in new ways. Every resource spent at the right time counts double.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🎭 Double Game\u003c\/span\u003e\n \u003cp class=\"fg-card-text\"\u003ePretend to help a nobleman and then drag him through the mud with ruthless diplomacy.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e👑 Asymmetric Powers\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e The new modules offer unique abilities that break the symmetry of the base game.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🍷 Royal Atmosphere\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e The illustrations maintain the sumptuous and decadent style, immersing you in the luxury of the court.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e Invite new guests to your table, but remember: the sharpest knife is the one hidden in a friend's smile.\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-courtisans-exp,#fg-courtisans-exp *{color:#FFFFFF!important}#fg-courtisans-exp{background:linear-gradient(135deg,#005f6b 0%,#2e003e 100%);padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;line-height:1.6;max-width:1200px;margin:0 auto}.fg-wrap{box-sizing:border-box}.fg-kicker{text-transform:uppercase;letter-spacing:2px;font-size:0.9rem;margin-bottom:10px;opacity:0.9;color:#ffd700!important}.fg-title{font-size:2.8rem;margin:0 0 10px;font-weight:800;line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,0.4)}.fg-sub{font-size:1.3rem;font-weight:300;margin-bottom:30px;opacity:0.95;font-style:italic}.fg-p{font-size:1.1rem;margin-bottom:24px;opacity:0.95;max-width:800px}.fg-tagline{margin:40px 0;padding:20px;border-left:4px solid #ffd700;font-size:1.4rem;font-weight:bold;background:rgba(255,255,255,0.05);box-shadow:0 0 20px rgba(255,215,0,0.1)}.fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.fg-chip{background:rgba(255,255,255,0.15);padding:8px 16px;border-radius:50px;font-size:0.9rem;font-weight:600;border:1px solid rgba(255,215,0,0.3)}.fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:50px 0}.fg-h3{font-size:2rem;margin-bottom:30px;font-weight:700}.fg-grid{display:grid;grid-template-columns:1fr;gap:20px}.fg-card{background:rgba(0,0,0,0.3);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.fg-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.3);border-color:rgba(255,215,0,0.4)}.fg-card-title{display:block;font-size:1.25rem;font-weight:bold;margin-bottom:10px;color:#ffd700!important}.fg-card-text{font-size:0.95rem;opacity:0.9;margin:0}.fg-panel{background:rgba(255,215,0,0.1);padding:30px;border-radius:26px;text-align:center;font-size:1.3rem;font-weight:600;margin-top:50px;border:1px solid rgba(255,215,0,0.3)}@media(min-width:720px){.fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":53391301312839,"sku":null,"price":6.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Intrighi_a_Corte_-_Ambasciatori_e_Consiglieri_00.webp?v=1782122614"},{"product_id":"soothsayers","title":"Soothsayers ","description":"\u003c!-- =====================================================\n     SOOTHSAYERS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"sth1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"sth1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"sth1-cover-img\" alt=\"Soothsayers competitive tarot card board game for 2-5 players - official Play to Z cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Soothsayers.webp?v=1776348019\"\u003e\n\u003cdiv class=\"sth1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sth1-cover-content\"\u003e\n\u003cp class=\"sth1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"sth1-sub\"\u003eA power seized, a combo unleashed, a destiny snatched from your rival's hands at the last second.\u003c\/p\u003e\n\u003cdiv class=\"sth1-chips\"\u003e\n\u003cspan class=\"sth1-chip sth1-chip--gold\"\u003eCompetitive\u003c\/span\u003e \u003cspan class=\"sth1-chip\"\u003ePlay to Z\u003c\/span\u003e \u003cspan class=\"sth1-chip\"\u003eTarot like never before\u003c\/span\u003e \u003cspan class=\"sth1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"sth1-specs-bar\"\u003e\n\u003cdiv class=\"sth1-specs\"\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003e30–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003e12+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003eEngine Building\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e🔮\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003eCompetitive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003eHigh and constant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"sth1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"sth1-intro-grid\"\u003e\n\u003cdiv class=\"sth1-intro-text\"\u003e\n\u003cp class=\"sth1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"sth1-h3\"\u003eA race for power among rival mystics, card by card\u003c\/h3\u003e\n\u003cp class=\"sth1-p\"\u003eYou are a powerful soothsayer, but your rivals are just as powerful. In Soothsayers, it's not enough to capture the tarot cards — you must do it before others, build an increasingly powerful combo engine, and defend the Destiny Tokens while opponents try to snatch them from you.\u003c\/p\u003e\n\u003cp class=\"sth1-p\"\u003eThe heart of the game is elegant: each turn you choose one of four actions — gain coins, draw cards, level up, or capture a tarot card. But if your level is higher, rivals must pay you to follow. This creates constant economic tension: is it better to act alone or let them follow?\u003c\/p\u003e\n\u003cp class=\"sth1-p\"\u003eDesigned by \u003cstrong\u003eJeff Grisenthwaite\u003c\/strong\u003e and illustrated with the iconic cards of \u003cstrong\u003ePamela Colman Smith\u003c\/strong\u003e (the original Rider-Waite deck), Soothsayers is published by \u003cstrong\u003ePlay to Z\u003c\/strong\u003e. A compact card game that hides surprising tactical depth.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-intro-side\"\u003e\n\u003cp class=\"sth1-quote-header\"\u003eFrom the table experience\u003c\/p\u003e\n\u003cdiv class=\"sth1-quote-solo\"\u003e\n\u003cspan class=\"sth1-qs-icon\"\u003e🔮\u003c\/span\u003e\n\u003cp class=\"sth1-qs-text\"\u003eThe true magic isn't in the captured tarot — it's in the combo waiting for you next turn, the one no one at the table has seen coming yet.\u003c\/p\u003e\n\u003cp class=\"sth1-qs-note\"\u003eThe secret of Soothsayers in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-quote-solo sth1-quote-solo--alt\"\u003e\n\u003cspan class=\"sth1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"sth1-qs-text\"\u003eIn thirty minutes you can be the dominant mystic. In thirty-one, you might find the Destiny Tokens in someone else's hand. This is the pace of Soothsayers.\u003c\/p\u003e\n\u003cp class=\"sth1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"sth1-fs\"\u003e\n\u003cdiv class=\"sth1-fs-header\"\u003e\n\u003cdiv class=\"sth1-fs-brand\"\u003e\n\u003cimg class=\"sth1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"sth1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"sth1-fs-game-name\"\u003eSoothsayers\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"sth1-fs-cat\"\u003eStrategy · Conflict\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-body\"\u003e\n\u003cdiv class=\"sth1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"sth1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"sth1-fs-tip\" class=\"sth1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-info\"\u003e\n\u003cspan class=\"sth1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"sth1-fs-feeling\"\u003e\n\u003cspan class=\"sth1-fs-feel-tag\"\u003eTense\u003c\/span\u003e \u003cspan class=\"sth1-fs-feel-tag\"\u003eCombinatorial\u003c\/span\u003e \u003cspan class=\"sth1-fs-feel-tag\"\u003eAdrenaline-pumping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sth1-fs-section-label\"\u003eWho is it for\u003c\/span\u003e\n\u003cdiv class=\"sth1-fs-targets\"\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-verdict\"\u003e\n\u003cdiv class=\"sth1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-verdict-text\"\u003eFast engine building with high direct interaction. Ideal for those who want tactical depth in less than an hour — not for those looking for a family or cooperative game.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-footer\"\u003e\n\u003cimg class=\"sth1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rulebook, international reviews, and game sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Interaction',  v:5, note:\"Every move you make can be copied by rivals — but only if they pay. The tension is constant.\"},\n        {l:'Tension',     v:4, note:\"Destiny Tokens change hands often. Victory is never safe until the very end.\"},\n        {l:'Replayability',v:4, note:\"Two interchangeable tarot decks and variable strategies guarantee ever-different games.\"},\n        {l:'Strategy',    v:3, note:\"Leveling up and capturing choices matter a lot, but draft luck has its weight.\"},\n        {l:'Luck',      v:3, note:\"Card drafting introduces variability — it's not pure luck, but it affects options.\"},\n        {l:'Complexity',  v:2, note:\"Four actions, rules in 15 minutes. The first game flows smoothly even for casual players.\"}\n      ];\n      var accent='#7B4FBF';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('sth1-fs-svg');\n      var tip=document.getElementById('sth1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes sth1-draw{to{stroke-dashoffset:0}}@keyframes sth1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:sth1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:sth1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:sth1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"sth1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"sth1-section-pad\"\u003e\n\u003cp class=\"sth1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"sth1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"sth1-cards\"\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eTarot cards to capture\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eThe Empress, the Moon, Death. Each captured card unlocks a unique ability and powers up your combo engine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e🔮\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eThe crystal ball\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eYour action marker. You place it on one of the four actions each turn — and rivals can follow you, but at a cost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e📈\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eUpgradable levels\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eThe higher you level up, the more powerful your actions become — and the more expensive it is for others to copy you. Progression is at the heart of the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e⚖️\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eDestiny Tokens\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eThe ultimate goal. They constantly change hands — collecting them all before others is the only way to win.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"sth1-closing\"\u003e\n\u003cp class=\"sth1-closing-text\"\u003eIn a few hours, you'll know if you truly are the most powerful among soothsayers — or if someone read the future better than you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"sth1-box-section\"\u003e\n\u003cdetails class=\"sth1-det\"\u003e\n\u003csummary class=\"sth1-det-sum\"\u003e\u003cspan class=\"sth1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"sth1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"sth1-det-sub\"\u003e7 types · 235 total pieces\u003c\/span\u003e\u003cspan class=\"sth1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sth1-det-body\"\u003e\n\u003cdiv class=\"sth1-comp-grid\"\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e100\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eCommon cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e44\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eTarot cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003ePlayer boards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eTrading Mat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e25\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eDestiny Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e60\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eCoins\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eCrystal Ball\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sth1-det\"\u003e\n\u003csummary class=\"sth1-det-sum\"\u003e\u003cspan class=\"sth1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"sth1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"sth1-det-sub\"\u003e2 sizes · 149 total cards\u003c\/span\u003e\u003cspan class=\"sth1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sth1-det-body\"\u003e\n\u003cdiv class=\"sth1-sleeve-grid\"\u003e\n\u003cdiv class=\"sth1-sleeve\"\u003e\n\u003cspan class=\"sth1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"sth1-sleeve-r\"\u003e\u003cspan class=\"sth1-sleeve-qty\"\u003e105 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-sleeve\"\u003e\n\u003cspan class=\"sth1-sleeve-mm\"\u003e70 × 120 mm\u003c\/span\u003e\n\u003cdiv class=\"sth1-sleeve-r\"\u003e\u003cspan class=\"sth1-sleeve-qty\"\u003e44 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sth1-det sth1-det--last\"\u003e\n\u003csummary class=\"sth1-det-sum\"\u003e\u003cspan class=\"sth1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"sth1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"sth1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"sth1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sth1-det-body\"\u003e\n\u003cdiv class=\"sth1-rl-wrap\"\u003e\n\u003cdiv class=\"sth1-rl-langs\"\u003e\u003cspan class=\"sth1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0a2e; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"sth1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/316667\/soothsayers-rulebook-11\" target=\"_blank\"\u003e\u003cspan class=\"sth1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"sth1-rl-body\"\u003e\n\u003cspan class=\"sth1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"sth1-rl-sub\"\u003eFree PDF · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sth1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- fine sth1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine sth1-wrap --\u003e\n\u003cstyle\u003e\n.sth1-wrap, .sth1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.sth1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a0a2e;\n}\n\n\/* ── COPERTINA ── *\/\n.sth1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.sth1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.sth1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,10,46,0) 0%, rgba(26,10,46,0) 25%, rgba(26,10,46,0.65) 55%, rgba(26,10,46,0.9) 75%, rgba(26,10,46,1) 100%); }\n.sth1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.sth1-kicker { display: block; color: #C9941A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.sth1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.sth1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.sth1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.sth1-chip--gold { background: #C9941A; border-color: #C9941A; }\n\n\/* ── SPECS ── *\/\n.sth1-specs-bar { background: #120720; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.sth1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.sth1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.sth1-spec:nth-child(3n) { border-right: none; }\n.sth1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.sth1-spec-icon { font-size: 1.2rem; }\n.sth1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.sth1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.sth1-body { background: #F0EAF8; }\n\n\/* ── INTRO ── *\/\n.sth1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.sth1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #7B4FBF; margin-bottom: 7px; }\n.sth1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0a2e; line-height: 1.15; margin-bottom: 16px; }\n.sth1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d1a40; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.sth1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #7B4FBF; margin-bottom: 12px; }\n.sth1-quote-solo { background: #1a0a2e; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #C9941A; }\n.sth1-quote-solo--alt { background: #2d1054; border-left-color: #7B4FBF; }\n.sth1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.sth1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.sth1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.sth1-divider { height: 1px; background: #d4c0e8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.sth1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.sth1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.sth1-fs-brand { display:flex; align-items:center; gap:9px; }\n.sth1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.sth1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.sth1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.sth1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.sth1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.sth1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.sth1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.sth1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.sth1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.sth1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.sth1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.sth1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.sth1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.sth1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.sth1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.sth1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.sth1-fs-target span { font-size:14px; flex-shrink:0; }\n.sth1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.sth1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.sth1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.sth1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.sth1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.sth1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.sth1-section-pad { padding: 32px 28px 8px; }\n.sth1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.sth1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8f0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.sth1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.sth1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.sth1-card-name { font-size: 0.95rem; font-weight: 900; color: #7B4FBF; margin-bottom: 5px; }\n.sth1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d1a40; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.sth1-closing { background: #1a0a2e; padding: 26px 28px; border-top: 3px solid #C9941A; }\n.sth1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.sth1-box-section { background: #F0EAF8; border-top: 1px solid #d4c0e8; }\n.sth1-det { border-bottom: 1px solid #e8daf0; background: #fff; }\n.sth1-det--last { border-bottom: none; }\n.sth1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.sth1-det-sum::-webkit-details-marker { display: none; }\n.sth1-det-sum::marker { display: none; }\n.sth1-det[open] .sth1-det-sum { background: #faf5ff; }\n.sth1-det-sum:hover { background: #faf5ff; }\n.sth1-det-left { display: flex; align-items: center; gap: 10px; }\n.sth1-det-ico { font-size: 17px; flex-shrink: 0; }\n.sth1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0a2e; display: block; }\n.sth1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.sth1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.sth1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.sth1-det[open] .sth1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.sth1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.sth1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.sth1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.sth1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#7B4FBF; min-width:26px; flex-shrink:0; }\n.sth1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2d1a40; line-height:1.3; }\n\n.sth1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.sth1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.sth1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0a2e; }\n.sth1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.sth1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.sth1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.sth1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.sth1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.sth1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.sth1-rl-body { flex:1; min-width:0; }\n.sth1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.sth1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.sth1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .sth1-specs { grid-template-columns: repeat(6, 1fr); }\n  .sth1-spec { border-bottom: none; }\n  .sth1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .sth1-spec:last-child { border-right: none; }\n  .sth1-cards { grid-template-columns: repeat(2, 1fr); }\n  .sth1-fs-body { grid-template-columns: 220px 1fr; }\n  .sth1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .sth1-fs-info { border-top: none; }\n  .sth1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .sth1-cover { height: 440px; }\n  .sth1-cover-content { padding: 22px 36px 30px; }\n  .sth1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .sth1-cards { grid-template-columns: repeat(4, 1fr); }\n  .sth1-divider { margin-left: 36px; margin-right: 36px; }\n  .sth1-section-pad { padding: 36px 36px 8px; }\n  .sth1-closing { padding: 28px 36px; }\n  .sth1-fs-body { grid-template-columns: 260px 1fr; }\n  .sth1-fs-radar-panel svg { max-width: 260px; }\n  .sth1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Play to Z","offers":[{"title":"Default Title","offer_id":53402145620295,"sku":null,"price":32.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Soothsayers_00.webp?v=1771991033"},{"product_id":"storyfold-wildwoods","title":"Storyfold - Wildwoods ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eOpen the book. Luma stands there, with the bear sniffing the air. The woods smell wrong. You turn the page, roll the dice, choose the path. In half an hour, you'll know if you made the right choice.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eNarrative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGrumpy Bear\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGamebook with integrated board\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30–60 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e13+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGrumpy Bear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eLight-Medium (2.2)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e📖\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eStructure\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eScenes + Chapters + Campaign\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe Formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eDashboard Gamebook \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Dice Roll with Modifiers \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Choices that shape the journey\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#E8B000;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: the book IS the board\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA solitary narrative adventure with choices that leave scars\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eStoryfold: Wildwoods\u003c\/strong\u003e is the first chapter in the Storyfold series, designed by \u003cstrong\u003eSjoerd van der Linde\u003c\/strong\u003e and illustrated by \u003cstrong\u003eJustine Chalieux\u003c\/strong\u003e. The game uses a book-board with an integrated dashboard: you open it, and it's already your play area. Luma and her bear Brom cross the woods to heal him from a mysterious shadow, and you choose their path.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach session is a scene: \u003cstrong\u003eyou read, roll dice, choose from multiple options\u003c\/strong\u003e, and modify your scores. Choices accumulate through the chapters. The system is light, but the consequences remain. It's not a disguised dungeon crawler: it's a story that changes shape based on where you decide to go and what Luma learns about her fears.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Storyfold: Wildwoods is an innovative solo \u0026amp; narrative adventure board game with beautiful art and an immersive story campaign.\"\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eOpen Owl Studios\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eWildwoods is a first release for the Storyfold series. This card is based on the official description and pre-release materials: we will update the text as soon as we have played the full campaign and have verifiable reviews to cite.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eStoryfold: Wildwoods\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrative · Campaign\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntimate\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eReflective\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eMelancholic\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: modern gamebook with integrated dashboard, campaign that responds to your choices, narrative weight without heavy mechanics, melancholic art perfect for the tone. Flaws but not deal-breakers: if you're looking for a tactical puzzle or a combat system, this isn't the place; here, those who love to immerse themselves in a story and accept that not everything will go as planned win.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"5 out of 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eDesigned exclusively for solo play. The game uses a narrative choice system with dice rolls and a dashboard integrated into the book itself: there is no automa or multiplayer, just you, Luma, and the woods. The experience is complete and intimate, designed to be lived alone.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Narrazione\", \"value\": 5, \"note\": \"Il gioco vive per raccontare la storia di Luma: testi curati, arte evocativa, scelte che contano nel lungo periodo\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Campagna strutturata con bivi reali e tracce multiple: la seconda run scopre scene diverse\"}, {\"label\": \"Accessibilità\", \"value\": 4, \"note\": \"Sistema dadi + modificatori immediato, dashboard già stampato nel libro, regole in 10 minuti\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"I dadi decidono i check ma hai modificatori, risorsa e scelte tattiche per mitigare\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Meccaniche leggere: la profondità sta nelle conseguenze narrative, non nelle regole\"}];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat you have in front of you\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eThe book, the cards, the dice: everything you need\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📖\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eStorybook with Dashboard\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe book is not just the rulebook: it's your board. You open it, it has integrated tracks, locations, choices. You turn the page, the woods change.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎴\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMulti-purpose Cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach card has multiple functions: resource, choice, modifier. You use them to influence checks, to remember past decisions, to unlock paths. Your hand is small, every discard counts.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eDice with Modifiers\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou roll to overcome obstacles, convince characters, face fears. But dice don't decide everything: you have modifiers from the path, from the cards, from previous choices.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eChapter Tracks\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou mark where you've been, what you've learned, what fears Luma has faced. Each chapter builds on the previous one. You can't go back, only forward.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(138,72,0,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #E8B000; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #8a4800; border-color: #8a4800; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#8a4800; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #8a4800; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #8a4800; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #8a4800; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Grumpy Bear","offers":[{"title":"Default Title","offer_id":53412371038535,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Storyfold_-_Wildwoods_00.webp?v=1772104431"},{"product_id":"star-trek-captains-chair-second-contact","title":"Star Trek Captain's Chair – Second Contact ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Board\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eChoose Pike and focus on science. Your opponent picks Freeman and optimizes the crew. The first attack doesn't decide anything: the winner here understands that the Federation doesn't just fight with torpedoes.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitive\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eWizKids\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCaptain's Duel\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e60–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eWizKids\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eComplexity\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eNot rated\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMode\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePvP and Solo\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eAsymmetric duel \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e hand and fleet management \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e multiple paths to victory\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✋ Only here: three captains from mixed timelines\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eThree captains traversing space and time\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eSecond Contact\u003c\/strong\u003e is the second expansion for Star Trek: Captain's Chair, the asymmetric strategic duel designed by \u003cstrong\u003eNigel Buckle, Dávid and Adam Turczi\u003c\/strong\u003e for WizKids. It introduces \u003cstrong\u003ethree new Federation commanders\u003c\/strong\u003e: Christopher Pike (Strange New Worlds), Carol Freeman (Lower Decks), and William T. Riker (Lower Decks\/TNG era). Three personalities, three eras, three command philosophies that can face each other or challenge the captains from the base game and To Boldly Go.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you \u003cstrong\u003emanage your hand, crew, ships, and away teams\u003c\/strong\u003e, but you don't win just by shooting. Diplomacy, scientific exploration, and alliances are equally valid paths. Each captain has a personalized deck that reflects their style: Pike builds with empathy and experience, Freeman with tactical organization, Riker with audacity. The asymmetry is not cosmetic: it \u003cstrong\u003echanges how you play, not just what you play\u003c\/strong\u003e.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Antagonism will not win every game.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eAntagonism will not win every 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\"\u003eWizKids\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThis is a newly released game, with few ratings on BGG and no verifiable reviews from international publications. This board is an initial reading based on official publisher materials. We will update it once we have played the game.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eStar Trek: Captain's Chair – Second Contact\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eAsymmetric\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eThematic\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho is it for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e•\u003c\/span\u003e2 players\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy it piques our interest: three iconic captains with distinct mechanical identities, total compatibility with the Captain's Chair system, and the courage to mix Strange New Worlds with Lower Decks. Flaws but not deal-breakers: it's an expansion, requires the base game; and without real game data, we don't know how balanced the matchups are. First reading, July 2026.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"3 out of 5\"\u003e★★★☆☆\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eThe game includes an official solo mode with automated command cards that simulate an opponent. We don't yet know how deep the experience is compared to PvP duels, but the presence of dedicated cards suggests more than a generic bot.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · first reading: based on rulebook and official presentation, updated with first plays\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Asimmetria\", \"value\": 5, \"note\": \"Ogni capitano ha mazzo, abilità e percorsi alla vittoria diversi. Non si gioca uguale.\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Duello diretto con gestione risorse condivise, alleanze e movimento su mappa.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Tre capitani combinabili con quelli dei giochi base: matchup sempre nuovi.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Ogni scelta di percorso (combattimento, scienza, diplomazia) lascia aperte le altre porte all'avversario.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Gestione mano, timing, lettura dell'avversario. Ma senza peso disponibile non possiamo confermare.\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThree captains, three philosophies\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWho you put in the command chair\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🖖\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eChristopher Pike\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eCaptain of the USS Enterprise in Strange New Worlds, he brings experience and empathy. His deck builds with patience and focuses on science, but doesn't hesitate when needed.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📋\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarol Freeman\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eCommands the USS Cerritos in Lower Decks with organizational skill. Optimizes the crew, manages daily chaos, and turns efficiency into victory.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e⚡\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eWilliam T. Riker\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eCaptain of the USS Titan, former first officer of the Enterprise-D, in his Lower Decks version. Audacity as his signature: takes risks others avoid.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌀\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eKrulmuth-B\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eOptional starting location that opens a portal through space and time. A scenic twist that allows impossible encounters between different eras of the saga.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\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\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e105 cards in 2 sizes\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\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with clear sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e63.5 × 88 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e99\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e70 × 120 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e6\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e105\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/304144\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eOfficial Rulebook (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eStar Trek: Captain's Chair - Second Contact Rulebook · on 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    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Wizkids","offers":[{"title":"Default Title","offer_id":53445157454151,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/StarTrekCaptain_sChair_SecondContact00.webp?v=1772535270"},{"product_id":"mountain-goats-legacy","title":"Mountain Goats - Legacy","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Sheet\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou roll, you combine, you advance. You reach the top. Someone pushes you down. You roll again, unlock a new power, the mountain changes shape under your hooves. And in the next mission, everything will be different.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitive\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAllplay\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLegacy family-friendly\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e20–45 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e7+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eAllplay\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eLight (family) (estimate)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🔄\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eCampaign\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eResettable\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe Formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eDice Combination \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e King of the Hill \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Rotating Powers\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#E8B000;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: abilities that change every mission\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA mountain race that evolves, mission after mission\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eMountain Goats: Legacy starts from the original game by **Alex Cutler, Michael Mihealsick and Stefan Risthaus**, published by **Allplay** and which became one of their best-sellers with hundreds of thousands of copies played. This legacy version maintains the light approach: 25-minute sessions, perfect for a lunch break or a weekday evening, so you can really finish the campaign. Artist **Sandara Tang** returns with the illustrations.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach turn you roll and combine dice to climb the mountain. You reach the top, score points, but be careful not to be pushed down. As the story progresses, you unlock special abilities and face tougher challenges. The mountain itself can transform under your hooves. The goat symbol on the dice activates powers that change every mission: no two sessions will be identical. There's also a system called Courage that heavily influences how you manage your rolls.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Has all the mystery and surprise of an epic legacy game\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eIt has all the mystery and surprise of a great legacy 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\"\u003eAllplay\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThis is a newly released game, funded on Kickstarter in January 2026 with over 8,000 backers. We are playing the campaign to truly evaluate it: this sheet is based on the first reading of the rules and available previews. We will update it with the full verdict later.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eMountain Goats: Legacy\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrative · Family\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eScalable\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSurprising\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eFast-paced\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy it intrigues us: it takes a 20-minute filler and turns it into a campaign you can actually finish, without torn components and with powers that change every time. Flaws but not deal-breakers: with so few votes on BGG, we don't yet know if the progression maintains tension or if it becomes repetitive after a while. First read, July 2026.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 FrogScore · FroGames editorial rating · first read: based on rules and official presentation, updated with first plays\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Campagna resettabile, poteri che ruotano, montagne che si trasformano: ogni partita cambia aspetto\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Ti spingono giù dalla vetta quando arrivano: king of the hill puro, diretto ma non cattivo\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Tiri dadi e li combini, il sistema Courage attenua i tiri sfortunati ma la varianza c'è\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"La corsa per la vetta tiene il ritmo alto, ma il tono resta leggero e familiare\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Età 7+, regole spiegabili in pochi minuti, legacy senza distruzione componenti\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Decidi come combinare i dadi e quando usare i poteri, ma è più tattica immediata che pianificazione\"}];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat you find in the box\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eComponents that are revealed mission after mission\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCustom Dice\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eIn addition to the classic numbered dice, there's the goat symbol that activates special powers. Every roll can unlock something new.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🏔️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eModular Mountains\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eBuilt with cards, the mountain grows on the table and can transform during the campaign. What you climb today might not exist tomorrow.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🐐\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eGoat Meeples\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach player has their own goats to move up and down the peaks. Goatee detail included, because even meeples deserve style.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📦\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLegacy Content\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eUnlockable abilities, increasing challenges, secrets to discover. All resettable: nothing is torn, nothing is thrown away, the campaign can be replayed.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(138,72,0,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #E8B000; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #8a4800; border-color: #8a4800; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#8a4800; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #8a4800; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #8a4800; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #8a4800; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53452913475911,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Mountain_Goats_-_Legacy_00.webp?v=1772632142"},{"product_id":"enchanted-ivy","title":"Enchanted Ivy ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou have twelve cards in hand. Each guest wants something different: some want adjacent rooms, some want a secluded corner, some want exactly where you put the ivy. The inn grows with each turn and in the end, it will never be as you imagined it.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eSolitaire\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAllplay\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eNarrative Puzzle\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e10–20 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e10+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eAllplay\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eComplexity\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2\/5\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-light (2.0)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe Formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003e4×4 Grid \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Guest Preferences \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Ivy Cultivation\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#E8B000;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Guests with complex positional preferences\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA magical inn that grows card by card\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003eSarah Joshua\u003c\/strong\u003e and illustrated by Snow Conrad and Wenyi Geng, Enchanted Ivy is a solitaire puzzle where you inherit an enchanted inn and must transform it into the perfect refuge for increasingly demanding guests. The central mechanic is \u003cstrong\u003egrid placement\u003c\/strong\u003e: each card you play permanently modifies the structure of your B\u0026amp;B, and the ivy climbing the walls rewards (or punishes) your choices.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, it means drawing a card, choosing where to place it in the 4×4 grid you build turn by turn, and trying to satisfy the guests' requests. Some want \u003cstrong\u003ediagonally adjacent rooms\u003c\/strong\u003e, others \u003cstrong\u003esurrounded by ivy\u003c\/strong\u003e, still others isolated. The Story mode adds unique objectives and challenges that change the rules from game to game.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eA game where you don't win by building the best inn. You win by building the one that resembles you: full of compromises, attempts, and some corners you would have arranged differently.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"A thoughtful spatial puzzle wrapped in fantasy charm.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eA thoughtful spatial puzzle wrapped in an enchanting fantasy atmosphere.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eEnchanted Ivy\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrative · Puzzle\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eThoughtful\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricate\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eProgressive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor Whom\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it's an \u003cstrong\u003eelegant puzzle\u003c\/strong\u003e that doesn't waste time, with a Story mode that brings you back to the table to unlock new challenges. The combination of \u003cstrong\u003eguest spatial constraints\u003c\/strong\u003e and ivy growth creates always interesting decisions in a crisp 15 minutes. Flaws but not deal-breakers: \u003cstrong\u003elack of interaction\u003c\/strong\u003e (it's just against the puzzle), and once the campaign is exhausted, replayability depends on your desire to beat personal scores.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"5 out of 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eDesigned exclusively for solitaire. No automa, no conversions: it's a \u003cstrong\u003epure puzzle\u003c\/strong\u003e against objectives and scoring conditions. The Story mode offers a structured progression with unique rewards and challenges that evolve the basic formula.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · based on rules, international reviews, and game sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Modalità Storia con obiettivi variabili e combinazioni ospiti sempre diverse\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Ogni piazzamento influenza le opzioni future, pianificazione a medio termine necessaria\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 5 minuti, profondità nelle combinazioni spaziali\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Cresce quando la griglia si riempie e le opzioni di piazzamento si riducono\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Ordine di pesca influisce, ma gestisci una mano che permette scelte tattiche\"}];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat you build\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eThe pieces of your enchanted inn\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🛏️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eGuest Cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach guest has \u003cstrong\u003epositional preferences\u003c\/strong\u003e: the witch wants to be surrounded, the ghost prefers corners, the botanist seeks ivy. You place them on the grid and at the end of the game you check if you have met their requests to earn points.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌿\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMagic Ivy\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eSome cards have ivy symbols that you \u003cstrong\u003ecultivate along the edges\u003c\/strong\u003e of the grid. Connected ivy is worth points, but takes up valuable space. Managing it well means balancing growth and flexibility for future guests.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eStory Objectives\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eCampaign mode introduces \u003cstrong\u003eprogressive challenges\u003c\/strong\u003e: \"No guests in corners,\" \"At least 8 connected ivy segments,\" \"All guests satisfied.\" Each scenario changes how you approach the puzzle.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎯\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eRewards and upgrades\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eOvercoming objectives unlocks \u003cstrong\u003epermanent or temporary bonuses\u003c\/strong\u003e that modify the rules of subsequent games, creating a light but significant progression in the campaign.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/326449\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eOfficial Rulebook (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eEnchanted Ivy Rulebook · on 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    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(138,72,0,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #E8B000; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #8a4800; border-color: #8a4800; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#8a4800; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #8a4800; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #8a4800; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #8a4800; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53453211369799,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/EnchantedIvy00.webp?v=1772632703"},{"product_id":"triangulation","title":"Triangulation ","description":"\u003csection id=\"fg-triangulation\" class=\"fg-wrap\"\u003e\n\u003cp class=\"fg-kicker\"\u003e HUNT FOR THE SECRET WORD\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e TRIANGULATION\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e Send the signal. Avoid interception.\u003c\/p\u003e\n\n\n\u003cp class=\"fg-p\"\u003e You're a shadowy operator, your goal is to transmit a secret code to your team. But the frequency isn't secure: the enemy is listening.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's a team-based word and deduction board game where timing is everything. You need to provide enough information to be understood by your allies, but not so much that your opponents give away the answer.\u003c\/p\u003e\n\n\n\u003cdiv class=\"fg-tagline\"\u003e The more you talk, the more you risk the enemy stealing your victory.\u003c\/div\u003e\n\n\n\u003cp class=\"fg-p\"\u003e Tensions rise as you reveal clues: stop too early and your team will be left in the dark. Push too far, and your opponents will \"triangulate\" the position before you, stealing the point.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those who love the thrill of risk and mental harmony, perfect for evenings where intuition counts more than pure logic.\u003c\/p\u003e\n\n \n\u003cdiv class=\"fg-chips\"\u003e\n\n\u003cspan class=\"fg-chip\"\u003eSocial Deduction\u003c\/span\u003e\n \u003cspan class=\"fg-chip\"\u003eParty Game\u003c\/span\u003e\n \u003cspan class=\"fg-chip\"\u003eIn Teams\u003c\/span\u003e\n \u003cspan class=\"fg-chip\"\u003eTactical Bluff\u003c\/span\u003e\n \u003cspan class=\"fg-chip\"\u003eCyberpunk Aesthetics\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003eWhy TRIANGULATION sticks in your head \u003c\/h3\u003e\n\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 📡 The Distorted Signal\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e You have to find words that connect the target without making it obvious. A mental balancing act.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e ⚠️ The Interception\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e The moment when your opponents figure out your code before your team does. Frustrating and brilliant.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🕶️ Neon Noir Style\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e Kwanchai Moriya's art immerses you in a vibrant and dangerous futuristic metropolis.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🤐 Tactical Silence\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e Sometimes the best clue is the one you choose not to reveal right away. The bluff is part of the message.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e ⚡ Lightning Matches\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e It's explained while setting the table, and the game lasts twenty minutes. A competitive \"one more\" drug.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🧠 Total Tune\u003c\/div\u003e\n\n       \u003cdiv class=\"fg-card-text\"\u003eWhen your partner understands an obscure reference on the first try, the satisfaction is priceless.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"fg-panel\"\u003e It's not enough to know the answer. You have to convey it without being discovered.\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n  #fg-triangulation {\n    background: linear-gradient(135deg, #1a0b2e 0%, #000000 100%);\n    padding: 40px 20px;\n    border-radius: 28px;\n    font-family: 'Inter', sans-serif;\n    max-width: 1200px;\n    margin: 0 auto;\n  }\n  #fg-triangulation, #fg-triangulation * { color: #FFFFFF !important; }\n  \n  .fg-wrap { box-sizing: border-box; }\n  \n  .fg-kicker {\n    font-size: 14px;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    color: #00ffff !important;\n    margin-bottom: 10px;\n    font-weight: 700;\n  }\n  \n  .fg-title {\n    font-size: 42px;\n    line-height: 1.1;\n    font-weight: 900;\n    margin: 0 0 10px 0;\n    text-shadow: 0 0 15px rgba(255, 0, 255, 0.6);\n    background: -webkit-linear-gradient(#fff, #ffccff);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n  \n  .fg-sub {\n    font-size: 20px;\n    font-weight: 400;\n    opacity: 0.9;\n    margin-bottom: 30px;\n    color: #e0e0e0 !important;\n  }\n  \n  .fg-p {\n    font-size: 18px;\n    line-height: 1.6;\n    margin-bottom: 20px;\n    opacity: 0.95;\n    max-width: 800px;\n  }\n  \n  .fg-tagline {\n    font-size: 24px;\n    font-weight: 700;\n    margin: 40px 0;\n    padding: 20px;\n    border-left: 4px solid #ff00ff;\n    background: rgba(255, 0, 255, 0.1);\n    box-shadow: 0 0 20px rgba(255, 0, 255, 0.2);\n  }\n  \n  .fg-chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-bottom: 40px;\n  }\n  \n  .fg-chip {\n    background: rgba(255, 255, 255, 0.1);\n    border: 1px solid rgba(0, 255, 255, 0.3);\n    padding: 8px 16px;\n    border-radius: 50px;\n    font-size: 14px;\n    font-weight: 600;\n    color: #00ffff !important;\n  }\n  \n  .fg-divider {\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\n    margin: 50px 0;\n  }\n  \n  .fg-h3 {\n    font-size: 28px;\n    margin-bottom: 30px;\n    font-weight: 800;\n    color: #ff00ff !important;\n  }\n  \n  .fg-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 20px;\n  }\n  \n  .fg-card {\n    background: rgba(25, 25, 35, 0.8);\n    border: 1px solid rgba(255, 0, 255, 0.2);\n    padding: 25px;\n    border-radius: 26px;\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.3);\n  }\n  \n  .fg-card-title {\n    font-size: 18px;\n    font-weight: 800;\n    margin-bottom: 10px;\n    color: #00ffff !important;\n  }\n  \n  .fg-card-text {\n    font-size: 15px;\n    line-height: 1.5;\n    opacity: 0.85;\n  }\n  \n  .fg-panel {\n    margin-top: 50px;\n    padding: 30px;\n    background: linear-gradient(45deg, rgba(255, 0, 255, 0.1), rgba(0, 255, 255, 0.1));\n    border-radius: 20px;\n    text-align: center;\n    font-size: 20px;\n    font-weight: 700;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n  }\n\n  @media (min-width: 720px) {\n    .fg-grid { grid-template-columns: repeat(2, 1fr); }\n    .fg-title { font-size: 56px; }\n  }\n  \n  @media (min-width: 1050px) {\n    .fg-grid { grid-template-columns: repeat(3, 1fr); }\n    .fg-card:hover {\n      transform: translateY(-5px);\n      box-shadow: 0 10px 25px rgba(255, 0, 255, 0.15);\n      border-color: #ff00ff;\n    }\n  }\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53453328843079,"sku":null,"price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Triangulation00.webp?v=1772633265"},{"product_id":"world-order-diplomacy-dominance","title":"World Order Diplomacy \u0026 Dominance ","description":"\u003csection id=\"fg-diplo-dom\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003e FroGames presents\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e DIPLOMACY \u0026amp; DOMINANCE\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e The world is a poker table and you have the best cards\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e The door to the operations room closes behind you. Before you, the world map shows not geographical borders, but lines of influence, money flows, and conflict zones. You're not here to participate: you're here to rewrite the rules.\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eIt's a geopolitical strategy board game that simulates the tensions of the modern world with merciless realism. Each turn is a precarious balance between military expansion, economic pressure, and that subtle art of smiling while preparing an embargo.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e There's no point in pulling the trigger when you can buy the finger that pulls it.\u003c\/div\u003e\n\n\u003cp class=\"fg-p\"\u003e Unlike classic wargames where only tanks matter, here victory is also built with fake news, industrial espionage, and fragile alliances. It's the moment you realize that the pen wounds more than the sword, but only if you know where to strike.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those who like to pull strings from the shadows, for those who prefer to win without firing a shot, and for natural leaders who know how to turn a global crisis into a personal opportunity.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n Pure \u003cspan class=\"fg-chip\"\u003eGeopolitical\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eStrategy\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eHigh Tension\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eNegotiation\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003eWhy DIPLOMACY \u0026amp; DOMINANCE gets stuck in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e \n\u003cspan class=\"fg-card-title\"\u003e🌐 Global hegemony\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e The map changes color under your control. Expand your influence one territory at a time.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🤝 Pacts in the shadows\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Make secret deals with your adversaries. Betraying or respecting them is the only choice that matters.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e📉 Market crash\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Use the economy as a weapon. Bring rival powers to their knees without deploying troops.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🚀 Nuclear deterrence\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e The threat is stronger than the execution. Keep everyone in check with your strategic arsenal.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🎙️ Soft Power\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Control the media narrative. If the people love you, enemy governments tremble.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e⚔️ Hybrid Warfare\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Cyberattacks and special forces. Modern conflict is fast, invisible, and lethal.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e At the end of the game, you will watch the news with different eyes.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-diplo-dom,#fg-diplo-dom *{color:#FFFFFF!important}#fg-diplo-dom{background:linear-gradient(135deg,#0a0a0a 0%,#380000 100%);padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;max-width:1100px;margin:0 auto}#fg-diplo-dom .fg-kicker{text-transform:uppercase;font-size:14px;letter-spacing:2px;opacity:0.8;margin-bottom:10px}#fg-diplo-dom .fg-title{font-size:3.5rem;line-height:1.1;font-weight:900;margin-bottom:10px;text-transform:uppercase;text-shadow:0 4px 20px rgba(255,0,0,0.3)}#fg-diplo-dom .fg-sub{font-size:1.4rem;font-weight:300;opacity:0.9;margin-bottom:30px;font-style:italic;border-left:4px solid #ff3333;padding-left:15px}#fg-diplo-dom .fg-p{font-size:1.15rem;line-height:1.7;margin-bottom:25px;opacity:0.95}#fg-diplo-dom .fg-tagline{font-size:1.6rem;font-weight:800;text-align:center;margin:45px 0;padding:25px;background:rgba(255,255,255,0.05);border-radius:15px;border:1px solid rgba(255,50,50,0.3);box-shadow:0 0 15px rgba(255,0,0,0.1)}#fg-diplo-dom .fg-chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}#fg-diplo-dom .fg-chip{background:rgba(255,255,255,0.1);padding:8px 16px;border-radius:50px;font-size:0.9rem;font-weight:600;border:1px solid rgba(255,255,255,0.2)}#fg-diplo-dom .fg-divider{height:1px;background:linear-gradient(90deg,transparent,#ff3333,transparent);margin:40px 0;opacity:0.6}#fg-diplo-dom .fg-h3{font-size:2rem;font-weight:800;margin-bottom:30px;text-align:center;text-transform:uppercase}#fg-diplo-dom .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-diplo-dom .fg-card{background:rgba(0,0,0,0.4);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}#fg-diplo-dom .fg-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.4);border-color:#ff3333}#fg-diplo-dom .fg-card-title{display:block;font-size:1.25rem;font-weight:700;margin-bottom:10px;color:#ffcccc!important}#fg-diplo-dom .fg-card-text{font-size:1rem;opacity:0.85;line-height:1.5}#fg-diplo-dom .fg-panel{background:#ff3333;color:#fff!important;padding:30px;border-radius:26px;text-align:center;font-weight:bold;font-size:1.3rem;margin-top:40px;box-shadow:0 10px 30px rgba(255,50,50,0.2)}@media(min-width:720px){#fg-diplo-dom .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-diplo-dom .fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"Hegemonic Project","offers":[{"title":"Default Title","offer_id":53454376960327,"sku":null,"price":22.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/WorldOrderDiplomacy_Dominance00.webp?v=1772639158"},{"product_id":"world-order-corsa-allegemonia-globale-versione-estesa-copia","title":"World Order - Corsa all'Egemonia Globale ENG","description":"\u003csection id=\"fg-world-order\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003e GEOPOLITICS • STRATEGY • DOMINATION\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e WORLD ORDER\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e The fate of the superpowers is in your hands\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's 2010, and the international balance of power is about to collapse. Four global powers vie for hegemony in a lethal dance of diplomacy, military force, and economic pressure.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's an asymmetric strategy board game where every decision impacts the global geopolitical landscape. It's not just about moving troops, but also about managing international relations, cultural influence, and financial markets.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e Diplomacy is just the beginning: true power is gained in the shadows and in the light of day.\u003c\/div\u003e\n\n \u003cp class=\"fg-p\"\u003eUnlike classic wargames, here war is just one of the tools at your disposal, and often the most costly. Victory requires a comprehensive vision capable of weaving soft and hard power into a single masterful plan.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those who love deep simulations, Cold War-style tabletop tensions, and the feeling of rewriting contemporary history.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eAsymmetric\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eArea Control\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eDiplomacy\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eEconomy\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003eWhy WORLD ORDER gets stuck in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🇺🇸 US Hegemony\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Defend the global status quo by projecting force wherever needed.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🇨🇳 Dragon Rise\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Expand your economic influence silently but surely.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🇷🇺 Russian Bear\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Use brute force and intimidation to subdue your neighbors.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🇪🇺 European Union\u003c\/span\u003e \u003cp class=\"fg-card-text\"\u003eUse soft power and diplomacy to unite and govern.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🤝 Secret Pacts\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e You form temporary alliances that you know you will have to betray.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e📉 Economic Warfare\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Subdue rival nations without firing a single shot.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e Rewrite modern history move by move.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-world-order, #fg-world-order * { color:#FFFFFF !important; } #fg-world-order { background: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #7f1d1d 100%); padding: 40px 20px; border-radius: 28px; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; position: relative; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.4); } .fg-kicker { font-size: 0.9rem; text-transform: uppercase; letter-spacing: 2px; opacity: 0.8; margin-bottom: 5px; font-weight: 600; } .fg-title { font-size: 3rem; font-weight: 800; margin: 0 0 10px 0; letter-spacing: -1px; text-shadow: 2px 2px 0px rgba(0,0,0,0.3); line-height: 1.1; } .fg-sub { font-size: 1.3rem; font-weight: 300; margin-bottom: 25px; opacity: 0.9; font-style: italic; } .fg-p { font-size: 1.1rem; line-height: 1.6; margin-bottom: 20px; opacity: 0.95; max-width: 800px; } .fg-tagline { font-size: 1.4rem; font-weight: 700; border-left: 5px solid #d97706; padding-left: 20px; margin: 35px 0; background: linear-gradient(90deg, rgba(217, 119, 6, 0.2), transparent); padding: 20px; border-radius: 0 12px 12px 0; box-shadow: 0 4px 15px rgba(217, 119, 6, 0.1); } .fg-chips { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 30px; } .fg-chip { background: rgba(255,255,255,0.15); padding: 6px 14px; border-radius: 20px; font-size: 0.9rem; font-weight: 500; border: 1px solid rgba(255,255,255,0.2); } .fg-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); margin: 40px 0; } .fg-h3 { font-size: 1.8rem; font-weight: 700; margin-bottom: 25px; text-align: center; letter-spacing: -0.5px; } .fg-grid { display: grid; grid-template-columns: 1fr; gap: 20px; } .fg-card { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 26px; padding: 25px; transition: transform 0.3s ease, box-shadow 0.3s ease; backdrop-filter: blur(10px); } .fg-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.3); background: rgba(255, 255, 255, 0.08); } .fg-card-title { display: block; font-size: 1.25rem; font-weight: 700; margin-bottom: 10px; color: #fbbf24 !important; } .fg-card-text { font-size: 1rem; line-height: 1.5; margin: 0; opacity: 0.9; } .fg-panel { background: linear-gradient(135deg, #7f1d1d 0%, #450a0a 100%); padding: 30px; border-radius: 26px; text-align: center; font-size: 1.3rem; font-weight: 700; margin-top: 40px; border: 1px solid rgba(255,255,255,0.2); box-shadow: 0 10px 30px rgba(0,0,0,0.2); } @media (min-width: 720px) { .fg-grid { grid-template-columns: 1fr 1fr; } .fg-title { font-size: 3.8rem; } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: 1fr 1fr 1fr; } }\u003c\/style\u003e","brand":"Hegemonic Project","offers":[{"title":"Default Title","offer_id":53454775648583,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Hegemonic_Project_00.webp?v=1772640772"},{"product_id":"moytura","title":"Moytura ","description":"\u003csection id=\"fg-moytura\" class=\"fg-wrap\"\u003e\n\u003cp class=\"fg-kicker\"\u003e David Thompson \u0026amp; Trevor Benjamin\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e MOYTURA\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e The territorial control that couples lacked\u003c\/p\u003e\n\n\n\u003cp class=\"fg-p\"\u003e Forget everything you know about two-player majority games. They're usually abstract chessboards or overly broad duels where you ignore each other. Not here. Here, there's a third wheel breathing, growing, and wanting your head.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's a strategy and area control board game set in ancient mythological Ireland, where you and your opponent lead the tribes of the Tuatha Dé Danann. But you're not alone: ​​the Fomorians, brutal monsters controlled by the game, swarm across the map like a plague.\u003c\/p\u003e\n\n\n\u003cdiv class=\"fg-tagline\"\u003e The enemy of your enemy is your rival.\u003c\/div\u003e\n\n\n   \u003cp class=\"fg-p\"\u003eYou'll have to wrest territory from your opponent by blocking their path, but if you both ignore the monsters for too long, they'll win. It's a tense, nasty, and damned brilliant balance, crafted by the creators of \u003ci\u003eUndaunted\u003c\/i\u003e and \u003ci\u003eWar Chest\u003c\/i\u003e .\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those who love the tactical tension of a wargame but have only one opponent at the table and are looking for an elegant system without dice.\u003c\/p\u003e\n\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003ePure Strategy\u003c\/span\u003e\n \u003cspan class=\"fg-chip\"\u003e2 Players (or Solo)\u003c\/span\u003e\n \u003cspan class=\"fg-chip\"\u003e45 minutes\u003c\/span\u003e\n \u003cspan class=\"fg-chip\"\u003eCeltic Mythology\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003eWhy MOYTURA stays in your head \u003c\/h3\u003e\n\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 👹 The Living Horde\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e The Fomorians aren't static. They spread like a virus at the end of the round, devouring territory if you don't contain them immediately.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e ⚔️ No Dice\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Combat is mathematical and ruthless. Enter an enemy zone? Remove one of your pieces and one of theirs. Calculate the sacrifice carefully.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e ⚡ Divine Draft\u003c\/div\u003e\n\n       \u003cp class=\"fg-card-text\"\u003eChoose which God to activate to move or recruit. Powerful actions cost \"faith,\" basic ones are free. Tense resource management.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🗺️ Royal Ireland\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e The map respects the island's geography. Bottlenecks and coastlines become death traps for those who don't plan ahead.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🤝 Armed Truce\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Sometimes you have to let your opponent take a region just because he's the only one who can stop the monsters from advancing there.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🏆 Triple Score\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e At the end of the era, majorities are counted. If the Fomorians have more pieces than you in a region, they score the points. Be careful.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"fg-panel\"\u003e If the monsters score more points than either of you, you all lose. Welcome to Ireland.\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n  #fg-moytura, #fg-moytura * { color: #FFFFFF !important; }\n  #fg-moytura {\n    background: linear-gradient(145deg, #0d0d0d 0%, #3a0808 40%, #002e2e 100%);\n    padding: 2rem 1rem;\n    border-radius: 28px;\n    font-family: 'Helvetica Neue', sans-serif;\n    max-width: 1200px;\n    margin: 0 auto;\n  }\n  #fg-moytura .fg-kicker {\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    font-size: 0.85rem;\n    opacity: 0.8;\n    margin-bottom: 0.5rem;\n  }\n  #fg-moytura .fg-title {\n    font-size: 3.5rem;\n    font-weight: 900;\n    line-height: 1.0;\n    margin: 0 0 0.5rem 0;\n    text-transform: uppercase;\n    text-shadow: 0 4px 15px rgba(0,0,0,0.6);\n    background: -webkit-linear-gradient(#fff, #ccc);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n  #fg-moytura .fg-sub {\n    font-size: 1.3rem;\n    font-weight: 300;\n    opacity: 0.9;\n    margin-bottom: 2rem;\n    border-left: 3px solid #ff4d4d;\n    padding-left: 12px;\n  }\n  #fg-moytura .fg-p {\n    font-size: 1.1rem;\n    line-height: 1.6;\n    margin-bottom: 1.5rem;\n    max-width: 700px;\n  }\n  #fg-moytura .fg-tagline {\n    font-size: 1.6rem;\n    font-weight: 800;\n    text-align: center;\n    margin: 3rem 0;\n    padding: 1rem;\n    border-left: 4px solid #00cccc;\n    background: rgba(255, 255, 255, 0.05);\n    box-shadow: 0 0 20px rgba(0, 204, 204, 0.2);\n    border-radius: 4px;\n  }\n  #fg-moytura .fg-chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-bottom: 3rem;\n  }\n  #fg-moytura .fg-chip {\n    background: rgba(255, 255, 255, 0.15);\n    padding: 6px 14px;\n    border-radius: 20px;\n    font-size: 0.9rem;\n    font-weight: 600;\n    backdrop-filter: blur(4px);\n    border: 1px solid rgba(255,255,255,0.1);\n  }\n  #fg-moytura .fg-divider {\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);\n    margin: 3rem 0;\n  }\n  #fg-moytura .fg-h3 {\n    font-size: 2rem;\n    margin-bottom: 2rem;\n    text-align: center;\n    font-weight: 700;\n  }\n  #fg-moytura .fg-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 20px;\n    margin-bottom: 3rem;\n  }\n  #fg-moytura .fg-card {\n    background: rgba(0, 0, 0, 0.4);\n    padding: 1.5rem;\n    border-radius: 26px;\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    box-shadow: 0 10px 20px rgba(0,0,0,0.3);\n    transition: transform 0.2s ease;\n  }\n  #fg-moytura .fg-card:hover {\n    transform: translateY(-3px);\n    background: rgba(0, 0, 0, 0.5);\n  }\n  #fg-moytura .fg-card-title {\n    font-size: 1.25rem;\n    font-weight: 800;\n    margin-bottom: 0.5rem;\n    color: #ffcccc !important;\n  }\n  #fg-moytura .fg-card-text {\n    font-size: 0.95rem;\n    opacity: 0.85;\n    line-height: 1.4;\n  }\n  #fg-moytura .fg-panel {\n    background: linear-gradient(135deg, #8B0000 0%, #2b0a0a 100%);\n    padding: 2rem;\n    border-radius: 28px;\n    text-align: center;\n    font-size: 1.2rem;\n    font-weight: 700;\n    box-shadow: 0 10px 30px rgba(139, 0, 0, 0.4);\n    border: 1px solid rgba(255,255,255,0.1);\n  }\n  @media (min-width: 720px) {\n    #fg-moytura .fg-grid { grid-template-columns: repeat(2, 1fr); }\n    #fg-moytura .fg-title { font-size: 4.5rem; }\n  }\n  @media (min-width: 1050px) {\n    #fg-moytura .fg-grid { grid-template-columns: repeat(3, 1fr); }\n  }\n\u003c\/style\u003e","brand":"Bitewing Games","offers":[{"title":"Default Title","offer_id":53458138267975,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Moytura_00.webp?v=1772708048"},{"product_id":"azure","title":"Azure","description":"\u003csection id=\"fg-azure\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003e From the creators of Mandala\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e AZURE\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e The Elegance of the Four Celestial Guardians\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e The night sky has never been so tangible. You sit at the table and immediately feel the weight of components designed to please the eye and touch, while Chinese mythology comes to life beneath your fingers.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's an abstract board game that blends planning and cunning in a seamless flow. There's no room for luck when you must align the forces of the cosmos to overcome your opponent.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e Find the perfect balance between shape, color, and strategy.\u003c\/div\u003e\n\n \u003cp class=\"fg-p\"\u003eAzure stands out for its ability to be learned in minutes but requires dozens of games to truly master. Every move opens up new possibilities and closes off avenues for the opponent.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those looking for a silent mental duel, where every placement is a declaration of intent and aesthetics are an integral part of the experience.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eAbstract\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003ePure Strategy\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eMythology\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e2 Players\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eElegant\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003eWhy AZURE stays in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e🐯\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003e The Strength of the Tiger\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Place tiles aggressively to control territory early in the game.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e🐢\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003e Turtle Shield\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Build a solid defense that makes your long-term strategy impenetrable.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e💎\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003e Sculptural materials\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Thick, comfortable-to-handle components that enhance the perception of quality.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e \n\u003cspan class=\"fg-emoji\"\u003e🐉\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003e The Dragon Flow\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Adapt to your opponent's moves like flowing water, turning blocks into opportunities.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e🐦\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003e Phoenix Rebirth\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Turn a desperate situation around with a single, perfectly timed move.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-emoji\"\u003e🌌\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003e Abyssal depths\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Simple rules that hide an ocean of decisive tactical choices.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e A zen and ruthless experience at the same time, where the one who sees harmony first wins.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-azure{position:relative;width:100%;max-width:1100px;margin:0 auto;background:linear-gradient(135deg,#0B1C36 0%,#004D7A 100%);color:#FFFFFF!important;padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;box-shadow:0 10px 40px rgba(0,0,0,0.4);overflow:hidden}#fg-azure *{color:#FFFFFF!important}#fg-azure .fg-kicker{font-size:14px;text-transform:uppercase;letter-spacing:2px;opacity:0.8;margin-bottom:10px;font-weight:600}#fg-azure .fg-title{font-size:3.5rem;line-height:1.1;font-weight:800;margin:0 0 10px;text-shadow:0 4px 15px rgba(0,168,150,0.4);letter-spacing:-1px}#fg-azure .fg-sub{font-size:1.3rem;font-weight:300;opacity:0.9;margin-bottom:30px;font-style:italic}#fg-azure .fg-p{font-size:1.1rem;line-height:1.7;margin-bottom:20px;max-width:750px;opacity:0.95}#fg-azure .fg-tagline{margin:40px 0;padding:20px 30px;border-left:5px solid #4FD1C5;background:rgba(255,255,255,0.05);font-size:1.4rem;font-weight:700;box-shadow:0 0 20px rgba(79,209,197,0.1)}#fg-azure .fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}#fg-azure .fg-chip{background:rgba(255,255,255,0.15);padding:8px 16px;border-radius:20px;font-size:0.9rem;font-weight:600;backdrop-filter:blur(5px)}#fg-azure .fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:50px 0;width:100%}#fg-azure .fg-h3{font-size:1.8rem;margin-bottom:30px;font-weight:700;text-align:center}#fg-azure .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-azure .fg-card{background:rgba(255,255,255,0.07);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.3s ease,background 0.3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.2)}#fg-azure .fg-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.12)}#fg-azure .fg-emoji{font-size:2rem;display:block;margin-bottom:15px}#fg-azure .fg-card-title{font-size:1.2rem;font-weight:700;margin-bottom:10px;line-height:1.2}#fg-azure .fg-card-text{font-size:0.95rem;line-height:1.5;opacity:0.85}#fg-azure .fg-panel{background:#4FD1C5;color:#0B1C36!important;padding:30px;border-radius:26px;font-weight:700;text-align:center;font-size:1.3rem;margin-top:50px;box-shadow:0 10px 30px rgba(79,209,197,0.3)}#fg-azure .fg-panel *{color:#0B1C36!important}@media(min-width:720px){#fg-azure .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-azure .fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"Bitewing Games","offers":[{"title":"Default Title","offer_id":53458266489159,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Azure_00.webp?v=1772709373"},{"product_id":"thessaloniki","title":"Thessaloniki ","description":"\u003csection id=\"fg-thessaloniki\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003e The legacy of Daniele Tascini\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e THESSALONIKI\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e Build the jewel of the Aegean, stone by stone\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e The Mediterranean has never been so alive, vibrant, and ruthless in its commercial opportunities as you strive to make your mark on history. Every alleyway in the city, every ship in the harbor, and every tile in the mosaic tells the story of your rise to power within a fascinating historical context.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It is a strategic management and development board game, perfect for those who love planning every move with surgical precision and fitting together complex actions.\u003c\/p\u003e\n\n \u003cdiv class=\"fg-tagline\"\u003eA dance of ships, marble, and influence where every decision shapes the city's destiny.\u003c\/div\u003e\n\n\u003cp class=\"fg-p\"\u003e It's not just placement, it's a pulsating system where the actions of others affect the value of yours, forcing you to constantly re-adjust your tactics. The fluid mechanics transform resource management into a satisfying and never-ending mental challenge.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those looking for the depth of the great Euro classics, but with a visual and mechanical freshness that captures the eye from the first turn.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eDeep Strategy\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eTrading\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eStock Management\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eEurogame Boar\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eMosaics\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003eWhy THESSALONIKI stays in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🏗️ Sacred architecture\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Build temples, buildings, and walls that defy the ages and showcase your greatness.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e⛵ Golden Routes\u003c\/span\u003e \u003cp class=\"fg-card-text\"\u003ePush your ships to distant ports to recover rare resources before anyone else.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🎲 Dice of Destiny\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Each launch opens new avenues and closes others forever, requiring adaptability.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🏺 Live Market\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Trade goods when the price is high and anticipate the impending economic crisis.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🏛️ Political influence\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Pull the strings of the city council to gain exclusive favors and powerful bonuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e📜 Written history\u003c\/span\u003e\u003cp class=\"fg-card-text\"\u003e Each match creates a unique city configuration making every challenge different.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e Greatness isn't improvised: it's built one shift at a time with ingenuity.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-thessaloniki{background:linear-gradient(135deg,#7B2A2A 0%,#A65E2E 100%);color:#FFFFFF!important;padding:2rem 1rem;border-radius:28px;font-family:'Helvetica Neue',sans-serif;max-width:1200px;margin:0 auto}#fg-thessaloniki *{color:#FFFFFF!important}#fg-thessaloniki .fg-kicker{text-transform:uppercase;letter-spacing:2px;font-size:0.9rem;opacity:0.9;margin-bottom:0.5rem}#fg-thessaloniki .fg-title{font-size:3.5rem;font-weight:800;margin:0;line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,0.3)}#fg-thessaloniki .fg-sub{font-size:1.3rem;font-weight:300;margin-bottom:2rem;opacity:0.9}#fg-thessaloniki .fg-p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;max-width:800px}#fg-thessaloniki .fg-tagline{font-size:1.6rem;font-weight:700;border-left:5px solid #E6B85C;padding-left:1.5rem;margin:2.5rem 0;text-shadow:0 0 20px rgba(230,184,92,0.4)}#fg-thessaloniki .fg-chips{display:flex;flex-wrap:wrap;gap:0.8rem;margin-bottom:2.5rem}#fg-thessaloniki .fg-chip{background:rgba(255,255,255,0.15);padding:0.5rem 1rem;border-radius:50px;font-weight:600;font-size:0.9rem;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.2)}#fg-thessaloniki .fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:3rem 0}#fg-thessaloniki .fg-h3{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}#fg-thessaloniki .fg-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}#fg-thessaloniki .fg-card{background:rgba(0,0,0,0.2);padding:1.5rem;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.3s ease,box-shadow 0.3s ease}#fg-thessaloniki .fg-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.2);background:rgba(0,0,0,0.25)}#fg-thessaloniki .fg-card-title{display:block;font-size:1.25rem;font-weight:700;margin-bottom:0.5rem;color:#E6B85C!important}#fg-thessaloniki .fg-card-text{font-size:0.95rem;opacity:0.9;line-height:1.5;margin:0}#fg-thessaloniki .fg-panel{background:rgba(230,184,92,0.15);padding:2rem;border-radius:28px;text-align:center;font-size:1.3rem;font-weight:600;margin-top:3rem;border:1px solid rgba(230,184,92,0.3)}@media(min-width:720px){#fg-thessaloniki .fg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){#fg-thessaloniki .fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"Board\u0026Dice","offers":[{"title":"Default Title","offer_id":53458882265415,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Thessaloniki00.webp?v=1772734072"},{"product_id":"entropy-ita","title":"Entropy ITA ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames info card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eMove your scientist, choose an action, play a card. Do you build a star or spend it for research? In half an hour, you'll have a solar system unlike any other, and you'll realize that every card burned was a sacrifice.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCranio Creations\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eScience and Universe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e90–150 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCranio Creations\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eChallenging (3.6)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanism\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eRondel + Tableau\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eRondel movement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Multi-use cards \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Scientific Tableau\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✋ Only here: You simulate the evolution of the universe at your table\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA final exam to become a scientist: creating a universe\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEntropy comes from the minds of \u003cstrong\u003eSimone Luciani\u003c\/strong\u003e (Barrage, Golem, Tzolk'in), \u003cstrong\u003eTommaso Battista\u003c\/strong\u003e and \u003cstrong\u003eNestore Mangone\u003c\/strong\u003e, with illustrations by Piotr Orleański and Zbigniew Umgelter for Board\u0026amp;Dice. It is set in a future where humanity has learned to bend entropy: your task is to pass the final test to enter the caste of scientists, proving you can create solar systems, stars, planets, biomes, and finally life. All within a simulation, but the tension is real: only one will be promoted.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you build your \u003cstrong\u003epersonal tableau\u003c\/strong\u003e by playing multi-use cards: each card can become a star, a planet, an asteroid, or a resource spent to do something else. You move on a \u003cstrong\u003ecentral rondel\u003c\/strong\u003e that dictates which actions you can take, and each turn you choose how far to advance (1 to 3 spaces) knowing that your position will influence the next round. The engine is optimization: you build constellations that trigger bonuses, complete public objectives, and upgrade your console to unlock special abilities. When 2 of the 6 main objectives are completed, the game ends and points are tallied.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"For aeons, entropy was an inescapable force of nature.\"\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eBoard\u0026amp;Dice\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eLuciani returns to pure economic management: tough choices, burning cards, unforgiving rondel.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eEntropy\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eCerebral\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eOptimizing\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditative\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it's Luciani in full form, with his trademark painful choices and engines to build. The scientific theme is well integrated, the rondel adds temporal tension. Flaws but not deal-breakers: high weight and steep learning curve, long games that approach 3 hours with 4 players. If you're looking for lively interaction, it's not here.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 out of 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eThe game includes official solo rules already in the base manual. You play against objectives to complete and a timer simulated by the deck's progression. The experience is complete and the puzzle remains intact, but you obviously lose the competitive race for public objectives that creates tension in multiplayer.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · editorial rating FroGames · based on rules, international reviews and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 5, \"note\": \"Ogni carta è una scelta: giocarla ora o tenerla per dopo, usarla come componente o come risorsa. Il rondel ti costringe a pianificare 2-3 turni avanti.\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Peso 3.6 su BGG: regole articolate, iconografia densa, interazioni tra biomi e obiettivi da metabolizzare. Non è per una prima serata.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Setup variabile, obiettivi pubblici che cambiano, poteri asimmetrici dalla console. Ogni partita è un puzzle diverso.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Indiretta: corri sugli stessi obiettivi, occupi spazi sul rondel, competi per i biomi migliori. Ma non c'è attacco diretto o sabotaggio.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pesca carte e setup iniziale, poi è gestione pura. La mano si rinnova ma sai cosa pescherai: i margini per lamentarsi sono stretti.\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe scientist's tools\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you build (and what you sacrifice)\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e⭐\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eStars\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe heart of every solar system. Each star has a type (red giant, white dwarf...) that dictates which planets can orbit it. Playing them costs cards, but unlocks space to build.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌍\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePlanets and Asteroids\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou place them around stars, each with distance and type requirements. Planets host biomes and life, asteroids provide immediate resources. Arrangement matters for chain bonuses.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌿\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eBiomes\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eOceans, forests, deserts: add them to planets to unlock permanent abilities and prepare them for life. Each biome has a cost and a unique effect. Unlocking the right biome at the right time can turn the game around.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🧬\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLife\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe ultimate goal: sowing life forms on planets. Requires suitable biomes and accumulated resources. Each life form is worth points and can complete objectives. It is the phase that crowns your universe.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\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\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e129 cards in 2 sizes\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\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with transparent sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e41 × 63 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e121\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e80 × 120 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e8\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e129\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53465794838855,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Entropy_ita_00.jpg?v=1772795567"},{"product_id":"spell","title":"Spell","description":"\u003csection id=\"fg-spell\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003e ABSTRACT AND MAGICAL CHALLENGE\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003e SPELL\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003e Summon your magic in a geometric arena\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003e Prepare to cross the threshold of the Amber Palace, where the most powerful magicians clash with perfect schemes.\u003c\/p\u003e  \u003cp class=\"fg-p\"\u003eIt's an abstract board game that transforms tile placement into an intense and visually stunning magical duel. Every move requires spatial cunning and foresight, forcing you to read your opponent's intentions before their magic takes over the board.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003e Carve your own enchanted path and dominate the living space of the arena.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003e The real spark lies in the simplicity of the rules contrasted with the profound variability of possible strategies, creating a tight and uninterrupted pace.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003e It's the game for those who love burning brain cells in chess challenges and for those seeking a direct and elegant competition, where luck can't hide tactical shortcomings.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e \u003cspan class=\"fg-chip\"\u003e🔮 Pure Magic\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e🧩 Abstract Strategy\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e🧠 Mental Forecasting\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e⚔️ Direct Duel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003e Why SPELL gets stuck in your head\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4\u003e 💠 Perfect patterns\u003c\/h4\u003e  \u003cp\u003eCreate precise geometries on the board to cast devastating spells against your rival.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4\u003e ⚡ Lightning-fast actions\u003c\/h4\u003e\n\u003cp\u003e Combine your points to move, attack, and defend in a single, breathless turn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4\u003e 🧱 Protective walls\u003c\/h4\u003e\n\u003cp\u003e Erect arcane barriers to block your opponent's path and break up their deadly combos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4\u003e 👁️ Sharp forecast\u003c\/h4\u003e\n\u003cp\u003e Read enemy movements ahead of time, guessing what magical pattern they are about to complete.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4\u003e 🔄 Sudden reversals\u003c\/h4\u003e\n\u003cp\u003e Use superior spells to turn a desperate situation into a brilliant victory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4\u003e 🎭 Unique style\u003c\/h4\u003e\n\u003cp\u003e Immerse yourself in a captivating aesthetic world, where vibrant design enhances the abstract nature of conflict.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003e True magic is not knowing the spells, but knowing exactly when to unleash their power in the arena.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e #fg-spell, #fg-spell * { color: #FFFFFF !important; font-family: system-ui, -apple-system, sans-serif; box-sizing: border-box; } #fg-spell { background: radial-gradient(circle at top right, #3C0A27 0%, #11050D 100%); border-radius: 28px; padding: clamp(1.5rem, 5vw, 4rem); overflow: hidden; } .fg-kicker { font-size: 0.9rem; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: #E81A8F !important; margin-bottom: 0.5rem; } .fg-title { font-size: clamp(2.5rem, 6vw, 4.5rem); font-weight: 900; line-height: 1.1; margin: 0 0 1rem 0; text-shadow: 0 4px 20px rgba(232, 26, 143, 0.6); } .fg-sub { font-size: clamp(1.2rem, 2.5vw, 1.5rem); font-weight: 500; opacity: 0.9; margin-bottom: 2rem; } .fg-p { font-size: 1.1rem; line-height: 1.7; margin-bottom: 1.5rem; opacity: 0.85; } .fg-tagline { font-size: clamp(1.3rem, 3vw, 1.6rem); font-weight: 600; font-style: italic; line-height: 1.5; margin: 3rem 0; padding: 1.5rem; border-left: 5px solid #E81A8F; background: linear-gradient(90deg, rgba(232, 26, 143, 0.15) 0%, transparent 100%); box-shadow: -15px 0 30px -15px rgba(232, 26, 143, 0.4); } .fg-chips { display: flex; flex-wrap: wrap; gap: 0.8rem; margin: 2rem 0; } .fg-chip { background: rgba(232, 26, 143, 0.2); border: 1px solid rgba(232, 26, 143, 0.5); border-radius: 20px; padding: 0.5rem 1.2rem; font-size: 0.95rem; font-weight: 600; } .fg-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); margin: 3rem 0; } .fg-h3 { font-size: clamp(1.8rem, 4vw, 2.2rem); font-weight: 800; margin-bottom: 2rem; } .fg-grid { display: grid; gap: 1.5rem; grid-template-columns: 1fr; } @media (min-width: 720px) { .fg-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: repeat(3, 1fr); } } .fg-card { background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 26px; padding: 2rem; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5); backdrop-filter: blur(8px); transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease; } @media (hover: hover) { .fg-card:hover { transform: translateY(-6px); box-shadow: 0 15px 40px rgba(232, 26, 143, 0.25); background: rgba(255, 255, 255, 0.07); } } .fg-card h4 { font-size: 1.2rem; font-weight: 700; margin: 0 0 1rem 0; display: flex; align-items: center; gap: 0.5rem; } .fg-card p { font-size: 0.95rem; line-height: 1.6; margin: 0; opacity: 0.8; } .fg-panel { background: linear-gradient(135deg, rgba(232, 26, 143, 0.2), rgba(0, 0, 0, 0.4)); border-radius: 28px; padding: 2.5rem; text-align: center; font-size: clamp(1.2rem, 3vw, 1.4rem); font-weight: 700; margin-top: 3rem; border: 1px solid rgba(232, 26, 143, 0.3); box-shadow: 0 10px 40px rgba(0,0,0,0.3); } \u003c\/style\u003e","brand":"Nuts Publishing","offers":[{"title":"Default Title","offer_id":53489621991751,"sku":null,"price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Spell00.webp?v=1773136181"},{"product_id":"mini-rogue-the-council","title":"Mini Rogue  - The Council","description":"\u003csection id=\"fg-minirogue-council\" class=\"fg-wrap\"\u003e\n\u003cp class=\"fg-kicker\"\u003e Standalone Dungeon Crawler expansion\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e MINI ROGUE THE COUNCIL\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e A new level of challenge awaits you in the depths of the labyrinth.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e The descent into the darkness beneath the surface becomes even more treacherous as the shadow of the Council falls upon the corridors. Mysterious new rooms and relentless enemies will test your every tactical and strategic decision.\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eIt's an exploration and survival board game that expands the universe of your favorite title, adding layers of pure tension. Prepare to manage new event cards and crucial resources as you fight to stay alive until your last breath.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e Face the unpredictable and prove you can master deadly new threats.\u003c\/div\u003e\n\n\u003cp class=\"fg-p\"\u003e This expansion introduces mechanics that enrich the emergent narrative, making each adventure a standalone epic. The addition of new, deadly challenges requires a completely different approach to exploration and inventory management.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those who have already mastered the basics and are looking for the perfect excuse to test their luck again. If you love calculating risks and enjoying last-minute victories, you'll find the ultimate experience here.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e \n\u003cspan class=\"fg-chip\"\u003e🐉 New Monsters\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e⚔️ Tactical Combat\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e🔮 Dark Events\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003e🎲 High Replayability\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003e Why MINI ROGUE THE COUNCIL gets stuck in your head \u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🏰 Unexplored rooms\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e The unparalleled thrill of revealing a totally unknown threat behind the next door.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🧙♂️ The Council looms\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Face elite enemies with deadly powers and unique, rule-breaking abilities.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🗡️ Tactical choices\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Calculate every single hit to maximize damage without exposing yourself to deadly counterattacks.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 📜 Ancient parchments\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Discover mystical power-ups hidden within the ruins to turn the tide of battle.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 💀 Calculated risk\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Push yourself beyond your endurance limit to try and obtain epic-level rewards.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e ⏳ Rising tension\u003c\/div\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Each plan you overcome inexorably increases the difficulty and weight of your responsibilities.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \u003cdiv class=\"fg-panel\"\u003eTrue mastery is demonstrated when all around you seems lost.\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e #fg-minirogue-council, #fg-minirogue-council * { color:#FFFFFF !important; font-family: sans-serif; box-sizing: border-box; } #fg-minirogue-council { background: linear-gradient(145deg, #2B1736, #160B1C); padding: 40px 20px; border-radius: 28px; max-width: 1200px; margin: 0 auto; line-height: 1.6; } #fg-minirogue-council .fg-kicker { text-transform: uppercase; letter-spacing: 2px; font-size: 0.9rem; color: #D5A754 !important; font-weight: bold; margin-bottom: 10px; } #fg-minirogue-council .fg-title { font-size: 3rem; font-weight: 900; text-shadow: 2px 4px 10px rgba(0,0,0,0.6); margin: 0 0 10px 0; line-height: 1.1; color: #F8E5A0 !important; } #fg-minirogue-council .fg-sub { font-size: 1.4rem; opacity: 0.9; margin-bottom: 30px; } #fg-minirogue-council .fg-p { font-size: 1.1rem; margin-bottom: 20px; } #fg-minirogue-council .fg-tagline { font-size: 1.5rem; font-style: italic; font-weight: bold; padding: 15px 20px; border-left: 5px solid #D5A754; background: rgba(213,167,84,0.1); margin: 30px 0; box-shadow: 0 0 20px rgba(213,167,84,0.2); } #fg-minirogue-council .fg-chips { display: flex; flex-wrap: wrap; gap: 10px; margin: 30px 0; } #fg-minirogue-council .fg-chip { background: #235E3B; padding: 8px 16px; border-radius: 20px; font-size: 0.95rem; font-weight: bold; border: 1px solid rgba(255,255,255,0.2); } #fg-minirogue-council .fg-divider { height: 1px; background: rgba(255,255,255,0.2); margin: 40px 0; } #fg-minirogue-council .fg-h3 { font-size: 2rem; font-weight: bold; margin-bottom: 30px; color: #D5A754 !important; } #fg-minirogue-council .fg-grid { display: grid; grid-template-columns: 1fr; gap: 20px; margin-bottom: 40px; } #fg-minirogue-council .fg-card { background: #3F224A; padding: 25px; border-radius: 26px; box-shadow: 0 10px 30px rgba(0,0,0,0.4); transition: transform 0.3s ease, box-shadow 0.3s ease; border: 1px solid rgba(255,255,255,0.05); } #fg-minirogue-council .fg-card:hover { transform: translateY(-5px); box-shadow: 0 15px 40px rgba(0,0,0,0.6); } #fg-minirogue-council .fg-card-title { font-size: 1.2rem; font-weight: bold; margin-bottom: 10px; } #fg-minirogue-council .fg-card-text { font-size: 1rem; opacity: 0.85; margin: 0; } #fg-minirogue-council .fg-panel { background: linear-gradient(145deg, #D5A754, #A67D34); padding: 30px; border-radius: 26px; text-align: center; font-size: 1.3rem; font-weight: bold; color: #160B1C !important; margin-top: 40px; box-shadow: 0 10px 20px rgba(213,167,84,0.3); } @media (min-width: 720px) { #fg-minirogue-council .fg-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1050px) { #fg-minirogue-council .fg-grid { grid-template-columns: repeat(3, 1fr); } } \u003c\/style\u003e","brand":"Nuts Publishing","offers":[{"title":"Default Title","offer_id":53489732223303,"sku":null,"price":32.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MiniRogue-TheCouncil00.webp?v=1773137777"},{"product_id":"sniper-elite-operation-kraken","title":"Sniper Elite - Operation Kraken ","description":"\u003csection id=\"fg-sniper-elite-kraken\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003e OFFICIAL EXPANSION\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e SNIPER ELITE: OPERATION KRAKEN\u003c\/h2\u003e\n\n \u003cp class=\"fg-sub\"\u003eThe stealthy hunt moves to deadly new battlefields.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e A superb lone hunter against ruthless enemy patrols. The front lines of World War II heat up with a new threat, forcing the Allied sniper to infiltrate the Reich's security network to thwart the Axis plans.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's a board game of hidden movement and tactical deduction, a must-have expansion that amplifies the mechanics of the original title. Tension reaches its peak in this deadly asymmetric hide-and-seek game, suitable for both those who prefer the adrenaline of solo infiltration and those who enjoy coordinating hunting troops.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e Two new, unforgiving maps change the rules of survival forever.\u003c\/div\u003e\n\n \u003cp class=\"fg-p\"\u003eChoose whether to brave the wide-open and deadly spaces of the Norman Village or explore the claustrophobic corridors of the gigantic Super Carrier. This expansion introduces armored vehicles for defenders, radically altering the lines of sight and forcing the sniper to reconsider every escape route.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those who love pure strategy, the tension of invisible movements and the thrill of escaping capture with just a second to spare.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eCovert Movements\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eAsymmetric Tactics\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eInfiltration\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eHigh Voltage\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003eWhy SNIPER ELITE: OPERATION KRAKEN sticks in your head \u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🎯 A shot in the shadows\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e Hold your breath and plan the perfect takedown from your hiding place. Every shot can reveal your position to the enemy.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🚙 Roaring Engines\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e Defenders now deploy deadly armored vehicles to patrol the Norman Village. Their mobility completely changes the hunt.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cdiv class=\"fg-card-title\"\u003e🚢 Steel Labyrinth\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e Navigate the narrow passages and cramped decks of the new Super Carrier. Close-quarters combat is unforgiving of even the slightest mistake.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🔦 Ruthless Hunt\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e Coordinate your troops in a deadly grip to block the invisible sniper's escape route. Use logic to anticipate his moves.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🎒 Lethal Equipment\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e Take advantage of new tactical options to transform yourself into a one-man army. Surprise enemy guards with ingenious traps.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cdiv class=\"fg-card-title\"\u003e 🐕 Best Friend\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card-text\"\u003e Enter the fray with new support options ready to outwit your enemies. Every resource is vital to completing the mission.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e Experience the adrenaline rush of a covert operation where every sound could be your last breath.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-sniper-elite-kraken, #fg-sniper-elite-kraken * { color:#FFFFFF !important; font-family: sans-serif; box-sizing: border-box; } #fg-sniper-elite-kraken { background: radial-gradient(circle at top center, #3a1515 0%, #110d14 50%, #08080a 100%); border-radius: 28px; padding: 50px 20px; text-align: center; line-height: 1.6; } .fg-kicker { font-size: 0.95rem; font-weight: 700; color: #ff5500; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 10px; } .fg-title { font-size: 2.8rem; font-weight: 900; line-height: 1.15; margin-bottom: 15px; text-shadow: 0 4px 20px rgba(255,85,0,0.4); } .fg-sub { font-size: 1.25rem; font-weight: 400; color: #d0c8cc; margin-bottom: 35px; } .fg-p { font-size: 1.1rem; max-width: 750px; margin: 0 auto 25px auto; color: #e2dce0; } .fg-tagline { font-size: 1.5rem; font-weight: 800; font-style: italic; color: #ffffff; padding: 20px 30px; border-left: 6px solid #ff5500; background: linear-gradient(90deg, rgba(255,85,0,0.15) 0%, transparent 100%); margin: 40px auto; max-width: 750px; text-align: left; text-shadow: 0 0 15px rgba(255,85,0,0.3); border-radius: 0 16px 16px 0; } .fg-chips { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin: 35px 0; } .fg-chip { background: rgba(38,23,25,0.8); border: 1px solid #ff5500; color: #ffad85; padding: 10px 20px; border-radius: 25px; font-size: 0.95rem; font-weight: 600; box-shadow: 0 4px 10px rgba(0,0,0,0.3); } .fg-divider { height: 1px; background: linear-gradient(90deg, transparent, #ff5500, transparent); margin: 50px auto; max-width: 250px; opacity: 0.7; } .fg-h3 { font-size: 2rem; font-weight: 800; margin-bottom: 35px; color: #ff7733; } .fg-grid { display: grid; grid-template-columns: 1fr; gap: 24px; max-width: 1050px; margin: 0 auto 50px auto; } .fg-card { background: #1a1622; border-radius: 26px; padding: 30px; text-align: left; box-shadow: 0 12px 35px rgba(0,0,0,0.6); border: 1px solid rgba(255,85,0,0.15); transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.3s ease; } @media (hover: hover) { .fg-card:hover { transform: translateY(-8px); box-shadow: 0 20px 45px rgba(255,85,0,0.25); border-color: rgba(255,85,0,0.4); } } .fg-card-title { font-size: 1.3rem; font-weight: 800; margin-bottom: 12px; color: #ffffff; } .fg-card-text { font-size: 1rem; color: #b8b0b5; line-height: 1.5; } .fg-panel { background: linear-gradient(135deg, rgba(58,21,21,0.9) 0%, rgba(26,8,5,0.9) 100%); border-radius: 28px; padding: 40px; max-width: 850px; margin: 0 auto; font-size: 1.4rem; font-weight: 800; text-align: center; border: 1px solid rgba(255,85,0,0.3); box-shadow: 0 20px 40px rgba(0,0,0,0.5); backdrop-filter: blur(5px); } .fg-seo { font-size: 0.9rem; color: #9c9297; max-width: 800px; margin: 40px auto; text-align: center; line-height: 1.5; } @media (min-width: 720px) { .fg-grid { grid-template-columns: repeat(2, 1fr); } .fg-title { font-size: 3.8rem; } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: repeat(3, 1fr); } }\u003c\/style\u003e","brand":"Rebellion Unplugged","offers":[{"title":"Default Title","offer_id":53489919197511,"sku":null,"price":37.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/SniperElite-OperationKraken00.webp?v=1773140737"},{"product_id":"container-deluxe-edition","title":"Container – Deluxe Edition","description":"\u003c!-- =====================================================\n     CONTAINER DELUXE — BLOCCO 1\n     FroGames | Shopify tema Concept\n     Prefisso CSS: cntd1-\n     ===================================================== --\u003e\n\u003cdiv class=\"cntd1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"cntd1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"cntd1-cover-img\" alt=\"Container Deluxe gioco da tavolo economico per 3-5 giocatori - edizione deluxe con componenti in metallo Allplay\" src=\"https:\/\/cf.geekdo-images.com\/AXJ3ur6OZecgmPSACVm2Lw__imagepagezoom\/img\/p0xgQC1RNzTDT9rC9esDAG_hqeA=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9085223.jpg\"\u003e\n\u003cdiv class=\"cntd1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cntd1-cover-content\"\u003e\n\u003cp class=\"cntd1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"cntd1-sub\"\u003eLa stessa economia spietata che ha reso Container un cult, ora con navi e container in metallo. È il classico nella sua veste migliore.\u003c\/p\u003e\n\u003cdiv class=\"cntd1-chips\"\u003e\n\u003cspan class=\"cntd1-chip cntd1-chip--gold\"\u003eEdizione Deluxe\u003c\/span\u003e \u003cspan class=\"cntd1-chip\"\u003eComponenti in metallo\u003c\/span\u003e \u003cspan class=\"cntd1-chip\"\u003eGioco economico\u003c\/span\u003e \u003cspan class=\"cntd1-chip\"\u003eAllplay\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"cntd1-specs-bar\"\u003e\n\u003cdiv class=\"cntd1-specs\"\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003e3 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003e45–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003e12+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003eAste \u0026amp; Gestione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e🔩\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eMateriali\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003eMetallo + legno\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-spec\"\u003e\n\u003cspan class=\"cntd1-spec-icon\"\u003e💥\u003c\/span\u003e \u003cspan class=\"cntd1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"cntd1-spec-val\"\u003eDiretta e costante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BANDA DELUXE --\u003e\n\u003cdiv class=\"cntd1-deluxe-band\"\u003e\n\u003cdiv class=\"cntd1-db-inner\"\u003e\n\u003cp class=\"cntd1-db-label\"\u003ePerché è l'edizione Deluxe\u003c\/p\u003e\n\u003ch3 class=\"cntd1-db-title\"\u003eLo stesso gioco, con un altro peso sul tavolo\u003c\/h3\u003e\n\u003cdiv class=\"cntd1-db-grid\"\u003e\n\u003cdiv class=\"cntd1-db-card\"\u003e\n\u003cspan class=\"cntd1-db-icon\"\u003e🔩\u003c\/span\u003e\n\u003ch4 class=\"cntd1-db-card-title\"\u003eNavi e container in metallo\u003c\/h4\u003e\n\u003cp class=\"cntd1-db-card-text\"\u003eNell'edizione standard navi e container sono in plastica. Nella Deluxe sono in \u003cstrong\u003emetallo\u003c\/strong\u003e: peso, finitura e presenza al tavolo di un altro livello. Fabbriche, magazzini e camion restano in legno serigrafato in entrambe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-db-card\"\u003e\n\u003cspan class=\"cntd1-db-icon\"\u003e🎨\u003c\/span\u003e\n\u003ch4 class=\"cntd1-db-card-title\"\u003eUn classico riportato a nuovo\u003c\/h4\u003e\n\u003cp class=\"cntd1-db-card-text\"\u003eAllplay riedita il design di Delonge ed Ewert con le illustrazioni di Adam Allsuch Boardman, plance rinnovate e materiali pensati per durare. Le regole restano identiche all'originale: cambia solo quanto è bello giocarci.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"cntd1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"cntd1-intro-grid\"\u003e\n\u003cdiv class=\"cntd1-intro-text\"\u003e\n\u003cp class=\"cntd1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"cntd1-h3\"\u003eUn'economia chiusa dove ogni euro lo togli a qualcun altro\u003c\/h3\u003e\n\u003cp class=\"cntd1-p\"\u003eContainer è uno dei giochi economici più rispettati di sempre. Progettato originariamente da \u003cstrong\u003eFranz-Benno Delonge e Thomas Ewert\u003c\/strong\u003e, torna nell'edizione Allplay con le illustrazioni di Adam Allsuch Boardman. Questa è la versione \u003cstrong\u003eDeluxe\u003c\/strong\u003e, con navi e container in metallo al posto della plastica.\u003c\/p\u003e\n\u003cp class=\"cntd1-p\"\u003eIn Container costruisci fabbriche, produci merci, le stocchi nei magazzini e decidi a che prezzo venderle. Poi carichi i tuoi container sulle navi e salpi verso l'isola, dove finiscono all'asta. Il principio è semplice da dire e difficilissimo da fare: compra basso, vendi alto.\u003c\/p\u003e\n\u003cp class=\"cntd1-p\"\u003eLa vera sfida di Container non sono le regole — si spiegano in venti minuti — ma il mercato. Il denaro non arriva mai dalla banca: gira soltanto tra i giocatori. Ogni euro che guadagni l'hai sottratto a un avversario. E le carte valore segrete fanno sì che nessuno sappia davvero quanto valgono i container degli altri.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-intro-side\"\u003e\n\u003cdiv class=\"cntd1-quote-solo\"\u003e\n\u003cspan class=\"cntd1-qs-icon\"\u003e💰\u003c\/span\u003e\n\u003cp class=\"cntd1-qs-text\"\u003eNon esiste la banca: il denaro circola solo tra i giocatori. Per arricchirti devi convincere un avversario a pagarti — è qui che nasce ogni trattativa spietata.\u003c\/p\u003e\n\u003cp class=\"cntd1-qs-note\"\u003eIl segreto di Container in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-quote-solo cntd1-quote-solo--alt\"\u003e\n\u003cspan class=\"cntd1-qs-icon\"\u003e🤐\u003c\/span\u003e\n\u003cp class=\"cntd1-qs-text\"\u003eAll'asta le offerte sono segrete e il capitano decide se accettarle. Basta uno sguardo di troppo per far capire quanto vale davvero quel carico.\u003c\/p\u003e\n\u003cp class=\"cntd1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"cntd1-fs\"\u003e\n\u003cdiv class=\"cntd1-fs-header\"\u003e\n\u003cdiv class=\"cntd1-fs-brand\"\u003e\n\u003cimg class=\"cntd1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"cntd1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"cntd1-fs-game-name\"\u003eContainer Deluxe\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"cntd1-fs-cat\"\u003eEconomico\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-body\"\u003e\n\u003cdiv class=\"cntd1-fs-radar-panel\"\u003e\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\"\u003e\n            \u003cpolygon points=\"160.0,145.2 172.8,152.6 172.8,167.4 160.0,174.8 147.2,167.4 147.2,152.6\" stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon points=\"160.0,130.4 185.6,145.2 185.6,174.8 160.0,189.6 134.4,174.8 134.4,145.2\" stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon points=\"160.0,115.6 198.5,137.8 198.5,182.2 160.0,204.4 121.5,182.2 121.5,137.8\" stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon points=\"160.0,100.8 211.3,130.4 211.3,189.6 160.0,219.2 108.7,189.6 108.7,130.4\" stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon points=\"160.0,86.0 224.1,123.0 224.1,197.0 160.0,234.0 95.9,197.0 95.9,123.0\" stroke-width=\"1\" stroke=\"#c0b8b0\" fill=\"none\"\u003e\u003c\/polygon\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"86.0\" x2=\"160.0\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"123.0\" x2=\"224.1\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"197.0\" x2=\"224.1\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"234.0\" x2=\"160.0\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"197.0\" x2=\"95.9\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"123.0\" x2=\"95.9\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cpolygon points=\"160.0,86.0 211.3,130.4 211.3,189.6 160.0,219.2 121.5,182.2 134.4,145.2\" stroke-linejoin=\"round\" stroke-width=\"2.5\" stroke=\"#E8772B\" fill=\"#E8772B1a\"\u003e\u003c\/polygon\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"86.0\" cx=\"160.0\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"130.4\" cx=\"211.3\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"189.6\" cx=\"211.3\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"219.2\" cx=\"160.0\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"182.2\" cx=\"121.5\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"145.2\" cx=\"134.4\"\u003e\u003c\/circle\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"72.0\" x=\"160.0\"\u003e5\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"123.9\" x=\"224.3\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"198.1\" x=\"224.3\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"235.2\" x=\"160.0\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"190.7\" x=\"108.6\"\u003e3\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"138.7\" x=\"121.4\"\u003e2\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"middle\" y=\"41.0\" x=\"160.0\"\u003eInterazione\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"start\" y=\"103.0\" x=\"258.7\"\u003eStrategia\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"start\" y=\"217.0\" x=\"258.7\"\u003eProfondità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"middle\" y=\"281.0\" x=\"160.0\"\u003eRigiocabilità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"11\" text-anchor=\"end\" y=\"217.0\" x=\"61.3\"\u003eComplessità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"11\" text-anchor=\"end\" y=\"103.0\" x=\"61.3\"\u003eFortuna\u003c\/text\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-info\"\u003e\n\u003cspan class=\"cntd1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"cntd1-fs-feeling\"\u003e\n\u003cspan class=\"cntd1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e \u003cspan class=\"cntd1-fs-feel-tag\"\u003eSpietato\u003c\/span\u003e \u003cspan class=\"cntd1-fs-feel-tag\"\u003eGratificante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cntd1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"cntd1-fs-targets\"\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-target cntd1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-verdict\"\u003e\n\u003cdiv class=\"cntd1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-verdict-text\"\u003eUn classico dell'economia da tavolo nella sua veste migliore: regole snelle, interazione altissima e componenti in metallo che si sentono in mano. Per chi ama leggere gli avversari e il mercato — non per chi cerca un gioco rilassante o un primo gestionale.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-fs-footer\"\u003e\n\u003cimg class=\"cntd1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, classificazione BGG e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COSA GESTISCI --\u003e\n\u003cdiv class=\"cntd1-section-pad\"\u003e\n\u003cp class=\"cntd1-label\"\u003eCosa metti in campo\u003c\/p\u003e\n\u003ch3 class=\"cntd1-h3\"\u003eQuello che gestisci a ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"cntd1-cards\"\u003e\n\u003cdiv class=\"cntd1-card\"\u003e\n\u003cspan class=\"cntd1-card-icon\"\u003e🏭\u003c\/span\u003e\n\u003ch4 class=\"cntd1-card-name\"\u003eLe tue fabbriche\u003c\/h4\u003e\n\u003cp class=\"cntd1-card-desc\"\u003eProducono i container colorati che metterai sul mercato. Quali colori spingere? Dipende da cosa pensi vogliano gli altri.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-card\"\u003e\n\u003cspan class=\"cntd1-card-icon\"\u003e🏬\u003c\/span\u003e\n\u003ch4 class=\"cntd1-card-name\"\u003eI tuoi magazzini\u003c\/h4\u003e\n\u003cp class=\"cntd1-card-desc\"\u003eQui stocchi i container e decidi il prezzo di vendita. Troppo alto e nessuno compra, troppo basso e svendi il margine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-card\"\u003e\n\u003cspan class=\"cntd1-card-icon\"\u003e🚢\u003c\/span\u003e\n\u003ch4 class=\"cntd1-card-name\"\u003eLa tua nave in metallo\u003c\/h4\u003e\n\u003cp class=\"cntd1-card-desc\"\u003eCarica i container e salpa verso l'isola. È lì che parte l'asta — e nella Deluxe ogni pezzo ha il peso del metallo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cntd1-card\"\u003e\n\u003cspan class=\"cntd1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"cntd1-card-name\"\u003eLe carte valore segrete\u003c\/h4\u003e\n\u003cp class=\"cntd1-card-desc\"\u003eSolo tu sai quali container ti faranno vincere a fine partita. Tieni la faccia da poker: gli altri stanno cercando di capirlo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"cntd1-closing\"\u003e\n\u003cp class=\"cntd1-closing-text\"\u003eA fine partita qualcuno conterà più soldi degli altri. Ma la storia che vi racconterete sarà quella dell'asta in cui qualcuno ha pagato il triplo del dovuto — con i container di metallo che pesano davvero sul tavolo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.cntd1-wrap, .cntd1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.cntd1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #062A3A;\n}\n\n\/* ── COPERTINA ── *\/\n.cntd1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.cntd1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.cntd1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(6,42,58,0) 0%, rgba(6,42,58,0) 22%, rgba(6,42,58,0.55) 52%, rgba(6,42,58,0.9) 74%, rgba(6,42,58,1) 100%); }\n.cntd1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.cntd1-kicker { display: block; color: #E8772B; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.cntd1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 600px; margin-bottom: 16px; }\n.cntd1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.cntd1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.cntd1-chip--gold { background: #C8A24B; border-color: #C8A24B; color: #2a1d00; }\n\n\/* ── SPECS ── *\/\n.cntd1-specs-bar { background: #051E2A; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.cntd1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.cntd1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.cntd1-spec:nth-child(3n) { border-right: none; }\n.cntd1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.cntd1-spec-icon { font-size: 1.2rem; }\n.cntd1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.cntd1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BANDA DELUXE ── *\/\n.cntd1-deluxe-band { background: linear-gradient(135deg, #14202a 0%, #1f3038 55%, #2a2418 100%); padding: 30px 24px 32px; border-top: 3px solid #C8A24B; }\n.cntd1-db-inner { max-width: 1060px; margin: 0 auto; }\n.cntd1-db-label { font-family: sans-serif; font-size: 0.66rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #D9B967; margin-bottom: 7px; }\n.cntd1-db-title { font-family: Georgia, serif; font-size: clamp(1.2rem, 2.2vw, 1.6rem); font-weight: 900; color: #fff; margin-bottom: 18px; line-height: 1.2; }\n.cntd1-db-grid { display: grid; grid-template-columns: 1fr; gap: 12px; }\n.cntd1-db-card { background: rgba(255,255,255,0.05); border: 1px solid rgba(200,162,75,0.35); border-radius: 14px; padding: 18px 20px; }\n.cntd1-db-icon { font-size: 1.7rem; display: block; margin-bottom: 8px; }\n.cntd1-db-card-title { font-family: sans-serif; font-weight: 800; font-size: 0.96rem; color: #E9C879; margin-bottom: 7px; }\n.cntd1-db-card-text { font-family: sans-serif; font-size: 0.87rem; color: rgba(255,255,255,0.82); line-height: 1.6; }\n.cntd1-db-card-text strong { color: #fff; }\n\n\/* ── BODY ── *\/\n.cntd1-body { background: #EAF1F5; }\n\n\/* ── INTRO ── *\/\n.cntd1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.cntd1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C0560F; margin-bottom: 7px; }\n.cntd1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0E2A36; line-height: 1.15; margin-bottom: 16px; }\n.cntd1-p { font-family: sans-serif; font-size: 0.95rem; color: #244451; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.cntd1-quote-solo { background: #062A3A; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #E8772B; }\n.cntd1-quote-solo--alt { background: #0B4259; border-left-color: #C8A24B; }\n.cntd1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.cntd1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.cntd1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.cntd1-divider { height: 1px; background: #c4d2d8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.cntd1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.cntd1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.cntd1-fs-brand { display:flex; align-items:center; gap:9px; }\n.cntd1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.cntd1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.cntd1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.cntd1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.cntd1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.cntd1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.cntd1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.cntd1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.cntd1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.cntd1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.cntd1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.cntd1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.cntd1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.cntd1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.cntd1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.cntd1-fs-target span { font-size:14px; flex-shrink:0; }\n.cntd1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.cntd1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.cntd1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.cntd1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.cntd1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.cntd1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.cntd1-section-pad { padding: 32px 28px 8px; }\n.cntd1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.cntd1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4dde2; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.cntd1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.cntd1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.cntd1-card-name { font-size: 0.95rem; font-weight: 900; color: #C0560F; margin-bottom: 5px; }\n.cntd1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #244451; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.cntd1-closing { background: #062A3A; padding: 26px 28px; border-top: 3px solid #C8A24B; }\n.cntd1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .cntd1-specs { grid-template-columns: repeat(6, 1fr); }\n  .cntd1-spec { border-bottom: none; }\n  .cntd1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .cntd1-spec:last-child { border-right: none; }\n  .cntd1-db-grid { grid-template-columns: repeat(2, 1fr); }\n  .cntd1-cards { grid-template-columns: repeat(2, 1fr); }\n  .cntd1-fs-body { grid-template-columns: 220px 1fr; }\n  .cntd1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .cntd1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .cntd1-cover { height: 440px; }\n  .cntd1-cover-content { padding: 22px 36px 30px; }\n  .cntd1-deluxe-band { padding: 34px 36px 36px; }\n  .cntd1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .cntd1-cards { grid-template-columns: repeat(4, 1fr); }\n  .cntd1-divider { margin-left: 36px; margin-right: 36px; }\n  .cntd1-section-pad { padding: 36px 36px 8px; }\n  .cntd1-closing { padding: 28px 36px; }\n  .cntd1-fs-body { grid-template-columns: 260px 1fr; }\n  .cntd1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53527022272839,"sku":null,"price":109.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Container_Deluxe_Edition_gioco_da_tavolo.jpg?v=1785241975"},{"product_id":"cats-knocking-things-off-ledges","title":"Cats Knocking Things Off Ledges","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eBuild your platform, place your cat, take aim. The toy falls, perfect. Then the tower wobbles. And someone laughs too loud.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eParty game\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eThe Op Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eTabletop Feline Chaos\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e15 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e10+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eThe Op Games\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eLight (1.2)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eFlicking and balancing\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe Formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eBalancing tower \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e precise flicks \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e collapse risk\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✋ Only here: Score when someone else's object falls\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA celebration of the most iconic feline attitude ever\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003eDavid Killing and Sen-Foong Lim\u003c\/strong\u003e, Cats Knocking Things Off Ledges is a dexterity party game that turns a universal truth into a mechanic: cats love to knock things over. Published by The Op Games, the game brings to the table that shaky balance between control and chaos that anyone with a feline knows well.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you build multi-story platforms, place your cats, and flick toys to knock them off the tower. \u003cstrong\u003eThe lower the object falls, the more points you score\u003c\/strong\u003e. But if the tower collapses on your turn, your score is reset. The first to reach the target score wins, if the structure holds.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eA game that perfectly captures feline anarchy and transforms it into 15 minutes of nervous laughter.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"The premise is simple, the execution is nerve-wracking, and everyone becomes a cat person for a quarter hour.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eThe premise is simple, the execution is nerve-wracking, and everyone becomes a cat person for a quarter hour.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eGameosity\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCats Knocking Things Off Ledges\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e4eefc;border-color:#7099d8;color:#0a3070\"\u003eSocial\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eRidiculous\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eChaotic\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003ePhysical\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it captures a universal truth about cats and turns it into an immediate physical mechanic, spiced with genuine tension and ridiculous moments. Flaws but not deal-breakers: replayability is limited, and after a few close games it becomes repetitive; it also needs a stable table and space for the tower.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Colpisci i giocattoli altrui, destabilizzi le altrui piattaforme, e se crolla il caos è collettivo\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"Ogni colpo può far crollare tutto: anche un millimetro di inclinazione cambia il destino della torre\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"La fisica è imprevedibile: un giocattolo può rotolare, rimbalzare o fermarsi a metà aria inspiegabilmente\"}, {\"label\": \"Rigiocabilità\", \"value\": 3, \"note\": \"La torre cambia ogni partita, ma la formula resta quella: dopo 3-4 round diventa prevedibile\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Pianificare conta poco: conta il polso fermo e l'angolazione del dito nel momento del flick\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Costruisci, metti il gatto, colpisci: regole spiegate in 90 secondi, prima partita immediata\"}];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eYour feline arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat's on the tower\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🏗️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMulti-story platforms\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eBuild a wobbly skyscraper layer by layer. Each floor is a resting surface that becomes increasingly unstable, and your cat is waiting up there.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🐈\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eWooden cats\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eFeline meeples that occupy the platforms. Position them in balance: each cat adds weight and risk, but you need it to flick from that position.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎾\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eToys to knock over\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eBalls, plush toys, and various objects placed on the edges. Your goal is to knock them over with a swift flick, hoping they roll down to the lowest level.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e⚠️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTotal collapse\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eIf the tower falls during your turn, your score returns to zero. One moment: everyone else keeps their accumulated points. The risk is all yours.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/313197\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eOfficial Rulebook (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eRulebook · on 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    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(16,80,160,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #1050a0; border-color: #1050a0; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1050a0; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1050a0; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#1050a0; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #1050a0; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #1050a0; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #1050a0; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #1050a0; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #1050a0; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"USAopoly","offers":[{"title":"Default Title","offer_id":53542376112455,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Cats_Knocking_Things_Off_Ledges_00.webp?v=1773827282"},{"product_id":"rocking-raft","title":"Rocking Raft","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou tilt the raft. The gems roll. Your opponent reaches out. You snap it back and their load goes overboard. Everyone laughs. No one remembers who won the previous round.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eDexterity\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eHorrible Guild\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePirates \u0026amp; Treasures\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e15 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e6+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDexterity and balance\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏴‍☠️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eHorrible Guild\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eLight (1\/5) (estimate)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\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\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)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003ePhysical dexterity \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Unstable placement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Raft balance\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✋ Only here: Truly rocking raft\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA gem-laden raft that really rocks\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003eCarlo Emanuele Lanzavecchia\u003c\/strong\u003e and illustrated by \u003cstrong\u003eJoel Leal\u003c\/strong\u003e, Rocking Raft is a dexterity game for families set among pirates and stolen treasures. The central component is a physical raft that really rocks, on which colored gems slide that you must roll into your dinghy before others intercept them.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eOn your turn, you tilt and rotate the raft to slide the gems towards your dinghy. Each piece you place shifts the center of gravity: large gems are worth more but threaten to send everything into the sea. You steal the best positions from your opponents and try to offload instability onto them: a misplaced barrel can sink an entire carefully organized cargo.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Teach it in five minutes, play in fifteen.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eYou teach it in five minutes, you play it in fifteen.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eHorrible Guild\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eRocking Raft was recently released and initial impressions confirm the intuition: a dexterity game for children that also works with adults, a raft that delivers on its promise, and fifteen minutes that fly by. First reading, July 2026.\u003c\/p\u003e\n\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\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\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\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eRocking Raft\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e4eefc;border-color:#7099d8;color:#0a3070\"\u003eSocial\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\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\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eChaotic\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eImmediate\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn brief\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy it intrigues us: a raft that really tilts is a simple and honest idea, perfect for families and children who want something physical and immediate. Flaws but not deal-breakers: physics can be unpredictable, gems roll even when you don't want them to, and those with less steady hands start at a disadvantage. First reading, July 2026.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\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 · FroGames editorial rating · first reading: based on rulebook and official presentation, updated with first plays\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Manipoli la zattera e influenzi tutti: le gemme rotolano e cambiano i piani di chiunque.\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"La fisica decide molto, ma calcoli male l'angolo e sei tu a mandarti a fondo.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Ogni partita è diversa per setup e mani tremanti, più la variante avanzata.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Ogni inclinazione è una micro-scommessa: ti fidi della tua mano ferma?\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Poco planning, molto timing: decidi quale gemma prendere e quando osare.\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Regole in 5 minuti, nessun setup complicato, zero downtime.\"}];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat you'll find in the box\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eThe components that make the chaos work\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🛟\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eThe rocking raft\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eA physical component that really rocks, the heart of the game. Every shift in weight tilts it and causes gems to slide in unpredictable directions.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e💎\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eColored gems\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eStolen treasures of different values: large ones are worth more but are heavy and make the raft unstable. Choose whether to play it safe or risk a big score.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🚣\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePersonal dinghies\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach player has their own small boat to accumulate loot. In the advanced variant, the dinghies fill with water and you have to fill them before they sink.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🏴‍☠️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePirate flag\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eSignals the end of the game: when it's raised, count who saved the most valuable treasure. The timer is visible, tension rises.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(16,80,160,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #1050a0; border-color: #1050a0; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1050a0; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1050a0; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#1050a0; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #1050a0; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #1050a0; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #1050a0; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #1050a0; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #1050a0; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Horrible Guild","offers":[{"title":"Default Title","offer_id":53542558597447,"sku":null,"price":20.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Rocking_Raft_00.webp?v=1773830229"}],"url":"https:\/\/frogames.business\/en\/collections\/essen-2026-attesi.oembed?page=5","provider":"FroGames","version":"1.0","type":"link"}