{"title":"FrogSoon – Board Game Pre-Orders Coming Soon ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eFrogSoon – Board Game Pre-Orders Coming Soon\u003c\/h2\u003e\n\n\n\u003cp\u003e Here, we play ahead. At FrogSoon, you'll find \u003cstrong\u003epre-orders for the most anticipated board games\u003c\/strong\u003e : upcoming titles, freshly announced releases, and releases that are already making waves.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003ePre-ordering board games\u003c\/strong\u003e allows you to secure copies before the official release, avoiding the risk of sellouts in the first few weeks.\u003c\/p\u003e\n\n\u003cp\u003e From grand strategy games to themed adventures, including party games and 2-player titles, this section is dedicated to \u003cstrong\u003eupcoming board games\u003c\/strong\u003e .\u003c\/p\u003e\n\n   \u003cp\u003eIf you want to be among the first to bring something new to the table, the right time is before it hits the shelves.\u003c\/p\u003e\n\n\n\u003ch3\u003e Why choose a pre-order\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEarly Access\u003c\/strong\u003e : You lock in your copy before release.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eAnticipated Titles\u003c\/strong\u003e : Games that are being talked about before they even launch.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eReduced risk of selling out\u003c\/strong\u003e : especially for limited runs.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGuaranteed news\u003c\/strong\u003e : always stay up to date on new releases.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Discover the best \u003cstrong\u003eboard game preorders\u003c\/strong\u003e and get the latest releases before anyone else.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eFrogSoon: pre-order today, play tomorrow.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e","products":[{"product_id":"endeavor-abissi-marini","title":"Endeavor Abissi Marini","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 review\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou publish the paper on deep-sea currents. The marine biologist needs another site from you. The photographer is waiting for someone to open up the Mariana Trench. And meanwhile, the ocean changes, turn after turn.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategy\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCranio Creations\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMarine scientific research\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eModular 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 – 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\"\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\"\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\"\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.9)\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\"\u003eAction retrieval · Tech tree\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\"\u003eAction retrieval \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Oceanic tech tree \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Expert management\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: Globally interconnected conservation projects\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\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA research institute, the abyss to explore, and a planet to save\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eCarl de Visser and Jarratt Gray\u003c\/strong\u003e bring the Endeavor system into the modern era, underwater. Endeavor: Deep Sea abandons the colonial exploration of its predecessor and puts you in charge of an \u003cstrong\u003eindependent research institute\u003c\/strong\u003e committed to studying the ocean, protecting marine ecosystems, and developing sustainable conservation projects. The board changes every game, and the illustrations by \u003cstrong\u003eJosh Cappel and Fahed Alrajil\u003c\/strong\u003e depict a fragile and fascinating submerged world.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eYou recruit experts (biologists, engineers, photographers, activists) and use them to explore new dive sites, publish scientific papers, and launch awareness campaigns. Every action you take returns your cards to the pool: \u003cstrong\u003ethe more actions you take, the more experts you recover\u003c\/strong\u003e for the following turns. Your institute grows in specializations (research, exploration, conservation, outreach), unlocks technologies, and contributes to the health of the ocean. Choices matter: every game tells a different story of discovery and responsibility.\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're saying 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\"Plunge into the modern era, where our planet's vast interconnected ocean scape is one of the last frontiers to discover and explore.\"\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\"\u003eBurnt Island 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\"\u003eAn elegant system that rewards planning without ever becoming deterministic. Every turn is a difficult choice.\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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eEndeavor: Deep Sea\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 · Cooperative\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\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eFluid\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 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\u003eFamily 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\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: \u003cstrong\u003eelegant action retrieval system\u003c\/strong\u003e that rewards those who plan 3-4 turns ahead, environmental theme integrated into the mechanics (not just pasted on), streamlined rules but notable tactical depth, and excellent scalability from 1 to 4 players. Flaws but not deal-breakers: the learning curve is steep in the first few games (you only realize what to do on the second pass), and the ocean theme might feel like a re-skin if you aren't interested in the conservation narrative. But if you are looking for a modern eurogame that balances accessibility and substance, Endeavor: Deep Sea works.\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 \u003cstrong\u003eofficial rules for solo play\u003c\/strong\u003e with an automa and dedicated scenarios. The experience is complete and respects the rhythm of multiplayer, but it loses direct competition for sites and public objectives: it becomes more of an optimization challenge against yourself and the target score. Very solid for those looking for a strategic tabletop puzzle.\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 the rulebook, 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\": \"Il timing delle azioni e la costruzione del motore contano più della tattica immediata\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Tabellone modulare, setup variabile e alberi tecnologici flessibili cambiano ogni partita\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Regole in 20 minuti, ma la profondità emerge dopo 2-3 partite\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Indiretta ma presente: corsa ai siti migliori e competizione per gli obiettivi pubblici\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Cresce verso la fine quando le azioni rimaste sono poche e i margini stretti\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Alea quasi assente: setup iniziale e ordine delle carte, poi tutto dipende da te\"}];\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 tools of your institute\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eExperts, sites, and projects: what you bring into play\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\"\u003eExpert cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eBiologists, engineers, photographers, activists. Each has unique abilities and an action cost. You recruit them, use them, and when you take actions you recover them: the \u003cstrong\u003eengine that powers everything\u003c\/strong\u003e.\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\"\u003eSite tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eOcean floors, abyssal trenches, coral reefs. The board is built by exploring: \u003cstrong\u003eeach discovered site\u003c\/strong\u003e unlocks new actions and resources for those who get there first.\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\"\u003eScientific papers\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou publish research to earn points and influence. The more papers you complete, \u003cstrong\u003ethe more your reputation grows\u003c\/strong\u003e and unlocks permanent bonuses for the institute.\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\"\u003eConservation projects\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eGlobal campaigns to protect marine ecosystems. Every launched project \u003cstrong\u003egives you final points\u003c\/strong\u003e and improves the overall health of the ocean (cooperative objectives).\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":51346446221639,"sku":"CRA-00001","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Endeavor_abissi_marini_gioco_da_tavolo_cranio_creations.png?v=1745979468"},{"product_id":"distilled","title":"Distilled ENG","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eLa scheda FroGames\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eHai quattro ingredienti, tre upgrade e due turni. Il whisky invecchia bene ma il gin è pronto subito. Qualcuno vende troppo presto, qualcuno aspetta troppo. Alla fine conta solo chi ha osato al momento giusto.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategico\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePaverson Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eEngine building liquoroso\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30–150 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏭\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEditore\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePaverson Games\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePeso\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedio (3.0)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eHand management + Push-your-luck\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eLa formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eGestione mano \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e engine building a distilleria \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e push-your-luck nella distillazione\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: Distilli davvero: scegli se rischiare ancora\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eErediti una distilleria. Diventi master distiller. Oppure no.\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eDave Beck\u003c\/strong\u003e e illustrato da \u003cstrong\u003eErik Evensen\u003c\/strong\u003e, Distilled ti mette a capo di una piccola distilleria artigianale con un solo obiettivo: creare spirits leggendari e conquistare il titolo di master distiller. Il tema non è solo scenografia: ogni meccanica riflette il processo reale di produzione, dall'acquisto delle materie prime all'invecchiamento in botte, fino all'imbottigliamento e alla vendita.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo \u003cstrong\u003ecostruisci la tua distilleria\u003c\/strong\u003e acquistando ingredienti, upgrade e ricette, poi distilli spirits bilanciando rischio e rendimento: ogni carta giocata può migliorare il tuo prodotto o rovinarlo se esageri. Una volta distillato, lo spirit va in magazzino dove invecchia e guadagna valore, ma occupare troppo spazio rallenta la produzione. Vince chi accumula più \u003cstrong\u003espirit points\u003c\/strong\u003e vendendo al momento giusto e distillando con maestria.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eÈ un gioco sul fare whisky che sembra davvero di stare in una distilleria. La tensione del push-your-luck mentre aggiungi ingredienti è perfetta: sai che dovresti fermarti, ma quella carta potrebbe dare punti extra.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"The distilling mechanism is brilliant—every choice feels like you're actually crafting something.\"\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eIl meccanismo di distillazione è brillante: ogni scelta sembra davvero che tu stia creando qualcosa.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eDistilled\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategia\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalcolato\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSoddisfacente\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003ePerché ci piace: il tema funziona davvero (non è solo flavor text), il push-your-luck nella distillazione crea micro-tensioni continue, e vendere al momento giusto ti fa sentire un mastro distillatore vero. Difetti ma non deal-breaker: il setup è lungo la prima volta, la durata scala molto (30 min solo, 150 in 5), e l'interazione bassa può dare l'impressione di fare solitari in parallelo.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 su 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eIl gioco include una modalità solitario ufficiale con regole dedicate. L'esperienza è completa: costruisci la distilleria, distilli, invecchi e vendi esattamente come nel multiplayer, puntando a raggiungere obiettivi di punteggio prestabiliti. Manca solo la competizione per le carte mercato, ma il cuore strategico resta intatto.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 4, \"note\": \"Le scelte di timing (quando vendere, cosa invecchiare) definiscono la partita, ma non è un peso heavy: poche regole, tante conseguenze\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Carte asimmetriche, ricette diverse ogni volta, mercato variabile: nessuna partita segue lo stesso schema produttivo\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Il push-your-luck è gestibile: scegli tu quando fermarti, ma le carte pescate influenzano il risultato finale dello spirit\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Il manuale è chiaro, la prima partita dura 20 minuti in più per capire il flusso distillazione-invecchiamento-vendita\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"Indiretta: corsa alle ricette e agli upgrade migliori, ma nessuno tocca la tua distilleria o i tuoi spirits\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa metti in bottiglia\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI quattro pilastri della tua distilleria\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🌾\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eIngredienti\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eGrani, malto, mais, orzo, frutta: ogni spirit parte da qui. Compri le materie prime al mercato, scegliendo tra qualità e prezzo. Alcuni ingredienti danno punti base, altri sbloccano ricette premium o innescano combo con gli upgrade.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚗️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eDistillazione\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl cuore del gioco: giochi carte dalla mano per aggiungere sapori, alcol e firma allo spirit. Ogni carta aumenta il valore, ma se superi il limite rovini tutto. Fermarti al momento giusto è la differenza tra un prodotto mediocre e uno leggendario.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🛢️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eInvecchiamento\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eGli spirits vanno in magazzino dove guadagnano punti col passare dei round. Le botti migliori accelerano il processo, ma occupano spazio: devi bilanciare produzione veloce e maturazione lenta. Vendere troppo presto lascia soldi sul tavolo.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🏭\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eUpgrade distilleria\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eAlambicchi, botti rare, laboratori: ogni upgrade è permanente e cambia il motore produttivo. Alcuni riducono il rischio nella distillazione, altri aumentano i punti vendita, altri ancora sbloccano azioni speciali. Sono costosi ma definiscono la tua strategia.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/222843\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eRegolamento ufficiale (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eDistilled Rules (English) · su BoardGameGeek\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-arrow\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Paverson Games","offers":[{"title":"Default Title","offer_id":51487969935687,"sku":"FRO-00020","price":96.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/distilled-jeu-de-societe_d5acb08f-3ad5-4100-9fb5-3f64abd144ab.png?v=1745945356"},{"product_id":"house-of-fado","title":"House of Fado","description":"\u003csection id=\"fg-house-of-fado\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003e Strategic management to the rhythm of music\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003e HOUSE OF FADO\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003e Lisbon nights come to life in your venue.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003e The aroma of fine wine mingles with the melancholic notes of a Portuguese guitar as guests settle in for the evening. In this charming management game, you manage one of the city's most prestigious venues, orchestrating a delicate balance between entertainment and service.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003e It's a strategic worker placement and resource management board game that transports you to the heart of Portuguese culture. Your every move must attract the right audience, dazzle diners with memorable performances, and ensure the kitchen keeps pace with the demands of the most demanding customers.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003e Strike a chord with your soul and transform your fado house into a Lisbon legend.\u003c\/div\u003e  \u003cp class=\"fg-p\"\u003eThe real magic lies in how every element is interconnected, forcing you to synchronize the staff with the musical talents performing. Having the best singers isn't enough if the tables are empty or the waiters can't serve the traditional dishes on time.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003e Perfect for those who enjoy elegant challenges where optimization meets a deeply felt setting. If you're looking for a rewarding tactical experience that combines rigorous planning with a warm, vibrant atmosphere, you've found your ideal stage.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e \u003cspan class=\"fg-chip\"\u003eEmployee Placement\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eRestaurant Management\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003ePortuguese Atmosphere\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eMusic Combos\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eElegant Strategy\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 HOUSE OF FADO stays in your head\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 🎸 Perfect chords\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003e Choose your musicians carefully to create unique synergies and enchant the audience in the room.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 🍷 Impeccable service\u003c\/h4\u003e  \u003cp class=\"fg-card-text\"\u003eManage your waiters to satisfy the most refined palates and earn critical acclaim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 🕯️ Intimate atmosphere\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003e Position tables strategically to maximize customer engagement and tips.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 🎶 Unforgettable voices\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003e Recruit the most talented fadists to make the entire audience at your venue cry and feel emotional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 🕰️ Stage timing\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003e Decide the exact moment to start the show to multiply the prestige of your turn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 📜 Golden Reputation\u003c\/h4\u003e\n\u003cp class=\"fg-card-text\"\u003e Build your prestige move after move until you become the most exclusive meeting place in the capital.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003e Feel the melody rise and prepare to make history of Portuguese nights.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-house-of-fado, #fg-house-of-fado * { color: #FFFFFF !important; box-sizing: border-box; font-family: sans-serif; } #fg-house-of-fado { background: #1A1210; border-radius: 28px; padding: 40px 20px; overflow: hidden; margin: 0 auto; max-width: 1200px; box-shadow: 0 20px 50px rgba(0,0,0,0.5); } #fg-house-of-fado .fg-kicker { font-size: 14px; font-weight: 800; text-transform: uppercase; letter-spacing: 2px; text-shadow: 0 0 10px #D49A36; margin-bottom: 10px; } #fg-house-of-fado .fg-title { font-size: clamp(32px, 5vw, 64px); font-weight: 900; line-height: 1.1; margin: 0 0 15px 0; text-shadow: 2px 4px 15px rgba(0,0,0,0.8), 0 0 30px rgba(212,154,54,0.4); } #fg-house-of-fado .fg-sub { font-size: 20px; font-weight: 300; margin-bottom: 30px; opacity: 0.9; } #fg-house-of-fado .fg-p { font-size: 17px; line-height: 1.6; margin-bottom: 20px; opacity: 0.95; } #fg-house-of-fado .fg-tagline { font-size: 24px; font-style: italic; font-weight: 700; margin: 40px 0; padding: 20px 0 20px 20px; border-left: 5px solid #D49A36; background: linear-gradient(90deg, rgba(212,154,54,0.1) 0%, transparent 100%); text-shadow: 0 0 20px rgba(212,154,54,0.3); } #fg-house-of-fado .fg-chips { display: flex; flex-wrap: wrap; gap: 12px; margin: 30px 0; } #fg-house-of-fado .fg-chip { background: #3A2A28; padding: 8px 16px; border-radius: 20px; font-size: 14px; font-weight: 600; box-shadow: 0 4px 10px rgba(0,0,0,0.3); border: 1px solid rgba(255,255,255,0.1); } #fg-house-of-fado .fg-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent); margin: 50px 0; } #fg-house-of-fado .fg-h3 { font-size: 28px; font-weight: 800; margin-bottom: 30px; text-align: center; } #fg-house-of-fado .fg-grid { display: grid; grid-template-columns: 1fr; gap: 20px; margin-bottom: 40px; } @media (min-width: 720px) { #fg-house-of-fado .fg-grid { grid-template-columns: repeat(2, 1fr); } #fg-house-of-fado { padding: 60px 40px; } } @media (min-width: 1050px) { #fg-house-of-fado .fg-grid { grid-template-columns: repeat(3, 1fr); } } #fg-house-of-fado .fg-card { background: #2A1E1C; border-radius: 26px; padding: 25px; box-shadow: 0 10px 30px rgba(0,0,0,0.4); border: 1px solid rgba(255,255,255,0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; } #fg-house-of-fado .fg-card:hover { transform: translateY(-5px); box-shadow: 0 15px 40px rgba(212,154,54,0.2); border-color: rgba(212,154,54,0.3); } #fg-house-of-fado .fg-card-title { font-size: 18px; font-weight: 700; margin: 0 0 12px 0; display: flex; align-items: center; gap: 10px; } #fg-house-of-fado .fg-card-text { font-size: 15px; line-height: 1.5; margin: 0; opacity: 0.85; } #fg-house-of-fado .fg-panel { background: linear-gradient(135deg, #8B2626, #4A1515); border-radius: 26px; padding: 30px; text-align: center; font-size: 22px; font-weight: 700; box-shadow: 0 15px 35px rgba(0,0,0,0.6); margin-top: 40px; }\u003c\/style\u003e","brand":"Eagle-Gryphon Games","offers":[{"title":"Default Title","offer_id":51509247410503,"sku":"EAG-00001","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/HouseofFado00.webp?v=1773478945"},{"product_id":"the-vale-of-eternity","title":"The Vale of Eternity","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\"\u003eChoose two cards. One you sell immediately for crystals, the other will become your strongest dragon. Or maybe not. In half an hour, you'll understand if you've read others' plans well.\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\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eWorld Mythologies\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMensa Select\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 – 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\"\u003eAsmodee\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\"\u003eCards\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e70 mythological creatures\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\"\u003eOpen Draft \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Multipurpose Cards (3 functions) \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Race\/Element Combo\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: Each card: resource, summon or support\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\"\u003eSeventy mythological creatures, one hunt\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eThe Vale of Eternity was born in 2023 from the mind of \u003cstrong\u003eEric Hong\u003c\/strong\u003e (author of Hanamikoji and other gems of asymmetric elegance) and the illustration of an international team that drew from mythologies from all over the world: Chinese, Greek, Norse, Japanese. Not an invented cosmogony but a \u003cstrong\u003ereal bestiary\u003c\/strong\u003e made of kitsune, phoenixes, chimeras, European and Oriental dragons. Seventy cards, each with a different history and powers. It won the \u003cstrong\u003eMensa Select 2024\u003c\/strong\u003e for hidden depth under immediate rules.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eYou are a competing tamer: you \u003cstrong\u003edraw two cards from the central tableau\u003c\/strong\u003e, keep one and use the other for resources (selling it or sending it into battle as support). Creatures have race and element tags, and you build combos by interlocking affinities. Some creatures \u003cstrong\u003esummon other cards\u003c\/strong\u003e from your hand or from the deck, others boost each other, others block other people's plans. The winner is the one who, at the end of the game, controls the most valuable party in victory points.\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\"Simple teach, meaningful decisions every turn\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eSimple to teach, meaningful decisions every turn\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        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThe Vale of Eternity is a card game that combines mythologies from all over the world in an elegant draft and combo system. Each card tells a story, but only those who read the plans of others reach the final dragon.\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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eThe Vale of Eternity\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\"\u003eVersatile\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricate\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eConcise\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-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\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's a gateway that doesn't treat players like beginners. Immediate rules, but every game you discover a combo you hadn't seen. The open draft rewards those who read others, not those who draw well. Flaws but not deal-breakers: the cards have text in language (requires reference or knowledge), and with 4 players, control over the tableau gets too diluted. It remains a gem for 2-3.\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\u0026amp;width=64\" 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\": \"Strategia\", \"value\": 4, \"note\": \"Ogni carta ha tre usi (vendita, evocazione, supporto): la scelta pesa, ma il pool è condiviso e gli altri ti leggono\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Draft aperto significa leggere cosa manca agli altri e bloccare le combo chiave. Nessun attacco diretto ma denial costante\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"70 creature diverse, 5-6 razze in ogni partita, combo sempre nuove. Il mazzo cambia ogni volta\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Tre fasi per turno (pesca, azione, risoluzione), iconografia chiara. Regole in 10 minuti, combo da scoprire nelle partite successive\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Le carte escono in ordine casuale ma tu vedi sempre 6 opzioni aperte. Chi pianifica meglio mitiga il draw luck\"}];\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 creatures you will summon\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eFour archetypes from the mythological bestiary\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\"\u003eDragons\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe most expensive to tame, but they are worth huge victory points and have devastating permanent effects. No one summons more than two per game: each dragon is a declaration of war.\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\"\u003eShapeshifting Spirits\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eKitsune, tanuki, yōkai: creatures with effects that can be activated when they enter or leave the game. Perfect for chain combos that summon other cards from your hand.\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\"\u003eElemental Creatures\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePhoenixes, storms, salamanders: each element (fire, water, earth, air) unlocks synergies with other cards of the same type. Build monothematic decks or mix everything.\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\"\u003eWarriors and Chimeras\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eHybrid creatures that belong to multiple races simultaneously. They cost little, are summoned early, and act as a bridge between different combos. The invisible glue of your party.\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\"\u003e70 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 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\"\u003e64 × 89 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e70\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\u003e70\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":51538182537543,"sku":"FRO-00070","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/the-vale-of-eternity-gioco-da-tavolo-asmodee.png?v=1746881828"},{"product_id":"deep-regrets","title":"Deep Regrets","description":"\u003c!-- =====================================================\n     DEEP REGRETS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"drg1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"drg1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"drg1-cover-img\" alt=\"Deep Regrets eldritch horror board game for 1-5 players - official Tettix Games cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/deep_regrets_gioco_da_tavolo.webp?v=1775307470\"\u003e\n\u003cdiv class=\"drg1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"drg1-cover-content\"\u003e\n\u003cp class=\"drg1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"drg1-sub\"\u003eYou cast your line. Something bit. You don't know what. You're not sure you want to know.\u003c\/p\u003e\n\u003cdiv class=\"drg1-chips\"\u003e\n\u003cspan class=\"drg1-chip drg1-chip--teal\"\u003ePush Your Luck\u003c\/span\u003e \u003cspan class=\"drg1-chip\"\u003eTettix Games\u003c\/span\u003e \u003cspan class=\"drg1-chip\"\u003eEnglish Edition\u003c\/span\u003e \u003cspan class=\"drg1-chip\"\u003eHand-drawn Art\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"drg1-specs-bar\"\u003e\n\u003cdiv class=\"drg1-specs\"\u003e\n\u003cdiv class=\"drg1-spec\"\u003e\n\u003cspan class=\"drg1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"drg1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"drg1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-spec\"\u003e\n\u003cspan class=\"drg1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"drg1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"drg1-spec-val\"\u003e30–150 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-spec\"\u003e\n\u003cspan class=\"drg1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"drg1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"drg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-spec\"\u003e\n\u003cspan class=\"drg1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"drg1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"drg1-spec-val\"\u003ePush Your Luck\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-spec\"\u003e\n\u003cspan class=\"drg1-spec-icon\"\u003e🐟\u003c\/span\u003e \u003cspan class=\"drg1-spec-label\"\u003eDepth\u003c\/span\u003e \u003cspan class=\"drg1-spec-val\"\u003e3 abyss levels\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-spec\"\u003e\n\u003cspan class=\"drg1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"drg1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"drg1-spec-val\"\u003eSolo + Cooperative\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"drg1-body\"\u003e\n\u003c!-- INTRO + CITAZIONI --\u003e\n\u003cdiv class=\"drg1-intro-grid\"\u003e\n\u003cdiv class=\"drg1-intro-text\"\u003e\n\u003cp class=\"drg1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"drg1-h3\"\u003eA week at sea. Something below isn't a fish.\u003c\/h3\u003e\n\u003cp class=\"drg1-p\"\u003eDeep Regrets is an eldritch fishing game for 1–5 players designed by \u003cstrong\u003eJudson Cowan\u003c\/strong\u003e and published by \u003cstrong\u003eTettix Games\u003c\/strong\u003e. Each turn, you roll wooden buoy dice, choose whether to stay at sea or return to port, then peek at the shadows on the back of the shoal cards and decide whether to dare.\u003c\/p\u003e\n\u003cp class=\"drg1-p\"\u003eThree depths, nine fishing grounds, increasingly unsettling creatures as you descend. Fair fish are worth more if you're sane. Horrific fish are worth more if you're already a bit mad. Regret Cards increase your madness — but also give you more dice and make the most monstrous catches skyrocket in value.\u003c\/p\u003e\n\u003cp class=\"drg1-p\"\u003eThe catch? Whoever ends the week with the most valuable Regrets has to discard their most prized fish. The balance between sanity and madness is the real game — one that plays out in your head, even before it plays out on the cards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-intro-side\"\u003e\n\u003cp class=\"drg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"drg1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Deep Regrets\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"drg1-quote-text\"\u003e\"The regrets may run deep in Deep Regrets, but the biggest one would be not giving it a try.\"\u003c\/p\u003e\n\u003cp class=\"drg1-quote-transl\"\u003eThe regrets may run deep in Deep Regrets, but the biggest one would be not giving it a try.\u003c\/p\u003e\n\u003cp class=\"drg1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-quote-solo\"\u003e\n\u003cspan class=\"drg1-qs-icon\"\u003e🎣\u003c\/span\u003e\n\u003cp class=\"drg1-qs-text\"\u003eEvery card flipped is a small story of tension — and you never know if it will end with a fish or a nightmare.\u003c\/p\u003e\n\u003cp class=\"drg1-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"drg1-fs\"\u003e\n\u003cdiv class=\"drg1-fs-header\"\u003e\n\u003cdiv class=\"drg1-fs-brand\"\u003e\n\u003cimg class=\"drg1-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=\"drg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"drg1-fs-game-name\"\u003eDeep Regrets\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e0f5ee; border-color: #60c090; color: #0a4a30;\" class=\"drg1-fs-cat\"\u003eStrategy · Horror\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-body\"\u003e\n\u003cdiv class=\"drg1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"drg1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"drg1-fs-tip\" class=\"drg1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-info\"\u003e\n\u003cspan class=\"drg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"drg1-fs-feeling\"\u003e\n\u003cspan class=\"drg1-fs-feel-tag\"\u003eTense\u003c\/span\u003e \u003cspan class=\"drg1-fs-feel-tag\"\u003eBizarre\u003c\/span\u003e \u003cspan class=\"drg1-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"drg1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n\u003cdiv class=\"drg1-fs-targets\"\u003e\n\u003cdiv class=\"drg1-fs-target drg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-target drg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-target drg1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-target drg1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-target drg1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class1-fs-solo\"\u003e\n\u003cdiv class=\"drg1-fs-solo-header\"\u003e\n\u003cspan class=\"drg1-fs-solo-ico\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"drg1-fs-solo-title\"\u003eSolo Mode\u003c\/span\u003e \u003cspan class=\"drg1-fs-solo-badge\"\u003eOfficial\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-solo-stars\"\u003e\n\u003cspan class=\"drg1-fs-star drg1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"drg1-fs-star drg1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"drg1-fs-star drg1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"drg1-fs-star drg1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"drg1-fs-star drg1-fs-star--on\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"drg1-fs-solo-note\"\u003eAn ichthyologist's campaign to catalog every creature of the sea — dozens of games, a growing objective. Solitaire here is not a fallback: it's an adventure in itself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-verdict\"\u003e\n\u003cdiv class=\"drg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-verdict-text\"\u003ePush your luck with an eldritch soul: accessible but never trivial. Perfect for those who want thematic tension without a 50-page rulebook.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-fs-footer\"\u003e\n\u003cimg class=\"drg1-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:'Fortuna',       v:5, note:\"I dadi e le carte rivelate non si controllano — ma si gestiscono con maestria\"},\n        {l:'Tensione',      v:4, note:\"Ogni flip di carta è un momento di sospensione: cosa c'è sotto?\"},\n        {l:'Rigiocabilità', v:4, note:\"9 banchi, centinaia di creature diverse: nessuna settimana in mare è uguale\"},\n        {l:'Accessibilità', v:4, note:\"Si impara in 15 minuti, la prima partita scorre subito in modo naturale\"},\n        {l:'Strategia',     v:3, note:\"Le scelte di gestione follia e mercato contano — ma il dado può ribaltare tutto\"},\n        {l:'Interazione',   v:2, note:\"Prevalentemente parallela: si compete ma non ci si attacca direttamente\"}\n      ];\n      var accent='#1a7a5a';\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('drg1-fs-svg');\n      var tip=document.getElementById('drg1-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 drg1-draw{to{stroke-dashoffset:0}}@keyframes drg1-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?'#b0c8bc':'#d8e8e0','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:'#c0d8cc','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:drg1-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:drg1-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:drg1-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=\"drg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARD COMPONENTI --\u003e\n\u003cdiv class=\"drg1-section-pad\"\u003e\n\u003cp class=\"drg1-label\"\u003eWhat you manage each turn\u003c\/p\u003e\n\u003ch3 class=\"drg1-h3\"\u003eThe tools for a week at sea\u003c\/h3\u003e\n\u003cdiv class=\"drg1-cards\"\u003e\n\u003cdiv class=\"drg1-card\"\u003e\n\u003cspan class=\"drg1-card-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"drg1-card-name\"\u003eWooden buoy dice\u003c\/h4\u003e\n\u003cp class=\"drg1-card-desc\"\u003eD4 wooden buoy-shaped dice: you roll them, then spend them to move to different depths, fish, and act. How many you have depends on your madness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-card\"\u003e\n\u003cspan class=\"drg1-card-icon\"\u003e🐠\u003c\/span\u003e\n\u003ch4 class=\"drg1-card-name\"\u003eFishing grounds\u003c\/h4\u003e\n\u003cp class=\"drg1-card-desc\"\u003eNine fishing grounds at three different depths. The shadows on the back suggest the size — but only by flipping the card do you discover what you've really found.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-card\"\u003e\n\u003cspan class=\"drg1-card-icon\"\u003e🤯\u003c\/span\u003e\n\u003ch4 class=\"drg1-card-name\"\u003eRegret Cards\u003c\/h4\u003e\n\u003cp class=\"drg1-card-icon-desc\"\u003eThey increase madness, unlock more dice, and make horrifying catches worth more. But whoever accumulates the most in value loses their best trophy at the end of the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-card\"\u003e\n\u003cspan class=\"drg1-card-icon\"\u003e🏪\u003c\/span\u003e\n\u003ch4 class=\"drg1-card-name\"\u003ePort and equipment\u003c\/h4\u003e\n\u003cp class=\"drg1-card-desc\"\u003eSell your catch, buy rods, reels, and provisions. Each piece of equipment changes how you face the sea — and the depth you can afford.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"drg1-closing\"\u003e\n\u003cp class=\"drg1-closing-text\"\u003eWhen you flip that card and don't yet know what you'll find — that's where Deep Regrets lives. In the split second between the line cast and the fish revealed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"drg1-box-section\"\u003e\n\u003cdetails class=\"drg1-det\"\u003e\n\u003csummary class=\"drg1-det-sum\"\u003e\u003cspan class=\"drg1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"drg1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"drg1-det-sub\"\u003e2 sizes · 250 cards total\u003c\/span\u003e\u003cspan class=\"drg1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"drg1-det-body\"\u003e\n\u003cdiv class=\"drg1-sleeve-grid\"\u003e\n\u003cdiv class=\"drg1-sleeve\"\u003e\n\u003cspan class=\"drg1-sleeve-mm\"\u003e63.5 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"drg1-sleeve-r\"\u003e\u003cspan class=\"drg1-sleeve-qty\"\u003e177 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"drg1-sleeve\"\u003e\n\u003cspan class=\"drg1-sleeve-mm\"\u003e44 × 63 mm\u003c\/span\u003e\n\u003cdiv class=\"drg1-sleeve-r\"\u003e\u003cspan class=\"drg1-sleeve-qty\"\u003e73 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=\"drg1-det drg1-det--last\"\u003e\n\u003csummary class=\"drg1-det-sum\"\u003e\u003cspan class=\"drg1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"drg1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"drg1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"drg1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"drg1-det-body\"\u003e\n\u003cdiv class=\"drg1-rl-wrap\"\u003e\n\u003cdiv class=\"drg1-rl-langs\"\u003e\u003cspan class=\"drg1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0a1e14; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"drg1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/298299\/deep-regrets-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"drg1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"drg1-rl-body\"\u003e\n\u003cspan class=\"drg1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"drg1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"drg1-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 drg1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine drg1-wrap --\u003e\n\u003cstyle\u003e\n.drg1-wrap, .drg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.drg1-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: #030f0a;\n}\n\n\/* ── COPERTINA ── *\/\n.drg1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.drg1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.drg1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(3,15,10,0) 0%, rgba(3,15,10,0) 20%, rgba(3,15,10,0.6) 50%, rgba(3,15,10,0.88) 72%, rgba(3,15,10,0.98) 100%); }\n.drg1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.drg1-kicker { display: block; color: #4ecfa0; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.drg1-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.drg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.drg1-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.drg1-chip--teal { background: #1a7a5a; border-color: #1a7a5a; }\n\n\/* ── SPECS ── *\/\n.drg1-specs-bar { background: #061209; padding: 0 24px; border-top: 1px solid rgba(78,207,160,0.12); }\n.drg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.drg1-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.drg1-spec:nth-child(3n) { border-right: none; }\n.drg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.drg1-spec-icon { font-size: 1.2rem; }\n.drg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.drg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.drg1-body { background: #f0ede6; }\n\n\/* ── INTRO GRID ── *\/\n.drg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.drg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1a7a5a; margin-bottom: 7px; }\n.drg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #081a0f; line-height: 1.15; margin-bottom: 16px; }\n.drg1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3d2e; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE \/ BOX EDITORIALI ── *\/\n.drg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1a7a5a; margin-bottom: 12px; }\n.drg1-quote { background: #0a2016; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #4ecfa0; }\n.drg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.drg1-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.drg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n.drg1-quote-solo { background: #0d2a1c; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #4ecfa0; }\n.drg1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.drg1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.drg1-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.drg1-divider { height: 1px; background: #c8d8cc; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.drg1-fs { background: #fff; border-top: 1px solid #dde8e2; border-bottom: 1px solid #dde8e2; }\n.drg1-fs-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8f0ec; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.drg1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.drg1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.drg1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.drg1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.drg1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.drg1-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.drg1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.drg1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.drg1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.drg1-fs-tip { display: none; position: absolute; background: #0a1e14; 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.drg1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.drg1-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.drg1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.drg1-fs-feel-tag { font-family: Georgia, serif; font-size: 13px; font-style: italic; color: #2a3d2e; padding: 5px 14px; background: #fff; border-radius: 7px; border: 1px solid #c8d8cc; }\n.drg1-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.drg1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.drg1-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.drg1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.drg1-fs-si { background: #fff; border-color: #c8d8cc; color: #0a2016; }\n.drg1-fs-no { background: transparent; border-color: #e0e8e4; color: #a8b8b0; opacity: .45; text-decoration: line-through; }\n\n\/* ── SOLITARIO ── *\/\n.drg1-fs-solo { background: #eeeae4; border-radius: 10px; padding: 12px 14px; margin-bottom: 14px; border: 1px solid #dde8e2; }\n.drg1-fs-solo-header { display: flex; align-items: center; gap: 7px; margin-bottom: 8px; }\n.drg1-fs-solo-ico { font-size: 1rem; }\n.drg1-fs-solo-title { font-family: sans-serif; font-size: 11px; font-weight: 700; color: #2a3d2e; flex: 1; }\n.drg1-fs-solo-badge { font-family: sans-serif; font-size: 9px; font-weight: 700; padding: 2px 8px; border-radius: 50px; background: #e0f5ee; border: 1px solid #60c090; color: #0a4a30; }\n.drg1-fs-solo-stars { display: flex; gap: 2px; margin-bottom: 7px; }\n.drg1-fs-star { font-size: 14px; }\n.drg1-fs-star--on { color: #1a7a5a; }\n.drg1-fs-star--off { color: #c8d8cc; }\n.drg1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #4a5e50; line-height: 1.55; }\n\n.drg1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #dde8e2; }\n.drg1-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.drg1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #2a3d2e; line-height: 1.65; }\n.drg1-fs-footer { padding: 9px 20px; background: #eeeae4; border-top: 1px solid #dde8e2; font-family: sans-serif; font-size: 11px; color: #6b5e48; line-height: 1.5; }\n\n\/* ── CARDS ── *\/\n.drg1-section-pad { padding: 32px 28px 8px; }\n.drg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.drg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #c8d8cc; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.drg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.drg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.drg1-card-name { font-size: 0.95rem; font-weight: 900; color: #1a7a5a; margin-bottom: 5px; font-family: sans-serif; }\n.drg1-card-desc, .drg1-card-icon-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3d2e; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.drg1-closing { background: #0a1e14; padding: 26px 28px; border-top: 3px solid #4ecfa0; }\n.drg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.drg1-box-section { background: #f0ede6; border-top: 1px solid #c8d8cc; }\n.drg1-det { border-bottom: 1px solid #dde8e2; background: #fff; }\n.drg1-det--last { border-bottom: none; }\n.drg1-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.drg1-det-sum::-webkit-details-marker { display: none; }\n.drg1-det-sum::marker { display: none; }\n.drg1-det[open] .drg1-det-sum { background: #f5f8f6; }\n.drg1-det-sum:hover { background: #f5f8f6; }\n.drg1-det-left { display: flex; align-items: center; gap: 10px; }\n.drg1-det-ico { font-size: 17px; flex-shrink: 0; }\n.drg1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a1e14; display: block; }\n.drg1-det-sub { font-family: sans-serif; font-size: 11px; color: #7a9a84; margin-top: 1px; display: block; }\n.drg1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.drg1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #7a9a84; border-bottom: 2px solid #7a9a84; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.drg1-det[open] .drg1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.drg1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.drg1-sleeve-grid { display: grid; grid-template-columns: 1fr; gap: 8px; padding-top: 14px; }\n.drg1-sleeve { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; background: #f5f8f6; border-radius: 8px; border: 1px solid #dde8e2; flex-wrap: wrap; gap: 6px; }\n.drg1-sleeve-mm { font-family: monospace; font-size: 0.82rem; font-weight: 700; color: #0a1e14; }\n.drg1-sleeve-r { display: flex; align-items: center; gap: 8px; }\n.drg1-sleeve-qty { font-family: sans-serif; font-size: 0.78rem; color: #4a5e50; }\n\n.drg1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.drg1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.drg1-rl-lang { font-family: sans-serif; font-size: 0.75rem; font-weight: 600; padding: 3px 10px; border-radius: 50px; background: #e0f5ee; border: 1px solid #60c090; color: #0a4a30; }\n.drg1-rl-arr-ext { font-size: 0.9rem; color: rgba(255,255,255,0.45); flex-shrink: 0; }\n.drg1-rl-body { flex: 1; min-width: 0; }\n.drg1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.drg1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.drg1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .drg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .drg1-spec { border-bottom: none; }\n  .drg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .drg1-spec:last-child { border-right: none; }\n  .drg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .drg1-fs-body { grid-template-columns: 220px 1fr; }\n  .drg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .drg1-fs-info { border-top: none; }\n  .drg1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .drg1-cover { height: 440px; }\n  .drg1-cover-content { padding: 22px 36px 30px; }\n  .drg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .drg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .drg1-divider { margin-left: 36px; margin-right: 36px; }\n  .drg1-section-pad { padding: 36px 36px 8px; }\n  .drg1-closing { padding: 28px 36px; }\n  .drg1-fs-body { grid-template-columns: 260px 1fr; }\n  .drg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Tettix Games","offers":[{"title":"Default Title","offer_id":51560869036359,"sku":"TET-00001","price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/deep-regrets-gioco-cooperativo-orrorifico-tettix-games._46e5da09-380e-4a86-a2c1-1538882cb49d.png?v=1760159919"},{"product_id":"orleans-nuova-edizione","title":"Orléans - Nuova Edizione","description":"\u003ch2\u003e Orleans – New Edition\u003c\/h2\u003e\n\n\n\u003cp\u003e ⚔️ \u003cstrong\u003eMiddle Ages, destiny and strategy in a single hand of tiles.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cp\u003e In \u003cstrong\u003eOrléans\u003c\/strong\u003e , one of the most beloved \u003cstrong\u003emedieval strategy board games\u003c\/strong\u003e , you will gather a team of peasants, knights, merchants and monks to build your hegemony in 13th-century France.\u003c\/p\u003e\n\n\n\u003cp\u003e 🛠️ Thanks to \u003cstrong\u003ebrilliant and deep bag-building\u003c\/strong\u003e , you select and activate your helpers to expand your domain: explore, trade, build stations and instruments, advance in the sciences, or seek spiritual protection in monasteries. Each turn is a new intertwining of planning and destiny.\u003c\/p\u003e\n\n\n \u003cp\u003e🧩 Easy to learn, hard to master. Every choice affects your trading network, your score, and future opportunities. Nothing is left to chance. Only the most cunning will dominate the Loire!\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eThis new edition includes the 5th player expansion: more competition, more strategy, more Orléans.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eWill you be the one to lead destiny… or suffer it?\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board game details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 2-5\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMatch duration:\u003c\/strong\u003e 90 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 12+\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDesigner:\u003c\/strong\u003e Reiner Stockhausen\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Klemens Franz\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Cranio Creations\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEdition language:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51565842956615,"sku":"FRO-00087","price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/orleans-nuova-edizione-gioco-da-tavolo-cranio-creations.png?v=1746938796"},{"product_id":"orleans-peste-nera","title":"Orléans - Peste Nera","description":"\u003ch2\u003e Orleans – Black Death\u003c\/h2\u003e\n\n\n\u003cp\u003e 💀 \u003cstrong\u003eWhen the plague arrives, strategy isn't enough. You have to resist.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cp\u003e The \u003cstrong\u003eBlack Death\u003c\/strong\u003e expansion brings a dark new challenge to the world of \u003cstrong\u003eOrléans\u003c\/strong\u003e , the celebrated \u003cstrong\u003emedieval strategy board game\u003c\/strong\u003e . The population is on its knees, death creeps everywhere... and your followers risk dropping like flies.\u003c\/p\u003e\n\n\n\u003cp\u003e 🦠 With the introduction of \u003cstrong\u003eRat cards\u003c\/strong\u003e and \u003cstrong\u003ecorpse tokens\u003c\/strong\u003e , every turn becomes a race to contain the contagion. Stocks dwindle, market space shrinks, and new events make the plague's advance ever more pressing.\u003c\/p\u003e\n\n\n \u003cp\u003e🙏 To counter the disaster, you can count on a powerful ally: the \u003cstrong\u003ePlague Doctor\u003c\/strong\u003e , a new minion who can act (almost) every round. You can also obtain \u003cstrong\u003eindulgence cards\u003c\/strong\u003e , which can be completed with donations or pilgrimages, to purify your bag and earn precious points.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eAre you ready to challenge Death… or will it overwhelm you?\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board Game Expansion Details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 2-5\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMatch duration:\u003c\/strong\u003e 90 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 12+\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDesigner:\u003c\/strong\u003e Reiner Stockhausen\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e atelier198\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Cranio Creations\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEdition language:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51565851377991,"sku":"FRO-00088","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/orleans-peste-nera-espansione-gioco-da-tavolo-cranio-creations.png?v=1746939107"},{"product_id":"orleans-commercio-intrigo","title":"Orléans - Commercio \u0026 Intrigo Espansione","description":"\u003ch2\u003e Orleans – Trade \u0026amp; Intrigue\u003c\/h2\u003e\n\n\n\u003cp\u003e 🧭 \u003cstrong\u003eStrategy, tension and low blows in the heart of the Loire.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cp\u003e With \u003cstrong\u003eTrade \u0026amp; Intrigue\u003c\/strong\u003e , the \u003cstrong\u003eOrléans\u003c\/strong\u003e universe expands with new \u003cstrong\u003estrategic options and direct player interactions\u003c\/strong\u003e . If the basic version won you over with its sophisticated planning, this expansion adds that extra touch of spice: orders to deliver, unexpected events, and... merciless subterfuge!\u003c\/p\u003e\n\n\n\u003cp\u003e 📦 Complete \u003cstrong\u003etrade orders\u003c\/strong\u003e between cities by collecting goods and delivering them to score points. Face a new series of \u003cstrong\u003erandom events\u003c\/strong\u003e that change the pace of each game. Explore two new boards: the \u003cstrong\u003eAlternative Charity board\u003c\/strong\u003e for renewed rewards, or the fearsome \u003cstrong\u003eIntrigue board\u003c\/strong\u003e … where every favor is a weapon, and every move can block or sabotage other players.\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eDeeper, meaner, more Orléans.\u003c\/strong\u003e Are you ready to plot behind the scenes?\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board Game Expansion Details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 2-5\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMatch duration:\u003c\/strong\u003e 90 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 12+\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDesigner:\u003c\/strong\u003e Reiner Stockhausen\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Klemens Franz\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Cranio Creations\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLanguage of the edition:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51565853770055,"sku":"FRO-00089","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/orleans-commercio-e-intrigo-espansione-strategica-cranio-creations.png?v=1746939513"},{"product_id":"orleans-invasione","title":"Orléans - Invasione -  Espansione","description":"\u003ch2\u003e Orleans – Invasion\u003c\/h2\u003e\n\n\n\u003cp\u003e ⚔️ \u003cstrong\u003eModular expansion, cooperative, competitive, and solo. All in one box.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eInvasion\u003c\/strong\u003e is the first major expansion for \u003cstrong\u003eOrléans\u003c\/strong\u003e , and it opens the door to new game modes for all types of players. Whether you want to cooperate, challenge an opponent to a duel, or test your skills alone, you'll find plenty to challenge your strategic game here.\u003c\/p\u003e\n\n\n\u003cp\u003e 🛡️ The \u003cstrong\u003eInvasion\u003c\/strong\u003e module is a cooperative challenge: players must join forces to repel an enemy attack, building structures and achieving individual and group objectives. Or you can play \u003cstrong\u003eProsperity\u003c\/strong\u003e mode, a longer and more strategic variant, where the new Carpenter role allows you to build to make your domain prosper.\u003c\/p\u003e\n\n\n \u003cp\u003e🧭 Love two-player gameplay? Enter \u003cstrong\u003eDuel\u003c\/strong\u003e mode, where every choice is a race against time to beat your rival. Want to play alone? No problem: \u003cstrong\u003ethree solo scenarios\u003c\/strong\u003e await, including the dignitary seeking citizens and the traveling salesman traveling between cities.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eExpand. Reinvent. Push your limits.\u003c\/strong\u003e This isn't just an expansion. It's a new Orleans.\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board Game Expansion Details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 1-5\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGame length:\u003c\/strong\u003e 90-120 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 12+\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDesigners:\u003c\/strong\u003e Inka \u0026amp; Markus Brand, Reiner Stockhausen\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Klemens Franz\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Cranio Creations\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEdition language:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51565854916935,"sku":"FRO-00090","price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/orleans-invasione-espansione-gioco-da-tavolo-cranio-creations.png?v=1746939814"},{"product_id":"voidfall","title":"Voidfall","description":"\u003ch2\u003eVoidfall – 4X Strategy Board Game Set in Space\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eCorrupted galaxies. Fallen noble houses. An interdimensional threat to face.\u003c\/strong\u003e In \u003cstrong\u003eVoidfall\u003c\/strong\u003e , you take on the role of one of the surviving Great Houses of the Domineum, ready to resist the corruption of the Voidborn and reclaim galactic supremacy.\u003c\/p\u003e\n\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePlayers:\u003c\/strong\u003e 1-4\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRunning time:\u003c\/strong\u003e 90-240 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eAge:\u003c\/strong\u003e 15+\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDesigner:\u003c\/strong\u003e Nigel Buckle\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Ian O'Toole\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Ghenos Games\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLanguage:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eVoidfall is the perfect combination of 4X strategy and Eurogame management depth\u003c\/strong\u003e : no dice, no chance, just tactical choices, resource management and tight planning.\u003c\/p\u003e\n\n\n \u003cp\u003eOver 3 game cycles, you will face galactic events, conquer sectors with modular fleets, develop technologies, advance your civilizations on custom tracks, and push back the influence of the Voidborn, the powerful being that threatens to corrupt the entire galaxy.\u003c\/p\u003e\n\n\n\u003cp\u003e You can play \u003cstrong\u003ecompetitively\u003c\/strong\u003e , \u003cstrong\u003ecooperatively\u003c\/strong\u003e , or \u003cstrong\u003esolo\u003c\/strong\u003e , all with the same rules. Combat is \u003cstrong\u003ecompletely deterministic\u003c\/strong\u003e and rewards strategy. Each House has unique abilities, and the map changes every game, ensuring \u003cstrong\u003emaximum variability\u003c\/strong\u003e .\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eVoidfall is a colossal challenge for strategic minds, perfect for lovers of deep, thematic games.\u003c\/strong\u003e\u003c\/p\u003e\n\n","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":51605539848519,"sku":"GHE-00016","price":119.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/voidfall-ghenos-games-fronte.png?v=1747733166"},{"product_id":"landmarks","title":"Landmarks","description":"\u003ch2\u003e Landmarks – The party game where every word is a compass\u003c\/h2\u003e\n\n\n\u003cp\u003e Welcome to the jungle... the verbal one! In \u003cstrong\u003eLandmarks\u003c\/strong\u003e , your group is stranded on an island, and only you can guide them to safety (or total disaster). How? With words, clues, and connections worthy of a brilliant mind—or a very inspired evening.\u003c\/p\u003e\n\n\n \u003cp\u003eEach round will test your intuition: \u003cstrong\u003echoose keywords\u003c\/strong\u003e to build logical paths between hidden concepts, hoping your classmates will follow the thread. But be careful: the longer the chain, the greater the risk of getting lost in the semantic jungle.\u003c\/p\u003e\n\n\n\u003cp\u003e A \u003cstrong\u003elight and ingenious party game\u003c\/strong\u003e , perfect for 2 to 10 players, that gets your brains firing and your laughs going. Simple rules, highly replayable, and that rare satisfaction of finding the \"perfect clue\"... or of derailing the group by guessing the wrong words.\u003c\/p\u003e\n\n\n\u003ch3\u003e Why FroGames enters the top\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \u003cstrong\u003eWord party game with original mechanics\u003c\/strong\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePerfect for 2 to 10 players\u003c\/strong\u003e , great for groups and families\u003c\/li\u003e\n\n\u003cli\u003e \u003cstrong\u003eIndirect communication and strokes of genius\u003c\/strong\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrated with style\u003c\/strong\u003e , in Italian thanks to GateOnGames\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n \u003cp\u003eA word of advice? Keep an eye on the group's \"word wizard.\" And if \"banana\" ends up leading to \"justice\"... well, that's where Landmarks becomes irresistible.\u003c\/p\u003e\n\n","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":51770152059207,"sku":"GAT-00001","price":26.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Landmarksgiocodatavolo.webp?v=1750237301"},{"product_id":"shikoku-1889","title":"Shikoku 1889","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 bought 40% of a company that doesn't have any tracks yet. The president wants to reinvest everything; you want immediate dividends. In two rounds, someone else might buy out both of you.\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\"\u003eGrand Trunk Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003e18xx entry-level\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 – 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\"\u003e180–240 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\"\u003eGrand Trunk 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\"\u003eChallenging (3.8)\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\"\u003eStock round + Operating round\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\"\u003eStock holding \u0026amp; Dividends \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Hexagonal Route Building \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Train Obsolescence\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: Shikoku Map with Heavy Terrain\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\"\u003eRailway capitalism on the smallest of the big four\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eIn 2004, \u003cstrong\u003eYasutaka Ikeda\u003c\/strong\u003e designed this 18xx game set on the island of \u003cstrong\u003eShikoku\u003c\/strong\u003e, the smallest of Japan's four main islands. The map is a concentrated mix of mountains, coastlines, and a few cities, with limited space and competitive routes. The artwork by Karim Chakroun and Erik Frobom keeps the visual legacy of the series clean and readable. Shikoku 1889 is considered one of the \u003cstrong\u003emost accessible entry points\u003c\/strong\u003e into the 18xx family, while maintaining the strategic complexity typical of the system.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDuring stock rounds, you buy shares in railway companies. Between rounds, companies operate: if you are the president, you decide where to build tracks, which cities to connect, and which trains to buy. Trains age (become obsolete), and new models drive the market. Cities gain value. In the end, the player with the most personal money and valuable shares wins. The choice between \u003cstrong\u003epaying dividends\u003c\/strong\u003e (enriching yourself and other shareholders) or \u003cstrong\u003eretaining them\u003c\/strong\u003e (capitalizing the company but not earning immediately) is at the heart of the 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\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"1889 teaches the core 18xx loop without drowning you in exceptions.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003e1889 teaches the 18xx loop without drowning you in exceptions.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eThe Opinionated Gamers\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\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 first reading based on BGG data. The card will be updated with gameplay impressions and operational details in the coming weeks. If you have specific questions about mechanics or components, please contact us: we always reply.\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.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eShikoku 1889\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\"\u003eRuthless\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalculated\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eInteractive\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\u003eHeavy game\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\u003eFamily 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's the \u003cstrong\u003eshortest bridge\u003c\/strong\u003e to understand if the 18xx world is for you. Compact map, canonical rules, games that finish. Flaws but not deal-breakers: with 2-3 players the map is too open; with 6 players, conflicts arise from the second round, which can be frustrating if someone doesn't understand the blocking system.\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\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames.it editorial rating · based on rulebook, 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\": \"Ogni tua azione altera i prezzi delle azioni e le rotte disponibili agli altri. Le compagnie si rubano i tracciati migliori.\"}, {\"label\": \"Strategia\", \"value\": 5, \"note\": \"Devi prevedere quale treno diventerà obsoleto, quando vendere le azioni, come massimizzare i ricavi delle rotte con capitali limitati.\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Regole chiare ma tante: sistema di azioni, calcolo ricavi, obsolescenza, mercato azionario. La prima partita richiede un veterano al tavolo.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Il momento in cui entra un nuovo treno può mandare in bancarotta una compagnia (e il suo presidente). Timing critico su ogni scelta economica.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Setup fisso ma le dinamiche di mercato e le alleanze azionarie cambiano radicalmente da partita a partita. Ogni mappa 18xx gioca diversamente.\"}, {\"label\": \"Fortuna\", \"value\": 1, \"note\": \"Zero carte, zero dadi. Solo matematica, timing e lettura degli avversari.\"}];\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 box\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eFunctional components, classic 18xx aesthetics\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\"\u003eShikoku Map\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eMounted hexagonal grid representing the Japanese island. Mountains are expensive to cross, coastlines offer high-revenue port cities. Each hexagon has the construction cost printed on it.\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\"\u003eTrain Tokens\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eRepresent models 2, 3, 4, 5, 6, and D (diesel). Older trains become obsolete when new ones arrive. Each company must own at least one to operate.\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\"\u003eStock Certificates\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eCards representing company shares. Whoever owns 40% or more becomes president and leads operations. The value of shares rises and falls on the market during 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\"\u003ePaper Money\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePersonal money for players and company capital. Liquidity is always limited, and poor management can lead to bankruptcy, even if your routes are profitable.\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\"\u003e387 cards in 3 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\"\u003e44 × 63.5 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e367\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e100 × 150 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e13\u003c\/td\u003e\n\n            \u003c\/tr\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\"\u003e7\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\u003e387\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\/267620\" 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\"\u003eShikoku 1889 Rulebook (compressed) · 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":"Grand Trunk Games","offers":[{"title":"Default Title","offer_id":51912653242695,"sku":"GR2-00001","price":79.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/shikoku-1889-board-game-03.jpg?v=1752301327"},{"product_id":"gwent","title":"Gwent - The Legendary Card Game ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Gwent – ​​War is fought with cards\u003c\/h2\u003e\n\n\n\u003cp\u003e\n You've traveled with Geralt, battled monsters, enchanted queens... but now it's time for the \u003cstrong\u003eultimate challenge\u003c\/strong\u003e . In \u003cstrong\u003eGwent: The Legendary Card Game\u003c\/strong\u003e , the Witcher universe is condensed into a \u003cstrong\u003estrategic board game\u003c\/strong\u003e where every hand is a clash, and every bluff can change the course of the round.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \nChoose your faction— \u003cem\u003eNorthern Realms, Nilfgaard, Scoia'tael, Skellige, or Monsters\u003c\/em\u003e —build your deck, and prepare for a battle of wits, control, and timing. Only those who know when \u003cstrong\u003eto push all-in\u003c\/strong\u003e and when \u003cstrong\u003eto cunningly retreat\u003c\/strong\u003e will be able to win two out of three rounds and dominate the table.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Only one thing matters: victory. The rest is drowner dust.\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003eAsymmetric deck-building\u003c\/strong\u003e : each faction has its own unique style, abilities, and strategies\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eRefined mechanics\u003c\/strong\u003e : hand management, bluffing and timing for experienced players\u003c\/li\u003e\n\n\u003cli\u003e 🎮 \u003cstrong\u003eBased on the cult mini-game from The Witcher 3\u003c\/strong\u003e : now in official physical version\u003c\/li\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003eAlone or with friends\u003c\/strong\u003e : solo mode or tense 1v1 challenges\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eEvocative illustrations and faithful lore\u003c\/strong\u003e : signed by CD Projekt for true fans\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \nWhether you're a longtime fan or a newbie ready to test your skills, \u003cstrong\u003eGwent\u003c\/strong\u003e is much more than a card game. It's \u003cstrong\u003ea silent war between sharp minds\u003c\/strong\u003e , one of calculated risks and ruthless strategies. Stake your victory on a single move—or retreat into the shadows and prepare for the final blow.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eIn the world of The Witcher, fate is played out in three rounds. Are you ready?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Pendragon Game Studio","offers":[{"title":"Default Title","offer_id":51929913950535,"sku":"PE2-00008","price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/gwent.webp?v=1752638536"},{"product_id":"escape-the-dark-castle","title":"Escape the Dark Castle ","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 Review\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou flip a card. The passage opens onto a creature that shouldn't exist. Someone has to roll first. The others stare at their dice and hope it’s enough.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eThemeborne\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eIllustrated retro atmosphere\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\"\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\"\u003eGhenos 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\"\u003eMechanic\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCooperative dice pool\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 pool \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e illustrated chapters \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e branching choices\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFC857;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Custom dice for each prisoner\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\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA desperate escape from cursed dungeons\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eEscape the Dark Castle\u003c\/strong\u003e is a cooperative dungeon crawler designed by \u003cstrong\u003eAlex Crispin, Thomas Pike, and James Shelton\u003c\/strong\u003e, published in 2017 by Themeborne. The game recaptures the aesthetic and pacing of 80s gamebooks: black and white illustrations, chapters to turn like pages, choices that lead to immediate consequences. You are six prisoners trying to get out of an unforgiving castle alive.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach game, the group \u003cstrong\u003edraws 15 chapters at random\u003c\/strong\u003e from a larger deck: rooms, passages, creatures, traps. They are turned over one at a time, you read what happens, and you choose how to proceed. Bribe the guards or attack them? Charge the beast or lure it out? Each character has \u003cstrong\u003ecustom dice with Strength, Cunning, and Wisdom symbols\u003c\/strong\u003e: when fighting, you roll them all together and count if the total is enough to take down the enemy. If one person dies, everyone loses.\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 the critics say\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\"It feels like playing a gamebook with friends, but with dice that betray you at the worst time.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eIt feels like playing a gamebook with friends, but with dice that betray you at the worst 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\"\u003eMeeple Mountain\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\"\u003eIt's a game you experience page after page. The tension rises, the dice roll poorly, and in the end, you recount the game like a story. That is its greatest strength.\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.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eEscape the Dark Castle\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperative · Narrative\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\"\u003eNarrative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eLethal\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\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\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy 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 captures the atmosphere of gamebooks with a fast-paced cooperative structure and illustrations that do their job. Perfect for light evenings filled with narrative tension. Faults, but not deal-breakers: luck dominates, games can end on a bad roll, and after a few runs, the chapters begin to repeat.\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 supports solo play in the base rules: you control a single prisoner and face the castle on your own. The experience is complete and the tension remains high, but you obviously lose out on the group discussion regarding choices and the cooperative management of items. Great for those looking for a fast narrative dungeon crawler in solo mode.\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 the rulebook, international reviews, and gameplay 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\": \"Tensione\", \"value\": 5, \"note\": \"Ogni capitolo può essere l'ultimo. Un tiro sbagliato, un danno di troppo e il gruppo muore.\"}, {\"label\": \"Fortuna\", \"value\": 5, \"note\": \"I dadi decidono tutto. Puoi giocare bene e perdere perché escono i simboli sbagliati.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"15 capitoli pescati a caso da un mazzo più grande: ogni castello è diverso.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Si discute chi gira la carta, chi usa l'oggetto, chi riposa. Ma poi si tirano i dadi tutti insieme.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 10 minuti. Giri carta, leggi, scegli, tiri dadi. La profondità sta nelle scelte, non nei sistemi.\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Tattiche limitate: gestire vita e oggetti, decidere chi riposa. Il resto è narrativa e dadi.\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\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\"\u003eComponents that build the atmosphere\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\"\u003e45 Chapter cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eRooms, passages, creatures, traps. Each is illustrated in a black and white engraving style. You draw 15 at random each game: the castle is always changing.\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\"\u003eCustom character dice\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach prisoner has their own die with Strength, Cunning, and Wisdom faces. The Blacksmith is strong, the Tailor is cunning, the Abbot is wise. You roll what you have, not what you need.\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\"\u003eItem cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eWeapons, relics, potions. You find them along the way. Some give extra dice, others protect from damage, others are consumed immediately. Managing them well is half the battle for survival.\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\"\u003eFinal Boss card\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eIf you reach the end of the deck, you face a legendary enemy. It has more health, more attacks, and requires specific symbols. This is where you find out if you've saved enough resources.\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(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":51995481538887,"sku":"GHE-00034","price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Escape_the_Dark_Castle.webp?v=1753368919"},{"product_id":"age-of-comics-the-golden-years","title":"Age of Comics: The Golden Years ","description":"\u003c!-- =====================================================\n     AGE OF COMICS: THE GOLDEN YEARS — BLOCK 1\n     FroGames | Shopify Concept theme\n     CSS prefix: aoc1-\n     Palette: ivory\/paper cream #F5EAC8, ink midnight blue #1A2B4A,\n              newsstand red #C8281A, vintage gold #D4A034\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"aoc1-wrap\"\u003e\n\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"aoc1-cover\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Age_of_Comics_The_Golden_Years.webp?v=1775819805\" alt=\"Age of Comics The Golden Years worker placement board game for 1-4 players - official Lirius Games cover\" class=\"aoc1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"aoc1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-cover-content\"\u003e\n\n\u003cp class=\"aoc1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"aoc1-sub\"\u003eManhattan, 1940. The best writers and artists are waiting for you. The newsstand is all that matters.\u003c\/p\u003e\n\n\u003cdiv class=\"aoc1-chips\"\u003e\n\n\u003cspan class=\"aoc1-chip aoc1-chip--red\"\u003eWorker Placement\u003c\/span\u003e \u003cspan class=\"aoc1-chip\"\u003eLirius Games\u003c\/span\u003e \u003cspan class=\"aoc1-chip\"\u003eGolden Age of Comics\u003c\/span\u003e \u003cspan class=\"aoc1-chip\"\u003eSolo mode included\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- TECHNICAL SPECS --\u003e\n\u003cdiv class=\"aoc1-specs-bar\"\u003e\n\n\u003cdiv class=\"aoc1-specs\"\u003e\n\n\u003cdiv class=\"aoc1-spec\"\u003e\n\n\u003cspan class=\"aoc1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"aoc1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"aoc1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-spec\"\u003e\n\n\u003cspan class=\"aoc1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"aoc1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"aoc1-spec-val\"\u003e60–120 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-spec\"\u003e\n\n\u003cspan class=\"aoc1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"aoc1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"aoc1-spec-val\"\u003e16+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-spec\"\u003e\n\n\u003cspan class=\"aoc1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"aoc1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"aoc1-spec-val\"\u003eWorker Placement\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-spec\"\u003e\n\n\u003cspan class=\"aoc1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"aoc1-spec-label\"\u003eTurns\u003c\/span\u003e \u003cspan class=\"aoc1-spec-val\"\u003e5 fixed rounds\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-spec\"\u003e\n\n\u003cspan class=\"aoc1-spec-icon\"\u003e📰\u003c\/span\u003e \u003cspan class=\"aoc1-spec-label\"\u003eLanguage\u003c\/span\u003e \u003cspan class=\"aoc1-spec-val\"\u003eStandalone\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"aoc1-body\"\u003e\n\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"aoc1-intro-grid\"\u003e\n\n\u003cdiv class=\"aoc1-intro-text\"\u003e\n\n\u003cp class=\"aoc1-label\"\u003eWhat is it about\u003c\/p\u003e\n\n\u003ch3 class=\"aoc1-h3\"\u003eBuild Manhattan's most beloved publishing empire\u003c\/h3\u003e\n\n\u003cp class=\"aoc1-p\"\u003eWe are in the golden age of comics. The newsstand shelves are a battlefield, the readers are loyal and relentless, and you have to convince them that your publishing house publishes the best stories in the city.\u003c\/p\u003e\n\n\u003cp class=\"aoc1-p\"\u003eIn \u003cstrong\u003eAge of Comics: The Golden Years\u003c\/strong\u003e by Giacomo Cimini and Sónia Goncalves, you have five rounds to become the most beloved publisher: hire writers and artists, develop ideas, print comics across six genres — superheroes, horror, romance, crime, science fiction, western — and send your agents to conquer the best retail locations in New York.\u003c\/p\u003e\n\n\u003cp class=\"aoc1-p\"\u003eWorker placement here is never neutral: whoever places the editor first gets the best spot, whoever arrives later has to settle or change plans. The urgency is real, the catalog you build is yours — and in the end, the publishing house with the most fans wins it all.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-intro-side\"\u003e\n\n\u003cp class=\"aoc1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n\u003cdiv class=\"aoc1-quote\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n\u003cmeta itemprop=\"itemReviewed\" content=\"Age of Comics The Golden Years\"\u003e\n\n\u003cp class=\"aoc1-quote-text\" itemprop=\"reviewBody\"\u003e\"Age of Comics expertly encapsulates the Golden Age of Comics. Its deep thematic integration bolsters the experience.\"\u003c\/p\u003e\n\n\u003cp class=\"aoc1-quote-transl\"\u003eAge of Comics perfectly captures the golden age of comics. The deep thematic integration enriches the gaming experience.\u003c\/p\u003e\n\n\u003cp class=\"aoc1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eGeeks Under Grace\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-quote aoc1-quote--dark\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n\u003cmeta itemprop=\"itemReviewed\" content=\"Age of Comics The Golden Years\"\u003e\n\n\u003cp class=\"aoc1-quote-text\" itemprop=\"reviewBody\"\u003e\"Age of Comics is a remarkably thematic game, full of nods to the real-life history of comics. It leads with its theme, though it still has a solid game system underneath.\"\u003c\/p\u003e\n\n\u003cp class=\"aoc1-quote-transl\"\u003eA game of remarkable thematic fidelity, rich in references to the real history of comics. The theme leads, but underneath there is a solid game system.\u003c\/p\u003e\n\n\u003cp class=\"aoc1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eGeeks Under Grace\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=\"aoc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"aoc1-fs\"\u003e\n\n\u003cdiv class=\"aoc1-fs-header\"\u003e\n\n\u003cdiv class=\"aoc1-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=\"aoc1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\n\u003cspan class=\"aoc1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"aoc1-fs-game-name\"\u003eAge of Comics: The Golden Years\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan class=\"aoc1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eStrategy\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-fs-body\"\u003e\n\n\u003cdiv class=\"aoc1-fs-radar-panel\"\u003e\n\n\u003csvg id=\"aoc1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"aoc1-fs-tip\" id=\"aoc1-fs-tip\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-fs-info\"\u003e\n\n\u003cspan class=\"aoc1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"aoc1-fs-feeling\"\u003e\n\n\u003cspan class=\"aoc1-fs-feel-tag\"\u003eThematic\u003c\/span\u003e \u003cspan class=\"aoc1-fs-feel-tag\"\u003eCompetitive\u003c\/span\u003e \u003cspan class=\"aoc1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"aoc1-fs-section-label\"\u003eWho it is for\u003c\/span\u003e\n\u003cdiv class=\"aoc1-fs-targets\"\u003e\n\n\u003cdiv class=\"aoc1-fs-target aoc1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-fs-target aoc1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-fs-target aoc1-fs-si\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-fs-target aoc1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-fs-target aoc1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-fs-target aoc1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SOLO MODE --\u003e\n\u003cdiv class=\"aoc1-fs-solo\"\u003e\n\n\u003cspan class=\"aoc1-fs-solo-lbl\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"aoc1-fs-solo-row\"\u003e\n\n\u003cspan class=\"aoc1-fs-solo-type\"\u003eOfficial\u003c\/span\u003e\n\u003cdiv class=\"aoc1-fs-solo-stars\"\u003e\n\n\u003cspan class=\"aoc1-fs-star aoc1-fs-star--full\"\u003e★\u003c\/span\u003e \u003cspan class=\"aoc1-fs-star aoc1-fs-star--full\"\u003e★\u003c\/span\u003e \u003cspan class=\"aoc1-fs-star aoc1-fs-star--full\"\u003e★\u003c\/span\u003e \u003cspan class=\"aoc1-fs-star aoc1-fs-star--full\"\u003e★\u003c\/span\u003e \u003cspan class=\"aoc1-fs-star\"\u003e★\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"aoc1-fs-solo-note\"\u003eDesigned by Nestore Mangone, it offers an authentic challenge — managing an entire publishing house alone is as satisfying as facing human rivals.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-fs-verdict\"\u003e\n\n\u003cdiv class=\"aoc1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-fs-verdict-text\"\u003eThematic worker placement in the golden age of comics. For those who want to feel that every action has narrative meaning beyond mechanics.\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=\"aoc1-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=\"aoc1-fs-footer-frog\"\u003e FrogScore · FroGames editorial review · 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=[\n        {l:'Strategia',     v:4, note:\"Le scelte contano — ogni editor piazzato nell'ordine giusto fa la differenza\"},\n        {l:'Profondità',    v:4, note:\"Cinque round densi di decisioni: chi assumere, cosa stampare, dove vendere\"},\n        {l:'Rigiocabilità', v:4, note:\"Cover e creatives variabili rendono ogni partita un catalogo diverso\"},\n        {l:'Interazione',   v:3, note:\"Competizione indiretta per i posti migliori e per la leadership fan\"},\n        {l:'Complessità',   v:3, note:\"Medio-leggero: si impara in 20 minuti, si padroneggia con più partite\"},\n        {l:'Fortuna',       v:2, note:\"Pochissima alea — i draft dei creatives sono l'unica variabile casuale\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('aoc1-fs-svg');\n      var tip=document.getElementById('aoc1-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 aoc1-draw{to{stroke-dashoffset:0}}@keyframes aoc1-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:aoc1-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:aoc1-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:aoc1-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=\"aoc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- COMPONENT CARD --\u003e\n\u003cdiv class=\"aoc1-section-pad\"\u003e\n\n\u003cp class=\"aoc1-label\"\u003eYour publishing house\u003c\/p\u003e\n\n\u003ch3 class=\"aoc1-h3\"\u003eWhat you manage every game\u003c\/h3\u003e\n\n\u003cdiv class=\"aoc1-cards\"\u003e\n\n\u003cdiv class=\"aoc1-card\"\u003e\n\n\u003cspan class=\"aoc1-card-icon\"\u003e✒️\u003c\/span\u003e\n\u003ch4 class=\"aoc1-card-name\"\u003eWriters and artists\u003c\/h4\u003e\n\n\u003cp class=\"aoc1-card-desc\"\u003eEvery creative has a value and a genre specialization. An horror artist on a romance comic loses power — the casting matters.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-card\"\u003e\n\n\u003cspan class=\"aoc1-card-icon\"\u003e📚\u003c\/span\u003e\n\u003ch4 class=\"aoc1-card-name\"\u003e24 original covers\u003c\/h4\u003e\n\n\u003cp class=\"aoc1-card-desc\"\u003eSix genres, twenty-four unique comics illustrated by Laura Guglielmo. The catalog you build is visually different every game.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-card\"\u003e\n\n\u003cspan class=\"aoc1-card-icon\"\u003e🗽\u003c\/span\u003e\n\u003ch4 class=\"aoc1-card-name\"\u003eThe newsstands of Manhattan\u003c\/h4\u003e\n\n\u003cp class=\"aoc1-card-desc\"\u003eMap of retail locations to conquer. Whoever occupies the best newsstands earns more fans — and fans are the currency that really matters.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"aoc1-card\"\u003e\n\n\u003cspan class=\"aoc1-card-icon\"\u003e⭐\u003c\/span\u003e\n\u003ch4 class=\"aoc1-card-name\"\u003eUnlockable special actions\u003c\/h4\u003e\n\n\u003cp class=\"aoc1-card-desc\"\u003ePrint the second comic and exclusive bonuses open: hype, creative upgrades, scooping the competition. The deep game emerges here.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"aoc1-closing\"\u003e\n\n\u003cp class=\"aoc1-closing-text\"\u003eAt the end of the fifth round, one studio will have more fans than the others. Your name is already on the strips that matter.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"aoc1-box-section\"\u003e\n\n\u003cdetails class=\"aoc1-det\"\u003e\n\u003csummary class=\"aoc1-det-sum\"\u003e\u003cspan class=\"aoc1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"aoc1-det-title\"\u003eRules\u003c\/span\u003e\u003cspan class=\"aoc1-det-sub\"\u003eEnglish · Official PDF (+ IT, FR, ES, DE, PT)\u003c\/span\u003e\u003cspan class=\"aoc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"aoc1-det-body\"\u003e\n\n\u003cdiv class=\"aoc1-rl-wrap\"\u003e\n\n\u003cdiv class=\"aoc1-rl-langs\"\u003e\n\n\u003cspan class=\"aoc1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e \u003cspan class=\"aoc1-rl-lang\"\u003e🇮🇹 Italian\u003c\/span\u003e \u003cspan class=\"aoc1-rl-lang\"\u003e🇫🇷 French\u003c\/span\u003e \u003cspan class=\"aoc1-rl-lang\"\u003e🇩🇪 German\u003c\/span\u003e \u003cspan class=\"aoc1-rl-lang\"\u003e🇪🇸 Spanish\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003ca href=\"https:\/\/liriusgames.com\/pages\/age-of-comics-the-golden-years-rulebook\" class=\"aoc1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1A2B4A; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"aoc1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"aoc1-rl-body\"\u003e\n\n\u003cspan class=\"aoc1-rl-title\"\u003eDownload the official rules\u003c\/span\u003e\u003cspan class=\"aoc1-rl-sub\"\u003eFree PDF · liriusgames.com\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan style=\"font-size: 0.9rem; color: rgba(255,255,255,0.45); flex-shrink: 0;\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\n\u003c\/div\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\u003c!-- \/aoc1-body --\u003e\n\n\n\u003c!-- \/aoc1-wrap --\u003e\n\u003cstyle\u003e\n.aoc1-wrap, .aoc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.aoc1-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: #0e1a2e;\n}\n\n\/* ── COPERTINA ── *\/\n.aoc1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.aoc1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.aoc1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(14,26,46,0) 0%, rgba(14,26,46,0) 25%, rgba(14,26,46,0.5) 55%, rgba(14,26,46,0.88) 75%, rgba(14,26,46,0.98) 100%); }\n.aoc1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.aoc1-kicker { display: block; color: #D4A034; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.aoc1-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.aoc1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.aoc1-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.aoc1-chip--red { background: #C8281A; border-color: #C8281A; }\n\n\/* ── SPECS ── *\/\n.aoc1-specs-bar { background: #0e1a2e; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.aoc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.aoc1-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.aoc1-spec:nth-child(3n) { border-right: none; }\n.aoc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.aoc1-spec-icon { font-size: 1.2rem; }\n.aoc1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.aoc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.aoc1-body { background: #F5EAC8; }\n\n\/* ── INTRO ── *\/\n.aoc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.aoc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C8281A; margin-bottom: 7px; }\n.aoc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1A2B4A; line-height: 1.15; margin-bottom: 16px; }\n.aoc1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3a1a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.aoc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #C8281A; margin-bottom: 12px; }\n.aoc1-quote { background: #1A2B4A; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #D4A034; }\n.aoc1-quote--dark { background: #0e1a2e; }\n.aoc1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.aoc1-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.aoc1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.aoc1-divider { height: 1px; background: #d4b87a; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.aoc1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.aoc1-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.aoc1-fs-brand { display:flex; align-items:center; gap:9px; }\n.aoc1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.aoc1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.aoc1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.aoc1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.aoc1-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.aoc1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.aoc1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.aoc1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.aoc1-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.aoc1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.aoc1-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.aoc1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.aoc1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#1A2B4A; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.aoc1-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.aoc1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.aoc1-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.aoc1-fs-target span { font-size:14px; flex-shrink:0; }\n.aoc1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.aoc1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n\n\/* SOLITARIO *\/\n.aoc1-fs-solo { background:#edf4e8; border-radius:10px; padding:12px 14px; margin-bottom:14px; border:1px solid #b0d090; }\n.aoc1-fs-solo-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#2a5010; margin-bottom:8px; }\n.aoc1-fs-solo-row { display:flex; align-items:center; gap:10px; margin-bottom:6px; }\n.aoc1-fs-solo-type { font-family:sans-serif; font-size:11px; font-weight:700; color:#2a5010; background:#fff; border:1px solid #80b050; padding:2px 9px; border-radius:50px; }\n.aoc1-fs-solo-stars { display:flex; gap:2px; }\n.aoc1-fs-star { font-size:14px; color:#c0c0c0; }\n.aoc1-fs-star--full { color:#2E6B0A; }\n.aoc1-fs-solo-note { font-family:sans-serif; font-size:11px; color:#2a5010; line-height:1.55; }\n\n.aoc1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.aoc1-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.aoc1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#1A2B4A; line-height:1.65; }\n.aoc1-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.aoc1-section-pad { padding: 32px 28px 8px; }\n.aoc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.aoc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #ddd0a8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.aoc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.aoc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.aoc1-card-name { font-size: 0.95rem; font-weight: 900; color: #C8281A; margin-bottom: 5px; }\n.aoc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #1A2B4A; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.aoc1-closing { background: #1A2B4A; padding: 26px 28px; border-top: 3px solid #D4A034; }\n.aoc1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.aoc1-box-section { background: #F5EAC8; border-top: 1px solid #d4b87a; }\n.aoc1-det { border-bottom: 1px solid #e8d8aa; background: #fff; }\n.aoc1-det--last { border-bottom: none; }\n.aoc1-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.aoc1-det-sum::-webkit-details-marker { display: none; }\n.aoc1-det-sum::marker { display: none; }\n.aoc1-det[open] .aoc1-det-sum { background: #faf7ee; }\n.aoc1-det-sum:hover { background: #faf7ee; }\n.aoc1-det-left { display: flex; align-items: center; gap: 10px; }\n.aoc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.aoc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1A2B4A; display: block; }\n.aoc1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.aoc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.aoc1-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.aoc1-det[open] .aoc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.aoc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.aoc1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.aoc1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.aoc1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#edf4e8; border:1px solid #80b050; color:#2a5010; }\n.aoc1-rl-body { flex:1; min-width:0; }\n.aoc1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.aoc1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .aoc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .aoc1-spec { border-bottom: none; }\n  .aoc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .aoc1-spec:last-child { border-right: none; }\n  .aoc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .aoc1-fs-body { grid-template-columns: 220px 1fr; }\n  .aoc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .aoc1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .aoc1-cover { height: 440px; }\n  .aoc1-cover-content { padding: 22px 36px 30px; }\n  .aoc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .aoc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .aoc1-divider { margin-left: 36px; margin-right: 36px; }\n  .aoc1-section-pad { padding: 36px 36px 8px; }\n  .aoc1-closing { padding: 28px 36px; }\n  .aoc1-fs-body { grid-template-columns: 260px 1fr; }\n  .aoc1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Lirius Game","offers":[{"title":"Default Title","offer_id":51996332884295,"sku":"LIR-00001","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/age-of-comics-the-golden-years.webp?v=1753377882"},{"product_id":"palm-island","title":"Palm Island","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 in line at the post office. You pull out 17 cards. Eight rounds later, you've built a village, optimized resources, won challenges. You put everything back in your pocket. Nobody noticed a thing.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eSolo\/Competitive\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePortal Dragon\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eTable Not Required\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\"\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\"\u003ePortal Dragon\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 (1.8)\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\"\u003ePortable Deck-building\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\"\u003ePocket deck-building \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e rotate and flip cards \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e no table needed\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: played by holding the deck in hand\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 village that fits in the palm of your hand\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eJon Mietling\u003c\/strong\u003e designed Palm Island with a crazy goal: to create a board game that doesn't require a board. The result is a \u003cstrong\u003epocket deck-builder\u003c\/strong\u003e for 1-2 players, published by Portal Dragon in 2018, which is literally played by holding the cards in your hand. No setup, no surface needed, no excuse not to play.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach game lasts \u003cstrong\u003e8 rounds\u003c\/strong\u003e where you rotate, flip, and archive the \u003cstrong\u003e17 cards\u003c\/strong\u003e of your village to gather resources, upgrade buildings, and overcome unique challenges. You can play solo, trying to unlock new objectives, cooperatively, preparing the village before natural disasters, or competitively, vying for bonuses. The deck transforms round after round: every choice changes the sequence of cards you'll have in hand.\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 deck-builder that truly lives in your pocket and offers surprising strategic depth in 15 minutes. The mechanic of rotating cards to change them is simple and brilliant.\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\"Palm Island proves you don't need a table to build an engine.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003ePalm Island proves you don't need a table to build an engine.\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\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003ePalm Island\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\"\u003ePocket-sized\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eOptimizable\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eAnywhere\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\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\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\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy 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 brief\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it's the only deck-builder you can play in line, on the train, on your lunch break, without ever putting a card down. The mechanic of rotating cards to power them up is elegant and the objective system keeps you hooked for dozens of games. Flaws but not deal-breakers: interaction in competitive play is minimal and after many runs the formula can become repetitive, but portability and variety across the three modes more than compensate.\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\"\u003ePalm Island is \u003cstrong\u003edesigned for solo play\u003c\/strong\u003e: the main mode features a campaign of objectives (feats) to be unlocked progressively, which modify the deck and add new challenges. The game maintains the same depth as multiplayer because the core is optimizing your deck, not interaction. It is one of the best solo fillers on the market.\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.it editorial rating · based on rules, international reviews, and gameplay 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\": \"Obiettivi da sbloccare, 3 modalità, combinazioni infinite tra le carte villaggio\"}, {\"label\": \"Portabilità\", \"value\": 5, \"note\": \"Il design stesso del gioco: sta in tasca, si gioca in piedi, ovunque\"}, {\"label\": \"Ottimizzazione\", \"value\": 4, \"note\": \"Ogni round devi scegliere quali carte ruotare\/archiviare per costruire la sequenza migliore\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 5 minuti, la prima partita è già fluida\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"Nel competitivo gareggiate per bonus comuni, ma ognuno ha il proprio deck\"}];\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\"\u003eYour arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eFour cards that make a difference\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\"\u003eVillage Card\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach card has two sides and can be rotated 90° or 180°. One side is the basic version of the building, the other is the upgrade. You rotate the card by spending resources, archive to unlock abilities.\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\"\u003eResources\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eWood, stone, fish: you collect them by activating cards and spend them to rotate buildings or overcome challenges. Each round you must balance production and investment.\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\"\u003eDisasters (Cooperative)\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eIn cooperative mode, you draw disaster cards that impose conditions: you must prepare the village before they strike. You fail together or win together.\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\"\u003eFeat Card (Solo)\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eProgressive objectives that unlock new village cards and modify your deck. Each completed feat opens different paths: the campaign branches based on your choices.\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\"\u003e173 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 × 88 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e123\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e56 × 87 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e50\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\u003e173\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\/170474\" 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\"\u003ePalm Island Rules - Japanese · 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":"Pegasus Spiele","offers":[{"title":"Default Title","offer_id":52114538660167,"sku":"PEG-00009","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/PalmIsland.webp?v=1754828279"},{"product_id":"vantage","title":"Vantage","description":"\u003c!-- =====================================================\n     VANTAGE — BLOCK 1\n     FroGames | Shopify Theme Concept\n     Palette: cosmic blue #0a1622 · planet teal #157d6f · amber #E8A33D\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"vtg1-wrap\"\u003e\n\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"vtg1-cover\"\u003e\n\n\u003cimg loading=\"eager\" class=\"vtg1-cover-img\" alt=\"Vantage cooperative sci-fi adventure board game for 1-6 players - official Stonemaier Games cover\" src=\"https:\/\/cf.geekdo-images.com\/M0e9l-SHH2H4RMSAcnsDgg__imagepagezoom\/img\/b7LBgaS2zOzOGSS4Q4MyFKy3eSU=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8658546.jpg\"\u003e\n\u003cdiv class=\"vtg1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-cover-content\"\u003e\n\n\u003cp class=\"vtg1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"vtg1-sub\"\u003eYou wake up on a planet you've never seen, far from your companions. Only you can see what lies before you. And from here on, you decide.\u003c\/p\u003e\n\n\u003cdiv class=\"vtg1-chips\"\u003e\n\n\u003cspan class=\"vtg1-chip vtg1-chip--gold\"\u003eOpen-World\u003c\/span\u003e \u003cspan class=\"vtg1-chip\"\u003eStonemaier Games\u003c\/span\u003e \u003cspan class=\"vtg1-chip\"\u003eSandbox Adventure\u003c\/span\u003e \u003cspan class=\"vtg1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- APP BANNER --\u003e\u003ca style=\"display: flex; align-items: center; gap: 14px; padding: 14px 22px; background: linear-gradient(100deg,#0a1622 0%,#10342f 100%); text-decoration: none; border-bottom: 2px solid #E8A33D;\" class=\"vtg1-app\" rel=\"noopener\" href=\"https:\/\/vantage.rulepop.com\/\" target=\"_blank\"\u003e\u003cspan class=\"vtg1-app-ico\"\u003e📱\u003c\/span\u003e\n\u003cdiv class=\"vtg1-app-body\"\u003e\n\n\u003cspan class=\"vtg1-app-title\"\u003eFree digital companion — Rulepop\u003c\/span\u003e \u003cspan class=\"vtg1-app-sub\"\u003eDigital storybooks, rules, and searchable index. Official web-app, also works offline. Not mandatory, but makes games much smoother.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"vtg1-app-arr\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\u003c!-- TECH SHEET --\u003e\n\u003cdiv class=\"vtg1-specs-bar\"\u003e\n\n\u003cdiv class=\"vtg1-specs\"\u003e\n\n\u003cdiv class=\"vtg1-spec\"\u003e\n\n\u003cspan class=\"vtg1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"vtg1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"vtg1-spec-val\"\u003e1 – 6\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-spec\"\u003e\n\n\u003cspan class=\"vtg1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"vtg1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"vtg1-spec-val\"\u003e120–180 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-spec\"\u003e\n\n\u003cspan class=\"vtg1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"vtg1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"vtg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-spec\"\u003e\n\n\u003cspan class=\"vtg1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"vtg1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"vtg1-spec-val\"\u003eDice \u0026amp; Narrative\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-spec\"\u003e\n\n\u003cspan class=\"vtg1-spec-icon\"\u003e🪐\u003c\/span\u003e \u003cspan class=\"vtg1-spec-label\"\u003eWorld\u003c\/span\u003e \u003cspan class=\"vtg1-spec-val\"\u003e800+ locations\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-spec\"\u003e\n\n\u003cspan class=\"vtg1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"vtg1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"vtg1-spec-val\"\u003eCooperative\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"vtg1-body\"\u003e\n\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"vtg1-intro-grid\"\u003e\n\n\u003cdiv class=\"vtg1-intro-text\"\u003e\n\n\u003cp class=\"vtg1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"vtg1-h3\"\u003eAn entire planet to explore, a view that is all yours\u003c\/h3\u003e\n\n\u003cp class=\"vtg1-p\"\u003eAfter eight years of work, \u003cstrong\u003eJamey Stegmaier\u003c\/strong\u003e — the author of Scythe and Wingspan — signs Stonemaier Games' most ambitious project. Vantage crashes you onto an unknown planet, far from your companions, and leaves you completely free to explore it.\u003c\/p\u003e\n\n\u003cp class=\"vtg1-p\"\u003eEach location is a horizontal card showing your first-person perspective: only you can see it, you can only describe it aloud to others. Vantage builds enormous images with very few words — it's up to you and the table to fill in the blanks. With nearly 800 interconnected locations and over 900 cards to discover, no two games are ever alike.\u003c\/p\u003e\n\n\u003cp class=\"vtg1-p\"\u003eIt's not a campaign game: each session is self-contained. You aim for a mission, a destiny, both — or simply whatever goal you decide is worth achieving before you run out of time, morale, or health. Vantage is your sandbox.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-intro-side\"\u003e\n\n\u003cp class=\"vtg1-quote-header\"\u003eWhat they're saying abroad\u003c\/p\u003e\n\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"vtg1-quote\"\u003e\n\n\u003cmeta itemprop=\"itemReviewed\" content=\"Vantage\"\u003e\n\n\u003cp itemprop=\"reviewBody\" class=\"vtg1-quote-text\"\u003e\"I've covered more than 100 games in 2025…and Vantage is my favorite game of the year.\"\u003c\/p\u003e\n\n\u003cp class=\"vtg1-quote-transl\"\u003eI have reviewed more than 100 games in 2025... and Vantage is my favorite of the year.\u003c\/p\u003e\n\n\u003cp class=\"vtg1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"vtg1-quote vtg1-quote--dark\"\u003e\n\n\u003cmeta itemprop=\"itemReviewed\" content=\"Vantage\"\u003e\n\n\u003cp itemprop=\"reviewBody\" class=\"vtg1-quote-text\"\u003e\"Vantage is a triumph. It is currently living on my dining room table, begging to be played.\"\u003c\/p\u003e\n\n\u003cp class=\"vtg1-quote-transl\"\u003eVantage is a triumph. It lives on my dining room table, begging to be played.\u003c\/p\u003e\n\n\u003cp class=\"vtg1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"vtg1-fs\"\u003e\n\n\u003cdiv class=\"vtg1-fs-header\"\u003e\n\n\u003cdiv class=\"vtg1-fs-brand\"\u003e\n\n\u003cimg class=\"vtg1-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\n\u003cspan class=\"vtg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"vtg1-fs-game-name\"\u003eVantage\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan style=\"background: #e7f3ef; border-color: #5ba88f; color: #0a4a36;\" class=\"vtg1-fs-cat\"\u003eCooperative · Narrative\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-fs-body\"\u003e\n\n\u003cdiv class=\"vtg1-fs-radar-panel\"\u003e\n\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"vtg1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"vtg1-fs-tip\" class=\"vtg1-fs-tip\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-fs-info\"\u003e\n\n\u003cspan class=\"vtg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"vtg1-fs-feeling\"\u003e\n\n\u003cspan class=\"vtg1-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e \u003cspan class=\"vtg1-fs-feel-tag\"\u003eAtmospheric\u003c\/span\u003e \u003cspan class=\"vtg1-fs-feel-tag\"\u003eMemorable\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"vtg1-fs-section-label\"\u003eFor whom\u003c\/span\u003e\n\u003cdiv class=\"vtg1-fs-targets\"\u003e\n\n\u003cdiv class=\"vtg1-fs-target vtg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-fs-target vtg1-fs-si\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-fs-target vtg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-fs-target vtg1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-fs-target vtg1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-fs-target vtg1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-fs-verdict\"\u003e\n\n\u003cdiv class=\"vtg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-fs-verdict-text\"\u003eAn enormous, immersive, and different open-world adventure every time. Magnificent for 1-3 players and solo; with many players, downtime increases. For those who love to lose themselves in a world.\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=\"vtg1-fs-footer\"\u003e\n\n\u003cimg class=\"vtg1-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 gameplay 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=[\n        {l:'Narrativa',     v:5, note:\"Costruisce immagini enormi con pochissime parole — il mondo lo riempi tu\"},\n        {l:'Rigiocabilit\\u00e0',v:5, note:\"800 luoghi e 900 carte: difficile rivedere la stessa carta due volte\"},\n        {l:'Coordinazione', v:4, note:\"Sei isolato dagli altri: comunichi a voce ci\\u00f2 che solo tu vedi\"},\n        {l:'Tensione',      v:4, note:\"Tempo, morale e salute scendono: ogni scelta ha un peso\"},\n        {l:'Complessit\\u00e0', v:3, note:\"Regole digeribili ma molta gestione di carte turno dopo turno\"},\n        {l:'Fortuna',       v:3, note:\"I dadi contano, ma ogni azione riesce sempre — vario l'esito, non il successo\"}\n      ];\n      var accent='#157d6f';\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('vtg1-fs-svg');\n      var tip=document.getElementById('vtg1-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 vtg1-draw{to{stroke-dashoffset:0}}@keyframes vtg1-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:vtg1-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:vtg1-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:vtg1-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=\"vtg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- CARD --\u003e\n\u003cdiv class=\"vtg1-section-pad\"\u003e\n\n\u003cp class=\"vtg1-label\"\u003eWhat makes Vantage unique\u003c\/p\u003e\n\n\u003ch3 class=\"vtg1-h3\"\u003eFour ideas you've never seen at the table\u003c\/h3\u003e\n\n\u003cdiv class=\"vtg1-cards\"\u003e\n\n\u003cdiv class=\"vtg1-card\"\u003e\n\n\u003cspan class=\"vtg1-card-icon\"\u003e👁️\u003c\/span\u003e\n\u003ch4 class=\"vtg1-card-name\"\u003eFirst-person view\u003c\/h4\u003e\n\n\u003cp class=\"vtg1-card-desc\"\u003eEach location card shows what you see. Others cannot look at it — you can only describe it to them. Imagination does the rest.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-card\"\u003e\n\n\u003cspan class=\"vtg1-card-icon\"\u003e🪐\u003c\/span\u003e\n\u003ch4 class=\"vtg1-card-name\"\u003eAn entire planet\u003c\/h4\u003e\n\n\u003cp class=\"vtg1-card-desc\"\u003eAlmost 800 interconnected locations and over 900 cards to discover. Go where you want, when you want. No two games are alike.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-card\"\u003e\n\n\u003cspan class=\"vtg1-card-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"vtg1-card-name\"\u003eEvery action succeeds\u003c\/h4\u003e\n\n\u003cp class=\"vtg1-card-desc\"\u003eDice don't decide if you succeed, but at what cost. Time, morale, or health: the risk is always how much it costs you, not whether you achieve the result.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-card\"\u003e\n\n\u003cspan class=\"vtg1-card-icon\"\u003e🧩\u003c\/span\u003e\n\u003ch4 class=\"vtg1-card-name\"\u003eThe 3×3 grid\u003c\/h4\u003e\n\n\u003cp class=\"vtg1-card-desc\"\u003eYour character grows with a grid of cards — objects, vehicles, allies. Each card is a space to place dice and a new possibility.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"vtg1-closing\"\u003e\n\n\u003cp class=\"vtg1-closing-text\"\u003eAt the end of the evening, you won't remember who won. You'll remember that moment when two of you, by pure chance, ended up in the exact same spot on the entire planet.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"vtg1-box-section\"\u003e\n\n\u003cdetails class=\"vtg1-det\"\u003e\n\u003csummary class=\"vtg1-det-sum\"\u003e\u003cspan class=\"vtg1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"vtg1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"vtg1-det-sub\"\u003e3 sizes · over 1300 cards\u003c\/span\u003e\u003cspan class=\"vtg1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vtg1-det-body\"\u003e\n\n\u003cdiv class=\"vtg1-sleeve-grid\"\u003e\n\n\u003cdiv class=\"vtg1-sleeve\"\u003e\n\n\u003cspan class=\"vtg1-sleeve-mm\"\u003e57 × 87 mm\u003c\/span\u003e\n\u003cdiv class=\"vtg1-sleeve-r\"\u003e\u003cspan class=\"vtg1-sleeve-qty\"\u003e912 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-sleeve\"\u003e\n\n\u003cspan class=\"vtg1-sleeve-mm\"\u003e63.5 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"vtg1-sleeve-r\"\u003e\u003cspan class=\"vtg1-sleeve-qty\"\u003e15 cards (spoiler pack)\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"vtg1-sleeve\"\u003e\n\n\u003cspan class=\"vtg1-sleeve-mm\"\u003e80 × 120 mm\u003c\/span\u003e\n\u003cdiv class=\"vtg1-sleeve-r\"\u003e\u003cspan class=\"vtg1-sleeve-qty\"\u003e415 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/details\u003e\n\u003cdetails class=\"vtg1-det vtg1-det--last\"\u003e\n\u003csummary class=\"vtg1-det-sum\"\u003e\u003cspan class=\"vtg1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"vtg1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"vtg1-det-sub\"\u003eAmateur Italian translation (BGG)\u003c\/span\u003e\u003cspan class=\"vtg1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vtg1-det-body\"\u003e\n\n\u003cdiv class=\"vtg1-rl-wrap\"\u003e\n\n\u003cdiv class=\"vtg1-rl-langs\"\u003e\n\n\u003cspan class=\"vtg1-rl-lang\"\u003e🇬🇧 English (official in box)\u003c\/span\u003e\u003cspan class=\"vtg1-rl-lang\"\u003e🇮🇹 Italian (fan translation)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0a1622; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"vtg1-rl-link\" rel=\"noopener\" href=\"https:\/\/boardgamegeek.com\/filepage\/307043\/traduzione-in-italiano-del-regolamento\" target=\"_blank\"\u003e\u003cspan class=\"vtg1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"vtg1-rl-body\"\u003e\n\n\u003cspan class=\"vtg1-rl-title\"\u003eItalian translation of the rulebook\u003c\/span\u003e\u003cspan class=\"vtg1-rl-sub\"\u003eAmateur PDF · available on BoardGameGeek\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"vtg1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\n\u003c\/div\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\n\u003cstyle\u003e\n.vtg1-wrap, .vtg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.vtg1-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: #0a1622;\n}\n\n\/* ── COPERTINA ── *\/\n.vtg1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.vtg1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.vtg1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,22,34,0) 0%, rgba(10,22,34,0) 25%, rgba(10,22,34,0.5) 55%, rgba(10,22,34,0.85) 75%, rgba(10,22,34,0.98) 100%); }\n.vtg1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.vtg1-kicker { display: block; color: #E8A33D; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.vtg1-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.vtg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.vtg1-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.vtg1-chip--gold { background: #157d6f; border-color: #157d6f; }\n\n\/* ── APP BANNER ── *\/\n.vtg1-app { transition: opacity .2s; }\n.vtg1-app:hover { opacity: .9; }\n.vtg1-app-ico { font-size: 1.5rem; flex-shrink: 0; }\n.vtg1-app-body { flex: 1; min-width: 0; }\n.vtg1-app-title { display: block; font-family: sans-serif; font-size: 0.86rem; font-weight: 800; color: #E8A33D; letter-spacing: 0.3px; }\n.vtg1-app-sub { display: block; font-family: sans-serif; font-size: 0.76rem; color: rgba(255,255,255,0.72); line-height: 1.5; margin-top: 3px; }\n.vtg1-app-arr { font-size: 1.1rem; color: #E8A33D; flex-shrink: 0; font-family: sans-serif; }\n\n\/* ── SPECS ── *\/\n.vtg1-specs-bar { background: #07101a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.vtg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.vtg1-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.vtg1-spec:nth-child(3n) { border-right: none; }\n.vtg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.vtg1-spec-icon { font-size: 1.2rem; }\n.vtg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.vtg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.vtg1-body { background: #EAF1EE; }\n\n\/* ── INTRO ── *\/\n.vtg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.vtg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a6354; margin-bottom: 7px; }\n.vtg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a1622; line-height: 1.15; margin-bottom: 16px; }\n.vtg1-p { font-family: sans-serif; font-size: 0.95rem; color: #243842; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.vtg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a6354; margin-bottom: 12px; }\n.vtg1-quote { background: #0a1622; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8A33D; }\n.vtg1-quote--dark { background: #0c2c28; }\n.vtg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.vtg1-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.vtg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.vtg1-divider { height: 1px; background: #c4d4cd; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.vtg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.vtg1-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.vtg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.vtg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.vtg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.vtg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.vtg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.vtg1-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.vtg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.vtg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.vtg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.vtg1-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.vtg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.vtg1-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.vtg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.vtg1-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.vtg1-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.vtg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.vtg1-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.vtg1-fs-target span { font-size:14px; flex-shrink:0; }\n.vtg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.vtg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.vtg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.vtg1-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.vtg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.vtg1-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.vtg1-section-pad { padding: 32px 28px 8px; }\n.vtg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.vtg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #cfe0da; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.vtg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.vtg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.vtg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a6354; margin-bottom: 5px; }\n.vtg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #243842; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.vtg1-closing { background: #0a1622; padding: 26px 28px; border-top: 3px solid #E8A33D; }\n.vtg1-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.vtg1-box-section { background: #EAF1EE; border-top: 1px solid #c4d4cd; }\n.vtg1-det { border-bottom: 1px solid #d6e2dc; background: #fff; }\n.vtg1-det--last { border-bottom: none; }\n.vtg1-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.vtg1-det-sum::-webkit-details-marker { display: none; }\n.vtg1-det-sum::marker { display: none; }\n.vtg1-det[open] .vtg1-det-sum { background: #f2f7f5; }\n.vtg1-det-sum:hover { background: #f2f7f5; }\n.vtg1-det-left { display: flex; align-items: center; gap: 10px; }\n.vtg1-det-ico { font-size: 17px; flex-shrink: 0; }\n.vtg1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a1622; display: block; }\n.vtg1-det-sub { font-family: sans-serif; font-size: 11px; color: #7a8a84; margin-top: 1px; display: block; }\n.vtg1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.vtg1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #7a8a84; border-bottom: 2px solid #7a8a84; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.vtg1-det[open] .vtg1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.vtg1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.vtg1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.vtg1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f2f7f5; border-radius:8px; border:1px solid #d6e2dc; flex-wrap:wrap; gap:6px; }\n.vtg1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0a1622; }\n.vtg1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.vtg1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.vtg1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.vtg1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.vtg1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#e7f3ef; border:1px solid #5ba88f; color:#0a4a36; }\n.vtg1-rl-link:hover { opacity:.85; }\n.vtg1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.vtg1-rl-body { flex:1; min-width:0; }\n.vtg1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.vtg1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.vtg1-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  .vtg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .vtg1-spec { border-bottom: none; }\n  .vtg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .vtg1-spec:last-child { border-right: none; }\n  .vtg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .vtg1-fs-body { grid-template-columns: 220px 1fr; }\n  .vtg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .vtg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .vtg1-cover { height: 440px; }\n  .vtg1-cover-content { padding: 22px 36px 30px; }\n  .vtg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .vtg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .vtg1-divider { margin-left: 36px; margin-right: 36px; }\n  .vtg1-section-pad { padding: 36px 36px 8px; }\n  .vtg1-closing { padding: 28px 36px; }\n  .vtg1-fs-body { grid-template-columns: 260px 1fr; }\n  .vtg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Stoneimar Games","offers":[{"title":"Default Title","offer_id":52144117088583,"sku":"STO-00001","price":89.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Vantage.webp?v=1755158813"},{"product_id":"flash-point-fire-rescue-2nd-edition","title":"Flash Point Fire Rescue 2nd Edition ","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 Review\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou're in. Flames are racing up the walls, someone is screaming from upstairs, the structure is creaking. You have three action points and a victim in your arms. Do you get out or go back for the other one?\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eIndie Boards \u0026amp; Cards\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eFirefighters under pressure\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 – 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\"\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\"\u003eIndie Boards \u0026amp; Cards\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.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\"\u003eCooperative action points\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\"\u003eShared action points \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e collapsing grid \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e victims to evacuate\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFC857;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Hotspot: the die that makes it explode\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 burning building, seven lives to save, zero margin for error\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003eKevin Lanzing\u003c\/strong\u003e and published by Indie Boards \u0026amp; Cards in 2011, Flash Point: Fire Rescue is the cooperative game that puts you in the boots of a firefighting squad called to a full-blown blaze. The building is collapsing piece by piece, the flames spread every turn, and victims are trapped in the worst spots. You must save seven of them before the structure gives way or four people die.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you manage \u003cstrong\u003eaction points to move, smash through walls, put out flames, and carry victims\u003c\/strong\u003e out of the building. Each turn, after the players' actions, the fire advances: you roll a die, hotspots explode, load-bearing walls collapse. The board is double-sided (residential house and apartments) and the game offers a basic mode (family) and an \u003cstrong\u003eexpert mode with specialized roles\u003c\/strong\u003e (driver, paramedic, CAFS specialist) and combustible materials that fuel the fire.\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're saying 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\"Flash Point gives you all the tension of a burning building without any of the safety briefings.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eFlash Point gives you all the tension of a burning building without any of the safety briefings.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eShut Up \u0026amp; Sit Down\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\"\u003eIt's one of the most honest cooperative games: the flames don't cheat, but they give you no respite. Every turn is either a small miracle or a disaster waiting to happen.\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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eFlash Point: Fire Rescue\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperative\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\"\u003eVisceral\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSolidarity\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\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's a cooperative game that \u003cstrong\u003edoesn't make you feel in control\u003c\/strong\u003e, and that's its strength. The flames race, the walls collapse, and the victims are always in the wrong place. Every rescue feels like a miracle. Flaws, but not deal-breakers: the die can be cruel (a sequence of hotspots can kill a game), and the basic mode gets repetitive after 4-5 games — the expert mode is the real one.\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\"\u003eSolitaire 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 basic rules include solo play: you control two firefighters and the building burns normally. The experience is complete and the tension remains high, but you lose the social aspect of cooperative discussion that makes half the fun at a full table.\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 rulebooks, 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\": \"Tensione\", \"value\": 5, \"note\": \"Le fiamme avanzano ogni turno e i crolli arrivano quando meno te li aspetti: la pressione è costante.\"}, {\"label\": \"Interazione\", \"value\": 5, \"note\": \"Cooperativo puro: discuti ogni mossa, pianifichi le azioni in sequenza, ti salvi la vita a vicenda.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Setup randomico, due tabelloni, ruoli diversi nella modalità esperta: ogni partita brucia in modo diverso.\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Il dado degli hotspot decide dove esplodono le fiamme: puoi pianificare ma il fuoco non legge i tuoi piani.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Modalità base in 10 minuti, esperta aggiunge ruoli e materiali ma resta accessibile.\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Le scelte contano (chi entra, chi evacua, quale fuoco spegnere), ma il dado può rovinarti il turno migliore.\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat's in the box\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eThe tools of the trade\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\"\u003eFire and smoke tokens\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eFire spreads with ruthless logic: smoke becomes flame, flame explodes into hotspots. Watch the disaster grow turn after turn.\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\"\u003eFirefighter and victim pawns\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEight specialized firefighters (in expert mode) and ten victim tokens that you place randomly on the board: seven to save, three false alarms.\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\"\u003eDouble-sided board\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eTwo floor plans: a two-story house and an apartment building. Load-bearing walls that collapse, rooms that become isolated, windows to enter from the outside.\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\"\u003eEight-sided dice\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThey decide where hotspots explode each turn. You roll, consult the coordinate grid, and pray it's not the room you're entering.\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\/104964\" 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\"\u003eFlash Point Setup Guide and AP Chart in English - Base Game, US, SS, ED, DW, Version 1.2.2 · 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(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Indie Boards \u0026 Cards","offers":[{"title":"Default Title","offer_id":52144532554055,"sku":"IND-00001","price":44.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FlashPoint.webp?v=1755163974"},{"product_id":"botany","title":"Botany ","description":"\u003c!-- SEO (fuori dal blocco descrizione)\n SEO Title: Botany – Victorian Exploration Board Game | FroGames\n Meta Description: Botany is a Victorian adventure board game: you explore, collect rare flowers, manage resources and build your garden amidst secret events and objectives.\n --\u0026gt; \n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection class=\"fg-botany-base\" id=\"fg-botany-base\"\u003e\n\u003ch2\u003e 🌸 Botany – Floral Adventures in the Victorian Age, Between Travel and Prestige\u003c\/h2\u003e\n\n\u003cp class=\"fg-botany-base__subtitle\"\u003e Intrigue, distant routes and \u003cstrong\u003eextremely rare flowers\u003c\/strong\u003e : in \u003cstrong\u003eBotany\u003c\/strong\u003e you are a \u003cem\u003eflower hunter\u003c\/em\u003e and every choice is a step towards the most coveted title. \u003c\/p\u003e\n\n\u003cdiv aria-label=\"Descrizione e punti chiave\" class=\"fg-botany-base__grid\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-botany-base__card fg-botany-base__card--story\"\u003e\n\n\u003cp\u003e There's one thing the Victorian era does very well: making even the fiercest competition look elegant. You set out with a seemingly simple mission: \u003cstrong\u003eexplore\u003c\/strong\u003e , find rare specimens, and return to England with a garden that will be the talk of the town.\u003c\/p\u003e\n\n \u003cp\u003eThe beauty is the adventure-novel pace: changing objectives, events that disrupt your route, and that constant feeling of having to choose between \u003cstrong\u003ea long and risky expedition\u003c\/strong\u003e or a quick and “smart” move.\u003c\/p\u003e\n\n\u003cp\u003e And while others chase the perfect rarity, you manage coins, crew and returns: because in Botany, the winner is not the one who dreams the most… the winner is the one who dreams \u003cstrong\u003ewith a plan\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e It's a \u003cstrong\u003estrategic board game\u003c\/strong\u003e with a family feel: it's easy to understand, it flows, but it leaves room for reading and timing. And if you want a journey all your own, it also works great as a \u003cstrong\u003esolo board game\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-botany-base__break\"\u003e \u003cspan\u003eYou don't have to find \"a flower\": you have to build a \u003cstrong\u003ebotanical legend\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=\"Cosa rende Botany speciale\" class=\"fg-botany-base__card fg-botany-base__card--features\"\u003e\n\u003ch3\u003e What makes Botany a unique board game\u003c\/h3\u003e\n\n\u003cul class=\"fg-botany-base__list\"\u003e\n\n\u003cli\u003e 🌍 \u003cstrong\u003eGlobal Exploration\u003c\/strong\u003e : Travel, routes, and choices that feel like adventure.\u003c\/li\u003e\n\n\u003cli\u003e 🧭 \u003cstrong\u003eElegant resource management\u003c\/strong\u003e : coins, preparation and return… the risk is worth it.\u003c\/li\u003e\n\n \u003cli\u003e🌺 \u003cstrong\u003eBotanical collection\u003c\/strong\u003e : rare specimens and a garden that tells who you are.\u003c\/li\u003e\n\n\u003cli\u003e 🎭 \u003cstrong\u003eGoals and events\u003c\/strong\u003e : high variability, changing priorities, and zero “autopilot.” \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"fg-botany-base__note\"\u003e\n\n\u003cp class=\"fg-botany-base__noteTitle\"\u003e Mood at the table\u003c\/p\u003e\n\n\u003cp\u003e It's the kind of game where you smile... but you remember every decision. Because when a flower \"disappears\" from your path, you understand that here beauty is also \u003cstrong\u003ecompetition\u003c\/strong\u003e .\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"fg-botany-base__tagline\"\u003e \u003cem\u003eGet your notebook ready, put on your hat, and don't waste time: rarity waits for no one. 🐸\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/aside\u003e\n\n\n\n\n\n\n\n\u003cstyle\u003e\n  \/* =========================================================\n     FroGames – Botany (base)\n     Palette ispirata alla scatola: blu notte + oro vittoriano + accenti floreali\n     SAFE CSS (scoped su #fg-botany-base)\n  ========================================================= *\/\n\n  #fg-botany-base.fg-botany-base{\n    --night:#0b1a2b;        \/* blu notte *\/\n    --navy:#0e2238;         \/* blu profondo *\/\n    --ink:#081320;          \/* quasi nero *\/\n    --gold:#d9bf6a;         \/* oro *\/\n    --ivory:#fff4dc;        \/* avorio *\/\n    --rose:#d66b6b;         \/* fiore rosso *\/\n    --leaf:#2b6b57;         \/* foglia *\/\n    --mist:rgba(255,244,220,.10);\n\n    --radius:22px;\n    --shadow:0 18px 44px rgba(0,0,0,.26);\n    --shadowSoft:0 12px 24px 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:rgba(255,244,220,.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(217,191,106,.18), transparent 56%),\n      radial-gradient(circle at 84% 22%, rgba(214,107,107,.12), transparent 52%),\n      radial-gradient(circle at 72% 86%, rgba(43,107,87,.16), transparent 58%),\n      linear-gradient(135deg, rgba(11,26,43,.98) 0%, rgba(14,34,56,.92) 55%, rgba(8,19,32,.98) 100%);\n\n    border:1px solid rgba(217,191,106,.22);\n  }\n\n  #fg-botany-base.fg-botany-base::before{\n    content:\"\";\n    position:absolute;\n    inset:-25%;\n    \/* cornice “vittoriana” soft *\/\n    background:\n      linear-gradient(90deg, rgba(217,191,106,.16) 0 2px, transparent 2px 100%),\n      linear-gradient(180deg, rgba(217,191,106,.12) 0 2px, transparent 2px 100%),\n      linear-gradient(90deg, transparent 0 98%, rgba(217,191,106,.14) 98% 100%),\n      linear-gradient(180deg, transparent 0 98%, rgba(217,191,106,.12) 98% 100%),\n      radial-gradient(circle at 24% 36%, rgba(255,244,220,.10) 0 1px, transparent 2px),\n      radial-gradient(circle at 46% 18%, rgba(255,244,220,.10) 0 1px, transparent 2px),\n      radial-gradient(circle at 74% 46%, rgba(255,244,220,.08) 0 1px, transparent 2px),\n      linear-gradient(115deg, transparent 0 48%, rgba(217,191,106,.12) 49%, transparent 50% 100%);\n    opacity:.85;\n    pointer-events:none;\n    filter: blur(.2px);\n  }\n\n  #fg-botany-base.fg-botany-base \u003e *{ position:relative; z-index:1; }\n\n  #fg-botany-base.fg-botany-base h2{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    text-align:center;\n    font-size:2rem;\n    margin:0 0 .8rem;\n    letter-spacing:.2px;\n    color:rgba(255,244,220,.98);\n    text-shadow:0 0 18px rgba(217,191,106,.18);\n  }\n\n  #fg-botany-base .fg-botany-base__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,244,220,.92);\n  }\n  #fg-botany-base .fg-botany-base__subtitle strong{ color:rgba(217,191,106,.98); }\n\n  \/* Grid *\/\n  #fg-botany-base .fg-botany-base__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-botany-base .fg-botany-base__card{\n    border-radius:var(--radius);\n    padding:1.35rem 1.35rem;\n    box-shadow:0 12px 26px rgba(0,0,0,.24);\n    border:1px solid rgba(255,244,220,.10);\n    display:flex;\n    flex-direction:column;\n  }\n\n  #fg-botany-base .fg-botany-base__card--story{\n    background:linear-gradient(145deg, rgba(255,244,220,.12), rgba(255,244,220,.07));\n    backdrop-filter: blur(2px);\n    border-left:8px solid rgba(217,191,106,.75);\n  }\n\n  #fg-botany-base .fg-botany-base__card--features{\n    background:linear-gradient(145deg, rgba(8,19,32,.88), rgba(14,34,56,.70));\n    color:rgba(255,244,220,.96);\n    border:1px solid rgba(255,244,220,.12);\n    justify-content:space-between;\n  }\n\n  #fg-botany-base .fg-botany-base__card p{\n    margin:.75rem 0;\n    line-height:1.75;\n    font-size:1.02rem;\n  }\n\n  #fg-botany-base .fg-botany-base__card--story strong{ color:rgba(217,191,106,.98); }\n  #fg-botany-base .fg-botany-base__card--features strong{ color:rgba(255,244,220,.98); }\n\n  #fg-botany-base .fg-botany-base__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,244,220,.98);\n    text-shadow:0 0 14px rgba(217,191,106,.14);\n  }\n\n  \/* List (4 bullet) *\/\n  #fg-botany-base .fg-botany-base__list{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:.7rem;\n  }\n\n  #fg-botany-base .fg-botany-base__list li{\n    background:linear-gradient(90deg, rgba(255,244,220,.10), rgba(255,244,220,.04));\n    border-left:6px solid rgba(217,191,106,.70);\n    border-radius:14px;\n    padding:.7rem .85rem;\n    transition:transform .22s ease, background .22s ease;\n  }\n\n  #fg-botany-base .fg-botany-base__list li:hover{\n    transform:translateX(6px);\n    background:linear-gradient(90deg, rgba(255,244,220,.12), rgba(255,244,220,.06));\n  }\n\n  \/* Break *\/\n  #fg-botany-base .fg-botany-base__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,244,220,.12);\n    color:rgba(255,244,220,.98);\n    background:linear-gradient(90deg, rgba(217,191,106,.18), rgba(214,107,107,.10));\n  }\n  #fg-botany-base .fg-botany-base__break strong{ color:rgba(255,244,220,.98); }\n\n  \/* Note *\/\n  #fg-botany-base .fg-botany-base__note{\n    margin-top:1rem;\n    padding:.95rem .95rem;\n    border-radius:16px;\n    border:1px solid rgba(255,244,220,.12);\n    background:linear-gradient(90deg, rgba(255,244,220,.10), rgba(255,244,220,.04));\n    box-shadow:0 14px 26px rgba(0,0,0,.22);\n  }\n  #fg-botany-base .fg-botany-base__noteTitle{\n    margin:0 0 .35rem;\n    font-weight:950;\n    letter-spacing:.2px;\n    color:rgba(255,244,220,.98);\n  }\n\n  \/* Tagline *\/\n  #fg-botany-base .fg-botany-base__tagline{\n    margin:1rem 0 0;\n    font-weight:850;\n    font-size:1.02rem;\n  }\n  #fg-botany-base .fg-botany-base__tagline em{ color:rgba(255,244,220,.92); }\n\n  \/* Responsive *\/\n  @media (max-width: 940px){\n    #fg-botany-base .fg-botany-base__grid{ grid-template-columns:1fr; }\n    #fg-botany-base.fg-botany-base h2{ font-size:1.65rem; }\n  }\n  @media (max-width: 600px){\n    #fg-botany-base.fg-botany-base{ padding:1.85rem 1.1rem; border-radius:26px; }\n    #fg-botany-base .fg-botany-base__card{ padding:1.15rem 1.1rem; }\n    #fg-botany-base .fg-botany-base__subtitle{ font-size:1.02rem; }\n  }\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":52158076584263,"sku":"CRA-00059","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Botany.webp?v=1755405766"},{"product_id":"a-place-for-all-my-books","title":"A Place For All My Books ","description":"\u003c!-- SEO (fuori dal blocco descrizione)\n SEO Title: A Place for All My Books – Cozy Strategic Book Board Game | FroGames\n Meta Description: A Place for All My Books is a cozy board game: you organize stacks of books, create patterns, make combos with “admire” and also play alone.\n --\u0026gt; \n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection id=\"fg-books\" class=\"fg-books\"\u003e\n\u003ch2\u003e A Place for All My Books – Bring order to bookish chaos and achieve victory.\u003c\/h2\u003e\n\n\u003c!-- 4 paragrafi brevi --\u003e\n\u003cp\u003e In \u003cstrong\u003eA Place for All My Books,\u003c\/strong\u003e every volume has a story... and a perfect spot in your home. Between the living room, study, and bedroom, you organize \u003cstrong\u003epiles of books\u003c\/strong\u003e , complete personal projects, and find the ideal configuration before stopping to \u003cstrong\u003eadmire\u003c\/strong\u003e the results (and collect rewards!). Then, with renewed energy, you head out into the village in search of more titles to add to the collection. Because yes, \u003cem\u003ethere's always a place for another book\u003c\/em\u003e .\u003c\/p\u003e\n\n \u003cp\u003eOver nine rounds, you'll visit locations, collect books, and juggle \u003cstrong\u003epatterns and placements\u003c\/strong\u003e to maximize every action. The challenges aren't difficult individually: the real pleasure is \u003cstrong\u003efitting them all together\u003c\/strong\u003e at the right time to multiply your points.\u003c\/p\u003e\n\n\u003cp\u003e If you're alone, your rival \u003cstrong\u003ePenelope Eveready\u003c\/strong\u003e will be breathing down your neck, stealing the very books you wanted from under your nose.\u003c\/p\u003e\n\n\u003cp\u003e If you love games that combine \u003cstrong\u003eorder, planning, and little strokes of genius\u003c\/strong\u003e , this is the title to get your library in order… and your opponents. \u003c\/p\u003e\n\n\u003cdiv class=\"fg-books__grid\"\u003e\n\n\u003c!-- WOW (4 bullet esatti) --\u003e\n\u003caside class=\"fg-books__card fg-books__card--features\" aria-label=\"Punti di forza di A Place for All My Books\"\u003e\n\u003ch3\u003e Why “A Place for All My Books” is irresistible\u003c\/h3\u003e\n\n\u003cul class=\"fg-books__list\"\u003e\n\n\u003cli\u003e 📚 \u003cstrong\u003eSatisfying Puzzles\u003c\/strong\u003e : Build patterns and optimize the “gaze” action for elegant combos.\u003c\/li\u003e\n\n\u003cli\u003e 🏠 \u003cstrong\u003eCozy Theme\u003c\/strong\u003e : Tidy rooms, complete projects, and turn chaos into harmony.\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eLight but brilliant strategy\u003c\/strong\u003e : clean choices, increasing depth, zero frustration.\u003c\/li\u003e\n\n \u003cli\u003e🕹️ \u003cstrong\u003eSolitaire Mode\u003c\/strong\u003e : Challenge Penelope Eveready and defend your wishlist! \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA --\u003e\n\u003cdiv class=\"fg-books__card fg-books__card--end\" aria-label=\"Chiusura\"\u003e\n\n\u003cp class=\"fg-books__tagline\"\u003e \u003cem\u003ePut the books in the right place and you will see the stitches fall into place by themselves.\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – A Place for All My Books\n   Palette scatola: crema\/pastello + verde titolo + rosa cozy\n   SAFE CSS (scoped su #fg-books)\n   ========================================================= *\/\n#fg-books.fg-books{\n  --paper:#fff7ef;      \/* crema *\/\n  --ink:#14202a;        \/* testo *\/\n  --sage:#2f6f57;       \/* verde titolo *\/\n  --mint:#7bd6b6;       \/* verde chiaro *\/\n  --rose:#ff8aa8;       \/* rosa cozy *\/\n  --peach:#ffd1a6;      \/* pesca *\/\n\n  --radius:22px;\n  --shadow:0 18px 46px rgba(0,0,0,.12);\n  --shadowSoft:0 12px 26px rgba(0,0,0,.10);\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(20,32,42,.92);\n  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n  background:\n    radial-gradient(circle at 16% 16%, rgba(123,214,182,.16), transparent 58%),\n    radial-gradient(circle at 86% 18%, rgba(255,138,168,.14), transparent 56%),\n    radial-gradient(circle at 70% 86%, rgba(255,209,166,.16), transparent 60%),\n    linear-gradient(135deg, rgba(255,247,239,.98) 0%, rgba(255,253,250,.96) 55%, rgba(255,247,239,.98) 100%);\n  border:1px solid rgba(20,32,42,.08);\n}\n\n#fg-books.fg-books::before{\n  content:\"\";\n  position:absolute;\n  inset:-25%;\n  pointer-events:none;\n  opacity:.9;\n  background:\n    linear-gradient(112deg, transparent 0 46%, rgba(47,111,87,.10) 47%, rgba(123,214,182,.10) 49%, transparent 51% 100%),\n    linear-gradient(22deg, transparent 0 58%, rgba(255,138,168,.10) 59%, rgba(255,209,166,.12) 61%, transparent 62% 100%),\n    radial-gradient(circle at 38% 62%, rgba(20,32,42,.05), transparent 55%);\n  filter: blur(.25px);\n}\n\n#fg-books.fg-books \u003e *{ position:relative; z-index:1; }\n\n#fg-books h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  text-align:center;\n  font-size:2rem;\n  margin:0 0 1rem;\n  letter-spacing:.2px;\n  color:rgba(47,111,87,.98);\n  text-shadow:0 0 18px rgba(47,111,87,.10);\n}\n\n#fg-books p{\n  margin:.7rem 0;\n  line-height:1.75;\n  font-size:1.05rem;\n  color:rgba(20,32,42,.90);\n}\n\n#fg-books strong{ color:rgba(47,111,87,.98); }\n\n\/* Grid *\/\n#fg-books .fg-books__grid{\n  margin-top:1.25rem;\n  display:grid;\n  grid-template-columns: 1fr 1fr;\n  gap:1.15rem;\n  align-items:stretch;\n}\n\n\/* Cards *\/\n#fg-books .fg-books__card{\n  border-radius:var(--radius);\n  padding:1.25rem 1.25rem;\n  border:1px solid rgba(20,32,42,.08);\n  box-shadow:var(--shadowSoft);\n  background:linear-gradient(145deg, rgba(255,255,255,.92), rgba(255,247,239,.86));\n  display:flex;\n  flex-direction:column;\n  justify-content:space-between;\n}\n\n#fg-books .fg-books__card--features{\n  border-left:8px solid rgba(47,111,87,.65);\n}\n\n#fg-books .fg-books__card--end{\n  border-left:8px solid rgba(255,138,168,.55);\n  text-align:center;\n}\n\n\/* H3 *\/\n#fg-books h3{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:1.15rem;\n  margin:0 0 .9rem;\n  letter-spacing:.2px;\n  color:rgba(20,32,42,.96);\n}\n\n\/* List *\/\n#fg-books .fg-books__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.65rem;\n}\n\n#fg-books .fg-books__list li{\n  border-radius:14px;\n  padding:.75rem .85rem;\n  border:1px solid rgba(20,32,42,.08);\n  background:linear-gradient(90deg, rgba(123,214,182,.14), rgba(255,255,255,.88));\n  transition:transform .22s ease, background .22s ease;\n}\n\n#fg-books .fg-books__list li:hover{\n  transform:translateX(6px);\n  background:linear-gradient(90deg, rgba(255,138,168,.14), rgba(255,255,255,.90));\n}\n\n#fg-books .fg-books__tagline{\n  margin:0;\n  font-weight:850;\n  font-size:1.08rem;\n}\n#fg-books .fg-books__tagline em{ color:rgba(20,32,42,.88); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-books .fg-books__grid{ grid-template-columns:1fr; }\n  #fg-books h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-books.fg-books{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-books .fg-books__card{ padding:1.1rem 1.05rem; }\n  #fg-books p{ font-size:1.02rem; }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":52164885971271,"sku":"CRA-00060","price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/A_Place_For_All_My_Books_00.webp?v=1768716821"},{"product_id":"ministry-of-lost-things-case-1-lint-condition","title":"Ministry of Lost Things - Case 1 Lint Condition","description":"\u003c!-- =====================================================\n     MINISTRY OF LOST THINGS: LINT CONDITION — BLOCCO 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"molt1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"molt1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"molt1-cover-img\" alt=\"Ministry of Lost Things Lint Condition narrative puzzle board game for 1-4 players - official PostCurious cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Ministry_of_Lost_Things_Case_1_Lint_Condition_3967ed91-b4ad-49a7-b00d-0a865994febd.webp?v=1776354666\"\u003e\n\u003cdiv class=\"molt1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"molt1-cover-content\"\u003e\n\u003cp class=\"molt1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"molt1-sub\"\u003eA mismatched sock, a missing key, a fading memory. Somewhere, someone is cataloging them.\u003c\/p\u003e\n\u003cdiv class=\"molt1-chips\"\u003e\n\u003cspan class=\"molt1-chip molt1-chip--ochre\"\u003ePuzzletale\u003c\/span\u003e \u003cspan class=\"molt1-chip\"\u003ePostCurious\u003c\/span\u003e \u003cspan class=\"molt1-chip\"\u003eCase 1\u003c\/span\u003e \u003cspan class=\"molt1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC SHEET --\u003e\n\u003cdiv class=\"molt1-specs-bar\"\u003e\n\u003cdiv class=\"molt1-specs\"\u003e\n\u003cdiv class=\"molt1-spec\"\u003e\n\u003cspan class=\"molt1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"molt1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"molt1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-spec\"\u003e\n\u003cspan class=\"molt1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"molt1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"molt1-spec-val\"\u003e120–180 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-spec\"\u003e\n\u003cspan class=\"molt1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"molt1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"molt1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-spec\"\u003e\n\u003cspan class=\"molt1-spec-icon\"\u003e🧩\u003c\/span\u003e \u003cspan class=\"molt1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"molt1-spec-val\"\u003ePuzzle \u0026amp; Ciphers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-spec\"\u003e\n\u003cspan class=\"molt1-spec-icon\"\u003e✉️\u003c\/span\u003e \u003cspan class=\"molt1-spec-label\"\u003eStructure\u003c\/span\u003e \u003cspan class=\"molt1-spec-val\"\u003e4 sequential envelopes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-spec\"\u003e\n\u003cspan class=\"molt1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"molt1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"molt1-spec-val\"\u003eSolo or cooperative\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"molt1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"molt1-intro-grid\"\u003e\n\u003cdiv class=\"molt1-intro-text\"\u003e\n\u003cp class=\"molt1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"molt1-h3\"\u003eA journey into the Elusiverse, the world of lost things\u003c\/h3\u003e\n\u003cp class=\"molt1-p\"\u003eSomething important has disappeared. Not by chance, not entirely. It has ended up in the \u003cstrong\u003eElusiverse\u003c\/strong\u003e, a parallel universe where mismatched socks, lost keys, and forgotten memories continue to live their strange existence. You are a scout for the Ministry of Lost Things. It's up to you to bring back that item — and the story it carries.\u003c\/p\u003e\n\u003cp class=\"molt1-p\"\u003e\u003cstrong\u003eMinistry of Lost Things: Lint Condition\u003c\/strong\u003e is the first case in a new series from PostCurious, the studio behind games like The Light in the Mist and The Emerald Flame. Four envelopes to open in sequence, each with cipher, logic, fitting, and deduction puzzles. With each turn, the mystery expands: who lost what, and why that item mattered so much.\u003c\/p\u003e\n\u003cp class=\"molt1-p\"\u003eDesigned by \u003cstrong\u003eMark Larson, Rita Orlov, and Chelsea Stark\u003c\/strong\u003e, illustrations by \u003cstrong\u003eNicole Gustafsson\u003c\/strong\u003e. Integrated progressive online hint system on the official M.O.L.T. portal — no blocking, just help when needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-intro-side\"\u003e\n\u003cp class=\"molt1-quote-header\"\u003eWhat they're saying abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"molt1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Ministry of Lost Things Lint Condition\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"molt1-quote-text\"\u003e\"The perfect entry point to PostCurious — the puzzles are characteristically excellent.\"\u003c\/p\u003e\n\u003cp class=\"molt1-quote-transl\"\u003eThe perfect entry point to the PostCurious world — the puzzles are excellent as always.\u003c\/p\u003e\n\u003cp class=\"molt1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"molt1-quote molt1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Ministry of Lost Things Lint Condition\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"molt1-quote-text\"\u003e\"Brimming with puns and pathos — quirky puzzles and witty wordplay that tug on your heartstrings.\"\u003c\/p\u003e\n\u003cp class=\"molt1-quote-transl\"\u003eFull of puns and heart — original puzzles and witty wordplay that touch your soul.\u003c\/p\u003e\n\u003cp class=\"molt1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eEscape the Review\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"molt1-fs\"\u003e\n\u003cdiv class=\"molt1-fs-header\"\u003e\n\u003cdiv class=\"molt1-fs-brand\"\u003e\n\u003cimg class=\"molt1-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=\"molt1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"molt1-fs-game-name\"\u003eMinistry of Lost Things: Lint Condition\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fef0e0; border-color: #d4a050; color: #6a3800;\" class=\"molt1-fs-cat\"\u003eNarrative\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-body\"\u003e\n\u003cdiv class=\"molt1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"molt1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"molt1-fs-tip\" class=\"molt1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-info\"\u003e\n\u003cspan class=\"molt1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n\u003cdiv class=\"molt1-fs-feeling\"\u003e\n\u003cspan class=\"molt1-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e \u003cspan class=\"molt1-fs-feel-tag\"\u003eComforting\u003c\/span\u003e \u003cspan class=\"molt1-fs-feel-tag\"\u003eMemorable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"molt1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"molt1-fs-targets\"\u003e\n\u003cdiv class=\"molt1-fs-target molt1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-target molt1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-target molt1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-target molt1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-target molt1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-target molt1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-verdict\"\u003e\n\u003cdiv class=\"molt1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-verdict-text\"\u003eThe ideal entry point to the PostCurious world: well-crafted puzzles, a tender story, zero anxiety. Not for those looking for quick games or large groups.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-solo\"\u003e\n\u003cspan class=\"molt1-fs-solo-lbl\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"molt1-fs-solo-row\"\u003e\n\u003cdiv class=\"molt1-fs-solo-rating\"\u003e\n\u003cspan class=\"molt1-fs-solo-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"molt1-fs-solo-label\"\u003e5\/5 · Official\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"molt1-fs-solo-note\"\u003eAlso designed for solo play. The contemplative pace and intimate narrative work beautifully alone — many prefer it that way, with a cup of tea and no rush.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-fs-footer\"\u003e\n\u003cimg class=\"molt1-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 review · 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:'Narrative Depth', v:5, note:\"Every puzzle reveals a piece of the story — plot and puzzles are one and the same\"},\n        {l:'Replayability',v:1, note:\"Single-use by design — once the secrets of the Elusiverse are discovered, there's no going back\"},\n        {l:'Tension',     v:3, note:\"No timer, no pressure — the tension is in the 'aha' moment of solving\"},\n        {l:'Complexity',  v:2, note:\"Designed as an entry point: minimal rules, puzzles guided step-by-step\"},\n        {l:'Progression', v:4, note:\"Four sequential envelopes that gradually reveal the item, owner, and context\"},\n        {l:'Luck',      v:1, note:\"Zero random component — everything depends on observation and deduction\"}\n      ];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('molt1-fs-svg');\n      var tip=document.getElementById('molt1-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 molt1-draw{to{stroke-dashoffset:0}}@keyframes molt1-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:molt1-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:molt1-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:molt1-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=\"molt1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"molt1-section-pad\"\u003e\n\u003cp class=\"molt1-label\"\u003eWhat you'll find in the box\u003c\/p\u003e\n\u003ch3 class=\"molt1-h3\"\u003eThe tools of a Ministry scout\u003c\/h3\u003e\n\u003cdiv class=\"molt1-cards\"\u003e\n\u003cdiv class=\"molt1-card\"\u003e\n\u003cspan class=\"molt1-card-icon\"\u003e✉️\u003c\/span\u003e\n\u003ch4 class=\"molt1-card-name\"\u003e4 sealed envelopes\u003c\/h4\u003e\n\u003cp class=\"molt1-card-desc\"\u003eTo be opened in sequence. Each envelope is a chapter — letters, maps, clues, testimonies. There's no turning back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-card\"\u003e\n\u003cspan class=\"molt1-card-icon\"\u003e🔤\u003c\/span\u003e\n\u003ch4 class=\"molt1-card-name\"\u003eCiphers and riddles\u003c\/h4\u003e\n\u003cp class=\"molt1-card-desc\"\u003ePuzzles of logic, words, physical fitting. Continuous variety — no two puzzles are alike.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-card\"\u003e\n\u003cspan class=\"molt1-card-icon\"\u003e💻\u003c\/span\u003e\n\u003ch4 class=\"molt1-card-name\"\u003eOnline M.O.L.T. portal\u003c\/h4\u003e\n\u003cp class=\"molt1-card-desc\"\u003eOfficial hub to check solutions, unlock subsequent chapters, and receive progressive help when needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"molt1-card\"\u003e\n\u003cspan class=\"molt1-card-icon\"\u003e🎨\u003c\/span\u003e\n\u003ch4 class=\"molt1-card-name\"\u003eArtwork by Nicole Gustafsson\u003c\/h4\u003e\n\u003cp class=\"molt1-card-desc\"\u003eWarm and nostalgic illustrations that transform each paper component into a small collector's item.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"molt1-closing\"\u003e\n\u003cp class=\"molt1-closing-text\"\u003eWhen you're finished, you'll look at mismatched socks with different eyes. It always happens with PostCurious.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"molt1-box-section\"\u003e\n\u003cdetails class=\"molt1-det molt1-det--last\"\u003e\n\u003csummary class=\"molt1-det-sum\"\u003e\u003cspan class=\"molt1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"molt1-det-title\"\u003eRulebook and portal\u003c\/span\u003e\u003cspan class=\"molt1-det-sub\"\u003eEnglish · M.O.L.T. online portal\u003c\/span\u003e\u003cspan class=\"molt1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"molt1-det-body\"\u003e\n\u003cdiv class=\"molt1-rl-wrap\"\u003e\n\u003cdiv class=\"molt1-rl-langs\"\u003e\u003cspan class=\"molt1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #3a2418; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"molt1-rl-link\" href=\"https:\/\/www.getpostcurious.com\/ministryoflostthings\" target=\"_blank\"\u003e\u003cspan class=\"molt1-rl-ico\"\u003e🌐\u003c\/span\u003e\n\u003cdiv class=\"molt1-rl-body\"\u003e\n\u003cspan class=\"molt1-rl-title\"\u003eAccess the official M.O.L.T. portal\u003c\/span\u003e\u003cspan class=\"molt1-rl-sub\"\u003egetpostcurious.com · free, no password\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"molt1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003cp class=\"molt1-rl-notice\"\u003eThe game requires an internet-connected device to verify solutions and unlock subsequent chapters. No traditional account — the portal works with magic links via email.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.molt1-wrap, .molt1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.molt1-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: #3a2418;\n}\n\n\/* ── COVER ── *\/\n.molt1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.molt1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.molt1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(58,36,24,0) 0%, rgba(58,36,24,0) 25%, rgba(58,36,24,0.65) 55%, rgba(58,36,24,0.92) 75%, rgba(58,36,24,1) 100%); }\n.molt1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.molt1-kicker { display: block; color: #c88a2e; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.molt1-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.molt1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.molt1-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.molt1-chip--ochre { background: #c88a2e; border-color: #c88a2e; }\n\n\/* ── SPECS ── *\/\n.molt1-specs-bar { background: #2a1810; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.molt1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.molt1-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.molt1-spec:nth-child(3n) { border-right: none; }\n.molt1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.molt1-spec-icon { font-size: 1.2rem; }\n.molt1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.molt1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.molt1-body { background: #f4ecd8; }\n\n\/* ── INTRO ── *\/\n.molt1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.molt1-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.molt1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #2a1810; line-height: 1.15; margin-bottom: 16px; }\n.molt1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.molt1-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.molt1-quote { background: #3a2418; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #c88a2e; }\n.molt1-quote--dark { background: #52281a; border-left-color: #b8634f; }\n.molt1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: Georgia, serif; }\n.molt1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.molt1-quote-source { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.molt1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.molt1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.molt1-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.molt1-fs-brand { display:flex; align-items:center; gap:9px; }\n.molt1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.molt1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.molt1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.molt1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.molt1-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.molt1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.molt1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.molt1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.molt1-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.molt1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.molt1-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.molt1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.molt1-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.molt1-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.molt1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.molt1-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.molt1-fs-target span { font-size:14px; flex-shrink:0; }\n.molt1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.molt1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.molt1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.molt1-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.molt1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\n.molt1-fs-solo { background:#eeeae4; padding:14px 20px; border-top:1px solid #e0d8cc; }\n.molt1-fs-solo-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.molt1-fs-solo-row { display:flex; gap:16px; align-items:flex-start; flex-wrap:wrap; }\n.molt1-fs-solo-rating { display:flex; flex-direction:column; gap:3px; flex-shrink:0; }\n.molt1-fs-solo-stars { color:#c88a2e; font-size:14px; letter-spacing:2px; }\n.molt1-fs-solo-label { font-family:sans-serif; font-size:11px; font-weight:700; color:#3d2810; }\n.molt1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.6; flex:1; min-width:200px; }\n\n.molt1-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.molt1-section-pad { padding: 32px 28px 8px; }\n.molt1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.molt1-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.molt1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.molt1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.molt1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.molt1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.molt1-closing { background: #3a2418; padding: 26px 28px; border-top: 3px solid #c88a2e; }\n.molt1-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\/* ── BOX CONTENT ── *\/\n.molt1-box-section { background: #f4ecd8; border-top: 1px solid #d4c0a0; }\n.molt1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.molt1-det--last { border-bottom: none; }\n.molt1-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.molt1-det-sum::-webkit-details-marker { display: none; }\n.molt1-det-sum::marker { display: none; }\n.molt1-det[open] .molt1-det-sum { background: #faf7f2; }\n.molt1-det-sum:hover { background: #faf7f2; }\n.molt1-det-left { display: flex; align-items: center; gap: 10px; }\n.molt1-det-ico { font-size: 17px; flex-shrink: 0; }\n.molt1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #2a1810; display: block; }\n.molt1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.molt1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.molt1-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.molt1-det[open] .molt1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.molt1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.molt1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.molt1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.molt1-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.molt1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#3a2418; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.molt1-rl-link:hover { opacity:.85; }\n.molt1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.molt1-rl-body { flex:1; min-width:0; }\n.molt1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.molt1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.55); margin-top:2px; }\n.molt1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n.molt1-rl-notice { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; line-height:1.55; margin-top:4px; font-style:italic; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .molt1-specs { grid-template-columns: repeat(6, 1fr); }\n  .molt1-spec { border-bottom: none; }\n  .molt1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .molt1-spec:last-child { border-right: none; }\n  .molt1-cards { grid-template-columns: repeat(2, 1fr); }\n  .molt1-fs-body { grid-template-columns: 220px 1fr; }\n  .molt1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .molt1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .molt1-cover { height: 440px; }\n  .molt1-cover-content { padding: 22px 36px 30px; }\n  .molt1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .molt1-cards { grid-template-columns: repeat(4, 1fr); }\n  .molt1-divider { margin-left: 36px; margin-right: 36px; }\n  .molt1-section-pad { padding: 36px 36px 8px; }\n  .molt1-closing { padding: 28px 36px; }\n  .molt1-fs-body { grid-template-columns: 260px 1fr; }\n  .molt1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"PostCurious","offers":[{"title":"Default Title","offer_id":52199928725831,"sku":"POS-00004","price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Ministry_of_Lost_Things_Case_1_Lint_Condition_00.webp?v=1755924020"},{"product_id":"inferno","title":"Inferno","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Inferno – The board game inspired by the Divine Comedy\u003c\/h2\u003e\n\n\n\u003cp\u003e\n With \u003cstrong\u003eInferno\u003c\/strong\u003e by Cranio Creations, Dante's descent into the nine circles of Hell becomes\n a \u003cstrong\u003estrategic and management board game\u003c\/strong\u003e that combines a gothic atmosphere and deep mechanics.\n Guided by Virgil, Dante meets damned souls and sinners, and you – in the guise of a powerful Florentine family –\n You will have to manage the flow of souls and exploit the intrigues of 14th-century Florence.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n The board is divided into the \u003cstrong\u003ecircles of Hell\u003c\/strong\u003e , where sinners are placed according to\n to their fate, and \u003cstrong\u003emedieval Florence\u003c\/strong\u003e , a place of power, alliances and betrayals. Each turn\n alternates the infernal phase, in which the souls are advanced towards their eternal condemnation, and the urban phase,  \nwhere you can adopt orphans, expand your tower, obtain favors or unmask sinners, condemning them\n to eternal punishment.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why play Inferno?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eUnique setting\u003c\/strong\u003e : experience the Divine Comedy like never before, between the damned and earthly power.\u003c\/li\u003e\n\n\u003cli\u003e ♟️ \u003cstrong\u003eDeep strategy\u003c\/strong\u003e : worker placement, resource management, and increasingly difficult moral choices.\u003c\/li\u003e\n\n\u003cli\u003e 🏰 \u003cstrong\u003eTwo worlds intertwined\u003c\/strong\u003e : Florence's power games influence the descent into the circles of Hell.\u003c\/li\u003e\n\n\u003cli\u003e 📖 \u003cstrong\u003eLiterary atmosphere\u003c\/strong\u003e : evocative illustrations faithful to Dante's imagery.\u003c\/li\u003e\n\n\u003cli\u003e 👹 \u003cstrong\u003eHigh replayability\u003c\/strong\u003e : always different games thanks to various setups and modular mechanics.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n \u003cem\u003e\nInferno is not just a board game: it is a journey into Dante's imagination, where every choice weighs like a sin.\n and every lost soul brings you closer to victory… or damnation.\n\u003c\/em\u003e\n\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":52219938603335,"sku":"CRA-00061","price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Inferno_00.webp?v=1756222743"},{"product_id":"dance-of-muses","title":"Dance of Muses - Divine Edition","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\"\u003eYou move your Muse and the die goes up to 2. You use the power to force your opponent's die to 5. They retaliate. Eventually someone reaches 6, but you don't know if that's where they were supposed to end up.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eAbstract\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eSpace Otter Publishing\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMensa Winner 2025\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\"\u003e25 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\"\u003eSpace Otter Publishing\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\"\u003eGrid movement + dice manipulation\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\"\u003eControlled dice growth \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Adjacent cell interaction \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Secret Muse setup\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: Dice that rise with steps\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\"\u003eNine Muses, one dance, one winner\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003eMarco Baglioni\u003c\/strong\u003e and \u003cstrong\u003eDavid Trambusti\u003c\/strong\u003e and illustrated by Sara \"Sbilemi\" Marino, Dance of Muses brings Greek mythology into an elegant abstract system. It won the \u003cstrong\u003eMensa Ludo Award 2025\u003c\/strong\u003e for tactical depth and accessibility. It's a game that speaks the language of classic abstracts but introduces mechanics not seen elsewhere.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table: you control nine Muses on a grid, each with a die starting at 1. \u003cstrong\u003eEach step increases that Muse's die\u003c\/strong\u003e. You use the Muses' powers to manipulate adjacent dice. When the first die reaches 6, the game ends: the player who has placed the most dice on the value Apollo required (decided secretly during setup) wins. It lasts 25 minutes, but every turn is a puzzle.\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\"WINNER OF MENSA LUDO AWARD 2025\n\nAre you ready to become the masters of the nine Muses?\"\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\"\u003eSpace Otter Publishing\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\"\u003eDeserved winner of the Mensa Award: immediate tactical depth, constant interaction, no downtime. An abstract that convinces even those who usually don't like the genre.\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.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eDance of Muses\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\"\u003eCalculated\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCerebral\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\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\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: it's an abstract that introduces a never-before-seen mechanic (dice that increase with movement) within an elegant and fast structure. Secret objective setup avoids analysis paralysis. Flaws but not deal-breakers: with 4 players, control decreases and it becomes more chaotic; pure calculation lovers prefer 2 players.\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\": \"Strategia\", \"value\": 5, \"note\": \"Ogni mossa cambia gli equilibri della griglia. Pianificazione su 2-3 turni obbligatoria.\"}, {\"label\": \"Interazione\", \"value\": 5, \"note\": \"I poteri delle Muse modificano i dadi avversari. Zero mosse in solitario.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Setup segreto degli obiettivi + poteri asimmetrici garantiscono partite sempre diverse.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 5 minuti. La profondità viene dalla griglia e dalle conseguenze dei poteri.\"}, {\"label\": \"Fortuna\", \"value\": 1, \"note\": \"Zero dadi da tirare (i dadi sono segnalini). Informazione perfetta sul tavolo.\"}];\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 move on the table\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eThe pawns and game mechanisms\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 nine Muses\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eNine pawns on a grid, each with a die. Move a Muse, its die increases. Each Muse has a unique power that affects adjacent dice.\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\"\u003eThe growing dice\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThey all start at 1. Each step increases the value by 1. When one reaches 6, the game ends. You don't roll dice: you manage them.\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\"\u003eThe secret objectives\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eAt the beginning, you secretly choose which value (from 1 to 6) to aim for. At the end of the game, each die that hits your objective is worth 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\"\u003eThe Muses' powers\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach Muse has an ability that manipulates nearby dice: +1, -1, swaps, blocks. Using them well is the difference between winning and losing.\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":"Space Otter Publishing","offers":[{"title":"Default Title","offer_id":52252558590279,"sku":"SPA-00001","price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Dance_of_Muses_00.webp?v=1756721681"},{"product_id":"1980-sixtina","title":"1980 Sixtina ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003e1980: Sixtina – The restoration of the Sistine Chapel becomes a tabletop challenge\u003c\/h2\u003e\n\n\u003cp\u003e\n Rome, 1980. The world's spotlight is on the greatest artistic project of the century: the restoration of the \u003cstrong\u003eSistine Chapel\u003c\/strong\u003e .\n In \u003cstrong\u003e1980: Sixtina\u003c\/strong\u003e you are not a simple spectator, but one of the restorers called to bring Michelangelo's masterpieces back to light,\n Between colors, techniques, and difficult decisions. The Vatican dictates the guidelines, but your expert sensitivity can overturn the assessments,\n turning every brushstroke into an act of strategy.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Each match is a struggle to conquer the \u003cstrong\u003emajority of areas\u003c\/strong\u003e , choose the right techniques, and demonstrate your artistic vision.   \nBecause what the institution wants does not always coincide with what international critics recognize.\n Are you ready to balance \u003cstrong\u003eobedience and talent\u003c\/strong\u003e to emerge as the best restorer?\n\u003c\/p\u003e\n\n\n\u003ch3\u003e What makes 1980 special: Sixtina\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🎨 Relive the emotion of the most famous restoration of the 20th century\u003c\/li\u003e\n\n\u003cli\u003e 🃏 Hand management and majorities in an elegant mix\u003c\/li\u003e\n\n\u003cli\u003e Vatican vs. Criticism: Two Views, One Truth\u003c\/li\u003e\n\n\u003cli\u003e ⏱️ 45-minute matches, intense and always different\u003c\/li\u003e\n\n\u003cli\u003e 👨‍👩‍👧‍👦 Accessible yet strategically deep\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n \u003cstrong\u003e1980: Sixtina\u003c\/strong\u003e is much more than a game: it is a journey through art, history and delicate choices,\n where every move can change the perception of a masterpiece.\n Only those who know how to combine technique and intuition will enter the legend of restoration.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe fate of Michelangelo's colors is in your hands.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Looping Games","offers":[{"title":"Default Title","offer_id":52272944906567,"sku":"LOO-00002","price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/1980_Sixtina_00.webp?v=1757012897"},{"product_id":"keep-the-heroes-out-1","title":"Keep the Heroes Out All-in Bundle - FrogTogether ","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 review\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou hear the sound of boots echoing in the hallway. The heroes are coming. You and your fellow monsters must decide: block the east tunnel or reinforce the treasure room? Someone lays a trap. Someone else summons reinforcements. Then the first wave hits and the plan falls apart.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eBrueh Games Inc.\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eTabletop tower defense\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\"\u003e40 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\"\u003eBrueh Games Inc.\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      \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\"\u003e2-wave scenario\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\"\u003eCooperative defense \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Asymmetric deck building \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Invader waves\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFC857;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: You are the bad monster\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\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eFinally, someone tells the dungeon story from the right perspective\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eLuís Brueh\u003c\/strong\u003e has designed and illustrated a game that flips the classic dungeon crawl: you are the monsters, they are the invaders. Keep the Heroes Out! comes from a 2021 Kickstarter and is \u003cstrong\u003eboth designed and illustrated\u003c\/strong\u003e entirely by Brueh, with a cartoon style that makes even the most absurd carnage digestible.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you build your own \u003cstrong\u003epersonal action deck\u003c\/strong\u003e, move your monster units through the rooms of the modular dungeon, place traps, and activate room powers. Heroes enter in waves following automated rules: they draw cards, attack, and steal treasures. If they carry away the main treasure, you all lose. If you \u003cstrong\u003esurvive the two waves\u003c\/strong\u003e, you win together.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eInternational reception\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\"It's cooperative dungeon defense with a sense of humor and real tactical choices.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eIt's cooperative dungeon defense with a sense of humor and real tactical choices.\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        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eKeep the Heroes Out! is a tower defense game where you finally have control. But the chaos arrives all the same—only this time, you handle it alongside the other monsters. The first game catches you off guard: you're used to being the hero. Here, you are the guardian. And it works.\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.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eKeep the Heroes Out!\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperative\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\"\u003eTactically dense\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSatisfying\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-no\"\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-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\u003eCooperative\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\"\u003eSummary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it flips the dungeon crawl without losing its identity, true cooperation (not just \"everyone plays for themselves and we win together\"), rapid but dense games. Flaws, though not deal-breakers: heroes managed by a deck can seem less \"intelligent\" than a real opponent, and the deck building is functional but not as deep as in a game like Dominion.\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 \u003cstrong\u003eofficial solo rules\u003c\/strong\u003e where you control multiple monsters simultaneously. The experience is complete because hero management is automated even in multiplayer, so you don't lose human interaction. Only the cognitive load changes: you have to think for all the monsters, which slightly slows the pace but keeps the tactical tension intact.\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 the rulebook, international reviews, and gameplay 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\": \"Cooperazione\", \"value\": 5, \"note\": \"Coordinazione continua: ogni mossa cambia il campo di battaglia per tutti\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Le ondate premono, i tesori si svuotano, il timer avanza\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Dungeon modulare, scenari diversi, poteri asimmetrici\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Deck building leggero ma efficace, posizionamento tattico importante\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Flusso chiaro, ma gestire simultaneamente azioni, movimenti e automatismi degli eroi richiede concentrazione\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Pesca delle carte eroe e del tuo mazzo: pianifichi ma non controlli tutto\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eYour monstrous arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eFour pillars of defense\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\"\u003eMonster units\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eGoblins, trolls, ghosts: every monster has unique abilities. You move them between rooms, attack heroes, and block corridors. They are physical pieces, you see who is 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\"\u003eModular dungeon\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach scenario assembles the rooms differently. Every room has an activatable power: summon reinforcements, damage all heroes present, move treasures. You choose when to activate them.\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 deck\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou start with basic cards (move, attack, activate room) and buy new ones during the game. Light but tactical deck building: better cards = stronger or combined actions.\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\"\u003eHero deck\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eInvaders move automatically by drawing cards: they advance, attack, steal. Each wave is a separate deck, the second stronger than the first. You try to anticipate them.\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\/321569\" 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 - English · 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(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Brueh Games Inc.","offers":[{"title":"Default Title","offer_id":52286899880263,"sku":"BRU-00002","price":299.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/keep-the-heroes-out-00.webp?v=1757232304"},{"product_id":"the-gang","title":"The Gang ","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 everything on your hand. The first ace arrives. You look at the others. No one moves a muscle. Someone bet too high. Or maybe you're the one who got it all wrong.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGhenos Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eTexas Hold'em reimagined\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\"\u003e3 – 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 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\"\u003eGhenos 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.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\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePredictive Bid\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\"\u003eBlind bet \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e progressive reveal \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e collective prediction\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFC857;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Poker where you lose if you guess right\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 cooperative heist where the one who bets right in silence wins\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eJohn Cooper\u003c\/strong\u003e and \u003cstrong\u003eKory Heath\u003c\/strong\u003e did something simple and devastating: they took Texas Hold'em and turned it upside down. You don't play against others. You play with them. And the only rule is that \u003cstrong\u003eyou can't talk\u003c\/strong\u003e. Published by KOSMOS and brought to Italy by \u003cstrong\u003eGhenos Games\u003c\/strong\u003e in 2024, The Gang is a cooperative party game that lasts 20 minutes and makes you sweat like a real poker game.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach player receives two face-down cards. They bet on the strength of their hand by placing a numbered chip. Then, one by one, \u003cstrong\u003efive community cards\u003c\/strong\u003e are revealed in the center of the table. After each card, you can change your bet. At the end, the hands are compared: if everyone has guessed their ranking relative to the others, you open a safe. If even one person makes a mistake, the alarm goes off. Three open safes = victory. Three alarms = game over.\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 most tense 20 minutes you'll have with a deck of cards.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eThe most tense 20 minutes you'll spend with a deck of cards.\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        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eIt transforms poker into a test of nerves and reading the table without saying a word. Brilliant in its simplicity.\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.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eThe Gang\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperative\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\"\u003eSilent\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eRisky\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\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\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: because it takes the tension of poker and makes it cooperative, transforming bluffing into silent reading. 20 minutes that fly by, immediate rules, extremely high tension. Flaws but not deal-breakers: if you don't like poker or the idea of playing in absolute silence, this isn't your game. And with 3 players, the reading is easier: you need a full table to really feel the pressure.\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\": \"Tensione\", \"value\": 5, \"note\": \"Ogni carta rivelata è un micro-infarto collettivo. Nessuno parla, tutti leggono.\"}, {\"label\": \"Interazione\", \"value\": 5, \"note\": \"Cooperativo paradossale: non puoi aiutarti, ma devi capire cosa pensano gli altri.\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Le carte sono casuali, ma la lettura del tavolo e il timing delle scommesse contano.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Ogni mano è diversa. Il gioco è breve: si gioca tre volte di fila senza accorgersene.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Se conosci il poker, sai già giocare. Se non lo conosci, impari in 5 minuti.\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eYour arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eCards, chips and safes: the pieces of the heist\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\"\u003eYour two cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou receive two face-down cards. Only you see them. Only you know if you have an ace or two unmatched cards. Others have to guess how strong you are by watching how you bet.\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\"\u003eThe numbered chips\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach player places a chip from 1 to 6 (depending on the number of players). The chip indicates the expected ranking of your hand: 1 = best, 6 = worst. You can change it after each revealed card.\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\"\u003eThe safes\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThree safes to open. Each time everyone guesses their ranking correctly, you open one. Three safes = victory. But one mistake is enough to trigger the alarm.\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\"\u003eThe alarms\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThree alarms available. If even one player incorrectly guesses their ranking, the alarm goes off. Three alarms = game over. The pressure rises with each mistake.\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\"\u003e90 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\"\u003e90\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\u003e90\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(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":52348093006151,"sku":"GHE-00048","price":17.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TheGang00.webp?v=1758013647"},{"product_id":"lone-wolf-vengeance-of-the-kai","title":"Lone Wolf: Vengeance of the Kai - Con Miniatura Lone Wolf in Regalo","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 file\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eAn advancing army, a monk pursuing lost relics. Six rounds to discover if fate is fulfilled by the sword or by wisdom.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eAsymmetrical\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eHolmgard Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLone Wolf Saga\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\"\u003e150–210 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\"\u003eHolmgard 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\"\u003eStructure\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e6-round 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\"\u003eAsymmetrical objectives \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Quest vs Conquest \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Area control\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: One faction completes quests, the other conquers capitals\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\"\u003eThe war for Magnamund begins anew at the table\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eLone Wolf is one of the best-selling fantasy sagas ever: over 9 million copies sold since 1984, set in the world of Magnamund where good and evil fight for the planet. The protagonist is Lone Wolf, the last survivor of the Kai Lords, warrior monks exterminated by the Darklords. Now \u003cstrong\u003eDan Wegiel\u003c\/strong\u003e brings that epic war to the board, in an asymmetrical wargame that covers the first 12 books of the series.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you replay the saga with two opposing roles: the Freeland Alliance (Lone Wolf and allies) must survive long enough for Lone Wolf to complete 5 Quests and recover the lost power of the Kai Order. The Darklords have a stronger army and must conquer 5 of the 9 strategic capitals before Lone Wolf succeeds. Three phases per round: Action, Quest, Refresh. \u003cstrong\u003eCommand cards\u003c\/strong\u003e, dice, \u003cstrong\u003eminiatures\u003c\/strong\u003e, variable setup. Every game is different, every choice matters.\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're saying 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\"Lone Wolf: Vengeance of the Kai is an asymmetrical 2-player strategy game set in the world of Lone Wolf - the fantasy setting of the series first launched 40 years ago.\"\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\"\u003eHolmgard 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 an initial look at a newly released title. The file will be updated as soon as we have a chance to play it and collect more verifiable reviews.\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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eLone Wolf: Vengeance of the Kai\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 · Asymmetrical\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\"\u003eAsymmetrical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eEpic\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-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\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\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 promises true, not cosmetic, asymmetry, with two factions playing radically different games. The narrative tension (surviving vs conquering) seems translated into solid mechanics. Flaws but not deal-breakers: significant duration (up to 3 and a half hours), moderate language dependence, non-trivial learning curve. Initial look, September 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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · editorial review by FroGames · initial look: based on the rulebook and official presentation, it will be updated with the first playthroughs\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\": \"Due fazioni con obiettivi, meccaniche e mazzi totalmente diversi\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"6 round di deadline: ogni turno conta, il tempo scorre per entrambi\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Leader variabili, territori iniziali, carte: nessuna partita uguale\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Conflitto diretto: battaglie, controllo territorio, caccia ai leader\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Pianificazione a lungo termine vs gestione risorse: trade-off continui\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Dadi nelle battaglie, pesca carte: la tattica mitiga ma non elimina\"}];\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 pieces of war\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eTwo armies, two destinies\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\"\u003eLeaders\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eLone Wolf, Banedon, Storm Hawk for the Alliance. Darklords, assassins, sorcerers for the evil side. Each with unique abilities and a dedicated deck. Eliminating them is worth Victory 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\"\u003eCommand Cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe engine of the game: events, actions, special powers. Each faction has its own deck. Multi-use: choose whether to play them for the effect or for resources.\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\"\u003eStrategic Capitals\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003e9 key cities on the map. The Darklords must conquer 5 of them, the Alliance must defend them. Classic wargame territory control: troops, gold, pressure.\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\"\u003eLone Wolf's Quests\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003e5 missions to recover the wisdom and power of the Kai Lords. The Alliance wins if Lone Wolf completes them all by the 6th round. Narrative that turns into victory.\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(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":"Holmgard Games","offers":[{"title":"Default Title","offer_id":52376530354503,"sku":"HOL-00001","price":109.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Lone_Wolf_Vengeance_of_the_Kai_2.webp?v=1759378435"},{"product_id":"dogs-of-war","title":"Dogs of War - Gamefound Edition","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 Review\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003ePledge your loyalty to the House that offers the most. Then jump ship when it suits you. In the end, someone wins the war, but you’re the one who decides who.\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\"\u003eCool Mini Or Not\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eUnscrupulous Mercenaries\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\"\u003e3 – 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\"\u003e75 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\"\u003eCMON\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.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\"\u003eStructure\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e3 years of war\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\"\u003eMercenary worker placement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Shifting alliances \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Dual-track influence-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: sell captains to the highest bidder\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\"\u003eABOUT THE GAME\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eWhen war is business, loyalty has a price\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003ePaolo Mori\u003c\/strong\u003e and published by Cool Mini Or Not in 2014, Dogs of War puts you in the shoes of a mercenary commander in the middle of a Renaissance civil war. Six great noble Houses are fighting over a shattered kingdom, and you possess what they no longer have: \u003cstrong\u003etrained armies and captains ready to fight\u003c\/strong\u003e. Graphic design by Mathieu Harlaut, Christophe Madura, and Edu Valls.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eYou will deploy your captains in battles between the Houses, gain influence with those that win, and accumulate wealth by looting those that lose. The heart of the game is \u003cstrong\u003edual-track worker placement\u003c\/strong\u003e: each captain placed changes the balance of a battle, but also your political position. In the end, the winner is the one who has built the best portfolio: trophies on the field and favors from the right Houses.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eInternational reception\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\"\u003eDogs of War is strategy that makes you get your hands dirty. Literally.\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\"A perfect balance of cunning and chaos.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eA perfect balance of cunning and chaos.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eThe Opinionated Gamers\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\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.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eDogs of War\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 · Conflict\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\"\u003eMachiavellian\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTense\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eOpportunistic\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\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\u003eParty\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 short\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it's worker placement where workers have different faces, weights, and prices, and every placement is a political statement. The dual-influence system (war trophies + political favors) forces you to play on two fronts. Flaws but not deal-breakers: at 3 players it loses tension, and if the table is passive (no one changes alliances), it becomes predictable. You need people who are okay with backstabbing.\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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on the rulebook, international reviews, and gameplay 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\": \"Ogni capitano piazzato cambia una battaglia. Ogni battaglia cambia i rapporti di forza. Zero mosse in isolamento.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Devi leggere il tavolo: chi sta vincendo dove, chi ha ancora capitani forti, quando tradire un'alleanza.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"L'ordine di turno conta moltissimo. Arrivare per ultimo su una battaglia chiave può ribaltare tutto.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Poteri asimmetrici per ogni Dog of War, setup variabile delle Casate. Nessuna partita uguale.\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Regole in 20 minuti. La complessità è tutta nella lettura del tavolo e nel timing dei tradimenti.\"}];\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\"\u003eYour arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you actually command\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\"\u003eMercenary captains\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach of your captains has a different strength (from 1 to 4). Placing them in battles is worker placement, but not all workers are equal: a strength 4 captain can turn a battle on their own.\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\"\u003eTactical cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eSecret resources that you play by surprise during battles. They change results, steal rewards, and sabotage opponents. Managing them well is the difference between profit and bankruptcy.\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\"\u003eInfluence tokens\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEvery time you help a House win, you gain influence with them. At the end of the game, the strongest Houses are worth more. The trick: figure out early who will win the war.\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\"\u003eGold and trophies\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou loot defeated Houses (immediate gold) or get paid by the winners (trophies that are worth points). You need a mix: too much gold makes you rich but losing, too many trophies leave you without the liquidity to maneuver.\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\/254325\" 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\"\u003eDogs of War: Easy-To-Forget Rules · 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":"Play to Z","offers":[{"title":"Default Title","offer_id":52390743015751,"sku":"PLA-00001","price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Dogs_of_War_-_Gamefound.webp?v=1759378194"},{"product_id":"flip-7-ita","title":"Flip 7 - Deluxe","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e You can stop at six… but those who are brave enough can go up to seven.\u003c\/h2\u003e\n\n\n\u003cp\u003e\n In \u003cstrong\u003eFlip 7,\u003c\/strong\u003e there's one rule: \u003cstrong\u003edon't flip the same number twice\u003c\/strong\u003e . Sounds simple, right? Wait until you draw a 4... and decide whether to risk it again. The more cards you reveal, the more points you earn. But if you flip a number that's already been drawn, \u003cstrong\u003eyou bust!\u003c\/strong\u003e And goodbye loot.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \nThis \u003cstrong\u003eexplosive party game for 3-18 players\u003c\/strong\u003e combines push-your-luck, malicious interactions, and special cards that turn the tables. Freeze your opponents, recover from a mistake with a lucky shot, or play smart to avoid disaster. The real question is: will you be able \u003cstrong\u003eto stop yourself in time\u003c\/strong\u003e ... or will the desire to get to seven be too strong?\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why Flip 7 is the life of the party (and revenge)\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🎉 \u003cstrong\u003eFrom 3 to 18 players\u003c\/strong\u003e : perfect for any group, event or impromptu table\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eSimple to explain, hard to put down\u003c\/strong\u003e : the classic \"just one more\"\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003ePush your luck with malice\u003c\/strong\u003e : every turn is a mix of risk and mockery\u003c\/li\u003e\n\n\u003cli\u003e 🔄 \u003cstrong\u003eSpecial surprise cards\u003c\/strong\u003e : freeze, recover, sabotage… every hand is different\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003eFast and engaging\u003c\/strong\u003e : 20-minute games that fly by (and make you scream)\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \nIf you're looking for a \u003cstrong\u003esimple, fun, and challenging family card game or party game\u003c\/strong\u003e , \u003cstrong\u003eFlip 7 is the challenge that lights up every table\u003c\/strong\u003e . Whoever stops at the right time wins. Whoever goes overboard? It's fun for everyone.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eOne. Two. Three. Four. Five. Six… SEVEN?! Too late. You've lost everything. But you tried, and that's worth its weight in gold.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":52397595689287,"sku":"GHE-00054","price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Flip7.webp?v=1752397023"},{"product_id":"the-sheep","title":"The Sheep ","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\"\u003eNight after night, you protect caravans of survivors from creatures everyone thought were harmless. When you hear the bleating in the dark, you realize you've underestimated the enemy.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eZero Strategy Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eTabletop Horror Comedy\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\"\u003e120 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\"\u003eZero Strategy 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 (3.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\"\u003eMechanism\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eSimultaneous turns\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\"\u003eSimultaneous Turns \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Caravan Defense \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Night Events\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFC857;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Sheep as an existential threat\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 most absurd apocalypse ever to hit a board game\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eThe Sheep is a cooperative game designed by \u003cstrong\u003eLuke Schwanger, Jeremy Stark, and Kyle Talbert\u003c\/strong\u003e for Zero Strategy Games. The premise overturns every convention: sheep have developed intelligence and violence, pushing humanity to the brink of extinction. Players take on the role of Shepherds, an organization founded to confront this improbable but deadly threat. The illustrations by Ferdinand Dumago Ladera, Jasper Miller, Aji Prasongko, and Elisa Serio balance horror with a deliberately absurd aesthetic.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach game is a survival campaign: during the day you equip the Shepherds, during the night you defend caravans from waves of hostile sheep. Turns are \u003cstrong\u003esimultaneous\u003c\/strong\u003e, events are random, and each Shepherd has a personal tableau with progressive upgrades. Cooperative tension mixes with moments of involuntary comedy when the world's most unlikely threat becomes real.\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 Sheep is a comedy-horror game where sheep have pushed humanity to brink of extinction.\"\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\"\u003eZero Strategy 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 Sheep is the answer to the question no one asked: what would happen if sheep declared war on humanity?\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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eThe Sheep\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperative\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\"\u003eAbsurd\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTense\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eUnpredictable\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\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\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 overturns a pastoral icon into a credible threat, simultaneous turns keep everyone engaged, and the absurd theme doesn't prevent serious tactical choices. Flaws but not deal-breakers: luck can frustrate plans, the 120-minute duration is challenging for a game with this premise, and the theme might not appeal to everyone.\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\u0026amp;width=64\" 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\": \"Cooperazione\", \"value\": 5, \"note\": \"Turni simultanei richiedono coordinamento costante e pianificazione condivisa\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Le notti portano ondate imprevedibili, la preparazione diurna non è mai abbastanza\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Eventi casuali e minacce notturne possono ribaltare i piani migliori\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Eventi random e tableau personali cambiano l'approccio a ogni partita\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Le scelte di equipaggiamento contano, ma l'elemento casuale limita il controllo\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eYour arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you have to survive the night\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\"\u003eShepherd Tableau\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach player develops their character with unique upgrades. During the day, choose how to enhance defenses, movement, or special attacks for the next night.\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\"\u003eCaravans\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eConvoys of survivors crossing hostile territories. You must protect them from nightly waves: if a caravan falls, humanity loses another piece.\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\"\u003eNight Events\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eCards that reveal the threat when darkness falls. Aggressive sheep, ambushes, adverse weather conditions. You never know what awaits you until you flip them.\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\"\u003eEquipment\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eWeapons, tools, defenses you gather by day and use by night. Every upgrade can make the difference between saving a caravan and seeing it massacred.\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(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Zero Strategy Games","offers":[{"title":"Default Title","offer_id":52422846480711,"sku":"ZER-00001","price":89.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/the_sheep_00_e9bc8b3f-06ad-4f97-8c55-da5bd4489dab.webp?v=1769579785"},{"product_id":"no-more-dead-new-york","title":"No More Dead -  New York - Bundle","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003ch2\u003eNo More Dead: New York – Survival Among Infested Skyscrapers\u003c\/h2\u003e\n\u003cp\u003eIn \u003cstrong\u003eNo More Dead: New York\u003c\/strong\u003e, the Big Apple no longer shines with lights, but with ravenous hordes. The \u003cstrong\u003eiconic neighborhoods of Manhattan\u003c\/strong\u003e are now battlegrounds between desperate survivors and zombies ready to devour all hope. As the leader of a community, you'll have to make extreme decisions: explore, resist, and \u003cstrong\u003erebuild on the ruins\u003c\/strong\u003e or succumb to collective madness.\u003c\/p\u003e\n\u003cp\u003eGet ready for a \u003cstrong\u003ecompetitive and strategic game\u003c\/strong\u003e where it's not enough to take down the undead: you'll also have to manage resources, defend your territory, and confront other survivor groups ready to steal the little you have. Every turn is a race against time: \u003cstrong\u003ethe rebirth or fall of civilization\u003c\/strong\u003e depends on your moves.\u003c\/p\u003e\n\u003ch3\u003eWhat makes No More Dead: New York unique\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🧟 \u003cstrong\u003eZombies in New York\u003c\/strong\u003e: survive amidst Central Park, Brooklyn, and the skyscrapers of Manhattan\u003c\/li\u003e\n\u003cli\u003e⚔️ \u003cstrong\u003eConstant conflict\u003c\/strong\u003e: not just zombies, but also other survivors as the main threat\u003c\/li\u003e\n\u003cli\u003e🎲 \u003cstrong\u003eHybrid mechanics\u003c\/strong\u003e: area control, resource management, and worker placement\u003c\/li\u003e\n\u003cli\u003e🗺️ \u003cstrong\u003eModular board\u003c\/strong\u003e: each game offers a different New York to explore\u003c\/li\u003e\n\u003cli\u003e🔥 \u003cstrong\u003eNarrative tension\u003c\/strong\u003e: every choice influences your community and the fate of the city\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you're looking for a \u003cstrong\u003esurvival board game\u003c\/strong\u003e that mixes adrenaline, tough decisions, and a unique urban setting, \u003cstrong\u003eNo More Dead: New York\u003c\/strong\u003e is the ultimate challenge. Will you be the city's savior or another victim of its ruins?\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eNew York's destiny is unwritten. It's up to you to decide.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- META SEO --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- FroGames · Prezzo calcolato --\u003e\n\u003cdiv aria-label=\"Dettagli calcolo prezzo\" role=\"note\" class=\"fg-pricing-note\"\u003e\n\u003cdiv aria-hidden=\"true\" class=\"fgp-icon\"\u003e\n\u003c!-- info icon --\u003e \u003csvg fill=\"currentColor\" height=\"20\" width=\"20\" viewbox=\"0 0 24 24\"\u003e\n      \u003cpath d=\"M11 10h2v7h-2v-7zm0-3h2v2h-2V7zm1 14a9 9 0 1 1 0-18 9 9 0 0 1 0 18zm0-2a7 9 0 1 0 0-14 7 9 0 0 0 0 14z\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgp-body\"\u003e\n\u003cstrong\u003eHow the price is calculated\u003c\/strong\u003e\n\u003cp class=\"fgp-text\"\u003eThe price shown reflects what a \u003cb\u003efinal customer\u003c\/b\u003e would have paid during the campaign, and is obtained by summing:\u003c\/p\u003e\n\u003cul class=\"fgp-list\"\u003e\n\u003cli\u003e\n\u003cb\u003eCost of the game\u003c\/b\u003e on Kickstarter\/Gamefound\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eShipping costs\u003c\/b\u003e indicated by the campaign\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eVAT\u003c\/b\u003e applicable in Italy\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"fgp-formula\"\u003e\u003cem\u003eFormula: Game cost + Shipping + VAT = Final customer price\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .fg-pricing-note{\n    display:flex; gap:.75rem; align-items:flex-start;\n    padding:.9rem 1rem; border:1px solid rgba(0,0,0,.08);\n    border-radius:.8rem; background:#f7fafc;\n    color:#0f172a; font-size:.95rem; line-height:1.4;\n  }\n  .fg-pricing-note .fgp-icon{\n    flex:0 0 auto; margin-top:.1rem; \n    color:#2563eb; \/* info accent *\/\n  }\n  .fg-pricing-note .fgp-body{flex:1 1 auto;}\n  .fg-pricing-note .fgp-text{margin:.25rem 0 .25rem 0}\n  .fg-pricing-note .fgp-list{\n    margin:.25rem 0 .5rem 0; padding-left:1.1rem;\n  }\n  .fg-pricing-note .fgp-list li{margin:.15rem 0}\n  .fg-pricing-note .fgp-formula{margin:.25rem 0 0 0; font-weight:500; color:#1e293b}\n  @media (prefers-color-scheme: dark){\n    .fg-pricing-note{background:#0b1220; border-color:rgba(255,255,255,.08); color:#e6edf3}\n    .fg-pricing-note .fgp-formula{color:#cbd5e1}\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/gamefound.com\/en\/projects\/pendragon-game-studio-srl\/no-more-dead---new-york\" rel=\"noopener nofollow\" style=\"display: inline-block; max-width: 100%; padding: 12px 18px; border-radius: 9999px; background: #16a34a; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 16px; line-height: 1.2; border: 2px solid #16a34a; text-align: center;\" target=\"_blank\"\u003e 🔗 More information on No More Dead — New York (campaign) \u003c\/a\u003e\u003c\/p\u003e","brand":"Pendragon","offers":[{"title":"Default Title","offer_id":52423038763335,"sku":"PEN-00004","price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/No_More_Dead_New_York.webp?v=1759377366"},{"product_id":"no-more-dead-stretch-goal-pack","title":"No More Dead - New York - playmat","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003ch2\u003eOfficial Playmat – Survive the Chaos in Style\u003c\/h2\u003e\n\u003cp\u003eIn the heart of zombie-infested New York, even order on the table can make a difference. With the \u003cstrong\u003eofficial No More Dead: New York playmat\u003c\/strong\u003e, every component finds its place: cards, tokens, and miniatures stay organized as the game's tension builds.\u003c\/p\u003e\n\u003cp\u003eIt's not just an accessory, but a real tool to immerse yourself in the game's atmosphere. The smooth, durable surface makes every action more fluid, and the dedicated artwork amplifies the feeling of fighting for survival among the infested skyscrapers.\u003c\/p\u003e\n\u003ch3\u003eWhy choose this playmat\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🧟 \u003cstrong\u003eEnhanced atmosphere\u003c\/strong\u003e: experience New York even more intensely\u003c\/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eOrder and practicality\u003c\/strong\u003e: components always organized during the game\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003eIdeal dimensions\u003c\/strong\u003e: 100 x 40 cm to cover the entire playing area\u003c\/li\u003e\n\u003cli\u003e🔥 \u003cstrong\u003ePremium experience\u003c\/strong\u003e: official design and durable materials\u003c\/li\u003e\n\u003cli\u003e🎲 \u003cstrong\u003ePerfect for long sessions\u003c\/strong\u003e: stability and comfort for games up to 2 hours\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you want to take your \u003cstrong\u003eNo More Dead: New York\u003c\/strong\u003e games to the next level, this playmat is the ally that transforms every challenge into a more engaging and memorable experience.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eChaos reigns in the city... but only order reigns on the table.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Pendragon","offers":[{"title":"Default Title","offer_id":52451059564871,"sku":"PEN-00006","price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/NoMoreDeadNewYork-playmat.webp?v=1759376561"},{"product_id":"plastic-upgrade","title":"No More Dead New York - Plastic Upgrade","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003ch2\u003eOfficial Miniatures – Take the nightmare to a new level\u003c\/h2\u003e\n\u003cp\u003eIf you thought \u003cstrong\u003eNo More Dead: New York\u003c\/strong\u003e was already intense, just wait until you see the infested city come to life on the table. With this \u003cstrong\u003ecomplete set of 49 plastic miniatures\u003c\/strong\u003e, every survivor and every creature gains body, volume, and a visual impact that transforms the game into a post-apocalyptic movie.\u003c\/p\u003e\n\u003cp\u003eThe set is compatible with both \u003cstrong\u003eNo More Dead: New York\u003c\/strong\u003e and \u003cstrong\u003eNo More Dead: Hunters\u003c\/strong\u003e, enriching every game session with details that amplify narrative tension and immersion. Standard pawns give way to sculpted models that make every conflict and every decision even more dramatic.\u003c\/p\u003e\n\u003ch3\u003eWhy choose miniatures\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🧟 \u003cstrong\u003e49 unique miniatures\u003c\/strong\u003e: survivors, zombies, and details that animate the board\u003c\/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003ePremium experience\u003c\/strong\u003e: replace tokens with impactful sculpted models\u003c\/li\u003e\n\u003cli\u003e🎲 \u003cstrong\u003eTotal compatibility\u003c\/strong\u003e: usable with New York and Hunters\u003c\/li\u003e\n\u003cli\u003e🔥 \u003cstrong\u003eCinematic immersion\u003c\/strong\u003e: experience survival as if you were inside the game\u003c\/li\u003e\n\u003cli\u003e📦 \u003cstrong\u003eComplete set\u003c\/strong\u003e: everything you need in one box\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you want your copy of \u003cstrong\u003eNo More Dead\u003c\/strong\u003e to become the definitive version, this miniature set is the upgrade you've been waiting for. Get ready to fight... this time face to face.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Pendragon","offers":[{"title":"Default Title","offer_id":52451163078983,"sku":"PEN-00007","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/NoMoreDeadNewYork-PlasticUpgrade.webp?v=1759377238"},{"product_id":"no-more-dead-new-york-wooden-insert","title":"No More Dead: New York - Wooden Insert ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003ch2\u003eWooden Insert – Extreme Organization for No More Dead\u003c\/h2\u003e\n\u003cp\u003eSurvival in \u003cstrong\u003eNo More Dead: New York\u003c\/strong\u003e isn't just played on the board, but also inside the box. With this \u003cstrong\u003ewooden insert\u003c\/strong\u003e created by the team at \u003cem\u003eThe Dicestroyers\u003c\/em\u003e, every component finally finds its place, from miniatures to stretch goals, and even future expansions.\u003c\/p\u003e\n\u003cp\u003eNo more endless setups or scattered pieces: with dedicated compartments and a custom-designed layout, the insert allows you to \u003cstrong\u003estart the game in minutes\u003c\/strong\u003e and keep every element secure. A robust and premium solution, perfect for those who want to keep their game in top condition.\u003c\/p\u003e\n\u003ch3\u003eWhy choose the wooden insert\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🪵 \u003cstrong\u003ePremium materials\u003c\/strong\u003e: durable wood and precise cutting\u003c\/li\u003e\n\u003cli\u003e📦 \u003cstrong\u003eFull compatibility\u003c\/strong\u003e: base game, expansions, and stretch goals\u003c\/li\u003e\n\u003cli\u003e⚡ \u003cstrong\u003eSuper fast setup\u003c\/strong\u003e: everything organized, ready in an instant\u003c\/li\u003e\n\u003cli\u003e🎲 \u003cstrong\u003eGuaranteed protection\u003c\/strong\u003e: no more loose pieces or damaged components\u003c\/li\u003e\n\u003cli\u003e🔥 \u003cstrong\u003eOfficial design\u003c\/strong\u003e optimized at the end of the campaign to include every component\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you want your copy of \u003cstrong\u003eNo More Dead\u003c\/strong\u003e to survive the test of time like your in-game survivors, this \u003cstrong\u003eWooden Insert\u003c\/strong\u003e is the essential upgrade.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Pendragon","offers":[{"title":"Default Title","offer_id":52451760308551,"sku":"PEN-00008","price":44.89,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/NoMoreDeadNewYork-WoodenInsert.webp?v=1759377124"},{"product_id":"no-more-dead-new-york-1","title":"No More Dead - New York - Hero Pack Daymon \u0026 July","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n  \u003ch2\u003eHero Pack – Daymon \u0026amp; July\u003c\/h2\u003e\n  \u003cp\u003e\n    Surviving \u003cstrong\u003eNo More Dead: New York\u003c\/strong\u003e requires courage, cunning, and most importantly, new faces ready to lead the resistance. With the \u003cstrong\u003eHero Pack Daymon \u0026amp; July\u003c\/strong\u003e, you add two \u003cstrong\u003eexclusive heroes\u003c\/strong\u003e to your community, expanding the pool of available characters and bringing new strategies to the table.\n  \u003c\/p\u003e\n  \u003cp\u003e\n    Each hero comes with \u003cstrong\u003especial abilities\u003c\/strong\u003e that can turn the tide of the game in the most critical moments: Daymon and July are not just two more pawns, but true protagonists who change the way you face zombies and rivals.\n  \u003c\/p\u003e\n  \u003ch3\u003eWhat the pack includes\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e🧑‍🚀 \u003cstrong\u003e1 Daymon hero token\u003c\/strong\u003e with unique powers\u003c\/li\u003e\n    \u003cli\u003e🧑‍🦱 \u003cstrong\u003e1 July hero token\u003c\/strong\u003e with special abilities\u003c\/li\u003e\n    \u003cli\u003e⚡ \u003cstrong\u003eNew effects and strategies\u003c\/strong\u003e to enrich every game\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp\u003e\n    Expand your experience with \u003cstrong\u003eNo More Dead\u003c\/strong\u003e and bring two new survivors into play: when the city crumbles, every hero counts.\n  \u003c\/p\u003e\n\u003c\/div\u003e","brand":"Pendragon","offers":[{"title":"Default Title","offer_id":52451902914887,"sku":"PEN-00009","price":3.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/HeroPackDaymon_July.webp?v=1759376992"},{"product_id":"no-more-dead-hunters","title":"No More Dead - Hunters","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003ch2\u003eNo More Dead: New York – Hunters Expansion\u003c\/h2\u003e\n\u003cp\u003eSurvival in \u003cstrong\u003eNo More Dead: New York\u003c\/strong\u003e has never been so extreme. With the \u003cstrong\u003eHunters expansion\u003c\/strong\u003e, the game opens up to \u003cstrong\u003e5 players\u003c\/strong\u003e and introduces a new mechanic that changes everything: the \u003cstrong\u003eHunters\u003c\/strong\u003e. Ruthless and determined figures who move through the infested streets, making every choice even riskier.\u003c\/p\u003e\n\u003cp\u003eYou no longer have to fear only zombies or other survivors: now there's a lethal threat that turns your game into a real man-hunt. Are you ready to face them or to use them for your schemes of domination?\u003c\/p\u003e\n\u003ch3\u003eWhat the expansion includes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🚐 \u003cstrong\u003e1 Van Screen\u003c\/strong\u003e and \u003cstrong\u003e1 Van Token\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e📜 \u003cstrong\u003e1 Player Sheet\u003c\/strong\u003e and \u003cstrong\u003e1 Reference Sheet\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e🎒 \u003cstrong\u003e1 Camp Bag\u003c\/strong\u003e for new dynamics\u003c\/li\u003e\n\u003cli\u003e🏚️ \u003cstrong\u003e11 Base Tokens\u003c\/strong\u003e + 4 Extra Base Tokens\u003c\/li\u003e\n\u003cli\u003e🧟 \u003cstrong\u003e8 Extra Zombie Tokens\u003c\/strong\u003e to increase pressure\u003c\/li\u003e\n\u003cli\u003e🎯 \u003cstrong\u003e10 Identification Bases\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e🏆 \u003cstrong\u003e2 Score Tokens\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eMultilingual (EN, FR, IT, DE, ES, PL), this expansion is the key to taking \u003cstrong\u003eNo More Dead: New York\u003c\/strong\u003e to a new level of tension and variety. More players, more chaos, more adrenaline.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eSilence won't save you. The Hunters have already found you.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Pendragon","offers":[{"title":"Default Title","offer_id":52452415242567,"sku":"PEN-00010","price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/NoMoreDeadHunters.webp?v=1759376882"},{"product_id":"fresco-mega-box","title":"Fresco Mega Box","description":"\u003c!-- 🎨 FRESCO MEGA BOX – Sezione interattiva (Rinascimento Luminoso Edition, no JS) --\u003e\n\u003cdiv class=\"fresco-section\"\u003e\n\n\u003cinput type=\"radio\" name=\"frescobox\" id=\"frescobox-a\" checked\u003e \u003clabel for=\"frescobox-a\" class=\"fresco-tab\" role=\"tab\" aria-controls=\"fresco-panel-a\"\u003e🌞 Because you'll love it\u003c\/label\u003e  \u003cinput type=\"radio\" name=\"frescobox\" id=\"frescobox-b\"\u003e\u003clabel for=\"frescobox-b\" class=\"fresco-tab\" role=\"tab\" aria-controls=\"fresco-panel-b\"\u003e🎨 The heart of the gameplay\u003c\/label\u003e \n\u003cdiv class=\"fresco-panels\"\u003e\n\n\u003c!-- PANEL A --\u003e\n\u003csection id=\"fresco-panel-a\" class=\"fresco-panel fresco-panel-a\" role=\"tabpanel\"\u003e\n\u003ch3 class=\"fresco-title\"\u003e 🌞 WHY THIS FRESCO IS A MASTERPIECE\u003c\/h3\u003e\n\n\u003cul class=\"fresco-list\"\u003e\n\n\u003cli\u003e 🖌️ \u003cstrong\u003eAuthor's strategy\u003c\/strong\u003e : manage apprentices, colors and moods with Renaissance precision\u003c\/li\u003e\n\n\u003cli\u003e 🌈 Realistic and rewarding \u003cstrong\u003epigment mix\u003c\/strong\u003e , for logical and creative minds\u003c\/li\u003e\n\n\u003cli\u003e ⏰ \u003cstrong\u003eUnique morning picks\u003c\/strong\u003e : wake up early and conquer the market before anyone else\u003c\/li\u003e\n\n\u003cli\u003e 🏛️ \u003cstrong\u003eUltimate Mega Box\u003c\/strong\u003e : Includes all expansions up to the 10th for infinite replayability\u003c\/li\u003e\n\n\u003cli\u003e 👨🎨 \u003cstrong\u003eAccessible and deep\u003c\/strong\u003e : perfect for families, groups or relaxed evenings among artists \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/section\u003e\n\u003c!-- PANEL B --\u003e\n\u003csection id=\"fresco-panel-b\" class=\"fresco-panel fresco-panel-b\" role=\"tabpanel\"\u003e\n\u003ch3 class=\"fresco-title\"\u003e 🎨 THE HEART OF GAMEPLAY – PIGMENTS, STRATEGY AND INSPIRATION\u003c\/h3\u003e\n\n \u003cp\u003e\u003cstrong\u003eFresco Mega Box\u003c\/strong\u003e is a \u003cstrong\u003emanagement and creative board game\u003c\/strong\u003e where timing is everything. Each day begins by choosing the alarm time: those who get up early get the best colors, but risk irritable and less productive apprentices.\u003c\/p\u003e\n\n\u003cp\u003e Purchase pigments, mix them to achieve the perfect hues, and masterfully restore sections of the fresco. \u003cstrong\u003eResource management\u003c\/strong\u003e and \u003cstrong\u003eworker placement\u003c\/strong\u003e merge into a seamless experience, combining visual beauty and tactical depth.\u003c\/p\u003e\n\n\u003cp\u003e With its \u003cstrong\u003emodular expansions\u003c\/strong\u003e , \u003cem\u003eFresco Mega Box\u003c\/em\u003e adapts to every play style — from those who love the lightness of the first games to those seeking the complexity of the true Renaissance master. \u003c\/p\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* === FRESCO MEGA BOX – Rinascimento Luminoso === *\/\n.fresco-section{\n  --gold:#e9c06d;\n  --light:#fffaf0;\n  --sky:#cce2f4;\n  --terra:#c78a4c;\n  --ink:#3d2b1f;\n  background:\n    radial-gradient(130% 100% at 10% 0%, rgba(236,211,142,.2) 0%, transparent 60%),\n    radial-gradient(130% 100% at 90% 100%, rgba(204,188,130,.25) 0%, transparent 60%),\n    linear-gradient(180deg,var(--light) 0%,var(--sky) 100%);\n  border:1px solid rgba(180,155,90,.35);\n  border-radius:18px;\n  padding:1.6rem 1.2rem 1.8rem;\n  margin:1.8rem 0 2rem;\n  box-shadow:0 10px 28px rgba(0,0,0,.12), inset 0 0 18px rgba(236,211,142,.15);\n  position:relative;\n  overflow:hidden;\n  color:var(--ink);\n  font-family:'Inter',system-ui,Segoe UI,Roboto,Arial,sans-serif;\n}\n\n\/* Riflesso dorato in movimento *\/\n.fresco-section::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(60% 70% at 50% 20%, rgba(255,215,128,.12), transparent 70%),\n    radial-gradient(60% 70% at 50% 80%, rgba(204,188,130,.15), transparent 70%);\n  mix-blend-mode:screen;\n  animation:frescoGlow 8s ease-in-out infinite alternate;\n  opacity:.9;\n  pointer-events:none;\n  z-index:1;\n}\n@keyframes frescoGlow{\n  0%{transform:translateY(-3%) scale(1);}\n  100%{transform:translateY(3%) scale(1.03);}\n}\n\n\/* Inputs *\/\n.fresco-section input[type=\"radio\"]{position:absolute;opacity:0;pointer-events:none;}\n\n\/* Tabs *\/\n.fresco-tab{\n  display:inline-block;\n  cursor:pointer;\n  user-select:none;\n  font-weight:800;\n  font-size:.95rem;\n  color:#5a3b1e;\n  margin:.35rem .4rem 1rem 0;\n  padding:.55rem .95rem;\n  border-radius:10px;\n  background:rgba(236,211,142,.2);\n  border:1px solid rgba(236,211,142,.4);\n  transition:.25s ease;\n  position:relative;\n  z-index:2;\n}\n.fresco-tab:hover{\n  transform:translateY(-1px);\n  box-shadow:0 0 14px rgba(236,211,142,.3), 0 0 12px rgba(204,188,130,.25);\n}\n\n\/* Stato attivo *\/\n#frescobox-a:checked + label{\n  background:linear-gradient(180deg, rgba(236,211,142,.95), rgba(255,246,210,.95));\n  color:#3d2b1f;\n  border-color:transparent;\n  box-shadow:0 0 18px rgba(236,211,142,.4);\n}\n#frescobox-b:checked + label{\n  background:linear-gradient(180deg, rgba(204,188,130,.9), rgba(230,220,180,.85));\n  color:#2c1b0a;\n  border-color:transparent;\n  box-shadow:0 0 18px rgba(204,188,130,.3);\n}\n\n\/* Pannelli *\/\n.fresco-panels{position:relative;z-index:2;}\n.fresco-panel{display:none;animation:frescoFade .35s ease;}\n@keyframes frescoFade{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}\n#frescobox-a:checked ~ .fresco-panels .fresco-panel-a{display:block;}\n#frescobox-b:checked ~ .fresco-panels .fresco-panel-b{display:block;}\n\n\/* Tipografia *\/\n.fresco-title{\n  font-size:clamp(1.05rem,3.2vw,1.3rem);\n  color:#4a3727;\n  text-align:center;\n  margin:.3rem auto .8rem;\n  text-shadow:0 0 14px rgba(236,211,142,.25);\n}\n.fresco-panel p,.fresco-panel li{\n  color:#3d2b1f;\n  line-height:1.7;\n  font-size:1rem;\n}\n.fresco-panel strong{color:#a36c34;}\n.fresco-list{margin:.6rem 0 .2rem;padding-left:1.1rem;}\n.fresco-list li{margin:.35rem 0;}\n\n\/* Mobile *\/\n@media (max-width:768px){\n  .fresco-tab{font-size:.9rem;padding:.46rem .8rem;}\n  .fresco-panel p,.fresco-panel li{font-size:.95rem;}\n}\n\u003c\/style\u003e","brand":"Queen Games","offers":[{"title":"Default Title","offer_id":52486727860551,"sku":"QUE-00001","price":99.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FrescoMegaBox00.webp?v=1759865395"},{"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.it\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":"EER-00001","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":"honors-end-deluxe","title":"Honor's End Deluxe ","description":"\u003c!-- SEO (fuori dal blocco descrizione)\n SEO Title: Honor's End Deluxe – Kickstarter Deluxe Edition | FroGames\n Meta Description: Honor's End Deluxe includes triple-layer honor boards, health dials, swirled dice, 40+ holo\/foil cards and foil boards. Forteller not included.\n --\u0026gt; \n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection id=\"fg-honorsend-deluxe\" class=\"fg-he\"\u003e\n\u003ch2\u003e Honor's End Deluxe – Honor is not enough: you need legend and glory.\u003c\/h2\u003e\n\n\u003cp class=\"fg-he__subtitle\"\u003e A cooperative \u003cstrong\u003enarrative deckbuilding\u003c\/strong\u003e \u003cstrong\u003eboard game\u003c\/strong\u003e by \u003cstrong\u003eIV Studio\u003c\/strong\u003e , in its most complete and scenic version. \u003c\/p\u003e\n\n\u003cdiv class=\"fg-he__grid\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-he__card fg-he__card--story\"\u003e\n\n\u003cp\u003e Shadows lengthen over the kingdom. The gods are silent. In \u003cstrong\u003eHonor's End Deluxe\u003c\/strong\u003e , you and your fellowship of knights embark on the final chapter in a saga of \u003cstrong\u003eredemption and power\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e Build your deck by choosing between \u003cstrong\u003eValor, Fortitude, or Wisdom\u003c\/strong\u003e , face enemies born of \u003cstrong\u003eWrath, Deception, and Despair\u003c\/strong\u003e , and fight alongside your companions to restore light to a world on the brink of ruin.\u003c\/p\u003e\n\n \u003cp\u003eEach turn, the \u003cstrong\u003edice of dishonor\u003c\/strong\u003e test the party with new challenges, while managing resources and actions becomes a dance of risk and redemption. Only those who maintain their integrity in the face of temptation will survive the end of honor.\u003c\/p\u003e\n\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-he__break\"\u003e \u003cspan\u003eHe who seeks glory finds danger. He who finds honor... fears nothing.\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 Honor’s End Deluxe\" class=\"fg-he__card fg-he__card--features\"\u003e\n\u003ch3\u003e Why “Honor's End Deluxe” is the definitive version\u003c\/h3\u003e\n\n\u003cul class=\"fg-he__list\"\u003e\n\n\u003cli\u003e 🛡️ \u003cstrong\u003eCooperative Deckbuilding\u003c\/strong\u003e : Build your hero and combine forces with the group\u003c\/li\u003e\n\n\u003cli\u003e 📜 \u003cstrong\u003eFull narrative campaign\u003c\/strong\u003e : Play single missions or a progressive adventure\u003c\/li\u003e\n\n\u003cli\u003e ✨ \u003cstrong\u003eDeluxe Edition\u003c\/strong\u003e : Premium components for a tidier and more scenic table\u003c\/li\u003e\n\n\u003cli\u003e 💎 \u003cstrong\u003e“Deluxe” feeling at the table\u003c\/strong\u003e : materials and details that increase the visual impact\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"fg-he__feature\"\u003e\n\n\u003cp class=\"fg-he__featureTitle\"\u003e What's in it (Deluxe)\u003c\/p\u003e\n\n \u003cp class=\"fg-he__featureText\"\u003eIncludes: \u003cstrong\u003etriple-layer honor board\u003c\/strong\u003e , \u003cstrong\u003ehealth dials\u003c\/strong\u003e , \u003cstrong\u003eswirled dice\u003c\/strong\u003e , \u003cstrong\u003e40+ holo\/foil cards\u003c\/strong\u003e , and \u003cstrong\u003efoil boards\u003c\/strong\u003e .\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"fg-he__tagline\"\u003e \u003cem\u003eDeluxe Edition, premium components, more “wow” impact.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA FULL WIDTH --\u003e\n\u003cdiv class=\"fg-he__end\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eHonor's End Deluxe\u003c\/strong\u003e is a \u003cstrong\u003ecooperative fantasy board game\u003c\/strong\u003e that combines deckbuilding, storytelling, and moral tension in an intense, campaign-like experience. If you want the most scenic and premium version to bring to the table, \u003cstrong\u003ethis is your edition\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003c!-- ✅ CTA richiesta: link verso Kickstarter --\u003e \u003ca class=\"fg-he__btn\" href=\"https:\/\/www.kickstarter.com\/projects\/ivstudios\/honors-end\/description\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eCheck out the components on Kickstarter →\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – Honor’s End Deluxe\n   SAFE CSS (scoped su #fg-honorsend-deluxe)\n   ========================================================= *\/\n#fg-honorsend-deluxe.fg-he{\n  --void:#07090c;\n  --obs:#0f141b;\n  --teal:#1f6d63;\n  --cyan:#2aaea0;\n  --gold:#f1c15f;\n  --ember:#ff4b3a;\n  --aura:#3b62ff;\n\n  --radius:22px;\n  --shadow:0 16px 38px rgba(0,0,0,.28);\n  --shadowSoft:0 12px 24px 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: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 16% 18%, rgba(241,193,95,.10), transparent 55%),\n    radial-gradient(circle at 82% 22%, rgba(42,174,160,.14), transparent 52%),\n    radial-gradient(circle at 70% 86%, rgba(59,98,255,.10), transparent 58%),\n    linear-gradient(135deg, rgba(7,9,12,.98) 0%, rgba(15,20,27,.92) 45%, rgba(7,9,12,.98) 100%);\n\n  border:1px solid rgba(241,193,95,.22);\n}\n\n#fg-honorsend-deluxe.fg-he::before{\n  content:\"\";\n  position:absolute;\n  inset:-25%;\n  background:\n    linear-gradient(115deg, transparent 0 46%, rgba(241,193,95,.18) 47%, rgba(42,174,160,.10) 49%, transparent 50% 100%),\n    linear-gradient(25deg, transparent 0 58%, rgba(255,75,58,.10) 59%, rgba(59,98,255,.08) 61%, transparent 62% 100%),\n    linear-gradient(155deg, transparent 0 32%, rgba(42,174,160,.14) 33%, rgba(241,193,95,.08) 35%, transparent 36% 100%);\n  opacity:.9;\n  pointer-events:none;\n  filter: blur(.2px);\n}\n#fg-honorsend-deluxe.fg-he \u003e *{ position:relative; z-index:1; }\n\n#fg-honorsend-deluxe.fg-he h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  text-align:center;\n  font-size:2rem;\n  margin:0 0 .8rem;\n  letter-spacing:.2px;\n  color:rgba(246,252,252,.98);\n  text-shadow:0 0 18px rgba(241,193,95,.18);\n}\n\n#fg-honorsend-deluxe .fg-he__subtitle{\n  text-align:center;\n  margin:0 0 1.35rem;\n  line-height:1.6;\n  font-size:1.06rem;\n  color:rgba(246,252,252,.92);\n}\n#fg-honorsend-deluxe .fg-he__subtitle strong{ color:rgba(241,193,95,.98); }\n\n\/* Grid *\/\n#fg-honorsend-deluxe .fg-he__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-honorsend-deluxe .fg-he__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,255,255,.10);\n  display:flex;\n  flex-direction:column;\n}\n\n\/* Story *\/\n#fg-honorsend-deluxe .fg-he__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(241,193,95,.72);\n}\n\n\/* Features *\/\n#fg-honorsend-deluxe .fg-he__card--features{\n  background:linear-gradient(145deg, rgba(7,9,12,.90), rgba(15,20,27,.76));\n  color:rgba(246,252,252,.96);\n  border:1px solid rgba(241,193,95,.20);\n  justify-content:space-between;\n}\n\n#fg-honorsend-deluxe .fg-he__card p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n}\n\n#fg-honorsend-deluxe .fg-he__card--story strong{ color:rgba(42,174,160,.98); }\n#fg-honorsend-deluxe .fg-he__card--features strong{ color:rgba(241,193,95,.98); }\n\n#fg-honorsend-deluxe .fg-he__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(246,252,252,.98);\n  text-shadow:0 0 14px rgba(42,174,160,.14);\n}\n\n\/* List *\/\n#fg-honorsend-deluxe .fg-he__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n#fg-honorsend-deluxe .fg-he__list li{\n  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n  border-left:6px solid rgba(241,193,95,.70);\n  border-radius:14px;\n  padding:.7rem .85rem;\n  transition:transform .22s ease, background .22s ease;\n}\n#fg-honorsend-deluxe .fg-he__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-honorsend-deluxe .fg-he__break{\n  margin:1.15rem 0 1.05rem;\n  padding:.85rem .95rem;\n  border-radius:16px;\n  text-align:center;\n  font-weight:950;\n  box-shadow:var(--shadowSoft);\n  border:1px solid rgba(255,255,255,.12);\n  color:rgba(246,252,252,.98);\n  background:linear-gradient(90deg, rgba(241,193,95,.18), rgba(42,174,160,.14), rgba(59,98,255,.10));\n}\n\n\/* Feature boxes *\/\n#fg-honorsend-deluxe .fg-he__feature{\n  margin-top:1rem;\n  padding:.9rem .95rem;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.12);\n  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n  box-shadow:0 14px 26px rgba(0,0,0,.22);\n}\n#fg-honorsend-deluxe .fg-he__featureTitle{\n  margin:0 0 .35rem;\n  font-weight:950;\n  letter-spacing:.2px;\n  color:rgba(246,252,252,.98);\n}\n#fg-honorsend-deluxe .fg-he__featureText{\n  margin:.4rem 0 0;\n  color:rgba(246,252,252,.92);\n}\n\n\/* Tagline *\/\n#fg-honorsend-deluxe .fg-he__tagline{\n  margin:1rem 0 0;\n  font-weight:850;\n  font-size:1.02rem;\n}\n#fg-honorsend-deluxe .fg-he__tagline em{ color:rgba(246,252,252,.92); }\n\n\/* End *\/\n#fg-honorsend-deluxe .fg-he__end{\n  grid-column:1 \/ -1;\n  margin-top:.2rem;\n  background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.06));\n  border-radius:var(--radius);\n  border:1px solid rgba(241,193,95,.20);\n  padding:1.15rem 1.35rem;\n  text-align:center;\n  box-shadow:var(--shadowSoft);\n}\n#fg-honorsend-deluxe .fg-he__end p{ margin:0; line-height:1.75; }\n#fg-honorsend-deluxe .fg-he__end strong{ color:rgba(42,174,160,.98); }\n\n\/* CTA Button *\/\n#fg-honorsend-deluxe .fg-he__btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:.55rem;\n  margin-top:1rem;\n  padding:.85rem 1.05rem;\n  border-radius:999px;\n  text-decoration:none;\n  font-weight:950;\n  letter-spacing:.2px;\n  color:rgba(7,9,12,.98);\n  background:linear-gradient(90deg, rgba(241,193,95,.98), rgba(42,174,160,.90));\n  border:1px solid rgba(255,255,255,.16);\n  box-shadow:0 14px 30px rgba(0,0,0,.28);\n  transition:transform .18s ease, filter .18s ease;\n}\n#fg-honorsend-deluxe .fg-he__btn:hover{ transform:translateY(-2px); filter:brightness(1.04); }\n#fg-honorsend-deluxe .fg-he__btn:active{ transform:translateY(0px) scale(.99); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-honorsend-deluxe .fg-he__grid{ grid-template-columns:1fr; }\n  #fg-honorsend-deluxe.fg-he h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-honorsend-deluxe.fg-he{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-honorsend-deluxe .fg-he__card{ padding:1.15rem 1.1rem; }\n  #fg-honorsend-deluxe .fg-he__subtitle{ font-size:1.02rem; }\n  #fg-honorsend-deluxe .fg-he__btn{ width:100%; }\n}\n\u003c\/style\u003e","brand":"IV Studio","offers":[{"title":"Default Title","offer_id":52589399966023,"sku":"IVS-00017","price":99.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Honor_sEnd00.webp?v=1760976037"},{"product_id":"honors-end-all-in","title":"Honor's End All-In ","description":"\u003c!-- SEO (fuori dal blocco descrizione)\n SEO Title: Honor's End All-In – Complete Deluxe Edition Kickstarter | FroGames \nMeta Description: Honor's End All-In is the complete Deluxe Edition: All-In Box, playmat, dice towers, embroidered bags, and hardcover storybook. Booklet not included.\n --\u0026gt; \n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection id=\"fg-honorsend\" class=\"fg-he\"\u003e\n\u003ch2\u003e ⚔️ Honor's End All-In – Honor is not enough: you need legend and glory\u003c\/h2\u003e\n\n\u003cp class=\"fg-he__subtitle\"\u003e A cooperative \u003cstrong\u003enarrative deckbuilding\u003c\/strong\u003e \u003cstrong\u003eboard game\u003c\/strong\u003e by \u003cstrong\u003eIV Studio\u003c\/strong\u003e , in its most complete and scenic version. \u003c\/p\u003e\n\n\u003cdiv class=\"fg-he__grid\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-he__card fg-he__card--story\"\u003e\n\n\u003cp\u003e Shadows lengthen over the kingdom. The gods fall silent. In \u003cstrong\u003eHonor's End All-In\u003c\/strong\u003e , you and your fellowship of knights embark on the final chapter in a saga of \u003cstrong\u003eredemption and power\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e Build your deck by choosing between \u003cstrong\u003eValor, Fortitude, or Wisdom\u003c\/strong\u003e , face enemies born of \u003cstrong\u003eWrath, Deception, and Despair\u003c\/strong\u003e , and fight alongside your companions to restore light to a world on the brink of ruin.\u003c\/p\u003e\n\n \u003cp\u003eEach turn, the \u003cstrong\u003edice of dishonor\u003c\/strong\u003e test the party with new challenges, while managing resources and actions becomes a dance of risk and redemption. Only those who maintain their integrity in the face of temptation will survive the end of honor.\u003c\/p\u003e\n\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-he__break\"\u003e \u003cspan\u003eHe who seeks glory finds danger. He who finds honor... fears nothing.\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-he__note\"\u003e\n\n\u003cp class=\"fg-he__noteTitle\"\u003e Important note\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eForteller audio companion not included\u003c\/strong\u003e in this version. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Punti di forza di Honor’s End All-In\" class=\"fg-he__card fg-he__card--features\"\u003e\n\u003ch3\u003e Why “Honor's End All-In” Is the Definitive Version\u003c\/h3\u003e\n\n\u003cul class=\"fg-he__list\"\u003e\n\n\u003cli\u003e 🛡️ \u003cstrong\u003eCooperative Deckbuilding\u003c\/strong\u003e : Build your hero and combine forces with the group\u003c\/li\u003e\n\n\u003cli\u003e 📜 \u003cstrong\u003eFull narrative campaign\u003c\/strong\u003e : Play single missions or a progressive adventure\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eKickstarter Edition\u003c\/strong\u003e : Deluxe accessories for a tidier and more scenic table\u003c\/li\u003e\n\n\u003cli\u003e 💎 \u003cstrong\u003eAll-In Box\u003c\/strong\u003e : everything organized and protected, ready for many sessions\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"fg-he__feature\"\u003e\n\n\u003cp class=\"fg-he__featureTitle\"\u003e What's in it (All-In)\u003c\/p\u003e\n\n \u003cp class=\"fg-he__featureText\"\u003eIncludes: \u003cstrong\u003eKS Deluxe game\u003c\/strong\u003e , \u003cstrong\u003eAll-in Box\u003c\/strong\u003e ( \u003cstrong\u003e4\u003c\/strong\u003e small cardboard dice towers, \u003cstrong\u003e4\u003c\/strong\u003e playmats, \u003cstrong\u003e3\u003c\/strong\u003e cloth bags, \u003cstrong\u003e1\u003c\/strong\u003e gameplay narrative book).\u003cbr\u003e \u003cstrong\u003eNo Forteller audio companion.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"fg-he__tagline\"\u003e \u003cem\u003eComplete edition, more scenic table, cleaner setup.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA FULL WIDTH --\u003e\n\u003cdiv class=\"fg-he__end\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eHonor's End All-In\u003c\/strong\u003e is a \u003cstrong\u003ecooperative fantasy board game\u003c\/strong\u003e that combines deckbuilding, storytelling, and moral tension in an intense, campaign-like experience. If you want the richest and most uncluttered version to bring to the table, \u003cstrong\u003ethis is your edition\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003c!-- ✅ CTA richiesta: link verso Kickstarter --\u003e \u003ca class=\"fg-he__btn\" href=\"https:\/\/www.kickstarter.com\/projects\/ivstudios\/honors-end\/description\" rel=\"noopener noreferrer\" target=\"_blank\"\u003eCheck out the components on Kickstarter →\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – Honor’s End All-In\n   SAFE CSS (scoped su #fg-honorsend)\n   ========================================================= *\/\n#fg-honorsend.fg-he{\n  --void:#07090c;\n  --obs:#0f141b;\n  --teal:#1f6d63;\n  --cyan:#2aaea0;\n  --gold:#f1c15f;\n  --ember:#ff4b3a;\n  --aura:#3b62ff;\n\n  --radius:22px;\n  --shadow:0 16px 38px rgba(0,0,0,.28);\n  --shadowSoft:0 12px 24px 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: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 16% 18%, rgba(241,193,95,.10), transparent 55%),\n    radial-gradient(circle at 82% 22%, rgba(42,174,160,.14), transparent 52%),\n    radial-gradient(circle at 70% 86%, rgba(59,98,255,.10), transparent 58%),\n    linear-gradient(135deg, rgba(7,9,12,.98) 0%, rgba(15,20,27,.92) 45%, rgba(7,9,12,.98) 100%);\n\n  border:1px solid rgba(241,193,95,.22);\n}\n\n#fg-honorsend.fg-he::before{\n  content:\"\";\n  position:absolute;\n  inset:-25%;\n  background:\n    linear-gradient(115deg, transparent 0 46%, rgba(241,193,95,.18) 47%, rgba(42,174,160,.10) 49%, transparent 50% 100%),\n    linear-gradient(25deg, transparent 0 58%, rgba(255,75,58,.10) 59%, rgba(59,98,255,.08) 61%, transparent 62% 100%),\n    linear-gradient(155deg, transparent 0 32%, rgba(42,174,160,.14) 33%, rgba(241,193,95,.08) 35%, transparent 36% 100%);\n  opacity:.9;\n  pointer-events:none;\n  filter: blur(.2px);\n}\n\n#fg-honorsend.fg-he \u003e *{ position:relative; z-index:1; }\n\n#fg-honorsend.fg-he h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  text-align:center;\n  font-size:2rem;\n  margin:0 0 .8rem;\n  letter-spacing:.2px;\n  color:rgba(246,252,252,.98);\n  text-shadow:0 0 18px rgba(241,193,95,.18);\n}\n\n#fg-honorsend .fg-he__subtitle{\n  text-align:center;\n  margin:0 0 1.35rem;\n  line-height:1.6;\n  font-size:1.06rem;\n  color:rgba(246,252,252,.92);\n}\n#fg-honorsend .fg-he__subtitle strong{ color:rgba(241,193,95,.98); }\n\n\/* Grid *\/\n#fg-honorsend .fg-he__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-honorsend .fg-he__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,255,255,.10);\n  display:flex;\n  flex-direction:column;\n}\n\n\/* Story *\/\n#fg-honorsend .fg-he__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(241,193,95,.72);\n}\n\n\/* Features *\/\n#fg-honorsend .fg-he__card--features{\n  background:linear-gradient(145deg, rgba(7,9,12,.90), rgba(15,20,27,.76));\n  color:rgba(246,252,252,.96);\n  border:1px solid rgba(241,193,95,.20);\n  justify-content:space-between;\n}\n\n#fg-honorsend .fg-he__card p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n}\n\n#fg-honorsend .fg-he__card--story strong{ color:rgba(42,174,160,.98); }\n#fg-honorsend .fg-he__card--features strong{ color:rgba(241,193,95,.98); }\n\n#fg-honorsend .fg-he__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(246,252,252,.98);\n  text-shadow:0 0 14px rgba(42,174,160,.14);\n}\n\n\/* List *\/\n#fg-honorsend .fg-he__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n#fg-honorsend .fg-he__list li{\n  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n  border-left:6px solid rgba(241,193,95,.70);\n  border-radius:14px;\n  padding:.7rem .85rem;\n  transition:transform .22s ease, background .22s ease;\n}\n#fg-honorsend .fg-he__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-honorsend .fg-he__break{\n  margin:1.15rem 0 1.05rem;\n  padding:.85rem .95rem;\n  border-radius:16px;\n  text-align:center;\n  font-weight:950;\n  box-shadow:var(--shadowSoft);\n  border:1px solid rgba(255,255,255,.12);\n  color:rgba(246,252,252,.98);\n  background:linear-gradient(90deg, rgba(241,193,95,.18), rgba(42,174,160,.14), rgba(59,98,255,.10));\n}\n\n\/* Note *\/\n#fg-honorsend .fg-he__note{\n  margin-top:1rem;\n  padding:.95rem .95rem;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.12);\n  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n  box-shadow:0 14px 26px rgba(0,0,0,.22);\n}\n#fg-honorsend .fg-he__noteTitle{\n  margin:0 0 .35rem;\n  font-weight:950;\n  letter-spacing:.2px;\n  color:rgba(246,252,252,.98);\n}\n\n\/* Feature boxes *\/\n#fg-honorsend .fg-he__feature{\n  margin-top:1rem;\n  padding:.9rem .95rem;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.12);\n  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n  box-shadow:0 14px 26px rgba(0,0,0,.22);\n}\n#fg-honorsend .fg-he__featureTitle{\n  margin:0 0 .35rem;\n  font-weight:950;\n  letter-spacing:.2px;\n  color:rgba(246,252,252,.98);\n}\n#fg-honorsend .fg-he__featureText{\n  margin:.4rem 0 0;\n  color:rgba(246,252,252,.92);\n}\n\n\/* Tagline *\/\n#fg-honorsend .fg-he__tagline{\n  margin:1rem 0 0;\n  font-weight:850;\n  font-size:1.02rem;\n}\n#fg-honorsend .fg-he__tagline em{ color:rgba(246,252,252,.92); }\n\n\/* End *\/\n#fg-honorsend .fg-he__end{\n  grid-column:1 \/ -1;\n  margin-top:.2rem;\n  background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.06));\n  border-radius:var(--radius);\n  border:1px solid rgba(241,193,95,.20);\n  padding:1.15rem 1.35rem;\n  text-align:center;\n  box-shadow:var(--shadowSoft);\n}\n#fg-honorsend .fg-he__end p{ margin:0; line-height:1.75; }\n#fg-honorsend .fg-he__end strong{ color:rgba(42,174,160,.98); }\n\n\/* CTA Button *\/\n#fg-honorsend .fg-he__btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  gap:.55rem;\n  margin-top:1rem;\n  padding:.85rem 1.05rem;\n  border-radius:999px;\n  text-decoration:none;\n  font-weight:950;\n  letter-spacing:.2px;\n  color:rgba(7,9,12,.98);\n  background:linear-gradient(90deg, rgba(241,193,95,.98), rgba(42,174,160,.90));\n  border:1px solid rgba(255,255,255,.16);\n  box-shadow:0 14px 30px rgba(0,0,0,.28);\n  transition:transform .18s ease, filter .18s ease;\n}\n#fg-honorsend .fg-he__btn:hover{\n  transform:translateY(-2px);\n  filter:brightness(1.04);\n}\n#fg-honorsend .fg-he__btn:active{\n  transform:translateY(0px) scale(.99);\n}\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-honorsend .fg-he__grid{ grid-template-columns:1fr; }\n  #fg-honorsend.fg-he h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-honorsend.fg-he{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-honorsend .fg-he__card{ padding:1.15rem 1.1rem; }\n  #fg-honorsend .fg-he__subtitle{ font-size:1.02rem; }\n  #fg-honorsend .fg-he__btn{ width:100%; }\n}\n\u003c\/style\u003e","brand":"IV Studio","offers":[{"title":"Default Title","offer_id":52589828211015,"sku":"IVS-00018","price":199.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Honor_sEndAll-In00.webp?v=1760977953"},{"product_id":"deckers-1","title":"Deckers","description":"\u003c!-- =====================================================\n     DECKERS — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"dck1-wrap\"\u003e\n\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"dck1-cover\"\u003e\n\n\u003cimg loading=\"eager\" class=\"dck1-cover-img\" alt=\"Deckers cooperative cyberpunk board game for 1-4 players - Deep Print Games official cover\" src=\"https:\/\/cf.geekdo-images.com\/QIiMCGc9zpv_XKAI-zbqmQ__imagepagezoom\/img\/dOAgqz7c8lanMparLyj3TucwZKY=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8907989.jpg\"\u003e\n\u003cdiv class=\"dck1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-cover-content\"\u003e\n\n\u003cp class=\"dck1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"dck1-sub\"\u003eA sentient machine defends its network. You're inside. And it already knows you're there.\u003c\/p\u003e\n\n\u003cdiv class=\"dck1-chips\"\u003e\n\n\u003cspan class=\"dck1-chip dck1-chip--accent\"\u003eCooperative\u003c\/span\u003e \u003cspan class=\"dck1-chip\"\u003eDeep Print Games\u003c\/span\u003e \u003cspan class=\"dck1-chip\"\u003eCyberpunk\u003c\/span\u003e \u003cspan class=\"dck1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"dck1-specs-bar\"\u003e\n\n\u003cdiv class=\"dck1-specs\"\u003e\n\n\u003cdiv class=\"dck1-spec\"\u003e\n\n\u003cspan class=\"dck1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"dck1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"dck1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-spec\"\u003e\n\n\u003cspan class=\"dck1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"dck1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"dck1-spec-val\"\u003e60–90 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-spec\"\u003e\n\n\u003cspan class=\"dck1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"dck1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"dck1-spec-val\"\u003e12+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-spec\"\u003e\n\n\u003cspan class=\"dck1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"dck1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"dck1-spec-val\"\u003eDeck-building\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-spec\"\u003e\n\n\u003cspan class=\"dck1-spec-icon\"\u003e🕸️\u003c\/span\u003e \u003cspan class=\"dck1-spec-label\"\u003eNetwork\u003c\/span\u003e \u003cspan class=\"dck1-spec-val\"\u003eModular node-based\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-spec\"\u003e\n\n\u003cspan class=\"dck1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"dck1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"dck1-spec-val\"\u003eCoop \/ Solo\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"dck1-body\"\u003e\n\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"dck1-intro-grid\"\u003e\n\n\u003cdiv class=\"dck1-intro-text\"\u003e\n\n\u003cp class=\"dck1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"dck1-h3\"\u003eHack into a machine's mind before it deletes you\u003c\/h3\u003e\n\n\u003cp class=\"dck1-p\"\u003eIn a dystopian future, humanity created \"Mother,\" a sentient supercomputer. Then Mother turned against its creators. \u003cstrong\u003eDeckers\u003c\/strong\u003e — masters of hacking and cyber warfare — are humanity's last line of defense. Designed by \u003cstrong\u003eRichard Wilkins\u003c\/strong\u003e with illustrations by \u003cstrong\u003eLukas Siegmon\u003c\/strong\u003e and published by Deep Print Games, Deckers is a redesigned version of the classic 2016 Renegade — sleeker, cleaner, meaner.\u003c\/p\u003e\n\n\u003cp class=\"dck1-p\"\u003eYou infiltrate the network of one of the SMCs (super-massive computers), taking on decker profiles with unique abilities. You play your command cards, move between server nodes, upload your pieces to extend control, and remove the computer's. Each round a new objective redefines your plan.\u003c\/p\u003e\n\n\u003cp class=\"dck1-p\"\u003ePlay cooperatively with up to four players, or solo against a fully automated opponent. Seven SMCs, each with different defenses. No position is truly safe: the network reacts, defends itself, and counterattacks. In Deckers, every game is a dense puzzle that you win — or lose — together.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-intro-side\"\u003e\n\n\u003cp class=\"dck1-quote-header\"\u003eFrom the FroGames table\u003c\/p\u003e\n\n\u003cdiv class=\"dck1-quote-solo\"\u003e\n\n\u003cspan class=\"dck1-qs-icon\"\u003e🧠\u003c\/span\u003e\n\u003cp class=\"dck1-qs-text\"\u003eThe SMC doesn't just defend itself: it reads your moves and adapts its own. Every game is a battle of wits against an opponent that thinks.\u003c\/p\u003e\n\n\u003cp class=\"dck1-qs-note\"\u003eThe secret of Deckers in one line\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-quote-solo dck1-quote-solo--alt\"\u003e\n\n\u003cspan class=\"dck1-qs-icon\"\u003e♟️\u003c\/span\u003e\n\u003cp class=\"dck1-qs-text\"\u003eCooperative when you want company, solo when you just want you against the machine. Same weight, same tension, zero compromises.\u003c\/p\u003e\n\n\u003cp class=\"dck1-qs-note\"\u003eFrom the game experience\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=\"dck1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"dck1-fs\"\u003e\n\n\u003cdiv class=\"dck1-fs-header\"\u003e\n\n\u003cdiv class=\"dck1-fs-brand\"\u003e\n\n\u003cimg class=\"dck1-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\n\u003cspan class=\"dck1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"dck1-fs-game-name\"\u003eDeckers\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan style=\"background: #def4ee; border-color: #4fb89e; color: #0a4a40;\" class=\"dck1-fs-cat\"\u003eCooperative · Strategy\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-body\"\u003e\n\n\u003cdiv class=\"dck1-fs-radar-panel\"\u003e\n\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"dck1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"dck1-fs-tip\" class=\"dck1-fs-tip\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-info\"\u003e\n\n\u003cspan class=\"dck1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n\u003cdiv class=\"dck1-fs-feeling\"\u003e\n\n\u003cspan class=\"dck1-fs-feel-tag\"\u003eCollaborative\u003c\/span\u003e \u003cspan class=\"dck1-fs-feel-tag\"\u003eCerebral\u003c\/span\u003e \u003cspan class=\"dck1-fs-feel-tag\"\u003eTense\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"dck1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"dck1-fs-targets\"\u003e\n\n\u003cdiv class=\"dck1-fs-target dck1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-target dck1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-target dck1-fs-si\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo play\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-target dck1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-target dck1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-target dck1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-solo\"\u003e\n\n\u003cspan class=\"dck1-fs-solo-lbl\"\u003eSolo play\u003c\/span\u003e\n\u003cdiv class=\"dck1-fs-solo-row\"\u003e\n\n\u003cspan class=\"dck1-fs-solo-stars\"\u003e★★★★\u003cspan class=\"dck1-fs-solo-off\"\u003e★\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"dck1-fs-solo-tag\"\u003eOfficial · 4\/5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cp class=\"dck1-fs-solo-note\"\u003eThe SMC is a fully automated opponent and Wilkins is a solo play veteran: in solo you control multiple profiles and experience the full game.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-verdict\"\u003e\n\n\u003cdiv class=\"dck1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-fs-verdict-text\"\u003eA cooperative cyberpunk puzzle that rewards planning and optimization. Excellent solo, demanding for newcomers — not a gateway game.\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=\"dck1-fs-footer\"\u003e\n\n\u003cimg class=\"dck1-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, BGG entry, 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=[\n        {l:'Strategia',     v:4, note:\"Pianifichi mosse e mazzo, ma ogni SMC ti costringe a ripensare il piano\"},\n        {l:'Profondità',    v:4, note:\"Deck-building e controllo della rete si intrecciano: tanto spazio per ottimizzare\"},\n        {l:'Complessità',   v:4, note:\"Gioco esperto: si impara in mezz'ora ma premia chi studia bene le regole\"},\n        {l:'Rigiocabilità', v:4, note:\"7 SMC, 10 decker e 40 carte obiettivo: nessuna partita è uguale\"},\n        {l:'Coordinazione', v:3, note:\"In cooperativo si decide insieme; in solitario gestisci più profili\"},\n        {l:'Fortuna',       v:2, note:\"Le carte si pescano, ma è la costruzione del mazzo a decidere\"}\n      ];\n      var accent='#0E8C7E';\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('dck1-fs-svg');\n      var tip=document.getElementById('dck1-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 dck1-draw{to{stroke-dashoffset:0}}@keyframes dck1-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:dck1-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:dck1-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:dck1-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=\"dck1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"dck1-section-pad\"\u003e\n\n\u003cp class=\"dck1-label\"\u003eYour arsenal\u003c\/p\u003e\n\n\u003ch3 class=\"dck1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\n\u003cdiv class=\"dck1-cards\"\u003e\n\n\u003cdiv class=\"dck1-card\"\u003e\n\n\u003cspan class=\"dck1-card-icon\"\u003e🎭\u003c\/span\u003e\n\u003ch4 class=\"dck1-card-name\"\u003eDecker profiles\u003c\/h4\u003e\n\n\u003cp class=\"dck1-card-desc\"\u003e10 hackers, each with a special ability. Front-line or shadow: choose who to be in each game.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-card\"\u003e\n\n\u003cspan class=\"dck1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"dck1-card-name\"\u003eCommand cards\u003c\/h4\u003e\n\n\u003cp class=\"dck1-card-desc\"\u003eYour hand of actions. Buy new cards and refine your deck to build the right combos.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-card\"\u003e\n\n\u003cspan class=\"dck1-card-icon\"\u003e🕸️\u003c\/span\u003e\n\u003ch4 class=\"dck1-card-name\"\u003eNetwork nodes\u003c\/h4\u003e\n\n\u003cp class=\"dck1-card-desc\"\u003eUpload your pieces to expand control and delete those of the SMC node by node.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-card\"\u003e\n\n\u003cspan class=\"dck1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"dck1-card-name\"\u003eObjective cards\u003c\/h4\u003e\n\n\u003cp class=\"dck1-card-desc\"\u003e40 objectives that change each round and force you to rethink your plan from scratch.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"dck1-closing\"\u003e\n\n\u003cp class=\"dck1-closing-text\"\u003eIn an hour, you will have studied an artificial mind like you study a real opponent. And you'll immediately want a rematch.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"dck1-box-section\"\u003e\n\n\u003cdetails class=\"dck1-det\"\u003e\n\u003csummary class=\"dck1-det-sum\"\u003e\u003cspan class=\"dck1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"dck1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"dck1-det-sub\"\u003e2 sizes · 200 cards total\u003c\/span\u003e\u003cspan class=\"dck1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"dck1-det-body\"\u003e\n\n\u003cdiv class=\"dck1-sleeve-grid\"\u003e\n\n\u003cdiv class=\"dck1-sleeve\"\u003e\n\n\u003cspan class=\"dck1-sleeve-mm\"\u003e63.5 × 88.9 mm\u003c\/span\u003e\n\u003cdiv class=\"dck1-sleeve-r\"\u003e\u003cspan class=\"dck1-sleeve-qty\"\u003e181 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dck1-sleeve\"\u003e\n\n\u003cspan class=\"dck1-sleeve-mm\"\u003e88 × 125 mm\u003c\/span\u003e\n\u003cdiv class=\"dck1-sleeve-r\"\u003e\u003cspan class=\"dck1-sleeve-qty\"\u003e19 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/details\u003e\n\u003cdetails class=\"dck1-det dck1-det--last\"\u003e\n\u003csummary class=\"dck1-det-sum\"\u003e\u003cspan class=\"dck1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"dck1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"dck1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"dck1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"dck1-det-body\"\u003e\n\n\u003cdiv class=\"dck1-rl-wrap\"\u003e\n\n\u003cdiv class=\"dck1-rl-langs\"\u003e\u003cspan class=\"dck1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0A1424; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"dck1-rl-link\" href=\"https:\/\/www.deep-print-games.com\/wp-content\/uploads\/2025\/10\/Deckers_Rules_EU_web_v1_0.pdf\" target=\"_blank\"\u003e\u003cspan class=\"dck1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"dck1-rl-body\"\u003e\n\n\u003cspan class=\"dck1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"dck1-rl-sub\"\u003eFree PDF · deep-print-games.com\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"dck1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\n\u003c\/div\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\n\u003cstyle\u003e\n.dck1-wrap, .dck1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.dck1-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.4);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #06080F;\n}\n\n\/* ── COPERTINA ── *\/\n.dck1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.dck1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.dck1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(6,8,15,0) 0%, rgba(6,8,15,0) 25%, rgba(6,8,15,0.5) 55%, rgba(6,8,15,0.85) 75%, rgba(6,8,15,0.98) 100%); }\n.dck1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.dck1-kicker { display: block; color: #2BE7D6; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.dck1-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.dck1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.dck1-chip { background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.22); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.dck1-chip--accent { background: #0E8C7E; border-color: #14B8A6; color: #fff; }\n\n\/* ── SPECS ── *\/\n.dck1-specs-bar { background: #0B1018; padding: 0 24px; border-top: 1px solid rgba(43,231,214,0.12); }\n.dck1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.dck1-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.dck1-spec:nth-child(3n) { border-right: none; }\n.dck1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.dck1-spec-icon { font-size: 1.2rem; }\n.dck1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.dck1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.dck1-body { background: #E9EEF3; }\n\n\/* ── INTRO ── *\/\n.dck1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.dck1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0E8C7E; margin-bottom: 7px; }\n.dck1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0C1422; line-height: 1.15; margin-bottom: 16px; }\n.dck1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3340; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.dck1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0E8C7E; margin-bottom: 12px; }\n.dck1-quote-solo { background: #0A1424; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #2BE7D6; }\n.dck1-quote-solo--alt { background: #1A0E2E; border-left-color: #FF2E8B; }\n.dck1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.dck1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.dck1-qs-note { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.dck1-divider { height: 1px; background: #c8d2dc; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.dck1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.dck1-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.dck1-fs-brand { display:flex; align-items:center; gap:9px; }\n.dck1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.dck1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.dck1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.dck1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.dck1-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.dck1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.dck1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.dck1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.dck1-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.dck1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.dck1-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.dck1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.dck1-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.dck1-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.dck1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.dck1-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.dck1-fs-target span { font-size:14px; flex-shrink:0; }\n.dck1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.dck1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.dck1-fs-solo { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; margin-bottom:12px; }\n.dck1-fs-solo-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:6px; }\n.dck1-fs-solo-row { display:flex; align-items:center; gap:10px; margin-bottom:6px; flex-wrap:wrap; }\n.dck1-fs-solo-stars { font-size:14px; color:#0E8C7E; letter-spacing:1px; }\n.dck1-fs-solo-off { color:#cfc8bc; }\n.dck1-fs-solo-tag { font-family:sans-serif; font-size:11px; font-weight:700; color:#0a4a40; background:#def4ee; border:1px solid #4fb89e; padding:2px 9px; border-radius:50px; }\n.dck1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.6; }\n.dck1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.dck1-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.dck1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.dck1-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.dck1-section-pad { padding: 32px 28px 8px; }\n.dck1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.dck1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d2dce4; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.dck1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(14,140,126,0.16); }\n.dck1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.dck1-card-name { font-size: 0.95rem; font-weight: 900; color: #0E8C7E; margin-bottom: 5px; }\n.dck1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3340; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.dck1-closing { background: #070B14; padding: 26px 28px; border-top: 3px solid #2BE7D6; }\n.dck1-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.dck1-box-section { background: #E9EEF3; border-top: 1px solid #c8d2dc; }\n.dck1-det { border-bottom: 1px solid #d8e0e8; background: #fff; }\n.dck1-det--last { border-bottom: none; }\n.dck1-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.dck1-det-sum::-webkit-details-marker { display: none; }\n.dck1-det-sum::marker { display: none; }\n.dck1-det[open] .dck1-det-sum { background: #f4f7fa; }\n.dck1-det-sum:hover { background: #f4f7fa; }\n.dck1-det-left { display: flex; align-items: center; gap: 10px; }\n.dck1-det-ico { font-size: 17px; flex-shrink: 0; }\n.dck1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0C1422; display: block; }\n.dck1-det-sub { font-family: sans-serif; font-size: 11px; color: #7c8794; margin-top: 1px; display: block; }\n.dck1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.dck1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #7c8794; border-bottom: 2px solid #7c8794; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.dck1-det[open] .dck1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.dck1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.dck1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.dck1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f3f6f9; border-radius:8px; border:1px solid #d8e0e8; flex-wrap:wrap; gap:6px; }\n.dck1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0C1422; }\n.dck1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.dck1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#5a6675; }\n\n.dck1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.dck1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.dck1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#def4ee; border:1px solid #4fb89e; color:#0a4a40; }\n.dck1-rl-link:hover { opacity:.85; }\n.dck1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.dck1-rl-body { flex:1; min-width:0; }\n.dck1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.dck1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.55); margin-top:2px; }\n.dck1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .dck1-specs { grid-template-columns: repeat(6, 1fr); }\n  .dck1-spec { border-bottom: none; }\n  .dck1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .dck1-spec:last-child { border-right: none; }\n  .dck1-cards { grid-template-columns: repeat(2, 1fr); }\n  .dck1-fs-body { grid-template-columns: 220px 1fr; }\n  .dck1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .dck1-fs-info { border-top: none; }\n  .dck1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .dck1-cover { height: 440px; }\n  .dck1-cover-content { padding: 22px 36px 30px; }\n  .dck1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .dck1-cards { grid-template-columns: repeat(4, 1fr); }\n  .dck1-divider { margin-left: 36px; margin-right: 36px; }\n  .dck1-section-pad { padding: 36px 36px 8px; }\n  .dck1-closing { padding: 28px 36px; }\n  .dck1-fs-body { grid-template-columns: 260px 1fr; }\n  .dck1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Pegasus Spiele","offers":[{"title":"Default Title","offer_id":52627137429831,"sku":"PEG-00013","price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Deckers_00.webp?v=1761540747"},{"product_id":"final-girl-a-rotten-harvest","title":"Final Girl A Rotten Harvest ","description":"\u003c!-- 🌾 FINAL GIRL – A ROTTEN HARVEST | FroGames Horror Edition --\u003e\n\u003csection class=\"rotten-harvest\"\u003e\n\u003cdiv class=\"rotten-wrap\"\u003e\n\n\u003cheader class=\"rotten-header\"\u003e\n\u003ch2\u003e 🌾 Final Girl: A Rotten Harvest – The harvest has begun… and you are the harvest\u003c\/h2\u003e\n\n\u003cp class=\"subtitle\"\u003e Among the fields of Shady Acres, fear grows faster than the wheat.\u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"rotten-story\"\u003e\n\n\u003cp\u003e The wind rustles the grain. The moon is high. Something walks in the fields… and it's not human. In \u003cstrong\u003eFinal Girl: A Rotten Harvest\u003c\/strong\u003e , you awaken to a golden expanse that smells of death. As the last survivor, you must evade \u003cstrong\u003eGrimlash\u003c\/strong\u003e , the scythe incarnate of evil, while strange, empty-eyed children move through the shadows, whispering your name.\u003c\/p\u003e\n\n \u003cp\u003eEvery turn is a choice between panic and clarity: run or hide, fight or go mad. The \u003cstrong\u003eterrain itself becomes a labyrinth\u003c\/strong\u003e , the mind a double-edged sword. In this \u003cstrong\u003esolitaire board game\u003c\/strong\u003e from \u003cstrong\u003eVan Ryder Games\u003c\/strong\u003e , your survival depends on the courage to look horror in the eye.\u003c\/p\u003e\n\n\u003cp\u003e There's no escape. Only the beating of your heart... and the hiss of the approaching scythe.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"rotten-points\"\u003e\n\n\u003ch3\u003e 🩸 Why “A Rotten Harvest” will make you scream (with pleasure and fear)\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🌾 \u003cstrong\u003eNightmarish rural horror\u003c\/strong\u003e – between scarecrows, rituals and fields steeped in madness.\u003c\/li\u003e\n\n\u003cli\u003e 💀 \u003cstrong\u003eNew Killer: Grimlash\u003c\/strong\u003e – Fear has a face and a scythe.\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eSanity as a Resource\u003c\/strong\u003e – Use madness to survive, but pay the price.\u003c\/li\u003e\n\n\u003cli\u003e 🎮 \u003cstrong\u003eStandalone expansion\u003c\/strong\u003e – compatible with the entire \u003cstrong\u003eFinal Girl\u003c\/strong\u003e universe.\u003c\/li\u003e\n\n \u003cli\u003e🔥 \u003cstrong\u003eCinematic Experience\u003c\/strong\u003e – Every match is a movie starring you.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\u003cfooter class=\"rotten-quote\"\u003e \u003cem\u003e“In the silence of the wheat, only the beating of your heart makes more noise than the blade.”\u003c\/em\u003e\u003c\/footer\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌾 FroGames Horror – Final Girl: A Rotten Harvest *\/\n.rotten-harvest {\n  background: radial-gradient(circle at 60% 10%, #4d1f10 0%, #1a0c06 70%, #000 100%);\n  padding: 3.5rem 1.8rem;\n  font-family: \"Poppins\", system-ui, sans-serif;\n  color: #fcead3;\n  border-radius: 24px;\n  position: relative;\n  overflow: hidden;\n}\n.rotten-harvest::before {\n  content: \"\";\n  position: absolute; inset: 0;\n  background: radial-gradient(circle at 80% 50%, rgba(255,100,0,0.15) 0%, transparent 70%),\n              radial-gradient(circle at 20% 90%, rgba(255,0,0,0.08) 0%, transparent 80%);\n  animation: harvestGlow 9s ease-in-out infinite alternate;\n  z-index: 0;\n}\n@keyframes harvestGlow {\n  from {opacity:.4; transform:translateX(-6px);}\n  to {opacity:.9; transform:translateX(6px);}\n}\n\n\/* Cornice principale *\/\n.rotten-wrap {\n  background: linear-gradient(145deg, rgba(40,15,10,0.95) 0%, rgba(10,5,2,0.98) 100%);\n  border: 1px solid rgba(255,200,150,0.12);\n  box-shadow: 0 0 40px rgba(255,100,40,0.15), inset 0 0 40px rgba(255,200,100,0.06);\n  border-radius: 22px;\n  padding: 2.5rem 2rem;\n  position: relative;\n  z-index: 1;\n}\n\n\/* Header *\/\n.rotten-header {\n  text-align: center;\n  margin-bottom: 2rem;\n}\n.rotten-header h2 {\n  font-size: clamp(1.6rem, 3vw, 2.3rem);\n  background: linear-gradient(90deg, #ffb85c 0%, #ff6733 40%, #ffceaa 80%);\n  -webkit-background-clip: text;\n  color: transparent;\n  text-shadow: 0 0 20px rgba(255,120,50,0.3);\n}\n.rotten-header .subtitle {\n  color: #ffd9b0;\n  font-weight: 600;\n  font-size: 1rem;\n  text-shadow: 0 0 10px rgba(255,255,255,0.12);\n}\n\n\/* Story section *\/\n.rotten-story {\n  max-width: 850px;\n  margin: 0 auto 2.5rem;\n  line-height: 1.9;\n  font-size: 1rem;\n  color: #fdeed6;\n  text-align: center;\n}\n.rotten-story strong { color: #ffb77a; }\n\n\/* Bullet section *\/\n.rotten-points {\n  background: linear-gradient(180deg, rgba(60,25,15,0.9) 0%, rgba(15,8,5,0.9) 100%);\n  border-radius: 16px;\n  border: 1px solid rgba(255,160,100,0.15);\n  box-shadow: 0 4px 20px rgba(0,0,0,0.4);\n  padding: 1.8rem 1.5rem;\n  margin-bottom: 2rem;\n}\n.rotten-points h3 {\n  text-align: center;\n  font-size: 1.2rem;\n  color: #ffb86c;\n  margin-bottom: 1.2rem;\n}\n.rotten-points ul {\n  list-style: none;\n  margin: 0; padding: 0;\n}\n.rotten-points li {\n  margin-bottom: 0.8rem;\n  font-size: 0.95rem;\n  line-height: 1.6;\n  color: #f9e7c5;\n}\n\n\/* Citazione finale *\/\n.rotten-quote {\n  text-align: center;\n  margin-top: 2.5rem;\n  font-style: italic;\n  font-weight: 600;\n  color: #ffad6c;\n  text-shadow: 0 0 10px rgba(255,150,60,0.3);\n}\n\n\/* Mobile *\/\n@media (max-width: 768px){\n  .rotten-wrap{padding:2rem 1.4rem;}\n  .rotten-header h2{font-size:1.5rem;}\n}\n\u003c\/style\u003e","brand":"Van Ryder Games","offers":[{"title":"Default Title","offer_id":52644786864455,"sku":"VAN-00003","price":24.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Final_Girl_A_Rotten_Harvest_00.webp?v=1761759060"},{"product_id":"20-strong-tanglewoods-starter-set","title":"20 Strong Tanglewoods Starter Set ","description":"\u003csection class=\"tanglewoods-darkforest\"\u003e\u003cheader class=\"intro\"\u003e\n\u003ch2\u003e 🌑 20 Strong: Journey into the Tanglewoods\u003c\/h2\u003e\n\n\u003cp class=\"subtitle\"\u003e A changing forest. Corrupted fairy tales. Dice cast by fate.\u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"tanglewoods-body\"\u003e\n\n \u003cp\u003e\u003cstrong\u003eJourney into the Tanglewoods\u003c\/strong\u003e is the second campaign featuring the \u003cstrong\u003e20 Strong\u003c\/strong\u003e game system, and the first in a trilogy set in the mysterious world of the Tanglewoods. Designed and illustrated by \u003cstrong\u003eManny Trembley\u003c\/strong\u003e in collaboration with \u003cstrong\u003eChip Theory Games\u003c\/strong\u003e , it transforms fairy tales into a tactical and dangerous journey: a place where legendary characters must \u003cstrong\u003efight, corrupt, and survive\u003c\/strong\u003e in an ever-changing forest.\u003c\/p\u003e\n\n \u003cp\u003eThe double-sided cards of the \u003cstrong\u003eTanglewoods Red\u003c\/strong\u003e deck reveal new paths and challenges depending on which side you're playing, offering a unique experience every time. The new \u003cstrong\u003ecore box\u003c\/strong\u003e includes everything you need to get started: \u003cstrong\u003ethe basic rulebook, 20 dice, a magnetic card, and the Tanglewoods Red deck\u003c\/strong\u003e , all housed in an elegant box with \u003cstrong\u003ered foil\u003c\/strong\u003e detailing. Explore the forest, avoid the \u003cstrong\u003eBig Bad Wolf pack\u003c\/strong\u003e , and face the dangers of the woods on your way to Grandma's house.\u003c\/p\u003e\n\n\u003cp\u003e Once you’ve tamed the Tanglewoods Red deck, you can continue the adventure with other sets in the \u003cstrong\u003e20 Strong\u003c\/strong\u003e line, each with new challenges, worlds, and mechanics to discover.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"tanglewoods-accordion\"\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e 🔥 What makes “Journey into the Tanglewoods” unique\u003c\/summary\u003e\n\u003cul\u003e\n\n\u003cli\u003e 🌲 \u003cstrong\u003eDark Fairy Tales\u003c\/strong\u003e : Experience a story where morality bends to power.\u003c\/li\u003e\n\n\u003cli\u003e 🎴 \u003cstrong\u003eDouble-sided cards\u003c\/strong\u003e : each side hides a different destiny.\u003c\/li\u003e\n\n \u003cli\u003e🎲 \u003cstrong\u003e20 personalized dice\u003c\/strong\u003e and a magnetic tracking chip.\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eSolo strategy\u003c\/strong\u003e : quick decisions, increasing tension.\u003c\/li\u003e\n\n\u003cli\u003e 💎 \u003cstrong\u003ePremium Edition\u003c\/strong\u003e : Red foil details and iconic Chip Theory materials.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e ⚙️ Mechanics with Sense – “The Heart of the Forest”\u003c\/summary\u003e\n\u003cp\u003e The \u003cstrong\u003e20 Strong\u003c\/strong\u003e system takes minimalism to its ultimate expression: 20 dice to manage everything from combat to luck. In \u003cstrong\u003eTanglewoods\u003c\/strong\u003e , every roll shapes the narrative, as the forest changes with you—a constant struggle between risk, control, and fate. This isn't a dice game; it's a story written with every roll.\u003c\/p\u003e\n\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cfooter class=\"tanglewoods-quote\"\u003e \u003cem\u003eThe forest changes shape. You, however, will change inside.\u003c\/em\u003e\u003c\/footer\u003e\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🩸 FROGAMES – 20 STRONG: TANGLEWOODS DARK FOREST *\/\n.tanglewoods-darkforest {\n  font-family: \"Inter\", sans-serif;\n  background: radial-gradient(circle at 40% 30%, #3a0a0a 0%, #150505 65%, #0a0504 100%);\n  border-radius: 18px;\n  padding: 2.4rem;\n  color: #fff5ef;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 0 30px rgba(80,0,0,0.6), inset 0 0 40px rgba(255,40,20,0.05);\n}\n\n\/* 🔥 Bagliore rosso *\/\n.tanglewoods-darkforest::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 70% 85%, rgba(255,50,20,0.15), transparent 70%),\n              radial-gradient(circle at 10% 10%, rgba(255,150,80,0.1), transparent 60%);\n  opacity: 0.8;\n  animation: emberPulse 8s ease-in-out infinite alternate;\n  z-index: 0;\n}\n@keyframes emberPulse { from {opacity: 0.5;} to {opacity: 1;} }\n\n\/* Header *\/\n.intro { text-align: center; margin-bottom: 1.6rem; position: relative; z-index: 2; }\n.intro h2 {\n  color: #ffddd0;\n  font-weight: 900;\n  text-transform: uppercase;\n  font-size: 1.8rem;\n  text-shadow: 0 2px 12px rgba(255,40,20,0.5);\n}\n.subtitle {\n  color: #ffb6a0;\n  font-weight: 600;\n  margin-top: 0.4rem;\n  text-shadow: 0 1px 8px rgba(255,0,0,0.4);\n}\n\n\/* Corpo *\/\n.tanglewoods-body p {\n  line-height: 1.7;\n  font-size: 0.95rem;\n  text-shadow: 0 1px 6px rgba(0,0,0,0.7);\n  position: relative;\n  z-index: 2;\n  margin-bottom: 1rem;\n}\n.tanglewoods-body strong {\n  color: #ffd8c2;\n  text-shadow: 0 1px 5px rgba(255,120,100,0.4);\n}\n\n\/* Accordion *\/\n.tanglewoods-accordion {\n  max-width: 800px;\n  margin: 1.6rem auto;\n  position: relative;\n  z-index: 2;\n}\n.tanglewoods-accordion details {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,80,60,0.2);\n  border-radius: 12px;\n  margin-bottom: 0.8rem;\n  padding: 1rem 1.2rem;\n  transition: all 0.3s ease;\n}\n.tanglewoods-accordion details[open] {\n  background: rgba(255,60,40,0.1);\n  box-shadow: 0 4px 12px rgba(255,40,20,0.3);\n}\n.tanglewoods-accordion summary {\n  cursor: pointer;\n  color: #ffd4c0;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.4px;\n  font-size: 0.9rem;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n.tanglewoods-accordion summary::after {\n  content: \"+\";\n  transition: transform .3s ease;\n  font-weight: 700;\n  color: #ffb6a0;\n}\n.tanglewoods-accordion details[open] summary::after {\n  content: \"–\";\n}\n.tanglewoods-accordion p, .tanglewoods-accordion li {\n  font-size: 0.9rem;\n  color: #fff0eb;\n  line-height: 1.6;\n  margin-top: 0.6rem;\n  text-shadow: 0 1px 3px rgba(0,0,0,0.6);\n}\n.tanglewoods-accordion ul { margin: 0.4rem 0 0 1.2rem; padding: 0; list-style: none; }\n.tanglewoods-accordion li { margin: 0.4rem 0; }\n\n\/* Citazione *\/\n.tanglewoods-quote {\n  text-align: center;\n  margin-top: 1.4rem;\n  font-style: italic;\n  font-weight: 600;\n  color: #ffcab6;\n  text-shadow: 0 1px 6px rgba(0,0,0,0.7);\n}\n\n\/* Mobile *\/\n@media(max-width:768px){\n  .tanglewoods-darkforest{padding:1.6rem;}\n  .intro h2{font-size:1.4rem;}\n  summary{font-size:0.85rem;}\n}\n\u003c\/style\u003e","brand":"Chip Theory Games","offers":[{"title":"Default Title","offer_id":52646032310599,"sku":"CH2-00001","price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/20StrongTanglewoodsStarterSet00.webp?v=1761768500"},{"product_id":"lone-wolves","title":"Lone Wolves","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eLa scheda FroGames\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eMandi un lupo in un territorio. Vince il più forte, ma quello sconfitto torna più esperto. E intanto il trump sta per cambiare di nuovo.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitivo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eWonderful World\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eTrick-taking evoluto\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e15 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEditore\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eWonderful World\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePeso\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedio-leggero (2.1)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTrick-taking + controllo aree\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eLa formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eTrick-taking a territori \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Trump che muta \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Cicatrici tattiche\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Solo qui: il trump cambia durante la partita\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eUn duello tra branchi dove perdere una mano può essere la mossa migliore\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eYasuyuki Nakamura\u003c\/strong\u003e e \u003cstrong\u003eAnthony Perone\u003c\/strong\u003e, con le illustrazioni di Zingco Kang e Yuan Momoco, Lone Wolves è un gioco di carte per due pubblicato nel 2024. Prende il trick-taking classico e lo piega a un sistema di controllo territori dove ogni carta giocata resta sul tavolo, e dove il seme di briscola non è fisso ma cambia in corsa.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eGiochi \u003cstrong\u003e13 carte in 13 round\u003c\/strong\u003e, ma invece di vincere prese accumuli presenza in cinque territori. Il lupo più forte vince il confronto e resta a faccia in su, quello sconfitto si ribalta (diventa un \"lone wolf\" di forza 1) ma guadagna una cicatrice: un token che modifica i punteggi, altera le forze o cambia le condizioni di vittoria. E quando tutte le cicatrici di un territorio vengono prese, il seme corrispondente diventa trump. Fino al prossimo cambio.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Players become the leaders of wolf packs in Lone Wolves, vying over regions to become the Alpha.\"\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eWonderful World Board Games\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eSapere quando perdere è difficile quanto sapere quando vincere. E qui perdere bene fa la differenza.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eLone Wolves\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategia\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricato\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e•\u003c\/span\u003e2 Giocatori\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003ePerché ci piace: prende un sistema classico (il trick-taking) e lo trasforma in un duello territoriale dove perdere bene è parte della strategia. Il trump dinamico impedisce di giocare in automatico, e le cicatrici offrono scelte tattiche continue. Difetti ma non deal-breaker: con 13 carte totali, una mano iniziale debole può condizionare tutta la partita. E servono 3-4 partite per capire davvero il valore delle cicatrici.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Ogni carta che giochi è una dichiarazione diretta al tuo avversario, e lui risponde subito\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"Ogni round conta, e il trump può cambiare proprio quando pensavi di avere il controllo\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Devi pianificare quali territori sacrificare, quali cicatrici prendere e quando forzare il cambio di trump\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"13 carte, combinazioni infinite. Ogni partita chiede strategie diverse in base a come si sviluppano i territori\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole spiegabili in 10 minuti. La profondità viene dall'interazione tra trick-taking e cicatrici, non da eccezioni\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eI cinque territori\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eDove si combatte davvero\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🐺\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eI cinque territori\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni seme corrisponde a un territorio. Le carte che giochi si accumulano lì, creando maggioranze visibili. A fine partita chi ha più forza in un territorio ne prende i punti.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLupi sconfitti\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eQuando perdi un trick, il tuo lupo si ribalta e diventa un lone wolf: forza 1, ma resta sul tavolo. Conta ancora per il controllo, ma poco. L'avversario ha vinto il confronto, tu hai guadagnato una cicatrice.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🩹\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eToken cicatrice\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni volta che perdi prendi una cicatrice dal territorio dove hai giocato. Alcune danno punti per carte specifiche, altre alzano o abbassano la forza, altre ancora cambiano i criteri di vittoria. Scegliere quale prendere è cruciale.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e👑\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTrump dinamico\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eQuando finiscono tutte le cicatrici di un territorio, quel seme diventa trump. Vince sempre, finché non si esaurisce un altro territorio. Il gioco cambia in corsa e devi adattarti subito.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/280689\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eRegolamento ufficiale (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eLone Wolves English Rule Book · su BoardGameGeek\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-arrow\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Pegasus Spiele","offers":[{"title":"Default Title","offer_id":52671140364615,"sku":"PEG-00015","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/LoneWolves00.webp?v=1762075897"},{"product_id":"underwater-cities-mini-expansion","title":"Underwater Cities Mini-expansion ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eExpand the depths with new strategic possibilities\u003c\/h2\u003e\n\n\u003cp\u003e Celebrate the fifth anniversary of \u003cstrong\u003eUnderwater Cities\u003c\/strong\u003e with this \u003cstrong\u003eofficial Mini-Expansion\u003c\/strong\u003e from \u003cstrong\u003eDelicious Games\u003c\/strong\u003e , a small but precious set of 12 new cards that add freshness, variability, and new synergies to \u003cstrong\u003eVlaada Chvátil\u003c\/strong\u003e and \u003cstrong\u003eVladimir Suchy\u003c\/strong\u003e 's masterpiece. Ideal for those already familiar with the depths of the base game and looking to expand the tactical possibilities of their underwater habitat.\u003c\/p\u003e\n\n \u003cp\u003eThe new cards offer \u003cstrong\u003enew strategies\u003c\/strong\u003e , combinable effects, and greater interaction between the different types of buildings and modules, without altering the refined balance that has made Underwater Cities a cult title among eurogame fans. Perfectly integrating with previous expansions, this mini-expansion makes every game even deeper and more challenging.\u003c\/p\u003e\n\n\u003ch3\u003e Why add the Underwater Cities Mini-Expansion?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🌊 \u003cstrong\u003e12 new exclusive cards\u003c\/strong\u003e to expand tactical choices and replayability\u003c\/li\u003e\n\n\u003cli\u003e ⚙️ \u003cstrong\u003ePerfect balance\u003c\/strong\u003e : 100% integrated with the base game and previous expansions\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eMore strategic depth\u003c\/strong\u003e : new synergies between buildings, resources and technologies\u003c\/li\u003e\n\n\u003cli\u003e 👤 \u003cstrong\u003eIdeal for experienced players\u003c\/strong\u003e : adds complexity without weighing down the rules\u003c\/li\u003e\n\n\u003cli\u003e 💙 \u003cstrong\u003eAnniversary Edition\u003c\/strong\u003e : a tribute to fans of one of the best management games of recent years\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n \u003cp\u003e\u003cstrong\u003eUnderwater Cities Mini-Expansion\u003c\/strong\u003e is \u003cstrong\u003eessential add-on content\u003c\/strong\u003e for those seeking new challenges without compromising the purity of the original experience. Small in size, but enormous in strategic impact: an elegant tribute to a modern classic.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eEven under the sea, there is always room for new discoveries.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e","brand":"Delicious Games","offers":[{"title":"Default Title","offer_id":52676817092935,"sku":"DEL-00006","price":3.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Underwater_Cities_Mini-expansion_02.png?v=1762161344"},{"product_id":"loaf","title":"L'oaf","description":"\u003cdiv class=\"product__description rte quick-description loaf-theme\"\u003e\n\n\u003cdiv class=\"loaf-card top\"\u003e\n\n\u003cdiv class=\"loaf-frame\"\u003e\n\n\u003ch2\u003e 🥖 The Oaf – The World's Laziest Card Game\u003c\/h2\u003e\n\n \u003cp\u003eWelcome to \u003cstrong\u003eL'Oaf\u003c\/strong\u003e Bakery, where the aroma of freshly baked bread meets a complete lack of will to work. In this \u003cstrong\u003eboard game of bluffing and semi-scam cooperation\u003c\/strong\u003e , you play a crafty baker aiming to earn a living by doing the bare minimum—but without getting caught!\u003c\/p\u003e\n\n\u003cp\u003e Each turn, you'll receive a collective order: you'll have to secretly decide how much effort to put into the work. \u003cstrong\u003eToo little and the bakery goes bankrupt; too much and you favor your rivals\u003c\/strong\u003e . Only those who masterfully manage their \"strategic laziness\" will stay afloat... and bring home the bacon (literally). \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"loaf-card mid\"\u003e\n\n\u003cdiv class=\"loaf-frame\"\u003e\n\n\u003ch3\u003e 🍞 Because L'Oaf is an irresistibly fragrant party game\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 😏 \u003cstrong\u003eBluff and Collaboration\u003c\/strong\u003e : Work with others, but only enough to avoid getting fired.\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eBakery comedy\u003c\/strong\u003e : irony, suspicion, and low blows with the scent of butter\u003c\/li\u003e\n\n \u003cli\u003e🎭 \u003cstrong\u003eSecret Decisions\u003c\/strong\u003e : Choose each round how much effort you want to put into collective cooking.\u003c\/li\u003e\n\n\u003cli\u003e 💡 \u003cstrong\u003eSimple rules, psychological twist\u003c\/strong\u003e : perfect for light but intelligent evenings\u003c\/li\u003e\n\n\u003cli\u003e 👨🍳 \u003cstrong\u003e2–6 players\u003c\/strong\u003e : ideal for families and groups looking for a good laugh \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"loaf-card low\"\u003e\n\n\u003cdiv class=\"loaf-frame\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eOaf\u003c\/strong\u003e is a \u003cstrong\u003elight-hearted and ingenious card game\u003c\/strong\u003e that blends humor and strategy with the irresistible aroma of warm bread. The winner is the one who can stay smart, lazy, and a little floury at the right time.\u003c\/p\u003e\n\n\u003cp class=\"loaf-quote\"\u003e \u003cem\u003eWork less. Win more. And may the bread not burn in the oven of laziness. 🥖\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🍞 L’OAF – Warm Bakery Theme *\/\n.loaf-theme {\n  background: linear-gradient(180deg, #f7e4c3 0%, #f2d3a2 40%, #e7b874 100%);\n  padding: 2rem 1rem;\n  font-family: \"Inter\", \"Comic Neue\", sans-serif;\n  color: #3e2b14;\n  border-radius: 28px;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* 🫓 Light flour texture overlay *\/\n.loaf-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 30% 10%, rgba(255,255,255,0.15) 0%, transparent 60%),\n              radial-gradient(circle at 80% 70%, rgba(255,255,255,0.12) 0%, transparent 70%),\n              repeating-linear-gradient(45deg, rgba(255,255,255,0.04) 0, rgba(255,255,255,0.04) 2px, transparent 4px, transparent 8px);\n  opacity: 0.5;\n  pointer-events: none;\n  mix-blend-mode: overlay;\n}\n\n\/* 🥯 CARD STRUCTURE *\/\n.loaf-card {\n  border-radius: 20px;\n  background: linear-gradient(180deg, #fffaf2 0%, #fce9c6 100%);\n  border: 2px solid rgba(180,130,70,0.25);\n  box-shadow: 0 0 0 2px rgba(180,130,70,0.15), 0 8px 16px rgba(0,0,0,0.2);\n  margin-bottom: 1.5rem;\n  transform: rotate(-0.4deg);\n  position: relative;\n}\n.loaf-card.mid {\n  transform: rotate(0.2deg) translateY(-10px);\n  z-index: 2;\n}\n.loaf-card.low {\n  transform: rotate(-0.1deg) translateY(-16px);\n  z-index: 3;\n}\n\n\/* 🧈 FRAME INNER *\/\n.loaf-frame {\n  background: linear-gradient(180deg, #fffaf2 0%, #fff3e0 100%);\n  border-radius: 14px;\n  border: 1px solid rgba(140,90,40,0.2);\n  padding: 1.3rem 1.4rem;\n  box-shadow: inset 0 0 12px rgba(160,100,40,0.1);\n  position: relative;\n}\n.loaf-frame::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  border: 1px dashed rgba(180,120,60,0.3);\n  pointer-events: none;\n}\n\n\/* ✍️ TYPOGRAPHY *\/\n.loaf-theme h2 {\n  font-size: 1.2rem;\n  color: #8c4e14;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 8px rgba(255,240,200,0.7);\n}\n.loaf-theme h3 {\n  font-size: 1rem;\n  color: #b15c1a;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 6px rgba(255,235,180,0.5);\n}\n.loaf-theme p {\n  font-size: 0.9rem;\n  line-height: 1.8;\n}\n.loaf-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1rem 0;\n}\n.loaf-theme li {\n  position: relative;\n  padding-left: 1.3rem;\n  margin: 0.5rem 0;\n  font-size: 0.9rem;\n}\n.loaf-theme li::before {\n  content: \"🥐\";\n  position: absolute;\n  left: 0;\n  color: #b15c1a;\n  text-shadow: 0 0 4px rgba(255,240,200,0.4);\n}\n\n\/* 💬 Quote *\/\n.loaf-quote {\n  color: #8c4e14;\n  text-align: center;\n  margin-top: 1.5rem;\n  font-weight: 600;\n  font-style: italic;\n  font-size: 0.85rem;\n  text-shadow: 0 0 6px rgba(255,240,200,0.6);\n}\n\n\/* 🕯️ Soft oven glow animation *\/\n.loaf-theme::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 50% 100%, rgba(255,190,100,0.15) 0%, transparent 70%);\n  animation: ovenGlow 8s ease-in-out infinite alternate;\n  pointer-events: none;\n}\n@keyframes ovenGlow {\n  from { opacity: 0.25; }\n  to { opacity: 0.5; }\n}\n\n\/* 📱 MOBILE *\/\n@media (max-width:768px){\n  .loaf-card{padding:1rem;}\n  .loaf-theme h2{font-size:1rem;}\n  .loaf-theme h3{font-size:0.9rem;}\n  .loaf-theme p,.loaf-theme li{font-size:0.8rem;}\n}\n\u003c\/style\u003e","brand":"Wulfhorn Games","offers":[{"title":"Default Title","offer_id":52685594231111,"sku":"WUL-00002","price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/L_Oaf_00.webp?v=1762265015"},{"product_id":"bable","title":"Bable ","description":"\u003cdiv class=\"product__description rte quick-description bable-tower\"\u003e\n\n\u003cdiv class=\"bable-card top\"\u003e\n\n\u003cdiv class=\"bable-glow\"\u003e\n\n\u003ch2\u003e 🏗️ Bable – Build the Tower Without Words\u003c\/h2\u003e\n\n\u003cp\u003e Dawn breaks over the plains of Shinar. Men and women of every race gather, driven by a shared dream: to build a Tower that reaches the sky. But their languages ​​become confused, and from that chaos is born \u003cstrong\u003eBable\u003c\/strong\u003e , a \u003cstrong\u003ecooperative board game\u003c\/strong\u003e from \u003cstrong\u003eWulfhorn Games\u003c\/strong\u003e , where communication crumbles just when it matters most.\u003c\/p\u003e\n\n \u003cp\u003eEvery turn is an act of faith. You can't act alone: ​​you must command others, hoping they understand. Words change, symbols intertwine, and language—what unites us—becomes your greatest challenge. Can you complete the Tower of Babel before confusion devours all meaning? \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bable-card middle\"\u003e\n\n\u003cdiv class=\"bable-glow\"\u003e\n\n\u003ch3\u003e ✨ Because Bable is a unique cooperative experiment\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🗣️ \u003cstrong\u003eMutable communication\u003c\/strong\u003e : Language evolves at every turn, creating unpredictable and ingenious moments\u003c\/li\u003e\n\n\u003cli\u003e 🏗️ \u003cstrong\u003eShared goal\u003c\/strong\u003e : Build the Tower, layer by layer, before the actions run out\u003c\/li\u003e\n\n\u003cli\u003e 💡 \u003cstrong\u003eSymbols and intuition\u003c\/strong\u003e : language is only graphic, everything is deduction and trust\u003c\/li\u003e\n\n\u003cli\u003e 🤝 \u003cstrong\u003eAuthentic cooperation\u003c\/strong\u003e : no leader, just the group against chaos\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eEvocative illustrations\u003c\/strong\u003e by \u003cstrong\u003eRenée Zonneveld\u003c\/strong\u003e that bring to life a living, human and spiritual Babel \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"bable-card bottom\"\u003e\n\n\u003cdiv class=\"bable-glow\"\u003e\n\n \u003cp\u003e\u003cstrong\u003eBable\u003c\/strong\u003e is a \u003cstrong\u003estrategic, cooperative board game\u003c\/strong\u003e for 2–5 players, combining \u003cstrong\u003epsychological tension and mythological beauty\u003c\/strong\u003e . An experience that speaks without words, where every glance speaks louder than a full sentence.\u003c\/p\u003e\n\n\u003cp class=\"bable-quote\"\u003e \u003cem\u003eWords are lost. The Tower remains.\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🌌 BABLE – Tower Ascension Theme *\/\n.bable-tower {\n  background: radial-gradient(circle at 50% -20%, #b9d6f0 0%, #8db8da 40%, #e5cf96 110%);\n  padding: 2rem 1rem;\n  font-family: \"Inter\", \"Cinzel\", serif;\n  color: #1f1d1b;\n  position: relative;\n  z-index: 1;\n  border-radius: 28px;\n  overflow: hidden;\n}\n\n\/* ✨ Celestial shimmer *\/\n.bable-tower::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at top center, rgba(255,255,255,0.45) 0%, transparent 70%);\n  pointer-events: none;\n  mix-blend-mode: screen;\n}\n\n\/* 🏛️ Card structure *\/\n.bable-card {\n  border-radius: 22px;\n  padding: 1.4rem;\n  margin-bottom: 1.6rem;\n  background: linear-gradient(180deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.8) 100%);\n  box-shadow:\n    0 0 0 2px rgba(203,164,86,0.25),\n    0 10px 25px rgba(0,0,0,0.12);\n  position: relative;\n  overflow: hidden;\n  transform: rotate(-0.3deg);\n}\n.bable-card.middle {\n  transform: rotate(0.25deg) translateY(-12px);\n  z-index: 2;\n}\n.bable-card.bottom {\n  transform: rotate(-0.15deg) translateY(-20px);\n  z-index: 3;\n}\n\n\/* 🌤️ Inner glow *\/\n.bable-glow {\n  border-radius: 18px;\n  padding: 1.2rem 1.3rem;\n  background: linear-gradient(180deg, #fffdf8 0%, #faf2de 100%);\n  border: 1px solid rgba(203,164,86,0.3);\n  box-shadow: inset 0 0 18px rgba(203,164,86,0.15);\n  position: relative;\n}\n.bable-glow::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border: 1px dashed rgba(203,164,86,0.3);\n  border-radius: 18px;\n  pointer-events: none;\n}\n\n\/* 🔠 Typography *\/\n.bable-tower h2 {\n  font-size: 1.2rem;\n  color: #b48c32;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 12px rgba(255,255,255,0.6);\n  position: relative;\n}\n.bable-tower h2::before {\n  content: \"\";\n  position: absolute;\n  inset: -10px;\n  border-radius: 50%;\n  background: radial-gradient(circle at center, rgba(255,219,128,0.6) 0%, transparent 70%);\n  animation: divineGlow 3s infinite ease-in-out;\n}\n@keyframes divineGlow {\n  0%,100% {opacity: 0.4;}\n  50% {opacity: 0.8;}\n}\n\n.bable-tower h3 {\n  font-size: 1rem;\n  color: #b48c32;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 8px rgba(255,255,255,0.4);\n}\n.bable-tower p {\n  font-size: 0.9rem;\n  line-height: 1.8;\n}\n.bable-tower ul {\n  list-style: none;\n  padding: 0;\n  margin: 1rem 0;\n}\n.bable-tower li {\n  position: relative;\n  margin: 0.5rem 0;\n  padding-left: 1.2rem;\n  font-size: 0.88rem;\n  line-height: 1.6;\n}\n.bable-tower li::before {\n  content: \"▸\";\n  position: absolute;\n  left: 0;\n  color: #b48c32;\n  text-shadow: 0 0 8px rgba(203,164,86,0.6);\n}\n.bable-quote {\n  color: #b48c32;\n  font-size: 0.85rem;\n  text-align: center;\n  margin-top: 1.4rem;\n  font-style: italic;\n  text-shadow: 0 0 10px rgba(203,164,86,0.5);\n}\n\n\/* 📱 Mobile *\/\n@media (max-width: 768px) {\n  .bable-card { padding: 1rem; }\n  .bable-tower h2 { font-size: 1rem; }\n  .bable-tower h3 { font-size: 0.9rem; }\n  .bable-tower p, .bable-tower li { font-size: 0.8rem; }\n}\n\u003c\/style\u003e","brand":"Wulfhorn Games","offers":[{"title":"Default Title","offer_id":52730301120839,"sku":"WUL-00003","price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Bable00.webp?v=1762782850"},{"product_id":"medievallons","title":"Medievallons ","description":"\u003cdiv class=\"product__description rte quick-description medievallons-theme\"\u003e\n\n\u003cdiv class=\"med-card top\"\u003e\n\n\u003cdiv class=\"med-frame\"\u003e\n\n\u003ch2\u003e 🏰 Medievallons – The guilds of the kingdom compete for the crown\u003c\/h2\u003e\n\n \u003cp\u003eThe throne is empty and the capital is in turmoil. In \u003cstrong\u003eMedievallons\u003c\/strong\u003e , you play as an ambitious nobleman determined to found \u003cstrong\u003epowerful guilds\u003c\/strong\u003e and seize power. Every card is a political choice, every turn a move toward glory or ruin. Only those who combine wit, diplomacy, and a pinch of luck will sit on the crown.\u003c\/p\u003e\n\n\u003cp\u003e Published by \u003cstrong\u003eWulfhorn Games\u003c\/strong\u003e and designed by \u003cstrong\u003eCoen Balkestein\u003c\/strong\u003e , \u003cstrong\u003eMedievallons\u003c\/strong\u003e is an \u003cstrong\u003eaccessible, strategic card game\u003c\/strong\u003e for 2–5 players. Build three identical guilds, defend them from court intrigues, and secure your dominion over the kingdom before the other nobles betray you. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"med-card mid\"\u003e\n\n\u003cdiv class=\"med-frame\"\u003e\n\n\u003ch3\u003e ⚜️ Why Medievallons conquers every table\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003eElegant Conflict\u003c\/strong\u003e : Alliances, Betrayals, and Plot Twists in 30 Minutes\u003c\/li\u003e\n\n\u003cli\u003e 🏰 \u003cstrong\u003e13 different guilds\u003c\/strong\u003e with unique powers and character illustrations\u003c\/li\u003e\n\n \u003cli\u003e🧩 \u003cstrong\u003eCompact strategy\u003c\/strong\u003e : build sets and balance risk with timing\u003c\/li\u003e\n\n\u003cli\u003e 👑 \u003cstrong\u003eSuitable for everyone\u003c\/strong\u003e : simple to learn, profound to master\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eFairytale graphic style\u003c\/strong\u003e that combines humor and medieval intrigue \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"med-card low\"\u003e\n\n\u003cdiv class=\"med-frame\"\u003e\n\n\u003cp\u003e\u003cstrong\u003eMedievallons\u003c\/strong\u003e is a \u003cstrong\u003efamily-friendly strategic board game\u003c\/strong\u003e that transforms court politics into a fun and colorful challenge. Perfect for those who enjoy fast-paced games with plenty of choices, where every alliance can quickly turn into betrayal.\u003c\/p\u003e\n\n\u003cp class=\"med-quote\"\u003e \u003cem\u003eIn the kingdom of Medievallons, words are worth as much as swords… and often cut deeper.\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 👑 MEDIEVALLONS – Whimsical Medieval Court Theme *\/\n.medievallons-theme {\n  background: linear-gradient(180deg, #d7f0c4 0%, #b8e292 60%, #a2d078 100%);\n  padding: 2rem 1rem;\n  font-family: \"Inter\", \"MedievalSharp\", serif;\n  color: #2a241a;\n  position: relative;\n  border-radius: 28px;\n  overflow: hidden;\n}\n\n\/* 📜 Parchment texture overlay *\/\n.medievallons-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at 20% 10%, rgba(255,255,255,0.3) 0%, transparent 60%),\n    radial-gradient(circle at 80% 80%, rgba(255,255,255,0.2) 0%, transparent 70%),\n    repeating-linear-gradient(45deg, rgba(255,255,255,0.04) 0, rgba(255,255,255,0.04) 1px, transparent 2px, transparent 5px);\n  mix-blend-mode: overlay;\n  pointer-events: none;\n}\n\n\/* 🏰 CARD STRUCTURE *\/\n.med-card {\n  border-radius: 20px;\n  background: linear-gradient(180deg, #fffdf6 0%, #f9f4e4 100%);\n  border: 2px solid rgba(150,90,40,0.25);\n  box-shadow: 0 0 0 2px rgba(150,80,40,0.15), 0 8px 15px rgba(0,0,0,0.15);\n  margin-bottom: 1.5rem;\n  transform: rotate(-0.3deg);\n  position: relative;\n}\n.med-card.mid {\n  transform: rotate(0.25deg) translateY(-10px);\n  z-index: 2;\n}\n.med-card.low {\n  transform: rotate(-0.15deg) translateY(-16px);\n  z-index: 3;\n}\n\n\/* ⚜️ FRAME *\/\n.med-frame {\n  background: linear-gradient(180deg, #fffefb 0%, #f9f2d8 100%);\n  border-radius: 14px;\n  border: 1px solid rgba(100,60,20,0.2);\n  padding: 1.2rem 1.4rem;\n  box-shadow: inset 0 0 12px rgba(160,100,40,0.1);\n  position: relative;\n}\n.med-frame::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  border: 1px dashed rgba(180,90,30,0.3);\n  pointer-events: none;\n}\n\n\/* ✍️ TYPOGRAPHY *\/\n.medievallons-theme h2 {\n  font-size: 1.2rem;\n  color: #a6321c;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 8px rgba(255,255,255,0.6);\n}\n.medievallons-theme h3 {\n  font-size: 1rem;\n  color: #7b2413;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 6px rgba(255,255,255,0.4);\n}\n.medievallons-theme p {\n  font-size: 0.9rem;\n  line-height: 1.8;\n}\n.medievallons-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1rem 0;\n}\n.medievallons-theme li {\n  position: relative;\n  padding-left: 1.3rem;\n  margin: 0.5rem 0;\n  font-size: 0.9rem;\n}\n.medievallons-theme li::before {\n  content: \"⚜\";\n  position: absolute;\n  left: 0;\n  color: #a6321c;\n  font-weight: bold;\n  text-shadow: 0 0 4px rgba(255,240,200,0.4);\n}\n\n\/* 👑 Quote *\/\n.med-quote {\n  color: #a6321c;\n  text-align: center;\n  margin-top: 1.4rem;\n  font-weight: 600;\n  font-size: 0.85rem;\n  text-shadow: 0 0 10px rgba(255,220,180,0.5);\n  font-style: italic;\n}\n\n\/* 🏰 Animated banner shimmer *\/\n.medievallons-theme::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: -50%;\n  width: 200%;\n  height: 100%;\n  background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.15) 50%, transparent 100%);\n  animation: bannerGlow 8s linear infinite;\n  pointer-events: none;\n}\n@keyframes bannerGlow {\n  from { transform: translateX(-100%); }\n  to { transform: translateX(100%); }\n}\n\n\/* 📱 MOBILE *\/\n@media (max-width:768px) {\n  .med-card { padding: 1rem; }\n  .medievallons-theme h2 { font-size: 1rem; }\n  .medievallons-theme h3 { font-size: 0.9rem; }\n  .medievallons-theme p, .medievallons-theme li { font-size: 0.8rem; }\n}\n\u003c\/style\u003e","brand":"Wulfhorn Games","offers":[{"title":"Default Title","offer_id":52732837691719,"sku":"WUL-00006","price":15.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Medievallons_00.webp?v=1762806657"},{"product_id":"grachtenpand","title":"Grachtenpand ","description":"\u003cdiv class=\"product__description rte quick-description grachten-theme\"\u003e\n\n\u003cdiv class=\"canal-card top\"\u003e\n\n\u003cdiv class=\"canal-frame\"\u003e\n\n\u003ch2\u003e 🌷 Grachtenpand – Build the most beautiful canal houses in Amsterdam\u003c\/h2\u003e\n\n\u003cp\u003e Tulips on the balconies, bicycles leaning on the bridges, and the reflection of colorful facades on the water. In \u003cstrong\u003eGrachtenpand,\u003c\/strong\u003e you'll have to build the most charming house along Amsterdam's canals, floor by floor, window by window. Every choice of color and shape transforms your facade into a small architectural masterpiece.\u003c\/p\u003e\n\n\u003cp\u003e Designed by \u003cstrong\u003eZach Hoekstra\u003c\/strong\u003e and illustrated by \u003cstrong\u003eJason Gamber\u003c\/strong\u003e , this \u003cstrong\u003efamily board game\u003c\/strong\u003e combines simplicity, strategy, and an artistic touch. Draw a card, build your plan, and pass the rest: a sweet and satisfying rhythm that culminates in a vibrant Dutch landscape, sleepy cats, and blooming tulips. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"canal-card mid\"\u003e\n\n\u003cdiv class=\"canal-frame\"\u003e\n\n\u003ch3\u003e 🚲 Because Grachtenpand is a jewel of design and serenity\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🏗️ \u003cstrong\u003eIntuitive mechanics\u003c\/strong\u003e : choose, build, pass and admire your creation\u003c\/li\u003e\n\n \u003cli\u003e🌇 \u003cstrong\u003eAuthentic Dutch atmosphere\u003c\/strong\u003e : canals, shop windows, and sunsets over Amsterdam\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003ePastel illustrations\u003c\/strong\u003e : each card is a small work of art\u003c\/li\u003e\n\n\u003cli\u003e 🐈 \u003cstrong\u003ePerfect for families\u003c\/strong\u003e : light, relaxing and always pleasant to eat\u003c\/li\u003e\n\n\u003cli\u003e 🏘️ \u003cstrong\u003eVisual satisfaction\u003c\/strong\u003e : your home comes to life, floor by floor \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"canal-card low\"\u003e\n\n\u003cdiv class=\"canal-frame\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eGrachtenpand\u003c\/strong\u003e is a \u003cstrong\u003efamily board game\u003c\/strong\u003e for 2–5 players, designed for those who love calm, beauty, and small, elegant decisions. A game that's played like strolling along a canal: slowly, enjoying every detail.\u003c\/p\u003e\n\n\u003cp class=\"canal-quote\"\u003e \u003cem\u003eBuild, decorate, and let Amsterdam reflect your creativity on the water. 🌈\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🌷 GRACHTENPAND – Amsterdam Pastel Theme *\/\n.grachten-theme {\n  background: linear-gradient(180deg, #b7dcf7 0%, #d9e7fa 50%, #f1ebf9 100%);\n  padding: 2rem 1rem;\n  font-family: \"Inter\", \"Quicksand\", sans-serif;\n  color: #2d2b3a;\n  position: relative;\n  border-radius: 30px;\n  overflow: hidden;\n}\n\n\/* 🌊 Gentle water reflection *\/\n.grachten-theme::before {\n  content: \"\";\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 180px;\n  background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(180,210,250,0.5) 50%, rgba(150,190,240,0.6) 100%);\n  opacity: 0.5;\n  mix-blend-mode: overlay;\n  animation: ripple 12s linear infinite;\n  pointer-events: none;\n}\n@keyframes ripple {\n  0% { background-position: 0 0; }\n  100% { background-position: 1000px 0; }\n}\n\n\/* 🏘️ CARD BASE *\/\n.canal-card {\n  border-radius: 20px;\n  background: linear-gradient(180deg, #ffffff 0%, #faf9f7 100%);\n  border: 2px solid rgba(180,170,210,0.25);\n  box-shadow: 0 0 0 2px rgba(200,190,230,0.1), 0 6px 15px rgba(0,0,0,0.1);\n  margin-bottom: 1.5rem;\n  transform: rotate(-0.3deg);\n  position: relative;\n}\n.canal-card.mid {\n  transform: rotate(0.25deg) translateY(-10px);\n  z-index: 2;\n}\n.canal-card.low {\n  transform: rotate(-0.15deg) translateY(-16px);\n  z-index: 3;\n}\n\n\/* 🪟 FRAME INNER *\/\n.canal-frame {\n  background: linear-gradient(180deg, #ffffff 0%, #f3f2f7 100%);\n  border-radius: 16px;\n  border: 1px solid rgba(150,140,180,0.2);\n  padding: 1.3rem 1.4rem;\n  box-shadow: inset 0 0 10px rgba(200,190,240,0.15);\n  position: relative;\n}\n.canal-frame::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 16px;\n  border: 1px dashed rgba(160,140,200,0.25);\n  pointer-events: none;\n}\n\n\/* ✨ TYPOGRAPHY *\/\n.grachten-theme h2 {\n  font-size: 1.2rem;\n  color: #4d4b9a;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 10px rgba(255,255,255,0.8);\n}\n.grachten-theme h3 {\n  font-size: 1rem;\n  color: #7158a0;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n}\n.grachten-theme p {\n  font-size: 0.9rem;\n  line-height: 1.8;\n}\n.grachten-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1rem 0;\n}\n.grachten-theme li {\n  position: relative;\n  padding-left: 1.3rem;\n  margin: 0.5rem 0;\n  font-size: 0.9rem;\n}\n.grachten-theme li::before {\n  content: \"🌷\";\n  position: absolute;\n  left: 0;\n  transform: rotate(-10deg);\n  color: #eb7ac2;\n}\n\n\/* 💧 Quote *\/\n.canal-quote {\n  color: #4d4b9a;\n  text-align: center;\n  margin-top: 1.4rem;\n  font-weight: 600;\n  font-style: italic;\n  font-size: 0.85rem;\n  text-shadow: 0 0 8px rgba(255,255,255,0.6);\n}\n\n\/* 🚲 Floating reflection animation *\/\n.grachten-theme::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: repeating-linear-gradient(\n    0deg,\n    rgba(255,255,255,0.05) 0px,\n    rgba(255,255,255,0.05) 2px,\n    transparent 4px,\n    transparent 6px\n  );\n  opacity: 0.3;\n  animation: shimmer 16s linear infinite;\n  pointer-events: none;\n}\n@keyframes shimmer {\n  from { background-position: 0 0; }\n  to { background-position: 0 200px; }\n}\n\n\/* 📱 MOBILE *\/\n@media (max-width:768px){\n  .canal-card{padding:1rem;}\n  .grachten-theme h2{font-size:1rem;}\n  .grachten-theme h3{font-size:0.9rem;}\n  .grachten-theme p,.grachten-theme li{font-size:0.8rem;}\n}\n\u003c\/style\u003e","brand":"Wulfhorn Games","offers":[{"title":"Default Title","offer_id":52734772773191,"sku":"WUL-00007","price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Grachtenpand00.webp?v=1762828520"},{"product_id":"tortuga-1667","title":"Tortuga 1667","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 Review\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eSomeone whispers \"I'm with you,\" someone votes water during the attack, someone pushes you toward Tortuga with a loaded pistol. And in the end, you discover your best ally was the traitor.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eSocial deduction\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eFacade Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eUp to 9 players\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 – 9\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 – 40 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\"\u003e12+ 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\"\u003eFacade 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\"\u003eRoles\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eHidden and shifting\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 roles \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Forced voting \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Shifting alliances\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: Fragmented information on the event decks\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\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eCaribbean, 1667: the treasure is on the ship, trust is at the bottom of the sea\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003eTravis Hancock\u003c\/strong\u003e and illustrated by Holly Hancock and Sarah Keele, Tortuga 1667 is the second volume of the Dark Cities Series by Facade Games. You are pirates attacking a Spanish galleon, but everyone has a secret loyalty: some want to bring the treasure to the French ship, some to the Spanish one, and others just want to abandon their companions on the island of Tortuga. Alliances shift turn after turn, and no one truly knows who they are helping.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you vote for attacks, mutinies, and brawls. You move pawns between the three locations (galleon, French ship, Spanish ship), collect gems, and vote on cards that build or sabotage common actions. Information is fragmented: no one has cards in their hand, but you can \u003cstrong\u003epeek at the Event deck\u003c\/strong\u003e to figure out where the traps are and force an enemy to draw them. Communication is everything: share clues with those you believe are allies, lie to those you believe are enemies, and hope you don't get both wrong.\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\"\u003eTortuga 1667 works because nobody really knows who is on their side until the final vote. It's the moment when someone plays Crossbones during your attack that you realize you're alone.\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\"A fascinating blend of teamwork and betrayal.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eA fascinating blend of teamwork and betrayal.\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.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eTortuga 1667\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 · Team-based\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\"\u003eParanoid\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eChaotic\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eBluffing\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor who\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\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\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 scales from 2 to 9 players without losing its bite, the alliances are fluid and never predictable, and selective communication creates moments of pure paranoia. Flaws but not deal-breakers: with fewer players, it loses the confusion that makes it special; starting with fixed roles limits immediate replayability; dependence on card text makes it difficult to play without knowing English.\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\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and gaming 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\": \"Tutto ruota sulla comunicazione e sul tradimento. Ogni azione coinvolge gli altri giocatori.\"}, {\"label\": \"Bluff\", \"value\": 5, \"note\": \"Mentire sulla tua lealtà è il cuore del gioco. Le alleanze sono mobili e opache.\"}, {\"label\": \"Deduzione\", \"value\": 4, \"note\": \"Devi ricostruire chi è con chi dai voti e dai movimenti. Le informazioni sono sparse.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Ogni voto può ribaltare la partita. Non sai mai se chi ti sta aiutando lo sta facendo sul serio.\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Le carte Eventi possono aiutare o sabotare, ma puoi vederle prima e forzarle sui nemici.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 10 minuti. La complessità sta nel leggere gli altri, non nella meccanica.\"}];\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's in the box\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eGems, votes, and locations: the pieces of betrayal\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\"\u003eThree locations\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eSpanish galleon (to attack), French ship, Spanish ship. Move your pawn to collect gems or escape. Each location has different rules for winning or losing.\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\"\u003eVote cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach card has three sections: Attack, Mutiny, Brawl. You vote in secret to make common actions succeed or fail. A water card at the right moment sinks everything.\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\"\u003eEvent deck\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eNo one holds cards in their hand: the deck is communal. You can peek at cards to understand where the traps are and force an enemy to draw them. Half the events harm whoever draws them.\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\"\u003eGems and treasure\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eCollect gems from the galleon and bring them to your secret ship. But if you are abandoned on Tortuga with too many gems in your pocket, you lose. The weight of the loot is a risk.\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\/151609\" 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\"\u003eTortuga 1667 Rulebook (English) · 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":"Facade Games","offers":[{"title":"Default Title","offer_id":52775066370375,"sku":"FAC-00001","price":24.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Tortuga_1667_00.webp?v=1763445094"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/collections\/preordini_1.png?v=1747212349","url":"https:\/\/frogames.it\/en\/collections\/preordine.oembed?page=19","provider":"FroGames","version":"1.0","type":"link"}