{"title":"Hotness by FroGames – Trending Board Games ","description":"\u003c!-- SEO TITLE: Hotness by FroGames – Giochi da tavolo più caldi del momento --\u003e\n\u003cp\u003e\u003c\/p\u003e\n\n\u003c!-- META DESCRIPTION: Scopri Hotness by FroGames: la selezione dei giochi da tavolo più caldi del momento, scelti dalla community e pronti a conquistare il tuo tavolo. --\u003e\n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003e 🔥 Hotness by FroGames – the board games that are heating up the pond\u003c\/h2\u003e\n\n\u003cp\u003e Here you won't find a \"random\" list: you'll find \u003cstrong\u003ethe hottest board games of the moment\u003c\/strong\u003e , the ones that are really making the rounds among wishlists, chats and tables full of people laughing (or gnawing with style).\u003c\/p\u003e\n\n \u003cp\u003e\u003cstrong\u003eHotness by FroGames\u003c\/strong\u003e is our live, moving selection: titles that work because \u003cstrong\u003ethey make you want to replay them\u003c\/strong\u003e , they light up your evening and make you say “ok, one more”.\u003c\/p\u003e\n\n\u003cp\u003e Whether you're looking for a \u003cstrong\u003estrategic board game\u003c\/strong\u003e , something more immediate, or an experience that will keep everyone glued to the table, you'll find the best of what's making the rounds right here.\u003c\/p\u003e\n\n\u003cp\u003e Come in, choose, set the table: Hotness changes, but the goal remains the same: \u003cstrong\u003eto help you find the next game you'll love.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003ch3\u003e 🐸 Because this collection is seriously “Hot”\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIt's up-to-date and real\u003c\/strong\u003e : it follows what's pushing now, not soulless numbers.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIt's made for play\u003c\/strong\u003e : titles that end up on the table, not just in your cart.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIt's for every group\u003c\/strong\u003e : from the easy evening to the table that wants choices that weigh.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIt's FroGames\u003c\/strong\u003e : selection with taste, rhythm and that pinch of hype that we like.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n \u003cp\u003eIf you want a place to discover what to bring to the table \u003cstrong\u003enow\u003c\/strong\u003e , without getting lost in endless searches, you've come to the right place: browse the collection and let your instinct (and Hotness) guide you.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003e🔥 Play what's hot. 🐸 Play FroGames.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e","products":[{"product_id":"tinderblox","title":"Tinderblox","description":"\u003ch2\u003e Tinderblox\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eTurn on the fun!\u003c\/strong\u003e 🔥 \u003cstrong\u003eTinderblox\u003c\/strong\u003e is the perfect party game for those who love fast-paced and engaging skill challenges! Build the tallest and most stable bonfire by following the instructions on the cards, but be careful: one clumsy move and... boom! Everything collapses!\u003c\/p\u003e\n\n\n\u003cp\u003e Use the tweezers to place logs and fire cubes on the communal fire, keeping a cool head and a steady hand. If you drop anything, you risk elimination!\u003c\/p\u003e\n\n\n\u003cp\u003e Whoever stays in the game until the end wins, earning the title of \u003cstrong\u003eBest Camper\u003c\/strong\u003e ! 🏕️\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Game Details\u003c\/h3\u003e\n\n\n\u003cul\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 2-6\u003c\/li\u003e\n\n\u003cli\u003e ⌛ \u003cstrong\u003eGame duration:\u003c\/strong\u003e 3-15 minutes\u003c\/li\u003e\n\n\u003cli\u003e 👶 \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 6+\u003c\/li\u003e\n\n\u003cli\u003e ✍️ \u003cstrong\u003eDesigner:\u003c\/strong\u003e Rob Sparks\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Rory Muldoon\u003c\/li\u003e\n\n\u003cli\u003e 🏛️ \u003cstrong\u003ePublisher:\u003c\/strong\u003e Little Rocket Games\u003c\/li\u003e\n\n\u003cli\u003e 🌍 \u003cstrong\u003eEdition language:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eGet your tweezers ready, train your hand... and may the best bonfire win! 🔥🌲\u003c\/strong\u003e\u003c\/p\u003e\n\n","brand":"Little Rocket Games","offers":[{"title":"Default Title","offer_id":51349489287495,"sku":"","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/tinderblox-alley-cat-games-gioco-da-tavolo-frogames_5c9cf138-b411-49f8-838c-238a12a97133.png?v=1745978938"},{"product_id":"moon-colony-bloodbath","title":"Moon Colony Bloodbath ","description":"\u003c!-- =====================================================\n     MOON COLONY BLOODBATH — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"mcb1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"mcb1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"mcb1-cover-img\" alt=\"Moon Colony Bloodbath strategic space survival board game for 1-5 players - official Rio Grande Games cover\" src=\"https:\/\/cf.geekdo-images.com\/KDrRxEKQMmHyM0QQ2ONX4Q__imagepagezoom\/img\/QIDG5KMsqPlhuwKd53gcGLN93ME=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8638247.jpg\"\u003e\n\u003cdiv class=\"mcb1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mcb1-cover-content\"\u003e\n\u003cp class=\"mcb1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"mcb1-sub\"\u003eEverything has been planned down to the smallest detail. Nothing can go wrong. But then, one card at a time, your colony dies.\u003c\/p\u003e\n\u003cdiv class=\"mcb1-chips\"\u003e\n\u003cspan class=\"mcb1-chip mcb1-chip--amber\"\u003eEngine Building\u003c\/span\u003e \u003cspan class=\"mcb1-chip\"\u003eRio Grande Games\u003c\/span\u003e \u003cspan class=\"mcb1-chip\"\u003eFrom the creator of Dominion\u003c\/span\u003e \u003cspan class=\"mcb1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"mcb1-specs-bar\"\u003e\n\u003cdiv class=\"mcb1-specs\"\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003e45–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003eEngine Building\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e🗂️\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eDeck\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003eShared\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-spec\"\u003e\n\u003cspan class=\"mcb1-spec-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"mcb1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"mcb1-spec-val\"\u003eCompetitive + Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"mcb1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"mcb1-intro-grid\"\u003e\n\u003cdiv class=\"mcb1-intro-text\"\u003e\n\u003cp class=\"mcb1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"mcb1-h3\"\u003eA colony on the Moon. And everything that can kill it.\u003c\/h3\u003e\n\u003cp class=\"mcb1-p\"\u003eCities on the Moon: humanity's ultimate achievement. Rockets are loaded with colonists, robots are programmed, every detail has been planned. \u003cstrong\u003eMoon Colony Bloodbath\u003c\/strong\u003e is an engine-building — and engine-destroying — game by Donald X. Vaccarino, the designer of Dominion, with illustrations by Franz Vohwinkel.\u003c\/p\u003e\n\u003cp class=\"mcb1-p\"\u003eEach turn, a card is revealed from the shared deck. Action cards let everyone act simultaneously — mine minerals, grow food, conduct research, build structures. But trouble cards add new events to the deck: famine, pressure leaks, moonquakes, blackouts. Everything that can go wrong, will go wrong.\u003c\/p\u003e\n\u003cp class=\"mcb1-p\"\u003eEach colonist is a life point. When a player's colony runs out of colonists — or when the event deck runs out — the game ends. The player with the most survivors wins. In \u003cstrong\u003eMoon Colony Bloodbath\u003c\/strong\u003e, it's not about building the perfect colony. It's about dying a little slower than everyone else.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-intro-side\"\u003e\n\u003cp class=\"mcb1-quote-header\"\u003eThe secret of the game\u003c\/p\u003e\n\u003cdiv class=\"mcb1-quote-solo\"\u003e\n\u003cspan class=\"mcb1-qs-icon\"\u003e☄️\u003c\/span\u003e\n\u003cp class=\"mcb1-qs-text\"\u003eBuild and destroy the same engine, often in the same turn. Every building is half resource and half emergency stock to sacrifice to the next disaster.\u003c\/p\u003e\n\u003cp class=\"mcb1-qs-note\"\u003eThe secret of Moon Colony Bloodbath in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-quote-solo mcb1-quote-solo--alt\"\u003e\n\u003cspan class=\"mcb1-qs-icon\"\u003e🌑\u003c\/span\u003e\n\u003cp class=\"mcb1-qs-text\"\u003eYou start thinking \"where's the bloodbath?\". Five cards later your colonists are dropping like flies and you're laughing as the colony collapses. Shared disaster never hurts just one.\u003c\/p\u003e\n\u003cp class=\"mcb1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mcb1-fs\"\u003e\n\u003cdiv class=\"mcb1-fs-header\"\u003e\n\u003cdiv class=\"mcb1-fs-brand\"\u003e\n\u003cimg class=\"mcb1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"mcb1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"mcb1-fs-game-name\"\u003eMoon Colony Bloodbath\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"mcb1-fs-cat\"\u003eStrategy · Survival\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-body\"\u003e\n\u003cdiv class=\"mcb1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"mcb1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"mcb1-fs-tip\" class=\"mcb1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-info\"\u003e\n\u003cspan class=\"mcb1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"mcb1-fs-feeling\"\u003e\n\u003cspan class=\"mcb1-fs-feel-tag\"\u003eCruel\u003c\/span\u003e \u003cspan class=\"mcb1-fs-feel-tag\"\u003eFun\u003c\/span\u003e \u003cspan class=\"mcb1-fs-feel-tag\"\u003eSurprising\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mcb1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"mcb1-fs-targets\"\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-target mcb1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-verdict\"\u003e\n\u003cdiv class=\"mcb1-fs-verdict-title\"\u003eIn brief\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-verdict-text\"\u003eLight and fast-paced engine building with a theme that elicits laughs with every catastrophe. Perfect for those who want accessible strategy — not for those seeking deep long-term variety.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-fs-footer\"\u003e\n\u003cimg class=\"mcb1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Tension',     v:5, note:\"The event deck swells turn after turn: disaster never stops\"},\n        {l:'Replayability',v:4, note:\"Building cards, twists, and different robots every game reshuffle the picture\"},\n        {l:'Luck',      v:4, note:\"The cards you draw matter a lot, but you already know what events are coming\"},\n        {l:'Strategy',    v:3, note:\"Synergies between buildings and colonist management — but with few alternative paths\"},\n        {l:'Interaction',  v:3, note:\"Shared deck: troubles affect everyone, you compete to survive better\"},\n        {l:'Complexity', v:2, note:\"Simple and immediate actions, learned in minutes despite the theme\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('mcb1-fs-svg');\n      var tip=document.getElementById('mcb1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes mcb1-draw{to{stroke-dashoffset:0}}@keyframes mcb1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:mcb1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:mcb1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:mcb1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"mcb1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"mcb1-section-pad\"\u003e\n\u003cp class=\"mcb1-label\"\u003eWhat you're playing with\u003c\/p\u003e\n\u003ch3 class=\"mcb1-h3\"\u003eThe tools of your survival\u003c\/h3\u003e\n\u003cdiv class=\"mcb1-cards\"\u003e\n\u003cdiv class=\"mcb1-card\"\u003e\n\u003cspan class=\"mcb1-card-icon\"\u003e🗂️\u003c\/span\u003e\n\u003ch4 class=\"mcb1-card-name\"\u003eThe shared deck\u003c\/h4\u003e\n\u003cp class=\"mcb1-card-desc\"\u003eA single deck for the entire table. Action cards, twists, and troubles are revealed one at a time — and the troubles never go away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-card\"\u003e\n\u003cspan class=\"mcb1-card-icon\"\u003e🏗️\u003c\/span\u003e\n\u003ch4 class=\"mcb1-card-name\"\u003eThe colony buildings\u003c\/h4\u003e\n\u003cp class=\"mcb1-card-desc\"\u003eMines, farms, domes, factories. Each structure boosts an action — and houses colonists to sacrifice to disaster.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-card\"\u003e\n\u003cspan class=\"mcb1-card-icon\"\u003e🧑🚀\u003c\/span\u003e\n\u003ch4 class=\"mcb1-card-name\"\u003eThe colonists\u003c\/h4\u003e\n\u003cp class=\"mcb1-card-desc\"\u003eThey're not points: they're life points. Each event kills a certain number of them. When colonists run out, the game ends.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mcb1-card\"\u003e\n\u003cspan class=\"mcb1-card-icon\"\u003e⚠️\u003c\/span\u003e\n\u003ch4 class=\"mcb1-card-name\"\u003eThe trouble cards\u003c\/h4\u003e\n\u003cp class=\"mcb1-card-desc\"\u003eFamine, leaks, moonquakes, rogue robots. Each one enters the deck and strikes again with every shuffle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"mcb1-closing\"\u003e\n\u003cp class=\"mcb1-closing-text\"\u003eIn an hour, your colony will be a crater. But you'll still be laughing — and asking to play again.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"mcb1-box-section\"\u003e\n\u003cdetails class=\"mcb1-det\"\u003e\n\u003csummary class=\"mcb1-det-sum\"\u003e\u003cspan class=\"mcb1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"mcb1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"mcb1-det-sub\"\u003e1 size · 200 cards\u003c\/span\u003e\u003cspan class=\"mcb1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mcb1-det-body\"\u003e\n\u003cdiv class=\"mcb1-sleeve-grid\"\u003e\n\u003cdiv class=\"mcb1-sleeve\"\u003e\n\u003cspan class=\"mcb1-sleeve-mm\"\u003e59 × 91 mm\u003c\/span\u003e\n\u003cdiv class=\"mcb1-sleeve-r\"\u003e\u003cspan class=\"mcb1-sleeve-qty\"\u003e200 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mcb1-sleeve-note\"\u003eBuilding, development, event, perk, robot, starting and twist cards — all in the same format.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"mcb1-det mcb1-det--last\"\u003e\n\u003csummary class=\"mcb1-det-sum\"\u003e\u003cspan class=\"mcb1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"mcb1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"mcb1-det-sub\"\u003eEnglish · with Italian summary\u003c\/span\u003e\u003cspan class=\"mcb1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mcb1-det-body\"\u003e\n\u003cdiv class=\"mcb1-rl-wrap\"\u003e\n\u003cdiv class=\"mcb1-rl-langs\"\u003e\n\u003cspan class=\"mcb1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e \u003cspan class=\"mcb1-rl-lang\"\u003e🇮🇹 IT Summary\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0d1018; border-radius: 10px; text-decoration: none; color: #fff; margin-bottom: 8px;\" class=\"mcb1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/295060\/official-moon-colony-bloodbath-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"mcb1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"mcb1-rl-body\"\u003e\n\u003cspan class=\"mcb1-rl-title\"\u003eOfficial English Rulebook\u003c\/span\u003e\u003cspan class=\"mcb1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mcb1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1f3d12; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"mcb1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/318186\/moon-colony-bloodbath-riassunto-regolamento\" target=\"_blank\"\u003e\u003cspan class=\"mcb1-rl-ico\"\u003e📝\u003c\/span\u003e\n\u003cdiv class=\"mcb1-rl-body\"\u003e\n\u003cspan class=\"mcb1-rl-title\"\u003eItalian rulebook summary\u003c\/span\u003e\u003cspan class=\"mcb1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mcb1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.mcb1-wrap, .mcb1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mcb1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0d1018;\n}\n\n\/* ── COPERTINA ── *\/\n.mcb1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mcb1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mcb1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,16,24,0) 0%, rgba(13,16,24,0) 25%, rgba(13,16,24,0.55) 55%, rgba(13,16,24,0.88) 75%, rgba(13,16,24,0.98) 100%); }\n.mcb1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mcb1-kicker { display: block; color: #d97a2b; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mcb1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.mcb1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mcb1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.mcb1-chip--amber { background: #d97a2b; border-color: #d97a2b; }\n\n\/* ── SPECS ── *\/\n.mcb1-specs-bar { background: #15192a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.mcb1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mcb1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.mcb1-spec:nth-child(3n) { border-right: none; }\n.mcb1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mcb1-spec-icon { font-size: 1.2rem; }\n.mcb1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mcb1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mcb1-body { background: #e8e4d8; }\n\n\/* ── INTRO ── *\/\n.mcb1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mcb1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.mcb1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #14110a; line-height: 1.15; margin-bottom: 16px; }\n.mcb1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d2a1e; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.mcb1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.mcb1-quote-solo { background: #0d1018; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #d97a2b; }\n.mcb1-quote-solo--alt { background: #1f3d12; border-left-color: #6da34d; }\n.mcb1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mcb1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mcb1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.mcb1-divider { height: 1px; background: #cdc7b4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mcb1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.mcb1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.mcb1-fs-brand { display:flex; align-items:center; gap:9px; }\n.mcb1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.mcb1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.mcb1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.mcb1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.mcb1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.mcb1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.mcb1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.mcb1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.mcb1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.mcb1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.mcb1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.mcb1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.mcb1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.mcb1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.mcb1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.mcb1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.mcb1-fs-target span { font-size:14px; flex-shrink:0; }\n.mcb1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.mcb1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.mcb1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.mcb1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.mcb1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.mcb1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.mcb1-section-pad { padding: 32px 28px 8px; }\n.mcb1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mcb1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #ddd6c2; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mcb1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.mcb1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mcb1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.mcb1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d2a1e; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mcb1-closing { background: #0d1018; padding: 26px 28px; border-top: 3px solid #d97a2b; }\n.mcb1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.mcb1-box-section { background: #e8e4d8; border-top: 1px solid #cdc7b4; }\n.mcb1-det { border-bottom: 1px solid #ddd6c2; background: #fff; }\n.mcb1-det--last { border-bottom: none; }\n.mcb1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.mcb1-det-sum::-webkit-details-marker { display: none; }\n.mcb1-det-sum::marker { display: none; }\n.mcb1-det[open] .mcb1-det-sum { background: #faf8f2; }\n.mcb1-det-sum:hover { background: #faf8f2; }\n.mcb1-det-left { display: flex; align-items: center; gap: 10px; }\n.mcb1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mcb1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #14110a; display: block; }\n.mcb1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.mcb1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mcb1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.mcb1-det[open] .mcb1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mcb1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.mcb1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.mcb1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.mcb1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#14110a; }\n.mcb1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.mcb1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n.mcb1-sleeve-note { font-family:sans-serif; font-size:0.78rem; color:#9c8e7a; line-height:1.5; margin-top:10px; font-style:italic; }\n\n.mcb1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:8px; }\n.mcb1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; margin-bottom:2px; }\n.mcb1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.mcb1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.mcb1-rl-body { flex:1; min-width:0; }\n.mcb1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.mcb1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.mcb1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .mcb1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mcb1-spec { border-bottom: none; }\n  .mcb1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mcb1-spec:last-child { border-right: none; }\n  .mcb1-cards { grid-template-columns: repeat(2, 1fr); }\n  .mcb1-fs-body { grid-template-columns: 220px 1fr; }\n  .mcb1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mcb1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .mcb1-cover { height: 440px; }\n  .mcb1-cover-content { padding: 22px 36px 30px; }\n  .mcb1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mcb1-cards { grid-template-columns: repeat(4, 1fr); }\n  .mcb1-divider { margin-left: 36px; margin-right: 36px; }\n  .mcb1-section-pad { padding: 36px 36px 8px; }\n  .mcb1-closing { padding: 28px 36px; }\n  .mcb1-fs-body { grid-template-columns: 260px 1fr; }\n  .mcb1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Rio Grande Games","offers":[{"title":"Default Title","offer_id":52144449945927,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Moon_Colony_Bloodbath.jpg?v=1755162699"},{"product_id":"dirt-and-glory","title":"Dirt and Glory ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eSpeed, convoys and post-apocalyptic madness\u003c\/h2\u003e\n\n\u003cp\u003e\n In \u003cstrong\u003eDirt and Glory\u003c\/strong\u003e the dust rises and only the bravest survive.\n Lead your convoy through \u003cstrong\u003edesolate and dangerous lands\u003c\/strong\u003e ,  \nchallenging opponents and luck in a race to the last breath.\n A \u003cstrong\u003efast-paced, adrenaline-pumping card game\u003c\/strong\u003e , perfect for families and groups of friends.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Each round reveals a new destination and a score to chase:\n Play your cards boldly, push yourself further… but be careful not to go bust!\n Only those who stay closest to the goal will get the best rewards, while the others\n they will have to make do with the crumbs of the desert.\n With each victory you will be able to enrich your deck with unique abilities,\n making every ride more unpredictable.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why \"Dirt and Glory\" is an explosive party game\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🚗 \u003cstrong\u003ePost-apocalyptic setting\u003c\/strong\u003e : convoys, sand and battles for survival\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003ePush your luck\u003c\/strong\u003e : risk it all, or play it smart\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eLightweight deck-building\u003c\/strong\u003e : Enhance your deck with special abilities\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eQuick Matches\u003c\/strong\u003e : 20-30 minutes of chaos and fun\u003c\/li\u003e \n\u003cli\u003e🤝 \u003cstrong\u003ePerfect for groups\u003c\/strong\u003e : 2 to 5 players for explosive evenings\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n If you are looking for a \u003cstrong\u003efast and engaging board game\u003c\/strong\u003e , where luck and tactics intertwine\n In a post-apocalyptic movie atmosphere, \u003cstrong\u003eDirt and Glory\u003c\/strong\u003e is ready to roar its engines on your table.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe desert does not forgive… but glory belongs to those who dare most.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Pink Troubadour","offers":[{"title":"Default Title","offer_id":52241356161351,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Dirt_and_Glory_00.webp?v=1756488557"},{"product_id":"realm-of-reckoning-ks","title":"Realm of Reckoning Kickstarter ","description":"\u003cdiv class=\"frogtogether-banner\" role=\"note\" aria-label=\"Informazioni FrogTogether\"\u003e\n\n\u003cdiv class=\"frogtogether-icon\" aria-hidden=\"true\"\u003e 🐸\u003c\/div\u003e\n\n\u003cdiv class=\"frogtogether-content\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eFrogTogether is the union of Froggers:\u003c\/strong\u003e join other players to make this title possible. If we reach the minimum number of participants, the purchase will become a reality for everyone.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eTransparent guarantee:\u003c\/strong\u003e if you don't reach your goal by the set date, you'll be fully refunded, with no fees or surprises. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n  .frogtogether-banner{\n    display:flex; gap:12px; align-items:flex-start;\n    padding:14px 16px; border-radius:12px;\n    background:#eaf8f0; \/* verde chiaro “frog” *\/\n    border:1px solid #cceedd;\n    margin:12px 0 18px;\n    font-size:16px; line-height:1.45;\n  }\n  .frogtogether-icon{ font-size:22px; line-height:1; }\n  .frogtogether-content p{ margin:0 0 6px; }\n  .frogtogether-content p:last-child{ margin-bottom:0; }\n  @media (max-width: 480px){\n    .frogtogether-banner{ font-size:15px; padding:12px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003e Rewrite the rules of power. In the afterlife, nothing is immutable.\u003c\/h2\u003e\n\n \u003cp\u003e\u003cstrong\u003eRealm of Reckoning (KS)\u003c\/strong\u003e is a \u003cstrong\u003estrategy game\u003c\/strong\u003e where dominance isn't just achieved on the board: it's about \u003cstrong\u003edeciding what's worth\u003c\/strong\u003e . Between warring factions, broken relics, and monuments to be erected, you build influence, trigger \u003cstrong\u003eReckonings\u003c\/strong\u003e , and bend the scoring rules to your vision. Here, those who lead the action don't follow the objectives: \u003cstrong\u003ethey sculpt them\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e Power up your engine with \u003cstrong\u003eclosed drafts\u003c\/strong\u003e of action cards, timely raises in \u003cstrong\u003eface-down auctions\u003c\/strong\u003e , secure key areas to consolidate control, and \u003cstrong\u003evote\u003c\/strong\u003e to shape what really matters. In three Ages, the map of power changes: the winners of the Reckonings \u003cstrong\u003eshape the victory conditions\u003c\/strong\u003e ; the others chase... or turn the tables.\u003c\/p\u003e\n\n\u003ch3\u003e What the Kickstarter Edition includes\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🪵 \u003cstrong\u003e154 updated wooden pieces\u003c\/strong\u003e for a more readable and satisfying table\u003c\/li\u003e\n\n \u003cli\u003e✨ \u003cstrong\u003eHolofoil accents\u003c\/strong\u003e on select components for superior stage presence\u003c\/li\u003e\n\n\u003cli\u003e 🏗️ \u003cstrong\u003e“New Foundations” expansion included\u003c\/strong\u003e for more paths to victory\u003c\/li\u003e\n\n\u003cli\u003e 🌐 \u003cstrong\u003eLanguages\u003c\/strong\u003e : EN \/ FR \/ DE\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3\u003e Why “Realm of Reckoning” Rocks the Table\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🕯️ \u003cstrong\u003ePowers in the Making\u003c\/strong\u003e : Five factions in a shattered realm, alliances and betrayals\u003c\/li\u003e\n\n\u003cli\u003e ⚖️ \u003cstrong\u003eHigh-voltage Reckonings\u003c\/strong\u003e : Spend resources, win the fight, and \u003cstrong\u003edecide how to win\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eDrafts \u0026amp; Covered Auctions\u003c\/strong\u003e : Imperfect Information, Mind Games, Surgical Timing\u003c\/li\u003e\n\n\u003cli\u003e 🏛️ \u003cstrong\u003eMonuments \u0026amp; Relics\u003c\/strong\u003e : Territory control with \u003cstrong\u003emajority area\u003c\/strong\u003e and narrow races\u003c\/li\u003e\n\n\u003cli\u003e 🗳️ \u003cstrong\u003eVoting\u003c\/strong\u003e : politics at the table, twists and turns and scores that change face\u003c\/li\u003e\n\n\u003cli\u003e ⏱️ \u003cstrong\u003e90–120 min\u003c\/strong\u003e · \u003cstrong\u003e2–5 players\u003c\/strong\u003e · \u003cstrong\u003emedium difficulty (3\/5)\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n \u003cp\u003eWant a game where \u003cstrong\u003estrategy, politics, and execution time\u003c\/strong\u003e matter most? With the \u003cstrong\u003eKickstarter Edition\u003c\/strong\u003e of \u003cstrong\u003eRealm of Reckoning,\u003c\/strong\u003e you don't chase the meta: \u003cstrong\u003eyou create it\u003c\/strong\u003e , one decision at a time.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eIn the afterlife of power, those who write the rules win… not those who follow them.\u003cbr\u003e\u003cbr\u003e \u003cstrong\u003eThe price was set based on the cost of the game in the Kickstarter campaign, including estimated shipping and VAT.\u003c\/strong\u003e\u003cbr\u003e\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e","brand":"IV Studio","offers":[{"title":"Default Title","offer_id":52322596946247,"sku":null,"price":99.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Realm_of_Reckoning_Kickstarter_2.webp?v=1759375783"},{"product_id":"march-of-the-ants-evolved-edition","title":"March Of The Ants Evolved Edition","description":"\u003c!-- =====================================================\n     MARCH OF THE ANTS: EVOLVED EDITION — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"mae1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"mae1-cover\"\u003e\n\u003cimg src=\"https:\/\/cf.geekdo-images.com\/rpM50mMdQpFlDj9sKp3fkQ__imagepage\/img\/Ei1N98KYALP5zmc94QjQaR_wTLU=\/fit-in\/900x600\/filters:no_upscale():strip_icc()\/pic8419506.jpg\" alt=\"March of the Ants Evolved Edition 4X strategic board game for 1-5 players - official Weird City Games cover\" class=\"mae1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"mae1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mae1-cover-content\"\u003e\n\u003cp class=\"mae1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"mae1-sub\"\u003eBeneath the lawn, a silent war. Explore, evolve, overwhelm. By the time you look up, it's already night and no one wants to stop.\u003c\/p\u003e\n\u003cdiv class=\"mae1-chips\"\u003e\n\u003cspan class=\"mae1-chip mae1-chip--green\"\u003eStrategy\u003c\/span\u003e \u003cspan class=\"mae1-chip\"\u003eWeird City Games\u003c\/span\u003e \u003cspan class=\"mae1-chip\"\u003eNaturalistic 4X\u003c\/span\u003e \u003cspan class=\"mae1-chip\"\u003e2025 Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC SHEET --\u003e\n\u003cdiv class=\"mae1-specs-bar\"\u003e\n\u003cdiv class=\"mae1-specs\"\u003e\n\u003cdiv class=\"mae1-spec\"\u003e\n\u003cspan class=\"mae1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"mae1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"mae1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-spec\"\u003e\n\u003cspan class=\"mae1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"mae1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"mae1-spec-val\"\u003e60–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-spec\"\u003e\n\u003cspan class=\"mae1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mae1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"mae1-spec-val\"\u003e13+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-spec\"\u003e\n\u003cspan class=\"mae1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"mae1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"mae1-spec-val\"\u003eArea Control\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-spec\"\u003e\n\u003cspan class=\"mae1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"mae1-spec-label\"\u003eBoard\u003c\/span\u003e \u003cspan class=\"mae1-spec-val\"\u003eModular Hex-based\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-spec\"\u003e\n\u003cspan class=\"mae1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"mae1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"mae1-spec-val\"\u003eDirect and Tactical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"mae1-body\"\u003e\n\u003c!-- INTRO + QUOTE --\u003e\n\u003cdiv class=\"mae1-intro-grid\"\u003e\n\u003cdiv class=\"mae1-intro-text\"\u003e\n\u003cp class=\"mae1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"mae1-h3\"\u003eA 4X where empires are colonies and galaxies are a lawn\u003c\/h3\u003e\n\u003cp class=\"mae1-p\"\u003eIn 2015, March of the Ants brought a surprise to the table: a complete 4X — explore, expand, exploit, exterminate — in less than ninety minutes, set beneath a blade of grass. Ten years later, \u003cstrong\u003eTim Eisner and Ryan Swisher\u003c\/strong\u003e return with the Evolved Edition: new graphics, streamlined rules, wooden ant miniatures, and Great Tunnel battles reimagined from scratch.\u003c\/p\u003e\n\u003cp class=\"mae1-p\"\u003eLead your colony, explore the hex-by-hex lawn, evolve your ants with armored Soldiers, more efficient Workers, or fertile Queens. Fight for control of the Great Tunnel — or ignore it and play a peaceful game. There are many paths to victory and none is the right one until you choose it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-intro-side\"\u003e\n\u003cp class=\"mae1-quote-header\"\u003eWhat they're saying abroad\u003c\/p\u003e\n\u003cdiv class=\"mae1-quote\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"March of the Ants Evolved Edition\"\u003e\n\u003cp class=\"mae1-quote-text\" itemprop=\"reviewBody\"\u003e\"This new edition is an improvement on the original in pretty much every regard.\"\u003c\/p\u003e\n\u003cp class=\"mae1-quote-transl\"\u003eThis new edition is an improvement on the original in pretty much every regard.\u003c\/p\u003e\n\u003cp class=\"mae1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eSpace-Biff!\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-quote-solo mae1-quote-solo--alt\"\u003e\n\u003cspan class=\"mae1-qs-icon\"\u003e🐜\u003c\/span\u003e\n\u003cp class=\"mae1-qs-text\"\u003eYou sit down thinking you'll play a light eurogame. You stand up having fought five wars, evolved three species, and dreamed of being an ant.\u003c\/p\u003e\n\u003cp class=\"mae1-qs-note\"\u003eFrom gameplay experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mae1-fs\"\u003e\n\u003cdiv class=\"mae1-fs-header\"\u003e\n\u003cdiv class=\"mae1-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"mae1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"mae1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"mae1-fs-game-name\"\u003eMarch of the Ants: Evolved Edition\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mae1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-body\"\u003e\n\u003cdiv class=\"mae1-fs-radar-panel\"\u003e\n\u003csvg id=\"mae1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"mae1-fs-tip\" id=\"mae1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-info\"\u003e\n\u003cspan class=\"mae1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"mae1-fs-feeling\"\u003e\n\u003cspan class=\"mae1-fs-feel-tag\"\u003eThought-provoking\u003c\/span\u003e \u003cspan class=\"mae1-fs-feel-tag\"\u003eDeep\u003c\/span\u003e \u003cspan class=\"mae1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mae1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"mae1-fs-targets\"\u003e\n\u003cdiv class=\"mae1-fs-target mae1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-target mae1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-target mae1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-target mae1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-target mae1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-target mae1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-verdict\"\u003e\n\u003cdiv class=\"mae1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-verdict-text\"\u003eA 4X that lasts as long as an average eurogame. Real depth, multiple strategic choices, and a gentle learning curve. Perfect for those who want the flavor of 4X without the time investment.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-solo\"\u003e\n\u003cspan class=\"mae1-fs-section-label\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"mae1-fs-solo-grid\"\u003e\n\u003cdiv class=\"mae1-fs-solo-type\"\u003e\n\u003cspan class=\"mae1-fs-solo-type-lbl\"\u003eType\u003c\/span\u003e \u003cspan class=\"mae1-fs-solo-type-val\"\u003eOfficial (automa)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-solo-rating\"\u003e\n\u003cspan class=\"mae1-fs-solo-type-lbl\"\u003eExperience\u003c\/span\u003e \u003cspan class=\"mae1-fs-solo-stars\"\u003e★★★★☆ \u003cspan class=\"mae1-fs-solo-num\"\u003e4\/5\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mae1-fs-solo-note\"\u003eThe automa simulates a rival colony that explores and expands consistently. The tension of 4X remains intact — you only lose the pleasure of table talk.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"mae1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategy',     v:5, note:\"Real 4X — explore, expand, exploit, exterminate. Every game is a new plan\"},\n        {l:'Depth',    v:4, note:\"Many paths to victory: fight, evolve, control the Tunnel\"},\n        {l:'Replayability', v:4, note:\"Modular map, random evolution cards, and asymmetrical species\"},\n        {l:'Interaction',   v:4, note:\"Other ants are always a problem — especially in the Great Tunnel\"},\n        {l:'Complexity',   v:3, note:\"Evolved Edition streamlines the rules — learned in 25 minutes\"},\n        {l:'Luck',       v:2, note:\"Card drawing matters, but tactical choices weigh much more\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('mae1-fs-svg');\n      var tip=document.getElementById('mae1-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 mae1-draw{to{stroke-dashoffset:0}}@keyframes mae1-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:mae1-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:mae1-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:mae1-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=\"mae1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"mae1-section-pad\"\u003e\n\u003cp class=\"mae1-label\"\u003eYour anthill\u003c\/p\u003e\n\u003ch3 class=\"mae1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"mae1-cards\"\u003e\n\u003cdiv class=\"mae1-card\"\u003e\n\u003cspan class=\"mae1-card-icon\"\u003e🐜\u003c\/span\u003e\n\u003ch4 class=\"mae1-card-name\"\u003eA colony of ants\u003c\/h4\u003e\n\u003cp class=\"mae1-card-desc\"\u003eDozens of wooden meeples that change roles: eggs, larvae, adult ants. The same miniature, three lives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-card\"\u003e\n\u003cspan class=\"mae1-card-icon\"\u003e🧬\u003c\/span\u003e\n\u003ch4 class=\"mae1-card-name\"\u003eEvolution Cards\u003c\/h4\u003e\n\u003cp class=\"mae1-card-desc\"\u003eTrap Jaw, Weaver, Leaf Cutter. Each card modifies head, thorax, or abdomen — and changes how your species plays.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-card\"\u003e\n\u003cspan class=\"mae1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"mae1-card-name\"\u003eHexagonal lawn tiles\u003c\/h4\u003e\n\u003cp class=\"mae1-card-desc\"\u003eFerns, rocks, centipede nests. The board builds as you explore — no two games are alike.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mae1-card\"\u003e\n\u003cspan class=\"mae1-card-icon\"\u003e🕳️\u003c\/span\u003e\n\u003ch4 class=\"mae1-card-name\"\u003eThe Great Tunnel\u003c\/h4\u003e\n\u003cp class=\"mae1-card-desc\"\u003eThe contested heart of the game. Controlling it scores points; losing it costs dearly. Battles here decide entire games.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"mae1-closing\"\u003e\n\u003cp class=\"mae1-closing-text\"\u003eIn an hour, you will have built a new species, conquered a lawn, and forgotten you were talking about ants. It always happens with March of the Ants.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"mae1-box-section\"\u003e\n\u003cdetails class=\"mae1-det\"\u003e\n\u003csummary class=\"mae1-det-sum\"\u003e\u003cspan class=\"mae1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"mae1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"mae1-det-sub\"\u003e1 size · 66 total cards\u003c\/span\u003e\u003cspan class=\"mae1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mae1-det-body\"\u003e\n\u003cdiv class=\"mae1-sleeve-grid\"\u003e\n\u003cdiv class=\"mae1-sleeve\"\u003e\n\u003cspan class=\"mae1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"mae1-sleeve-r\"\u003e\u003cspan class=\"mae1-sleeve-qty\"\u003e66 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=\"mae1-det mae1-det--last\"\u003e\n\u003csummary class=\"mae1-det-sum\"\u003e\u003cspan class=\"mae1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"mae1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"mae1-det-sub\"\u003eAmateur Italian · Community PDF\u003c\/span\u003e\u003cspan class=\"mae1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mae1-det-body\"\u003e\n\u003cdiv class=\"mae1-rl-wrap\"\u003e\n\u003cdiv class=\"mae1-rl-langs\"\u003e\u003cspan class=\"mae1-rl-lang\"\u003e🇮🇹 Italian (amateur)\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/boardgamegeek.com\/filepage\/317314\/regolamento-march-of-the-ants\" class=\"mae1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a3008; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"mae1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"mae1-rl-body\"\u003e\n\u003cspan class=\"mae1-rl-title\"\u003eDownload the rulebook in Italian\u003c\/span\u003e\u003cspan class=\"mae1-rl-sub\"\u003eFree PDF · BoardGameGeek community\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mae1-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\u003cstyle\u003e\n.mae1-wrap, .mae1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mae1-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: #0a1f04;\n}\n\n\/* ── COPERTINA ── *\/\n.mae1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mae1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mae1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,31,4,0) 0%, rgba(10,31,4,0) 25%, rgba(10,31,4,0.5) 55%, rgba(10,31,4,0.85) 75%, rgba(10,31,4,0.98) 100%); }\n.mae1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mae1-kicker { display: block; color: #E8B83A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mae1-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.mae1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mae1-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.mae1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.mae1-specs-bar { background: #0f2a06; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.mae1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mae1-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.mae1-spec:nth-child(3n) { border-right: none; }\n.mae1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mae1-spec-icon { font-size: 1.2rem; }\n.mae1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mae1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mae1-body { background: #F2EBD5; }\n\n\/* ── INTRO ── *\/\n.mae1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mae1-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.mae1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2810; line-height: 1.15; margin-bottom: 16px; }\n.mae1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3818; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.mae1-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.mae1-quote { background: #1a3008; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B83A; }\n.mae1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.mae1-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.mae1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.mae1-quote-solo { background: #3a5018; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #8B4A1A; }\n.mae1-quote-solo--alt { background: #3a5018; border-left-color: #E8B83A; }\n.mae1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mae1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mae1-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.mae1-divider { height: 1px; background: #c8b888; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mae1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.mae1-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.mae1-fs-brand { display:flex; align-items:center; gap:9px; }\n.mae1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.mae1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.mae1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.mae1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.mae1-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.mae1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.mae1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.mae1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.mae1-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.mae1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.mae1-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.mae1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.mae1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2d3818; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.mae1-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.mae1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.mae1-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.mae1-fs-target span { font-size:14px; flex-shrink:0; }\n.mae1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.mae1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.mae1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.mae1-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.mae1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2d3818; line-height:1.65; }\n.mae1-fs-solo { background:#eeeae4; padding:14px 20px; border-top:1px solid #e0d8cc; }\n.mae1-fs-solo-grid { display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-bottom:10px; }\n.mae1-fs-solo-type-lbl { display:block; font-family:sans-serif; font-size:9px; font-weight:700; letter-spacing:1.5px; text-transform:uppercase; color:#6b5e48; margin-bottom:3px; }\n.mae1-fs-solo-type-val { font-family:sans-serif; font-size:12px; font-weight:700; color:#1a1208; }\n.mae1-fs-solo-stars { font-family:sans-serif; font-size:13px; font-weight:700; color:#2E6B0A; letter-spacing:1px; }\n.mae1-fs-solo-num { color:#6b5e48; font-size:11px; margin-left:4px; }\n.mae1-fs-solo-note { font-family:sans-serif; font-size:11.5px; color:#2d3818; line-height:1.6; font-style:italic; }\n.mae1-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.mae1-section-pad { padding: 32px 28px 8px; }\n.mae1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mae1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c89a; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mae1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.mae1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mae1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.mae1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3818; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mae1-closing { background: #1a3008; padding: 26px 28px; border-top: 3px solid #E8B83A; }\n.mae1-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.mae1-box-section { background: #F2EBD5; border-top: 1px solid #c8b888; }\n.mae1-det { border-bottom: 1px solid #e2d6b0; background: #fff; }\n.mae1-det--last { border-bottom: none; }\n.mae1-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.mae1-det-sum::-webkit-details-marker { display: none; }\n.mae1-det-sum::marker { display: none; }\n.mae1-det[open] .mae1-det-sum { background: #faf6ec; }\n.mae1-det-sum:hover { background: #faf6ec; }\n.mae1-det-left { display: flex; align-items: center; gap: 10px; }\n.mae1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mae1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2810; display: block; }\n.mae1-det-sub { font-family: sans-serif; font-size: 11px; color: #8a8068; margin-top: 1px; display: block; }\n.mae1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mae1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #8a8068; border-bottom: 2px solid #8a8068; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.mae1-det[open] .mae1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mae1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.mae1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.mae1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e2d6b0; flex-wrap:wrap; gap:6px; }\n.mae1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a2810; }\n.mae1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.mae1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.mae1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.mae1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.mae1-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.mae1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a3008; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.mae1-rl-link:hover { opacity:.85; }\n.mae1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.mae1-rl-body { flex:1; min-width:0; }\n.mae1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.mae1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.mae1-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  .mae1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mae1-spec { border-bottom: none; }\n  .mae1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mae1-spec:last-child { border-right: none; }\n  .mae1-cards { grid-template-columns: repeat(2, 1fr); }\n  .mae1-fs-body { grid-template-columns: 220px 1fr; }\n  .mae1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mae1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .mae1-cover { height: 440px; }\n  .mae1-cover-content { padding: 22px 36px 30px; }\n  .mae1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mae1-cards { grid-template-columns: repeat(4, 1fr); }\n  .mae1-divider { margin-left: 36px; margin-right: 36px; }\n  .mae1-section-pad { padding: 36px 36px 8px; }\n  .mae1-closing { padding: 28px 36px; }\n  .mae1-fs-body { grid-template-columns: 260px 1fr; }\n  .mae1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Weird City Games","offers":[{"title":"Default Title","offer_id":52591739830599,"sku":null,"price":64.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/March_Of_The_Ants_Evolved_Edition_00.webp?v=1761029067"},{"product_id":"revolver-noir","title":"Revolver Noir - Microgame ","description":"\u003csection class=\"revolver-noir-section\"\u003e\n\u003cdiv class=\"noir-header\"\u003e\n\n\u003ch2\u003e 💀 Revolver Noir – A duel in the darkness\u003c\/h2\u003e\n\n\u003cp class=\"noir-sub\"\u003e A \u003cstrong\u003etwo-player board game\u003c\/strong\u003e by \u003cstrong\u003eXavier Davidson\u003c\/strong\u003e , where the lights are out and trust is dead. In a \u003cstrong\u003emanor plunged into darkness\u003c\/strong\u003e , someone is out to get you: find \u003cspan class=\"light-flicker\"\u003ethem\u003c\/span\u003e and take them down before they do.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"noir-grid\"\u003e\n\n\u003cdiv class=\"noir-card\"\u003e\n\n\u003ch3\u003e 🕯️ Pure suspense\u003c\/h3\u003e\n\n\u003cp\u003e Every turn is a desperate choice: hide or shoot? \u003cstrong\u003eRevolver Noir\u003c\/strong\u003e turns \u003cstrong\u003ebluffing and deduction\u003c\/strong\u003e into a game as tense as the trigger of a Colt.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"noir-card\"\u003e\n\n\u003ch3\u003e 🎯 Two players, zero losses\u003c\/h3\u003e\n\n \u003cp\u003eA \u003cstrong\u003e15-minute duel\u003c\/strong\u003e that condenses the tension of a film noir into a microgame. Perfect for those who love fast-paced but psychological games, where every glance can betray you.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"noir-card\"\u003e\n\n\u003ch3\u003e 🧩 Minimal, but lethal\u003c\/h3\u003e\n\n\u003cp\u003e Few cards, simple rules, and surprising depth. Every move is a shot in the dark. Every mistake, a bullet that comes back.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"noir-card\"\u003e\n\n\u003ch3\u003e 💡 Atmosphere first and foremost\u003c\/h3\u003e\n\n\u003cp\u003e Its simple aesthetic and compact design make it a \u003cstrong\u003eportable board game\u003c\/strong\u003e , perfect for evenings spent with friends. All you need is a table, two minds, and a little darkness.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"noir-cta\"\u003e\n\n \u003cbutton class=\"noir-button\"\u003e🎲 Discover the mechanics – “Light, Shadow, and Deception”\u003c\/button\u003e\n\u003cdiv class=\"noir-panel open\"\u003e\n\n\u003cp\u003e In \u003cstrong\u003eRevolver Noir,\u003c\/strong\u003e the mechanics are simple yet cruel: guess where your opponent is, choose whether to strike or hide, and try to survive. Each turn recreates the tension of a duel in the dark, where logic meets instinct.\u003c\/p\u003e\n\n \u003cp\u003eNo luck, just \u003cstrong\u003eintuition, bluffing, and composure\u003c\/strong\u003e . The winner is not the one who shoots first, but the one who thinks last.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"noir-quote\"\u003e \u003cem\u003e“In the dark, even the shadow is afraid of you.”\u003c\/em\u003e\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n.revolver-noir-section{\n  --black:#0a0a0a;\n  --darkgray:#1b1b1b;\n  --lightgray:#d0d0d0;\n  --silver:#a8a8a8;\n  --white:#f5f5f5;\n  background:linear-gradient(180deg,var(--black) 0%,var(--darkgray) 100%);\n  color:var(--white);\n  border-radius:20px;\n  padding:2.6rem 2rem;\n  font-family:\"Inter\",sans-serif;\n  box-shadow:0 8px 20px rgba(0,0,0,0.35);\n}\n\n\/* Titolo e sottotitolo *\/\n.noir-header h2{\n  text-align:center;\n  font-size:1.9rem;\n  background:linear-gradient(90deg,var(--white),var(--silver),var(--lightgray));\n  -webkit-background-clip:text;\n  color:transparent;\n  font-weight:900;\n  letter-spacing:.5px;\n  margin-bottom:.8rem;\n  animation:glowText 2.5s infinite alternate ease-in-out;\n}\n.noir-sub{\n  text-align:center;\n  max-width:800px;\n  margin:0 auto 2rem;\n  font-size:1.05rem;\n  line-height:1.8;\n  color:var(--lightgray);\n}\n.light-flicker{\n  animation:flicker 2.8s infinite;\n}\n\n\/* Cards *\/\n.noir-grid{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:18px;\n}\n.noir-card{\n  background:rgba(255,255,255,0.03);\n  border:1px solid rgba(255,255,255,0.12);\n  border-radius:14px;\n  padding:1.3rem 1.2rem;\n  transition:transform .25s ease, box-shadow .25s ease;\n}\n.noir-card:hover{\n  transform:translateY(-4px);\n  box-shadow:0 0 14px rgba(255,255,255,0.1);\n}\n.noir-card h3{\n  color:var(--silver);\n  font-size:1.1rem;\n  margin-bottom:.6rem;\n  text-transform:uppercase;\n  letter-spacing:.6px;\n}\n.noir-card p{\n  font-size:1rem;\n  color:#e1e1e1;\n  line-height:1.7;\n}\n\n\/* CTA Panel *\/\n.noir-cta{\n  margin-top:2.4rem;\n}\n.noir-button{\n  background:linear-gradient(90deg,#555,#999);\n  border:none;\n  border-radius:10px;\n  padding:1rem 1.3rem;\n  color:#fff;\n  font-weight:700;\n  font-size:1.05rem;\n  cursor:pointer;\n  width:100%;\n  text-align:left;\n  transition:all .3s ease;\n}\n.noir-button:hover{\n  background:linear-gradient(90deg,#888,#555);\n  transform:translateY(-2px);\n}\n.noir-panel{\n  margin-top:.8rem;\n  background:rgba(255,255,255,0.05);\n  border:1px solid rgba(255,255,255,0.1);\n  border-radius:12px;\n  padding:1.2rem 1.3rem;\n  font-size:1rem;\n  line-height:1.8;\n  animation:fadeIn .4s ease;\n}\n.noir-panel strong{color:var(--silver);}\n\n\/* Citazione *\/\n.noir-quote{\n  margin-top:2.2rem;\n  background:linear-gradient(90deg,#333,#555);\n  color:#f9f9f9;\n  text-align:center;\n  font-style:italic;\n  font-size:1.1rem;\n  font-weight:600;\n  padding:1.2rem;\n  border-radius:12px;\n  box-shadow:0 3px 8px rgba(0,0,0,0.4);\n}\n\n\/* Animazioni *\/\n@keyframes fadeIn{\n  from{opacity:0;transform:translateY(-5px);}\n  to{opacity:1;transform:translateY(0);}\n}\n@keyframes glowText{\n  from{text-shadow:0 0 8px rgba(255,255,255,0.2);}\n  to{text-shadow:0 0 16px rgba(255,255,255,0.4);}\n}\n@keyframes flicker{\n  0%,19%,21%,23%,25%,54%,56%,100%{opacity:1;}\n  20%,24%,55%{opacity:.4;}\n}\n\n\/* Responsive *\/\n@media(max-width:900px){\n  .noir-grid{grid-template-columns:1fr;}\n  .revolver-noir-section{padding:2rem 1.2rem;}\n  .noir-header h2{font-size:1.6rem;}\n}\n\u003c\/style\u003e","brand":"Pendragon","offers":[{"title":"Default Title","offer_id":52598490333511,"sku":null,"price":8.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/RevolverNoir00.webp?v=1761103920"},{"product_id":"a-carnivore-did-it","title":"A Carnivore Did It! ","description":"\u003c!-- =====================================================\n     A CARNIVORE DID IT! — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"acd1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"acd1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"acd1-cover-img\" alt=\"A Carnivore Did It cooperative deductive board game for 1-5 players - official cover Horrible Guild\" src=\"https:\/\/cf.geekdo-images.com\/xpB49iPD28gLbqPgdnL1mg__imagepagezoom\/img\/v5wdoNBEcQ_4d0NsI8RTgwVrvU8=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9027329.jpg\"\u003e\n\u003cdiv class=\"acd1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"acd1-cover-content\"\u003e\n\u003cp class=\"acd1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"acd1-sub\"\u003eSomeone is lying. Someone is telling the truth. And you have two minutes to figure out who the culprit is among seven suspects.\u003c\/p\u003e\n\u003cdiv class=\"acd1-chips\"\u003e\n\u003cspan class=\"acd1-chip acd1-chip--yellow\"\u003eCooperative\u003c\/span\u003e \u003cspan class=\"acd1-chip\"\u003eHorrible Guild\u003c\/span\u003e \u003cspan class=\"acd1-chip\"\u003e2000 cases\u003c\/span\u003e \u003cspan class=\"acd1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"acd1-specs-bar\"\u003e\n\u003cdiv class=\"acd1-specs\"\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003e20 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003e8+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e🧠\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003eDeduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e📂\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eCases\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003e2000 total\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003eCo-op + campaign\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"acd1-body\"\u003e\n\u003c!-- INTRO + CITAZIONI --\u003e\n\u003cdiv class=\"acd1-intro-grid\"\u003e\n\u003cdiv class=\"acd1-intro-text\"\u003e\n\u003cp class=\"acd1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"acd1-h3\"\u003eOne crime, seven suspects, one truth\u003c\/h3\u003e\n\u003cp class=\"acd1-p\"\u003eA crime has been committed in the town of Furrow Heights. Detective Fox Banner has gathered the suspects — Shark, Panther, Bear, Iguana, Peacock, and the others — and each has something to say. Someone is lying. Someone is telling the truth. It's up to you to figure out who.\u003c\/p\u003e\n\u003cp class=\"acd1-p\"\u003e\u003cstrong\u003eA Carnivore Did It!\u003c\/strong\u003e, by \u003cstrong\u003eDaumilas Ardickas and Urtis Šulinskas\u003c\/strong\u003e for Horrible Guild with illustrations by Cecilia \"Lonnie\" Petrucci, is a game of pure cooperative logical deduction. No dice, no luck. Each case has only one possible solution — you'll only find it if you fit the statements together correctly.\u003c\/p\u003e\n\u003cp class=\"acd1-p\"\u003eChoose a dossier, set up suspects and statements, turn on your brain. Two thousand cases of increasing difficulty, from the first time to seven suspects in half an hour of endless puzzles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-intro-side\"\u003e\n\u003cp class=\"acd1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"acd1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"A Carnivore Did It\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"acd1-quote-text\"\u003e\"A Carnivore Did It! is great. It is fun, it is interesting, it is easy to teach, and it is hard to master.\"\u003c\/p\u003e\n\u003cp class=\"acd1-quote-transl\"\u003eIt's fun, it's interesting, it's easy to teach, and it's hard to master.\u003c\/p\u003e\n\u003cp class=\"acd1-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=\"acd1-quote acd1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"A Carnivore Did It\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"acd1-quote-text\"\u003e\"How much gameplay you get from its simple rule set and minimal components.\"\u003c\/p\u003e\n\u003cp class=\"acd1-quote-transl\"\u003eHow much gameplay you get from such an essential rulebook and so few components.\u003c\/p\u003e\n\u003cp class=\"acd1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eShelf Gamer\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"acd1-fs\"\u003e\n\u003cdiv class=\"acd1-fs-header\"\u003e\n\u003cdiv class=\"acd1-fs-brand\"\u003e\n\u003cimg class=\"acd1-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=\"acd1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"acd1-fs-game-name\"\u003eA Carnivore Did It!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"acd1-fs-cat\"\u003eSocial · Deduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-body\"\u003e\n\u003cdiv class=\"acd1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"acd1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"acd1-fs-tip\" class=\"acd1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-info\"\u003e\n\u003cspan class=\"acd1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"acd1-fs-feeling\"\u003e\n\u003cspan class=\"acd1-fs-feel-tag\"\u003eCerebral\u003c\/span\u003e \u003cspan class=\"acd1-fs-feel-tag\"\u003eCollaborative\u003c\/span\u003e \u003cspan class=\"acd1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"acd1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"acd1-fs-targets\"\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-verdict\"\u003e\n\u003cdiv class=\"acd1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-verdict-text\"\u003ePure logic in a small box. Perfect for puzzle lovers, also plays solo and wants a cooperative game that rewards the brain — not for noisy evenings or large groups.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-footer\"\u003e\n\u003cimg class=\"acd1-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 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:'Depth',  v:5, note:\"Pure logic: each case has only one consistent solution\"},\n        {l:'Replayability',v:5, note:\"Two thousand different cases and a scoring campaign\"},\n        {l:'Strategy',     v:4, note:\"You don't choose — you deduce. But the order in which you exclude changes everything\"},\n        {l:'Tension',      v:3, note:\"The 2-minute timer pushes, but the tone remains calm\"},\n        {l:'Complexity', v:2, note:\"Rules in 4 pages, immediate first game\"},\n        {l:'Luck',       v:1, note:\"Zero dice, zero chance. You win or lose with your brain\"}\n      ];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('acd1-fs-svg');\n      var tip=document.getElementById('acd1-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 acd1-draw{to{stroke-dashoffset:0}}@keyframes acd1-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:acd1-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:acd1-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:acd1-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=\"acd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"acd1-section-pad\"\u003e\n\u003cp class=\"acd1-label\"\u003eYour detective kit\u003c\/p\u003e\n\u003ch3 class=\"acd1-h3\"\u003eWhat you have on the table\u003c\/h3\u003e\n\u003cdiv class=\"acd1-cards\"\u003e\n\u003cdiv class=\"acd1-card\"\u003e\n\u003cspan class=\"acd1-card-icon\"\u003e🦈\u003c\/span\u003e\n\u003ch4 class=\"acd1-card-name\"\u003e7 suspect cards\u003c\/h4\u003e\n\u003cp class=\"acd1-card-desc\"\u003eShark, Panther, Bear, Iguana, Peacock, and the others. Arranged in a circle on the table, each with their expression and their secret.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-card\"\u003e\n\u003cspan class=\"acd1-card-icon\"\u003e💬\u003c\/span\u003e\n\u003ch4 class=\"acd1-card-name\"\u003e50 statement cards\u003c\/h4\u003e\n\u003cp class=\"acd1-card-desc\"\u003e\"The shark is telling the truth.\" \"A carnivore committed the crime.\" They combine with the suspects to generate thousands of unique cases.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-card\"\u003e\n\u003cspan class=\"acd1-card-icon\"\u003e📂\u003c\/span\u003e\n\u003ch4 class=\"acd1-card-name\"\u003e20 dossiers × 100 cases\u003c\/h4\u003e\n\u003cp class=\"acd1-card-desc\"\u003eTwo thousand puzzles of increasing difficulty. From 3 suspects with a single lie to 7 with intertwined conditions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-card\"\u003e\n\u003cspan class=\"acd1-card-icon\"\u003e🔍\u003c\/span\u003e\n\u003ch4 class=\"acd1-card-name\"\u003eThe magnifying glass\u003c\/h4\u003e\n\u003cp class=\"acd1-card-desc\"\u003eIt's not a gadget. It decodes the solution on the back of the dossier — only when you think you have the culprit, go and check.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"acd1-closing\"\u003e\n\u003cp class=\"acd1-closing-text\"\u003eTwenty years of puzzles in a small box. And when you find the culprit, you'll understand why Furrow Heights needs you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"acd1-box-section\"\u003e\n\u003cdetails class=\"acd1-det\"\u003e\n\u003csummary class=\"acd1-det-sum\"\u003e\u003cspan class=\"acd1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"acd1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"acd1-det-sub\"\u003e5 types · box contents\u003c\/span\u003e\u003cspan class=\"acd1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acd1-det-body\"\u003e\n\u003cdiv class=\"acd1-comp-grid\"\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e7\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eAnimal suspect cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e50\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eStatement cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e20\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eDossiers (100 cases each)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eDecoder magnifying glass\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eEnglish rulebook\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acd1-det\"\u003e\n\u003csummary class=\"acd1-det-sum\"\u003e\u003cspan class=\"acd1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"acd1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"acd1-det-sub\"\u003e1 size · 57 cards total\u003c\/span\u003e\u003cspan class=\"acd1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acd1-det-body\"\u003e\n\u003cdiv class=\"acd1-sleeve-grid\"\u003e\n\u003cdiv class=\"acd1-sleeve\"\u003e\n\u003cspan class=\"acd1-sleeve-mm\"\u003e63.5 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"acd1-sleeve-r\"\u003e\u003cspan class=\"acd1-sleeve-qty\"\u003e57 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=\"acd1-det acd1-det--last\"\u003e\n\u003csummary class=\"acd1-det-sum\"\u003e\u003cspan class=\"acd1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"acd1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"acd1-det-sub\"\u003eEnglish · official publisher page\u003c\/span\u003e\u003cspan class=\"acd1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acd1-det-body\"\u003e\n\u003cdiv class=\"acd1-rl-wrap\"\u003e\n\u003cdiv class=\"acd1-rl-langs\"\u003e\u003cspan class=\"acd1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a1208; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"acd1-rl-link\" href=\"https:\/\/horribleguild.com\/eu\/product\/a-carnivore-did-it\/\" target=\"_blank\"\u003e\u003cspan class=\"acd1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"acd1-rl-body\"\u003e\n\u003cspan class=\"acd1-rl-title\"\u003eOfficial Horrible Guild page\u003c\/span\u003e\u003cspan class=\"acd1-rl-sub\"\u003eRules and updates · horribleguild.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"acd1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.acd1-wrap, .acd1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.acd1-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: #2a1f0a;\n}\n\n\/* ── COPERTINA ── *\/\n.acd1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.acd1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.acd1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(42,31,10,0) 0%, rgba(42,31,10,0) 25%, rgba(42,31,10,0.55) 55%, rgba(42,31,10,0.88) 75%, rgba(42,31,10,0.98) 100%); }\n.acd1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.acd1-kicker { display: block; color: #F5C842; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.acd1-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.acd1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.acd1-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.acd1-chip--yellow { background: #D9A21B; border-color: #D9A21B; color: #1a1208; }\n\n\/* ── SPECS ── *\/\n.acd1-specs-bar { background: #1a1208; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.acd1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.acd1-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.acd1-spec:nth-child(3n) { border-right: none; }\n.acd1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.acd1-spec-icon { font-size: 1.2rem; }\n.acd1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.acd1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.acd1-body { background: #FAF3E0; }\n\n\/* ── INTRO ── *\/\n.acd1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.acd1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #B8800C; margin-bottom: 7px; }\n.acd1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a1208; line-height: 1.15; margin-bottom: 16px; }\n.acd1-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.acd1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #B8800C; margin-bottom: 12px; }\n.acd1-quote { background: #1a1208; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #D9A21B; }\n.acd1-quote--dark { background: #2a1f0a; border-left-color: #F5C842; }\n.acd1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.acd1-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.acd1-quote-source { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.acd1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.acd1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.acd1-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.acd1-fs-brand { display:flex; align-items:center; gap:9px; }\n.acd1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.acd1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.acd1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.acd1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.acd1-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.acd1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.acd1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.acd1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.acd1-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.acd1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.acd1-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.acd1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.acd1-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.acd1-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.acd1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.acd1-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.acd1-fs-target span { font-size:14px; flex-shrink:0; }\n.acd1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.acd1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.acd1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.acd1-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.acd1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.acd1-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.acd1-section-pad { padding: 32px 28px 8px; }\n.acd1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.acd1-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.acd1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.acd1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.acd1-card-name { font-size: 0.95rem; font-weight: 900; color: #B8800C; margin-bottom: 5px; }\n.acd1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.acd1-closing { background: #1a1208; padding: 26px 28px; border-top: 3px solid #D9A21B; }\n.acd1-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.acd1-box-section { background: #FAF3E0; border-top: 1px solid #d4c0a0; }\n.acd1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.acd1-det--last { border-bottom: none; }\n.acd1-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.acd1-det-sum::-webkit-details-marker { display: none; }\n.acd1-det-sum::marker { display: none; }\n.acd1-det[open] .acd1-det-sum { background: #faf7f2; }\n.acd1-det-sum:hover { background: #faf7f2; }\n.acd1-det-left { display: flex; align-items: center; gap: 10px; }\n.acd1-det-ico { font-size: 17px; flex-shrink: 0; }\n.acd1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a1208; display: block; }\n.acd1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.acd1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.acd1-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.acd1-det[open] .acd1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.acd1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.acd1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.acd1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.acd1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#B8800C; min-width:26px; flex-shrink:0; }\n.acd1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n\n.acd1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.acd1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.acd1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a1208; }\n.acd1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.acd1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.acd1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.acd1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.acd1-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.acd1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a1208; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.acd1-rl-link:hover { opacity:.85; }\n.acd1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.acd1-rl-body { flex:1; min-width:0; }\n.acd1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.acd1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.acd1-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  .acd1-specs { grid-template-columns: repeat(6, 1fr); }\n  .acd1-spec { border-bottom: none; }\n  .acd1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .acd1-spec:last-child { border-right: none; }\n  .acd1-cards { grid-template-columns: repeat(2, 1fr); }\n  .acd1-fs-body { grid-template-columns: 220px 1fr; }\n  .acd1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .acd1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .acd1-cover { height: 440px; }\n  .acd1-cover-content { padding: 22px 36px 30px; }\n  .acd1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .acd1-cards { grid-template-columns: repeat(4, 1fr); }\n  .acd1-divider { margin-left: 36px; margin-right: 36px; }\n  .acd1-section-pad { padding: 36px 36px 8px; }\n  .acd1-closing { padding: 28px 36px; }\n  .acd1-fs-body { grid-template-columns: 260px 1fr; }\n  .acd1-fs-radar-panel svg { max-width: 260px; }\n  .acd1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Horrible Guild","offers":[{"title":"Default Title","offer_id":52640885080391,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/A_Carnivore_Did_It_00.webp?v=1761713389"},{"product_id":"adamastor","title":"Adamastor ","description":"\u003c!-- =====================================================\n     ADAMASTOR — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u0026gt;\n\n\u003cdiv class=\"adm1-wrap\"\u003e\n\n\n  \u003c!-- COVER --\u003e\n  \u003cdiv class=\"adm1-cover\"\u003e\n\n    \u003cimg src=\"https:\/\/cf.geekdo-images.com\/3dNXZLcP2L0rp9XnMm-HkA__imagepage\/img\/qmSLDv8IFlU4Hxs1WtjAhMm1tWk=\/fit-in\/900x600\/filters:no_upscale():strip_icc()\/pic8967591.jpg\" alt=\"Adamastor nautical solo board game for 1 player - official Ludonova cover\" class=\"adm1-cover-img\" loading=\"eager\"\u003e\n    \u003cdiv class=\"adm1-cover-fade\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"adm1-cover-content\"\u003e\n\n      \u003cp class=\"adm1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n      \u003cp class=\"adm1-sub\"\u003eYou are alone at the helm. The sea is unforgiving, the crew falters, traumas accumulate. No one will come to save you — and that's okay.\u003c\/p\u003e\n\n      \u003cdiv class=\"adm1-chips\"\u003e\n\n        \u003cspan class=\"adm1-chip adm1-chip--gold\"\u003ePure Solo\u003c\/span\u003e\n        \u003cspan class=\"adm1-chip\"\u003eLudonova\u003c\/span\u003e\n        \u003cspan class=\"adm1-chip\"\u003eNarrative Campaign\u003c\/span\u003e\n        \u003cspan class=\"adm1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- TECHNICAL SPECS --\u003e\n  \u003cdiv class=\"adm1-specs-bar\"\u003e\n\n    \u003cdiv class=\"adm1-specs\"\u003e\n\n      \u003cdiv class=\"adm1-spec\"\u003e\n\n        \u003cspan class=\"adm1-spec-icon\"\u003e👤\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-val\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"adm1-spec\"\u003e\n\n        \u003cspan class=\"adm1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-val\"\u003e30 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"adm1-spec\"\u003e\n\n        \u003cspan class=\"adm1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"adm1-spec\"\u003e\n\n        \u003cspan class=\"adm1-spec-icon\"\u003e🃏\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-label\"\u003eMechanism\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-val\"\u003eMulti-use cards\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"adm1-spec\"\u003e\n\n        \u003cspan class=\"adm1-spec-icon\"\u003e🧭\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-label\"\u003eMode\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-val\"\u003eSolo · Campaign\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"adm1-spec\"\u003e\n\n        \u003cspan class=\"adm1-spec-icon\"\u003e🌊\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-label\"\u003eDifficulty\u003c\/span\u003e\n        \u003cspan class=\"adm1-spec-val\"\u003eRelentless\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- BODY --\u003e\n  \u003cdiv class=\"adm1-body\"\u003e\n\n\n    \u003c!-- INTRO + EDITORIAL BOXES --\u003e\n    \u003cdiv class=\"adm1-intro-grid\"\u003e\n\n      \u003cdiv class=\"adm1-intro-text\"\u003e\n\n        \u003cp class=\"adm1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n        \u003ch3 class=\"adm1-h3\"\u003eA solo game at sea, where the real challenge is not to collapse\u003c\/h3\u003e\n\n        \u003cp class=\"adm1-p\"\u003eAge of Discoveries. You are the captain of a fleet chosen by your king to explore unknown lands and define the boundaries of the known world. \u003cstrong\u003eAdamastor\u003c\/strong\u003e places you alone before the ocean: a card game for one player by \u003cstrong\u003eOrlando Sá\u003c\/strong\u003e, illustrated by Jorge Tabanera Redondo and published by Ludonova.\u003c\/p\u003e\n\n        \u003cp class=\"adm1-p\"\u003eThe heart of Adamastor lies in its multi-use cards: each card in hand can become movement, morale, action, or a response to an event. Combinations of icons trigger events — sudden winds, storms, rare rewards. And with each blow taken, trauma cards accumulate, abstracting the crew's growing despair and raising the stakes.\u003c\/p\u003e\n\n        \u003cp class=\"adm1-p\"\u003eHere, there's no opponent to beat: there's only you, the path ahead, and your resilience put to the test. Victory is reaching your destination. Defeat comes when morale collapses or the crew mutinies. In Adamastor, every journey is a story you carry with you.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"adm1-intro-side\"\u003e\n\n        \u003cp class=\"adm1-quote-header\"\u003eIn a nutshell\u003c\/p\u003e\n\n        \u003cdiv class=\"adm1-quote-solo\"\u003e\n\n          \u003cspan class=\"adm1-qs-icon\"\u003e🌊\u003c\/span\u003e\n          \u003cp class=\"adm1-qs-text\"\u003eYou don't win by defeating an opponent: you win by surviving yourself, journey after journey, as traumas accumulate in the mind's hold.\u003c\/p\u003e\n\n          \u003cp class=\"adm1-qs-note\"\u003eThe secret of Adamastor in one line\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"adm1-quote-solo adm1-quote-solo--alt\"\u003e\n\n          \u003cspan class=\"adm1-qs-icon\"\u003e⚓\u003c\/span\u003e\n          \u003cp class=\"adm1-qs-text\"\u003eYou find yourself holding onto the right card for a turn, hoping for a wind that never comes. It's the solitude of command made into a game.\u003c\/p\u003e\n\n          \u003cp class=\"adm1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"adm1-divider\"\u003e\u003c\/div\u003e\n\n\n    \u003c!-- FROGSCORE --\u003e\n    \u003cdiv class=\"adm1-fs\"\u003e\n\n      \u003cdiv class=\"adm1-fs-header\"\u003e\n\n        \u003cdiv class=\"adm1-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=\"adm1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"adm1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"adm1-fs-game-name\"\u003eAdamastor\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"adm1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eSolo · Narrative\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"adm1-fs-body\"\u003e\n\n        \u003cdiv class=\"adm1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"adm1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"adm1-fs-tip\" id=\"adm1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"adm1-fs-info\"\u003e\n\n          \u003cspan class=\"adm1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n          \u003cdiv class=\"adm1-fs-feeling\"\u003e\n\n            \u003cspan class=\"adm1-fs-feel-tag\"\u003eRelentless\u003c\/span\u003e\n            \u003cspan class=\"adm1-fs-feel-tag\"\u003eAtmospheric\u003c\/span\u003e\n            \u003cspan class=\"adm1-fs-feel-tag\"\u003eCerebral\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cspan class=\"adm1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"adm1-fs-targets\"\u003e\n\n            \u003cdiv class=\"adm1-fs-target adm1-fs-si\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n            \u003cdiv class=\"adm1-fs-target adm1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n            \u003cdiv class=\"adm1-fs-target adm1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n            \u003cdiv class=\"adm1-fs-target adm1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n            \u003cdiv class=\"adm1-fs-target adm1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\n            \u003cdiv class=\"adm1-fs-target adm1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"adm1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"adm1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"adm1-fs-verdict-text\"\u003eA relentless and atmospheric solo game, built on multi-use cards and crumbling morale. Perfect for those seeking a cerebral challenge to tackle in silence — not for those wanting a group evening.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"adm1-fs-solo\"\u003e\n\n        \u003cdiv class=\"adm1-fs-solo-head\"\u003e\n\n          \u003cspan class=\"adm1-fs-solo-ico\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"adm1-fs-solo-lbl\"\u003eSolo play\u003c\/span\u003e\n            \u003cspan class=\"adm1-fs-solo-type\"\u003eOfficial · exclusively solo\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cspan class=\"adm1-fs-solo-rating\"\u003e5\u003cspan class=\"adm1-fs-solo-rating-max\"\u003e\/5\u003c\/span\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"adm1-fs-solo-note\"\u003eAdamastor is not a multiplayer game with an added solo mode: it is born and exists only for one player. Every choice, every trauma, every near shipwreck is yours alone — designed that way from the first sketch.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"adm1-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=\"adm1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, game data, and solo sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Tensione',     v:4, note:\"Il morale si sgretola e i traumi si accumulano: ogni viaggio \\u00e8 una corsa contro il collasso dell'equipaggio\"},\n        {l:'Rigiocabilit\\u00e0', v:4, note:\"Ogni partita \\u00e8 una sfida nuova \\u2014 carte multiuso e setup variabile non si ripetono mai uguali\"},\n        {l:'Strategia',    v:4, note:\"Ogni carta ha pi\\u00f9 usi: il gioco \\u00e8 tutto nel decidere cosa sacrificare e quando\"},\n        {l:'Progressione', v:3, note:\"La campagna opzionale collega i viaggi: nuove abilit\\u00e0 e nuovi traumi da portarsi dietro\"},\n        {l:'Complessit\\u00e0', v:3, note:\"Peso medio (2.45\/5): si impara in fretta, ma le combinazioni di icone richiedono attenzione\"},\n        {l:'Fortuna',      v:3, note:\"Pesca ed eventi a icone portano il caos \\u2014 ma sei tu a gestire la mano e a piegarli\"}\n      ];\n      var accent='#C8923A';\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('adm1-fs-svg');\n      var tip=document.getElementById('adm1-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 adm1-draw{to{stroke-dashoffset:0}}@keyframes adm1-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:adm1-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:adm1-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:adm1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\n    \u003cdiv class=\"adm1-divider\"\u003e\u003c\/div\u003e\n\n\n    \u003c!-- WHAT YOU HOLD IN YOUR HANDS --\u003e\n    \u003cdiv class=\"adm1-section-pad\"\u003e\n\n      \u003cp class=\"adm1-label\"\u003eYour journey\u003c\/p\u003e\n\n      \u003ch3 class=\"adm1-h3\"\u003eWhat you hold in your hands\u003c\/h3\u003e\n\n      \u003cdiv class=\"adm1-cards\"\u003e\n\n        \u003cdiv class=\"adm1-card\"\u003e\n\n          \u003cspan class=\"adm1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"adm1-card-name\"\u003eMulti-use cards\u003c\/h4\u003e\n\n          \u003cp class=\"adm1-card-desc\"\u003eEach card is several things at once: movement, morale, action, response. Choosing its use — and foregoing the others — is the whole game.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"adm1-card\"\u003e\n\n          \u003cspan class=\"adm1-card-icon\"\u003e⚓\u003c\/span\u003e\n          \u003ch4 class=\"adm1-card-name\"\u003eCrew morale\u003c\/h4\u003e\n\n          \u003cp class=\"adm1-card-desc\"\u003eThe resource you must defend at all costs. If it falters, it's over. Every choice is a balance between moving forward and keeping everyone afloat.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"adm1-card\"\u003e\n\n          \u003cspan class=\"adm1-card-icon\"\u003e🌀\u003c\/span\u003e\n          \u003ch4 class=\"adm1-card-name\"\u003eTrauma cards\u003c\/h4\u003e\n\n          \u003cp class=\"adm1-card-desc\"\u003eThey accumulate journey after journey, abstracting the growing despair. They make each game tougher — and more yours.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"adm1-card\"\u003e\n\n          \u003cspan class=\"adm1-card-icon\"\u003e🧭\u003c\/span\u003e\n          \u003ch4 class=\"adm1-card-name\"\u003eThe course to chart\u003c\/h4\u003e\n\n          \u003cp class=\"adm1-card-desc\"\u003ePoint-to-point movement towards your destination. Arriving is victory. Everything, from here to port, conspires against you.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"adm1-closing\"\u003e\n\n      \u003cp class=\"adm1-closing-text\"\u003eWhen you put the cards back in the box, you don't think about the score. You think about that journey that went wrong, and when you'll try again. It always happens with Adamastor.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- BOX CONTENT --\u003e\n    \u003cdiv class=\"adm1-box-section\"\u003e\n\n\n      \u003cdetails class=\"adm1-det\"\u003e\n        \u003csummary class=\"adm1-det-sum\"\u003e\n          \u003cdiv class=\"adm1-det-left\"\u003e\n\n\u003cspan class=\"adm1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"adm1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"adm1-det-sub\"\u003e1 size · 124 cards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"adm1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"adm1-det-body\"\u003e\n\n          \u003cdiv class=\"adm1-sleeve-grid\"\u003e\n\n            \u003cdiv class=\"adm1-sleeve\"\u003e\n\n\u003cspan class=\"adm1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\u003cdiv class=\"adm1-sleeve-r\"\u003e\u003cspan class=\"adm1-sleeve-qty\"\u003e124 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"adm1-det adm1-det--last\"\u003e\n        \u003csummary class=\"adm1-det-sum\"\u003e\n          \u003cdiv class=\"adm1-det-left\"\u003e\n\n\u003cspan class=\"adm1-det-ico\"\u003e📖\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"adm1-det-title\"\u003eRules\u003c\/span\u003e\u003cspan class=\"adm1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"adm1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"adm1-det-body\"\u003e\n\n          \u003cdiv class=\"adm1-rl-wrap\"\u003e\n\n            \u003cdiv class=\"adm1-rl-langs\"\u003e\u003cspan class=\"adm1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\n            \u003ca href=\"https:\/\/boardgamegeek.com\/filepage\/303139\/adamastor-english-rules\" target=\"_blank\" class=\"adm1-rl-link\" style=\"display:flex;align-items:center;gap:10px;padding:12px 16px;background:#0a1622;border-radius:10px;text-decoration:none;color:#fff;\"\u003e\n              \u003cspan class=\"adm1-rl-ico\"\u003e📄\u003c\/span\u003e\n              \u003cdiv class=\"adm1-rl-body\"\u003e\n\n\u003cspan class=\"adm1-rl-title\"\u003eDownload official rules\u003c\/span\u003e\u003cspan class=\"adm1-rl-sub\"\u003ePDF · boardgamegeek.com\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n              \u003cspan class=\"adm1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\n            \u003c\/a\u003e\n          \u003c\/div\u003e\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\n\u003cstyle\u003e\n.adm1-wrap, .adm1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.adm1-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.adm1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.adm1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.adm1-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.adm1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.adm1-kicker { display: block; color: #E0B458; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.adm1-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.adm1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.adm1-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.adm1-chip--gold { background: #C8923A; border-color: #C8923A; color: #1a0f00; }\n\n\/* ── SPECS ── *\/\n.adm1-specs-bar { background: #08111c; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.adm1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.adm1-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.adm1-spec:nth-child(3n) { border-right: none; }\n.adm1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.adm1-spec-icon { font-size: 1.2rem; }\n.adm1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.adm1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.adm1-body { background: #F0E6CE; }\n\n\/* ── INTRO ── *\/\n.adm1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.adm1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #B07520; margin-bottom: 7px; }\n.adm1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #14202c; line-height: 1.15; margin-bottom: 16px; }\n.adm1-p { font-family: sans-serif; font-size: 0.95rem; color: #2f3e3a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.adm1-p strong { color: #14202c; }\n\n\/* ── BOX EDITORIALI ── *\/\n.adm1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #B07520; margin-bottom: 12px; }\n.adm1-quote-solo { background: #0a1622; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #C8923A; }\n.adm1-quote-solo--alt { background: #11223a; border-left-color: #E0B458; }\n.adm1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.adm1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.adm1-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.adm1-divider { height: 1px; background: #d8c8a4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.adm1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.adm1-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.adm1-fs-brand { display:flex; align-items:center; gap:9px; }\n.adm1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.adm1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.adm1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.adm1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.adm1-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.adm1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.adm1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.adm1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.adm1-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.adm1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.adm1-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.adm1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.adm1-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.adm1-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.adm1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.adm1-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.adm1-fs-target span { font-size:14px; flex-shrink:0; }\n.adm1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.adm1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.adm1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.adm1-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.adm1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\n\/* ── SOLO PANEL ── *\/\n.adm1-fs-solo { background:#eeeae4; border-top:1px solid #e0d8cc; padding:15px 20px 17px; }\n.adm1-fs-solo-head { display:flex; align-items:center; gap:11px; margin-bottom:9px; }\n.adm1-fs-solo-ico { font-size:1.5rem; flex-shrink:0; }\n.adm1-fs-solo-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.adm1-fs-solo-type { display:block; font-family:sans-serif; font-size:12px; font-weight:700; color:#1a1208; margin-top:2px; }\n.adm1-fs-solo-rating { margin-left:auto; font-family:Georgia,serif; font-size:1.5rem; font-weight:900; color:#C8923A; line-height:1; }\n.adm1-fs-solo-rating-max { font-size:0.85rem; color:#9c8e7a; font-weight:700; }\n.adm1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\n.adm1-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.adm1-section-pad { padding: 32px 28px 8px; }\n.adm1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.adm1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #ddcfae; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.adm1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.adm1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.adm1-card-name { font-size: 0.95rem; font-weight: 900; color: #9c5e10; margin-bottom: 5px; }\n.adm1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2f3e3a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.adm1-closing { background: #0a1622; padding: 26px 28px; border-top: 3px solid #C8923A; }\n.adm1-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.adm1-box-section { background: #F0E6CE; border-top: 1px solid #d8c8a4; }\n.adm1-det { border-bottom: 1px solid #e6d8ba; background: #fff; }\n.adm1-det--last { border-bottom: none; }\n.adm1-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.adm1-det-sum::-webkit-details-marker { display: none; }\n.adm1-det-sum::marker { display: none; }\n.adm1-det[open] .adm1-det-sum { background: #faf7f2; }\n.adm1-det-sum:hover { background: #faf7f2; }\n.adm1-det-left { display: flex; align-items: center; gap: 10px; }\n.adm1-det-ico { font-size: 17px; flex-shrink: 0; }\n.adm1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #14202c; display: block; }\n.adm1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.adm1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.adm1-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.adm1-det[open] .adm1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.adm1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.adm1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.adm1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e6d8ba; flex-wrap:wrap; gap:6px; }\n.adm1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#14202c; }\n.adm1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.adm1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.adm1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.adm1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.adm1-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.adm1-rl-link:hover { opacity:.85; }\n.adm1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.adm1-rl-body { flex:1; min-width:0; }\n.adm1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.adm1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.adm1-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  .adm1-specs { grid-template-columns: repeat(6, 1fr); }\n  .adm1-spec { border-bottom: none; }\n  .adm1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .adm1-spec:last-child { border-right: none; }\n  .adm1-cards { grid-template-columns: repeat(2, 1fr); }\n  .adm1-fs-body { grid-template-columns: 220px 1fr; }\n  .adm1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .adm1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .adm1-cover { height: 440px; }\n  .adm1-cover-content { padding: 22px 36px 30px; }\n  .adm1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .adm1-cards { grid-template-columns: repeat(4, 1fr); }\n  .adm1-divider { margin-left: 36px; margin-right: 36px; }\n  .adm1-section-pad { padding: 36px 36px 8px; }\n  .adm1-closing { padding: 28px 36px; }\n  .adm1-fs-body { grid-template-columns: 260px 1fr; }\n  .adm1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Ludonova","offers":[{"title":"Default Title","offer_id":52641164460359,"sku":null,"price":22.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Adamastor00.webp?v=1761724398"},{"product_id":"pinched","title":"Pinched!","description":"\u003c!-- =====================================================\n     PINCHED! — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"pnc1-wrap\"\u003e\n\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"pnc1-cover\"\u003e\n\n\u003cimg loading=\"eager\" class=\"pnc1-cover-img\" alt=\"Pinched! bluff and deduction board game for 2-5 players - official Mighty Boards cover\" src=\"https:\/\/cf.geekdo-images.com\/22AnFHoTPMpjQwR9PB1xMw__imagepagezoom\/img\/FENrMiaduTxMVchwhjYqYTPxhCw=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8999350.jpg\"\u003e\n\u003cdiv class=\"pnc1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-cover-content\"\u003e\n\n\u003cp class=\"pnc1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"pnc1-sub\"\u003eChoose the mansion, read your accomplices, disappear with the loot. By the end of the night, no one remembers who won — only who bluffed best.\u003c\/p\u003e\n\n\u003cdiv class=\"pnc1-chips\"\u003e\n\n\u003cspan class=\"pnc1-chip pnc1-chip--gold\"\u003eBluff \u0026amp; Deduction\u003c\/span\u003e \u003cspan class=\"pnc1-chip\"\u003eMighty Boards\u003c\/span\u003e \u003cspan class=\"pnc1-chip\"\u003eComic Heist\u003c\/span\u003e \u003cspan class=\"pnc1-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=\"pnc1-specs-bar\"\u003e\n\n\u003cdiv class=\"pnc1-specs\"\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003e45–60 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e💎\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003eSet Collection\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e🏛️\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eBoard\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003eModular Mansions\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003eCompetitive\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=\"pnc1-body\"\u003e\n\n\u003c!-- INTRO + QUOTE --\u003e\n\u003cdiv class=\"pnc1-intro-grid\"\u003e\n\n\u003cdiv class=\"pnc1-intro-text\"\u003e\n\n\u003cp class=\"pnc1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"pnc1-h3\"\u003eThe perfect heist exists. Until your accomplices guess it.\u003c\/h3\u003e\n\n\u003cp class=\"pnc1-p\"\u003eIn \u003cstrong\u003ePinched!\u003c\/strong\u003e you are a refined thief practicing the noble art of \"wealth redistribution\" — in layman's terms, burglary. Designed by \u003cstrong\u003eJonathan Gilmour-Long and David Gordon\u003c\/strong\u003e, illustrated by Max Kosek and vesner, published by Mighty Boards in 2025.\u003c\/p\u003e\n\n\u003cp class=\"pnc1-p\"\u003eEach turn, one player becomes the \u003cstrong\u003eMastermind\u003c\/strong\u003e: they secretly choose which mansion to rob. All others try to guess where they will strike. If the Mastermind arrives alone, they snatch all the loot. If someone discovers them and shows up, the loot is split.\u003c\/p\u003e\n\n\u003cp class=\"pnc1-p\"\u003eBluffing, reading the table, and timing. In \u003cstrong\u003ePinched!\u003c\/strong\u003e victory doesn't go to the best silent planner, but to whoever can read their opponents — and let themselves be read when they least expect it.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-intro-side\"\u003e\n\n\u003cp class=\"pnc1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"pnc1-quote\"\u003e\n\n\u003cmeta itemprop=\"itemReviewed\" content=\"Pinched!\"\u003e\n\n\u003cp itemprop=\"reviewBody\" class=\"pnc1-quote-text\"\u003e\"A handsome long filler for almost any group of players.\"\u003c\/p\u003e\n\n\u003cp class=\"pnc1-quote-transl\"\u003eA nice long filler, suitable for almost any group of players.\u003c\/p\u003e\n\n\u003cp class=\"pnc1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-quote-solo\"\u003e\n\n\u003cspan class=\"pnc1-qs-icon\"\u003e🃏\u003c\/span\u003e\n\u003cp class=\"pnc1-qs-text\"\u003eThe real game isn't on the board: it's in the eyes of the person sitting across from you, trying to figure out where you're going.\u003c\/p\u003e\n\n\u003cp class=\"pnc1-qs-note\"\u003eThe secret of Pinched! in one line\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=\"pnc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"pnc1-fs\"\u003e\n\n\u003cdiv class=\"pnc1-fs-header\"\u003e\n\n\u003cdiv class=\"pnc1-fs-brand\"\u003e\n\n\u003cimg class=\"pnc1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\n\u003cspan class=\"pnc1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"pnc1-fs-game-name\"\u003ePinched!\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"pnc1-fs-cat\"\u003eDeduction · Bluff\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-body\"\u003e\n\n\u003cdiv class=\"pnc1-fs-radar-panel\"\u003e\n\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"pnc1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"pnc1-fs-tip\" class=\"pnc1-fs-tip\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-info\"\u003e\n\n\u003cspan class=\"pnc1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"pnc1-fs-feeling\"\u003e\n\n\u003cspan class=\"pnc1-fs-feel-tag\"\u003eFun\u003c\/span\u003e \u003cspan class=\"pnc1-fs-feel-tag\"\u003eSneaky\u003c\/span\u003e \u003cspan class=\"pnc1-fs-feel-tag\"\u003eImmediate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"pnc1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"pnc1-fs-targets\"\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-si\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-no\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-verdict\"\u003e\n\n\u003cdiv class=\"pnc1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-verdict-text\"\u003eLight bluffing and timely thefts. Perfect as a social filler for groups that enjoy reading each other's faces — not a game for solitary strategists, and that's perfectly fine.\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=\"pnc1-fs-footer\"\u003e\n\n\u003cimg class=\"pnc1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Accessibilità', v:5, note:\"Regole in 15 minuti, si insegna mentre si gioca — adatto a chiunque\"},\n        {l:'Energia',       v:4, note:\"Bluff, accuse e risate: il tavolo parla dall'inizio alla fine\"},\n        {l:'Fortuna',       v:4, note:\"Il mazzo da 176 carte refurtiva può premiarti o tradirti al momento sbagliato\"},\n        {l:'Rigiocabilità', v:3, note:\"Cinque ville modulari e varianti Crown cambiano il ritmo di ogni partita\"},\n        {l:'Cooperazione',  v:3, note:\"Indovinare il colpo del Mastermind ti fa entrare nella spartizione del bottino\"},\n        {l:'Complessità',   v:2, note:\"Poche regole, zero barriere — fila liscia dalla prima partita\"}\n      ];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('pnc1-fs-svg');\n      var tip=document.getElementById('pnc1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes pnc1-draw{to{stroke-dashoffset:0}}@keyframes pnc1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:pnc1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:pnc1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:pnc1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"pnc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"pnc1-section-pad\"\u003e\n\n\u003cp class=\"pnc1-label\"\u003eOn the table\u003c\/p\u003e\n\n\u003ch3 class=\"pnc1-h3\"\u003eWhat you manage in each game\u003c\/h3\u003e\n\n\u003cdiv class=\"pnc1-cards\"\u003e\n\n\u003cdiv class=\"pnc1-card\"\u003e\n\n\u003cspan class=\"pnc1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eYour hand of location cards\u003c\/h4\u003e\n\n\u003cp class=\"pnc1-card-desc\"\u003eAs Mastermind, you choose where to strike; as a thief, you use it to pursue the heist. The same card, two opposite purposes.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-card\"\u003e\n\n\u003cspan class=\"pnc1-card-icon\"\u003e💎\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eLoot to collect\u003c\/h4\u003e\n\n\u003cp class=\"pnc1-card-desc\"\u003eGold, paintings, emeralds, watches: sets of valuables to accumulate and resell. Your stash always remains in plain sight.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-card\"\u003e\n\n\u003cspan class=\"pnc1-card-icon\"\u003e🏛️\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eFive mansions to rob\u003c\/h4\u003e\n\n\u003cp class=\"pnc1-card-desc\"\u003eEach with its own rules, in basic or \"Crown\" version for advanced play. They completely change how the heist is planned.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-card\"\u003e\n\n\u003cspan class=\"pnc1-card-icon\"\u003e🕵️\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eThe role of the Mastermind\u003c\/h4\u003e\n\n\u003cp class=\"pnc1-card-desc\"\u003eRotates each turn. When it's your turn, you plan the perfect heist — and you must sell or accumulate before the loot slips away.\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=\"pnc1-closing\"\u003e\n\n\u003cp class=\"pnc1-closing-text\"\u003eWithin an hour, you'll have accused everyone at least once — and laughed at every accusation. It always happens with Pinched!\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"pnc1-box-section\"\u003e\n\n\u003cdetails class=\"pnc1-det\"\u003e\n\u003csummary class=\"pnc1-det-sum\"\u003e\u003cspan class=\"pnc1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"pnc1-det-title\"\u003eRecommended card sleeves\u003c\/span\u003e\u003cspan class=\"pnc1-det-sub\"\u003e3 sizes · 207 cards total\u003c\/span\u003e\u003cspan class=\"pnc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pnc1-det-body\"\u003e\n\n\u003cdiv class=\"pnc1-sleeve-grid\"\u003e\n\n\u003cdiv class=\"pnc1-sleeve\"\u003e\n\n\u003cspan class=\"pnc1-sleeve-mm\"\u003e50 × 75 mm\u003c\/span\u003e\n\u003cdiv class=\"pnc1-sleeve-r\"\u003e\u003cspan class=\"pnc1-sleeve-qty\"\u003e176 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-sleeve\"\u003e\n\n\u003cspan class=\"pnc1-sleeve-mm\"\u003e64 × 90 mm\u003c\/span\u003e\n\u003cdiv class=\"pnc1-sleeve-r\"\u003e\u003cspan class=\"pnc1-sleeve-qty\"\u003e25 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-sleeve\"\u003e\n\n\u003cspan class=\"pnc1-sleeve-mm\"\u003e44 × 63 mm\u003c\/span\u003e\n\u003cdiv class=\"pnc1-sleeve-r\"\u003e\u003cspan class=\"pnc1-sleeve-qty\"\u003e6 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=\"pnc1-det pnc1-det--last\"\u003e\n\u003csummary class=\"pnc1-det-sum\"\u003e\u003cspan class=\"pnc1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"pnc1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"pnc1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"pnc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pnc1-det-body\"\u003e\n\n\u003cdiv class=\"pnc1-rl-wrap\"\u003e\n\n\u003cdiv class=\"pnc1-rl-langs\"\u003e\u003cspan class=\"pnc1-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: #0b1a3e; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"pnc1-rl-link\" href=\"https:\/\/www.mighty-boards.com\/images\/user_files\/41\/pinched_rulebook_017.pdf\" target=\"_blank\"\u003e\u003cspan class=\"pnc1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"pnc1-rl-body\"\u003e\n\n\u003cspan class=\"pnc1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"pnc1-rl-sub\"\u003eFree PDF · mighty-boards.com\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"pnc1-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.pnc1-wrap, .pnc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.pnc1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #060f28;\n}\n\n\/* ── COPERTINA ── *\/\n.pnc1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.pnc1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.pnc1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(6,15,40,0) 0%, rgba(6,15,40,0) 25%, rgba(6,15,40,0.55) 55%, rgba(6,15,40,0.88) 75%, rgba(6,15,40,0.98) 100%); }\n.pnc1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.pnc1-kicker { display: block; color: #E7B84A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.pnc1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.pnc1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.pnc1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.pnc1-chip--gold { background: #C98F1E; border-color: #C98F1E; color: #0a1430; }\n\n\/* ── SPECS ── *\/\n.pnc1-specs-bar { background: #0a1530; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.pnc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.pnc1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.pnc1-spec:nth-child(3n) { border-right: none; }\n.pnc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.pnc1-spec-icon { font-size: 1.2rem; }\n.pnc1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.pnc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.pnc1-body { background: #F2EAD6; }\n\n\/* ── INTRO ── *\/\n.pnc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.pnc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #A8740F; margin-bottom: 7px; }\n.pnc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #16203a; line-height: 1.15; margin-bottom: 16px; }\n.pnc1-p { font-family: sans-serif; font-size: 0.95rem; color: #2f2a20; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.pnc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #A8740F; margin-bottom: 12px; }\n.pnc1-quote { background: #0b1a3e; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E7B84A; }\n.pnc1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.pnc1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.pnc1-quote-source { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* box editoriale FroGames *\/\n.pnc1-quote-solo { background: #0a3d2e; border-radius: 14px; padding: 18px 20px; border-left: 4px solid #C98F1E; }\n.pnc1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.pnc1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.pnc1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.pnc1-divider { height: 1px; background: #d8c8a4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.pnc1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.pnc1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.pnc1-fs-brand { display:flex; align-items:center; gap:9px; }\n.pnc1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.pnc1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.pnc1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.pnc1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.pnc1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.pnc1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.pnc1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.pnc1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.pnc1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.pnc1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.pnc1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.pnc1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.pnc1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.pnc1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.pnc1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.pnc1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.pnc1-fs-target span { font-size:14px; flex-shrink:0; }\n.pnc1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.pnc1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.pnc1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.pnc1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.pnc1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.pnc1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.pnc1-section-pad { padding: 32px 28px 8px; }\n.pnc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.pnc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e4d6ba; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.pnc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.pnc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.pnc1-card-name { font-size: 0.95rem; font-weight: 900; color: #9C6B0C; margin-bottom: 5px; }\n.pnc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2f2a20; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.pnc1-closing { background: #0a1530; padding: 26px 28px; border-top: 3px solid #E7B84A; }\n.pnc1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.pnc1-box-section { background: #F2EAD6; border-top: 1px solid #d8c8a4; }\n.pnc1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.pnc1-det--last { border-bottom: none; }\n.pnc1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.pnc1-det-sum::-webkit-details-marker { display: none; }\n.pnc1-det-sum::marker { display: none; }\n.pnc1-det[open] .pnc1-det-sum { background: #faf7f2; }\n.pnc1-det-sum:hover { background: #faf7f2; }\n.pnc1-det-left { display: flex; align-items: center; gap: 10px; }\n.pnc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.pnc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #16203a; display: block; }\n.pnc1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.pnc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.pnc1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.pnc1-det[open] .pnc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.pnc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.pnc1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.pnc1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.pnc1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#16203a; }\n.pnc1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.pnc1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.pnc1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.pnc1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.pnc1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.pnc1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.pnc1-rl-body { flex:1; min-width:0; }\n.pnc1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.pnc1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.pnc1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .pnc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .pnc1-spec { border-bottom: none; }\n  .pnc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .pnc1-spec:last-child { border-right: none; }\n  .pnc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .pnc1-fs-body { grid-template-columns: 220px 1fr; }\n  .pnc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .pnc1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .pnc1-cover { height: 440px; }\n  .pnc1-cover-content { padding: 22px 36px 30px; }\n  .pnc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .pnc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .pnc1-divider { margin-left: 36px; margin-right: 36px; }\n  .pnc1-section-pad { padding: 36px 36px 8px; }\n  .pnc1-closing { padding: 28px 36px; }\n  .pnc1-fs-body { grid-template-columns: 260px 1fr; }\n  .pnc1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Mighty Boards","offers":[{"title":"Default Title","offer_id":52641697038663,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/PINCHED_00.webp?v=1761729307"},{"product_id":"whirling-witchcraft","title":"Whirling Witchcraft","description":"\u003cdiv class=\"witchcraft-collage cauldron-theme\"\u003e\n\n\u003ch2\u003e Be careful, witch: the potion is about to explode!\u003c\/h2\u003e\n\n \u003cp\u003eIn \u003cstrong\u003eWhirling Witchcraft,\u003c\/strong\u003e simply mixing magical ingredients isn't enough—it requires the art of balance (and a pinch of wickedness). Each witch at the table transforms mushrooms, toads, and mandrakes according to their own recipes, but anyone who dares to use too much power risks blowing everything up. The trick? Create more ingredients than your rival can contain... and watch their cauldron boil over.\u003c\/p\u003e\n\n\u003cp\u003e This \u003cstrong\u003efamily board game for 2–5 players\u003c\/strong\u003e from \u003cstrong\u003eAEG\u003c\/strong\u003e is a race of wits and speed where everything happens simultaneously. Each turn, you choose a recipe, transform the ingredients, and pass the cauldron to your neighbor—hoping it explodes before yours! With unique powers, double-sided recipes, and arcane symbols to combine, magical chaos is guaranteed… and a laugh, too.\u003c\/p\u003e\n\n\u003ch3\u003e Why “Whirling Witchcraft” is a successful spell\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🧪 \u003cstrong\u003eCompetitive Alchemy\u003c\/strong\u003e : Craft ingredients and dump them into your opponent's cauldron\u003c\/li\u003e\n\n \u003cli\u003e💨 \u003cstrong\u003eSimultaneous play\u003c\/strong\u003e : everyone acts together, without any downtime\u003c\/li\u003e\n\n\u003cli\u003e 🧙♀️ \u003cstrong\u003ePowers and personalized recipes\u003c\/strong\u003e : every witch has her own magic\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eVivid illustrations\u003c\/strong\u003e and colorful materials that fill the table with energy\u003c\/li\u003e\n\n\u003cli\u003e 🌟 \u003cstrong\u003ePerfect for families and light evenings\u003c\/strong\u003e : easy to learn, hard to put down\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e If you love \u003cstrong\u003efast-paced, interactive, and magical board games\u003c\/strong\u003e where victory is a diabolical cauldron of laughter, \u003cstrong\u003eWhirling Witchcraft\u003c\/strong\u003e is your next winning formula. But beware: those who play with fire... end up in the soup!\u003c\/p\u003e\n\n\u003cp class=\"central\"\u003e \u003cem\u003eMagic is fickle. You are even more so.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* ✨ FROGAMES – WHIRLING WITCHCRAFT THEME *\/\n.witchcraft-collage.cauldron-theme {\n  font-family:\"Inter\",sans-serif;\n  color:#fff7f0;\n  background:radial-gradient(circle at 40% 20%,#ff6b4a 0%,#d84b8a 40%,#612b6b 100%);\n  border-radius:14px;\n  padding:2.4rem;\n  border:1px solid rgba(255,255,255,0.12);\n  position:relative;\n  overflow:hidden;\n  box-shadow:0 0 25px rgba(255,100,80,0.3), inset 0 0 50px rgba(255,255,255,0.05);\n}\n\n\/* 🔮 Fumo magico che si muove *\/\n.witchcraft-collage.cauldron-theme::before {\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 70% 30%,rgba(255,255,255,0.05) 0%,transparent 80%);\n  mix-blend-mode:screen;\n  animation:cauldronMist 10s ease-in-out infinite alternate;\n  opacity:0.4;\n}\n@keyframes cauldronMist {\n  from {transform:translateY(0) scale(1);}\n  to {transform:translateY(-10px) scale(1.05);}\n}\n\n\/* ✍️ Text *\/\n.witchcraft-collage.cauldron-theme h2 {\n  color:#fff3da;\n  font-weight:900;\n  font-size:1.8rem;\n  text-align:center;\n  text-transform:uppercase;\n  letter-spacing:0.8px;\n  text-shadow:0 0 12px rgba(255,240,180,0.6);\n  position:relative;\n  z-index:2;\n}\n.witchcraft-collage.cauldron-theme h3 {\n  color:#ffe2c7;\n  font-weight:700;\n  text-align:center;\n  margin-top:2rem;\n  margin-bottom:1rem;\n  text-transform:uppercase;\n  letter-spacing:0.4px;\n  text-shadow:0 0 10px rgba(255,150,130,0.4);\n  position:relative;\n  z-index:2;\n}\n.witchcraft-collage.cauldron-theme p,\n.witchcraft-collage.cauldron-theme li {\n  position:relative;\n  z-index:2;\n  line-height:1.7;\n  font-size:0.95rem;\n}\n.witchcraft-collage.cauldron-theme strong {\n  color:#fffbe6;\n  font-weight:800;\n  text-shadow:0 0 5px rgba(255,255,200,0.3);\n}\n.witchcraft-collage.cauldron-theme em {\n  color:#ffeac7;\n  font-style:normal;\n  font-weight:700;\n}\n.witchcraft-collage.cauldron-theme ul {\n  background:rgba(255,255,255,0.05);\n  border:1px solid rgba(255,255,255,0.1);\n  border-radius:10px;\n  padding:1.5rem 2rem;\n  box-shadow:inset 0 0 15px rgba(255,255,255,0.08);\n  margin:1.5rem 0;\n}\n.witchcraft-collage.cauldron-theme li {\n  margin-bottom:0.9rem;\n}\n.witchcraft-collage.cauldron-theme .central {\n  text-align:center;\n  margin-top:2rem;\n  font-size:1rem;\n  letter-spacing:0.4px;\n  color:#fff2de;\n  text-shadow:0 0 6px rgba(255,200,150,0.5);\n}\n\n\/* 🌙 Bagliore magico ai bordi *\/\n.witchcraft-collage.cauldron-theme::after {\n  content:\"\";\n  position:absolute;\n  inset:-2px;\n  background:linear-gradient(130deg,rgba(255,204,150,0.3),rgba(255,0,200,0.15));\n  mix-blend-mode:overlay;\n  pointer-events:none;\n}\n\n\/* 📱 Responsive *\/\n@media (max-width:768px){\n  .witchcraft-collage.cauldron-theme{padding:1.6rem;}\n  .witchcraft-collage.cauldron-theme h2{font-size:1.4rem;}\n}\n\u003c\/style\u003e","brand":"Alderac Entertainment Group","offers":[{"title":"Default Title","offer_id":52667779907911,"sku":null,"price":43.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/WhirlingWitchcraft00.webp?v=1762011412"},{"product_id":"gardeners","title":"Gardeners ","description":"\u003cdiv style=\"background: linear-gradient(135deg, #1e5128 0%, #d35400 100%); padding: 40px 20px; border-radius: 10px; font-family: 'Poppins', sans-serif; color: #ffffff !important;\"\u003e\n\n\u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #ffffff !important;\"\u003e GARDENERS \u003c\/h1\u003e\n\n\u003cp style=\"font-size: 18px; line-height: 1.6; text-align: center; margin-bottom: 20px; color: #ffffff !important;\"\u003e The King is capricious, time is running out, and silence is your only weapon. Welcome to \u003cstrong\u003eGardeners\u003c\/strong\u003e , the real-time cooperative experience that turns gardening into a frantic race against logic itself. \u003c\/p\u003e\n\n\u003cp style=\"font-size: 16px; line-height: 1.6; text-align: center; margin-bottom: 20px; color: #ffffff !important;\"\u003e From the brilliant mind of Kasper Lapp, creator of \u003cem\u003eMagic Maze\u003c\/em\u003e , comes a challenge that will test your telepathic understanding to the limit. It's not just about planting colorful flowers or laying out elegant paths: you must satisfy the ruler's ever-changing and bizarre requests, modifying the garden as you build it.\u003c\/p\u003e\n\n \u003cp style=\"font-size: 16px; line-height: 1.6; text-align: center; margin-bottom: 20px; color: #ffffff !important;\"\u003e No words can be spoken. Only knowing glances, quick gestures, and the frenetic movement of lush tiles. Each revealed Bond card is a new spatial puzzle to be solved together, instantly, without interrupting the flow of play. \u003c\/p\u003e\n\n\u003cp style=\"font-size: 16px; line-height: 1.6; text-align: center; margin-bottom: 40px; color: #ffffff !important;\"\u003e Immerse yourself in a vibrant aesthetic, where the emerald green of leaves meets the warm orange of autumn. Gardeners isn't just a game, it's an exercise in controlled chaos harmony, perfect for groups who love to laugh at their mistakes and triumph in deafening silence. \u003c\/p\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-size: 20px; font-weight: 800; margin-bottom: 10px; color: #ffffff !important;\"\u003e GOLDEN SILENCE\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; line-height: 1.4; color: #ffffff !important;\"\u003e Communication is forbidden. You will have to develop a secret language of cards and intuitions to avoid angering the King. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-size: 20px; font-weight: 800; margin-bottom: 10px; color: #ffffff !important;\"\u003e FLORAL PANIC\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; line-height: 1.4; color: #ffffff !important;\"\u003e Time passes inexorably. Every second lost deciphering a link is one second less to complete the botanical masterpiece. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-size: 20px; font-weight: 800; margin-bottom: 10px; color: #ffffff !important;\"\u003e VISUAL ART\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; line-height: 1.4; color: #ffffff !important;\"\u003e Beautiful components and vivid illustrations create a stunning visual impact on the tabletop, even in total chaos. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-size: 20px; font-weight: 800; margin-bottom: 10px; color: #ffffff !important;\"\u003e PURE INTESA\u003c\/h3\u003e\n\n \u003cp style=\"font-size: 15px; line-height: 1.4; color: #ffffff !important;\"\u003eThe satisfaction of completing a level in perfect sync without saying a word is an unparalleled feeling. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"border: 2px solid rgba(255,255,255,0.5); padding: 20px; text-align: center; border-radius: 15px; margin-top: 40px; background: rgba(0,0,0,0.2);\"\u003e\n\n\u003cp style=\"font-size: 20px; font-weight: bold; font-style: italic; margin: 0; text-transform: uppercase; letter-spacing: 1px; color: #ffffff !important;\"\u003e CAN YOU CREATE THE PERFECT GARDEN BEFORE THE HOURGLASS RUNS OUT?\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Sit Down","offers":[{"title":"Default Title","offer_id":53200708436295,"sku":null,"price":22.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Gardeners_00.webp?v=1769268063"},{"product_id":"hercules-and-the-12-labors","title":"Hercules and the 12 Labors ","description":"\u003c!-- =====================================================\n     HERCULES AND THE 12 LABORS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     Prefisso CSS: h121-\n     ===================================================== --\u003e\n\u003cdiv class=\"h121-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"h121-cover\"\u003e\n\u003cimg src=\"https:\/\/cf.geekdo-images.com\/6JoqoNDEtjSmaNVnKwfgjQ__itemrep\/img\/JDo7heMQdsGRSGa57FWLSZvhbaU=\/fit-in\/246x300\/filters:strip_icc()\/pic9405313.jpg\" alt=\"Hercules and the 12 Labors mythological solo board game - official cover Envy Born Games\" class=\"h121-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"h121-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"h121-cover-content\"\u003e\n\u003cp class=\"h121-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"h121-sub\"\u003eTwelve impossible trials. One hero. No companions to ask for advice — just you, the dice, and the legend to write.\u003c\/p\u003e\n\u003cdiv class=\"h121-chips\"\u003e\n\u003cspan class=\"h121-chip h121-chip--red\"\u003eNarrative\u003c\/span\u003e \u003cspan class=\"h121-chip\"\u003eEnvy Born Games\u003c\/span\u003e \u003cspan class=\"h121-chip\"\u003eGreek Mythology\u003c\/span\u003e \u003cspan class=\"h121-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"h121-specs-bar\"\u003e\n\u003cdiv class=\"h121-specs\"\u003e\n\u003cdiv class=\"h121-spec\"\u003e\n\u003cspan class=\"h121-spec-icon\"\u003e👤\u003c\/span\u003e \u003cspan class=\"h121-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"h121-spec-val\"\u003e1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-spec\"\u003e\n\u003cspan class=\"h121-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"h121-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"h121-spec-val\"\u003e30–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-spec\"\u003e\n\u003cspan class=\"h121-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"h121-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"h121-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-spec\"\u003e\n\u003cspan class=\"h121-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"h121-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"h121-spec-val\"\u003eDice + Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-spec\"\u003e\n\u003cspan class=\"h121-spec-icon\"\u003e📜\u003c\/span\u003e \u003cspan class=\"h121-spec-label\"\u003eType\u003c\/span\u003e \u003cspan class=\"h121-spec-val\"\u003eNarrative\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-spec\"\u003e\n\u003cspan class=\"h121-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"h121-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"h121-spec-val\"\u003eSolo only\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"h121-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"h121-intro-grid\"\u003e\n\u003cdiv class=\"h121-intro-text\"\u003e\n\u003cp class=\"h121-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"h121-h3\"\u003eTwelve labors. One hero. The road to Olympus.\u003c\/h3\u003e\n\u003cp class=\"h121-p\"\u003eYou take on the role of Hercules — the demigod condemned to atone for his sins through twelve legendary feats. \u003cstrong\u003eHercules and the 12 Labors\u003c\/strong\u003e is a solo dice and card adventure by Tyler J. Brown, published by Envy Born Games, that transforms myth into a personal campaign to be experienced over one or more evenings.\u003c\/p\u003e\n\u003cp class=\"h121-p\"\u003eYou roll the dice, assign them to actions, face the Lernaean Hydra with its regrowing heads, the Stymphalian Birds with their bronze beaks, the three-headed Cerberus at the gates of Hades. Each labor overcome gives you divine relics — the Nemean Lion's Pelt, Athena's Instrument, Hippolyta's Belt — which change how you approach the next trial.\u003c\/p\u003e\n\u003cp class=\"h121-p\"\u003eMood cards reveal memories and regrets from your past. Some break you. Others strengthen you. Only by gathering enough divinity can you cross the gates of Olympus and become immortal. Hercules and the 12 Labors is a game to play alone, in the evening, with a drink beside you — and a legend waiting to be written.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-intro-side\"\u003e\n\u003cp class=\"h121-quote-header\"\u003eThe heart of the game\u003c\/p\u003e\n\u003cdiv class=\"h121-quote-solo\"\u003e\n\u003cspan class=\"h121-qs-icon\"\u003e📜\u003c\/span\u003e\n\u003cp class=\"h121-qs-text\"\u003eIt's not a game you win on the first try. It's a game you learn to feel — labor after labor, roll after roll, memory after memory.\u003c\/p\u003e\n\u003cp class=\"h121-qs-note\"\u003eThe secret of Hercules in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-quote-solo h121-quote-solo--alt\"\u003e\n\u003cspan class=\"h121-qs-icon\"\u003e⚔️\u003c\/span\u003e\n\u003cp class=\"h121-qs-text\"\u003eEach labor has its own voice. The Hydra forces you to plan. Cerberus forces you to resist. And with each victory, you become a little more divine — and a little less human.\u003c\/p\u003e\n\u003cp class=\"h121-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"h121-fs\"\u003e\n\u003cdiv class=\"h121-fs-header\"\u003e\n\u003cdiv class=\"h121-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"h121-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"h121-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"h121-fs-game-name\"\u003eHercules and the 12 Labors\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"h121-fs-cat\" style=\"background: #fef0e0; border-color: #d4a050; color: #6a3800;\"\u003eNarrative\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-body\"\u003e\n\u003cdiv class=\"h121-fs-radar-panel\"\u003e\n\u003csvg id=\"h121-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"h121-fs-tip\" id=\"h121-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-info\"\u003e\n\u003cspan class=\"h121-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"h121-fs-feeling\"\u003e\n\u003cspan class=\"h121-fs-feel-tag\"\u003eAtmospheric\u003c\/span\u003e \u003cspan class=\"h121-fs-feel-tag\"\u003eThought-provoking\u003c\/span\u003e \u003cspan class=\"h121-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"h121-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"h121-fs-targets\"\u003e\n\u003cdiv class=\"h121-fs-target h121-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-target h121-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-target h121-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-target h121-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-target h121-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-target h121-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-verdict\"\u003e\n\u003cdiv class=\"h121-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-verdict-text\"\u003eA dense and atmospheric solo adventure. Perfect for those looking for an evening ritual with dice, cards, and mythology — not for noisy tables or first-time players.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-solo\"\u003e\n\u003cspan class=\"h121-fs-solo-label\"\u003eSolo\u003c\/span\u003e\n\u003cdiv class=\"h121-fs-solo-row\"\u003e\n\u003cspan class=\"h121-fs-solo-type\"\u003eDesigned for solo play\u003c\/span\u003e\n\u003cdiv class=\"h121-fs-solo-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"h121-fs-solo-note\"\u003eIt's not a game \"adapted\" for solo play: it's a game that exists only to be played alone. Every rule, every card, every choice is designed for a table with a single player.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"h121-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, BGG community, 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:\"Each labor has its story, each mood card opens a memory\"},\n        {l:'Tension',     v:4, note:\"Each die can be salvation or ruin — there's no going back\"},\n        {l:'Progression', v:4, note:\"Accumulated divine relics transform the campaign's ending\"},\n        {l:'Replayability', v:4, note:\"Mood cards and variable events: no two games have the same arc\"},\n        {l:'Luck',      v:3, note:\"Dice matter, but intelligent assignment overturns unfortunate rolls\"},\n        {l:'Complexity',  v:2, note:\"Clear rules in 20 minutes, the curve is in strategy not the manual\"}\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('h121-fs-svg');\n      var tip=document.getElementById('h121-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 h121-draw{to{stroke-dashoffset:0}}@keyframes h121-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:h121-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:h121-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:h121-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=\"h121-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"h121-section-pad\"\u003e\n\u003cp class=\"h121-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"h121-h3\"\u003eWhat you have at your disposal against the labors\u003c\/h3\u003e\n\u003cdiv class=\"h121-cards\"\u003e\n\u003cdiv class=\"h121-card\"\u003e\n\u003cspan class=\"h121-card-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"h121-card-name\"\u003eDice to assign\u003c\/h4\u003e\n\u003cp class=\"h121-card-desc\"\u003eYou don't just roll and suffer — you choose where to place each die. Strength, endurance, cunning, or divine skill.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-card\"\u003e\n\u003cspan class=\"h121-card-icon\"\u003e🦁\u003c\/span\u003e\n\u003ch4 class=\"h121-card-name\"\u003eDivine relics\u003c\/h4\u003e\n\u003cp class=\"h121-card-desc\"\u003eEach labor overcome unlocks a legendary artifact. The Nemean Pelt, Athena's Instrument, Hippolyta's Belt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-card\"\u003e\n\u003cspan class=\"h121-card-icon\"\u003e📜\u003c\/span\u003e\n\u003ch4 class=\"h121-card-name\"\u003eMood cards\u003c\/h4\u003e\n\u003cp class=\"h121-card-desc\"\u003eMemories, regrets, past guilts. Each mood card is a small story that shapes your journey.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"h121-card\"\u003e\n\u003cspan class=\"h121-card-icon\"\u003e❤️\u003c\/span\u003e\n\u003ch4 class=\"h121-card-name\"\u003eHealth track\u003c\/h4\u003e\n\u003cp class=\"h121-card-desc\"\u003eA demigod's body still has its limits. Every wound counts, every healing is a strategic choice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"h121-closing\"\u003e\n\u003cp class=\"h121-closing-text\"\u003eAn evening, a drink nearby, Hercules embarking on his first labor. When you leave the table, you have more than just a game — you have a piece of myth written by you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"h121-box-section\"\u003e\n\u003cdetails class=\"h121-det\"\u003e\n\u003csummary class=\"h121-det-sum\"\u003e\u003cspan class=\"h121-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"h121-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"h121-det-sub\"\u003e1 size · 56 cards total\u003c\/span\u003e\u003cspan class=\"h121-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"h121-det-body\"\u003e\n\u003cdiv class=\"h121-sleeve-grid\"\u003e\n\u003cdiv class=\"h121-sleeve\"\u003e\n\u003cspan class=\"h121-sleeve-mm\"\u003e70 × 120 mm\u003c\/span\u003e\n\u003cdiv class=\"h121-sleeve-r\"\u003e\u003cspan class=\"h121-sleeve-qty\"\u003e56 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"h121-sleeve-note\"\u003eIncludes Event, Health Track, Hercules, Labors, and Tradition cards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"h121-det h121-det--last\"\u003e\n\u003csummary class=\"h121-det-sum\"\u003e\u003cspan class=\"h121-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"h121-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"h121-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"h121-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"h121-det-body\"\u003e\n\u003cdiv class=\"h121-rl-wrap\"\u003e\n\u003cdiv class=\"h121-rl-langs\"\u003e\u003cspan class=\"h121-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/boardgamegeek.com\/filepage\/314392\/hercules-and-the-12-labors-rulebook\" class=\"h121-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0f08; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"h121-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"h121-rl-body\"\u003e\n\u003cspan class=\"h121-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"h121-rl-sub\"\u003eFree PDF · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"h121-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.h121-wrap, .h121-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.h121-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: #1a0f08;\n}\n\n\/* ── COPERTINA ── *\/\n.h121-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.h121-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.h121-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,15,8,0) 0%, rgba(26,15,8,0) 25%, rgba(26,15,8,0.55) 55%, rgba(26,15,8,0.88) 75%, rgba(26,15,8,0.98) 100%); }\n.h121-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.h121-kicker { display: block; color: #D4A017; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.h121-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.h121-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.h121-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.h121-chip--red { background: #8a4800; border-color: #8a4800; }\n\n\/* ── SPECS ── *\/\n.h121-specs-bar { background: #23160a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.h121-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.h121-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.h121-spec:nth-child(3n) { border-right: none; }\n.h121-spec:nth-last-child(-n+3) { border-bottom: none; }\n.h121-spec-icon { font-size: 1.2rem; }\n.h121-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.h121-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.h121-body { background: #F2E8D0; }\n\n\/* ── INTRO ── *\/\n.h121-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.h121-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.h121-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0f08; line-height: 1.15; margin-bottom: 16px; }\n.h121-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE BOX EDITORIALI ── *\/\n.h121-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.h121-quote-solo { background: #1a0f08; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A017; }\n.h121-quote-solo--alt { background: #3a1f0a; border-left-color: #A02020; }\n.h121-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.h121-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.h121-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.h121-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.h121-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.h121-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.h121-fs-brand { display:flex; align-items:center; gap:9px; }\n.h121-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.h121-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.h121-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.h121-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.h121-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.h121-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.h121-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.h121-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.h121-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.h121-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.h121-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.h121-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.h121-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.h121-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.h121-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.h121-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.h121-fs-target span { font-size:14px; flex-shrink:0; }\n.h121-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.h121-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.h121-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.h121-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.h121-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\n\/* Sezione solitario *\/\n.h121-fs-solo { background:#eeeae4; padding:14px 20px; border-top:1px solid #e0d8cc; }\n.h121-fs-solo-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:8px; }\n.h121-fs-solo-row { display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:8px; flex-wrap:wrap; }\n.h121-fs-solo-type { font-family:sans-serif; font-size:12px; font-weight:700; color:#1a1208; background:#fff; padding:4px 12px; border-radius:50px; border:1px solid #d4a050; }\n.h121-fs-solo-stars { font-family:sans-serif; font-size:14px; color:#D4A017; letter-spacing:2px; }\n.h121-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; font-style:italic; }\n\n.h121-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.h121-section-pad { padding: 32px 28px 8px; }\n.h121-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.h121-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.h121-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.h121-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.h121-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.h121-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.h121-closing { background: #1a0f08; padding: 26px 28px; border-top: 3px solid #D4A017; }\n.h121-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.h121-box-section { background: #F2E8D0; border-top: 1px solid #d4c0a0; }\n.h121-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.h121-det--last { border-bottom: none; }\n.h121-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.h121-det-sum::-webkit-details-marker { display: none; }\n.h121-det-sum::marker { display: none; }\n.h121-det[open] .h121-det-sum { background: #faf7f2; }\n.h121-det-sum:hover { background: #faf7f2; }\n.h121-det-left { display: flex; align-items: center; gap: 10px; }\n.h121-det-ico { font-size: 17px; flex-shrink: 0; }\n.h121-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0f08; display: block; }\n.h121-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.h121-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.h121-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.h121-det[open] .h121-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.h121-det-body { padding: 0 20px 16px; background: #fff; }\n\n.h121-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.h121-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.h121-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0f08; }\n.h121-sleeve-r { display:flex; align-items:center; gap:8px; }\n.h121-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n.h121-sleeve-note { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; margin-top:10px; font-style:italic; line-height:1.5; }\n\n.h121-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.h121-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.h121-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.h121-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a0f08; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.h121-rl-link:hover { opacity:.85; }\n.h121-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.h121-rl-body { flex:1; min-width:0; }\n.h121-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.h121-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.h121-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  .h121-specs { grid-template-columns: repeat(6, 1fr); }\n  .h121-spec { border-bottom: none; }\n  .h121-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .h121-spec:last-child { border-right: none; }\n  .h121-cards { grid-template-columns: repeat(2, 1fr); }\n  .h121-fs-body { grid-template-columns: 220px 1fr; }\n  .h121-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .h121-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .h121-cover { height: 440px; }\n  .h121-cover-content { padding: 22px 36px 30px; }\n  .h121-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .h121-cards { grid-template-columns: repeat(4, 1fr); }\n  .h121-divider { margin-left: 36px; margin-right: 36px; }\n  .h121-section-pad { padding: 36px 36px 8px; }\n  .h121-closing { padding: 28px 36px; }\n  .h121-fs-body { grid-template-columns: 260px 1fr; }\n  .h121-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Envy Born Games","offers":[{"title":"Default Title","offer_id":53213868949831,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Hercules_and_the_12_Labors_00.webp?v=1769456544"},{"product_id":"3-witches","title":"3 Witches ","description":"\u003cdiv style=\"font-family: 'Poppins', sans-serif; background: linear-gradient(135deg, #D84315 0%, #1a0500 100%); padding: 40px 20px; border-radius: 15px; color: #ffffff !important; box-shadow: 0 10px 30px rgba(0,0,0,0.5);\"\u003e\n\n\u003ch1 style=\"font-family: 'Montserrat', sans-serif; font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #ffffff !important;\"\u003e 3 WITCHES \u003c\/h1\u003e\n\n\u003cdiv style=\"font-size: 18px; line-height: 1.8; text-align: justify; max-width: 900px; margin: 0 auto; color: #ffffff !important;\"\u003e\n\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003e Immerse yourself in a haunted atmosphere where the art of deception meets dark magic. \u003cstrong\u003e3 Witches\u003c\/strong\u003e isn't just a card game; it's a visual ritual brought to life through Sai Beppu's incredible woodcut-style illustrations. Each card is a small masterpiece of black ink on a crimson background, transporting players straight to the heart of an ancient, forbidden forest.\u003c\/p\u003e\n\n \u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eIn this seething cauldron of strategy, you and your opponents take on the roles of ambitious witches, willing to do anything to prove your supremacy in the coven. There's no room for mercy when ingredients are scarce and power is at stake. Tension rises with every hand, as you try to balance your thirst for victory with the need to avoid burning yourself with your own potions.\u003c\/p\u003e\n\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003e Corey Young's design transforms classic mechanics into a sharp, modern challenge. The vibrant and iconic box art embodies a gaming experience that's both accessible and deeply tactical. It's the kind of game that draws the eye to the table and captures the mind from the first play, perfect for evenings where the atmosphere matters as much as the score.\u003c\/p\u003e\n\n \u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eDon't be fooled by the apparent simplicity: beneath the pointed hat lie crucial decisions. Every ingredient thrown into the cauldron could be the key to triumph or the beginning of your downfall. Are you ready to stir fate and see what emerges from the magical fumes? \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e DARK ART\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003e A unique woodcut graphic style that captures the essence of magical folklore in every detail. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e MAGICAL CHAOS\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003e Manage a hand of unpredictable ingredients and turn the tide in your favor with cunning. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e PURE TENSION\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003e A game where every decision matters and the line between victory and disaster is razor-thin. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"font-weight: 800; text-transform: uppercase; margin-bottom: 10px; color: #ffffff !important;\"\u003e PORTABLE RITUAL\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 15px; color: #ffffff !important;\"\u003e A compact box that packs a deep gaming experience, ready for any occasion. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"border: 2px solid rgba(255,255,255,0.5); padding: 20px; text-align: center; border-radius: 15px; margin-top: 40px; background: rgba(0,0,0,0.3); color: #ffffff !important;\"\u003e\n\n\u003ch3 style=\"margin: 0; font-size: 24px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; color: #ffffff !important;\"\u003e THE CAULDRON AWAITS YOUR SECRET INGREDIENT.\u003c\/h3\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53245288939847,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/3_Witches_00.webp?v=1769776217"},{"product_id":"pinatas","title":"Pinatas ","description":"\u003csection class=\"fg-wrap\" id=\"fg-pinatas\"\u003e\n\u003cp class=\"fg-kicker\"\u003e HIT AT THE RIGHT TIME\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e PIÑATAS\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e The trick-taking game where winning too early is a fatal mistake.\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eYou've got the cards in your hand and the party's on. Everyone wants to break the piñata, but in this card game by Reiner Knizia, haste is your worst enemy. You have to win the hands, of course, but you have to do it with surgical timing.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's a trick-taking and risk-management board game that turns every round into a test of nerve. The goal is to get out of the round, but your score depends on how much the others have already collected: the longer you wait, the richer the loot, but if you finish last, you're left empty-handed.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e You don't just have to win tricks: you have to decide exactly when to stop playing.\u003c\/div\u003e\n\n\u003cp class=\"fg-p\"\u003e Tension rises with every card played. An ingenious scoring system overturns the classic logic of card games: here, the race leader risks a small payout, while those who calculate every move in the shadows can snatch victory at the last second.\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eIt's the game for those who love the thrill of calculated risk, subtle nastiness at the table and are looking for a tactical experience that can be explained in two minutes but keeps everyone glued to their seats.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eReiner Knizia\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eReverse Auction\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eParty Tactical\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eEmotional Bluff\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" class=\"fg-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003e Why PIÑATAS gets stuck in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e⏱️ The Dilemma\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e Do you get out early and take a few safe points, or do you wait for the pot to rise and risk everything?\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🍬 The Binge\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e The physical satisfaction of seeing your opponents fill the pot for you before your move.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e💣 The Bomb 7\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e Special cards that are worth double and speed up your exit when no one expects it.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e😰 Final Panic\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e That moment when you realize you're alone at the table and your score drops to zero.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🎨 Visual Feast\u003c\/span\u003e\n \u003cp class=\"fg-card-text\"\u003eDom2D's explosive, colorful illustrations make every defeat less bitter.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-card-title\"\u003e🧠 Genius Knizia\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003e Very simple rules, but each game reveals a different strategic depth.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e A game where greed is punished and patience is rewarded, but only if it doesn't become too much.\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-pinatas,#fg-pinatas *{color:#FFFFFF!important}#fg-pinatas{background:linear-gradient(135deg,#2A0E45 0%,#00688B 100%);padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;max-width:1100px;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,0.3)}#fg-pinatas .fg-kicker{text-transform:uppercase;letter-spacing:2px;font-size:14px;color:#FF69B4!important;margin-bottom:10px;font-weight:700}#fg-pinatas .fg-title{font-size:48px;font-weight:900;margin:0 0 10px;line-height:1.1;text-shadow:0 4px 10px rgba(0,0,0,0.4)}#fg-pinatas .fg-sub{font-size:20px;opacity:0.9;margin-bottom:30px;font-weight:300}#fg-pinatas .fg-p{font-size:18px;line-height:1.6;margin-bottom:20px;opacity:0.95}#fg-pinatas .fg-tagline{font-size:24px;font-weight:700;margin:40px 0;padding-left:20px;border-left:5px solid #FFEB3B;text-shadow:0 0 20px rgba(255,235,59,0.3)}#fg-pinatas .fg-chips{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}#fg-pinatas .fg-chip{background:rgba(255,255,255,0.15);padding:8px 16px;border-radius:50px;font-size:14px;font-weight:600;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.2)}#fg-pinatas .fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:50px 0}#fg-pinatas .fg-h3{font-size:28px;margin-bottom:30px;font-weight:800}#fg-pinatas .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-pinatas .fg-card{background:rgba(255,255,255,0.1);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.2s}#fg-pinatas .fg-card-title{display:block;font-size:18px;font-weight:800;margin-bottom:10px;color:#00E5FF!important}#fg-pinatas .fg-card-text{font-size:15px;line-height:1.5;opacity:0.9}#fg-pinatas .fg-panel{background:rgba(0,0,0,0.3);padding:30px;border-radius:28px;text-align:center;font-size:20px;font-weight:700;margin-top:40px;border:2px solid rgba(255,255,255,0.1)}@media(min-width:720px){#fg-pinatas .fg-grid{grid-template-columns:1fr 1fr}#fg-pinatas .fg-title{font-size:64px}}@media(min-width:1050px){#fg-pinatas .fg-grid{grid-template-columns:1fr 1fr 1fr}}\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53245376659783,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Pinatas00.webp?v=1769778456"},{"product_id":"formaggio","title":"Cheese: Limited Edition ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eFermenting dairies: let your masterpiece mature\u003c\/h2\u003e\n\n\u003cp\u003e In \u003cstrong\u003eFormaggio – Limited Edition\u003c\/strong\u003e , you don the apron of an early 1900s \u003cstrong\u003eItalian cheesemaker\u003c\/strong\u003e : produce, refine, and sell cheeses to become the most prestigious name in the country. It's a \u003cstrong\u003estandalone expansion for Fromage\u003c\/strong\u003e : play it alone or combine it with the base game to increase the variety and paths to victory.\u003c\/p\u003e\n\n \u003cp\u003eThe heart beats fast on the table: \u003cstrong\u003esimultaneous worker placement\u003c\/strong\u003e and \u003cstrong\u003ea rotating wheel\u003c\/strong\u003e at the end of the shift. Place workers in your quadrant, produce, and collect resources; as the board turns, the cheeses \u003cstrong\u003eage\u003c\/strong\u003e , and new opportunities open up. Timing, planning, and a healthy dose of business acumen: this is how \u003cstrong\u003ePrestige\u003c\/strong\u003e is built.\u003c\/p\u003e\n\n\u003ch3\u003e What makes “Formaggio” irresistible\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🧀 \u003cstrong\u003eStand-alone\u003c\/strong\u003e but \u003cstrong\u003ecombinable with Fromage\u003c\/strong\u003e for a mix of dials and texture tiles\u003c\/li\u003e\n\n\u003cli\u003e 🔄 \u003cstrong\u003eRotation that counts\u003c\/strong\u003e : produce now, let it mature, sell at the right time\u003c\/li\u003e\n\n\u003cli\u003e 🤝 \u003cstrong\u003eSimultaneous\u003c\/strong\u003e : zero downtime, choices made simultaneously\u003c\/li\u003e\n\n\u003cli\u003e 🧩 \u003cstrong\u003eSet Collection \u0026amp; Contracts\u003c\/strong\u003e : Elegant Combinations and End-of-Game Bonuses\u003c\/li\u003e\n\n\u003cli\u003e 🏆 \u003cstrong\u003eLimited Edition\u003c\/strong\u003e with new ways to maximize Prestige\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3\u003e The new four quadrants (thematic mini-games)\u003c\/h3\u003e\n\n\u003cul\u003e\n\n \u003cli\u003e🍷 \u003cstrong\u003eVineyard\u003c\/strong\u003e : Pair cheeses and wines for perfect pairings\u003c\/li\u003e\n\n\u003cli\u003e 🚤 \u003cstrong\u003eVenice Canals\u003c\/strong\u003e : Sell to restaurants and attract loyal customers\u003c\/li\u003e\n\n\u003cli\u003e 🗺️ \u003cstrong\u003eRegions of Italy\u003c\/strong\u003e : distribute throughout the territory and monitor the markets\u003c\/li\u003e\n\n\u003cli\u003e 🏦 \u003cstrong\u003eBank\u003c\/strong\u003e : Deposit forms as collateral and enjoy financial returns\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3\u003e Other innovations that make the difference\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⭐ \u003cstrong\u003ePlatinum tier cheeses\u003c\/strong\u003e for high-performance combos\u003c\/li\u003e\n\n\u003cli\u003e 🌦️ \u003cstrong\u003eSeasons\u003c\/strong\u003e : Different rewards throughout the year\u003c\/li\u003e\n\n\u003cli\u003e 🏭 \u003cstrong\u003ePlayer boards \u0026amp; Structures\u003c\/strong\u003e with new abilities and alternative paths\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e Looking for a \u003cstrong\u003estrategy game\u003c\/strong\u003e that's quick to learn but full of meaningful decisions? \u003cstrong\u003eFormaggio\u003c\/strong\u003e is a blend of rhythm, elegance, and flavor: as the wheel spins and the wheels ripen, \u003cstrong\u003eevery turn tastes like victory\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe secret of great cheesemakers? Knowing how to wait for the right moment to serve.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003ch3\u003e Notes\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \n\u003cstrong\u003e1–4 players\u003c\/strong\u003e · \u003cstrong\u003e30–45 min\u003c\/strong\u003e · \u003cstrong\u003emedium difficulty\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLanguage\u003c\/strong\u003e : English · \u003cstrong\u003ePublisher\u003c\/strong\u003e : Road To Infamy\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eStand-alone\u003c\/strong\u003e : ​​playable without Fromage; can be combined with the base for more variety.\u003cbr\u003e\u003cbr\u003e Price Calculated based on the Kickstarter campaign, cost of the base game plus shipping and VAT for the end customer!\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e","brand":"Road To Infamy Games (R2i Games)","offers":[{"title":"Default Title","offer_id":53340060090695,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Formaggio.webp?v=1760158091"},{"product_id":"invincible-aftermath","title":"Invincible Aftermath ","description":"\u003csection id=\"fg-invincible-aftermath\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003e HEROES ON THE BRINK\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e INVINCIBLE: THE CARD GAME – AFTERMATH\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e When the dust settles, the real battle begins\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's not enough to be the strongest in the universe if you can't protect those around you as the world collapses. This isn't just about throwing the decisive punch, but about staying standing when everything else is in flames.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's a cooperative strategy board game that brutally immerses you in Robert Kirkman's universe. Hand management becomes a matter of survival: every card played is a choice between inflicting pain on your enemies or saving innocents from certain doom.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e Every victory has a price, and this time the bill is steep.\u003c\/div\u003e\n\n\u003cp class=\"fg-p\"\u003e The real difference from the usual superhero battles is the sense of constant collateral danger. You're not fighting in an empty arena, but in a city that reacts, breaks, and bleeds along with you, forcing you to make immediate moral decisions.\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eIt's the game for those who love tight cooperative challenges, where the leader at the table must coordinate devastating combos and necessary sacrifices.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eCooperative Tense\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eCombo Heroic\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eGraphics Comic\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003ePure Strategy\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n\u003ch3 class=\"fg-h3\"\u003eWhy INVINCIBLE sticks in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e🩸\u003c\/span\u003e\u003ch4 class=\"fg-card-title\"\u003e Visceral Impact\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e You feel every blow. The mechanics reflect the brutality of the original comics without filters.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e🏙️\u003c\/span\u003e\u003ch4 class=\"fg-card-title\"\u003e Save the City\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e While fighting the villain, you must manage urban crises. Ignore them and you'll lose everything.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e🤝\u003c\/span\u003e\u003ch4 class=\"fg-card-title\"\u003e Total Synergy\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Atom Eve and Robot's abilities mesh seamlessly to create explosive turns.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e⚡\u003c\/span\u003e\u003ch4 class=\"fg-card-title\"\u003e Supersonic Speed\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e There's no downtime. The pace is as frenetic as an animated action sequence.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n \u003cspan class=\"fg-icon\"\u003e🥊\u003c\/span\u003e\u003ch4 class=\"fg-card-title\"\u003e Iconic Enemies\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Face threats that require ever-changing tactical approaches to contain.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e \n\u003cspan class=\"fg-icon\"\u003e🎨\u003c\/span\u003e\u003ch4 class=\"fg-card-title\"\u003e Skybound Style\u003c\/h4\u003e\n\n\u003cp class=\"fg-card-text\"\u003e The illustrations immerse you directly into the tables of the comic series.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e Prepare to find out how much blood you are willing to shed to do the right thing.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-invincible-aftermath{background:linear-gradient(135deg,#1a1c29 0%,#54161b 100%);padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;margin:20px auto;max-width:1100px;box-shadow:0 10px 30px rgba(0,0,0,0.4)}#fg-invincible-aftermath *{color:#FFFFFF!important;box-sizing:border-box}#fg-invincible-aftermath .fg-kicker{font-size:13px;text-transform:uppercase;letter-spacing:2px;opacity:0.8;margin-bottom:10px;font-weight:700}#fg-invincible-aftermath .fg-title{font-size:36px;line-height:1.1;margin:0 0 10px;text-transform:uppercase;font-weight:900;text-shadow:0 4px 10px rgba(0,0,0,0.5);letter-spacing:-1px}#fg-invincible-aftermath .fg-sub{font-size:18px;opacity:0.9;margin-bottom:25px;font-weight:300;border-left:3px solid #f9c70c;padding-left:12px}#fg-invincible-aftermath .fg-p{font-size:16px;line-height:1.6;margin-bottom:20px;opacity:0.95}#fg-invincible-aftermath .fg-tagline{font-size:22px;font-weight:800;text-align:center;margin:35px 0;padding:20px;background:rgba(255,255,255,0.05);border-radius:12px;border:1px solid rgba(249,199,12,0.3);box-shadow:0 0 15px rgba(249,199,12,0.1)}#fg-invincible-aftermath .fg-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}#fg-invincible-aftermath .fg-chip{background:rgba(255,255,255,0.15);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;backdrop-filter:blur(5px)}#fg-invincible-aftermath .fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:40px 0}#fg-invincible-aftermath .fg-h3{font-size:24px;margin-bottom:25px;font-weight:700;letter-spacing:-0.5px}#fg-invincible-aftermath .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-invincible-aftermath .fg-card{background:rgba(255,255,255,0.08);padding:20px;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.2s ease,box-shadow 0.2s ease}#fg-invincible-aftermath .fg-card:hover{transform:translateY(-3px);background:rgba(255,255,255,0.12);box-shadow:0 10px 20px rgba(0,0,0,0.2)}#fg-invincible-aftermath .fg-icon{font-size:28px;display:block;margin-bottom:12px}#fg-invincible-aftermath .fg-card-title{font-size:17px;font-weight:700;margin:0 0 8px;text-transform:uppercase;color:#f9c70c!important}#fg-invincible-aftermath .fg-card-text{font-size:14px;line-height:1.5;margin:0;opacity:0.85}#fg-invincible-aftermath .fg-panel{background:#f9c70c;color:#1a1c29!important;padding:25px;border-radius:20px;text-align:center;font-weight:800;font-size:18px;margin-top:40px;box-shadow:0 10px 25px rgba(249,199,12,0.3)}#fg-invincible-aftermath .fg-panel *{color:#1a1c29!important}@media(min-width:720px){#fg-invincible-aftermath .fg-grid{grid-template-columns:repeat(2,1fr)}#fg-invincible-aftermath .fg-title{font-size:44px}}@media(min-width:1050px){#fg-invincible-aftermath .fg-grid{grid-template-columns:repeat(3,1fr)}}\u003c\/style\u003e","brand":"Indie Boards \u0026 Cards","offers":[{"title":"Default Title","offer_id":53360272310599,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/InvincibleAftermath00.webp?v=1771474123"},{"product_id":"invincible-reptile-ruckus","title":"Invincible Reptile Ruckus ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e 🦎💥 Invincible – Reptile Ruckus\u003c\/h2\u003e\n\n\n\u003cp\u003e\n Galactic threats? Sure. But today the problem is more… scaly.\n \u003cstrong\u003eReptile Ruckus\u003c\/strong\u003e is the expansion that brings the universe of\n \u003cstrong\u003eInvincible\u003c\/strong\u003e takes urban chaos to a new level.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n The \u003cstrong\u003eLizard League\u003c\/strong\u003e is ready to strike and your heroes\n They will have to intervene before the city becomes a land of conquest.\n New characters, new fights, new combinations.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n More cards. More powers. More threats. \nIt's time to find out if your team is truly… invincible.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e What it adds to the game\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNew Hero Mats\u003c\/strong\u003e and a dedicated Villain Mat\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e30 cards\u003c\/strong\u003e including powers and exclusive content\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eTeam Attack Card\u003c\/strong\u003e and City Card\u003c\/li\u003e\n\n\u003cli\u003e Markers, punchboard, deck box and divider\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n \u003cem\u003eEvery city needs heroes. This one needs you.\u003c\/em\u003e\n\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Indie Boards \u0026 Cards","offers":[{"title":"Default Title","offer_id":53360286761287,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/InvincibleReptileRuckus00.webp?v=1771474444"},{"product_id":"invincible-martian-mayhem","title":"Invincible Martian Mayhem ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e 🛸🔥 Invincible – Martian Mayhem\u003c\/h2\u003e\n\n\n\u003cp\u003e\n They say that to fight fire, you need more fire.\n When an extraterrestrial threat targets Earth,\n It's time to deploy… more aliens.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n \u003cstrong\u003eMartian Mayhem\u003c\/strong\u003e is an expansion for\n \u003cstrong\u003eInvincible – The Card Game\u003c\/strong\u003e that brings to the table\n new alliances out of this world.\n They were not born on Earth, but they could be \nexactly the heroes we need.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n New combinations, new balances, new tensions.\n The conflict is escalating.\n And the question changes: do you really trust someone from Mars?\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n ⚠️ \u003cstrong\u003eIt's an expansion.\u003c\/strong\u003e\n Requires the base game \u003cstrong\u003eInvincible – The Card Game\u003c\/strong\u003e .\n\u003c\/p\u003e\n\n\n\u003ch3\u003e What he brings to the table\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \u003cstrong\u003eExclusive milestone content\u003c\/strong\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e \u003cstrong\u003eNew extraterrestrial dynamics\u003c\/strong\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e \u003cstrong\u003eGreater strategic variety\u003c\/strong\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eFull integration\u003c\/strong\u003e with the base game\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n \u003cem\u003eNot all aliens are the problem. Some are the solution.\u003c\/em\u003e\n\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Indie Boards \u0026 Cards","offers":[{"title":"Default Title","offer_id":53360303931719,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/InvincibleMartianMayhem00.webp?v=1771475221"},{"product_id":"eternal-decks-set-carte-olografiche","title":"Eternal Decks - Holographic Card Set ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e ✨🃏 Eternal Decks – Holographic Card Set\u003c\/h2\u003e\n\n\n\u003cp\u003e\n The journey to the \u003cstrong\u003eEternal World\u003c\/strong\u003e now truly shines.\n This \u003cstrong\u003eofficial set of 24 holographic cards\u003c\/strong\u003e brings\n a new light on \u003cstrong\u003eEternal Decks\u003c\/strong\u003e , transforming every\n game into an even more evocative experience.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n Explorers seek the secret of life among mystical creatures\n known as the Eternals. Now those same cards come to life.\n with a \u003cstrong\u003eholographic\u003c\/strong\u003e effect that makes them spectacular at the table.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n The mechanics remain identical: it's a \u003cstrong\u003epurely aesthetic upgrade\u003c\/strong\u003e .\n Replace the base cards and let your copy shine.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why add them?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \u003cstrong\u003e24 official holographic cards\u003c\/strong\u003e\n\u003c\/li\u003e \n\u003cli\u003e\u003cstrong\u003eNo changes to the rules\u003c\/strong\u003e\u003c\/li\u003e\n\n\u003cli\u003e \u003cstrong\u003ePremium Visual Upgrade\u003c\/strong\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePerfect for collectors\u003c\/strong\u003e and fans of the game\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n \u003cem\u003eSame fate. New light.\u003c\/em\u003e\n\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e","brand":"FroGames","offers":[{"title":"Default Title","offer_id":53370913325383,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/EternalDecks-setcarteolografiche00.webp?v=1771595488"},{"product_id":"world-order-corsa-allegemonia-globale-versione-estesa","title":"World Order - Race for Global Hegemony (Extended Version) ","description":"\u003c!-- =====================================================\n     WORLD ORDER — Extended Version | BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"wro1-wrap\"\u003e\n\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"wro1-cover\"\u003e\n\n\u003cimg loading=\"eager\" class=\"wro1-cover-img\" alt=\"World Order Extended Version geopolitical strategy board game for 1-4 players - official Ghenos Games cover\" src=\"https:\/\/cf.geekdo-images.com\/sE0K_85H5PmIBa2RWvmTwA__imagepagezoom\/img\/OhjPPWuNodNVap9CQH542ggmyKs=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9162146.jpg\"\u003e\n\u003cdiv class=\"wro1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-cover-content\"\u003e\n\n\u003cp class=\"wro1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"wro1-sub\"\u003eYou're sitting at the table. The world is in front of you. One wrong move and an allied superpower changes allegiance.\u003c\/p\u003e\n\n\u003cdiv class=\"wro1-chips\"\u003e\n\n\u003cspan class=\"wro1-chip wro1-chip--gold\"\u003eExtended Edition\u003c\/span\u003e \u003cspan class=\"wro1-chip\"\u003eGhenos Games\u003c\/span\u003e \u003cspan class=\"wro1-chip\"\u003ePolitical-Economic\u003c\/span\u003e \u003cspan class=\"wro1-chip\"\u003eExpansion Included\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SPEC SHEET --\u003e\n\u003cdiv class=\"wro1-specs-bar\"\u003e\n\n\u003cdiv class=\"wro1-specs\"\u003e\n\n\u003cdiv class=\"wro1-spec\"\u003e\n\n\u003cspan class=\"wro1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"wro1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"wro1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-spec\"\u003e\n\n\u003cspan class=\"wro1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"wro1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"wro1-spec-val\"\u003e120–180 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-spec\"\u003e\n\n\u003cspan class=\"wro1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"wro1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"wro1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-spec\"\u003e\n\n\u003cspan class=\"wro1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"wro1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"wro1-spec-val\"\u003eArea Majority\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-spec\"\u003e\n\n\u003cspan class=\"wro1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"wro1-spec-label\"\u003eBoard\u003c\/span\u003e \u003cspan class=\"wro1-spec-val\"\u003eGlobal\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-spec\"\u003e\n\n\u003cspan class=\"wro1-spec-icon\"\u003e🧠\u003c\/span\u003e \u003cspan class=\"wro1-spec-label\"\u003eComplexity\u003c\/span\u003e \u003cspan class=\"wro1-spec-val\"\u003eHeavy 3.7\/5\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=\"wro1-body\"\u003e\n\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"wro1-intro-grid\"\u003e\n\n\u003cdiv class=\"wro1-intro-text\"\u003e\n\n\u003cp class=\"wro1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"wro1-h3\"\u003eThe year 2010. Four superpowers. Only one world order to write\u003c\/h3\u003e\n\n\u003cp class=\"wro1-p\"\u003eUS influence is waning. Beijing is rising. Moscow counters every move by Washington. The European Union seeks a single voice. In \u003cstrong\u003eWorld Order\u003c\/strong\u003e, designed by \u003cstrong\u003eVangelis Bagiartakis and Varnavas Timotheou\u003c\/strong\u003e, you take control of one of the four global powers and use diplomacy, economics, and military might to bend the planet to your will.\u003c\/p\u003e\n\n\u003cp class=\"wro1-p\"\u003eEach round you choose a focus—national, diplomatic, or military. You play multi-use cards, build regional alliances, tie weak economies to your currency, and place military bases where needed. Victory goes to whoever controls global influence at the end of the game—not whoever shoots the most.\u003c\/p\u003e\n\n\u003cp class=\"wro1-p\"\u003eThis is the \u003cstrong\u003eItalian Extended Version by Ghenos Games\u003c\/strong\u003e, which directly integrates the \u003cstrong\u003eDiplomacy and Dominion\u003c\/strong\u003e expansion, the Automa rulebook for solo play, the Superpower Objectives module, 4 new Ability Cards, 10 new Growth Cards, and 12 new Strategic Orientations into the box.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-intro-side\"\u003e\n\n\u003cp class=\"wro1-quote-header\"\u003eThe secret of World Order\u003c\/p\u003e\n\n\u003cdiv class=\"wro1-quote-solo\"\u003e\n\n\u003cspan class=\"wro1-qs-icon\"\u003e🌍\u003c\/span\u003e\n\u003cp class=\"wro1-qs-text\"\u003eNo game resembles the real thing, yet every move seems like it was read in this morning's Financial Times.\u003c\/p\u003e\n\n\u003cp class=\"wro1-qs-note\"\u003eThe secret of World Order in one line\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-quote-solo wro1-quote-solo--alt\"\u003e\n\n\u003cspan class=\"wro1-qs-icon\"\u003e♟️\u003c\/span\u003e\n\u003cp class=\"wro1-qs-text\"\u003eYou don't win by shooting more. You win by understanding where power is shifting before anyone else—and arriving there with a card in hand.\u003c\/p\u003e\n\n\u003cp class=\"wro1-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=\"wro1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"wro1-fs\"\u003e\n\n\u003cdiv class=\"wro1-fs-header\"\u003e\n\n\u003cdiv class=\"wro1-fs-brand\"\u003e\n\n\u003cimg class=\"wro1-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=\"wro1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"wro1-fs-game-name\"\u003eWorld Order — Extended Version\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan style=\"background: #eaf0fa; border-color: #7090c0; color: #0a3070;\" class=\"wro1-fs-cat\"\u003eStrategy · Political\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-body\"\u003e\n\n\u003cdiv class=\"wro1-fs-radar-panel\"\u003e\n\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"wro1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"wro1-fs-tip\" class=\"wro1-fs-tip\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-info\"\u003e\n\n\u003cspan class=\"wro1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"wro1-fs-feeling\"\u003e\n\n\u003cspan class=\"wro1-fs-feel-tag\"\u003eThoughtful\u003c\/span\u003e \u003cspan class=\"wro1-fs-feel-tag\"\u003eDeep\u003c\/span\u003e \u003cspan class=\"wro1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"wro1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"wro1-fs-targets\"\u003e\n\n\u003cdiv class=\"wro1-fs-target wro1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-target wro1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-target wro1-fs-si\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-target wro1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-target wro1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-target wro1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-target wro1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-verdict\"\u003e\n\n\u003cdiv class=\"wro1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-verdict-text\"\u003eA dense, long, profoundly satisfying geopolitical simulation. For those who want to spend hours thinking about a single turn—not for quick evenings or tables with newbies.\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=\"wro1-fs-solo\"\u003e\n\n\u003cspan class=\"wro1-fs-solo-lbl\"\u003eSolo Mode\u003c\/span\u003e\n\u003cdiv class=\"wro1-fs-solo-row\"\u003e\n\n\u003cspan class=\"wro1-fs-solo-type\"\u003eOfficial (Automa)\u003c\/span\u003e\n\u003cdiv class=\"wro1-fs-solo-rating\"\u003e\n\n\u003cspan class=\"wro1-fs-solo-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"wro1-fs-solo-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"wro1-fs-solo-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"wro1-fs-solo-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"wro1-fs-solo-star wro1-fs-solo-star--off\"\u003e★\u003c\/span\u003e \u003cspan class=\"wro1-fs-solo-rate-val\"\u003e4\/5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"wro1-fs-solo-note\"\u003eThe Automa rulebook is included in the Extended Version with a dedicated board. The automa manages an opposing superpower with its own decision-making logic and action cards—a complete and tactical experience, even if it lacks the psychological reading of human opponents.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-fs-footer\"\u003e\n\n\u003cimg class=\"wro1-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, BoardGameGeek data, and Ghenos Games Extended Version analysis\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:'Profondità',   v:5, note:\"Spazio decisionale enorme: ogni focus apre tre rami strategici diversi\"},\n        {l:'Strategia',    v:5, note:\"Le scelte di lungo termine pesano più di ogni singolo turno\"},\n        {l:'Complessità',  v:4, note:\"Peso BGG 3.71\/5 — regole stratificate, prima partita di apprendistato\"},\n        {l:'Rigiocabilità',v:4, note:\"4 superpotenze asimmetriche, obiettivi variabili, orientamenti strategici\"},\n        {l:'Interazione',  v:4, note:\"Indiretta ma costante: ogni alleanza altrui sposta il tuo equilibrio\"},\n        {l:'Fortuna',      v:2, note:\"Pesca carte presente ma le scelte contano molto di più del caso\"}\n      ];\n      var accent='#2a5080';\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('wro1-fs-svg');\n      var tip=document.getElementById('wro1-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 wro1-draw{to{stroke-dashoffset:0}}@keyframes wro1-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:wro1-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:wro1-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:wro1-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=\"wro1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- KEY COMPONENTS CARD --\u003e\n\u003cdiv class=\"wro1-section-pad\"\u003e\n\n\u003cp class=\"wro1-label\"\u003eYour geopolitical arsenal\u003c\/p\u003e\n\n\u003ch3 class=\"wro1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\n\u003cdiv class=\"wro1-cards\"\u003e\n\n\u003cdiv class=\"wro1-card\"\u003e\n\n\u003cspan class=\"wro1-card-icon\"\u003e🌐\u003c\/span\u003e\n\u003ch4 class=\"wro1-card-name\"\u003e4 Asymmetric Superpowers\u003c\/h4\u003e\n\n\u003cp class=\"wro1-card-desc\"\u003eUSA, China, Russia, European Union. Each with a dual-layer board, unique abilities, and dedicated Strategic Orientations.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-card\"\u003e\n\n\u003cspan class=\"wro1-card-icon\"\u003e🎴\u003c\/span\u003e\n\u003ch4 class=\"wro1-card-name\"\u003e375 multi-use cards\u003c\/h4\u003e\n\n\u003cp class=\"wro1-card-desc\"\u003eYou don't choose whether to play them, but how. Each card is an action, resource, or effect—the decision is where to make it count most.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-card\"\u003e\n\n\u003cspan class=\"wro1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"wro1-card-name\"\u003e3 Strategic Focuses\u003c\/h4\u003e\n\n\u003cp class=\"wro1-card-desc\"\u003eEach round you choose: National for internal development, Diplomatic for alliances, Military for territorial control.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-card\"\u003e\n\n\u003cspan class=\"wro1-card-icon\"\u003e🤖\u003c\/span\u003e\n\u003ch4 class=\"wro1-card-name\"\u003eSolo Automa Board\u003c\/h4\u003e\n\n\u003cp class=\"wro1-card-desc\"\u003eManages an opposing superpower with its own decision-making logic. For solo play or when a fourth player is unavailable.\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=\"wro1-closing\"\u003e\n\n\u003cp class=\"wro1-closing-text\"\u003eA game of World Order never truly ends. The next day you read the newspaper and think: \"Ah, that's why China made that move.\"\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENTS — three pure CSS details --\u003e\n\u003cdiv class=\"wro1-box-section\"\u003e\n\n\u003cdetails class=\"wro1-det\"\u003e\n\u003csummary class=\"wro1-det-sum\"\u003e\u003cspan class=\"wro1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"wro1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"wro1-det-sub\"\u003eExtended Version · full content\u003c\/span\u003e\u003cspan class=\"wro1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"wro1-det-body\"\u003e\n\n\u003cdiv class=\"wro1-comp-grid\"\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eGame Board\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eDual-Layer Player Boards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eAutoma Board\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e375\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eCards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e146\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eCardboard Tokens\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e101\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003ePrinted Wooden Components\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e94\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eWooden Cubes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e28\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eClear Acrylic Cubes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eRule Summaries\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eRulebooks\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-comp\"\u003e\n\n\u003cspan class=\"wro1-comp-qty\"\u003e✓\u003c\/span\u003e\u003cspan class=\"wro1-comp-lbl\"\u003eDiplomacy and Dominion Expansion Integrated\u003c\/span\u003e\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=\"wro1-det\"\u003e\n\u003csummary class=\"wro1-det-sum\"\u003e\u003cspan class=\"wro1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"wro1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"wro1-det-sub\"\u003e2 sizes · 284 cards to protect\u003c\/span\u003e\u003cspan class=\"wro1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"wro1-det-body\"\u003e\n\n\u003cdiv class=\"wro1-sleeve-grid\"\u003e\n\n\u003cdiv class=\"wro1-sleeve\"\u003e\n\n\u003cspan class=\"wro1-sleeve-mm\"\u003e63.5 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"wro1-sleeve-r\"\u003e\u003cspan class=\"wro1-sleeve-qty\"\u003e138 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"wro1-sleeve\"\u003e\n\n\u003cspan class=\"wro1-sleeve-mm\"\u003e41 × 63 mm\u003c\/span\u003e\n\u003cdiv class=\"wro1-sleeve-r\"\u003e\u003cspan class=\"wro1-sleeve-qty\"\u003e146 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\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003cstyle\u003e\n.wro1-wrap, .wro1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.wro1-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: #0a1830;\n}\n\n\/* ── COPERTINA ── *\/\n.wro1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.wro1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.wro1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,24,48,0) 0%, rgba(10,24,48,0) 25%, rgba(10,24,48,0.5) 55%, rgba(10,24,48,0.88) 75%, rgba(10,24,48,0.98) 100%); }\n.wro1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.wro1-kicker { display: block; color: #d4a040; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.wro1-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.wro1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.wro1-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.wro1-chip--gold { background: #c89030; border-color: #c89030; color: #1a0e00; }\n\n\/* ── SPECS ── *\/\n.wro1-specs-bar { background: #060f1f; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.wro1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.wro1-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.wro1-spec:nth-child(3n) { border-right: none; }\n.wro1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.wro1-spec-icon { font-size: 1.2rem; }\n.wro1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.wro1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.wro1-body { background: #f1ecdc; }\n\n\/* ── INTRO ── *\/\n.wro1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.wro1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2a5080; margin-bottom: 7px; }\n.wro1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a1830; line-height: 1.18; margin-bottom: 16px; }\n.wro1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a2418; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.wro1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2a5080; margin-bottom: 12px; }\n.wro1-quote-solo { background: #0a1830; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #c89030; }\n.wro1-quote-solo--alt { background: #1a2a48; border-left-color: #6090c0; }\n.wro1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.wro1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.wro1-qs-note { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.wro1-divider { height: 1px; background: #d0c8b4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.wro1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.wro1-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.wro1-fs-brand { display:flex; align-items:center; gap:9px; }\n.wro1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.wro1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.wro1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.wro1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.wro1-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.wro1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.wro1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.wro1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.wro1-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.wro1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.wro1-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.wro1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.wro1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2a2418; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.wro1-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.wro1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.wro1-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.wro1-fs-target span { font-size:14px; flex-shrink:0; }\n.wro1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.wro1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.wro1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.wro1-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.wro1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2a2418; line-height:1.65; }\n\n\/* ── SOLITARIO ── *\/\n.wro1-fs-solo { background:#eeeae4; padding:14px 20px 16px; border-top:1px solid #e0d8cc; }\n.wro1-fs-solo-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:8px; }\n.wro1-fs-solo-row { display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; margin-bottom:8px; }\n.wro1-fs-solo-type { font-family:sans-serif; font-size:12px; font-weight:700; color:#2a2418; padding:4px 11px; background:#fff; border-radius:6px; border:1px solid #d8d0c4; }\n.wro1-fs-solo-rating { display:flex; align-items:center; gap:2px; }\n.wro1-fs-solo-star { color:#2a5080; font-size:14px; }\n.wro1-fs-solo-star--off { color:#d0c8b4; }\n.wro1-fs-solo-rate-val { font-family:sans-serif; font-size:11px; font-weight:800; color:#2a5080; margin-left:5px; }\n.wro1-fs-solo-note { font-family:sans-serif; font-size:11.5px; color:#2a2418; line-height:1.6; }\n\n.wro1-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.wro1-section-pad { padding: 32px 28px 8px; }\n.wro1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.wro1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.wro1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.wro1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.wro1-card-name { font-size: 0.95rem; font-weight: 900; color: #2a5080; margin-bottom: 5px; }\n.wro1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a2418; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.wro1-closing { background: #0a1830; padding: 26px 28px; border-top: 3px solid #c89030; }\n.wro1-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.wro1-box-section { background: #f1ecdc; border-top: 1px solid #d0c8b4; }\n.wro1-det { border-bottom: 1px solid #e2d8b8; background: #fff; }\n.wro1-det:last-of-type { border-bottom: none; }\n.wro1-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.wro1-det-sum::-webkit-details-marker { display: none; }\n.wro1-det-sum::marker { display: none; }\n.wro1-det[open] .wro1-det-sum { background: #faf6ec; }\n.wro1-det-sum:hover { background: #faf6ec; }\n.wro1-det-left { display: flex; align-items: center; gap: 10px; }\n.wro1-det-ico { font-size: 17px; flex-shrink: 0; }\n.wro1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a1830; display: block; }\n.wro1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.wro1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.wro1-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.wro1-det[open] .wro1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.wro1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.wro1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(160px,1fr)); gap:7px; padding-top:14px; }\n.wro1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.wro1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#2a5080; min-width:32px; flex-shrink:0; }\n.wro1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2a2418; line-height:1.3; }\n\n.wro1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.wro1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.wro1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0a1830; }\n.wro1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.wro1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .wro1-specs { grid-template-columns: repeat(6, 1fr); }\n  .wro1-spec { border-bottom: none; }\n  .wro1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .wro1-spec:last-child { border-right: none; }\n  .wro1-cards { grid-template-columns: repeat(2, 1fr); }\n  .wro1-fs-body { grid-template-columns: 220px 1fr; }\n  .wro1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .wro1-fs-info { border-top: none; }\n  .wro1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .wro1-cover { height: 440px; }\n  .wro1-cover-content { padding: 22px 36px 30px; }\n  .wro1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .wro1-cards { grid-template-columns: repeat(4, 1fr); }\n  .wro1-divider { margin-left: 36px; margin-right: 36px; }\n  .wro1-section-pad { padding: 36px 36px 8px; }\n  .wro1-closing { padding: 28px 36px; }\n  .wro1-fs-body { grid-template-columns: 260px 1fr; }\n  .wro1-fs-radar-panel svg { max-width: 260px; }\n  .wro1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":53412716675399,"sku":null,"price":89.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/worldorder00.webp?v=1772105086"},{"product_id":"container","title":"Container","description":"\u003c!-- =====================================================\n     CONTAINER — BLOCK 1\n     FroGames | Shopify Theme Concept\n     CSS Prefix: cnt1-\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"cnt1-wrap\"\u003e\n\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"cnt1-cover\"\u003e\n\n\u003cimg loading=\"eager\" class=\"cnt1-cover-img\" alt=\"Economical board game container for 3-5 players - official Allplay cover\" src=\"https:\/\/cf.geekdo-images.com\/AXJ3ur6OZecgmPSACVm2Lw__imagepagezoom\/img\/p0xgQC1RNzTDT9rC9esDAG_hqeA=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9085223.jpg\"\u003e\n\u003cdiv class=\"cnt1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-cover-content\"\u003e\n\n\u003cp class=\"cnt1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"cnt1-sub\"\u003eBuy low, sell high, and by the end of the game, discover that every move you made filled someone else's wallet. Welcome to the most ruthless closed economy there is.\u003c\/p\u003e\n\n\u003cdiv class=\"cnt1-chips\"\u003e\n\n\u003cspan class=\"cnt1-chip cnt1-chip--accent\"\u003eEconomic Eurogame\u003c\/span\u003e \u003cspan class=\"cnt1-chip\"\u003eAllplay\u003c\/span\u003e \u003cspan class=\"cnt1-chip\"\u003eClosed economy\u003c\/span\u003e \u003cspan class=\"cnt1-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!-- TECHNICAL DATA --\u003e\n\u003cdiv class=\"cnt1-specs-bar\"\u003e\n\n\u003cdiv class=\"cnt1-specs\"\u003e\n\n\u003cdiv class=\"cnt1-spec\"\u003e\n\n\u003cspan class=\"cnt1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"cnt1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"cnt1-spec-val\"\u003e3 – 5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-spec\"\u003e\n\n\u003cspan class=\"cnt1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"cnt1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"cnt1-spec-val\"\u003e45–90 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-spec\"\u003e\n\n\u003cspan class=\"cnt1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"cnt1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"cnt1-spec-val\"\u003e12+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-spec\"\u003e\n\n\u003cspan class=\"cnt1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"cnt1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"cnt1-spec-val\"\u003eAuctions \u0026amp; Management\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-spec\"\u003e\n\n\u003cspan class=\"cnt1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"cnt1-spec-label\"\u003eBoard\u003c\/span\u003e \u003cspan class=\"cnt1-spec-val\"\u003eIsland + Sea\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-spec\"\u003e\n\n\u003cspan class=\"cnt1-spec-icon\"\u003e💰\u003c\/span\u003e \u003cspan class=\"cnt1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"cnt1-spec-val\"\u003eClosed Economy\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=\"cnt1-body\"\u003e\n\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"cnt1-intro-grid\"\u003e\n\n\u003cdiv class=\"cnt1-intro-text\"\u003e\n\n\u003cp class=\"cnt1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"cnt1-h3\"\u003eA closed economy where every euro you earn is taken from someone else\u003c\/h3\u003e\n\n\u003cp class=\"cnt1-p\"\u003eContainer is one of the most respected economic games of all time. Originally designed by \u003cstrong\u003eFranz-Benno Delonge and Thomas Ewert\u003c\/strong\u003e, it returns in 2026 in a new Allplay edition with illustrations by Adam Allsuch Boardman and a complete redesign of the components.\u003c\/p\u003e\n\n\u003cp class=\"cnt1-p\"\u003eIn Container, you build factories, produce goods, store them in warehouses, and decide at what price to sell them. Then you load your containers onto ships and set sail for the island, where they end up at auction. The principle is simple to state and very difficult to execute: buy low, sell high.\u003c\/p\u003e\n\n\u003cp class=\"cnt1-p\"\u003eThe real challenge of Container isn't the rules — which can be explained in twenty minutes — but the market. Money never comes from the bank: it only circulates among players. Every euro you earn is taken from an opponent. And secret value cards mean no one really knows how much others' containers are worth.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-intro-side\"\u003e\n\n\u003cdiv class=\"cnt1-quote-solo\"\u003e\n\n\u003cspan class=\"cnt1-qs-icon\"\u003e💰\u003c\/span\u003e\n\u003cp class=\"cnt1-qs-text\"\u003eThere is no bank: money only circulates among players. To get rich, you have to convince an opponent to pay you — this is where ruthless negotiations begin.\u003c\/p\u003e\n\n\u003cp class=\"cnt1-qs-note\"\u003eThe secret of Container in one sentence\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-quote-solo cnt1-quote-solo--alt\"\u003e\n\n\u003cspan class=\"cnt1-qs-icon\"\u003e🎯\u003c\/span\u003e\n\u003cp class=\"cnt1-qs-text\"\u003eValue cards are secret. You buy and sell blindly, reading opponents more than the board. At the end of the game, the count overturns certainties you thought were solid.\u003c\/p\u003e\n\n\u003cp class=\"cnt1-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=\"cnt1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"cnt1-fs\"\u003e\n\n\u003cdiv class=\"cnt1-fs-header\"\u003e\n\n\u003cdiv class=\"cnt1-fs-brand\"\u003e\n\n\u003cimg class=\"cnt1-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=\"cnt1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"cnt1-fs-game-name\"\u003eContainer\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"cnt1-fs-cat\"\u003eEconomic\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-fs-body\"\u003e\n\n\u003cdiv class=\"cnt1-fs-radar-panel\"\u003e\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\"\u003e\n            \n            \u003cpolygon stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\" points=\"160.0,145.2 172.8,152.6 172.8,167.4 160.0,174.8 147.2,167.4 147.2,152.6\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\" points=\"160.0,130.4 185.6,145.2 185.6,174.8 160.0,189.6 134.4,174.8 134.4,145.2\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\" points=\"160.0,115.6 198.5,137.8 198.5,182.2 160.0,204.4 121.5,182.2 121.5,137.8\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\" points=\"160.0,100.8 211.3,130.4 211.3,189.6 160.0,219.2 108.7,189.6 108.7,130.4\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon stroke-width=\"1\" stroke=\"#c0b8b0\" fill=\"none\" points=\"160.0,86.0 224.1,123.0 224.1,197.0 160.0,234.0 95.9,197.0 95.9,123.0\"\u003e\u003c\/polygon\u003e\n            \n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"86.0\" x2=\"160.0\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"123.0\" x2=\"224.1\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"197.0\" x2=\"224.1\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"234.0\" x2=\"160.0\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"197.0\" x2=\"95.9\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"123.0\" x2=\"95.9\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \n            \u003cpolygon stroke-linejoin=\"round\" stroke-width=\"2.5\" stroke=\"#E8772B\" fill=\"#E8772B1a\" points=\"160.0,86.0 211.3,130.4 211.3,189.6 160.0,204.4 121.5,182.2 134.4,145.2\"\u003e\u003c\/polygon\u003e\n            \n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"86.0\" cx=\"160.0\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"130.4\" cx=\"211.3\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"189.6\" cx=\"211.3\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"204.4\" cx=\"160.0\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"182.2\" cx=\"121.5\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#E8772B\" r=\"4.5\" cy=\"145.2\" cx=\"134.4\"\u003e\u003c\/circle\u003e\n            \n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"72.0\" x=\"160.0\"\u003e5\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"123.9\" x=\"224.3\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"198.1\" x=\"224.3\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"220.4\" x=\"160.0\"\u003e3\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"190.7\" x=\"108.6\"\u003e3\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#E8772B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"138.7\" x=\"121.4\"\u003e2\u003c\/text\u003e\n            \n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"middle\" y=\"41.0\" x=\"160.0\"\u003eInterazione\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"start\" y=\"103.0\" x=\"258.7\"\u003eStrategia\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"start\" y=\"217.0\" x=\"258.7\"\u003eProfondità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"11\" text-anchor=\"middle\" y=\"281.0\" x=\"160.0\"\u003eRigiocabilità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"11\" text-anchor=\"end\" y=\"217.0\" x=\"61.3\"\u003eComplessità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"11\" text-anchor=\"end\" y=\"103.0\" x=\"61.3\"\u003eFortuna\u003c\/text\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-fs-info\"\u003e\n\n\u003cspan class=\"cnt1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"cnt1-fs-feeling\"\u003e\n\n\u003cspan class=\"cnt1-fs-feel-tag\"\u003eReflective\u003c\/span\u003e \u003cspan class=\"cnt1-fs-feel-tag\"\u003eRuthless\u003c\/span\u003e \u003cspan class=\"cnt1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"cnt1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"cnt1-fs-targets\"\u003e\n\n\u003cdiv class=\"cnt1-fs-target cnt1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-fs-target cnt1-fs-no\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-fs-target cnt1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-fs-target cnt1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-fs-target cnt1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-fs-verdict\"\u003e\n\n\u003cdiv class=\"cnt1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-fs-verdict-text\"\u003eA classic of tabletop economics: constant tension, very high interaction, and almost zero luck. Perfect for those who love to read opponents and the market — not for those looking for a relaxing game or a first approach to management games.\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=\"cnt1-fs-footer\"\u003e\n\n\u003cimg class=\"cnt1-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, BGG classification, and gameplay sessions\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- WHAT YOU MANAGE --\u003e\n\u003cdiv class=\"cnt1-section-pad\"\u003e\n\n\u003cp class=\"cnt1-label\"\u003eWhat you put into play\u003c\/p\u003e\n\n\u003ch3 class=\"cnt1-h3\"\u003eWhat you manage in each game\u003c\/h3\u003e\n\n\u003cdiv class=\"cnt1-cards\"\u003e\n\n\u003cdiv class=\"cnt1-card\"\u003e\n\n\u003cspan class=\"cnt1-card-icon\"\u003e🏭\u003c\/span\u003e\n\u003ch4 class=\"cnt1-card-name\"\u003eYour factories\u003c\/h4\u003e\n\n\u003cp class=\"cnt1-card-desc\"\u003eThey produce the colored containers you'll put on the market. Which colors to push? It depends on what you think others want.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-card\"\u003e\n\n\u003cspan class=\"cnt1-card-icon\"\u003e🏬\u003c\/span\u003e\n\u003ch4 class=\"cnt1-card-name\"\u003eYour warehouses\u003c\/h4\u003e\n\n\u003cp class=\"cnt1-card-desc\"\u003eHere you store containers and decide the selling price. Too high and no one buys, too low and you sell off your margin.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-card\"\u003e\n\n\u003cspan class=\"cnt1-card-icon\"\u003e🚢\u003c\/span\u003e\n\u003ch4 class=\"cnt1-card-name\"\u003eYour ship\u003c\/h4\u003e\n\n\u003cp class=\"cnt1-card-desc\"\u003eLoad the containers and set sail for the island. That's where the auction begins — and where it's revealed who read the market well.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-card\"\u003e\n\n\u003cspan class=\"cnt1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"cnt1-card-name\"\u003eSecret value cards\u003c\/h4\u003e\n\n\u003cp class=\"cnt1-card-desc\"\u003eOnly you know which containers will make you win at the end of the game. Keep your poker face: others are trying to figure it out.\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=\"cnt1-closing\"\u003e\n\n\u003cp class=\"cnt1-closing-text\"\u003eAt the end of the game, someone will have more money than others. But the story you'll tell will be about the auction where someone paid triple what they should have — or the fire sale that turned the tables.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"cnt1-box-section\"\u003e\n\n\u003cdetails class=\"cnt1-det cnt1-det--last\"\u003e\n\u003csummary class=\"cnt1-det-sum\"\u003e\u003cspan class=\"cnt1-det-ico\"\u003e📦\u003c\/span\u003e\u003cspan class=\"cnt1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"cnt1-det-sub\"\u003e13 types · 307 total pieces\u003c\/span\u003e\u003cspan class=\"cnt1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cnt1-det-body\"\u003e\n\n\u003cdiv class=\"cnt1-comp-grid\"\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eShips\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003ePlayer Boards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eIsland Board\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eOffshore Board\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e151\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eMoney Cards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eObjective Cards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e10\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eLoan Cards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eOffshore Bid Tile\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eOffshore Bid Token\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eOffshore Interest Tokens\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e20\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eFactories\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e85\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eContainers\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"cnt1-comp\"\u003e\n\n\u003cspan class=\"cnt1-comp-qty\"\u003e20\u003c\/span\u003e\u003cspan class=\"cnt1-comp-lbl\"\u003eWarehouses\u003c\/span\u003e\n\n\u003c\/div\u003e\n\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.cnt1-wrap, .cnt1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.cnt1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #062A3A;\n}\n\n\/* ── COPERTINA ── *\/\n.cnt1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.cnt1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.cnt1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(6,42,58,0) 0%, rgba(6,42,58,0) 22%, rgba(6,42,58,0.55) 52%, rgba(6,42,58,0.9) 74%, rgba(6,42,58,1) 100%); }\n.cnt1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.cnt1-kicker { display: block; color: #E8772B; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.cnt1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 600px; margin-bottom: 16px; }\n.cnt1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.cnt1-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.cnt1-chip--accent { background: #E8772B; border-color: #E8772B; }\n\n\/* ── SPECS ── *\/\n.cnt1-specs-bar { background: #051E2A; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.cnt1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.cnt1-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.cnt1-spec:nth-child(3n) { border-right: none; }\n.cnt1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.cnt1-spec-icon { font-size: 1.2rem; }\n.cnt1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.cnt1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.cnt1-body { background: #EAF1F5; }\n\n\/* ── INTRO ── *\/\n.cnt1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.cnt1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C0560F; margin-bottom: 7px; }\n.cnt1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0E2A36; line-height: 1.15; margin-bottom: 16px; }\n.cnt1-p { font-family: sans-serif; font-size: 0.95rem; color: #244451; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.cnt1-quote-solo { background: #062A3A; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #E8772B; }\n.cnt1-quote-solo--alt { background: #0B4259; border-left-color: #2BA6C9; }\n.cnt1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.cnt1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.cnt1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.cnt1-divider { height: 1px; background: #c4d2d8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.cnt1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.cnt1-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.cnt1-fs-brand { display:flex; align-items:center; gap:9px; }\n.cnt1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.cnt1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.cnt1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.cnt1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.cnt1-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.cnt1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.cnt1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.cnt1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.cnt1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.cnt1-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.cnt1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.cnt1-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.cnt1-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.cnt1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.cnt1-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.cnt1-fs-target span { font-size:14px; flex-shrink:0; }\n.cnt1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.cnt1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.cnt1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.cnt1-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.cnt1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.cnt1-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.cnt1-section-pad { padding: 32px 28px 8px; }\n.cnt1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.cnt1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4dde2; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.cnt1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.cnt1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.cnt1-card-name { font-size: 0.95rem; font-weight: 900; color: #C0560F; margin-bottom: 5px; }\n.cnt1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #244451; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.cnt1-closing { background: #062A3A; padding: 26px 28px; border-top: 3px solid #E8772B; }\n.cnt1-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.cnt1-box-section { background: #EAF1F5; border-top: 1px solid #c4d2d8; }\n.cnt1-det { border-bottom: 1px solid #d9e3e8; background: #fff; }\n.cnt1-det--last { border-bottom: none; }\n.cnt1-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.cnt1-det-sum::-webkit-details-marker { display: none; }\n.cnt1-det-sum::marker { display: none; }\n.cnt1-det[open] .cnt1-det-sum { background: #f3f7f9; }\n.cnt1-det-sum:hover { background: #f3f7f9; }\n.cnt1-det-left { display: flex; align-items: center; gap: 10px; }\n.cnt1-det-ico { font-size: 17px; flex-shrink: 0; }\n.cnt1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0E2A36; display: block; }\n.cnt1-det-sub { font-family: sans-serif; font-size: 11px; color: #7d949e; margin-top: 1px; display: block; }\n.cnt1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.cnt1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #7d949e; border-bottom: 2px solid #7d949e; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.cnt1-det[open] .cnt1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.cnt1-det-body { padding: 0 20px 16px; background: #fff; }\n.cnt1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.cnt1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f3f7f9; border-radius:8px; border:1px solid #dce6ea; }\n.cnt1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#C0560F; min-width:30px; flex-shrink:0; }\n.cnt1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#244451; line-height:1.3; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .cnt1-specs { grid-template-columns: repeat(6, 1fr); }\n  .cnt1-spec { border-bottom: none; }\n  .cnt1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .cnt1-spec:last-child { border-right: none; }\n  .cnt1-cards { grid-template-columns: repeat(2, 1fr); }\n  .cnt1-fs-body { grid-template-columns: 220px 1fr; }\n  .cnt1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .cnt1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .cnt1-cover { height: 440px; }\n  .cnt1-cover-content { padding: 22px 36px 30px; }\n  .cnt1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .cnt1-cards { grid-template-columns: repeat(4, 1fr); }\n  .cnt1-divider { margin-left: 36px; margin-right: 36px; }\n  .cnt1-section-pad { padding: 36px 36px 8px; }\n  .cnt1-closing { padding: 28px 36px; }\n  .cnt1-fs-body { grid-template-columns: 260px 1fr; }\n  .cnt1-fs-radar-panel svg { max-width: 260px; }\n  .cnt1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53452601327943,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Container_00.webp?v=1772630796"},{"product_id":"container-expansion","title":"Container - Expansion ","description":"\u003c!-- =====================================================\n     MORE CONTAINERS (EXPANSION) — BLOCK 1\n     FroGames | Shopify Concept theme\n     CSS Prefix: mcnt1-\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"mcnt1-wrap\"\u003e\n\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"mcnt1-cover\"\u003e\n\n\u003cimg loading=\"eager\" class=\"mcnt1-cover-img\" alt=\"More Containers, an economic board game expansion for 3-5 players - official Allplay cover\" src=\"https:\/\/cf.geekdo-images.com\/90mBTr7byh16dKQIAGYUvA__imagepagezoom\/img\/rANJVP8ODNy-aM6_QSlOObCpy6M=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9506830.jpg\"\u003e\n\u003cdiv class=\"mcnt1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-cover-content\"\u003e\n\n\u003cp class=\"mcnt1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"mcnt1-sub\"\u003eLoans changing hands, golden containers that are worth more and more, shipping companies to buy and resell. Everything you need to make Container even fiercer.\u003c\/p\u003e\n\n\u003cdiv class=\"mcnt1-chips\"\u003e\n\n\u003cspan class=\"mcnt1-chip mcnt1-chip--gold\"\u003eExpansion\u003c\/span\u003e \u003cspan class=\"mcnt1-chip\"\u003eRequires Container\u003c\/span\u003e \u003cspan class=\"mcnt1-chip\"\u003eMetal Containers\u003c\/span\u003e \u003cspan class=\"mcnt1-chip\"\u003eAllplay\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- EXPANSION NOTICE --\u003e\n\u003cdiv class=\"mcnt1-req\"\u003e\n\n\u003cspan class=\"mcnt1-req-ico\"\u003e⚠️\u003c\/span\u003e\n\u003cp class=\"mcnt1-req-text\"\u003e\u003cstrong\u003eThis is an expansion.\u003c\/strong\u003e You need the base game \u003cstrong\u003eContainer\u003c\/strong\u003e to play: it is not playable on its own. If you own the \u003cstrong\u003eContainer Deluxe\u003c\/strong\u003e, this expansion is already included in the box.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- TECHNICAL SPECS --\u003e\n\u003cdiv class=\"mcnt1-specs-bar\"\u003e\n\n\u003cdiv class=\"mcnt1-specs\"\u003e\n\n\u003cdiv class=\"mcnt1-spec\"\u003e\n\n\u003cspan class=\"mcnt1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-val\"\u003e3 – 5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-spec\"\u003e\n\n\u003cspan class=\"mcnt1-spec-icon\"\u003e🧩\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-label\"\u003eType\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-val\"\u003eExpansion\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-spec\"\u003e\n\n\u003cspan class=\"mcnt1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-val\"\u003e12+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-spec\"\u003e\n\n\u003cspan class=\"mcnt1-spec-icon\"\u003e📦\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-label\"\u003eRequires\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-val\"\u003eContainer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-spec\"\u003e\n\n\u003cspan class=\"mcnt1-spec-icon\"\u003e🔧\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-label\"\u003eModules\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-val\"\u003e3 new\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-spec\"\u003e\n\n\u003cspan class=\"mcnt1-spec-icon\"\u003e✍️\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-label\"\u003eDesigner\u003c\/span\u003e \u003cspan class=\"mcnt1-spec-val\"\u003eKevin Nesbitt\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=\"mcnt1-body\"\u003e\n\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"mcnt1-intro-grid\"\u003e\n\n\u003cdiv class=\"mcnt1-intro-text\"\u003e\n\n\u003cp class=\"mcnt1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"mcnt1-h3\"\u003eMore depth, fiercer negotiations\u003c\/h3\u003e\n\n\u003cp class=\"mcnt1-p\"\u003eMore Containers is the official expansion for \u003cstrong\u003eContainer\u003c\/strong\u003e, designed by Kevin Nesbitt and published by Allplay. It adds — as the name promises — more containers, but especially three new modules that raise the stakes and make every negotiation more tense.\u003c\/p\u003e\n\n\u003cp class=\"mcnt1-p\"\u003eThe More Containers modules are independent: you can add them all together or choose them one at a time. They bring into play inter-player loans, golden luxury containers with escalating scores, and shipping companies, a small parallel economy that can be accumulated and auctioned off.\u003c\/p\u003e\n\n\u003cp class=\"mcnt1-p\"\u003eIt's the perfect answer for those who have exhausted the base game and want new levers to consider. Everything fits into Container's closed economy without revolutionizing it: the same fundamental rules, new temptations, and new ways to fleece opponents.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-intro-side\"\u003e\n\n\u003cdiv class=\"mcnt1-quote-solo\"\u003e\n\n\u003cspan class=\"mcnt1-qs-icon\"\u003e🏦\u003c\/span\u003e\n\u003cp class=\"mcnt1-qs-text\"\u003eWith player loans, the bank disappears entirely: when you're short on cash, you have to ask the person across from you — and they collect the interest.\u003c\/p\u003e\n\n\u003cp class=\"mcnt1-qs-note\"\u003eThe heart of the expansion in one line\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-quote-solo mcnt1-quote-solo--alt\"\u003e\n\n\u003cspan class=\"mcnt1-qs-icon\"\u003e🥇\u003c\/span\u003e\n\u003cp class=\"mcnt1-qs-text\"\u003eGolden containers increase in value over time: converting them at the right moment can be game-winning. And yes, they are metal, like in the Deluxe version.\u003c\/p\u003e\n\n\u003cp class=\"mcnt1-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=\"mcnt1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mcnt1-fs\"\u003e\n\n\u003cdiv class=\"mcnt1-fs-header\"\u003e\n\n\u003cdiv class=\"mcnt1-fs-brand\"\u003e\n\n\u003cimg class=\"mcnt1-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=\"mcnt1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"mcnt1-fs-game-name\"\u003eContainer + More Containers\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"mcnt1-fs-cat\"\u003eEconomic\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-fs-body\"\u003e\n\n\u003cdiv class=\"mcnt1-fs-radar-panel\"\u003e\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\"\u003e\n            \u003cpolygon stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\" points=\"160.0,145.2 172.8,152.6 172.8,167.4 160.0,174.8 147.2,167.4 147.2,152.6\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\" points=\"160.0,130.4 185.6,145.2 185.6,174.8 160.0,189.6 134.4,174.8 134.4,145.2\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\" points=\"160.0,115.6 198.5,137.8 198.5,182.2 160.0,204.4 121.5,182.2 121.5,137.8\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon stroke-width=\"0.5\" stroke=\"#ddd8d0\" fill=\"none\" points=\"160.0,100.8 211.3,130.4 211.3,189.6 160.0,219.2 108.7,189.6 108.7,130.4\"\u003e\u003c\/polygon\u003e\n            \u003cpolygon stroke-width=\"1\" stroke=\"#c0b8b0\" fill=\"none\" points=\"160.0,86.0 224.1,123.0 224.1,197.0 160.0,234.0 95.9,197.0 95.9,123.0\"\u003e\u003c\/polygon\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"86.0\" x2=\"160.0\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"123.0\" x2=\"224.1\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"197.0\" x2=\"224.1\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"234.0\" x2=\"160.0\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"197.0\" x2=\"95.9\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cline stroke-width=\"0.5\" stroke=\"#d0c8c0\" y2=\"123.0\" x2=\"95.9\" y1=\"160\" x1=\"160\"\u003e\u003c\/line\u003e\n            \u003cpolygon stroke-linejoin=\"round\" stroke-width=\"2.5\" stroke=\"#B8860B\" fill=\"#B8860B1a\" points=\"160.0,86.0 211.3,130.4 211.3,189.6 160.0,219.2 121.5,182.2 134.4,145.2\"\u003e\u003c\/polygon\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#B8860B\" r=\"4.5\" cy=\"86.0\" cx=\"160.0\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#B8860B\" r=\"4.5\" cy=\"130.4\" cx=\"211.3\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#B8860B\" r=\"4.5\" cy=\"189.6\" cx=\"211.3\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#B8860B\" r=\"4.5\" cy=\"219.2\" cx=\"160.0\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#B8860B\" r=\"4.5\" cy=\"182.2\" cx=\"121.5\"\u003e\u003c\/circle\u003e\n            \u003ccircle stroke-width=\"2\" stroke=\"white\" fill=\"#B8860B\" r=\"4.5\" cy=\"145.2\" cx=\"134.4\"\u003e\u003c\/circle\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#B8860B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"72.0\" x=\"160.0\"\u003e5\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#B8860B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"123.9\" x=\"224.3\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#B8860B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"198.1\" x=\"224.3\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#B8860B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"235.2\" x=\"160.0\"\u003e4\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#B8860B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"190.7\" x=\"108.6\"\u003e3\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#B8860B\" font-weight=\"800\" font-size=\"10\" text-anchor=\"middle\" y=\"138.7\" x=\"121.4\"\u003e2\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"middle\" y=\"41.0\" x=\"160.0\"\u003eInterazione\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"start\" y=\"103.0\" x=\"258.7\"\u003eStrategia\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"start\" y=\"217.0\" x=\"258.7\"\u003eProfondità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"12\" text-anchor=\"middle\" y=\"281.0\" x=\"160.0\"\u003eRigiocabilità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"11\" text-anchor=\"end\" y=\"217.0\" x=\"61.3\"\u003eComplessità\u003c\/text\u003e\n            \u003ctext font-family=\"-apple-system,sans-serif\" fill=\"#1a1208\" font-weight=\"700\" font-size=\"11\" text-anchor=\"end\" y=\"103.0\" x=\"61.3\"\u003eFortuna\u003c\/text\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-fs-info\"\u003e\n\n\u003cspan class=\"mcnt1-fs-feel-lbl\"\u003eThe experience (with the base game)\u003c\/span\u003e\n\u003cdiv class=\"mcnt1-fs-feeling\"\u003e\n\n\u003cspan class=\"mcnt1-fs-feel-tag\"\u003eDeeper\u003c\/span\u003e \u003cspan class=\"mcnt1-fs-feel-tag\"\u003eMore ruthless\u003c\/span\u003e \u003cspan class=\"mcnt1-fs-feel-tag\"\u003eModular\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"mcnt1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"mcnt1-fs-targets\"\u003e\n\n\u003cdiv class=\"mcnt1-fs-target mcnt1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eBase game owners\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-fs-target mcnt1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-fs-target mcnt1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway players\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-fs-target mcnt1-fs-no\"\u003e\n\n\u003cspan\u003e🆕\u003c\/span\u003eThose without Container\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-fs-verdict\"\u003e\n\n\u003cdiv class=\"mcnt1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-fs-verdict-text\"\u003eThe score reflects Container played with More Containers: loans and shipping companies push interaction and depth even higher. A natural choice for those who love the base game and want more — not a starting point.\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=\"mcnt1-fs-footer\"\u003e\n\n\u003cimg class=\"mcnt1-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 · refers to the base game with the expansion active\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- THE THREE MODULES --\u003e\n\u003cdiv class=\"mcnt1-section-pad\"\u003e\n\n\u003cp class=\"mcnt1-label\"\u003eWhat it adds\u003c\/p\u003e\n\n\u003ch3 class=\"mcnt1-h3\"\u003eThree modules, three new ways to play dirty\u003c\/h3\u003e\n\n\u003cdiv class=\"mcnt1-cards\"\u003e\n\n\u003cdiv class=\"mcnt1-card\"\u003e\n\n\u003cspan class=\"mcnt1-card-icon\"\u003e🏦\u003c\/span\u003e\n\u003ch4 class=\"mcnt1-card-name\"\u003ePlayer Loans\u003c\/h4\u003e\n\n\u003cp class=\"mcnt1-card-desc\"\u003eEach player holds two loan cards. Those in need of liquidity turn to others, not the bank: the lender collects interest. New heart-pounding negotiations.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-card\"\u003e\n\n\u003cspan class=\"mcnt1-card-icon\"\u003e🥇\u003c\/span\u003e\n\u003ch4 class=\"mcnt1-card-name\"\u003eLuxury Containers\u003c\/h4\u003e\n\n\u003cp class=\"mcnt1-card-desc\"\u003e10 golden containers with new scoring rules that increase in value. Exchange any two containers to create a golden one. They are metal, like in the Deluxe version.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-card\"\u003e\n\n\u003cspan class=\"mcnt1-card-icon\"\u003e🚛\u003c\/span\u003e\n\u003ch4 class=\"mcnt1-card-name\"\u003eTrucking Companies\u003c\/h4\u003e\n\n\u003cp class=\"mcnt1-card-desc\"\u003eA shipping board for each player: earn $1 every time goods are moved. Companies get richer and can be auctioned off, including future revenues.\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=\"mcnt1-closing\"\u003e\n\n\u003cp class=\"mcnt1-closing-text\"\u003eThree modules, infinite different evenings. When the base game is no longer enough, More Containers is the way to start arguing at the table all over again.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"mcnt1-box-section\"\u003e\n\n\u003cdetails class=\"mcnt1-det mcnt1-det--last\"\u003e\n\u003csummary class=\"mcnt1-det-sum\"\u003e\u003cspan class=\"mcnt1-det-ico\"\u003e📦\u003c\/span\u003e\u003cspan class=\"mcnt1-det-title\"\u003eBox contents\u003c\/span\u003e\u003cspan class=\"mcnt1-det-sub\"\u003eComponents for the 3 modules\u003c\/span\u003e\u003cspan class=\"mcnt1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mcnt1-det-body\"\u003e\n\n\u003cdiv class=\"mcnt1-mod-list\"\u003e\n\n\u003cdiv class=\"mcnt1-mod\"\u003e\n\n\u003cspan class=\"mcnt1-mod-ico\"\u003e🥇\u003c\/span\u003e\n\u003cdiv\u003e\n\n\u003cspan class=\"mcnt1-mod-name\"\u003e10 Golden Luxury Containers\u003c\/span\u003e\u003cspan class=\"mcnt1-mod-text\"\u003eMade of metal, to match the Container Deluxe. Used for the Luxury Containers module.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-mod\"\u003e\n\n\u003cspan class=\"mcnt1-mod-ico\"\u003e🏦\u003c\/span\u003e\n\u003cdiv\u003e\n\n\u003cspan class=\"mcnt1-mod-name\"\u003eLoan Cards\u003c\/span\u003e\u003cspan class=\"mcnt1-mod-text\"\u003eTwo for each player, for the Player Loans module.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-mod\"\u003e\n\n\u003cspan class=\"mcnt1-mod-ico\"\u003e🚛\u003c\/span\u003e\n\u003cdiv\u003e\n\n\u003cspan class=\"mcnt1-mod-name\"\u003eTrucking Companies Boards\u003c\/span\u003e\u003cspan class=\"mcnt1-mod-text\"\u003eOne for each player, for the Trucking Companies module.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mcnt1-mod\"\u003e\n\n\u003cspan class=\"mcnt1-mod-ico\"\u003e📦\u003c\/span\u003e\n\u003cdiv\u003e\n\n\u003cspan class=\"mcnt1-mod-name\"\u003eAdditional Containers\u003c\/span\u003e\u003cspan class=\"mcnt1-mod-text\"\u003eMore standard containers to expand the possibilities of the base game.\u003c\/span\u003e\n\n\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\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003cstyle\u003e\n.mcnt1-wrap, .mcnt1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mcnt1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #062A3A;\n}\n\n\/* ── COPERTINA ── *\/\n.mcnt1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mcnt1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mcnt1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(6,42,58,0) 0%, rgba(6,42,58,0) 22%, rgba(6,42,58,0.55) 52%, rgba(6,42,58,0.9) 74%, rgba(6,42,58,1) 100%); }\n.mcnt1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mcnt1-kicker { display: block; color: #D9B967; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mcnt1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 600px; margin-bottom: 16px; }\n.mcnt1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mcnt1-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.mcnt1-chip--gold { background: #C8A24B; border-color: #C8A24B; color: #2a1d00; }\n\n\/* ── AVVISO ESPANSIONE ── *\/\n.mcnt1-req { background: #1d160a; border-top: 1px solid rgba(200,162,75,0.4); display: flex; gap: 12px; align-items: flex-start; padding: 14px 24px; }\n.mcnt1-req-ico { font-size: 1.2rem; flex-shrink: 0; line-height: 1.4; }\n.mcnt1-req-text { font-family: sans-serif; font-size: 0.85rem; color: rgba(255,255,255,0.82); line-height: 1.55; }\n.mcnt1-req-text strong { color: #E9C879; }\n\n\/* ── SPECS ── *\/\n.mcnt1-specs-bar { background: #051E2A; padding: 0 24px; }\n.mcnt1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mcnt1-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.mcnt1-spec:nth-child(3n) { border-right: none; }\n.mcnt1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mcnt1-spec-icon { font-size: 1.2rem; }\n.mcnt1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mcnt1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mcnt1-body { background: #EAF1F5; }\n\n\/* ── INTRO ── *\/\n.mcnt1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mcnt1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #9A6A0A; margin-bottom: 7px; }\n.mcnt1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0E2A36; line-height: 1.15; margin-bottom: 16px; }\n.mcnt1-p { font-family: sans-serif; font-size: 0.95rem; color: #244451; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.mcnt1-quote-solo { background: #062A3A; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #C8A24B; }\n.mcnt1-quote-solo--alt { background: #0B4259; border-left-color: #B8860B; }\n.mcnt1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mcnt1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mcnt1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.mcnt1-divider { height: 1px; background: #c4d2d8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mcnt1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.mcnt1-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.mcnt1-fs-brand { display:flex; align-items:center; gap:9px; }\n.mcnt1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.mcnt1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.mcnt1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.mcnt1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.mcnt1-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.mcnt1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.mcnt1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.mcnt1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.mcnt1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.mcnt1-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.mcnt1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.mcnt1-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.mcnt1-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.mcnt1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(130px,1fr)); gap:7px; margin-bottom:16px; }\n.mcnt1-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.mcnt1-fs-target span { font-size:14px; flex-shrink:0; }\n.mcnt1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.mcnt1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.mcnt1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.mcnt1-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.mcnt1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.mcnt1-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.mcnt1-section-pad { padding: 32px 28px 8px; }\n.mcnt1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mcnt1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e7d9b8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mcnt1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.mcnt1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mcnt1-card-name { font-size: 0.95rem; font-weight: 900; color: #9A6A0A; margin-bottom: 5px; }\n.mcnt1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #244451; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mcnt1-closing { background: #062A3A; padding: 26px 28px; border-top: 3px solid #C8A24B; }\n.mcnt1-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.mcnt1-box-section { background: #EAF1F5; border-top: 1px solid #c4d2d8; }\n.mcnt1-det { border-bottom: 1px solid #d9e3e8; background: #fff; }\n.mcnt1-det--last { border-bottom: none; }\n.mcnt1-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.mcnt1-det-sum::-webkit-details-marker { display: none; }\n.mcnt1-det-sum::marker { display: none; }\n.mcnt1-det[open] .mcnt1-det-sum { background: #f3f7f9; }\n.mcnt1-det-sum:hover { background: #f3f7f9; }\n.mcnt1-det-left { display: flex; align-items: center; gap: 10px; }\n.mcnt1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mcnt1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0E2A36; display: block; }\n.mcnt1-det-sub { font-family: sans-serif; font-size: 11px; color: #7d949e; margin-top: 1px; display: block; }\n.mcnt1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mcnt1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #7d949e; border-bottom: 2px solid #7d949e; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.mcnt1-det[open] .mcnt1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mcnt1-det-body { padding: 0 20px 16px; background: #fff; }\n.mcnt1-mod-list { display:flex; flex-direction:column; gap:9px; padding-top:14px; }\n.mcnt1-mod { display:flex; gap:12px; align-items:flex-start; padding:12px 14px; background:#faf6ec; border-radius:10px; border:1px solid #e7d9b8; }\n.mcnt1-mod-ico { font-size:1.3rem; flex-shrink:0; }\n.mcnt1-mod-name { display:block; font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#8a5a08; margin-bottom:3px; }\n.mcnt1-mod-text { display:block; font-family:sans-serif; font-size:0.82rem; color:#4a3b22; line-height:1.5; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .mcnt1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mcnt1-spec { border-bottom: none; }\n  .mcnt1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mcnt1-spec:last-child { border-right: none; }\n  .mcnt1-cards { grid-template-columns: repeat(3, 1fr); }\n  .mcnt1-fs-body { grid-template-columns: 220px 1fr; }\n  .mcnt1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mcnt1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .mcnt1-cover { height: 440px; }\n  .mcnt1-cover-content { padding: 22px 36px 30px; }\n  .mcnt1-req { padding: 16px 36px; }\n  .mcnt1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mcnt1-divider { margin-left: 36px; margin-right: 36px; }\n  .mcnt1-section-pad { padding: 36px 36px 8px; }\n  .mcnt1-closing { padding: 28px 36px; }\n  .mcnt1-fs-body { grid-template-columns: 260px 1fr; }\n  .mcnt1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53527091708231,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/containerexpansion00.webp?v=1773659833"},{"product_id":"desperate-oasis","title":"Desperate Oasis","description":"\u003csection id=\"fg-desperate-oasis\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003eFight for survival in the desert\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eDESPERATE OASIS\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eThe mirage of victory in a head-to-head battle to the last drop.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eThe scorching sun, burning sand, and a single oasis on the horizon to quench your herd's thirst.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eIt's a two-player board game that blends bluffing, area control, and asymmetric powers in a pocket-sized, ingenious format. In this ruthless card game, positioning your animals in the right spot means the difference between triumphing or succumbing to the desert heat.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eA true tactical tabletop duel where every card can turn the tide of battle.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eThe genius lies in the choices made each turn, where you can reinforce your lineup, place hidden traps, or even send beasts to the opponent's front to sabotage their plans. Chain reactions and unique animal abilities create devastating combos in minutes of pure intellect.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eIt's the game for those who love intense close encounters, where mind over luck prevails, and every move must be calculated with the precision of a deadly scorpion.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003e🦂 Tactical Deception\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003e🌴 Area Control\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003e🐪 Animal Powers\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003e☀️ Vintage 70s Style\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003eWhy DESPERATE OASIS sticks in your mind\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🦂 The Deadly Scorpion\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eInstantly eliminate weaker animals on both sides of the oasis, turning the tide of the conflict.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🐘 The Terror of the Elephant\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eAn unstoppable pachyderm, until a tiny gerbil appears in the same oasis, reducing its strength to zero.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🐪 The Camel's March\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eGather three specimens in the same column to trigger a powerful strength multiplier and secure your territory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🌴 The Palm's Shadow\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eBet on your strongest oasis by planting a lush tree to accumulate valuable bonus points at the end of the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🃏 The Ambush in the Dark\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003ePlay a beast face down and conceal your true intentions, to reveal a surprise effect in the final round.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🌪️ Call of the Herd\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eUtilize spatial dynamics to push or pull enemy creatures, destroying their fragile formations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eThere's no room for both of you under these palms; prepare to fight for every single drop.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-desperate-oasis, #fg-desperate-oasis * { color:#FFFFFF !important; font-family: sans-serif; box-sizing: border-box; } #fg-desperate-oasis { background: linear-gradient(145deg, #d35400, #7a2800); border-radius: 28px; padding: 40px 20px; margin: 0 auto; } .fg-kicker { font-size: 14px; text-transform: uppercase; letter-spacing: 2px; opacity: 0.9; margin-bottom: 8px; font-weight: 700; } .fg-title { font-size: 42px; font-weight: 900; margin: 0 0 10px; line-height: 1.1; text-shadow: 2px 4px 12px rgba(0,0,0,0.3); } .fg-sub { font-size: 20px; opacity: 0.9; margin: 0 0 30px; line-height: 1.3; } .fg-p { font-size: 17px; line-height: 1.6; margin-bottom: 20px; opacity: 0.95; } .fg-tagline { font-size: 22px; font-weight: 700; margin: 30px 0; padding: 15px 20px; border-left: 4px solid #f9ca24; background: rgba(0,0,0,0.2); box-shadow: 0 0 20px rgba(249, 202, 36, 0.1); border-radius: 0 12px 12px 0; } .fg-chips { display: flex; flex-wrap: wrap; gap: 10px; margin: 30px 0; } .fg-chip { background: rgba(255,255,255,0.15); padding: 8px 16px; border-radius: 20px; font-size: 14px; font-weight: 600; } .fg-divider { height: 1px; background: rgba(255,255,255,0.2); margin: 40px 0; } .fg-h3 { font-size: 28px; font-weight: 800; margin-bottom: 25px; text-shadow: 1px 2px 8px rgba(0,0,0,0.3); } .fg-grid { display: grid; gap: 20px; grid-template-columns: 1fr; margin-bottom: 40px; } .fg-card { background: rgba(0,0,0,0.25); border-radius: 26px; padding: 25px; border: 1px solid rgba(255,255,255,0.1); box-shadow: 0 8px 24px rgba(0,0,0,0.2); transition: transform 0.3s ease, box-shadow 0.3s ease; } .fg-card:hover { transform: translateY(-5px); box-shadow: 0 12px 32px rgba(0,0,0,0.3); } .fg-ctype { font-size: 18px; font-weight: 700; margin-bottom: 10px; display: flex; align-items: center; gap: 8px; } .fg-cdesc { font-size: 15px; line-height: 1.5; opacity: 0.9; margin: 0; } .fg-panel { background: linear-gradient(135deg, rgba(255,255,255,0.1), rgba(0,0,0,0.3)); border-radius: 26px; padding: 30px; text-align: center; font-size: 20px; font-weight: 700; border: 1px solid rgba(255,255,255,0.2); } @media (min-width: 720px) { #fg-desperate-oasis { padding: 60px 40px; } .fg-title { font-size: 54px; } .fg-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: repeat(3, 1fr); } }\u003c\/style\u003e","brand":"USAopoly","offers":[{"title":"Default Title","offer_id":53542472024391,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DesperateOasis00.png?v=1773829449"},{"product_id":"bailiff-of-boscoop","title":"Bailiff of Boscoop","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eWhen the judge is your rival's brother-in-law, when your apples rot because someone dug peat too close, when a ruling changes your family's destiny. And in the end, the one who played smarter wins.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eSplotter Spellen\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMedieval Netherlands\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eHeavy euro\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\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e150–240 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\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\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\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eArea majority\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\"\u003eSystem\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eSequential actions\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\"\u003eFeature\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eSocial and political ascent\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eA family saga in the late medieval Netherlands\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eBailiff of Boscoop is the new title from \u003cstrong\u003eJeroen Doumen and Joris Wiersinga\u003c\/strong\u003e, the duo behind Food Chain Magnate and The Great Zimbabwe. Set in the \u003cstrong\u003emedieval Rijnland\u003c\/strong\u003e, in the county of Holland, it puts you in the shoes of a local family competing for land, power, and influence. Amidst flooded orchards, peat digging, and corrupt courts, every decision has consequences that ripple through generations.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAt the table, you \u003cstrong\u003eclaim land\u003c\/strong\u003e, found villages, appoint judges and duck merchants. Actions follow in sequence: those who act first can block others, while those who come later must adapt. Territorial control is everything, but you also need \u003cstrong\u003epositions of prestige\u003c\/strong\u003e to influence rulings and guide the region's development. The player with the most land at the end of the game wins.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eA game that combines Splotter's territorial management with the dirty politics of the Dutch Renaissance. Every family has a story to tell.\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\"\u003eClassic Splotter mechanics meet a rich historical theme and strategic depth that emerges game after game.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eBailiff of Boscoop\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\"\u003eStrategy\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\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricate\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003ePolitical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTerritorial\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\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\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\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\u003eChildren\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eBailiff of Boscoop is pure Splotter: ruthless optimization, direct interaction, complexity emerging from the system. If you love Food Chain Magnate and want an even more stratified territorial challenge, this is your game. If you're looking for something immediate or relaxing, move on.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and gameplay sessions\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 5, \"note\": \"Ogni azione ha conseguenze a cascata. Pianificare tre turni avanti è il minimo.\"}, {\"label\": \"Complessità\", \"value\": 5, \"note\": \"Setup variabile, azioni concatenate, controllo territoriale multilivello. Serve esperienza.\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Blocchi territoriali diretti, sequenza azioni competitiva, politica e corruzione al tribunale.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Setup variabile e asimmetria iniziale garantiscono partite sempre diverse.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"La tensione cresce man mano che le terre si riempiono e le posizioni di potere si assestano.\"}, {\"label\": \"Fortuna\", \"value\": 1, \"note\": \"Zero casualità. Tutto dipende da scelte, 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    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eThe tools of power\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you use to build your empire\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\"\u003eLand tiles\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eEvery family claims plots, builds orchards, digs peat. Territorial control is the heart of the game: the more land you have, the more points you score.\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\"\u003ePublic offices\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eBecome a judge, alderman, founder of a village. Offices grant prestige, influence, and the ability to steer collective decisions in your favor.\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\"\u003eWater management\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eWater levels change based on peat digging. Too much water drowns orchards, too little makes peat useless. Managing the environment is strategy.\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\"\u003eTrade\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eThe duck merchant, the fisherman, the peat seller: each economic role feeds your family and gives you political leverage when needed.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eIn a few hours, you will have built a dynasty, drowned someone's orchards, and corrupted a judge. It always happens with Splotter.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\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-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #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":"Splotter Spellen","offers":[{"title":"Default Title","offer_id":53771523555655,"sku":null,"price":109.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Antiquity00.webp?v=1777018831"},{"product_id":"kingdom-legacy-il-regno-feudale","title":"Kingdom Legacy - Feudal Kingdom ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Kingdom Legacy – Feudal Kingdom: Your Kingdom, Your Story\u003c\/h2\u003e\n\n\n\u003cp\u003e\n In \u003cstrong\u003eKingdom Legacy – Feudal Kingdom,\u003c\/strong\u003e you're not just a player: you're a ruler building a world piece by piece, in a solo campaign that combines \u003cstrong\u003eexploration, storytelling, and ongoing choices\u003c\/strong\u003e . You've reclaimed your land, now the work begins: building cities, overcoming hardships, and transforming a savage land into an enduring kingdom.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \nIt's a \u003cstrong\u003elegacy solo game\u003c\/strong\u003e , with scenarios that unfold over several hours of gameplay. Each card discovered enriches the experience with new possibilities: some will be torn, others enhanced with stickers, still others will forever change the course of your campaign. Here, you're not just playing: you're creating the history of your kingdom, with narrative choices that impact the future and lead you on \u003cstrong\u003ea unique adventure\u003c\/strong\u003e .\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why “Kingdom Legacy – Feudal Kingdom” is a once-in-a-lifetime experience\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 👑 \u003cstrong\u003eEpic single-player campaign\u003c\/strong\u003e with dozens of hours of gameplay.\u003c\/li\u003e\n\n\u003cli\u003e 📜 \u003cstrong\u003ePermanent narrative choices\u003c\/strong\u003e that change cards, rules, and the world itself.\u003c\/li\u003e\n\n\u003cli\u003e 🏰 \u003cstrong\u003eKingdom building\u003c\/strong\u003e through exploration, economy, and urban development.\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eLegacy mechanics and deck-building\u003c\/strong\u003e intertwined with events and quests.\u003c\/li\u003e\n\n     \u003cli\u003e🌍 \u003cstrong\u003eYour unique kingdom\u003c\/strong\u003e : with a name, history, and identity that only you can write.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n If you're looking for a \u003cstrong\u003ethematic and strategic game\u003c\/strong\u003e that goes beyond a single game and gives you a world to shape, Kingdom Legacy – Feudal Kingdom is your chance. Every choice remains, every mistake weighs heavily, every victory has a unique flavor. The kingdom is yours. It's up to you to write its legend.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eA name engraved on the box. A story etched in time.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":53845589328199,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/KingdomLegacy-FeudalKingdom00_c58a3c30-cea0-4fc4-9d79-5a49a3f09067.webp?v=1777901724"},{"product_id":"thunder-road-vendetta-carnival-of-chaos","title":"Thunder Road: Vendetta – Carnival of Chaos","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eSome collect, some shoot, some regret not bringing more armor. In the end, no one knows if they won due to skill or luck.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitive\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eRestoration Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMassacre Arena\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003e5th Player Included\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\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e60–90 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e10+ years\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\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMovement and combat\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\"\u003eFeature\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCircular arena with no finish line\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\"\u003eOther Feature\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDevastating super-weapons\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eThe most violent party in the post-atomic desert\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eCarnival of Chaos\u003c\/strong\u003e is the expansion for Thunder Road: Vendetta designed by \u003cstrong\u003eRob Daviau, Noah Cohen, Justin D. Jacobson, and Brian Neff\u003c\/strong\u003e. It changes the game's rules: no more linear race across the desert, but a circular arena where the only goal is to survive and accumulate more scrap than anyone else. It includes a complete set of vehicles and dashboards to bring a \u003cstrong\u003efifth player\u003c\/strong\u003e to the table.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eThere is no finish line. You enter the arena, collect party favors and super-weapons along the way, and shoot at everything that moves. The winner is whoever is left standing with \u003cstrong\u003ethe most scrap at the end\u003c\/strong\u003e. The mechanics remain those of Thunder Road — dice, movement, action cards, direct combat — but the game's structure is completely overturned: from a race against time to a battle royale for resource control.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eCarnival of Chaos takes the Thunder Road formula and throws it into a nitroglycerin-fueled blender.\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\"\u003eNo finish line means the only way out is to eliminate others or die trying.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eThunder Road: Vendetta – Carnival of Chaos\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fff0ec;border-color:#e08070;color:#8a2200\"\u003eConflict\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\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eChaotic\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eViolent\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eAdrenaline-pumping\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eIf Thunder Road was a mad dash with some explosions, Carnival of Chaos is a gladiatorial arena where the only sensible plan is to shoot before being shot. Perfect for those who want more chaos and less linear strategy.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Spari, speronamenti, super-armi che mandano i veicoli fuori dall'arena. L'interazione è fisica e diretta.\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"I dadi decidono movimento e danno. Le carte azione attenuano, ma un tiro pessimo può rovinarti la serata.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"La pressione cresce mentre lo scrap si accumula: chi ne ha di più diventa il bersaglio preferito.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"L'arena cambia le dinamiche ogni partita. Le super-armi garantiscono momenti imprevedibili.\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Devi decidere quando raccogliere e quando sparare. Ma la tattica cede spesso al caos del momento.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Stesse meccaniche del gioco base, solo la condizione di vittoria è nuova. Regole in 10 minuti.\"}];\n      var accent='#C0310A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eWhat you'll find in the arena\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eElements that change every game\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\"\u003eFifth vehicle set\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eComplete dashboards and miniatures to bring a fifth player to the table. Also compatible with the base game.\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\"\u003eParty Favors\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eTokens scattered in the arena that grant immediate advantages: extra ammo, speed boosts, temporary shields.\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\"\u003eSuper-weapons\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eDevastating weapons that change the course of battle: rocket launchers, electromagnetic cannons, chain traps.\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\"\u003eCircular arena\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eThe board folds in on itself. No escape possible, no finish line to cross. Only survival.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e31 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          \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          \u003ctable class=\"fg1-sleeve-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eQuantity\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e63 × 88 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e31\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n                \u003ctd\u003e31\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/288689\" 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\"\u003eThunder Road: Vendetta - Carnival of Chaos - Rulebook EN1 · 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    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eIn the end, you'll have more scars than victory points. And you'll want to play again immediately.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\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":"Restoration Games","offers":[{"title":"Default Title","offer_id":53845999649095,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ThunderRoadVendetta_CarnivalofChaos.webp?v=1777903387"},{"product_id":"gloomhaven-mercenary-pack-satha-mayor-of-frosthaven","title":"Gloomhaven: Mercenary Pack – Satha, Mayor of Frosthaven","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\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eSatha doesn't fight on the front lines. But without her, no one comes home. And when it's over, you realize it wasn't just a dungeon: it was a story.\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\"\u003eCephalofair Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCross-compatible\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMercenary Character\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 (expansion)\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–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanism\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTactical hand management\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\"\u003eCompatibility\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGloomhaven, Frosthaven, Jaws\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\"\u003eFeature\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eLeader support\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\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\"\u003eFrosthaven's leader joins your party\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eSatha is the mayor of the continent's northernmost outpost, what everyone calls \u003cstrong\u003eFrosthaven\u003c\/strong\u003e. Designed by \u003cstrong\u003eAlisandra Livingston\u003c\/strong\u003e and illustrated by Phan Tuan Dat and Alexandr Elichev, this mercenary expansion brings an iconic character from Gloomhaven lore directly to the table for the first time. Not just any adventurer: a \u003cstrong\u003eleader\u003c\/strong\u003e.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, Satha is not a damage dealer. She is the one who coordinates attacks, revives exhausted companions, and puts herself between an ally and a fatal blow. Her cards are designed for \u003cstrong\u003etactical support\u003c\/strong\u003e: commanding allies, instilling confidence, protecting. And when you play Satha, the game changes: you no longer just think about your turn, but about how to keep the party alive. It works with \u003cstrong\u003eGloomhaven, Frosthaven, and Jaws of the Lion\u003c\/strong\u003e, without modifications.\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\"\u003eFor the first time, you play characters you only knew from stories.\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\"\u003eSatha doesn't save your life. She gives you the extra turn you need to save yourself.\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\"\u003eGloomhaven: Mercenary Pack – Satha, Mayor of Frosthaven\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrative · 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\"\u003eTactical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eProtective\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSynergistic\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\u003eChildren\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\"\u003eSatha is the first cross-compatible mercenary expansion in the Gloomhaven saga. It doesn't add complexity: it adds a role that didn't exist before. If you love tactical cooperative play and want to play a character who thrives on the moments of others, this is it.\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\"\u003eGloomhaven is also designed for \u003cstrong\u003epure solo play\u003c\/strong\u003e, and Satha works perfectly when playing multiple characters. You manage the party like a tactical puzzle: each of Satha's cards requires you to think two turns ahead, not one. The experience is complete; in fact, in solo play you have full control over synergies.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and 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\": \"Sinergia\", \"value\": 5, \"note\": \"Ogni carta è progettata per potenziare gli alleati, non Satha\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Compatibile con tre campagne, deck costruibile, scenari infiniti\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Gloomhaven non è semplice. Satha nemmeno. Ma se conosci il sistema, si inserisce subito\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Gestire il support è più difficile del DPS: devi anticipare i turni altrui\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Quando un alleato è a due carte dall'esaurimento, ogni tua scelta conta\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"I modifier deck esistono, ma Satha riduce l'impatto dei bad draw altrui\"}];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eYour arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eFour pillars of support\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\"\u003eStand Between\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou literally place yourself between an ally and incoming damage. It's not classic tanking: it's active protection, at the cost of your position on the field.\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 to Action\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou revive an ally. It's not an extra turn: it's an out-of-sequence action that can turn a scenario around. Timing is 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\"\u003eInstill Confidence\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou buff others' attacks. You don't deal damage yourself, but the party hits harder. It's the classic 'I set you up, you finish 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\"\u003eLeader's Presence\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePassive presence that influences the field. Nearby allies get bonuses. You need to be in the right spot: not in front, not behind. In the middle.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-closing\"\u003e\n\n      \u003cp class=\"fg1-closing-text\"\u003eAfter a few scenarios, someone at the table will say: 'If Satha hadn't been there, we would have died in round 3'. And they'll be right.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(138,72,0,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #E8B000; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #8a4800; border-color: #8a4800; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#8a4800; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #8a4800; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #8a4800; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #8a4800; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Cephalofair Games","offers":[{"title":"Default Title","offer_id":53995122524487,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/GloomhavenMercenaryPack_Satha_MayorofFrosthaven.webp?v=1779951723"},{"product_id":"gloomhaven-mercenary-pack-cassandra-forgotten-diviner","title":"Gloomhaven: Mercenary Pack – Cassandra, Forgotten Diviner","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\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eCassandra opens rifts, reads the future, and folds time. And you find yourself planning three turns ahead while the table tries to figure out what you just did.\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\"\u003eCephalofair Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eSpirit of Forgotten Circles\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMercenary Pack\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 (mercenary for Gloomhaven campaigns)\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–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanism\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTactical hand management\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\"\u003eFeature\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDivination and turn control\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\"\u003eInspiration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eSpirit of Forgotten Circles\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\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 fortune teller who folds space and time\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eCassandra is the spiritual heir to \u003cstrong\u003eGloomhaven: Forgotten Circles\u003c\/strong\u003e, the now out-of-print expansion that introduced the Diviner class. Designed by \u003cstrong\u003eMarcel Dragomir\u003c\/strong\u003e with artwork by \u003cstrong\u003eAlexandr Elichev\u003c\/strong\u003e, this mercenary brings new life to that design: planar rifts to slow and hinder enemies, divination to manipulate the deck and predict others' moves.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you play with time and space. Your cards allow you to open rifts that modify the board, read the future of the party and monsters, and build devastating setups that activate two turns later. It requires medium-term planning and excellent field reading. If Gloomhaven is already tactical for you, with Cassandra it becomes a temporal 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\"\u003eCassandra transforms tactical into strategic. Every card is a hypothesis about the future.\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\"\u003eThe divination mechanics make you feel omniscient. Until the critical dice roll you didn't predict.\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\"\u003eGloomhaven: Mercenary Pack – Cassandra, Forgotten Diviner\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 · Legacy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eCerebral\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003ePlanned\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eManipulative\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\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\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\"\u003eCassandra is for those who want to take Gloomhaven to another level of complexity. It is not an entry-level class: it is a cerebral challenge that rewards meticulous planning and punishes improvisation. If you missed Forgotten Circles, this is home.\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\"\u003eGloomhaven is designed for solo play, and Cassandra confirms this. Total control of time and space becomes even more precise without group coordination: you build perfect setups, manipulate the deck calmly, and read enemies without interruption. The experience is complete, and for some players, it's the best way to tackle this mercenary.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Complessità\", \"value\": 5, \"note\": \"Richiede conoscenza profonda di Gloomhaven e capacità di pianificare su più turni\"}, {\"label\": \"Strategia\", \"value\": 5, \"note\": \"Ogni decisione ha ripercussioni due round dopo, costruisci setup che si attivano nel tempo\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Il mazzo si gioca in modo diverso in ogni scenario, infinite combinazioni con altri mercenari\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Tensione mentale più che emotiva: sbagli un calcolo e il piano crolla\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Predici il futuro del party ma giochi la tua classe in modo abbastanza indipendente\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Deck manipulation riduce il caos, ma i dadi critici possono ancora rovinare i piani perfetti\"}];\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 planar arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you bring to the table with Cassandra\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\"\u003ePlanar Rifts\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eOpen rifts on the board that block enemy movements, modify distances, and slow attacks. Each rift is a spatial trap that reshapes the field.\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\"\u003eDivination Cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eRead enemy deck cards, manipulate your deck's order, and predict opponents' moves. Divination gives you information others don't have.\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\"\u003eDelayed-fuse setups\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePrepare actions that activate two or three turns later. Position rifts, read the future, and build a temporal trap that explodes at the right moment.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎴\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMulti-use tactical deck\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach card has at least two uses, some three. Hand management is crucial: choose what to burn now and what to keep for the scenario's finale.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-closing\"\u003e\n\n      \u003cp class=\"fg1-closing-text\"\u003eAfter a few scenarios, you'll have learned to bend time. And the table will have realized that with Cassandra, you win three turns before they even notice.\u003c\/p\u003e\n\n    \u003c\/div\u003e\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":"Cephalofair Games","offers":[{"title":"Default Title","offer_id":53995138941255,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/GloomhavenMercenaryPack_Cassandra_ForgottenDiviner_226524b5-3b1c-4a82-a992-dcd07ec4d967.webp?v=1779951372"},{"product_id":"gloomhaven-mercenary-pack-anaphi-fallen-lion","title":"Gloomhaven: Mercenary Pack – Anaphi, Fallen Lion","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\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eAnaphi is no longer seeking comrades-in-arms. She seeks revenge in the city's sewers, one step at a time, with the voices in her head screaming louder than her own.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eNarrative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCephalofair Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCross-compatible with three core games\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eSystem\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTactical hand management\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\"\u003eCompatibility\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGloomhaven \/ Frosthaven \/ Jaws\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\"\u003eCharacter\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eIconic Mindthief\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\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\"\u003eGloomhaven's most feared Mindthief, finally playable\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAnaphi was part of the \u003cstrong\u003eJaws of the Lion\u003c\/strong\u003e, the city's deadliest mercenary group. Now she is alone. Designed by \u003cstrong\u003eAlisandra Livingston\u003c\/strong\u003e and illustrated by \u003cstrong\u003eAlexandr Elichev\u003c\/strong\u003e, this mercenary expansion brings one of the most beloved characters from Gloomhaven lore directly into your campaigns.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eThis Mercenary Pack introduces a \u003cstrong\u003ededicated ability deck\u003c\/strong\u003e, a miniature, and the ability to play Anaphi in Gloomhaven, Frosthaven, or Jaws of the Lion. The mechanics are classic to the system: hand management, simultaneous choices, tactical movement on a hexagonal grid. But Anaphi brings with her a unique identity: mind control, rapid movement, and a past that weighs heavily on her.\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\"\u003eOne of the most requested classes by fans, finally expanded.\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\"Cross-compatibility is the smartest move Cephalofair has made.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eCross-compatibility is the smartest move Cephalofair has made.\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\"\u003eGloomhaven: Mercenary Pack – Anaphi, Fallen Lion\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrative · 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\"\u003eTactical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSolo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eNarrative\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\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\"\u003eAnaphi is for those who want to bring an iconic character from Gloomhaven lore into a real campaign. It's not a light add-on: it's a complex class, with a rich deck and a legacy growth curve. If you love tactical solo play and want to explore the sewers with a vengeful mindthief, this pack is surgically precise.\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\"\u003eExplicitly designed for solo play, with full compatibility with Gloomhaven, Frosthaven, and Jaws of the Lion campaigns. The system manages enemies and AI cleanly. The experience is identical to multiplayer from a mechanical standpoint, but more intense: you are alone with your choices.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Complessità\", \"value\": 4, \"note\": \"Sistema Gloomhaven completo: richiede conoscenza del gioco base e gestione di mazzo, iniziativa, modificatori d'attacco.\"}, {\"label\": \"Strategia\", \"value\": 5, \"note\": \"Ogni carta ha due usi possibili, ogni turno è un puzzle di efficienza. Le scelte sbagliate si pagano scenari dopo.\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Compatibile con tre giochi base diversi, ognuno con decine di scenari. Anaphi cambia completamente in base alla campagna scelta.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Giocare in solitario amplifica ogni errore. Non hai compagni che ti salvano, solo le tue carte e le tue scelte.\"}, {\"label\": \"Interazione\", \"value\": 1, \"note\": \"È un'espansione per un giocatore. L'interazione è con il sistema: nemici controllati da AI, trappole, obiettivi di scenario.\"}];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe mercenary kit\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you'll find in the pack\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\"\u003eDedicated ability deck\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eUnique cards for Anaphi: mind control, agile movement, direct damage. Each card has dual use (top\/bottom), as in the classic Gloomhaven system.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎭\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCharacter miniature\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe plastic mindthief, ready to be painted or played immediately. Compatible with all three core game boxes of the system.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCharacter sheet\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eStats, health points, progression. Anaphi grows with the campaign, gains perks, unlocks new cards. Integrated legacy system.\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\"\u003eCross-game compatibility\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eWorks with Gloomhaven, Frosthaven, and Jaws of the Lion. Choose your favorite campaign and bring Anaphi into it.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-closing\"\u003e\n\n      \u003cp class=\"fg1-closing-text\"\u003eBy the end of the campaign, Anaphi will have found something. Perhaps revenge. Perhaps redemption. Or perhaps just more voices in her head.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(138,72,0,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #E8B000; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #8a4800; border-color: #8a4800; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#8a4800; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #8a4800; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #8a4800; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #8a4800; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Cephalofair Games","offers":[{"title":"Default Title","offer_id":53995174527303,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/GloomhavenMercenaryPack_Anaphi_FallenLion.webp?v=1779950597"},{"product_id":"gloomhaven-mercenary-pack-hail-irritable-enchanter","title":"Gloomhaven: Mercenary Pack – Hail, Cranky Enchanter","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\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eA knock at the door, she looks up from her grimoire, sighs. She doesn't want you. But when she accepts, you understand why all the other mercenaries seem like amateurs.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eNarrative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCephalofair Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMercenary class\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGloomhaven\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanic\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eHand management\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\"\u003eFeature\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePersistent campaign\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\"\u003eRequires\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eBase Gloomhaven\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\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 IS IT ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eAn antisocial mage with immense power\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eHail, Irritable Enchanter is the new \u003cstrong\u003eplayable mercenary\u003c\/strong\u003e for Gloomhaven, designed by \u003cstrong\u003eIsaac Childres\u003c\/strong\u003e. A character born for solo campaigns, with a personality that perfectly reflects her role: grumpy, incredibly powerful, and absolutely uninterested in socializing. Every one of her cards exudes annoyance and raw magic.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you manage \u003cstrong\u003eHail's growing irritation\u003c\/strong\u003e as a resource: the more annoyed she gets, the more devastating her arcane abilities become. Build your deck, transform frustration into destructive spells, and discover why this enchanter lives in isolation: no one could endure so much concentrated power in one person. It's a class that rewards timing, mental resource management, and the ability to tolerate a terrible attitude.\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\"\u003eHail represents everything we love about Gloomhaven mercenaries: unique mechanics, strong personality, narrative power.\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\"\u003eA class designed to shine in solo play, without compromise.\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\"\u003eGloomhaven: Mercenary Pack – Hail, Irritable Enchanter\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrative · Campaign\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eCynical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalculated\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003ePowerful\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\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\"\u003eHail isn't for everyone. It's a class for those who \u003cstrong\u003ealready know Gloomhaven\u003c\/strong\u003e, seek advanced challenges, and want to explore an emotional management mechanic (irritation) translated into tactical gameplay. If you've already completed a campaign and are looking for a class that rewards mastery, Hail is exactly that.\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\"\u003eHail is specifically designed for \u003cstrong\u003esolo play\u003c\/strong\u003e. It's not an adaptation: it's her natural habitat. The entire design revolves around the experience of total control and deep personal resource management, without the need to balance group dynamics. The experience is complete and intentional.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Complessità\", \"value\": 5, \"note\": \"Richiede padronanza totale del sistema Gloomhaven: timing carte, gestione salute\/irritazione, combo multi-turno.\"}, {\"label\": \"Strategia\", \"value\": 5, \"note\": \"Ogni carta va ponderata. Hail vive di setup lunghi e payoff devastanti, zero spazio all'improvvisazione.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Come tutti i mercenari Gloomhaven, sblocchi abilità e costruisci percorsi diversi. Ma la struttura base resta quella.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Gestire l'irritazione è un filo del rasoio: troppo poco e sei debole, troppo e perdi il controllo.\"}, {\"label\": \"Interazione\", \"value\": 1, \"note\": \"È un mercenario per campagne solo. Zero interazione con altri giocatori, tutto focus interno.\"}];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eYour arcane arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you'll find in the mercenary pack\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\"\u003eUnique ability deck\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eCards that transform irritation into devastating magic. Each ability scales with your growing annoyance: the more irked you are, the harder you hit.\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\"\u003eHail miniature\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe mercenary figure, ready for the board. Recognizable design, poses that accurately convey her character: arms crossed, icy gaze.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCharacter sheet\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eTracks health, experience, and especially irritation level. The beating heart of the mechanic: manage this resource or end up exhausted.\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\"\u003eTokens and markers\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eMarkers for persistent spells, special conditions, and power levels. Everything needed to manage Hail's complex arcane effects.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-closing\"\u003e\n\n      \u003cp class=\"fg1-closing-text\"\u003eAfter a few scenarios, you'll have learned that the worst attitude often hides the deadliest character. Hail never disappoints. She only gets annoyed.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(138,72,0,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #E8B000; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #8a4800; border-color: #8a4800; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#8a4800; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #8a4800; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #8a4800; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #8a4800; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Cephalofair Games","offers":[{"title":"Default Title","offer_id":53995206213959,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/GloomhavenMercenaryPack_Hail_IrritableEnchanter_2.webp?v=1779950120"},{"product_id":"pilgrims-curious-adventures-ita","title":"Pilgrims - Curious Adventures ","description":"\u003c!-- =====================================================\n     PILGRIMS: CURIOUS ADVENTURES — BLOCCO 1\n     FroGames | Shopify tema Concept\n     CSS prefix: plg1-\n     ===================================================== --\u003e\n\u003cdiv class=\"plg1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"plg1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"plg1-cover-img\" alt=\"Pilgrims Curious Adventures competitive family board game for 1-4 players - official cover Pink Troubadour Amanita Design\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/pilgrims_2.webp?v=1776084781\"\u003e\n\u003cdiv class=\"plg1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"plg1-cover-content\"\u003e\n\u003cp class=\"plg1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"plg1-sub\"\u003eEvery path is a riddle. Every travel companion, a story. And in the end, the pilgrim with the fullest bag of memories wins.\u003c\/p\u003e\n\u003cdiv class=\"plg1-chips\"\u003e\n\u003cspan class=\"plg1-chip plg1-chip--accent\"\u003eFamily + Strategy\u003c\/span\u003e \u003cspan class=\"plg1-chip\"\u003ePink Troubadour × Amanita Design\u003c\/span\u003e \u003cspan class=\"plg1-chip\"\u003eMovement Puzzle\u003c\/span\u003e \u003cspan class=\"plg1-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=\"plg1-specs-bar\"\u003e\n\u003cdiv class=\"plg1-specs\"\u003e\n\u003cdiv class=\"plg1-spec\"\u003e\n\u003cspan class=\"plg1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"plg1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"plg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-spec\"\u003e\n\u003cspan class=\"plg1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"plg1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"plg1-spec-val\"\u003e45 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-spec\"\u003e\n\u003cspan class=\"plg1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"plg1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"plg1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-spec\"\u003e\n\u003cspan class=\"plg1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"plg1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"plg1-spec-val\"\u003eMovement Puzzle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-spec\"\u003e\n\u003cspan class=\"plg1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"plg1-spec-label\"\u003eMap\u003c\/span\u003e \u003cspan class=\"plg1-spec-val\"\u003eModular Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-spec\"\u003e\n\u003cspan class=\"plg1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"plg1-spec-label\"\u003eSolo\u003c\/span\u003e \u003cspan class=\"plg1-spec-val\"\u003eOfficial Mode\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"plg1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"plg1-intro-grid\"\u003e\n\u003cdiv class=\"plg1-intro-text\"\u003e\n\u003cp class=\"plg1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"plg1-h3\"\u003eA Bohemian fairy tale to play in 45 minutes\u003c\/h3\u003e\n\u003cp class=\"plg1-p\"\u003eIn the enchanted world created by \u003cstrong\u003eAmanita Design\u003c\/strong\u003e — the Czech studio behind masterpieces like Machinarium and Samorost — every step is a choice and every object tells a story. Pink Troubadour brings this magic to the table with \u003cstrong\u003eRadim Jurda\u003c\/strong\u003e as author and illustrator.\u003c\/p\u003e\n\u003cp class=\"plg1-p\"\u003eAs a wandering pilgrim, build your retinue, collect bizarre objects, and complete adventures along a card map that changes with each game. The heart of the game is a small puzzle that repeats each turn: how best to combine your retinue's movement abilities to collect exactly what you need?\u003c\/p\u003e\n\u003cp class=\"plg1-p\"\u003eFour rounds, many adventures to complete, only one winner — the one with the tastiest stories to tell around the campfire.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-intro-side\"\u003e\n\u003cdiv class=\"plg1-quote-solo\"\u003e\n\u003cspan class=\"plg1-qs-icon\"\u003e🌿\u003c\/span\u003e\n\u003cp class=\"plg1-qs-text\"\u003eEvery object has multiple uses. A broom sweeps the road but can also earn favors. The game rewards those who can look beyond the obvious.\u003c\/p\u003e\n\u003cp class=\"plg1-qs-note\"\u003eThe secret of Pilgrims in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-quote-solo plg1-quote-solo--alt\"\u003e\n\u003cspan class=\"plg1-qs-icon\"\u003e🏕️\u003c\/span\u003e\n\u003cp class=\"plg1-qs-text\"\u003eIn 45 minutes, you experience four intense rounds, build a unique retinue, and return home with a different story every time.\u003c\/p\u003e\n\u003cp class=\"plg1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"plg1-fs\"\u003e\n\u003cdiv class=\"plg1-fs-header\"\u003e\n\u003cdiv class=\"plg1-fs-brand\"\u003e\n\u003cimg class=\"plg1-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=\"plg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"plg1-fs-game-name\"\u003ePilgrims: Curious Adventures\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"plg1-fs-cat\"\u003eGateway · Strategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-body\"\u003e\n\u003cdiv class=\"plg1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"plg1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"plg1-fs-tip\" class=\"plg1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-info\"\u003e\n\u003cspan class=\"plg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"plg1-fs-feeling\"\u003e\n\u003cspan class=\"plg1-fs-feel-tag\"\u003eFairy-tale-like\u003c\/span\u003e \u003cspan class=\"plg1-fs-feel-tag\"\u003eIngenious\u003c\/span\u003e \u003cspan class=\"plg1-fs-feel-tag\"\u003eSurprising\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"plg1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n\u003cdiv class=\"plg1-fs-targets\"\u003e\n\u003cdiv class=\"plg1-fs-target plg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-target plg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-target plg1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-target plg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-target plg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-target plg1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-solo\"\u003e\n\u003cspan class=\"plg1-fs-solo-lbl\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"plg1-fs-solo-row\"\u003e\n\u003cspan class=\"plg1-fs-solo-type\"\u003eOfficial\u003c\/span\u003e \u003cspan class=\"plg1-fs-solo-stars\"\u003e★★★★☆\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"plg1-fs-solo-note\"\u003eMechanic intact in solo — the movement puzzle works even alone, though the competitive tension of confrontation is lost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-verdict\"\u003e\n\u003cdiv class=\"plg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-verdict-text\"\u003eAn elegant puzzle set in a visually stunning fairy tale. Accessible and replayable — the map changes every game, combinations never run out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-fs-footer\"\u003e\n\u003cimg class=\"plg1-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 official Pink Troubadour rules and international reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COMPONENTS CARD --\u003e\n\u003cdiv class=\"plg1-section-pad\"\u003e\n\u003cp class=\"plg1-label\"\u003eAt the heart of the adventure\u003c\/p\u003e\n\u003ch3 class=\"plg1-h3\"\u003eWhat you find in the box (and in the game)\u003c\/h3\u003e\n\u003cdiv class=\"plg1-cards\"\u003e\n\u003cdiv class=\"plg1-card\"\u003e\n\u003cspan class=\"plg1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"plg1-card-name\"\u003eModular card map\u003c\/h4\u003e\n\u003cp class=\"plg1-card-desc\"\u003eThe territory is built during the game with location cards. No two maps are alike — each adventure takes place in an ever-new world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-card\"\u003e\n\u003cspan class=\"plg1-card-icon\"\u003e🧙\u003c\/span\u003e\n\u003ch4 class=\"plg1-card-name\"\u003eTravel companions\u003c\/h4\u003e\n\u003cp class=\"plg1-card-desc\"\u003eRecruit whimsical characters along the way. Each has unique movement abilities — the mix you build defines how you move and what you can achieve.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-card\"\u003e\n\u003cspan class=\"plg1-card-icon\"\u003e🎒\u003c\/span\u003e\n\u003ch4 class=\"plg1-card-name\"\u003eMulti-use items\u003c\/h4\u003e\n\u003cp class=\"plg1-card-desc\"\u003eEvery item can serve in multiple ways. Combine it with the right companion to unlock special actions — creative combos are the tactical heart of the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plg1-card\"\u003e\n\u003cspan class=\"plg1-card-icon\"\u003e📜\u003c\/span\u003e\n\u003ch4 class=\"plg1-card-name\"\u003eAdventure cards\u003c\/h4\u003e\n\u003cp class=\"plg1-card-desc\"\u003eThese are your objectives. Complete as many as possible in 4 rounds. Each completed adventure gives points and a permanent improvement to your retinue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"plg1-closing\"\u003e\n\u003cp class=\"plg1-closing-text\"\u003eForty-five minutes and a fairy tale of your own. The next one will be different — we promise you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- RULES ACCORDION --\u003e\n\u003cdiv class=\"plg1-box-section\"\u003e\n\u003cdetails class=\"plg1-det plg1-det--last\"\u003e\n\u003csummary class=\"plg1-det-sum\"\u003e\u003cspan class=\"plg1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"plg1-det-title\"\u003eRules\u003c\/span\u003e\u003cspan class=\"plg1-det-sub\"\u003eEnglish · Official Pink Troubadour PDF\u003c\/span\u003e\u003cspan class=\"plg1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"plg1-det-body\"\u003e\n\u003cdiv class=\"plg1-rl-wrap\"\u003e\n\u003cdiv class=\"plg1-rl-langs\"\u003e\u003cspan class=\"plg1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a2e0a; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"plg1-rl-link\" href=\"https:\/\/www.pinktroubadour.eu\/download\/6\/pilgrims-rulebook.pdf\" target=\"_blank\"\u003e\u003cspan class=\"plg1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"plg1-rl-body\"\u003e\n\u003cspan class=\"plg1-rl-title\"\u003eDownload official rulebook\u003c\/span\u003e\u003cspan class=\"plg1-rl-sub\"\u003eFree PDF · pinktroubadour.eu\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"plg1-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!-- end plg1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine plg1-wrap --\u003e\n\u003cstyle\u003e\n.plg1-wrap, .plg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.plg1-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: #0d1f06;\n}\n\n\/* ── COPERTINA ── *\/\n.plg1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.plg1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.plg1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,31,6,0) 0%, rgba(13,31,6,0) 20%, rgba(13,31,6,0.55) 50%, rgba(13,31,6,0.88) 72%, rgba(13,31,6,0.98) 100%); }\n.plg1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.plg1-kicker { display: block; color: #8ecf40; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.plg1-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.plg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.plg1-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.plg1-chip--accent { background: #3a7a1a; border-color: #3a7a1a; }\n\n\/* ── SPECS ── *\/\n.plg1-specs-bar { background: #111e08; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.plg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.plg1-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.plg1-spec:nth-child(3n) { border-right: none; }\n.plg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.plg1-spec-icon { font-size: 1.2rem; }\n.plg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.plg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.plg1-body { background: #f0ede5; }\n\n\/* ── INTRO ── *\/\n.plg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.plg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #3a7a1a; margin-bottom: 7px; }\n.plg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2e08; line-height: 1.15; margin-bottom: 16px; }\n.plg1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3e1a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.plg1-quote-solo { background: #1a2e0a; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #8ecf40; }\n.plg1-quote-solo--alt { background: #2a4a12; border-left-color: #c8a850; }\n.plg1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.plg1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.plg1-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.plg1-divider { height: 1px; background: #c8d8b8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.plg1-fs { background: #fff; border-top: 1px solid #d8e8c8; border-bottom: 1px solid #d8e8c8; }\n.plg1-fs-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8f0e0; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.plg1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.plg1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.plg1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.plg1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.plg1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.plg1-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.plg1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.plg1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.plg1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.plg1-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.plg1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.plg1-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.plg1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.plg1-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.plg1-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.plg1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.plg1-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.plg1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.plg1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.plg1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.plg1-fs-solo { background: #eeeae4; border-radius: 10px; padding: 12px 14px; border: 1px solid #d8d0c4; margin-bottom: 14px; }\n.plg1-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: 7px; }\n.plg1-fs-solo-row { display: flex; align-items: center; gap: 10px; margin-bottom: 6px; }\n.plg1-fs-solo-type { font-family: sans-serif; font-size: 11px; font-weight: 700; color: #3a7a1a; }\n.plg1-fs-solo-stars { font-size: 13px; color: #c8a850; letter-spacing: 1px; }\n.plg1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #5a4e3a; line-height: 1.5; }\n.plg1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.plg1-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.plg1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.plg1-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.plg1-section-pad { padding: 32px 28px 8px; }\n.plg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.plg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #c8d8b0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.plg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.plg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.plg1-card-name { font-size: 0.95rem; font-weight: 900; color: #3a7a1a; margin-bottom: 5px; }\n.plg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3e1a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.plg1-closing { background: #1a2e0a; padding: 26px 28px; border-top: 3px solid #8ecf40; }\n.plg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── ACCORDION ── *\/\n.plg1-box-section { background: #f0ede5; border-top: 1px solid #c8d8b8; }\n.plg1-det { border-bottom: 1px solid #d8e8c8; background: #fff; }\n.plg1-det--last { border-bottom: none; }\n.plg1-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.plg1-det-sum::-webkit-details-marker { display: none; }\n.plg1-det-sum::marker { display: none; }\n.plg1-det[open] .plg1-det-sum { background: #f5f8f2; }\n.plg1-det-sum:hover { background: #f5f8f2; }\n.plg1-det-left { display: flex; align-items: center; gap: 10px; }\n.plg1-det-ico { font-size: 17px; flex-shrink: 0; }\n.plg1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2e08; display: block; }\n.plg1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.plg1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.plg1-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.plg1-det[open] .plg1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.plg1-det-body { padding: 0 20px 16px; background: #fff; }\n.plg1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.plg1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.plg1-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.plg1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.plg1-rl-body { flex: 1; min-width: 0; }\n.plg1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.plg1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.plg1-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  .plg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .plg1-spec { border-bottom: none; }\n  .plg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .plg1-spec:last-child { border-right: none; }\n  .plg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .plg1-fs-body { grid-template-columns: 220px 1fr; }\n  .plg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .plg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .plg1-cover { height: 440px; }\n  .plg1-cover-content { padding: 22px 36px 30px; }\n  .plg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .plg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .plg1-divider { margin-left: 36px; margin-right: 36px; }\n  .plg1-section-pad { padding: 36px 36px 8px; }\n  .plg1-closing { padding: 28px 36px; }\n  .plg1-fs-body { grid-template-columns: 260px 1fr; }\n  .plg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"MS Edizioni","offers":[{"title":"Default Title","offer_id":54031997239623,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Pilgrims_Curious_Adventures_00.webp?v=1760178660"},{"product_id":"harmonies-pulse","title":"Harmonies: Pulse","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\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eBy the third game, you thought you'd figured it all out. Then come the tricolor patterns, and you realize you were just warming up.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eTactical Puzzle\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLibellud\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePremium Expansion\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\"\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\"\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\"\u003eMechanic\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eAdvanced pattern building\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\"\u003eFeature\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTricolor patterns\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e💥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eComplexity\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDeeper decisions\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\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\"\u003eWhen the puzzle becomes a chess match with nature\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003ePulse\u003c\/strong\u003e is the expansion that transforms Harmonies from a spatial puzzle into a tactical brain-teaser. Designed by \u003cstrong\u003eMaëva da Silva\u003c\/strong\u003e, the same author as the base game, and illustrated with her characteristic naturalistic delicacy, it introduces challenges that require multi-turn planning.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, this means: \u003cstrong\u003etricolor patterns\u003c\/strong\u003e that cannot be solved instinctively, animal cards with intricate requirements, and the constant feeling of having to choose between the immediate point and the perfect configuration later. The mechanics remain identical, but every choice weighs more heavily.\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\"\u003ePulse doesn't change Harmonies. It refines it for those who wanted something tougher to bite into.\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\"\u003eHarmonies: Pulse\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricate\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-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-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\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\"\u003ePulse is for those who finished the base game and thought 'I want more.' It doesn't change the rules, it changes how much you have to think. If Harmonies already seemed complete to you, this expansion probably isn't for you. But if you found yourself optimizing every placement and looking for impossible combos, Pulse is exactly what you've been waiting for.\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\"\u003eHarmonies was born as a solo game with a multiplayer option. Pulse takes this philosophy to the extreme: tricolor patterns become pure puzzles, without the social variable. The solo experience is complete and probably more satisfying than multiplayer, because you can focus solely on spatial optimization.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 5, \"note\": \"I pattern tricolori forzano a pensare tre mosse avanti, sempre\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Le nuove carte animali raddoppiano le combinazioni possibili\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Non aggiunge regole, ma le decisioni diventano più profonde\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"La pressione viene da te: vuoi quella configurazione perfetta\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Il draft limita il caso, ma la pesca delle carte conta\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"Indiretta: prendi le tessere che servono agli altri\"}];\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 expansion's new features\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat Pulse adds to your landscape\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\"\u003eTricolor patterns\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eConfigurations that require three different habitats in precise positions. They can't be solved at a glance: you have to build them turn after turn, methodically.\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\"\u003eNew animal cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eMore complex and intertwined spatial requirements. Each card forces you to rethink the entire landscape, not just the corner where you place 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\"\u003eAdditional scoring opportunities\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eObjectives that reward long-term planning. Those who jump on easy points risk losing to those who build more intricate configurations.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🧩\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTotal compatibility\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eIntegrates into the base game without needing additional rules. You decide how many new cards to mix in: you can gradually increase the difficulty.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-closing\"\u003e\n\n      \u003cp class=\"fg1-closing-text\"\u003eAfter this expansion, you'll look at the base game and think 'that was just the tutorial.' It always happens with Pulse.\u003c\/p\u003e\n\n    \u003c\/div\u003e\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":"Asmodee","offers":[{"title":"Default Title","offer_id":54059910168903,"sku":null,"price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/HarmoniesPulse.webp?v=1780370687"},{"product_id":"mage-knight-emergence-the-portal-to-power","title":"Mage Knight: Emergence – The Portal to Power","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\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eAfter the game, you find yourself staring at the board: each tile tells a story of a choice, each card in your pile is a hard-won achievement. And you understand why Mage Knight is unforgettable.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eWizKids\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eA Classic Returns\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e60+ 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\"\u003eMechanism\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTactical Deck-building\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\"\u003eExploration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eModular board\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\"\u003eCombat\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCard resolution\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\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 THIS GAME\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA Strategic Epic Where Every Victory is Earned\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eMage Knight: Emergence is the new standalone game by \u003cstrong\u003eVlaada Chvátil\u003c\/strong\u003e and \u003cstrong\u003ePhil Pettifer\u003c\/strong\u003e, compatible with the entire existing Mage Knight universe. It introduces two new heroes linked to the mysterious Council of the Void: Darraz Firerock, resilient and direct, and Evinya Freegrove, a master of precision and mobility. It's a perfect entry point for those discovering Mage Knight for the first time and a substantial expansion for veterans.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you explore unknown lands, build your deck by acquiring spells and followers, and face monsters and enemy fortresses. Every turn is a puzzle: cards have multiple values depending on how you use them (movement, combat, influence), dice modify actions, and day and night change the rules of the game. \u003cstrong\u003eThree guided scenarios\u003c\/strong\u003e accompany new players, while five complete scenarios challenge experts.\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 international 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\"Mage Knight remains one of the deepest, most rewarding solo experiences in board gaming.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eMage Knight remains one of the deepest, most rewarding solo experiences in board gaming.\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\"\u003e\"Every turn is a puzzle. Every victory is earned.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eEvery turn is a puzzle. Every victory is earned.\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 Dice Tower\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\"\u003eMage Knight: Emergence – The Portal to Power\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 · Adventure\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eCerebral\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eEpic\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eRewarding\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\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\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\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\"\u003eMage Knight: Emergence is a challenging game that rewards those who embrace the learning curve. Every game is a journey of tactical growth, every victory tastes earned. If you're looking for deep strategic challenge and don't fear complexity, this is your game.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"5 out of 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eDesigned from the outset as a complete solo experience. The solo scenarios offer balanced challenges, and the enemy card system simulates credible opponents. The absence of downtime and the freedom to plan make solo play the preferred mode for many veterans.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 5, \"note\": \"Ogni turno richiede pianificazione su più livelli: gestione mano, timing, movimento, combattimento.\"}, {\"label\": \"Complessità\", \"value\": 5, \"note\": \"Regole articolate, carte multiuso, interazioni stratificate. Richiede dedizione.\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Tabellone modulare, scenari multipli, due eroi completamente diversi, mazzi che evolvono ogni partita.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Ogni scelta conta, le risorse sono strette, il timer dello scenario incalza.\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"I dadi influenzano le azioni, ma puoi mitigarli con carte e abilità. Skill \u003e caso.\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"In due c'è competizione indiretta per risorse e obiettivi. Principalmente esperienza parallela.\"}];\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 build during the game\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🗡️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eDarraz Firerock\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eResilient and calculated hero, perfect for those who love controlled brute force. His abilities reward direct choices and devastating blows.\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\"\u003eEvinya Freegrove\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eMaster of stealth and archery. Extreme mobility, surgical strikes, perfect timing. For those who think three moves ahead.\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\"\u003eAction Deck\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eMultipurpose cards you use to move, fight, influence. Each card has multiple values: choose which one to activate each turn. The heart of the game.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🏰\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTerritory Tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eModular board that you discover as you explore. Villages, dungeons, enemy strongholds. Every game a different map, every exploration a calculated risk.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-closing\"\u003e\n\n      \u003cp class=\"fg1-closing-text\"\u003eWhen you finish a game of Mage Knight, you know exactly why you won or lost. And that's what keeps you coming back.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"WizKids","offers":[{"title":"Default Title","offer_id":54150777930055,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/imponta_1_1_2.webp?v=1781412322"},{"product_id":"gloomhaven-buttons-bugs-pub-crawlers","title":"Gloomhaven Buttons \u0026 Bugs Pub Crawlers","description":"\u003c!-- =====================================================\n     GLOOMHAVEN: BUTTONS \u0026amp; BUGS — PUB CRAWLERS — BLOCK 1\n     FroGames | Shopify theme Concept\n     (No cover: start from the dark bar downwards)\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"pbc1-wrap\"\u003e\n\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"pbc1-specs-bar\"\u003e\n\n\u003cdiv class=\"pbc1-specs\"\u003e\n\n\u003cdiv class=\"pbc1-spec\"\u003e\n\n\u003cspan class=\"pbc1-spec-icon\"\u003e👤\u003c\/span\u003e \u003cspan class=\"pbc1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"pbc1-spec-val\"\u003e1\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-spec\"\u003e\n\n\u003cspan class=\"pbc1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"pbc1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"pbc1-spec-val\"\u003e~20 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-spec\"\u003e\n\n\u003cspan class=\"pbc1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"pbc1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"pbc1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-spec\"\u003e\n\n\u003cspan class=\"pbc1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"pbc1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"pbc1-spec-val\"\u003eHand management\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-spec\"\u003e\n\n\u003cspan class=\"pbc1-spec-icon\"\u003e📦\u003c\/span\u003e \u003cspan class=\"pbc1-spec-label\"\u003eType\u003c\/span\u003e \u003cspan class=\"pbc1-spec-val\"\u003eExpansion\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-spec\"\u003e\n\n\u003cspan class=\"pbc1-spec-icon\"\u003e🧩\u003c\/span\u003e \u003cspan class=\"pbc1-spec-label\"\u003eRequires\u003c\/span\u003e \u003cspan class=\"pbc1-spec-val\"\u003eButtons \u0026amp; Bugs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- AVVISO ESPANSIONE --\u003e\n\u003cdiv class=\"pbc1-warn\"\u003e\n\n\u003cspan class=\"pbc1-warn-ico\"\u003e⚠️\u003c\/span\u003e\n\u003cp class=\"pbc1-warn-text\"\u003e\u003cstrong\u003eNot a standalone game.\u003c\/strong\u003e Pub Crawlers is an expansion: the base game \u003cem\u003eGloomhaven: Buttons \u0026amp; Bugs\u003c\/em\u003e (sold separately) is required to play.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"pbc1-body\"\u003e\n\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"pbc1-intro-grid\"\u003e\n\n\u003cdiv class=\"pbc1-intro-text\"\u003e\n\n\u003cp class=\"pbc1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"pbc1-h3\"\u003eTwo button-sized heroes, a tavern full of trouble\u003c\/h3\u003e\n\n\u003cp class=\"pbc1-p\"\u003ePub Crawlers is the expansion for \u003cstrong\u003eGloomhaven: Buttons \u0026amp; Bugs\u003c\/strong\u003e, the pocket-sized solo version of the celebrated dungeon crawler by Cephalofair Games. Two new micro mercenaries — the \u003cstrong\u003eFungal Monk\u003c\/strong\u003e and \u003cstrong\u003eWhistlecry\u003c\/strong\u003e — enter the scene with miniatures, a deck of cards, and an entirely new campaign set in the abandoned inn.\u003c\/p\u003e\n\n\u003cp class=\"pbc1-p\"\u003eThe system is Gloomhaven, stripped down to its core: a small hand of double-sided cards, the top action from one card and the bottom from another, combat resolved with a die and modifier table. You can set up a scenario in a couple of minutes and finish it in twenty.\u003c\/p\u003e\n\n\u003cp class=\"pbc1-p\"\u003ePub Crawlers adds 2 mercenaries, 17 new scenarios, new dice, and an adjustable difficulty system. The campaign is \u003cstrong\u003ecross-compatible\u003c\/strong\u003e: you can also play it with the mercenaries from the base game Gloomhaven: Buttons \u0026amp; Bugs.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-intro-side\"\u003e\n\n\u003cp class=\"pbc1-quote-header\"\u003eThe secret in two lines\u003c\/p\u003e\n\n\u003cdiv class=\"pbc1-quote-solo\"\u003e\n\n\u003cspan class=\"pbc1-qs-icon\"\u003e🍄\u003c\/span\u003e\n\u003cp class=\"pbc1-qs-text\"\u003eGloomhaven in a nutshell: the same cerebral tactics, but in twenty minutes and on an airplane tray table.\u003c\/p\u003e\n\n\u003cp class=\"pbc1-qs-note\"\u003eThe secret of Pub Crawlers in one line\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-quote-solo pbc1-quote-solo--alt\"\u003e\n\n\u003cspan class=\"pbc1-qs-icon\"\u003e⚔️\u003c\/span\u003e\n\u003cp class=\"pbc1-qs-text\"\u003eTwo cards, two halves, one hero against the inn: every turn is a small puzzle to solve under pressure.\u003c\/p\u003e\n\n\u003cp class=\"pbc1-qs-note\"\u003eFrom the gaming 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=\"pbc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"pbc1-fs\"\u003e\n\n\u003cdiv class=\"pbc1-fs-header\"\u003e\n\n\u003cdiv class=\"pbc1-fs-brand\"\u003e\n\n\u003cimg class=\"pbc1-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=\"pbc1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"pbc1-fs-game-name\"\u003eButtons \u0026amp; Bugs: Pub Crawlers\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan style=\"background: #eef6dd; border-color: #8fbf4a; color: #3c5a14;\" class=\"pbc1-fs-cat\"\u003eSolo · Dungeon Crawler\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-fs-body\"\u003e\n\n\u003cdiv class=\"pbc1-fs-radar-panel\"\u003e\n\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"pbc1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"pbc1-fs-tip\" class=\"pbc1-fs-tip\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-fs-info\"\u003e\n\n\u003cspan class=\"pbc1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"pbc1-fs-feeling\"\u003e\n\n\u003cspan class=\"pbc1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e \u003cspan class=\"pbc1-fs-feel-tag\"\u003eCerebral\u003c\/span\u003e \u003cspan class=\"pbc1-fs-feel-tag\"\u003ePocket-sized\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"pbc1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"pbc1-fs-targets\"\u003e\n\n\u003cdiv class=\"pbc1-fs-target pbc1-fs-si\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-fs-target pbc1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-fs-target pbc1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-fs-target pbc1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-fs-target pbc1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-fs-target pbc1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-fs-verdict\"\u003e\n\n\u003cdiv class=\"pbc1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-fs-verdict-text\"\u003ePure tactics for a single player, in pocket format. It's an expansion, not a base game: Buttons \u0026amp; Bugs is required. Perfect for those who want Gloomhaven on their lunch break — not for those looking for a group 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=\"pbc1-fs-footer\"\u003e\n\n\u003cimg class=\"pbc1-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, Buttons \u0026amp; Bugs system, and solo 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:\"Due carte per turno, cima e fondo: ogni mossa è un piccolo puzzle\"},\n        {l:'Tensione',     v:4, note:\"Pochi punti vita e nemici che colpiscono duro — si vive sul filo\"},\n        {l:'Progressione', v:4, note:\"Sali di livello e potenzi le carte mentre avanzi nella campagna\"},\n        {l:'Rigiocabilit\\u00e0',v:3, note:\"17 scenari, 2 mercenari e difficolt\\u00e0 regolabile da rigiocare\"},\n        {l:'Complessit\\u00e0', v:3, note:\"Sistema Gloomhaven snellito: si impara gi\\u00e0 nel primo scenario\"},\n        {l:'Fortuna',      v:2, note:\"Dado e tabella modificatori contano, ma decidono le tue scelte\"}\n      ];\n      var accent='#5C8A1E';\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('pbc1-fs-svg');\n      var tip=document.getElementById('pbc1-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 pbc1-draw{to{stroke-dashoffset:0}}@keyframes pbc1-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:pbc1-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:pbc1-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:pbc1-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=\"pbc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"pbc1-section-pad\"\u003e\n\n\u003cp class=\"pbc1-label\"\u003eThe New Arrivals\u003c\/p\u003e\n\n\u003ch3 class=\"pbc1-h3\"\u003eWhat Pub Crawlers adds\u003c\/h3\u003e\n\n\u003cdiv class=\"pbc1-cards\"\u003e\n\n\u003cdiv class=\"pbc1-card\"\u003e\n\n\u003cspan class=\"pbc1-card-icon\"\u003e🍄\u003c\/span\u003e\n\u003ch4 class=\"pbc1-card-name\"\u003eThe Fungal Monk\u003c\/h4\u003e\n\n\u003cp class=\"pbc1-card-desc\"\u003eA new mercenary with a miniature, character card, and dedicated deck. A new play style to discover scenario after scenario.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-card\"\u003e\n\n\u003cspan class=\"pbc1-card-icon\"\u003e🐦\u003c\/span\u003e\n\u003ch4 class=\"pbc1-card-name\"\u003eWhistlecry\u003c\/h4\u003e\n\n\u003cp class=\"pbc1-card-desc\"\u003eThe second hero of the expansion, with their set of double-sided cards. Another way to face the inn and its monsters.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-card\"\u003e\n\n\u003cspan class=\"pbc1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"pbc1-card-name\"\u003e17 new scenarios\u003c\/h4\u003e\n\n\u003cp class=\"pbc1-card-desc\"\u003eAn entirely new campaign: each scenario is a card with its own mini battle map. Cross-compatible with base game mercenaries.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-card\"\u003e\n\n\u003cspan class=\"pbc1-card-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"pbc1-card-name\"\u003eNew dice and difficulty\u003c\/h4\u003e\n\n\u003cp class=\"pbc1-card-desc\"\u003eBlessing\/Curse die, modifier die, and a new system to adjust difficulty to your liking.\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=\"pbc1-closing\"\u003e\n\n\u003cp class=\"pbc1-closing-text\"\u003eA button-sized mercenary, an inn full of monsters, and twenty minutes all to yourself. The next game starts as soon as you open the box.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"pbc1-box-section\"\u003e\n\n\u003cdetails class=\"pbc1-det\"\u003e\n\u003csummary class=\"pbc1-det-sum\"\u003e\u003cspan class=\"pbc1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"pbc1-det-title\"\u003eBox Contents\u003c\/span\u003e\u003cspan class=\"pbc1-det-sub\"\u003eExpansion · requires base game\u003c\/span\u003e\u003cspan class=\"pbc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pbc1-det-body\"\u003e\n\n\u003cdiv class=\"pbc1-comp-grid\"\u003e\n\n\u003cdiv class=\"pbc1-comp\"\u003e\n\n\u003cspan class=\"pbc1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"pbc1-comp-lbl\"\u003eMicro miniatures (Fungal Monk and Whistlecry)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-comp\"\u003e\n\n\u003cspan class=\"pbc1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"pbc1-comp-lbl\"\u003eCharacter cards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-comp\"\u003e\n\n\u003cspan class=\"pbc1-comp-qty\"\u003e10\u003c\/span\u003e\u003cspan class=\"pbc1-comp-lbl\"\u003eDouble-sided ability cards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-comp\"\u003e\n\n\u003cspan class=\"pbc1-comp-qty\"\u003e17\u003c\/span\u003e\u003cspan class=\"pbc1-comp-lbl\"\u003eScenario cards with mini maps\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-comp\"\u003e\n\n\u003cspan class=\"pbc1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"pbc1-comp-lbl\"\u003eMonster stat cards (12 enemies)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-comp\"\u003e\n\n\u003cspan class=\"pbc1-comp-qty\"\u003e36\u003c\/span\u003e\u003cspan class=\"pbc1-comp-lbl\"\u003eCondition tokens\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-comp\"\u003e\n\n\u003cspan class=\"pbc1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"pbc1-comp-lbl\"\u003eNew dice (Blessing\/Curse and modifier)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-comp\"\u003e\n\n\u003cspan class=\"pbc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"pbc1-comp-lbl\"\u003eDifficulty modifier system\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pbc1-comp\"\u003e\n\n\u003cspan class=\"pbc1-comp-qty\"\u003e+\u003c\/span\u003e\u003cspan class=\"pbc1-comp-lbl\"\u003eAdditional cubes and tokens\u003c\/span\u003e\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=\"pbc1-det pbc1-det--last\"\u003e\n\u003csummary class=\"pbc1-det-sum\"\u003e\u003cspan class=\"pbc1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"pbc1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"pbc1-det-sub\"\u003eEnglish · Buttons \u0026amp; Bugs system\u003c\/span\u003e\u003cspan class=\"pbc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pbc1-det-body\"\u003e\n\n\u003cdiv class=\"pbc1-rl-wrap\"\u003e\n\n\u003cdiv class=\"pbc1-rl-langs\"\u003e\u003cspan class=\"pbc1-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: #16100a; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"pbc1-rl-link\" href=\"https:\/\/cephalofair.com\/pages\/buttons-bugs\" target=\"_blank\"\u003e\u003cspan class=\"pbc1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"pbc1-rl-body\"\u003e\n\n\u003cspan class=\"pbc1-rl-title\"\u003eOfficial Buttons \u0026amp; Bugs Rules\u003c\/span\u003e\u003cspan class=\"pbc1-rl-sub\"\u003eOnline · cephalofair.com\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"pbc1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003cp class=\"pbc1-rl-foot\"\u003ePub Crawlers uses the same system as the base game: once you've learned the Buttons \u0026amp; Bugs rules, you're ready to play.\u003c\/p\u003e\n\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.pbc1-wrap, .pbc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.pbc1-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: #0f0a06;\n}\n\n\/* ── SPECS ── *\/\n.pbc1-specs-bar { background: linear-gradient(150deg, #120c07 0%, #241509 60%, #15100a 100%); padding: 0 24px; }\n.pbc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.pbc1-spec { padding: 14px 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.pbc1-spec:nth-child(3n) { border-right: none; }\n.pbc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.pbc1-spec-icon { font-size: 1.2rem; }\n.pbc1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.pbc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── AVVISO ESPANSIONE ── *\/\n.pbc1-warn { background: #2a0a30; display: flex; align-items: center; gap: 12px; padding: 13px 24px; border-top: 1px solid rgba(255,255,255,0.06); border-bottom: 3px solid #9AD83F; }\n.pbc1-warn-ico { font-size: 1.3rem; flex-shrink: 0; }\n.pbc1-warn-text { font-family: sans-serif; font-size: 0.82rem; color: rgba(255,255,255,0.9); line-height: 1.5; }\n.pbc1-warn-text strong { color: #C8A6F0; }\n\n\/* ── BODY ── *\/\n.pbc1-body { background: #F1E9D6; }\n\n\/* ── INTRO ── *\/\n.pbc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.pbc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #4F7E16; margin-bottom: 7px; }\n.pbc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a1206; line-height: 1.15; margin-bottom: 16px; }\n.pbc1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2e18; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.pbc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #4F7E16; margin-bottom: 12px; }\n.pbc1-quote-solo { background: #16210d; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #9AD83F; }\n.pbc1-quote-solo--alt { background: #2a0a30; border-left-color: #C44FC9; }\n.pbc1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.pbc1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.pbc1-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.pbc1-divider { height: 1px; background: #d4c8a8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.pbc1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.pbc1-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.pbc1-fs-brand { display:flex; align-items:center; gap:9px; }\n.pbc1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.pbc1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.pbc1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.pbc1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.pbc1-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.pbc1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.pbc1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.pbc1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.pbc1-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.pbc1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.pbc1-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.pbc1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.pbc1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2e18; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.pbc1-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.pbc1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.pbc1-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.pbc1-fs-target span { font-size:14px; flex-shrink:0; }\n.pbc1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.pbc1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.pbc1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.pbc1-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.pbc1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2e18; line-height:1.65; }\n.pbc1-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.pbc1-section-pad { padding: 32px 28px 8px; }\n.pbc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.pbc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e2d6ba; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.pbc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.pbc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.pbc1-card-name { font-size: 0.95rem; font-weight: 900; color: #4F7E16; margin-bottom: 5px; }\n.pbc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2e18; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.pbc1-closing { background: #16100a; padding: 26px 28px; border-top: 3px solid #9AD83F; }\n.pbc1-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.pbc1-box-section { background: #F1E9D6; border-top: 1px solid #d4c8a8; }\n.pbc1-det { border-bottom: 1px solid #e8dcc2; background: #fff; }\n.pbc1-det--last { border-bottom: none; }\n.pbc1-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.pbc1-det-sum::-webkit-details-marker { display: none; }\n.pbc1-det-sum::marker { display: none; }\n.pbc1-det[open] .pbc1-det-sum { background: #faf7f2; }\n.pbc1-det-sum:hover { background: #faf7f2; }\n.pbc1-det-left { display: flex; align-items: center; gap: 10px; }\n.pbc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.pbc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a1206; display: block; }\n.pbc1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.pbc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.pbc1-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.pbc1-det[open] .pbc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.pbc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.pbc1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.pbc1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8dcc2; }\n.pbc1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#4F7E16; min-width:26px; flex-shrink:0; }\n.pbc1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2e18; line-height:1.3; }\n\n.pbc1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.pbc1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.pbc1-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.pbc1-rl-link:hover { opacity:.85; }\n.pbc1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.pbc1-rl-body { flex:1; min-width:0; }\n.pbc1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.pbc1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.pbc1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n.pbc1-rl-foot { font-family:sans-serif; font-size:0.75rem; color:#9c8e7a; line-height:1.5; font-style:italic; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .pbc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .pbc1-spec { border-bottom: none; }\n  .pbc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .pbc1-spec:last-child { border-right: none; }\n  .pbc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .pbc1-fs-body { grid-template-columns: 220px 1fr; }\n  .pbc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .pbc1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .pbc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .pbc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .pbc1-divider { margin-left: 36px; margin-right: 36px; }\n  .pbc1-section-pad { padding: 36px 36px 8px; }\n  .pbc1-closing { padding: 28px 36px; }\n  .pbc1-fs-body { grid-template-columns: 260px 1fr; }\n  .pbc1-fs-radar-panel svg { max-width: 260px; }\n  .pbc1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); }\n  .pbc1-warn { padding-left: 36px; padding-right: 36px; }\n}\n\u003c\/style\u003e","brand":"Cephalofair Games","offers":[{"title":"Default Title","offer_id":54179234251079,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Gloomhaven_Buttons_Bugs_Pub_Crawlers.webp?v=1781688544"},{"product_id":"dead-cells-ita","title":"Dead Cells - Il Rogue-Lite da Tavolo","description":"\u003csection class=\"deadcells-hero\"\u003e\n\u003cdiv class=\"dc-inner\"\u003e\n\n\u003ch2\u003e 💀 Die. Mutate. Repeat. Welcome to the nightmare of Dead Cells\u003c\/h2\u003e\n\n\u003cp\u003e In \u003cstrong\u003eDead Cells: The Rogue-Lite Board Game,\u003c\/strong\u003e there's no easy victory. Every game is a race against time through dungeons that change with every loop, ruthless monsters, and bosses ready to obliterate you in an instant. But death isn't the end... it's just the beginning of a new evolution.\u003c\/p\u003e\n\n\u003cp\u003e Choose your \u003cstrong\u003eBeheaded\u003c\/strong\u003e , explore ever-changing biomes, battle hordes of abominations, collect \u003cstrong\u003eCells\u003c\/strong\u003e and legendary weapons. Every defeat makes you stronger, every loop brings you closer to revenge.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dc-grid\"\u003e\n\n\u003cdiv class=\"dc-card\"\u003e\n\n\u003ch3\u003e ⚔️ Brutal and fast action\u003c\/h3\u003e\n\n\u003cp\u003e Explore, fight and die in 45 minutes of pure adrenaline.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dc-card\"\u003e\n\n\u003ch3\u003e 🔄 Infinite replayability\u003c\/h3\u003e\n\n\u003cp\u003e Biomes, monsters and loot always different with each run.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dc-card\"\u003e\n\n \u003ch3\u003e🧬 Permanent mutations\u003c\/h3\u003e\n\n\u003cp\u003e Get stronger with every death. Evolve to survive.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dc-card\"\u003e\n\n\u003ch3\u003e 🎮 From the legendary video game\u003c\/h3\u003e\n\n\u003cp\u003e The rogue-lite spirit comes to the table, signed by Motion Twin.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dc-card\"\u003e\n\n\u003ch3\u003e 🤝 Solo or cooperative\u003c\/h3\u003e\n\n\u003cp\u003e 1 to 4 players united in the fiercest survival.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dc-card\"\u003e\n\n\u003ch3\u003e 🔥 Intensity and rhythm\u003c\/h3\u003e\n\n\u003cp\u003e A lethal mix of tension, risk and pure satisfaction.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"dc-quote\"\u003e \u003cem\u003eReady to die again... and again?\u003c\/em\u003e \u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n.deadcells-hero {\n  --violet:#261637;\n  --red:#d1224c;\n  --orange:#ff6838;\n  --blue:#2ab7ff;\n  --text:#f5f5f7;\n  background:linear-gradient(160deg,var(--violet) 0%,#3a1b45 50%,#180d20 100%);\n  border-radius:24px;\n  padding:2.8rem 2.2rem;\n  color:var(--text);\n  font-family:\"Inter\",sans-serif;\n  box-shadow:0 0 25px rgba(0,0,0,0.4);\n  position:relative;\n  overflow:hidden;\n}\n.deadcells-hero::before{\n  content:\"\";\n  position:absolute;inset:0;\n  background:radial-gradient(circle at 60% 20%,rgba(255,104,56,0.25),transparent 60%);\n  pointer-events:none;\n}\n\n\/* Header *\/\n.dc-inner h2{\n  text-align:center;\n  font-size:1.9rem;\n  background:linear-gradient(90deg,var(--orange),var(--blue));\n  -webkit-background-clip:text;\n  color:transparent;\n  font-weight:900;\n  margin-bottom:1rem;\n}\n.dc-inner p{\n  max-width:850px;\n  margin:0 auto 1.2rem;\n  text-align:center;\n  line-height:1.8;\n  font-size:1.05rem;\n}\n\n\/* Grid *\/\n.dc-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:18px;\n  margin:2rem auto;\n}\n.dc-card{\n  background:rgba(255,255,255,0.06);\n  border:1px solid rgba(42,183,255,0.25);\n  border-radius:16px;\n  padding:1.4rem 1.1rem;\n  box-shadow:0 0 14px rgba(42,183,255,0.08);\n  transition:all .25s ease;\n  position:relative;\n  overflow:hidden;\n}\n.dc-card::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at top right,rgba(255,104,56,0.15),transparent 60%);\n  opacity:0;\n  transition:opacity .3s ease;\n}\n.dc-card:hover::after{opacity:1;}\n.dc-card:hover{\n  transform:translateY(-4px);\n  box-shadow:0 0 18px rgba(255,104,56,0.25);\n}\n.dc-card h3{\n  color:var(--blue);\n  font-size:1.1rem;\n  margin-bottom:.5rem;\n  text-transform:uppercase;\n}\n.dc-card p{\n  font-size:0.95rem;\n  color:var(--text);\n  opacity:0.9;\n}\n\n\/* Quote *\/\n.dc-quote{\n  text-align:center;\n  margin-top:2.4rem;\n  font-style:italic;\n  background:linear-gradient(90deg,var(--orange),var(--red));\n  padding:1rem 1.5rem;\n  border-radius:12px;\n  color:#fff;\n  font-weight:600;\n  box-shadow:0 0 14px rgba(255,104,56,0.3);\n}\n\n\/* Responsive *\/\n@media(max-width:900px){\n  .dc-grid{grid-template-columns:1fr;}\n  .dc-inner h2{font-size:1.6rem;}\n}\n\u003c\/style\u003e\n\u003c!-- 🧬 META SEO --\u003e\n\u003cp\u003e\u003c\/p\u003e\n\n\u003c!-- Title SEO: Dead Cells – Gioco da tavolo rogue-lite cooperativo --\u003e\n\u003cp\u003e\u003c\/p\u003e\n\n\u003c!-- Meta Description SEO: Vivi l’esperienza di Dead Cells sul tavolo: azione, mutazioni e rigiocabilità infinita in un gioco cooperativo per 1–4 giocatori. --\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":54212045701447,"sku":null,"price":84.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DeadCells-ITA00.webp?v=1782194083"},{"product_id":"siege-perilous","title":"Siege Perilous","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eTra un torneo e una cerca nel Forest Sauvage, qualcuno ha trovato un tesoro leggendario. Qualcun altro ha perso metà dell'equipaggio contro un gigante. E nessuno si ricorda più chi stava vincendo.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eSandbox narrativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePlay to Z\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCamelot da vivere\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e90–180 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e8+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eAction Points + Sandbox\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\"\u003eMappa\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e12 regni modulari\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\"\u003eArte\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e250 dipinti medievali\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eUn mondo arturiano vivo dove forgiare la propria leggenda\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eProgettato da \u003cstrong\u003eIvan Alexiev e Brian Saliba\u003c\/strong\u003e, con oltre \u003cstrong\u003e250 opere originali dipinte a mano\u003c\/strong\u003e dall'artista Jay Johnstone utilizzando tecniche e pigmenti medievali autentici, Siege Perilous è un eurogame tematico che porta al tavolo cinque secoli di letteratura arturiana. Da Chrétien de Troyes a Thomas Malory, da Geoffrey di Monmouth a Edmund Spenser: ogni elemento narrativo è attinto da fonti storiche britanniche, francesi, tedesche, italiane e olandesi.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eScegli uno tra otto cavalieri — Dame Britomart, Sir Morien, Sir Wigalois e altri — ognuno con statistiche uniche e una cerca personale. Poi attraversa \u003cstrong\u003e12 regni dinamici\u003c\/strong\u003e pieni di castelli, chiese, mercati, prigioni e il Forest Sauvage. Affronta tornei, completa missioni per Merlino, parti per campagne straniere, cerca tesori leggendari. La mappa stessa cambia mentre giochi: nuovi eventi emergono, Merlino appare con incarichi urgenti, opportunità scompaiono. Ogni partita scrive una leggenda diversa, la tua.\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\"\u003eOgni scelta che fai, ogni dado che lanci, tesse un racconto che non poteva esistere prima di questa partita.\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\"\u003eUn sandbox che respira: non giochi una storia scritta, ma ne costruisci una nuova ogni volta che apri la scatola.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eSiege Perilous\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrativo · Sandbox\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\"\u003eEpico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eEsplorativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003ePersonale\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\u003eBambini\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eSiege Perilous è per chi cerca un eurogame che racconti storie. La struttura è solida, la rigiocabilità altissima, ma il cuore è narrativo: ogni partita costruisce una leggenda unica, fatta di scelte, dadi e incontri casuali che diventano ricordi condivisi.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 su 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eIl gioco è progettato per il solitario fin dalle regole base: affronti tornei, missioni per Merlino, campagne straniere e incontri nel Forest Sauvage esattamente come nel multiplayer. Perdi solo le Contest Sites competitive e l'interazione diretta, ma la ricchezza del sandbox resta intatta. Un'esperienza completa per chi vuole vivere la propria cerca arturiana.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Otto personaggi, 100+ cavalieri, 20 campagne, 20 intrighi, 30 incontri nel Forest Sauvage: ogni partita cambia radicalmente percorso e storia.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Gestisci action points, scegli quali statistiche potenziare, quali missioni accettare. Le scelte pesano, ma il dado può ribaltare i piani.\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Peso medio-alto: tante opzioni, mappa in evoluzione, condizioni multiple. Non è un gateway, ma a 8+ anni si può giocare con adulti che guidano.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"La competizione c'è (conquistare il Siege Perilous), ma non è frontale. Gare ai tornei, Contest Sites diretti, ma molto spazio per percorsi paralleli.\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Dadi presenti nei combattimenti e in alcuni incontri. Il dado può complicare, ma raramente distrugge una strategia solida.\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"Semi-cooperativa nelle Legendary Tales, competitiva nel resto. Incroci gli altri ai tornei o nei Contest Sites, ma ognuno scrive la propria cerca.\"}];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa troverai nel mondo\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eQuattro pilastri della tua avventura\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\"\u003e100 Cavalieri e Cortigiani\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni castello ospita tornei e corti: sfida cavalieri, impressiona nobili, guadagna alleati o nemici. Ognuno ha statistiche uniche e ricompense specifiche. Vincere non basta: conta anche come combatti.\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\"\u003e20 Campagne Straniere\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSali su una nave e parti: missioni diplomatiche a Roma, bower maledetti in Irlanda, pellegrinaggi in Spagna. Ogni campagna offre gloria, risorse e storie che nessun altro vivrà nella tua partita.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🌲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eForest Sauvage\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003e30 incontri casuali nella foresta selvaggia: mercati fatati, giganti feriti, la Cath Palug da cacciare. Lascia le redini, segui il destino, e forse la Dama del Lago ti metterà alla prova.\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\"\u003e22 Tesori Leggendari\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eArmi, artefatti, creature, veicoli: la lancia di Lugh, il Carro di Morgan Mwynfawr, Cavall il signore dei segugi. Ogni tesoro cambia il tuo modo di affrontare il mondo.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra due ore qualcuno avrà sconfitto un drago. Qualcun altro avrà tradito un giuramento. E il Siege Perilous aspetta ancora il suo vero cavaliere.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(138,72,0,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #E8B000; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #8a4800; border-color: #8a4800; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#8a4800; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #8a4800; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #8a4800; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #8a4800; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Play to Z","offers":[{"title":"Default Title","offer_id":54212385931591,"sku":null,"price":79.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/siegeperilousboardgamegiocodatavolo.webp?v=1782202626"},{"product_id":"legend-the-history-of-mille-miglia-definitive-edition","title":"Legend - The History of Mille Miglia Definitive Edition - Deluxe + Stretch Goals Sbloccati Durante la Campagna","description":"\u003c!-- =====================================================\n     LEGEND: THE HISTORY OF MILLE MIGLIA — DEFINITIVE EDITION (DELUXE)\n     FroGames | Shopify tema Concept — BLOCCO 1\n     ===================================================== --\u003e\n\u003cdiv class=\"lmm1-wrap\"\u003e\n\u003c!-- COPERTINA \/ HERO --\u003e\n\u003cdiv class=\"lmm1-hero\"\u003e\n\u003cdiv class=\"lmm1-hero-stripe\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lmm1-hero-content\"\u003e\n\u003cp class=\"lmm1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"lmm1-sub\"\u003eQualcuno studia la curva perfetta. Qualcuno rischia il fuorigiri. Qualcuno impreca quando la frizione cede. E alla fine nessuno parla del vincitore: parlano di quella curva.\u003c\/p\u003e\n\u003cdiv class=\"lmm1-chips\"\u003e\n\u003cspan class=\"lmm1-chip lmm1-chip--accent\"\u003eSimulazione motorsport\u003c\/span\u003e \u003cspan class=\"lmm1-chip\"\u003eWBS Games\u003c\/span\u003e \u003cspan class=\"lmm1-chip\"\u003eZero casualità\u003c\/span\u003e \u003cspan class=\"lmm1-chip lmm1-chip--gold\"\u003eDeluxe · Tutto incluso\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"lmm1-specs-bar\"\u003e\n\u003cdiv class=\"lmm1-specs\"\u003e\n\u003cdiv class=\"lmm1-spec\"\u003e\n\u003cspan class=\"lmm1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"lmm1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"lmm1-spec-val\"\u003e1 – 8\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-spec\"\u003e\n\u003cspan class=\"lmm1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"lmm1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"lmm1-spec-val\"\u003e60–120 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-spec\"\u003e\n\u003cspan class=\"lmm1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"lmm1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"lmm1-spec-val\"\u003e15+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-spec\"\u003e\n\u003cspan class=\"lmm1-spec-icon\"\u003e⚙️\u003c\/span\u003e \u003cspan class=\"lmm1-spec-label\"\u003eSistema\u003c\/span\u003e \u003cspan class=\"lmm1-spec-val\"\u003eDeterministico\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-spec\"\u003e\n\u003cspan class=\"lmm1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"lmm1-spec-label\"\u003eTracciati\u003c\/span\u003e \u003cspan class=\"lmm1-spec-val\"\u003eModulari storici\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-spec\"\u003e\n\u003cspan class=\"lmm1-spec-icon\"\u003e🏁\u003c\/span\u003e \u003cspan class=\"lmm1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"lmm1-spec-val\"\u003eCompetitivo · Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"lmm1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"lmm1-intro-grid\"\u003e\n\u003cdiv class=\"lmm1-intro-text\"\u003e\n\u003cp class=\"lmm1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"lmm1-h3\"\u003eIl sim racing che tutti hanno provato a imitare, finalmente come doveva essere\u003c\/h3\u003e\n\u003cp class=\"lmm1-p\"\u003eNel 2012 \u003cstrong\u003eLegend\u003c\/strong\u003e fu il primo vero tentativo di portare la simulazione motorsport sul tavolo. Oggi \u003cstrong\u003eCarlo Amaddeo e Paolo Ciarlo\u003c\/strong\u003e (WBS Games) lo ricostruiscono da zero nella Definitive Edition: Mille Miglia, corse vintage e l'età d'oro del motorsport su strada, dal 1927 al 1957.\u003c\/p\u003e\n\u003cp class=\"lmm1-p\"\u003eIl sistema è completamente deterministico: niente dadi, niente carte casuali, niente fortuna artificiale. Solo le tue decisioni — traiettoria, acceleratore, freno, temperatura motore, usura. Ogni auto storica accelera, frena e si rompe esattamente come il suo corrispettivo reale. Regole che impari in cinque minuti, una vita per padroneggiare l'auto e non il regolamento.\u003c\/p\u003e\n\u003cp class=\"lmm1-p\"\u003eQuesta è l'edizione \u003cstrong\u003eDeluxe\u003c\/strong\u003e: il gioco base più tutti i car expansion pack dal 1947 al 1957 e ogni stretch goal sbloccato in campagna. La versione più completa di Legend mai prodotta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-intro-side\"\u003e\n\u003cp class=\"lmm1-quote-header\"\u003eIl nostro parere\u003c\/p\u003e\n\u003cdiv class=\"lmm1-quote-solo\"\u003e\n\u003cspan class=\"lmm1-qs-icon\"\u003e🏁\u003c\/span\u003e\n\u003cp class=\"lmm1-qs-text\"\u003eNiente dadi a decidere per te. Solo gas, freno e la linea giusta — come in pista, davvero.\u003c\/p\u003e\n\u003cp class=\"lmm1-qs-note\"\u003eIl segreto di Legend in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-quote-solo lmm1-quote-solo--alt\"\u003e\n\u003cspan class=\"lmm1-qs-icon\"\u003e⚙️\u003c\/span\u003e\n\u003cp class=\"lmm1-qs-text\"\u003eSpingi troppo e il motore cede. Qui arrivare al traguardo è già metà della vittoria.\u003c\/p\u003e\n\u003cp class=\"lmm1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"lmm1-fs\"\u003e\n\u003cdiv class=\"lmm1-fs-header\"\u003e\n\u003cdiv class=\"lmm1-fs-brand\"\u003e\n\u003cimg class=\"lmm1-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=\"lmm1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"lmm1-fs-game-name\"\u003eLegend: The History of Mille Miglia — Definitive Edition\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fff0ec; border-color: #e08070; color: #8a1a00;\" class=\"lmm1-fs-cat\"\u003eSimulazione · Strategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-body\"\u003e\n\u003cdiv class=\"lmm1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"lmm1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"lmm1-fs-tip\" class=\"lmm1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-info\"\u003e\n\u003cspan class=\"lmm1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"lmm1-fs-feeling\"\u003e\n\u003cspan class=\"lmm1-fs-feel-tag\"\u003ePreciso\u003c\/span\u003e \u003cspan class=\"lmm1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e \u003cspan class=\"lmm1-fs-feel-tag\"\u003eSpietato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"lmm1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"lmm1-fs-targets\"\u003e\n\u003cdiv class=\"lmm1-fs-target lmm1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-target lmm1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-target lmm1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-target lmm1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-target lmm1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-target lmm1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-verdict\"\u003e\n\u003cdiv class=\"lmm1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-verdict-text\"\u003eLegend promette quello che nessun gioco da tavolo ha mai dato davvero: sim racing senza compromessi. Niente dadi che decidono al posto tuo, solo fisica, decisioni e conseguenze. Se cerchi un racing leggero, non è per te. Se vuoi pilotare sul serio, è l'unico che ti prende sul serio.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-solo\"\u003e\n\u003cdiv class=\"lmm1-fs-solo-row\"\u003e\n\u003cspan class=\"lmm1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv class=\"lmm1-fs-solo-text\"\u003e\n\u003cspan class=\"lmm1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e \u003cspan aria-label=\"5 su 5\" class=\"lmm1-fs-solo-stars\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"lmm1-fs-solo-note\"\u003eIl solitario è parte integrante del design: corri contro il tempo, affronti scenari storici, perfezioni la tua linea di gara. L'esperienza è completa, forse più pura del multiplayer — sei tu, l'auto e il tracciato, niente distrazioni.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-fs-footer\"\u003e\n\u003cimg class=\"lmm1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, materiali ufficiali e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategia',     v:5, note:\"Ogni curva è un calcolo: entrata, traiettoria, uscita, usura. Zero margine.\"},\n        {l:'Tensione',      v:5, note:\"Un errore di valutazione e finisci largo. O fondi il motore: gara finita.\"},\n        {l:'Rigiocabilità', v:5, note:\"Tracciati modulari, decine di auto storiche, scenari e campagna: mai uguale.\"},\n        {l:'Complessità',   v:4, note:\"Regole in cinque minuti, simulazione profonda. Padroneggi l'auto, non il manuale.\"},\n        {l:'Interazione',   v:3, note:\"Ruota a ruota e sorpassi tattici, ma ognuno guida la propria macchina.\"},\n        {l:'Fortuna',       v:1, note:\"Sistema deterministico puro: niente dadi, niente carte. Solo le tue scelte.\"}\n      ];\n      var accent='#C8102E';\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('lmm1-fs-svg');\n      var tip=document.getElementById('lmm1-fs-tip');\n      if(!svg) return;\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 lmm1-draw{to{stroke-dashoffset:0}}@keyframes lmm1-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:lmm1-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:lmm1-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:lmm1-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=\"lmm1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COMPONENTI \/ COSA CONTROLLI --\u003e\n\u003cdiv class=\"lmm1-section-pad\"\u003e\n\u003cp class=\"lmm1-label\"\u003eCosa ti ritrovi tra le mani\u003c\/p\u003e\n\u003ch3 class=\"lmm1-h3\"\u003eComponenti che simulano, non decorano\u003c\/h3\u003e\n\u003cdiv class=\"lmm1-cards\"\u003e\n\u003cdiv class=\"lmm1-card\"\u003e\n\u003cspan class=\"lmm1-card-icon\"\u003e🏎️\u003c\/span\u003e\n\u003ch4 class=\"lmm1-card-name\"\u003eAuto storiche\u003c\/h4\u003e\n\u003cp class=\"lmm1-card-desc\"\u003eOgni macchina ha la sua scheda: accelerazione, frenata, tenuta di strada e fragilità meccanica reali. Una Alfa Romeo 8C non guida come una Mercedes-Benz SSK. Mai.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-card\"\u003e\n\u003cspan class=\"lmm1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"lmm1-card-name\"\u003eTracciati modulari\u003c\/h4\u003e\n\u003cp class=\"lmm1-card-desc\"\u003eSezioni di strada che ricreano curve, rettilinei, salite e discese storiche. Moduli che ricostruiscono la Mille Miglia e altre corse dell'età d'oro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-card\"\u003e\n\u003cspan class=\"lmm1-card-icon\"\u003e🎛️\u003c\/span\u003e\n\u003ch4 class=\"lmm1-card-name\"\u003eCruscotto pilota\u003c\/h4\u003e\n\u003cp class=\"lmm1-card-desc\"\u003eVelocità, marce, temperatura motore, usura: tutto visibile, tutto calcolabile. Il tuo cruscotto, le tue responsabilità. Nessun dado a coprire i tuoi errori.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-card\"\u003e\n\u003cspan class=\"lmm1-card-icon\"\u003e⚙️\u003c\/span\u003e\n\u003ch4 class=\"lmm1-card-name\"\u003eUsura e guasti\u003c\/h4\u003e\n\u003cp class=\"lmm1-card-desc\"\u003eMotore, frizione, sospensioni cedono per stress, non per sfortuna. Spingi troppo in curva, paghi. Gestisci bene, arrivi. È motorsport, non Mario Kart.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- EDIZIONE DELUXE --\u003e\n\u003cdiv class=\"lmm1-deluxe\"\u003e\n\u003cdiv class=\"lmm1-deluxe-head\"\u003e\n\u003cspan class=\"lmm1-deluxe-badge\"\u003e★ Edizione Deluxe\u003c\/span\u003e\n\u003ch3 class=\"lmm1-deluxe-title\"\u003eTutto incluso, dal primo all'ultimo car pack\u003c\/h3\u003e\n\u003cp class=\"lmm1-deluxe-sub\"\u003eQuesta è la versione completa: il gioco base più ogni espansione di auto sbloccata, dal 1947 al 1957.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-grid\"\u003e\n\u003cdiv class=\"lmm1-deluxe-item lmm1-deluxe-item--base\"\u003e\n\u003cspan class=\"lmm1-deluxe-item-tag\"\u003eGioco base\u003c\/span\u003e \u003cspan class=\"lmm1-deluxe-item-name\"\u003eLegend: Definitive Edition\u003c\/span\u003e \u003cspan class=\"lmm1-deluxe-item-meta\"\u003e1927 – 1957\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-item\"\u003e\n\u003cspan class=\"lmm1-deluxe-item-tag\"\u003eCar Pack\u003c\/span\u003e\u003cspan class=\"lmm1-deluxe-item-name\"\u003e1947\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-item\"\u003e\n\u003cspan class=\"lmm1-deluxe-item-tag\"\u003eCar Pack\u003c\/span\u003e\u003cspan class=\"lmm1-deluxe-item-name\"\u003e1948 · 1949 · 1950\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-item\"\u003e\n\u003cspan class=\"lmm1-deluxe-item-tag\"\u003eCar Pack\u003c\/span\u003e\u003cspan class=\"lmm1-deluxe-item-name\"\u003e1951 · 1952\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-item\"\u003e\n\u003cspan class=\"lmm1-deluxe-item-tag\"\u003eCar Pack\u003c\/span\u003e\u003cspan class=\"lmm1-deluxe-item-name\"\u003e1953\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-item\"\u003e\n\u003cspan class=\"lmm1-deluxe-item-tag\"\u003eCar Pack\u003c\/span\u003e\u003cspan class=\"lmm1-deluxe-item-name\"\u003e1954\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-item\"\u003e\n\u003cspan class=\"lmm1-deluxe-item-tag\"\u003eCar Pack\u003c\/span\u003e\u003cspan class=\"lmm1-deluxe-item-name\"\u003e1955\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-item\"\u003e\n\u003cspan class=\"lmm1-deluxe-item-tag\"\u003eCar Pack\u003c\/span\u003e\u003cspan class=\"lmm1-deluxe-item-name\"\u003e1956\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-item\"\u003e\n\u003cspan class=\"lmm1-deluxe-item-tag\"\u003eCar Pack\u003c\/span\u003e\u003cspan class=\"lmm1-deluxe-item-name\"\u003e1957\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lmm1-deluxe-note\"\u003e\n\u003cspan class=\"lmm1-deluxe-note-ico\"\u003e✦\u003c\/span\u003e Include inoltre \u003cstrong\u003etutti gli stretch goal sbloccati\u003c\/strong\u003e durante la campagna e il \u003cstrong\u003emodulo TTS\u003c\/strong\u003e per giocare anche online.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"lmm1-closing\"\u003e\n\u003cp class=\"lmm1-closing-text\"\u003eTra un'ora saprai se sei un pilota o un incosciente. Legend non perdona — ma quando tagli il traguardo dopo una gara perfetta, sai che te lo sei guadagnato curva dopo curva.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- REGOLAMENTO --\u003e\n\u003cdiv class=\"lmm1-box-section\"\u003e\n\u003cdetails class=\"lmm1-det lmm1-det--last\"\u003e\n\u003csummary class=\"lmm1-det-sum\"\u003e\u003cspan class=\"lmm1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"lmm1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"lmm1-det-sub\"\u003eBozza ufficiale · PDF su BoardGameGeek\u003c\/span\u003e\u003cspan class=\"lmm1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"lmm1-det-body\"\u003e\n\u003cdiv class=\"lmm1-rl-wrap\"\u003e\n\u003cdiv class=\"lmm1-rl-langs\"\u003e\u003cspan class=\"lmm1-rl-lang\"\u003e🇮🇹 Italiano\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0405; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"lmm1-rl-link\" rel=\"nofollow noopener\" href=\"https:\/\/boardgamegeek.com\/filepage\/324336\/legend-definitive-edition-draft-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"lmm1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"lmm1-rl-body\"\u003e\n\u003cspan class=\"lmm1-rl-title\"\u003eScarica il regolamento (bozza)\u003c\/span\u003e\u003cspan class=\"lmm1-rl-sub\"\u003eLegend Definitive Edition · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"lmm1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.lmm1-wrap, .lmm1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.lmm1-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: #14060a;\n}\n\n\/* ── HERO ── *\/\n.lmm1-hero { position: relative; background: linear-gradient(135deg, #C8102E 0%, #9c0c22 55%, #6e0816 100%); padding: 34px 26px 38px; overflow: hidden; }\n.lmm1-hero::before { content: \"\"; position: absolute; inset: 0; background: radial-gradient(ellipse at 80% 0%, rgba(255,255,255,0.14) 0%, transparent 55%); pointer-events: none; }\n.lmm1-hero-stripe { position: absolute; left: 0; bottom: 0; width: 100%; height: 6px; background: linear-gradient(to right, #1a7a3c 0 33.3%, #f2ece0 33.3% 66.6%, #C8102E 66.6% 100%); opacity: 0.9; }\n.lmm1-hero-content { position: relative; z-index: 2; }\n.lmm1-kicker { display: block; color: #ffd86b; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.lmm1-sub { color: rgba(255,255,255,0.94); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 600px; margin-bottom: 18px; text-shadow: 0 1px 8px rgba(0,0,0,0.25); }\n.lmm1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.lmm1-chip { background: rgba(0,0,0,0.22); border: 1px solid rgba(255,255,255,0.35); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.lmm1-chip--accent { background: #1a0405; border-color: #1a0405; }\n.lmm1-chip--gold { background: #d9a521; border-color: #d9a521; color: #2a1500; font-weight: 800; }\n\n\/* ── SPECS ── *\/\n.lmm1-specs-bar { background: #1a0405; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.lmm1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.lmm1-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.lmm1-spec:nth-child(3n) { border-right: none; }\n.lmm1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.lmm1-spec-icon { font-size: 1.2rem; }\n.lmm1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.lmm1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.lmm1-body { background: #F5EDD8; }\n.lmm1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.lmm1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C8102E; margin-bottom: 7px; }\n.lmm1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0608; line-height: 1.15; margin-bottom: 16px; }\n.lmm1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2118; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.lmm1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #C8102E; margin-bottom: 12px; }\n.lmm1-quote-solo { background: #1a0405; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #d9a521; }\n.lmm1-quote-solo--alt { background: #3a0810; border-left-color: #C8102E; }\n.lmm1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.lmm1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.lmm1-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.lmm1-divider { height: 1px; background: #d8c4a4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.lmm1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.lmm1-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.lmm1-fs-brand { display:flex; align-items:center; gap:9px; }\n.lmm1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.lmm1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.lmm1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.lmm1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.lmm1-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.lmm1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.lmm1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.lmm1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.lmm1-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.lmm1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.lmm1-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.lmm1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.lmm1-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.lmm1-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.lmm1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.lmm1-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.lmm1-fs-target span { font-size:14px; flex-shrink:0; }\n.lmm1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.lmm1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.lmm1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.lmm1-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.lmm1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.lmm1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.lmm1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.lmm1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.lmm1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.lmm1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.lmm1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#C8102E; line-height:1; }\n.lmm1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.lmm1-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.lmm1-section-pad { padding: 32px 28px 8px; }\n.lmm1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.lmm1-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.lmm1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.lmm1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.lmm1-card-name { font-size: 0.95rem; font-weight: 900; color: #C8102E; margin-bottom: 5px; }\n.lmm1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2118; line-height: 1.55; }\n\n\/* ── DELUXE ── *\/\n.lmm1-deluxe { margin: 32px 28px 0; background: linear-gradient(160deg, #1a0405 0%, #3a0810 100%); border: 1px solid rgba(217,165,33,0.45); border-radius: 18px; padding: 26px 22px 22px; }\n.lmm1-deluxe-head { margin-bottom: 18px; }\n.lmm1-deluxe-badge { display: inline-block; font-family: sans-serif; font-size: 0.72rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; color: #2a1500; background: #d9a521; padding: 4px 12px; border-radius: 50px; margin-bottom: 12px; }\n.lmm1-deluxe-title { font-family: Georgia, serif; font-size: clamp(1.2rem,2.2vw,1.6rem); font-weight: 900; color: #fff; line-height: 1.2; margin-bottom: 8px; }\n.lmm1-deluxe-sub { font-family: sans-serif; font-size: 0.9rem; color: rgba(255,255,255,0.72); line-height: 1.55; max-width: 620px; }\n.lmm1-deluxe-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 9px; }\n.lmm1-deluxe-item { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.12); border-radius: 11px; padding: 12px 14px; display: flex; flex-direction: column; gap: 3px; }\n.lmm1-deluxe-item--base { grid-column: 1 \/ -1; background: rgba(217,165,33,0.12); border-color: rgba(217,165,33,0.4); }\n.lmm1-deluxe-item-tag { font-family: sans-serif; font-size: 0.6rem; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: #d9a521; }\n.lmm1-deluxe-item-name { font-family: sans-serif; font-size: 0.92rem; font-weight: 800; color: #fff; }\n.lmm1-deluxe-item-meta { font-family: sans-serif; font-size: 0.74rem; color: rgba(255,255,255,0.55); }\n.lmm1-deluxe-note { margin-top: 16px; background: rgba(0,0,0,0.28); border-radius: 11px; padding: 13px 16px; font-family: sans-serif; font-size: 0.85rem; color: rgba(255,255,255,0.85); line-height: 1.55; display: flex; gap: 9px; align-items: flex-start; }\n.lmm1-deluxe-note strong { color: #ffd86b; }\n.lmm1-deluxe-note-ico { color: #d9a521; font-size: 1rem; flex-shrink: 0; line-height: 1.4; }\n\n\/* ── CLOSING ── *\/\n.lmm1-closing { background: #1a0405; padding: 26px 28px; border-top: 3px solid #d9a521; margin-top: 32px; }\n.lmm1-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\/* ── REGOLAMENTO ── *\/\n.lmm1-box-section { background: #F5EDD8; border-top: 1px solid #d8c4a4; }\n.lmm1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.lmm1-det--last { border-bottom: none; }\n.lmm1-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.lmm1-det-sum::-webkit-details-marker { display: none; }\n.lmm1-det-sum::marker { display: none; }\n.lmm1-det[open] .lmm1-det-sum { background: #faf7f2; }\n.lmm1-det-sum:hover { background: #faf7f2; }\n.lmm1-det-left { display: flex; align-items: center; gap: 10px; }\n.lmm1-det-ico { font-size: 17px; flex-shrink: 0; }\n.lmm1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0608; display: block; }\n.lmm1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.lmm1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.lmm1-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.lmm1-det[open] .lmm1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.lmm1-det-body { padding: 0 20px 16px; background: #fff; }\n.lmm1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.lmm1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.lmm1-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.lmm1-rl-link:hover { opacity:.85; }\n.lmm1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.lmm1-rl-body { flex:1; min-width:0; }\n.lmm1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.lmm1-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  .lmm1-specs { grid-template-columns: repeat(6, 1fr); }\n  .lmm1-spec { border-bottom: none; }\n  .lmm1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .lmm1-spec:last-child { border-right: none; }\n  .lmm1-cards { grid-template-columns: repeat(2, 1fr); }\n  .lmm1-fs-body { grid-template-columns: 220px 1fr; }\n  .lmm1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .lmm1-fs-info { border-top: none; }\n  .lmm1-deluxe-grid { grid-template-columns: repeat(4, 1fr); }\n}\n@media screen and (min-width: 900px) {\n  .lmm1-hero { padding: 42px 36px 46px; }\n  .lmm1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .lmm1-cards { grid-template-columns: repeat(4, 1fr); }\n  .lmm1-divider { margin-left: 36px; margin-right: 36px; }\n  .lmm1-section-pad { padding: 36px 36px 8px; }\n  .lmm1-deluxe { margin-left: 36px; margin-right: 36px; }\n  .lmm1-closing { padding: 28px 36px; }\n  .lmm1-fs-body { grid-template-columns: 260px 1fr; }\n  .lmm1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"WBS Games","offers":[{"title":"Default Title","offer_id":54226126700871,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/legend_00.webp?v=1782355410"}],"url":"https:\/\/frogames.it\/en\/collections\/hotness-by-frogames.oembed","provider":"FroGames","version":"1.0","type":"link"}