{"title":"Most Wanted","description":"","products":[{"product_id":"tenby","title":"Tenby ","description":"\u003c!-- =====================================================\n     TENBY — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"tby1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"tby1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TENBY_0da18039-3d59-462f-a01c-36dd655d06f.webp?v=1775046741\" alt=\"Tenby city building card game for 1-5 players - official Mighty Boards cover\" class=\"tby1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"tby1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tby1-cover-content\"\u003e\n\u003cp class=\"tby1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"tby1-sub\"\u003eA sunny afternoon, the sound of waves, the smell of fish \u0026amp; chips. Build the most beautiful city — card after card.\u003c\/p\u003e\n\u003cdiv class=\"tby1-chips\"\u003e\n\u003cspan class=\"tby1-chip tby1-chip--teal\"\u003eMighty Boards\u003c\/span\u003e \u003cspan class=\"tby1-chip\"\u003eFeature Matching\u003c\/span\u003e \u003cspan class=\"tby1-chip\"\u003eSolo Mode\u003c\/span\u003e \u003cspan class=\"tby1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SHEET --\u003e\n\u003cdiv class=\"tby1-specs-bar\"\u003e\n\u003cdiv class=\"tby1-specs\"\u003e\n\u003cdiv class=\"tby1-spec\"\u003e\n\u003cspan class=\"tby1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"tby1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"tby1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-spec\"\u003e\n\u003cspan class=\"tby1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"tby1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"tby1-spec-val\"\u003e45–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-spec\"\u003e\n\u003cspan class=\"tby1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"tby1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"tby1-spec-val\"\u003e8+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-spec\"\u003e\n\u003cspan class=\"tby1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"tby1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"tby1-spec-val\"\u003eDrafting \u0026amp; Tableau\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-spec\"\u003e\n\u003cspan class=\"tby1-spec-icon\"\u003e🌊\u003c\/span\u003e \u003cspan class=\"tby1-spec-label\"\u003eTheme\u003c\/span\u003e \u003cspan class=\"tby1-spec-val\"\u003eSeaside town\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-spec\"\u003e\n\u003cspan class=\"tby1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"tby1-spec-label\"\u003eSolo\u003c\/span\u003e \u003cspan class=\"tby1-spec-val\"\u003eOfficial\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"tby1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"tby1-intro-grid\"\u003e\n\u003cdiv class=\"tby1-intro-text\"\u003e\n\u003cp class=\"tby1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"tby1-h3\"\u003eBuild the most beautiful seaside town in Wales\u003c\/h3\u003e\n\u003cp class=\"tby1-p\"\u003eTenby is one of the most picturesque towns in Wales: colourful streets, seaside piers, golden beaches. \u003cstrong\u003eBenjie Talbott\u003c\/strong\u003e — designer, illustrator, and citizen of Tenby — has transformed his town into a board game that smells of sea breeze and unhurried afternoons.\u003c\/p\u003e\n\u003cp class=\"tby1-p\"\u003eEach round you select a Day card that determines your actions and your position in the next turn. Then you build the streets of your Tenby: colourful terraces, seaside piers, iconic landmarks. The secret is \u003cstrong\u003efeature matching\u003c\/strong\u003e — each card scores based on the characteristics of adjacent cards. Seagulls, clouds, waves: the details matter.\u003c\/p\u003e\n\u003cp class=\"tby1-p\"\u003eTen rounds, five players, hundreds of possible cities. Tenby is published by \u003cstrong\u003eMighty Boards\u003c\/strong\u003e and also supports a complete official solo mode.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-intro-side\"\u003e\n\u003cp class=\"tby1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv class=\"tby1-quote\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Tenby\"\u003e\n\u003cp class=\"tby1-quote-text\" itemprop=\"reviewBody\"\u003e\"One of the more joyous gaming experiences I've had this year.\"\u003c\/p\u003e\n\u003cp class=\"tby1-quote-transl\"\u003eOne of the most joyous gaming experiences I've had this year.\u003c\/p\u003e\n\u003cp class=\"tby1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-quote-solo\"\u003e\n\u003cspan class=\"tby1-qs-icon\"\u003e🌅\u003c\/span\u003e\n\u003cp class=\"tby1-qs-text\"\u003eThe beauty of Tenby is that each card is a small visual puzzle — the details of the artwork determine the points, not just the position.\u003c\/p\u003e\n\u003cp class=\"tby1-qs-note\"\u003eThe secret of Tenby in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"tby1-fs\"\u003e\n\u003cdiv class=\"tby1-fs-header\"\u003e\n\u003cdiv class=\"tby1-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=\"tby1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"tby1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"tby1-fs-game-name\"\u003eTenby\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tby1-fs-cat\" style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\"\u003eSocial · Gateway\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-body\"\u003e\n\u003cdiv class=\"tby1-fs-radar-panel\"\u003e\n\u003csvg id=\"tby1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"tby1-fs-tip\" id=\"tby1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-info\"\u003e\n\u003cspan class=\"tby1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"tby1-fs-feeling\"\u003e\n\u003cspan class=\"tby1-fs-feel-tag\"\u003eRelaxing\u003c\/span\u003e \u003cspan class=\"tby1-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e \u003cspan class=\"tby1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tby1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"tby1-fs-targets\"\u003e\n\u003cdiv class=\"tby1-fs-target tby1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-target tby1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-target tby1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-target tby1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-target tby1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-target tby1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-target tby1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-solo\"\u003e\n\u003cspan class=\"tby1-fs-solo-lbl\"\u003eSolo Mode\u003c\/span\u003e\n\u003cdiv class=\"tby1-fs-solo-row\"\u003e\n\u003cspan class=\"tby1-fs-solo-badge\"\u003eOfficial\u003c\/span\u003e\n\u003cdiv class=\"tby1-fs-solo-stars\"\u003e\n\u003cspan class=\"tby1-fs-star tby1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"tby1-fs-star tby1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"tby1-fs-star tby1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"tby1-fs-star tby1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"tby1-fs-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"tby1-fs-solo-num\"\u003e4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"tby1-fs-solo-note\"\u003eDedicated solo rulebook included in the box. The feature matching puzzle works very well even alone — the challenge is against your own high score.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-verdict\"\u003e\n\u003cdiv class=\"tby1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"tby1-fs-verdict-text\"\u003eAn elegant gateway game that works for families, couples, and solo players. Deeper than it seems, but never difficult. The kind of game you're happy to replay the same evening.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-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=\"tby1-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:'Accessibility', v:5, note:\"Taught in five minutes to any player — including children\"},\n        {l:'Replayability',  v:4, note:\"Every city comes out different — drafting variability guarantees surprise\"},\n        {l:'Depth',    v:4, note:\"Feature matching hides more strategies than you see in the first game\"},\n        {l:'Energy',       v:3, note:\"Cozy and serene atmosphere — perfect for quiet evenings with company\"},\n        {l:'Luck',       v:3, note:\"The market changes every round: you plan, but you also have to adapt\"},\n        {l:'Complexity',   v:2, note:\"Rules in a few minutes, immediate first game — no barriers\"}\n      ];\n      var accent='#1B6EA8';\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('tby1-fs-svg');\n      var tip=document.getElementById('tby1-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 tby1-draw{to{stroke-dashoffset:0}}@keyframes tby1-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:tby1-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:tby1-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:tby1-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=\"tby1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARD COMPONENTS --\u003e\n\u003cdiv class=\"tby1-section-pad\"\u003e\n\u003cp class=\"tby1-label\"\u003eWhat you build\u003c\/p\u003e\n\u003ch3 class=\"tby1-h3\"\u003eThe bricks of your Tenby\u003c\/h3\u003e\n\u003cdiv class=\"tby1-cards\"\u003e\n\u003cdiv class=\"tby1-card\"\u003e\n\u003cspan class=\"tby1-card-icon\"\u003e🏘️\u003c\/span\u003e\n\u003ch4 class=\"tby1-card-name\"\u003eColourful Terraces\u003c\/h4\u003e\n\u003cp class=\"tby1-card-desc\"\u003eTenby's terraced houses, each with its own characteristics. Place them strategically to maximize feature matching.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-card\"\u003e\n\u003cspan class=\"tby1-card-icon\"\u003e⚓\u003c\/span\u003e\n\u003ch4 class=\"tby1-card-name\"\u003ePiers and jetties\u003c\/h4\u003e\n\u003cp class=\"tby1-card-desc\"\u003eExtend the streets towards the sea. Piers open new construction directions and scoring combinations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-card\"\u003e\n\u003cspan class=\"tby1-card-icon\"\u003e🗼\u003c\/span\u003e\n\u003ch4 class=\"tby1-card-name\"\u003eIconic Landmarks\u003c\/h4\u003e\n\u003cp class=\"tby1-card-desc\"\u003eThe castle, the church, the lighthouse. Tenby's landmarks are worth a lot — but they take up valuable space on the streets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tby1-card\"\u003e\n\u003cspan class=\"tby1-card-icon\"\u003e👷\u003c\/span\u003e\n\u003ch4 class=\"tby1-card-name\"\u003eResident Cards\u003c\/h4\u003e\n\u003cp class=\"tby1-card-desc\"\u003eLocal inhabitants assign you secret objectives. Fulfilling them can turn the final result around — or become a burden.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"tby1-closing\"\u003e\n\u003cp class=\"tby1-closing-text\"\u003eBy the end of the game you will have built something unique. Your Tenby — different from any other.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"tby1-box-section\"\u003e\n\u003cdetails class=\"tby1-det\"\u003e\n\u003csummary class=\"tby1-det-sum\"\u003e\u003cspan class=\"tby1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"tby1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"tby1-det-sub\"\u003e1 size · 324 cards total\u003c\/span\u003e\u003cspan class=\"tby1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"tby1-det-body\"\u003e\n\u003cdiv class=\"tby1-sleeve-grid\"\u003e\n\u003cdiv class=\"tby1-sleeve\"\u003e\n\u003cspan class=\"tby1-sleeve-mm\"\u003e50 × 75 mm\u003c\/span\u003e\n\u003cdiv class=\"tby1-sleeve-r\"\u003e\u003cspan class=\"tby1-sleeve-qty\"\u003e324 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=\"tby1-det tby1-det--last\"\u003e\n\u003csummary class=\"tby1-det-sum\"\u003e\u003cspan class=\"tby1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"tby1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"tby1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"tby1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"tby1-det-body\"\u003e\n\u003cdiv class=\"tby1-rl-wrap\"\u003e\n\u003cdiv class=\"tby1-rl-langs\"\u003e\u003cspan class=\"tby1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/boardgamegeek.com\/filepage\/316308\/tenby-official-rulebook\" class=\"tby1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0d3a5c; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"tby1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"tby1-rl-body\"\u003e\n\u003cspan class=\"tby1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"tby1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tby1-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 tby1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine tby1-wrap --\u003e\n\u003cstyle\u003e\n.tby1-wrap, .tby1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.tby1-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: #0b2a40;\n}\n\n\/* ── COPERTINA ── *\/\n.tby1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.tby1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.tby1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(11,42,64,0) 0%, rgba(11,42,64,0) 25%, rgba(11,42,64,0.6) 55%, rgba(11,42,64,0.88) 75%, rgba(11,42,64,0.98) 100%); }\n.tby1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.tby1-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.tby1-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.tby1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.tby1-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.tby1-chip--teal { background: #1B6EA8; border-color: #1B6EA8; }\n\n\/* ── SPECS ── *\/\n.tby1-specs-bar { background: #081e2e; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.tby1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.tby1-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.tby1-spec:nth-child(3n) { border-right: none; }\n.tby1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.tby1-spec-icon { font-size: 1.2rem; }\n.tby1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.tby1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.tby1-body { background: #F0EEE6; }\n\n\/* ── INTRO ── *\/\n.tby1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.tby1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1B6EA8; margin-bottom: 7px; }\n.tby1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0b2a40; line-height: 1.15; margin-bottom: 16px; }\n.tby1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3a4a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.tby1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1B6EA8; margin-bottom: 12px; }\n.tby1-quote { background: #0d3a5c; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #F5C842; }\n.tby1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.tby1-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.tby1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── QUOTE SOLO EDITORIALE ── *\/\n.tby1-quote-solo { background: #164e78; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #5bbde0; }\n.tby1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.tby1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.tby1-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.tby1-divider { height: 1px; background: #d4cfc0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.tby1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.tby1-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.tby1-fs-brand { display:flex; align-items:center; gap:9px; }\n.tby1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.tby1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.tby1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.tby1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.tby1-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.tby1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.tby1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.tby1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.tby1-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.tby1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.tby1-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.tby1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.tby1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2a3a4a; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.tby1-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.tby1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.tby1-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.tby1-fs-target span { font-size:14px; flex-shrink:0; }\n.tby1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.tby1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n\n\/* ── SOLO ── *\/\n.tby1-fs-solo { background:#e8f4fb; border-radius:10px; padding:12px 14px; border:1px solid #aad4ed; margin-bottom:14px; }\n.tby1-fs-solo-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#1B6EA8; margin-bottom:8px; }\n.tby1-fs-solo-row { display:flex; align-items:center; gap:10px; margin-bottom:8px; }\n.tby1-fs-solo-badge { font-family:sans-serif; font-size:10px; font-weight:700; padding:2px 9px; border-radius:50px; background:#1B6EA8; color:#fff; white-space:nowrap; }\n.tby1-fs-solo-stars { display:flex; align-items:center; gap:2px; }\n.tby1-fs-star { color:#d0d0d0; font-size:14px; }\n.tby1-fs-star--on { color:#F5C842; }\n.tby1-fs-solo-num { font-family:sans-serif; font-size:11px; font-weight:700; color:#1B6EA8; margin-left:4px; }\n.tby1-fs-solo-note { font-family:sans-serif; font-size:11px; color:#2a3a4a; line-height:1.55; }\n\n.tby1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.tby1-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.tby1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2a3a4a; line-height:1.65; }\n.tby1-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.tby1-section-pad { padding: 32px 28px 8px; }\n.tby1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.tby1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4cfc0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.tby1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.tby1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.tby1-card-name { font-size: 0.95rem; font-weight: 900; color: #1B6EA8; margin-bottom: 5px; }\n.tby1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3a4a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.tby1-closing { background: #0b2a40; padding: 26px 28px; border-top: 3px solid #F5C842; }\n.tby1-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.tby1-box-section { background: #F0EEE6; border-top: 1px solid #d4cfc0; }\n.tby1-det { border-bottom: 1px solid #e4dfd0; background: #fff; }\n.tby1-det--last { border-bottom: none; }\n.tby1-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.tby1-det-sum::-webkit-details-marker { display: none; }\n.tby1-det-sum::marker { display: none; }\n.tby1-det[open] .tby1-det-sum { background: #f7f4ef; }\n.tby1-det-sum:hover { background: #f7f4ef; }\n.tby1-det-left { display: flex; align-items: center; gap: 10px; }\n.tby1-det-ico { font-size: 17px; flex-shrink: 0; }\n.tby1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0b2a40; display: block; }\n.tby1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.tby1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.tby1-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.tby1-det[open] .tby1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.tby1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.tby1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.tby1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e4dfd0; flex-wrap:wrap; gap:6px; }\n.tby1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0b2a40; }\n.tby1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.tby1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.tby1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.tby1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.tby1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#e4eefc; border:1px solid #7099d8; color:#0a3070; }\n.tby1-rl-link:hover { opacity:.85; }\n.tby1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.tby1-rl-body { flex:1; min-width:0; }\n.tby1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.tby1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.tby1-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  .tby1-specs { grid-template-columns: repeat(6, 1fr); }\n  .tby1-spec { border-bottom: none; }\n  .tby1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .tby1-spec:last-child { border-right: none; }\n  .tby1-cards { grid-template-columns: repeat(2, 1fr); }\n  .tby1-fs-body { grid-template-columns: 220px 1fr; }\n  .tby1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .tby1-fs-info { border-top: none; }\n  .tby1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .tby1-cover { height: 440px; }\n  .tby1-cover-content { padding: 22px 36px 30px; }\n  .tby1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .tby1-cards { grid-template-columns: repeat(4, 1fr); }\n  .tby1-divider { margin-left: 36px; margin-right: 36px; }\n  .tby1-section-pad { padding: 36px 36px 8px; }\n  .tby1-closing { padding: 28px 36px; }\n  .tby1-fs-body { grid-template-columns: 260px 1fr; }\n  .tby1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"MIGHTY BOARDS","offers":[{"title":"Default Title","offer_id":52258019803463,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Tenby_00.webp?v=1756787402"},{"product_id":"tic-tac-trek","title":"Tic Tac Trek ","description":"\u003cdiv class=\"product__description rte quick-description tic-tac-trek\"\u003e\n\n\u003cdiv class=\"trek-hero\"\u003e\n\n\u003ch2\u003e A three of a kind has never been so wild\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"trek-body\"\u003e\n\n\u003cp\u003e In \u003cstrong\u003eTic Tac Trek\u003c\/strong\u003e , you'll explore uncharted territories by placing tiles and lighting fires in the right spots to score more points than your opponent. This fast-paced, abstract game reimagines the concept of tic tac toe, transforming it into a challenge \u003cstrong\u003eof exploration and territorial control\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e Each turn, you'll draw a tile from the bag and place it on the shared board. If your move completes a three-of-a-kind, you can place one of your bonfires on the space you just played. At the end, each bonfire surrounded by empty spaces will earn you valuable points. Simple to learn, but with a touch of \u003cstrong\u003esubtle strategy\u003c\/strong\u003e that will make you want to play it again right away.\u003c\/p\u003e\n\n\u003cdiv class=\"trek-points\"\u003e\n\n\u003ch3\u003e 🔥 Why \"Tic Tac Trek\" is tic tac toe 2.0\u003c\/h3\u003e\n\n\u003cul\u003e\n\n \u003cli\u003e🔥 \u003cstrong\u003eStrategic bonfires\u003c\/strong\u003e – place them at the right time to maximize points\u003c\/li\u003e\n\n\u003cli\u003e 🪵 \u003cstrong\u003eTile Placement\u003c\/strong\u003e – ​​Build the board together with your opponent\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003eBlitz Matches\u003c\/strong\u003e – 15-20 minutes of pure abstract challenge\u003c\/li\u003e\n\n\u003cli\u003e 👨👩👧 \u003cstrong\u003ePerfect for families\u003c\/strong\u003e – accessible to all, but never banal\u003c\/li\u003e\n\n\u003cli\u003e 🎒 \u003cstrong\u003eCompact size\u003c\/strong\u003e – take it anywhere for a quick game\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp\u003e If you love \u003cstrong\u003efast-paced, clever abstract games\u003c\/strong\u003e , \u003cstrong\u003eTic Tac Trek\u003c\/strong\u003e is the ideal filler: easy to explain, but surprisingly tense.\u003c\/p\u003e\n\n\u003cp class=\"trek-quote\"\u003e \u003cem\u003eWho will light the last bonfire in the wilderness?\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🌲 STILE GENERALE *\/\n.tic-tac-trek {\n  background: #FAF6EC;\n  color: #1F4D42;\n  font-family: \"Inter\", sans-serif;\n  border-radius: 20px;\n  padding: 2.4rem 1.8rem 2.6rem;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.04);\n}\n\n\/* 🏕️ HEADER HERO *\/\n.trek-hero {\n  background: linear-gradient(90deg, #2D4E68 0%, #1F4D42 70%, #F5C45B 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  text-align: center;\n  margin-bottom: 1.3rem;\n}\n.trek-hero h2 {\n  font-weight: 800;\n  font-size: 1.45rem;\n  letter-spacing: 0.4px;\n}\n\n\/* 🪶 TESTO BASE *\/\n.trek-body p {\n  font-size: 0.95rem;\n  line-height: 1.75;\n  margin-bottom: 1rem;\n}\n.trek-body strong {\n  color: #2D4E68;\n  font-weight: 700;\n}\n.trek-body em {\n  color: #4F6E67;\n}\n\n\/* 🌄 SEZIONE PUNTI DI FORZA *\/\n.trek-points {\n  background: linear-gradient(180deg, rgba(31,77,66,0.06) 0%, rgba(245,196,91,0.08) 100%);\n  border-left: 5px solid #2D4E68;\n  border-radius: 12px;\n  padding: 1.4rem 1.2rem;\n  margin: 1.8rem 0;\n  box-shadow: 0 3px 10px rgba(0,0,0,0.04);\n}\n.trek-points h3 {\n  color: #1F4D42;\n  text-align: center;\n  font-weight: 800;\n  margin-bottom: 1rem;\n  font-size: 1.1rem;\n}\n.trek-points ul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n.trek-points li {\n  padding: 0.45rem 0;\n  font-size: 0.9rem;\n  line-height: 1.6;\n  position: relative;\n  transition: all 0.25s ease;\n}\n.trek-points li:hover {\n  color: #F5C45B;\n  transform: translateX(4px);\n}\n\n\/* ✨ FRASE FINALE *\/\n.trek-quote {\n  text-align: center;\n  margin-top: 1.6rem;\n  background: radial-gradient(circle at center, rgba(45,78,104,0.08) 0%, transparent 70%);\n  padding: 1.1rem;\n  border-radius: 10px;\n  color: #2D4E68;\n  font-style: italic;\n}\n\n\/* 🌙 DECORAZIONI DI SFONDO *\/\n.tic-tac-trek::before {\n  content: \"\";\n  position: absolute;\n  top: -60px;\n  right: -50px;\n  width: 180px;\n  height: 180px;\n  background: radial-gradient(circle, rgba(31,77,66,0.1) 0%, transparent 80%);\n  border-radius: 50%;\n}\n.tic-tac-trek::after {\n  content: \"\";\n  position: absolute;\n  bottom: -40px;\n  left: -60px;\n  width: 200px;\n  height: 200px;\n  background: radial-gradient(circle, rgba(245,196,91,0.15) 0%, transparent 75%);\n  border-radius: 50%;\n}\n\n\/* 📱 MOBILE *\/\n@media (max-width: 768px) {\n  .tic-tac-trek { padding: 2rem 1.1rem; }\n  .trek-hero h2 { font-size: 1.25rem; }\n  .trek-points li { font-size: 0.88rem; }\n}\n\u003c\/style\u003e\n","brand":"Alley Cat Games","offers":[{"title":"Default Title","offer_id":52264842264903,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TicTacTrek00.webp?v=1756896392"},{"product_id":"12-rivers","title":"12 Rivers ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eTwelve rivers, a thousand dreams and a handful of magic pearls\u003c\/h2\u003e\n\n\u003cp\u003e\n In \u003cstrong\u003e12 Rivers\u003c\/strong\u003e you don't rule a kingdom or conquer territories: you lead a tribe that explores\n the twelve enchanted rivers in search of \u003cstrong\u003emagical pearls of changing colors\u003c\/strong\u003e .\n From benevolent fairies, loyal alpacas, and villages that thrive thanks to your choices,\n each game becomes a journey between \u003cstrong\u003estrategy and poetry\u003c\/strong\u003e .\n\u003c\/p\u003e\n\n\u003cp\u003e\n Turn after turn, carefully place your markers along the waterways:\n higher up to conquer the pearls first, or further downstream to exploit  \nthe flows and surprise your opponents. Your \u003cstrong\u003efield cards\u003c\/strong\u003e will give you extra resources and powers,\n while \u003cstrong\u003efairy\u003c\/strong\u003e encounters and \u003cstrong\u003ealpaca\u003c\/strong\u003e goals will add\n unexpected twists and turns in your journey.\n\u003c\/p\u003e\n\n\u003ch3\u003e Why \"12 Rivers\" enchants the table\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🌊 \u003cstrong\u003eFairytale setting\u003c\/strong\u003e : a journey through magical rivers, fairies and friendly creatures\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eAccessible strategy\u003c\/strong\u003e : worker placement and card management in a lightweight way\u003c\/li\u003e\n\n\u003cli\u003e ✨ \u003cstrong\u003ePearl set collection\u003c\/strong\u003e with bonuses and variable objectives\u003c\/li\u003e\n\n\u003cli\u003e 👨‍👩‍👧‍👦 \u003cstrong\u003ePerfect for families\u003c\/strong\u003e , but with enough depth for experienced gamers\u003c\/li\u003e\n\n\u003cli\u003e 🦙 \u003cstrong\u003eAlpacas and Villages\u003c\/strong\u003e : Unique objectives that transform every game\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you are looking for a \u003cstrong\u003ethematic board game\u003c\/strong\u003e that combines visual elegance and brilliant strategic choices,\n \u003cem\u003e12 Rivers\u003c\/em\u003e will win you over at the first throw of pearls.\n\u003c\/p\u003e\n\n   \u003cp\u003e\u003cem\u003eThe rivers flow, the pearls sparkle: can your tribe ride the current?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Good Games Publishing","offers":[{"title":"Default Title","offer_id":52378623082823,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/12_Rivers_00.webp?v=1758390772"},{"product_id":"pilgrims-curious-adventures","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":"Pink Troubadour","offers":[{"title":"Default Title","offer_id":52507921744199,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Pilgrims_Curious_Adventures_00.webp?v=1760178660"},{"product_id":"shallow-sea","title":"Shallow Sea","description":"\u003cdiv class=\"shallowsea-collage\"\u003e\n\n\u003ch2\u003e 🐠 Shallow Sea – Build your own reef in the coral reef\u003c\/h2\u003e\n\n\u003cp class=\"shallowsea-subtitle\"\u003e Strategy, balance, and beauty in the luminous waters of the Great Barrier Reef.\u003c\/p\u003e\n\n\u003cdiv class=\"shallowsea-frame\"\u003e\n\n\u003cp\u003e Welcome to the deep (but not too deep) blue. In \u003cstrong\u003eBad Comet\u003c\/strong\u003e 's \u003cstrong\u003eShallow Sea\u003c\/strong\u003e , you bring a vibrant and colorful \u003cstrong\u003emarine ecosystem\u003c\/strong\u003e to life, populating your reef with fish, coral, and creatures that react to your strategic touch. It's a \u003cstrong\u003etactical puzzle board game\u003c\/strong\u003e for 1–4 players, where the tranquility of the ocean meets the precision of the mind.\u003c\/p\u003e\n\n \u003cp\u003eTurn after turn, choose and place fish and coral tiles, creating chains of underwater life. When a group of fish surrounds a coral of the same color, it \"activates,\" generating new synergies in your little aquatic universe. Use shells to move and attract fish, plan every move, and create a \u003cstrong\u003ebalance between logic and natural beauty\u003c\/strong\u003e . Ultimately, only the most harmonious and ingenious reef will shine in the waters of success.\u003c\/p\u003e\n\n\u003cdiv class=\"shallowsea-quote\"\u003e \u003cem\u003e“Every bubble is a thought, every coral a flash of genius.”\u003c\/em\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"shallowsea-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cp class=\"shallowsea-highlight\"\u003e \u003cstrong\u003eShallow Sea\u003c\/strong\u003e is a \u003cstrong\u003estrategic and relaxing board game\u003c\/strong\u003e that invites you to build, observe, and breathe calmly. With hypnotic colors and water reflections, each game is a small journey into the depths of the mind and the sea.\u003c\/p\u003e\n\n\u003cdiv class=\"shallowsea-final\"\u003e\n\n \u003cem\u003eIn the silence of the ocean, even logic finds peace.\u003c\/em\u003e\u003cbr\u003e \u003cstrong\u003eDiscover the underwater harmony of Shallow Sea.\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🌊 SHALLOW SEA COLLAGE – atmosfera oceanica rilassante *\/\n.shallowsea-collage {\n  --aqua:#C8F2F7;\n  --deep:#0D374B;\n  --lightblue:#5EC8D1;\n  --sand:#E3D6B2;\n  --coral:#F77B6B;\n  background:radial-gradient(circle at center, #0E4D60 0%, #052C3A 100%);\n  border-radius:22px;\n  border:1px solid rgba(255,255,255,0.12);\n  padding:3rem 2.2rem;\n  color:var(--aqua);\n  font-family:\"Poppins\", sans-serif;\n  position:relative;\n  overflow:hidden;\n  box-shadow:0 6px 18px rgba(0,0,0,0.25);\n}\n\n\/* 💦 ANIMAZIONE BOLLE *\/\n.shallowsea-collage::before {\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:url('https:\/\/cdn.shopify.com\/s\/files\/1\/0680\/4150\/7113\/files\/bubbles_overlay.png?v=1') center\/cover no-repeat;\n  opacity:0.08;\n  pointer-events:none;\n}\n\n\/* 🐠 TITOLO E SOTTOTITOLO *\/\n.shallowsea-collage h2 {\n  text-align:center;\n  font-weight:700;\n  color:#E3FBFF;\n  font-size:1.8rem;\n  margin-bottom:0.8rem;\n  letter-spacing:0.6px;\n}\n.shallowsea-subtitle {\n  text-align:center;\n  font-style:italic;\n  color:#9CE4EA;\n  font-size:1.05rem;\n  margin-bottom:2.2rem;\n}\n\n\/* 🪸 CORNICE TESTO *\/\n.shallowsea-frame {\n  background:rgba(255,255,255,0.06);\n  border:1px solid rgba(255,255,255,0.15);\n  border-radius:16px;\n  padding:1.8rem 1.4rem;\n  box-shadow:inset 0 0 20px rgba(94,200,209,0.1);\n}\n.shallowsea-frame p {\n  font-size:1.05rem;\n  line-height:1.8;\n  margin:1rem 0;\n  color:#E0F9FB;\n}\n.shallowsea-frame strong {\n  color:var(--coral);\n}\n\n\/* 🌊 CITAZIONE *\/\n.shallowsea-quote {\n  text-align:center;\n  color:#93E6ED;\n  font-style:italic;\n  margin-top:1.5rem;\n  font-size:1rem;\n}\n\n\/* 🐚 DIVISORE *\/\n.shallowsea-divider {\n  width:120px;\n  height:1px;\n  background:linear-gradient(90deg,transparent,#93E6ED,transparent);\n  margin:2rem auto;\n}\n\n\/* 🪼 HIGHLIGHT *\/\n.shallowsea-highlight {\n  text-align:center;\n  background:rgba(255,255,255,0.07);\n  border-radius:12px;\n  padding:1.2rem 1.3rem;\n  color:#E3FBFF;\n  font-style:italic;\n  font-size:1.05rem;\n}\n\n\/* 🐋 FINALE *\/\n.shallowsea-final {\n  text-align:center;\n  margin-top:2rem;\n  color:#A7E3E8;\n  font-size:1.05rem;\n  line-height:1.7;\n}\n.shallowsea-final strong {\n  color:#F77B6B;\n  display:block;\n  margin-top:0.5rem;\n}\n\n\/* 📱 RESPONSIVE *\/\n@media(max-width:768px){\n  .shallowsea-collage{ padding:2rem 1.2rem; }\n  .shallowsea-frame p{ font-size:1rem; }\n  .shallowsea-highlight{ font-size:0.95rem; }\n  .shallowsea-collage h2{ font-size:1.55rem; }\n}\n\u003c\/style\u003e","brand":"Bad Comet","offers":[{"title":"Default Title","offer_id":52602355515719,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Shallow_Sea_00.webp?v=1761135967"},{"product_id":"unstoppable","title":"Unstoppable","description":"\u003c!-- =====================================================\n     UNSTOPPABLE — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"uns1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"uns1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"uns1-cover-img\" alt=\"Unstoppable cooperative deckbuilder roguelike board game for 1-2 players - official Renegade Game Studios cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/unstoppable_2.webp?v=1774871078\"\u003e\n\u003cdiv class=\"uns1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"uns1-cover-content\"\u003e\n\u003cp class=\"uns1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"uns1-sub\"\u003eThree planets. A boss who wants to destroy them. And you — still too weak to stop him. For now.\u003c\/p\u003e\n\u003cdiv class=\"uns1-chips\"\u003e\n\u003cspan class=\"uns1-chip uns1-chip--accent\"\u003eSolo Hero Series\u003c\/span\u003e \u003cspan class=\"uns1-chip\"\u003eJohn D. Clair\u003c\/span\u003e \u003cspan class=\"uns1-chip\"\u003eCard Crafting\u003c\/span\u003e \u003cspan class=\"uns1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECH SPECS --\u003e\n\u003cdiv class=\"uns1-specs-bar\"\u003e\n\u003cdiv class=\"uns1-specs\"\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003e30–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003eCard Crafting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e👾\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eTheme\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003eSci-Fi Roguelike\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003eSolo \/ Coop\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"uns1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"uns1-intro-grid\"\u003e\n\u003cdiv class=\"uns1-intro-text\"\u003e\n\u003cp class=\"uns1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"uns1-h3\"\u003eA deck-builder you can't stop playing\u003c\/h3\u003e\n\u003cp class=\"uns1-p\"\u003eOn Ceres II every alley is a trap. In the forests of Virenos one false step leads you into the mouth of something. In the expanses of Mithras treasures hide — and lethal dangers. In this ruthless universe, you are the only one tenacious enough to change things.\u003c\/p\u003e\n\u003cp class=\"uns1-p\"\u003eUnstoppable is a roguelike deckbuilder with physical card crafting, designed by \u003cstrong\u003eJohn D. Clair\u003c\/strong\u003e (Mystic Vale, Space Base) for Renegade Game Studios. Every card in your deck is actually two cards stacked in a sleeve: the threat on one side, your tactic on the other. Defeat an enemy — and you turn it into a resource. It's the most original mechanic in the genre in years.\u003c\/p\u003e\n\u003cp class=\"uns1-p\"\u003eUpgrades physically slot into the side notch of the card, changing its shape and power. Building your deck has never been so tactilely satisfying — and so tactically brutal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-intro-side\"\u003e\n\u003cp class=\"uns1-quote-header\"\u003eWhat they're saying abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"uns1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Unstoppable\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"uns1-quote-text\"\u003e\"An adrenaline-fueled sprint to the finish, an absolute blast of a solo deck-builder.\"\u003c\/p\u003e\n\u003cp class=\"uns1-quote-transl\"\u003eAn adrenaline-fueled sprint to the finish — an absolute blast of a solo deck-builder.\u003c\/p\u003e\n\u003cp class=\"uns1-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=\"uns1-quote uns1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Unstoppable\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"uns1-quote-text\"\u003e\"If you get past the initial hurdles, Unstoppable is something special.\"\u003c\/p\u003e\n\u003cp class=\"uns1-quote-transl\"\u003eIf you get past the initial hurdles, Unstoppable is something special.\u003c\/p\u003e\n\u003cp class=\"uns1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eBoard Game Quest\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"uns1-fs\"\u003e\n\u003cdiv class=\"uns1-fs-header\"\u003e\n\u003cdiv class=\"uns1-fs-brand\"\u003e\n\u003cimg class=\"uns1-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=\"uns1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"uns1-fs-game-name\"\u003eUnstoppable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"uns1-fs-cat\"\u003eCollectible · Coop\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-body\"\u003e\n\u003cdiv class=\"uns1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"uns1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"uns1-fs-tip\" class=\"uns1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-info\"\u003e\n\u003cspan class=\"uns1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"uns1-fs-feeling\"\u003e\n\u003cspan class=\"uns1-fs-feel-tag\"\u003eIntense\u003c\/span\u003e \u003cspan class=\"uns1-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e \u003cspan class=\"uns1-fs-feel-tag\"\u003eObsessive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"uns1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"uns1-fs-targets\"\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-solo\"\u003e\n\u003cspan class=\"uns1-fs-section-label\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"uns1-fs-solo-row\"\u003e\n\u003cspan class=\"uns1-fs-solo-type\"\u003eOfficial · designed for solo\u003c\/span\u003e\n\u003cdiv class=\"uns1-fs-solo-stars\"\u003e\n\u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"uns1-fs-solo-note\"\u003eIt's part of Renegade's Solo Hero Series. The loop is calibrated for solo play: short, tense games, very narrow margins, immediate repacking for another attempt. Cooperative mode is present but the game is born and lives as a solo experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-verdict\"\u003e\n\u003cdiv class=\"uns1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-verdict-text\"\u003eUnique physical card crafting in the genre, roguelike loop almost impossible to stop. Requires initial patience — rewards exponentially.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-footer\"\u003e\n\u003cimg class=\"uns1-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:'Replayability', v:5, note:\"Different bosses, different characters, different upgrades every game. No two sessions are alike\"},\n        {l:'Depth',    v:5, note:\"Every upgrade choice changes the deck's trajectory. Depth emerges after the third game\"},\n        {l:'Tension',      v:4, note:\"Danger Level rises every round. A failed combo mid-game can be fatal\"},\n        {l:'Luck',       v:3, note:\"Card drafting brings variability, but crafting choices determine final destiny\"},\n        {l:'Complexity',   v:4, note:\"The rulebook has some initial ambiguities. After two games, the loop becomes fluid and natural\"},\n        {l:'Investment',  v:2, note:\"Complete base game with 3 bosses, 4 characters, and abundant upgrades. Expansions are optional\"}\n      ];\n      var accent='#5040b0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('uns1-fs-svg');\n      var tip=document.getElementById('uns1-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 uns1-draw{to{stroke-dashoffset:0}}@keyframes uns1-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:uns1-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:uns1-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:uns1-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=\"uns1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARD ARSENAL --\u003e\n\u003cdiv class=\"uns1-section-pad\"\u003e\n\u003cp class=\"uns1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"uns1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"uns1-cards\"\u003e\n\u003cdiv class=\"uns1-card\"\u003e\n\u003cspan class=\"uns1-card-icon\"\u003e🦸\u003c\/span\u003e\n\u003ch4 class=\"uns1-card-name\"\u003e4 playable characters\u003c\/h4\u003e\n\u003cp class=\"uns1-card-desc\"\u003eEach with unique starting cards and a different build path. The character choice changes how you'll face the same Boss.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-card\"\u003e\n\u003cspan class=\"uns1-card-icon\"\u003e👾\u003c\/span\u003e\n\u003ch4 class=\"uns1-card-name\"\u003e3 Bosses with distinct mechanics\u003c\/h4\u003e\n\u003cp class=\"uns1-card-desc\"\u003eThey are not all the same: they require completely different strategies. The third scenario even has branching narrative choices that influence the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-card\"\u003e\n\u003cspan class=\"uns1-card-icon\"\u003e🔩\u003c\/span\u003e\n\u003ch4 class=\"uns1-card-name\"\u003e36 physical upgrade cards\u003c\/h4\u003e\n\u003cp class=\"uns1-card-desc\"\u003eThey slot into the side notch of the player cards. Each upgrade is not just a bonus — it visually and functionally transforms the card it enhances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-card\"\u003e\n\u003cspan class=\"uns1-card-icon\"\u003e🔄\u003c\/span\u003e\n\u003ch4 class=\"uns1-card-name\"\u003eThreats you defeat become yours\u003c\/h4\u003e\n\u003cp class=\"uns1-card-desc\"\u003eEvery defeated enemy flips over and enters your deck. It's a unique mechanic that makes every victory also a choice: what do I want to add to my deck?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"uns1-closing\"\u003e\n\u003cp class=\"uns1-closing-text\"\u003eYou'll lose. You'll learn something. You'll pack it all up. And you'll play again immediately. This is Unstoppable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"uns1-box-section\"\u003e\n\u003cdetails class=\"uns1-det\"\u003e\n\u003csummary class=\"uns1-det-sum\"\u003e\u003cspan class=\"uns1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"uns1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"uns1-det-sub\"\u003e15 types · 298+ total pieces\u003c\/span\u003e\u003cspan class=\"uns1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"uns1-det-body\"\u003e\n\u003cdiv class=\"uns1-comp-grid\"\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003ePortrait Cards (characters)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eCharacter Cards (starter)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e14\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eStarting Core Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e26\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eStarting Threat Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e100\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eCore Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e39\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eThreat Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e36\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eUpgrade Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e46\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eBoss Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003ePlayer Mats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e3\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eBoss Mats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e16\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eCredit Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e30\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eDamage Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eAction Point Discs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e121\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eCard Sleeves included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eNarrative Storybook\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"uns1-det uns1-det--last\"\u003e\n\u003csummary class=\"uns1-det-sum\"\u003e\u003cspan class=\"uns1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"uns1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"uns1-det-sub\"\u003eEnglish · Official BGG PDF\u003c\/span\u003e\u003cspan class=\"uns1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"uns1-det-body\"\u003e\n\u003cdiv class=\"uns1-rl-wrap\"\u003e\n\u003cdiv class=\"uns1-rl-langs\"\u003e\u003cspan class=\"uns1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0d0820; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"uns1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/281462\/unstoppable-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"uns1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"uns1-rl-body\"\u003e\n\u003cspan class=\"uns1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"uns1-rl-sub\"\u003eFree PDF · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"uns1-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 uns1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- end uns1-wrap --\u003e\n\u003cstyle\u003e\n.uns1-wrap, .uns1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.uns1-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: #0d0820;\n}\n\n\/* ── COPERTINA ── *\/\n.uns1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.uns1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.uns1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,8,32,0) 0%, rgba(13,8,32,0) 25%, rgba(13,8,32,0.65) 55%, rgba(13,8,32,0.92) 75%, rgba(13,8,32,1) 100%); }\n.uns1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.uns1-kicker { display: block; color: #a88aff; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.uns1-sub { color: rgba(255,255,255,0.93); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.uns1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.uns1-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.uns1-chip--accent { background: #5040b0; border-color: #5040b0; }\n\n\/* ── SPECS ── *\/\n.uns1-specs-bar { background: #0a0618; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.uns1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.uns1-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.uns1-spec:nth-child(3n) { border-right: none; }\n.uns1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.uns1-spec-icon { font-size: 1.2rem; }\n.uns1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.uns1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.uns1-body { background: #eeeaf8; }\n\n\/* ── INTRO ── *\/\n.uns1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.uns1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #5040b0; margin-bottom: 7px; }\n.uns1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0830; line-height: 1.15; margin-bottom: 16px; }\n.uns1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a1848; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.uns1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #5040b0; margin-bottom: 12px; }\n.uns1-quote { background: #0d0820; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #a88aff; }\n.uns1-quote--dark { background: #1a0e3a; border-left-color: #5040b0; }\n.uns1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.uns1-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.uns1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.uns1-divider { height: 1px; background: #ccc4e0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.uns1-fs { background: #fff; border-top: 1px solid #e0d8f0; border-bottom: 1px solid #e0d8f0; }\n.uns1-fs-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8e0f0; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.uns1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.uns1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.uns1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.uns1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.uns1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.uns1-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.uns1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.uns1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.uns1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.uns1-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.uns1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.uns1-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.uns1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.uns1-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.uns1-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.uns1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.uns1-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.uns1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.uns1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.uns1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.uns1-fs-solo { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; margin-bottom: 14px; }\n.uns1-fs-solo-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; flex-wrap: wrap; gap: 6px; }\n.uns1-fs-solo-type { font-family: sans-serif; font-size: 11px; font-weight: 700; color: #5040b0; }\n.uns1-fs-solo-stars { display: flex; gap: 2px; }\n.uns1-fs-star { font-size: 13px; }\n.uns1-fs-star--on { color: #5040b0; }\n.uns1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #4a3830; line-height: 1.6; }\n.uns1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.uns1-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.uns1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.uns1-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.uns1-section-pad { padding: 32px 28px 8px; }\n.uns1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.uns1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4c8e8; box-shadow: 0 2px 10px rgba(80,64,176,0.07); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.uns1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(80,64,176,0.13); }\n.uns1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.uns1-card-name { font-size: 0.95rem; font-weight: 900; color: #5040b0; margin-bottom: 5px; }\n.uns1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a1848; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.uns1-closing { background: #0d0820; padding: 26px 28px; border-top: 3px solid #a88aff; }\n.uns1-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.uns1-box-section { background: #eeeaf8; border-top: 1px solid #d4c8e8; }\n.uns1-det { border-bottom: 1px solid #e0d8f0; background: #fff; }\n.uns1-det--last { border-bottom: none; }\n.uns1-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.uns1-det-sum::-webkit-details-marker { display: none; }\n.uns1-det-sum::marker { display: none; }\n.uns1-det[open] .uns1-det-sum { background: #f5f2fc; }\n.uns1-det-sum:hover { background: #f5f2fc; }\n.uns1-det-left { display: flex; align-items: center; gap: 10px; }\n.uns1-det-ico { font-size: 17px; flex-shrink: 0; }\n.uns1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0830; display: block; }\n.uns1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.uns1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.uns1-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.uns1-det[open] .uns1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.uns1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.uns1-comp-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 7px; padding-top: 14px; }\n.uns1-comp { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: #f7f4ef; border-radius: 8px; border: 1px solid #e8deca; }\n.uns1-comp-qty { font-family: sans-serif; font-size: 0.85rem; font-weight: 800; color: #5040b0; min-width: 32px; flex-shrink: 0; }\n.uns1-comp-lbl { font-family: sans-serif; font-size: 0.78rem; color: #2a1848; line-height: 1.3; }\n\n.uns1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.uns1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.uns1-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.uns1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.uns1-rl-body { flex: 1; min-width: 0; }\n.uns1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.uns1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.uns1-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  .uns1-specs { grid-template-columns: repeat(6, 1fr); }\n  .uns1-spec { border-bottom: none; }\n  .uns1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .uns1-spec:last-child { border-right: none; }\n  .uns1-cards { grid-template-columns: repeat(2, 1fr); }\n  .uns1-fs-body { grid-template-columns: 220px 1fr; }\n  .uns1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .uns1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .uns1-cover { height: 440px; }\n  .uns1-cover-content { padding: 22px 36px 30px; }\n  .uns1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .uns1-cards { grid-template-columns: repeat(4, 1fr); }\n  .uns1-divider { margin-left: 36px; margin-right: 36px; }\n  .uns1-section-pad { padding: 36px 36px 8px; }\n  .uns1-closing { padding: 28px 36px; }\n  .uns1-fs-body { grid-template-columns: 260px 1fr; }\n  .uns1-fs-radar-panel svg { max-width: 260px; }\n  .uns1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Renegade Games","offers":[{"title":"Default Title","offer_id":52671612682567,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Unstoppable00.webp?v=1762082491"},{"product_id":"botswana","title":"Botswana ","description":"\u003c!-- =====================================================\n     BOTSWANA — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"bts1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"bts1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/botswana_841e0ff1-3a9e-4a0a-bf3c-27e5317c6818.webp?v=1774201368\" alt=\"Botswana board game set collection for 2-5 players - official cover 25th Century Games\" class=\"bts1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"bts1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bts1-cover-content\"\u003e\n\u003cp class=\"bts1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"bts1-sub\"\u003eRules in three minutes. Tension in every card. Someone loses a five-point lion on the last turn — and it's talked about all evening.\u003c\/p\u003e\n\u003cdiv class=\"bts1-chips\"\u003e\n\u003cspan class=\"bts1-chip bts1-chip--terra\"\u003ePerfect Gateway\u003c\/span\u003e \u003cspan class=\"bts1-chip\"\u003e25th Century Games\u003c\/span\u003e \u003cspan class=\"bts1-chip\"\u003eReiner Knizia 1994\u003c\/span\u003e \u003cspan class=\"bts1-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=\"bts1-specs-bar\"\u003e\n\u003cdiv class=\"bts1-specs\"\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003ePlaytime\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003e20–30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003e7+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003eSet Collection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e📈\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003eIndirect \u0026 Sharp\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e🦁\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003eAnimals\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003e5 wooden species\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"bts1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"bts1-intro-grid\"\u003e\n\u003cdiv class=\"bts1-intro-text\"\u003e\n\u003cp class=\"bts1-label\"\u003eWhat it's About\u003c\/p\u003e\n\u003ch3 class=\"bts1-h3\"\u003eA savanna market where every card can reset everything\u003c\/h3\u003e\n\u003cp class=\"bts1-p\"\u003eSince 1994, Reiner Knizia has been perfecting the idea of radical elegance: few cards, minimal rules, maximum tension. Botswana is his definitive version of a very simple idea — collect animals and hope they're worth something at the end of the round.\u003c\/p\u003e\n\u003cp class=\"bts1-p\"\u003eThe mechanism is brutally simple: you play a numbered card on one of the five animal species, then you take a figure from the table. The value of each species depends on the \u003cstrong\u003elast card played on it\u003c\/strong\u003e. If you've accumulated six lions and someone closes the deck with a zero — those lions are worth zero.\u003c\/p\u003e\n\u003cp class=\"bts1-p\"\u003eBotswana — published by 25th Century Games with illustrations by Weberson Santiago — is the filler everyone wants to replay immediately. It works at 7 years old as well as 57. It lasts less than thirty minutes. And it always leaves something to talk about.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-intro-side\"\u003e\n\u003cdiv class=\"bts1-quote-solo\"\u003e\n\u003cspan class=\"bts1-qs-icon\"\u003e🦒\u003c\/span\u003e\n\u003cp class=\"bts1-qs-text\"\u003eIs the giraffe worth five? Take it. But if you wait a turn, someone zeros it out and you're left with a zero-point trophy in hand.\u003c\/p\u003e\n\u003cp class=\"bts1-qs-note\"\u003eThe secret of Botswana in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-quote-solo bts1-quote-solo--alt\"\u003e\n\u003cspan class=\"bts1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"bts1-qs-text\"\u003eA board game where the rules are explained in two minutes but the conversations last much longer than the game.\u003c\/p\u003e\n\u003cp class=\"bts1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"bts1-fs\"\u003e\n\u003cdiv class=\"bts1-fs-header\"\u003e\n\u003cdiv class=\"bts1-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=\"bts1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"bts1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"bts1-fs-game-name\"\u003eBotswana\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bts1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eGateway · Strategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-body\"\u003e\n\u003cdiv class=\"bts1-fs-radar-panel\"\u003e\n\u003csvg id=\"bts1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"bts1-fs-tip\" id=\"bts1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-info\"\u003e\n\u003cspan class=\"bts1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n\u003cdiv class=\"bts1-fs-feeling\"\u003e\n\u003cspan class=\"bts1-fs-feel-tag\"\u003eTense\u003c\/span\u003e \u003cspan class=\"bts1-fs-feel-tag\"\u003eImmediate\u003c\/span\u003e \u003cspan class=\"bts1-fs-feel-tag\"\u003eFun\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bts1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"bts1-fs-targets\"\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-verdict\"\u003e\n\u003cdiv class=\"bts1-fs-verdict-title\"\u003eIn Summary\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-verdict-text\"\u003eKnizia elegance in its purest form: minimal rules, real tension, tough decisions in thirty minutes. Perfect for introducing anyone to board gaming.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-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=\"bts1-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:'Accessibility', v:5, note:\"Rules in three minutes — works for any age without long explanations\"},\n        {l:'Replayability', v:4, note:\"Different cards every game, dynamics change with the number of players\"},\n        {l:'Interaction',   v:4, note:\"Every card you play changes the value of opponents' animals\"},\n        {l:'Luck',       v:3, note:\"Cards vary but your hand matters — it's not just dice\"},\n        {l:'Strategy',     v:3, note:\"Timing and reading opponents make the difference between winning and being wiped out\"},\n        {l:'Complexity',   v:1, note:\"Zero barriers: the simplest game that can fit in a box\"}\n      ];\n      var accent='#4A7020';\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('bts1-fs-svg');\n      var tip=document.getElementById('bts1-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 bts1-draw{to{stroke-dashoffset:0}}@keyframes bts1-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:bts1-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:bts1-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:bts1-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=\"bts1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"bts1-section-pad\"\u003e\n\u003cp class=\"bts1-label\"\u003eWhat's at the center of the table\u003c\/p\u003e\n\u003ch3 class=\"bts1-h3\"\u003eFive species. Five moving markets.\u003c\/h3\u003e\n\u003cdiv class=\"bts1-cards\"\u003e\n\u003cdiv class=\"bts1-card\"\u003e\n\u003cspan class=\"bts1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"bts1-card-name\"\u003e30 Animal Cards (0–5)\u003c\/h4\u003e\n\u003cp class=\"bts1-card-desc\"\u003eSix cards per species, numbered zero to five. The one you see on the last pile determines how much each animal you've collected is worth.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-card\"\u003e\n\u003cspan class=\"bts1-card-icon\"\u003e🦁\u003c\/span\u003e\n\u003ch4 class=\"bts1-card-name\"\u003e25 Painted Animal Figures\u003c\/h4\u003e\n\u003cp class=\"bts1-card-desc\"\u003eLions, giraffes, hippos, meerkats, and elephants. Solid, colorful, immediately recognizable. The table transforms into a miniature savanna.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-card\"\u003e\n\u003cspan class=\"bts1-card-icon\"\u003e📈\u003c\/span\u003e\n\u003ch4 class=\"bts1-card-name\"\u003eValue that changes every turn\u003c\/h4\u003e\n\u003cp class=\"bts1-card-desc\"\u003eNo species is \"safe.\" A lion is worth five now — but one zero card from an opponent and it becomes a worthless trophy. Timing is everything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-card\"\u003e\n\u003cspan class=\"bts1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"bts1-card-name\"\u003eOne turn per player as first\u003c\/h4\u003e\n\u003cp class=\"bts1-card-desc\"\u003eEach game is actually a series of short rounds. Who goes first in each round rotates — so everyone has the same advantage throughout the session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"bts1-closing\"\u003e\n\u003cp class=\"bts1-closing-text\"\u003eIn twenty minutes, an elephant will have ruined someone's plans. It always happens. And you replay immediately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"bts1-box-section\"\u003e\n\u003cdetails class=\"bts1-det\"\u003e\n\u003csummary class=\"bts1-det-sum\"\u003e\u003cspan class=\"bts1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"bts1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"bts1-det-sub\"\u003e2 types · 55 total pieces\u003c\/span\u003e\u003cspan class=\"bts1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bts1-det-body\"\u003e\n\u003cdiv class=\"bts1-comp-grid\"\u003e\n\u003cdiv class=\"bts1-comp\"\u003e\n\u003cspan class=\"bts1-comp-qty\"\u003e25\u003c\/span\u003e\u003cspan class=\"bts1-comp-lbl\"\u003ePainted animal figures\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-comp\"\u003e\n\u003cspan class=\"bts1-comp-qty\"\u003e30\u003c\/span\u003e\u003cspan class=\"bts1-comp-lbl\"\u003eAnimal cards (5 species × 6 cards)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-comp\"\u003e\n\u003cspan class=\"bts1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"bts1-comp-lbl\"\u003eRulebook (English)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bts1-det\"\u003e\n\u003csummary class=\"bts1-det-sum\"\u003e\u003cspan class=\"bts1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"bts1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"bts1-det-sub\"\u003e1 size · 30 total cards\u003c\/span\u003e\u003cspan class=\"bts1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bts1-det-body\"\u003e\n\u003cdiv class=\"bts1-sleeve-grid\"\u003e\n\u003cdiv class=\"bts1-sleeve\"\u003e\n\u003cspan class=\"bts1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"bts1-sleeve-r\"\u003e\u003cspan class=\"bts1-sleeve-qty\"\u003e30 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=\"bts1-det bts1-det--last\"\u003e\n\u003csummary class=\"bts1-det-sum\"\u003e\u003cspan class=\"bts1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"bts1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"bts1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"bts1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bts1-det-body\"\u003e\n\u003cdiv class=\"bts1-rl-wrap\"\u003e\n\u003cdiv class=\"bts1-rl-langs\"\u003e\u003cspan class=\"bts1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/s3.amazonaws.com\/geekdo-files.com\/bgg427886?response-content-disposition=inline%3B%20filename%3D%22Botswana_Rulebook_D9-20250326.pdf%22\u0026amp;response-content-type=application%2Fpdf\u0026amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026amp;X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026amp;X-Amz-Credential=AKIAJYFNCT7FKCE4O6TA%2F20260322%2Fus-east-1%2Fs3%2Faws4_request\u0026amp;X-Amz-Date=20260322T174337Z\u0026amp;X-Amz-SignedHeaders=host\u0026amp;X-Amz-Expires=120\u0026amp;X-Amz-Signature=5f3c4fa5a31a3ffbfc4e5ed734fe5ca963306667d0303dfab2eda8a777edaed8\" class=\"bts1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #2A1A00; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"bts1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"bts1-rl-body\"\u003e\n\u003cspan class=\"bts1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"bts1-rl-sub\"\u003eFree PDF · 25th Century Games\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bts1-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!-- \/bts1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- \/bts1-wrap --\u003e\n\u003cstyle\u003e\n.bts1-wrap, .bts1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.bts1-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: #2A1A00;\n}\n\n\/* ── COVER ── *\/\n.bts1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.bts1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.bts1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(42,26,0,0) 0%, rgba(42,26,0,0) 25%, rgba(42,26,0,0.7) 55%, rgba(42,26,0,0.92) 75%, rgba(42,26,0,1) 100%); }\n.bts1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.bts1-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.bts1-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.bts1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.bts1-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.bts1-chip--terra { background: #4A7020; border-color: #4A7020; }\n\n\/* ── SPECS ── *\/\n.bts1-specs-bar { background: #1A0E00; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.bts1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.bts1-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.bts1-spec:nth-child(3n) { border-right: none; }\n.bts1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.bts1-spec-icon { font-size: 1.2rem; }\n.bts1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.bts1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.bts1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.bts1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.bts1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #4A7020; margin-bottom: 7px; }\n.bts1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.bts1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL BOXES ── *\/\n.bts1-quote-solo { background: #2A1A00; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A040; }\n.bts1-quote-solo--alt { background: #3A2800; border-left-color: #4A7020; }\n.bts1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.bts1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.bts1-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.bts1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.bts1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.bts1-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.bts1-fs-brand { display:flex; align-items:center; gap:9px; }\n.bts1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.bts1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.bts1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.bts1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.bts1-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.bts1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.bts1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.bts1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.bts1-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.bts1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.bts1-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.bts1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.bts1-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.bts1-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.bts1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.bts1-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.bts1-fs-target span { font-size:14px; flex-shrink:0; }\n.bts1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.bts1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.bts1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.bts1-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.bts1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.bts1-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.bts1-section-pad { padding: 32px 28px 8px; }\n.bts1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.bts1-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.bts1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.bts1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.bts1-card-name { font-size: 0.95rem; font-weight: 900; color: #4A7020; margin-bottom: 5px; }\n.bts1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.bts1-closing { background: #2A1A00; padding: 26px 28px; border-top: 3px solid #D4A040; }\n.bts1-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 CONTENTS ── *\/\n.bts1-box-section { background: #F5EDD8; border-top: 1px solid #d4c0a0; }\n.bts1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.bts1-det--last { border-bottom: none; }\n.bts1-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.bts1-det-sum::-webkit-details-marker { display: none; }\n.bts1-det-sum::marker { display: none; }\n.bts1-det[open] .bts1-det-sum { background: #faf7f2; }\n.bts1-det-sum:hover { background: #faf7f2; }\n.bts1-det-left { display: flex; align-items: center; gap: 10px; }\n.bts1-det-ico { font-size: 17px; flex-shrink: 0; }\n.bts1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0800; display: block; }\n.bts1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.bts1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.bts1-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.bts1-det[open] .bts1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.bts1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.bts1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.bts1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.bts1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#4A7020; min-width:26px; flex-shrink:0; }\n.bts1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n\n.bts1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.bts1-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.bts1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0800; }\n.bts1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.bts1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.bts1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.bts1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.bts1-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.bts1-rl-body { flex:1; min-width:0; }\n.bts1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.bts1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.bts1-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  .bts1-specs { grid-template-columns: repeat(6, 1fr); }\n  .bts1-spec { border-bottom: none; }\n  .bts1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .bts1-spec:last-child { border-right: none; }\n  .bts1-cards { grid-template-columns: repeat(2, 1fr); }\n  .bts1-fs-body { grid-template-columns: 220px 1fr; }\n  .bts1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .bts1-fs-info { border-top: none; }\n  .bts1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .bts1-cover { height: 440px; }\n  .bts1-cover-content { padding: 22px 36px 30px; }\n  .bts1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .bts1-cards { grid-template-columns: repeat(4, 1fr); }\n  .bts1-divider { margin-left: 36px; margin-right: 36px; }\n  .bts1-section-pad { padding: 36px 36px 8px; }\n  .bts1-closing { padding: 28px 36px; }\n  .bts1-fs-body { grid-template-columns: 260px 1fr; }\n  .bts1-fs-radar-panel svg { max-width: 260px; }\n  .bts1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"25th Century Games","offers":[{"title":"Default Title","offer_id":52730126139719,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Botswana_00.webp?v=1762780451"},{"product_id":"orapa-space","title":"Orapa Space ","description":"\u003c!-- 🌌 ORAPA SPACE – Laser, orbite e silenzio cosmico --\u003e\n\u003csection class=\"orapaspace-section\"\u003e\u003c!-- Titolo --\u003e\u003cheader class=\"orapaspace-header\"\u003e\n \u003ch2\u003eOrapa Space 🔭 The space puzzle where a laser reveals the whole truth \u003c\/h2\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"orapaspace-layout\"\u003e\n\n\u003c!-- Testo principale --\u003e\n\u003carticle class=\"orapaspace-narrative\"\u003e\n\u003cp\u003e \u003cstrong\u003eOrapa Space\u003c\/strong\u003e launches you on a mission for the Aerospace Department: to discover the position, direction, and color of mysterious planets using a single instrument… a \u003cstrong\u003elaser beam\u003c\/strong\u003e bouncing through space. Every return signal is a clue, every detour a story, every reflection a possible solution.\u003c\/p\u003e\n\n\u003cp\u003e The game is a \u003cstrong\u003epure deductive game\u003c\/strong\u003e in which you observe the laser's behavior, compare it to your grid, and gradually build a hidden map of the planetary system. But beware: lasers don't always behave as you think, and an unexpected bounce can throw you completely off course. It's deeper than Orapa Mine, more analytical, more spatial—and tremendously satisfying when \"everything fits together.\"\u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- Box punti forza --\u003e\n\u003caside class=\"orapaspace-features\"\u003e\n\u003ch3\u003eWhy “Orapa Space” wins over those who love to think\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔭 \u003cstrong\u003eLaser-based deduction\u003c\/strong\u003e – a brilliant and super elegant idea\u003c\/li\u003e\n\n \u003cli\u003e\n\u003cstrong\u003eHidden Planets\u003c\/strong\u003e – Directions, Colors, and Positions to Discover\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eHighest challenge level\u003c\/strong\u003e – one step beyond Orapa Mine\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003e20–25 minutes\u003c\/strong\u003e – fast, smart, zero downtime \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- Chiusura --\u003e\n\u003cdiv class=\"orapaspace-end\"\u003e\n\n\u003cp\u003e If you love \u003cstrong\u003emodern deductive puzzles\u003c\/strong\u003e , games that demand precision, and the satisfaction of perfect intuition, \u003cstrong\u003eOrapa Space\u003c\/strong\u003e is a mission not to be missed. Prepare to plot trajectories, analyze bounces, and uncover the hidden order of the cosmos.\u003c\/p\u003e\n\n\u003cp class=\"orapaspace-quote\"\u003e \u003cem\u003eIn the silence of space, only the laser knows the truth.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌌 ORAPA SPACE – Nebulose, blu siderale, bagliori laser *\/\n.orapaspace-section {\n  --space-deep: #030923;\n  --space-blue: #0c1b3d;\n  --space-light: #1d3f6a;\n  --space-laser: #00eaff;\n  --space-sand: #f4d9b2;\n  \n  background: linear-gradient(180deg, var(--space-deep) 0%, var(--space-blue) 40%, var(--space-light) 100%);\n  border-radius: 26px;\n  padding: 2.4rem 1.8rem;\n  color: #e8f6ff;\n  font-family: \"Inter\", sans-serif;\n  max-width: 1100px;\n  margin: 2rem auto;\n  box-shadow: 0 14px 32px rgba(0, 0, 0, 0.40);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Effetti luminosi – bagliori di nebulosa e laser *\/\n.orapaspace-section::before {\n  content: \"\";\n  position: absolute;\n  top: -60px;\n  left: -40px;\n  width: 260px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(0,234,255,0.35), transparent 70%);\n  filter: blur(40px);\n}\n.orapaspace-section::after {\n  content: \"\";\n  position: absolute;\n  bottom: -80px;\n  right: -50px;\n  width: 320px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(244,217,178,0.28), transparent 75%);\n  filter: blur(35px);\n}\n\n\/* Titolo *\/\n.orapaspace-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  font-size: 1.9rem;\n  margin-bottom: 1.6rem;\n  color: #ffffff;\n  text-shadow: 0 0 18px rgba(0,0,0,0.7);\n  border-bottom: 1px solid rgba(255,255,255,0.22);\n  padding-bottom: 0.6rem;\n}\n\n\/* Layout due colonne *\/\n.orapaspace-layout {\n  display: grid;\n  grid-template-columns: 1.25fr 1fr;\n  gap: 1.4rem;\n  align-items: flex-start;\n}\n\n\/* Testo principale *\/\n.orapaspace-narrative {\n  background: rgba(4, 13, 30, 0.82);\n  padding: 1.4rem 1.6rem;\n  border-radius: 18px;\n  border-left: 6px solid var(--space-laser);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.45);\n}\n.orapaspace-narrative p {\n  margin: 0.7rem 0;\n  line-height: 1.75;\n}\n.orapaspace-narrative strong {\n  color: #ffffff;\n}\n\n\/* Box caratteristiche *\/\n.orapaspace-features {\n  background: rgba(5, 18, 40, 0.92);\n  border-radius: 18px;\n  padding: 1.3rem 1.5rem;\n  border: 2px solid rgba(0,234,255,0.35);\n  box-shadow: 0 10px 26px rgba(0,0,0,0.5);\n}\n.orapaspace-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.1rem;\n  margin-bottom: 1rem;\n  color: var(--space-sand);\n}\n.orapaspace-features ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 0.7rem;\n}\n.orapaspace-features li {\n  background: linear-gradient(90deg, rgba(0,234,255,0.18), rgba(0,13,30,0.9));\n  border-left: 5px solid var(--space-laser);\n  border-radius: 10px;\n  padding: 0.55rem 0.85rem;\n  transition: 0.25s ease;\n}\n.orapaspace-features li:hover {\n  transform: translateX(4px);\n}\n\n\/* Chiusura *\/\n.orapaspace-end {\n  margin-top: 2rem;\n  background: rgba(4, 13, 30, 0.9);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  border: 1px solid rgba(255,255,255,0.12);\n  text-align: center;\n  box-shadow: 0 8px 22px rgba(0,0,0,0.35);\n}\n.orapaspace-quote {\n  margin-top: 0.8rem;\n  font-style: italic;\n  color: var(--space-laser);\n  font-weight: 600;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .orapaspace-layout {\n    grid-template-columns: 1fr;\n  }\n}\n@media (max-width: 600px) {\n  .orapaspace-section {\n    padding: 1.9rem 1.2rem;\n  }\n  .orapaspace-header h2 {\n    font-size: 1.6rem;\n  }\n}\n\u003c\/style\u003e","brand":"Playte","offers":[{"title":"Default Title","offer_id":52764950593863,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Orapa_Space_00.webp?v=1770178150"},{"product_id":"mr-president-the-american-presidency-2001-2020-2nd-edition","title":"Mr. President The American Presidency, 2001-2020 – 2nd Edition ","description":"\u003c!-- =====================================================\n     MR. PRESIDENT: THE AMERICAN PRESIDENCY, 2001-2020 — BLOCK 1\n     FroGames | Shopify Concept theme\n     ===================================================== --\u003e\n\u003cdiv class=\"mrp1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"mrp1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"mrp1-cover-img\" alt=\"Mr. President The American Presidency 2001-2020 heavy solitaire board game GMT Games - official 2nd Edition cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Mr._President_The_American_Presidency_2001-2020_2nd_Edition.webp?v=1776247808\"\u003e\n\u003cdiv class=\"mrp1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mrp1-cover-content\"\u003e\n\u003cp class=\"mrp1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"mrp1-sub\"\u003eThe weight of every decision is real. Every crisis has a cost. And no one will tell you if you did the right thing.\u003c\/p\u003e\n\u003cdiv class=\"mrp1-chips\"\u003e\n\u003cspan class=\"mrp1-chip mrp1-chip--red\"\u003eHeavy Solitaire\u003c\/span\u003e \u003cspan class=\"mrp1-chip\"\u003eGMT Games\u003c\/span\u003e \u003cspan class=\"mrp1-chip\"\u003e2nd Edition\u003c\/span\u003e \u003cspan class=\"mrp1-chip\"\u003e10+ years of development\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"mrp1-specs-bar\"\u003e\n\u003cdiv class=\"mrp1-specs\"\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e👤\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003e1 (2–4 coop)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003e8–12 hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003eResource Management\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eScenario\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003eHistorical Sandbox\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e🧠\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eComplexity\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003eHeavy game\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"mrp1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"mrp1-intro-grid\"\u003e\n\u003cdiv class=\"mrp1-intro-text\"\u003e\n\u003cp class=\"mrp1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"mrp1-h3\"\u003eYou are the President of the United States. You've already been elected. Now govern.\u003c\/h3\u003e\n\u003cp class=\"mrp1-p\"\u003eMr. President is not a game about elections. It's a game about what comes after — the mandate, the desk in the Oval Office, the 3 AM calls, the decisions that have no right answer. Designed by \u003cstrong\u003eGene Billingsley\u003c\/strong\u003e over ten years of research and development, published by GMT Games, it is now one of the deepest and most respected solitaire games in the history of modern board games.\u003c\/p\u003e\n\u003cp class=\"mrp1-p\"\u003eManage always-insufficient presidential resources, build your Cabinet, push your domestic agenda in Congress, monitor terrorist cells, manage relations with Russia and China — each with their own AI and four levels of aggression — and navigate a crisis deck that generates a different story every time. Each game is a unique, unrepeatable term.\u003c\/p\u003e\n\u003cp class=\"mrp1-p\"\u003eThe 2nd Edition refines the original with clearer rules, improved balancing, and new mechanics for years 3 and 4 of the term. Those who own the 1st Edition can purchase the Update Kit separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-intro-side\"\u003e\n\u003cdiv class=\"mrp1-quote-solo\"\u003e\n\u003cspan class=\"mrp1-qs-icon\"\u003e🎖️\u003c\/span\u003e\n\u003cp class=\"mrp1-qs-text\"\u003eThere's no moment when you're truly safe. The next crisis is already coming — and you don't know from where.\u003c\/p\u003e\n\u003cp class=\"mrp1-qs-note\"\u003eThe secret of Mr. President in one sentence\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-quote-solo mrp1-quote-solo--alt\"\u003e\n\u003cspan class=\"mrp1-qs-icon\"\u003e🌐\u003c\/span\u003e\n\u003cp class=\"mrp1-qs-text\"\u003eAfter ten years I could still sit down and play a game completely different from the last. That's what separates great solitaire games from everything else.\u003c\/p\u003e\n\u003cp class=\"mrp1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mrp1-fs\"\u003e\n\u003cdiv class=\"mrp1-fs-header\"\u003e\n\u003cdiv class=\"mrp1-fs-brand\"\u003e\n\u003cimg class=\"mrp1-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=\"mrp1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"mrp1-fs-game-name\"\u003eMr. President: The American Presidency\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"mrp1-fs-cat\"\u003eNarrative · Heavy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-body\"\u003e\n\u003cdiv class=\"mrp1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"mrp1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"mrp1-fs-tip\" class=\"mrp1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-info\"\u003e\n\u003cspan class=\"mrp1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"mrp1-fs-feeling\"\u003e\n\u003cspan class=\"mrp1-fs-feel-tag\"\u003eImmersive\u003c\/span\u003e \u003cspan class=\"mrp1-fs-feel-tag\"\u003eOverwhelming\u003c\/span\u003e \u003cspan class=\"mrp1-fs-feel-tag\"\u003eMemorable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mrp1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"mrp1-fs-targets\"\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-verdict\"\u003e\n\u003cdiv class=\"mrp1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-verdict-text\"\u003eThe most ambitious solitaire game in recent years. Deep, narrative, brutally challenging. Not for those looking for a light evening — but for those who want to experience an authentic presidential term.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOLITAIRE SECTION --\u003e\n\u003cdiv class=\"mrp1-fs-solo\"\u003e\n\u003cdiv class=\"mrp1-fs-solo-inner\"\u003e\n\u003cdiv class=\"mrp1-fs-solo-left\"\u003e\n\u003cspan class=\"mrp1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"mrp1-fs-solo-label\"\u003eSolitaire Mode\u003c\/span\u003e \u003cspan class=\"mrp1-fs-solo-type\"\u003eOfficial · Designed for solo play\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-solo-rating\"\u003e\n\u003cspan class=\"mrp1-fs-solo-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"mrp1-fs-solo-score\"\u003e5\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mrp1-fs-solo-note\"\u003eMr. President is born solitaire. Every system — the AI of Russia and China, the crisis deck, the variable-timed events — is designed to generate autonomous adversity and emergent narrative without a human opponent. The solo experience is what the designer had in mind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-footer\"\u003e\n\u003cimg class=\"mrp1-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:'Profondità',    v:5, note:\"Decine di sistemi interconnessi — ogni anno di mandato aggiunge nuovi livelli\"},\n        {l:'Rigiocabilità', v:5, note:\"Sandbox con mazzo crisi variabile: nessuna partita uguale alla precedente\"},\n        {l:'Complessità',   v:5, note:\"Setup da 60 minuti, manualistica da centinaia di pagine. Non per tutti.\"},\n        {l:'Tensione',      v:4, note:\"Russia, Cina, terrorismo, Congresso: la pressione non si allenta mai\"},\n        {l:'Fortuna',       v:3, note:\"I dadi contano ma le scelte di allocazione risorse contano di più\"},\n        {l:'Interazione',   v:1, note:\"Solitario puro — il sistema genera avversità, non i giocatori\"}\n      ];\n      var accent='#3A56A0';\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('mrp1-fs-svg');\n      var tip=document.getElementById('mrp1-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 mrp1-draw{to{stroke-dashoffset:0}}@keyframes mrp1-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:mrp1-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:mrp1-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:mrp1-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=\"mrp1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"mrp1-section-pad\"\u003e\n\u003cp class=\"mrp1-label\"\u003eYour Mandate\u003c\/p\u003e\n\u003ch3 class=\"mrp1-h3\"\u003eWhat you manage each year of your presidency\u003c\/h3\u003e\n\u003cdiv class=\"mrp1-cards\"\u003e\n\u003cdiv class=\"mrp1-card\"\u003e\n\u003cspan class=\"mrp1-card-icon\"\u003e🏛️\u003c\/span\u003e\n\u003ch4 class=\"mrp1-card-name\"\u003eAgenda and Congress\u003c\/h4\u003e\n\u003cp class=\"mrp1-card-desc\"\u003ePush your legislation, cultivate alliances, and neutralize opponents. Resources are never enough for everything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-card\"\u003e\n\u003cspan class=\"mrp1-card-icon\"\u003e🌍\u003c\/span\u003e\n\u003ch4 class=\"mrp1-card-name\"\u003eRussia and China with their own AI\u003c\/h4\u003e\n\u003cp class=\"mrp1-card-desc\"\u003eFour levels of aggression each, postures that change in response to your actions. Living antagonists.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-card\"\u003e\n\u003cspan class=\"mrp1-card-icon\"\u003e⚡\u003c\/span\u003e\n\u003ch4 class=\"mrp1-card-name\"\u003eSurprise Crisis Deck\u003c\/h4\u003e\n\u003cp class=\"mrp1-card-desc\"\u003eSix key cards appear each turn in random order. You know they're coming. You don't know when. The pressure is constant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-card\"\u003e\n\u003cspan class=\"mrp1-card-icon\"\u003e🎖️\u003c\/span\u003e\n\u003ch4 class=\"mrp1-card-name\"\u003eCabinet and Exceptional Talents\u003c\/h4\u003e\n\u003cp class=\"mrp1-card-desc\"\u003eBuild your staff: Secretary of State, Secretary of Defense, domestic advisors. Each game, a different team.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"mrp1-closing\"\u003e\n\u003cp class=\"mrp1-closing-text\"\u003eAt the end of your term, you won't remember the points. You'll remember the choices — and the ones you should have made.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"mrp1-box-section\"\u003e\n\u003cdetails class=\"mrp1-det\"\u003e\n\u003csummary class=\"mrp1-det-sum\"\u003e\u003cspan class=\"mrp1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"mrp1-det-title\"\u003eRules\u003c\/span\u003e\u003cspan class=\"mrp1-det-sub\"\u003eEnglish · Official GMT page with all PDFs\u003c\/span\u003e\u003cspan class=\"mrp1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mrp1-det-body\"\u003e\n\u003cdiv class=\"mrp1-rl-wrap\"\u003e\n\u003cdiv class=\"mrp1-rl-langs\"\u003e\u003cspan class=\"mrp1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0A1628; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"mrp1-rl-link\" href=\"https:\/\/www.gmtgames.com\/p-1056-mr-president-the-american-presidency-2001-2020-2nd-edition.aspx\" target=\"_blank\"\u003e\u003cspan class=\"mrp1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"mrp1-rl-body\"\u003e\n\u003cspan class=\"mrp1-rl-title\"\u003eDownload all official manuals\u003c\/span\u003e\u003cspan class=\"mrp1-rl-sub\"\u003eFree PDFs · gmtgames.com (Governing Manual, Scenario Book, World Charts and others)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mrp1-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 mrp1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine mrp1-wrap --\u003e\n\u003cstyle\u003e\n.mrp1-wrap, .mrp1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mrp1-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.35);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0A1628;\n}\n\n\/* ── COPERTINA ── *\/\n.mrp1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mrp1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mrp1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,22,40,0) 0%, rgba(10,22,40,0) 20%, rgba(10,22,40,0.55) 50%, rgba(10,22,40,0.88) 72%, rgba(10,22,40,0.99) 100%); }\n.mrp1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mrp1-kicker { display: block; color: #C49A00; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mrp1-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.mrp1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mrp1-chip { background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.22); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.mrp1-chip--red { background: #B22234; border-color: #B22234; }\n\n\/* ── SPECS ── *\/\n.mrp1-specs-bar { background: #060e1c; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.mrp1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mrp1-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.mrp1-spec:nth-child(3n) { border-right: none; }\n.mrp1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mrp1-spec-icon { font-size: 1.2rem; }\n.mrp1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mrp1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mrp1-body { background: #F0EAD8; }\n\n\/* ── INTRO ── *\/\n.mrp1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mrp1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #3A56A0; margin-bottom: 7px; }\n.mrp1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0A1628; line-height: 1.15; margin-bottom: 16px; }\n.mrp1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3a4a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.mrp1-quote-solo { background: #0A1628; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #C49A00; }\n.mrp1-quote-solo--alt { background: #162038; border-left-color: #B22234; }\n.mrp1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mrp1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mrp1-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.mrp1-divider { height: 1px; background: #c8bca4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mrp1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.mrp1-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.mrp1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.mrp1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.mrp1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.mrp1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.mrp1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.mrp1-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.mrp1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.mrp1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.mrp1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.mrp1-fs-tip { display: none; position: absolute; background: #0A1628; 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.mrp1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.mrp1-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.mrp1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.mrp1-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.mrp1-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.mrp1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.mrp1-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.mrp1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.mrp1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.mrp1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.mrp1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.mrp1-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.mrp1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.mrp1-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\/* ── SEZIONE SOLITARIO ── *\/\n.mrp1-fs-solo { padding: 14px 20px; background: #f0ede8; border-top: 1px solid #e0d8cc; }\n.mrp1-fs-solo-inner { display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; margin-bottom: 8px; }\n.mrp1-fs-solo-left { display: flex; align-items: center; gap: 10px; }\n.mrp1-fs-solo-icon { font-size: 1.4rem; flex-shrink: 0; }\n.mrp1-fs-solo-label { display: block; font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a1208; }\n.mrp1-fs-solo-type { display: block; font-family: sans-serif; font-size: 11px; color: #6b5e48; margin-top: 1px; }\n.mrp1-fs-solo-rating { display: flex; align-items: center; gap: 6px; }\n.mrp1-fs-solo-stars { color: #C49A00; font-size: 1rem; letter-spacing: 1px; }\n.mrp1-fs-solo-score { font-family: sans-serif; font-size: 12px; font-weight: 700; color: #3A56A0; }\n.mrp1-fs-solo-note { font-family: sans-serif; font-size: 12px; color: #4a3a28; line-height: 1.6; }\n\n\/* ── CARDS ── *\/\n.mrp1-section-pad { padding: 32px 28px 8px; }\n.mrp1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mrp1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8cebb; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mrp1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.mrp1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mrp1-card-name { font-size: 0.95rem; font-weight: 900; color: #3A56A0; margin-bottom: 5px; }\n.mrp1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3a4a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mrp1-closing { background: #0A1628; padding: 26px 28px; border-top: 3px solid #C49A00; }\n.mrp1-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.mrp1-box-section { background: #F0EAD8; border-top: 1px solid #c8bca4; }\n.mrp1-det { border-bottom: 1px solid #e4d8c0; background: #fff; }\n.mrp1-det--last { border-bottom: none; }\n.mrp1-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.mrp1-det-sum::-webkit-details-marker { display: none; }\n.mrp1-det-sum::marker { display: none; }\n.mrp1-det[open] .mrp1-det-sum { background: #f5f0e8; }\n.mrp1-det-sum:hover { background: #f5f0e8; }\n.mrp1-det-left { display: flex; align-items: center; gap: 10px; }\n.mrp1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mrp1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0A1628; display: block; }\n.mrp1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.mrp1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mrp1-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.mrp1-det[open] .mrp1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mrp1-det-body { padding: 0 20px 16px; background: #fff; }\n.mrp1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.mrp1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.mrp1-rl-lang { font-family: sans-serif; font-size: 0.75rem; font-weight: 600; padding: 3px 10px; border-radius: 50px; background: #e8eef8; border: 1px solid #8090c0; color: #1a2a60; }\n.mrp1-rl-link:hover { opacity: .85; }\n.mrp1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.mrp1-rl-body { flex: 1; min-width: 0; }\n.mrp1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.mrp1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.mrp1-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  .mrp1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mrp1-spec { border-bottom: none; }\n  .mrp1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mrp1-spec:last-child { border-right: none; }\n  .mrp1-cards { grid-template-columns: repeat(2, 1fr); }\n  .mrp1-fs-body { grid-template-columns: 220px 1fr; }\n  .mrp1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mrp1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .mrp1-cover { height: 440px; }\n  .mrp1-cover-content { padding: 22px 36px 30px; }\n  .mrp1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mrp1-cards { grid-template-columns: repeat(4, 1fr); }\n  .mrp1-divider { margin-left: 36px; margin-right: 36px; }\n  .mrp1-section-pad { padding: 36px 36px 8px; }\n  .mrp1-closing { padding: 28px 36px; }\n  .mrp1-fs-body { grid-template-columns: 260px 1fr; }\n  .mrp1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"GMT Games","offers":[{"title":"Default Title","offer_id":52902868123975,"sku":null,"price":119.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Mr.President00.webp?v=1765003829"},{"product_id":"daydream","title":"Daydream ","description":"\u003cstyle\u003e\n  :root {\n    --midnight: #2e2640;\n    --primary: #ff8fa3;\n    --accent: #8be9fd;\n    --ice: #ffffff;\n    --font-title: 'Bungee', cursive;\n    --font-body: 'Roboto', sans-serif;\n  }\n  .fg-wrapper { background-color: var(--midnight); color: var(--ice); font-family: var(--font-body); padding: 2rem; border-radius: 8px; max-width: 800px; margin: 0 auto; }\n  .fg-title { font-family: var(--font-title); font-size: 4rem; margin: 0; line-height: 1; text-transform: uppercase; color: var(--ice); text-shadow: 3px 3px 0px var(--primary); }\n  .fg-subtitle { font-family: var(--font-title); font-size: 1.2rem; color: var(--accent); margin-bottom: 2rem; letter-spacing: 2px; }\n  .fg-narrative { font-size: 1.1rem; line-height: 1.6; border-left: 4px solid var(--primary); padding-left: 1.5rem; margin-bottom: 3rem; }\n  .fg-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; margin-bottom: 3rem; }\n  .fg-card { background: rgba(255,255,255,0.05); padding: 1.5rem; border: 1px solid var(--accent); border-radius: 4px; }\n  .fg-card h4 { font-family: var(--font-title); color: var(--primary); margin-top: 0; }\n  .fg-final { font-family: var(--font-title); font-size: 1.5rem; text-align: center; color: var(--ice); border-top: 2px solid var(--accent); padding-top: 2rem; }\n  .fg-narrative strong { color: var(--accent); }\n  @media (max-width: 600px) { .fg-grid { grid-template-columns: 1fr; } }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrapper\"\u003e\n\n\u003ch2 class=\"fg-title\"\u003e DAYDREAM\u003c\/h2\u003e\n\n\u003cdiv class=\"fg-subtitle\"\u003e SIMULTANEOUS STOCHASTIC OPTIMIZATION\u003c\/div\u003e\n\n\u003cdiv class=\"fg-narrative\"\u003e\n\n\u003cp\u003e Don't be fooled by the low-fi aesthetic. Behind the pastel clouds lies a merciless probabilistic calculation engine. \u003cstrong\u003eDaydream\u003c\/strong\u003e doesn't ask for relaxation, it asks for precision. Each roll of the dice is an input vector that you must map onto your personal grid without generating redundancies.\u003c\/p\u003e\n\n\u003cp\u003e The system punishes greed. Chasing the \"Perfect Line\" (consecutive numbers) exponentially increases the risk of collisions (duplicate numbers). Your ability to manage statistical variance in real time will determine whether you build a functioning ecosystem or whether your pattern crashes.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003ch4\u003e CORE DESIGN\u003c\/h4\u003e\n\n \u003cp\u003eShared-information Roll \u0026amp; Write. Everyone processes the same input values, but the output to the matrix is ​​asymmetric. Victory is based on placement efficiency, not luck.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003ch4\u003e BREAKING ELEMENT\u003c\/h4\u003e\n\n\u003cp\u003e Variable topology. The board physically bends, altering the grid structure and adjacency rules mid-game. Spatial adaptability is the key requirement.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-final\"\u003e ORDER IN CHAOS REQUIRES CALCULATION, NOT DREAMS.\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":53195122147655,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Daydream00.webp?v=1769186592"},{"product_id":"soothsayers","title":"Soothsayers ","description":"\u003c!-- =====================================================\n     SOOTHSAYERS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"sth1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"sth1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"sth1-cover-img\" alt=\"Soothsayers competitive tarot card board game for 2-5 players - official Play to Z cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Soothsayers.webp?v=1776348019\"\u003e\n\u003cdiv class=\"sth1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sth1-cover-content\"\u003e\n\u003cp class=\"sth1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"sth1-sub\"\u003eA power seized, a combo unleashed, a destiny snatched from your rival's hands at the last second.\u003c\/p\u003e\n\u003cdiv class=\"sth1-chips\"\u003e\n\u003cspan class=\"sth1-chip sth1-chip--gold\"\u003eCompetitive\u003c\/span\u003e \u003cspan class=\"sth1-chip\"\u003ePlay to Z\u003c\/span\u003e \u003cspan class=\"sth1-chip\"\u003eTarot like never before\u003c\/span\u003e \u003cspan class=\"sth1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"sth1-specs-bar\"\u003e\n\u003cdiv class=\"sth1-specs\"\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003e30–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003e12+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003eEngine Building\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e🔮\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003eCompetitive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-spec\"\u003e\n\u003cspan class=\"sth1-spec-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"sth1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"sth1-spec-val\"\u003eHigh and constant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"sth1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"sth1-intro-grid\"\u003e\n\u003cdiv class=\"sth1-intro-text\"\u003e\n\u003cp class=\"sth1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"sth1-h3\"\u003eA race for power among rival mystics, card by card\u003c\/h3\u003e\n\u003cp class=\"sth1-p\"\u003eYou are a powerful soothsayer, but your rivals are just as powerful. In Soothsayers, it's not enough to capture the tarot cards — you must do it before others, build an increasingly powerful combo engine, and defend the Destiny Tokens while opponents try to snatch them from you.\u003c\/p\u003e\n\u003cp class=\"sth1-p\"\u003eThe heart of the game is elegant: each turn you choose one of four actions — gain coins, draw cards, level up, or capture a tarot card. But if your level is higher, rivals must pay you to follow. This creates constant economic tension: is it better to act alone or let them follow?\u003c\/p\u003e\n\u003cp class=\"sth1-p\"\u003eDesigned by \u003cstrong\u003eJeff Grisenthwaite\u003c\/strong\u003e and illustrated with the iconic cards of \u003cstrong\u003ePamela Colman Smith\u003c\/strong\u003e (the original Rider-Waite deck), Soothsayers is published by \u003cstrong\u003ePlay to Z\u003c\/strong\u003e. A compact card game that hides surprising tactical depth.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-intro-side\"\u003e\n\u003cp class=\"sth1-quote-header\"\u003eFrom the table experience\u003c\/p\u003e\n\u003cdiv class=\"sth1-quote-solo\"\u003e\n\u003cspan class=\"sth1-qs-icon\"\u003e🔮\u003c\/span\u003e\n\u003cp class=\"sth1-qs-text\"\u003eThe true magic isn't in the captured tarot — it's in the combo waiting for you next turn, the one no one at the table has seen coming yet.\u003c\/p\u003e\n\u003cp class=\"sth1-qs-note\"\u003eThe secret of Soothsayers in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-quote-solo sth1-quote-solo--alt\"\u003e\n\u003cspan class=\"sth1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"sth1-qs-text\"\u003eIn thirty minutes you can be the dominant mystic. In thirty-one, you might find the Destiny Tokens in someone else's hand. This is the pace of Soothsayers.\u003c\/p\u003e\n\u003cp class=\"sth1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"sth1-fs\"\u003e\n\u003cdiv class=\"sth1-fs-header\"\u003e\n\u003cdiv class=\"sth1-fs-brand\"\u003e\n\u003cimg class=\"sth1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"sth1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"sth1-fs-game-name\"\u003eSoothsayers\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"sth1-fs-cat\"\u003eStrategy · Conflict\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-body\"\u003e\n\u003cdiv class=\"sth1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"sth1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"sth1-fs-tip\" class=\"sth1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-info\"\u003e\n\u003cspan class=\"sth1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"sth1-fs-feeling\"\u003e\n\u003cspan class=\"sth1-fs-feel-tag\"\u003eTense\u003c\/span\u003e \u003cspan class=\"sth1-fs-feel-tag\"\u003eCombinatorial\u003c\/span\u003e \u003cspan class=\"sth1-fs-feel-tag\"\u003eAdrenaline-pumping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sth1-fs-section-label\"\u003eWho is it for\u003c\/span\u003e\n\u003cdiv class=\"sth1-fs-targets\"\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-target sth1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-verdict\"\u003e\n\u003cdiv class=\"sth1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-verdict-text\"\u003eFast engine building with high direct interaction. Ideal for those who want tactical depth in less than an hour — not for those looking for a family or cooperative game.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-fs-footer\"\u003e\n\u003cimg class=\"sth1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rulebook, international reviews, and game sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Interaction',  v:5, note:\"Every move you make can be copied by rivals — but only if they pay. The tension is constant.\"},\n        {l:'Tension',     v:4, note:\"Destiny Tokens change hands often. Victory is never safe until the very end.\"},\n        {l:'Replayability',v:4, note:\"Two interchangeable tarot decks and variable strategies guarantee ever-different games.\"},\n        {l:'Strategy',    v:3, note:\"Leveling up and capturing choices matter a lot, but draft luck has its weight.\"},\n        {l:'Luck',      v:3, note:\"Card drafting introduces variability — it's not pure luck, but it affects options.\"},\n        {l:'Complexity',  v:2, note:\"Four actions, rules in 15 minutes. The first game flows smoothly even for casual players.\"}\n      ];\n      var accent='#7B4FBF';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('sth1-fs-svg');\n      var tip=document.getElementById('sth1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes sth1-draw{to{stroke-dashoffset:0}}@keyframes sth1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:sth1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:sth1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:sth1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"sth1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"sth1-section-pad\"\u003e\n\u003cp class=\"sth1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"sth1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"sth1-cards\"\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eTarot cards to capture\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eThe Empress, the Moon, Death. Each captured card unlocks a unique ability and powers up your combo engine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e🔮\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eThe crystal ball\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eYour action marker. You place it on one of the four actions each turn — and rivals can follow you, but at a cost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e📈\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eUpgradable levels\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eThe higher you level up, the more powerful your actions become — and the more expensive it is for others to copy you. Progression is at the heart of the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-card\"\u003e\n\u003cspan class=\"sth1-card-icon\"\u003e⚖️\u003c\/span\u003e\n\u003ch4 class=\"sth1-card-name\"\u003eDestiny Tokens\u003c\/h4\u003e\n\u003cp class=\"sth1-card-desc\"\u003eThe ultimate goal. They constantly change hands — collecting them all before others is the only way to win.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"sth1-closing\"\u003e\n\u003cp class=\"sth1-closing-text\"\u003eIn a few hours, you'll know if you truly are the most powerful among soothsayers — or if someone read the future better than you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"sth1-box-section\"\u003e\n\u003cdetails class=\"sth1-det\"\u003e\n\u003csummary class=\"sth1-det-sum\"\u003e\u003cspan class=\"sth1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"sth1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"sth1-det-sub\"\u003e7 types · 235 total pieces\u003c\/span\u003e\u003cspan class=\"sth1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sth1-det-body\"\u003e\n\u003cdiv class=\"sth1-comp-grid\"\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e100\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eCommon cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e44\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eTarot cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003ePlayer boards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eTrading Mat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e25\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eDestiny Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e60\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eCoins\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-comp\"\u003e\n\u003cspan class=\"sth1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"sth1-comp-lbl\"\u003eCrystal Ball\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sth1-det\"\u003e\n\u003csummary class=\"sth1-det-sum\"\u003e\u003cspan class=\"sth1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"sth1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"sth1-det-sub\"\u003e2 sizes · 149 total cards\u003c\/span\u003e\u003cspan class=\"sth1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sth1-det-body\"\u003e\n\u003cdiv class=\"sth1-sleeve-grid\"\u003e\n\u003cdiv class=\"sth1-sleeve\"\u003e\n\u003cspan class=\"sth1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"sth1-sleeve-r\"\u003e\u003cspan class=\"sth1-sleeve-qty\"\u003e105 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sth1-sleeve\"\u003e\n\u003cspan class=\"sth1-sleeve-mm\"\u003e70 × 120 mm\u003c\/span\u003e\n\u003cdiv class=\"sth1-sleeve-r\"\u003e\u003cspan class=\"sth1-sleeve-qty\"\u003e44 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sth1-det sth1-det--last\"\u003e\n\u003csummary class=\"sth1-det-sum\"\u003e\u003cspan class=\"sth1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"sth1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"sth1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"sth1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sth1-det-body\"\u003e\n\u003cdiv class=\"sth1-rl-wrap\"\u003e\n\u003cdiv class=\"sth1-rl-langs\"\u003e\u003cspan class=\"sth1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0a2e; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"sth1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/316667\/soothsayers-rulebook-11\" target=\"_blank\"\u003e\u003cspan class=\"sth1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"sth1-rl-body\"\u003e\n\u003cspan class=\"sth1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"sth1-rl-sub\"\u003eFree PDF · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"sth1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- fine sth1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine sth1-wrap --\u003e\n\u003cstyle\u003e\n.sth1-wrap, .sth1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.sth1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a0a2e;\n}\n\n\/* ── COPERTINA ── *\/\n.sth1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.sth1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.sth1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,10,46,0) 0%, rgba(26,10,46,0) 25%, rgba(26,10,46,0.65) 55%, rgba(26,10,46,0.9) 75%, rgba(26,10,46,1) 100%); }\n.sth1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.sth1-kicker { display: block; color: #C9941A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.sth1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.sth1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.sth1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.sth1-chip--gold { background: #C9941A; border-color: #C9941A; }\n\n\/* ── SPECS ── *\/\n.sth1-specs-bar { background: #120720; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.sth1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.sth1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.sth1-spec:nth-child(3n) { border-right: none; }\n.sth1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.sth1-spec-icon { font-size: 1.2rem; }\n.sth1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.sth1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.sth1-body { background: #F0EAF8; }\n\n\/* ── INTRO ── *\/\n.sth1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.sth1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #7B4FBF; margin-bottom: 7px; }\n.sth1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0a2e; line-height: 1.15; margin-bottom: 16px; }\n.sth1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d1a40; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.sth1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #7B4FBF; margin-bottom: 12px; }\n.sth1-quote-solo { background: #1a0a2e; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #C9941A; }\n.sth1-quote-solo--alt { background: #2d1054; border-left-color: #7B4FBF; }\n.sth1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.sth1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.sth1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.sth1-divider { height: 1px; background: #d4c0e8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.sth1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.sth1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.sth1-fs-brand { display:flex; align-items:center; gap:9px; }\n.sth1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.sth1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.sth1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.sth1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.sth1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.sth1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.sth1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.sth1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.sth1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.sth1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.sth1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.sth1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.sth1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.sth1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.sth1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.sth1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.sth1-fs-target span { font-size:14px; flex-shrink:0; }\n.sth1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.sth1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.sth1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.sth1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.sth1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.sth1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.sth1-section-pad { padding: 32px 28px 8px; }\n.sth1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.sth1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8f0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.sth1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.sth1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.sth1-card-name { font-size: 0.95rem; font-weight: 900; color: #7B4FBF; margin-bottom: 5px; }\n.sth1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d1a40; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.sth1-closing { background: #1a0a2e; padding: 26px 28px; border-top: 3px solid #C9941A; }\n.sth1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.sth1-box-section { background: #F0EAF8; border-top: 1px solid #d4c0e8; }\n.sth1-det { border-bottom: 1px solid #e8daf0; background: #fff; }\n.sth1-det--last { border-bottom: none; }\n.sth1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.sth1-det-sum::-webkit-details-marker { display: none; }\n.sth1-det-sum::marker { display: none; }\n.sth1-det[open] .sth1-det-sum { background: #faf5ff; }\n.sth1-det-sum:hover { background: #faf5ff; }\n.sth1-det-left { display: flex; align-items: center; gap: 10px; }\n.sth1-det-ico { font-size: 17px; flex-shrink: 0; }\n.sth1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0a2e; display: block; }\n.sth1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.sth1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.sth1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.sth1-det[open] .sth1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.sth1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.sth1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.sth1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.sth1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#7B4FBF; min-width:26px; flex-shrink:0; }\n.sth1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2d1a40; line-height:1.3; }\n\n.sth1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.sth1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.sth1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0a2e; }\n.sth1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.sth1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.sth1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.sth1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.sth1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.sth1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.sth1-rl-body { flex:1; min-width:0; }\n.sth1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.sth1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.sth1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .sth1-specs { grid-template-columns: repeat(6, 1fr); }\n  .sth1-spec { border-bottom: none; }\n  .sth1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .sth1-spec:last-child { border-right: none; }\n  .sth1-cards { grid-template-columns: repeat(2, 1fr); }\n  .sth1-fs-body { grid-template-columns: 220px 1fr; }\n  .sth1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .sth1-fs-info { border-top: none; }\n  .sth1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .sth1-cover { height: 440px; }\n  .sth1-cover-content { padding: 22px 36px 30px; }\n  .sth1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .sth1-cards { grid-template-columns: repeat(4, 1fr); }\n  .sth1-divider { margin-left: 36px; margin-right: 36px; }\n  .sth1-section-pad { padding: 36px 36px 8px; }\n  .sth1-closing { padding: 28px 36px; }\n  .sth1-fs-body { grid-template-columns: 260px 1fr; }\n  .sth1-fs-radar-panel svg { max-width: 260px; }\n  .sth1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Play to Z","offers":[{"title":"Default Title","offer_id":53402145620295,"sku":null,"price":32.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Soothsayers_00.webp?v=1771991033"},{"product_id":"lairs","title":"Covi","description":"\u003c!-- =====================================================\n     LAIRS — BLOCCO 1\n     FroGames | Shopify Theme Concept\n     CSS Prefix: lrs1-\n     ===================================================== --\u003e\n\u003cdiv class=\"lrs1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"lrs1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"lrs1-cover-img\" alt=\"Lairs dungeon building duel board game for 2 players - official cover Kids Table Board Gaming\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/lairs.webp?v=1775110678\"\u003e\n\u003cdiv class=\"lrs1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lrs1-cover-content\"\u003e\n\u003cp class=\"lrs1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"lrs1-sub\"\u003eYou build the trap. Your opponent builds yours. No one knows what awaits them around the corner.\u003c\/p\u003e\n\u003cdiv class=\"lrs1-chips\"\u003e\n\u003cspan class=\"lrs1-chip lrs1-chip--purple\"\u003eDuel\u003c\/span\u003e \u003cspan class=\"lrs1-chip\"\u003eKids Table Board Gaming\u003c\/span\u003e \u003cspan class=\"lrs1-chip\"\u003eDungeon builder\u003c\/span\u003e \u003cspan class=\"lrs1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SHEET --\u003e\n\u003cdiv class=\"lrs1-specs-bar\"\u003e\n\u003cdiv class=\"lrs1-specs\"\u003e\n\u003cdiv class=\"lrs1-spec\"\u003e\n\u003cspan class=\"lrs1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"lrs1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"lrs1-spec-val\"\u003e2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-spec\"\u003e\n\u003cspan class=\"lrs1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"lrs1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"lrs1-spec-val\"\u003e~35 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-spec\"\u003e\n\u003cspan class=\"lrs1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"lrs1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"lrs1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-spec\"\u003e\n\u003cspan class=\"lrs1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"lrs1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"lrs1-spec-val\"\u003eDeduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-spec\"\u003e\n\u003cspan class=\"lrs1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"lrs1-spec-label\"\u003eMovement\u003c\/span\u003e \u003cspan class=\"lrs1-spec-val\"\u003eHidden grid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-spec\"\u003e\n\u003cspan class=\"lrs1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"lrs1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"lrs1-spec-val\"\u003e1v1 Competitive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"lrs1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"lrs1-intro-grid\"\u003e\n\u003cdiv class=\"lrs1-intro-text\"\u003e\n\u003cp class=\"lrs1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"lrs1-h3\"\u003eBuild the maze, then enter your enemy's\u003c\/h3\u003e\n\u003cp class=\"lrs1-p\"\u003eYou're one step away from entering the Adventurers Guild — but there's one last test to pass. Your rival builds a dungeon for you. You build a dungeon for them. \u003cstrong\u003eChristopher Westmaas\u003c\/strong\u003e designed a perfectly symmetrical duel where you are simultaneously architect and explorer.\u003c\/p\u003e\n\u003cp class=\"lrs1-p\"\u003eFirst phase: place walls, traps, monsters, and treasures behind your screen, without your opponent seeing anything. Second phase: with maps in hand, explore the enemy dungeon by moving on a grid you only partially know — one square at a time, looking for the exit after collecting enough loot.\u003c\/p\u003e\n\u003cp class=\"lrs1-p\"\u003eEvery move reveals something. But also to your opponent. In Lairs, tension arises from deduction: you need to figure out where you are, where they want you to go — and where you absolutely must not end up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-intro-side\"\u003e\n\u003cp class=\"lrs1-quote-header\"\u003eThe secret of Lairs in a nutshell\u003c\/p\u003e\n\u003cdiv class=\"lrs1-quote-solo\"\u003e\n\u003cspan class=\"lrs1-qs-icon\"\u003e🗺️\u003c\/span\u003e\n\u003cp class=\"lrs1-qs-text\"\u003eA deduction game disguised as a dungeon crawl — the map you draw is your only ally in a maze designed to make you lose your way.\u003c\/p\u003e\n\u003cp class=\"lrs1-qs-note\"\u003eThe secret of Lairs in a nutshell\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-quote-solo lrs1-quote-solo--alt\"\u003e\n\u003cspan class=\"lrs1-qs-icon\"\u003e⚔️\u003c\/span\u003e\n\u003cp class=\"lrs1-qs-text\"\u003eYou don't know what's around the corner — and you know perfectly well that your opponent does. This asymmetry is the most fun part of the game.\u003c\/p\u003e\n\u003cp class=\"lrs1-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"lrs1-fs\"\u003e\n\u003cdiv class=\"lrs1-fs-header\"\u003e\n\u003cdiv class=\"lrs1-fs-brand\"\u003e\n\u003cimg class=\"lrs1-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=\"lrs1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"lrs1-fs-game-name\"\u003eLairs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"lrs1-fs-cat\"\u003eConflict · Deduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-body\"\u003e\n\u003cdiv class=\"lrs1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"lrs1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"lrs1-fs-tip\" class=\"lrs1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-info\"\u003e\n\u003cspan class=\"lrs1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n\u003cdiv class=\"lrs1-fs-feeling\"\u003e\n\u003cspan class=\"lrs1-fs-feel-tag\"\u003eTense\u003c\/span\u003e \u003cspan class=\"lrs1-fs-feel-tag\"\u003eClever\u003c\/span\u003e \u003cspan class=\"lrs1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"lrs1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"lrs1-fs-targets\"\u003e\n\u003cdiv class=\"lrs1-fs-target lrs1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-target lrs1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-target lrs1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-target lrs1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-target lrs1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-target lrs1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-verdict\"\u003e\n\u003cdiv class=\"lrs1-fs-verdict-title\"\u003eIn brief\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-verdict-text\"\u003eAn elegant duel where building and exploring are two sides of the same coin. Ideal for those who love deduction games and want something quick yet full of tension.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-fs-footer\"\u003e\n\u003cimg class=\"lrs1-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:\"Every step into the enemy dungeon is a gamble — you don't know what awaits you\"},\n        {l:'Deduction',     v:5, note:\"You have to reconstruct the opponent's map from minimal clues: it's the core of the game\"},\n        {l:'Interaction',   v:4, note:\"Totally indirect but constant: your every choice responds to your rival's\"},\n        {l:'Replayability', v:4, note:\"Every game has a different dungeon — the combination of choices is almost infinite\"},\n        {l:'Luck',       v:3, note:\"Dice for monsters and traps matter, but dungeon building is pure strategy\"},\n        {l:'Complexity',   v:2, note:\"You learn it in 10 minutes — depth emerges from gameplay, not from the rules\"}\n      ];\n      var accent='#5040b0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('lrs1-fs-svg');\n      var tip=document.getElementById('lrs1-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 lrs1-draw{to{stroke-dashoffset:0}}@keyframes lrs1-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:lrs1-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:lrs1-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:lrs1-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=\"lrs1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"lrs1-section-pad\"\u003e\n\u003cp class=\"lrs1-label\"\u003eThe tools of the duel\u003c\/p\u003e\n\u003ch3 class=\"lrs1-h3\"\u003eWhat you use to build — and to explore\u003c\/h3\u003e\n\u003cdiv class=\"lrs1-cards\"\u003e\n\u003cdiv class=\"lrs1-card\"\u003e\n\u003cspan class=\"lrs1-card-icon\"\u003e🧱\u003c\/span\u003e\n\u003ch4 class=\"lrs1-card-name\"\u003eWalls and maze\u003c\/h4\u003e\n\u003cp class=\"lrs1-card-desc\"\u003e40 wooden walls to design your dungeon. Every placement choice is a mental trap — but you must ensure there's always a path to every treasure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-card\"\u003e\n\u003cspan class=\"lrs1-card-icon\"\u003e💀\u003c\/span\u003e\n\u003ch4 class=\"lrs1-card-name\"\u003eMonsters and traps\u003c\/h4\u003e\n\u003cp class=\"lrs1-card-desc\"\u003ePlace creatures and traps along the path. Those who know them can try to deactivate them — those who stumble upon them unknowingly suffer the consequences.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-card\"\u003e\n\u003cspan class=\"lrs1-card-icon\"\u003e💎\u003c\/span\u003e\n\u003ch4 class=\"lrs1-card-name\"\u003eTreasures and objectives\u003c\/h4\u003e\n\u003cp class=\"lrs1-card-desc\"\u003eYou must collect 3 chests or 3 monster trophies (or 2+2) before finding the exit. Treasure cards give bonus points for complete collections.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-card\"\u003e\n\u003cspan class=\"lrs1-card-icon\"\u003e📋\u003c\/span\u003e\n\u003ch4 class=\"lrs1-card-name\"\u003eMap pad and pencil\u003c\/h4\u003e\n\u003cp class=\"lrs1-card-icon-note\"\u003e \u003c\/p\u003e\n\u003cp class=\"lrs1-card-desc\"\u003eYou explore by noting down each discovered square. Your map grows game after game — and it's the only thing that separates you from getting lost in the opponent's dungeon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"lrs1-closing\"\u003e\n\u003cp class=\"lrs1-closing-text\"\u003eWhen the game ends, the dungeon you built tells who you are. And the one you got lost in tells who your opponent is.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"lrs1-box-section\"\u003e\n\u003cdetails class=\"lrs1-det\"\u003e\n\u003csummary class=\"lrs1-det-sum\"\u003e\u003cspan class=\"lrs1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"lrs1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"lrs1-det-sub\"\u003e13 types · ~100 pieces\u003c\/span\u003e\u003cspan class=\"lrs1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"lrs1-det-body\"\u003e\n\u003cdiv class=\"lrs1-comp-grid\"\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eDungeon Boards (Lair Board)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003ePlayer Boards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eScreens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eMap pad\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003ePencils\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e3\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eCustom Dice\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e40\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eWooden Walls\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eMonster Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eWooden Chests\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eTrap Tiles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eEnergy Cubes (8 base + 2+2 special)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e22\u003c\/span\u003e\u003cspan class=\"lrs1-comp-lbl\"\u003eTreasure Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lrs1-comp\"\u003e\n\u003cspan class=\"lrs1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"lrs1-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=\"lrs1-det lrs1-det--last\"\u003e\n\u003csummary class=\"lrs1-det-sum\"\u003e\u003cspan class=\"lrs1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"lrs1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"lrs1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"lrs1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"lrs1-det-body\"\u003e\n\u003cdiv class=\"lrs1-rl-wrap\"\u003e\n\u003cdiv class=\"lrs1-rl-langs\"\u003e\u003cspan class=\"lrs1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0d2e; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"lrs1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/314819\/lairs-base-game-rules\" target=\"_blank\"\u003e\u003cspan class=\"lrs1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"lrs1-rl-body\"\u003e\n\u003cspan class=\"lrs1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"lrs1-rl-sub\"\u003eFree PDF · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"lrs1-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 lrs1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine lrs1-wrap --\u003e\n\u003cstyle\u003e\n.lrs1-wrap, .lrs1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.lrs1-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: #0d0818;\n}\n\n\/* ── COVER ── *\/\n.lrs1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.lrs1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.lrs1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,8,30,0) 0%, rgba(13,8,30,0) 20%, rgba(13,8,30,0.6) 55%, rgba(13,8,30,0.9) 75%, rgba(13,8,30,0.98) 100%); }\n.lrs1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.lrs1-kicker { display: block; color: #c9a0f5; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.lrs1-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.lrs1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.lrs1-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.lrs1-chip--purple { background: #5040b0; border-color: #5040b0; }\n\n\/* ── SPECS ── *\/\n.lrs1-specs-bar { background: #0d0818; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.lrs1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.lrs1-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.lrs1-spec:nth-child(3n) { border-right: none; }\n.lrs1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.lrs1-spec-icon { font-size: 1.2rem; }\n.lrs1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.lrs1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.lrs1-body { background: #F0EAF8; }\n\n\/* ── INTRO ── *\/\n.lrs1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.lrs1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #5040b0; margin-bottom: 7px; }\n.lrs1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0828; line-height: 1.15; margin-bottom: 16px; }\n.lrs1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d1a40; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL BOXES ── *\/\n.lrs1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #5040b0; margin-bottom: 12px; }\n.lrs1-quote-solo { background: #1a0d2e; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #c9a0f5; }\n.lrs1-quote-solo--alt { background: #28103a; border-left-color: #8060d0; }\n.lrs1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.lrs1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.lrs1-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.lrs1-divider { height: 1px; background: #d4c0e8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.lrs1-fs { background: #fff; border-top: 1px solid #e0d8f0; border-bottom: 1px solid #e0d8f0; }\n.lrs1-fs-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8e2f0; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.lrs1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.lrs1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.lrs1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.lrs1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e80; }\n.lrs1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.lrs1-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.lrs1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.lrs1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.lrs1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.lrs1-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.lrs1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.lrs1-fs-feel-lbl { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e80; margin-bottom: 9px; }\n.lrs1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.lrs1-fs-feel-tag { font-family: Georgia, serif; font-size: 13px; font-style: italic; color: #2d1a40; padding: 5px 14px; background: #fff; border-radius: 7px; border: 1px solid #d8d0f0; }\n.lrs1-fs-section-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e80; margin-bottom: 10px; }\n.lrs1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.lrs1-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.lrs1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.lrs1-fs-si { background: #fff; border-color: #c8c0d8; color: #2a1a40; }\n.lrs1-fs-no { background: transparent; border-color: #e0d8f0; color: #b8a8c8; opacity: .45; text-decoration: line-through; }\n.lrs1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8f0; }\n.lrs1-fs-verdict-title { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e80; margin-bottom: 5px; }\n.lrs1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #2d1a40; line-height: 1.65; }\n.lrs1-fs-footer { padding: 9px 20px; background: #eeeae4; border-top: 1px solid #e0d8cc; font-family: sans-serif; font-size: 11px; color: #6b5e80; line-height: 1.5; }\n\n\/* ── CARDS ── *\/\n.lrs1-section-pad { padding: 32px 28px 8px; }\n.lrs1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.lrs1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8f0; box-shadow: 0 2px 10px rgba(80,64,176,0.06); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.lrs1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(80,64,176,0.12); }\n.lrs1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.lrs1-card-name { font-size: 0.95rem; font-weight: 900; color: #5040b0; margin-bottom: 5px; }\n.lrs1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d1a40; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.lrs1-closing { background: #1a0d2e; padding: 26px 28px; border-top: 3px solid #c9a0f5; }\n.lrs1-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 CONTENT ── *\/\n.lrs1-box-section { background: #F0EAF8; border-top: 1px solid #d4c0e8; }\n.lrs1-det { border-bottom: 1px solid #e0d0f0; background: #fff; }\n.lrs1-det--last { border-bottom: none; }\n.lrs1-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.lrs1-det-sum::-webkit-details-marker { display: none; }\n.lrs1-det-sum::marker { display: none; }\n.lrs1-det[open] .lrs1-det-sum { background: #f8f4fe; }\n.lrs1-det-sum:hover { background: #f8f4fe; }\n.lrs1-det-left { display: flex; align-items: center; gap: 10px; }\n.lrs1-det-ico { font-size: 17px; flex-shrink: 0; }\n.lrs1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0828; display: block; }\n.lrs1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8eb0; margin-top: 1px; display: block; }\n.lrs1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.lrs1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8eb0; border-bottom: 2px solid #9c8eb0; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.lrs1-det[open] .lrs1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.lrs1-det-body { padding: 0 20px 16px; background: #fff; }\n.lrs1-comp-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 7px; padding-top: 14px; }\n.lrs1-comp { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: #f7f4fe; border-radius: 8px; border: 1px solid #e0d0f0; }\n.lrs1-comp-qty { font-family: sans-serif; font-size: 0.85rem; font-weight: 800; color: #5040b0; min-width: 26px; flex-shrink: 0; }\n.lrs1-comp-lbl { font-family: sans-serif; font-size: 0.78rem; color: #2d1a40; line-height: 1.3; }\n.lrs1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.lrs1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.lrs1-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.lrs1-rl-link:hover { opacity: .85; }\n.lrs1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.lrs1-rl-body { flex: 1; min-width: 0; }\n.lrs1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.lrs1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.lrs1-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  .lrs1-specs { grid-template-columns: repeat(6, 1fr); }\n  .lrs1-spec { border-bottom: none; }\n  .lrs1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .lrs1-spec:last-child { border-right: none; }\n  .lrs1-cards { grid-template-columns: repeat(2, 1fr); }\n  .lrs1-fs-body { grid-template-columns: 220px 1fr; }\n  .lrs1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2f0; }\n  .lrs1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .lrs1-cover { height: 440px; }\n  .lrs1-cover-content { padding: 22px 36px 30px; }\n  .lrs1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .lrs1-cards { grid-template-columns: repeat(4, 1fr); }\n  .lrs1-divider { margin-left: 36px; margin-right: 36px; }\n  .lrs1-section-pad { padding: 36px 36px 8px; }\n  .lrs1-closing { padding: 28px 36px; }\n  .lrs1-fs-body { grid-template-columns: 260px 1fr; }\n  .lrs1-fs-radar-panel svg { max-width: 260px; }\n  .lrs1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}","brand":"Kids Table Board Games","offers":[{"title":"Default Title","offer_id":53634264400199,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Lairs_00.webp?v=1775739299"},{"product_id":"deep-regrets-con-mini-espansione-orribili-tentacoli-omaggio","title":"Deep Regrets - An Unfortunate Fishing Game","description":"\u003ch2\u003e Deep Regrets\u003c\/h2\u003e\n\n\n\u003cp\u003e 🎣 \u003cstrong\u003eWelcome to the craziest and most strategic fishing horror board game ever created!\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eDeep Regrets\u003c\/strong\u003e takes you to the dark depths of the ocean, where fishing isn't just about bringing home the catch... it's also about facing increasingly sinister creatures and your own madness.\u003c\/p\u003e\n\n\n\u003cp\u003e 🎲 Each turn, you'll roll custom dice to determine your fishing strength and decide whether to stay at sea or return to port. But be careful: each choice could increase your \u003cstrong\u003eRegrets\u003c\/strong\u003e , which affect your final score and could cause you to lose your most valuable fish!\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eDeep Regrets\u003c\/strong\u003e is a \u003cstrong\u003estrategic horror board game\u003c\/strong\u003e featuring resource management, push-your-luck mechanics, and ramping up madness. The more you risk, the more you can gain… but the fall can be disastrous.\u003c\/p\u003e\n\n\n\u003cp\u003e ⚓ \u003cstrong\u003eSolo and cooperative\u003c\/strong\u003e mode: become an ichthyologist and catalog every marine species in a unique narrative campaign!\u003c\/p\u003e\n\n\n\u003cp\u003e 🎯 \u003cem\u003eCan you balance your sanity and master the ocean, or will you be consumed by your regrets?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board game details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 1-5\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGame length:\u003c\/strong\u003e 30-150 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 14+\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDesigner:\u003c\/strong\u003e Judson Cowan\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Judson Cowan\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Tettix Games\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEdition language:\u003c\/strong\u003e English\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"MS Edizioni","offers":[{"title":"Default Title","offer_id":53650905956679,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Deep_Regrets_-_Uno_Sventurato_Gioco_di_Pesca.webp?v=1779705840"},{"product_id":"lairs-adventurers-pack","title":"Lairs - Adventurer's Pack","description":"\u003c!-- =====================================================\n     LAIRS: ADVENTURER'S PACK — BLOCK 1\n     FroGames | Shopify Theme Concept\n     CSS Prefix: lap1-\n     ===================================================== --\u003e\n\u003cdiv class=\"lap1-wrap\"\u003e\n\u003c!-- EXPANSION NOTICE --\u003e\n\u003cdiv class=\"lap1-prereq\"\u003e\n\u003cspan class=\"lap1-prereq-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cp class=\"lap1-prereq-text\"\u003e\u003cstrong\u003eExpansion:\u003c\/strong\u003e Lairs: Adventurer's Pack requires the \u003cstrong\u003eLairs\u003c\/strong\u003e core game to play. It is not a standalone experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"lap1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"lap1-cover-img\" alt=\"Lairs Adventurer's Pack 2-player dungeon crawl board game expansion - official cover Kids Table Board Gaming\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/lairs_3.webp?v=1775738039\"\u003e\n\u003cdiv class=\"lap1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"lap1-cover-content\"\u003e\n\u003cp class=\"lap1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"lap1-sub\"\u003eYou thought you knew your opponent's dungeon. Then they drew an attribute cube. Then everything changed.\u003c\/p\u003e\n\u003cdiv class=\"lap1-chips\"\u003e\n\u003cspan class=\"lap1-chip lap1-chip--accent\"\u003eExpansion\u003c\/span\u003e \u003cspan class=\"lap1-chip\"\u003eKids Table BG\u003c\/span\u003e \u003cspan class=\"lap1-chip\"\u003eProgressive Unlock\u003c\/span\u003e \u003cspan class=\"lap1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC SHEET --\u003e\n\u003cdiv class=\"lap1-specs-bar\"\u003e\n\u003cdiv class=\"lap1-specs\"\u003e\n\u003cdiv class=\"lap1-spec\"\u003e\n\u003cspan class=\"lap1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"lap1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"lap1-spec-val\"\u003e2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-spec\"\u003e\n\u003cspan class=\"lap1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"lap1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"lap1-spec-val\"\u003e~35 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-spec\"\u003e\n\u003cspan class=\"lap1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"lap1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"lap1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-spec\"\u003e\n\u003cspan class=\"lap1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"lap1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"lap1-spec-val\"\u003eDeduction · Dice\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-spec\"\u003e\n\u003cspan class=\"lap1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"lap1-spec-label\"\u003eType\u003c\/span\u003e \u003cspan class=\"lap1-spec-val\"\u003eExpansion\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-spec\"\u003e\n\u003cspan class=\"lap1-spec-icon\"\u003e🔓\u003c\/span\u003e \u003cspan class=\"lap1-spec-label\"\u003eUnlock\u003c\/span\u003e \u003cspan class=\"lap1-spec-val\"\u003eProgressive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"lap1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"lap1-intro-grid\"\u003e\n\u003cdiv class=\"lap1-intro-text\"\u003e\n\u003cp class=\"lap1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"lap1-h3\"\u003eThe dungeon gets more dangerous. So do your opponents.\u003c\/h3\u003e\n\u003cp class=\"lap1-p\"\u003eLairs: Adventurer's Pack is the official expansion for the dungeon duel game by \u003cstrong\u003eChristopher Westmaas\u003c\/strong\u003e and published by Kids Table Board Gaming. Where the core game builds the structure, the Adventurer's Pack populates it with new dangers.\u003c\/p\u003e\n\u003cp class=\"lap1-p\"\u003eThe \u003cstrong\u003eunique attribute cubes\u003c\/strong\u003e are the real novelty: they unlock special abilities that change how you move, attack, and survive in your opponent's labyrinth. New monsters with unprecedented behaviors, more insidious traps, and gameplay mechanics that amplify the tension from the very first move.\u003c\/p\u003e\n\u003cp class=\"lap1-p\"\u003eThe content can be introduced all at once or \u003cstrong\u003eunlocked in progressive phases\u003c\/strong\u003e by opening boxes and envelopes in the order you prefer — a system designed for those who want to gradually increase complexity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-intro-side\"\u003e\n\u003cp class=\"lap1-quote-header\"\u003eFrom the game experience\u003c\/p\u003e\n\u003cdiv class=\"lap1-quote-solo\"\u003e\n\u003cspan class=\"lap1-qs-icon\"\u003e🎭\u003c\/span\u003e\n\u003cp class=\"lap1-qs-text\"\u003eThe Adventurer's Pack doesn't just add content — it adds uncertainty. Attribute cubes mean you never really know what your opponent can do on their next turn.\u003c\/p\u003e\n\u003cp class=\"lap1-qs-note\"\u003eThe secret of the Adventurer's Pack in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-quote-solo lap1-quote-solo--alt\"\u003e\n\u003cspan class=\"lap1-qs-icon\"\u003e🔓\u003c\/span\u003e\n\u003cp class=\"lap1-qs-text\"\u003eUnlocking the envelopes one by one is an experience in itself: each session brings something new, something you hadn't anticipated, something that rewrites the rules of the duel.\u003c\/p\u003e\n\u003cp class=\"lap1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"lap1-fs\"\u003e\n\u003cdiv class=\"lap1-fs-header\"\u003e\n\u003cdiv class=\"lap1-fs-brand\"\u003e\n\u003cimg class=\"lap1-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=\"lap1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"lap1-fs-game-name\"\u003eLairs: Adventurer's Pack\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"lap1-fs-cat\"\u003eConflict · Deduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-body\"\u003e\n\u003cdiv class=\"lap1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"lap1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"lap1-fs-tip\" class=\"lap1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-info\"\u003e\n\u003cspan class=\"lap1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"lap1-fs-feeling\"\u003e\n\u003cspan class=\"lap1-fs-feel-tag\"\u003eSuspense\u003c\/span\u003e \u003cspan class=\"lap1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e \u003cspan class=\"lap1-fs-feel-tag\"\u003eProgressive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"lap1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"lap1-fs-targets\"\u003e\n\u003cdiv class=\"lap1-fs-target lap1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-target lap1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-target lap1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-target lap1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-target lap1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-target lap1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-verdict\"\u003e\n\u003cdiv class=\"lap1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-verdict-text\"\u003eFor those who have already savored the core game and want to raise the stakes. Attribute cubes increase asymmetry and surprise — each game becomes harder to read.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-fs-footer\"\u003e\n\u003cimg class=\"lap1-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, expansion mechanics 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:\"Every step in the dungeon hides a surprise — the expansion amplifies uncertainty compared to the base game\"},\n        {l:'Deduction',     v:5, note:\"Remembering what you've seen, anticipating what you haven't yet encountered: it's the heart of the duel\"},\n        {l:'Replayability', v:4, note:\"Progressive unlocking guarantees consistently different sessions, one envelope at a time\"},\n        {l:'Strategy',     v:4, note:\"Attribute cubes open up new tactical avenues — you have to rethink your approach to the dungeon\"},\n        {l:'Luck',       v:3, note:\"Dice decide some outcomes, but labyrinth construction is all about planning\"},\n        {l:'Complexity',   v:3, note:\"More complex than the base, but gradual unlocking keeps the learning curve manageable\"}\n      ];\n      var accent='#5040b0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('lap1-fs-svg');\n      var tip=document.getElementById('lap1-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 lap1-draw{to{stroke-dashoffset:0}}@keyframes lap1-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:lap1-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:lap1-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:lap1-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=\"lap1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- WHAT IT ADDS --\u003e\n\u003cdiv class=\"lap1-section-pad\"\u003e\n\u003cp class=\"lap1-label\"\u003eWhat the expansion adds\u003c\/p\u003e\n\u003ch3 class=\"lap1-h3\"\u003eFour elements that change the duel\u003c\/h3\u003e\n\u003cdiv class=\"lap1-cards\"\u003e\n\u003cdiv class=\"lap1-card\"\u003e\n\u003cspan class=\"lap1-card-icon\"\u003e🧩\u003c\/span\u003e\n\u003ch4 class=\"lap1-card-name\"\u003eUnique attribute cubes\u003c\/h4\u003e\n\u003cp class=\"lap1-card-desc\"\u003eUnlock special abilities exclusive to the Adventurer's Pack. They change how you move, attack, and react in the opponent's dungeon — each cube is a new variable to manage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-card\"\u003e\n\u003cspan class=\"lap1-card-icon\"\u003e👾\u003c\/span\u003e\n\u003ch4 class=\"lap1-card-name\"\u003eNew monsters\u003c\/h4\u003e\n\u003cp class=\"lap1-card-desc\"\u003eUnprecedented behaviors that require different approaches. You can no longer rely on the patterns of the core game — these opponents force you to improvise on the spot.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-card\"\u003e\n\u003cspan class=\"lap1-card-icon\"\u003e🪤\u003c\/span\u003e\n\u003ch4 class=\"lap1-card-name\"\u003eMore insidious traps\u003c\/h4\u003e\n\u003cp class=\"lap1-card-desc\"\u003eHarder to predict, more painful to suffer. If you thought you had learned to read the dungeon in the core game, the Adventurer's Pack re-educates you from scratch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lap1-card\"\u003e\n\u003cspan class=\"lap1-card-icon\"\u003e📦\u003c\/span\u003e\n\u003ch4 class=\"lap1-card-name\"\u003eProgressive unlock\u003c\/h4\u003e\n\u003cp class=\"lap1-card-desc\"\u003eBoxes and envelopes to open in order or all at once — you decide the pace. Each session can bring something new without overwhelming the player all at once.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"lap1-closing\"\u003e\n\u003cp class=\"lap1-closing-text\"\u003eYour opponent thought they knew you. With the Adventurer's Pack, they're not so sure anymore.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/lap1-body --\u003e\n\u003c\/div\u003e\u003c!-- \/lap1-wrap --\u003e\n\u003cstyle\u003e\n.lap1-wrap, .lap1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.lap1-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: #0e0718;\n}\n\n\/* ── EXPANSION NOTICE ── *\/\n.lap1-prereq {\n  background: #2a1a50;\n  border-bottom: 2px solid #5040b0;\n  padding: 12px 24px;\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n}\n.lap1-prereq-icon { font-size: 1rem; flex-shrink: 0; margin-top: 1px; }\n.lap1-prereq-text { font-family: sans-serif; font-size: 0.82rem; color: rgba(255,255,255,0.85); line-height: 1.5; }\n.lap1-prereq-text strong { color: #b0a0f0; }\n\n\/* ── COVER ── *\/\n.lap1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.lap1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.lap1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(14,7,24,0) 0%, rgba(14,7,24,0) 20%, rgba(14,7,24,0.55) 50%, rgba(14,7,24,0.88) 72%, rgba(14,7,24,0.99) 100%); }\n.lap1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.lap1-kicker { display: block; color: #a090e8; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.lap1-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.lap1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.lap1-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.lap1-chip--accent { background: #5040b0; border-color: #5040b0; }\n\n\/* ── SPECS ── *\/\n.lap1-specs-bar { background: #160d28; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.lap1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.lap1-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.lap1-spec:nth-child(3n) { border-right: none; }\n.lap1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.lap1-spec-icon { font-size: 1.2rem; }\n.lap1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.lap1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.lap1-body { background: #EDE8F8; }\n\n\/* ── INTRO ── *\/\n.lap1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.lap1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #5040b0; margin-bottom: 7px; }\n.lap1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0830; line-height: 1.15; margin-bottom: 16px; }\n.lap1-p { font-family: sans-serif; font-size: 0.95rem; color: #2e1a50; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL BOXES ── *\/\n.lap1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #5040b0; margin-bottom: 12px; }\n.lap1-quote-solo { background: #1a0a38; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #a090e8; }\n.lap1-quote-solo--alt { background: #2a0a4a; border-left-color: #7060c8; }\n.lap1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.lap1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.lap1-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.lap1-divider { height: 1px; background: #c8b8e8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.lap1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.lap1-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.lap1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.lap1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.lap1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.lap1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.lap1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.lap1-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.lap1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.lap1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.lap1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.lap1-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.lap1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.lap1-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.lap1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.lap1-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.lap1-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.lap1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.lap1-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.lap1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.lap1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.lap1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.lap1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.lap1-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.lap1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.lap1-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.lap1-section-pad { padding: 32px 28px 8px; }\n.lap1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.lap1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0c0e8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.lap1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.lap1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.lap1-card-name { font-size: 0.95rem; font-weight: 900; color: #5040b0; margin-bottom: 5px; }\n.lap1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2e1a50; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.lap1-closing { background: #0e0718; padding: 26px 28px; border-top: 3px solid #a090e8; }\n.lap1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .lap1-specs { grid-template-columns: repeat(6, 1fr); }\n  .lap1-spec { border-bottom: none; }\n  .lap1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .lap1-spec:last-child { border-right: none; }\n  .lap1-cards { grid-template-columns: repeat(2, 1fr); }\n  .lap1-fs-body { grid-template-columns: 220px 1fr; }\n  .lap1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .lap1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .lap1-cover { height: 440px; }\n  .lap1-cover-content { padding: 22px 36px 30px; }\n  .lap1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .lap1-cards { grid-template-columns: repeat(4, 1fr); }\n  .lap1-divider { margin-left: 36px; margin-right: 36px; }\n  .lap1-section-pad { padding: 36px 36px 8px; }\n  .lap1-closing { padding: 28px 36px; }\n  .lap1-fs-body { grid-template-columns: 260px 1fr; }\n  .lap1-fs-radar-panel svg { max-width: 260px; }\n  .lap1-prereq { padding: 12px 36px; }\n}\n\u003c\/style\u003e","brand":"Kids Table Board Games","offers":[{"title":"Default Title","offer_id":53675718115655,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Lairs-Adventurer_sPack00.webp?v=1775737656"},{"product_id":"lairs-deeper-dungeons","title":"Lairs - Deeper Dungeons","description":"\u003c!-- =====================================================\n     LAIRS: DEEPER DUNGEONS — BLOCCO 1\n     FroGames | Shopify Theme Concept\n     CSS Prefix: ldd1-\n     ===================================================== --\u003e\n\u003cdiv class=\"ldd1-wrap\"\u003e\n\u003c!-- EXPANSION NOTICE --\u003e\n\u003cdiv class=\"ldd1-prereq\"\u003e\n\u003cspan class=\"ldd1-prereq-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cp class=\"ldd1-prereq-text\"\u003e\u003cstrong\u003eExpansion:\u003c\/strong\u003e Lairs: Deeper Dungeons requires the \u003cstrong\u003eLairs\u003c\/strong\u003e base game to play. It is not a standalone experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"ldd1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"ldd1-cover-img\" alt=\"Lairs Deeper Dungeons dungeon crawl board game expansion for 2-4 players - official Kids Table Board Gaming cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/lairs_3.webp?v=1775738039\"\u003e\n\u003cdiv class=\"ldd1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ldd1-cover-content\"\u003e\n\u003cp class=\"ldd1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"ldd1-sub\"\u003eYou thought two players were enough. Then a Boss Monster arrived. And two more adventurers. And the Dungeon Master.\u003c\/p\u003e\n\u003cdiv class=\"ldd1-chips\"\u003e\n\u003cspan class=\"ldd1-chip ldd1-chip--accent\"\u003eExpansion\u003c\/span\u003e \u003cspan class=\"ldd1-chip\"\u003eKids Table BG\u003c\/span\u003e \u003cspan class=\"ldd1-chip\"\u003eUp to 4 Players\u003c\/span\u003e \u003cspan class=\"ldd1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC SHEET --\u003e\n\u003cdiv class=\"ldd1-specs-bar\"\u003e\n\u003cdiv class=\"ldd1-specs\"\u003e\n\u003cdiv class=\"ldd1-spec\"\u003e\n\u003cspan class=\"ldd1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"ldd1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"ldd1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-spec\"\u003e\n\u003cspan class=\"ldd1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"ldd1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"ldd1-spec-val\"\u003e~35 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-spec\"\u003e\n\u003cspan class=\"ldd1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"ldd1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"ldd1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-spec\"\u003e\n\u003cspan class=\"ldd1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"ldd1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"ldd1-spec-val\"\u003eDeduction · Dice\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-spec\"\u003e\n\u003cspan class=\"ldd1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"ldd1-spec-label\"\u003eDungeon\u003c\/span\u003e \u003cspan class=\"ldd1-spec-val\"\u003e6×8 grid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-spec\"\u003e\n\u003cspan class=\"ldd1-spec-icon\"\u003e🧙\u003c\/span\u003e \u003cspan class=\"ldd1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"ldd1-spec-val\"\u003e1 vs All · DM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"ldd1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"ldd1-intro-grid\"\u003e\n\u003cdiv class=\"ldd1-intro-text\"\u003e\n\u003cp class=\"ldd1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"ldd1-h3\"\u003eThe dungeon gets enormously bigger. And you're no longer alone.\u003c\/h3\u003e\n\u003cp class=\"ldd1-p\"\u003eLairs: Deeper Dungeons is the big expansion by \u003cstrong\u003eChristopher Westmaas\u003c\/strong\u003e and Kids Table Board Gaming: everything that didn't fit in the base box finds its place here. 6×8 tile dungeons, characters with asymmetrical abilities, Terrain Tiles that obstruct paths, locked doors and portcullises, Challenge Cards with variable objectives.\u003c\/p\u003e\n\u003cp class=\"ldd1-p\"\u003eThe real structural novelty is the \u003cstrong\u003emultiplayer mode\u003c\/strong\u003e: up to four people can play, with one player taking on the role of \u003cem\u003eDungeon Master\u003c\/em\u003e. The DM builds a double labyrinth using two boards, then uses Twist Cards to sabotage the Seekers as time runs out. It's a completely different experience from the 1v1 duel.\u003c\/p\u003e\n\u003cp class=\"ldd1-p\"\u003eAnd then there are the \u003cstrong\u003eBoss Monsters\u003c\/strong\u003e — enormous adversaries that require tactics and coordination to defeat. You don't face them like other monsters. You survive, if you're lucky.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-intro-side\"\u003e\n\u003cp class=\"ldd1-quote-header\"\u003eFrom the game experience\u003c\/p\u003e\n\u003cdiv class=\"ldd1-quote-solo\"\u003e\n\u003cspan class=\"ldd1-qs-icon\"\u003e🏰\u003c\/span\u003e\n\u003cp class=\"ldd1-qs-text\"\u003eWith the 6×8 dungeon, the game becomes something else entirely: there are paths to discover that simply didn't exist in the base game. The map becomes a true story, not just a sequence of squares.\u003c\/p\u003e\n\u003cp class=\"ldd1-qs-note\"\u003eThe secret of Deeper Dungeons in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-quote-solo ldd1-quote-solo--alt\"\u003e\n\u003cspan class=\"ldd1-qs-icon\"\u003e🧙\u003c\/span\u003e\n\u003cp class=\"ldd1-qs-text\"\u003ePlaying as a Dungeon Master is a radically different experience from exploring. You build, you observe, you sabotage. And you hope the Twist Cards do their job at the right moment.\u003c\/p\u003e\n\u003cp class=\"ldd1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"ldd1-fs\"\u003e\n\u003cdiv class=\"ldd1-fs-header\"\u003e\n\u003cdiv class=\"ldd1-fs-brand\"\u003e\n\u003cimg class=\"ldd1-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=\"ldd1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"ldd1-fs-game-name\"\u003eLairs: Deeper Dungeons\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"ldd1-fs-cat\"\u003eConflict · Cooperative\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-body\"\u003e\n\u003cdiv class=\"ldd1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"ldd1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"ldd1-fs-tip\" class=\"ldd1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-info\"\u003e\n\u003cspan class=\"ldd1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"ldd1-fs-feeling\"\u003e\n\u003cspan class=\"ldd1-fs-feel-tag\"\u003eEpic\u003c\/span\u003e \u003cspan class=\"ldd1-fs-feel-tag\"\u003eAsymmetric\u003c\/span\u003e \u003cspan class=\"ldd1-fs-feel-tag\"\u003eSurprising\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ldd1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"ldd1-fs-targets\"\u003e\n\u003cdiv class=\"ldd1-fs-target ldd1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-target ldd1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-target ldd1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-target ldd1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-target ldd1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-target ldd1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-verdict\"\u003e\n\u003cdiv class=\"ldd1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-verdict-text\"\u003eThe expansion that transforms Lairs from an intimate duel into a group adventure. The DM mode and Boss Monsters change the game's profile — it's not just \"more,\" it's different.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-fs-footer\"\u003e\n\u003cimg class=\"ldd1-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, expansion mechanics 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 6×8 dungeon and Boss Monsters bring the pressure to a level the base game doesn't reach\"},\n        {l:'Replayability', v:5, note:\"Asymmetrical characters, Challenge Cards, DM mode, and huge dungeons: no two games are alike\"},\n        {l:'Deduction',     v:4, note:\"With the larger dungeon, mapping and remembering becomes a real and satisfying cognitive challenge\"},\n        {l:'Strategy',     v:4, note:\"Playing as DM or Seeker requires completely different approaches — two games in one\"},\n        {l:'Complexity',   v:4, note:\"Significantly more articulated than the base game: Characters, Terrain, DM mode require learning time\"},\n        {l:'Luck',       v:3, note:\"Dice are still present, but Twist Cards and Characters add layers of control over variables\"}\n      ];\n      var accent='#5040b0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('ldd1-fs-svg');\n      var tip=document.getElementById('ldd1-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 ldd1-draw{to{stroke-dashoffset:0}}@keyframes ldd1-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:ldd1-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:ldd1-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:ldd1-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=\"ldd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- WHAT IT ADDS --\u003e\n\u003cdiv class=\"ldd1-section-pad\"\u003e\n\u003cp class=\"ldd1-label\"\u003eWhat the expansion adds\u003c\/p\u003e\n\u003ch3 class=\"ldd1-h3\"\u003eSix elements that rewrite the rules of the dungeon\u003c\/h3\u003e\n\u003cdiv class=\"ldd1-cards\"\u003e\n\u003cdiv class=\"ldd1-card\"\u003e\n\u003cspan class=\"ldd1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"ldd1-card-name\"\u003eHuge 6×8 Dungeons\u003c\/h4\u003e\n\u003cp class=\"ldd1-card-desc\"\u003eDouble the play space. More walls, more treasures, more possible paths. Larger annotation pads to keep track of everything you discover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-card\"\u003e\n\u003cspan class=\"ldd1-card-icon\"\u003e🧙\u003c\/span\u003e\n\u003ch4 class=\"ldd1-card-name\"\u003eDungeon Master Mode\u003c\/h4\u003e\n\u003cp class=\"ldd1-card-desc\"\u003eOne player builds a double labyrinth and uses Twist Cards to sabotage the Seekers. A radically different experience from that of the explorers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-card\"\u003e\n\u003cspan class=\"ldd1-card-icon\"\u003e🦉\u003c\/span\u003e\n\u003ch4 class=\"ldd1-card-name\"\u003eAsymmetrical Characters\u003c\/h4\u003e\n\u003cp class=\"ldd1-card-desc\"\u003eOwl Kid, Mole, and others — each with unique abilities and different starting equipment. Your identity in the dungeon changes completely depending on the character chosen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-card\"\u003e\n\u003cspan class=\"ldd1-card-icon\"\u003e🐲\u003c\/span\u003e\n\u003ch4 class=\"ldd1-card-name\"\u003eGiant Boss Monsters\u003c\/h4\u003e\n\u003cp class=\"ldd1-card-desc\"\u003eEnormous adversaries that require completely different approaches from standard monsters. You don't survive by luck — you survive by strategy, or you don't survive at all.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-card\"\u003e\n\u003cspan class=\"ldd1-card-icon\"\u003e🧱\u003c\/span\u003e\n\u003ch4 class=\"ldd1-card-name\"\u003eTerrain Tiles and Locked Doors\u003c\/h4\u003e\n\u003cp class=\"ldd1-card-desc\"\u003eDifficult terrain tiles, locked doors, and portcullises modify paths during the game — the dungeon you thought you knew can change as you explore it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ldd1-card\"\u003e\n\u003cspan class=\"ldd1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"ldd1-card-name\"\u003eChallenge Cards\u003c\/h4\u003e\n\u003cp class=\"ldd1-card-desc\"\u003eVariable objectives in each game that modify victory conditions or add special rules. Each session has its own precise narrative identity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"ldd1-closing\"\u003e\n\u003cp class=\"ldd1-closing-text\"\u003eYou've explored your opponent's dungeon so many times. Now it's time to build one that no one will escape.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/ldd1-body --\u003e\n\u003c\/div\u003e\u003c!-- \/ldd1-wrap --\u003e\n\u003cstyle\u003e\n.ldd1-wrap, .ldd1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.ldd1-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: #0e0718;\n}\n\n\/* ── EXPANSION NOTICE ── *\/\n.ldd1-prereq { background: #2a1a50; border-bottom: 2px solid #5040b0; padding: 12px 24px; display: flex; align-items: flex-start; gap: 10px; }\n.ldd1-prereq-icon { font-size: 1rem; flex-shrink: 0; margin-top: 1px; }\n.ldd1-prereq-text { font-family: sans-serif; font-size: 0.82rem; color: rgba(255,255,255,0.85); line-height: 1.5; }\n.ldd1-prereq-text strong { color: #b0a0f0; }\n\n\/* ── COVER ── *\/\n.ldd1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.ldd1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.ldd1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(14,7,24,0) 0%, rgba(14,7,24,0) 20%, rgba(14,7,24,0.55) 50%, rgba(14,7,24,0.88) 72%, rgba(14,7,24,0.99) 100%); }\n.ldd1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.ldd1-kicker { display: block; color: #a090e8; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.ldd1-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.ldd1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.ldd1-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.ldd1-chip--accent { background: #5040b0; border-color: #5040b0; }\n\n\/* ── SPECS ── *\/\n.ldd1-specs-bar { background: #160d28; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.ldd1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.ldd1-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.ldd1-spec:nth-child(3n) { border-right: none; }\n.ldd1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.ldd1-spec-icon { font-size: 1.2rem; }\n.ldd1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.ldd1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.ldd1-body { background: #EDE8F8; }\n\n\/* ── INTRO ── *\/\n.ldd1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.ldd1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #5040b0; margin-bottom: 7px; }\n.ldd1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0830; line-height: 1.15; margin-bottom: 16px; }\n.ldd1-p { font-family: sans-serif; font-size: 0.95rem; color: #2e1a50; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL BOXES ── *\/\n.ldd1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #5040b0; margin-bottom: 12px; }\n.ldd1-quote-solo { background: #1a0a38; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #a090e8; }\n.ldd1-quote-solo--alt { background: #2a0a4a; border-left-color: #7060c8; }\n.ldd1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.ldd1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.ldd1-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.ldd1-divider { height: 1px; background: #c8b8e8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.ldd1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.ldd1-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.ldd1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.ldd1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.ldd1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.ldd1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.ldd1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.ldd1-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.ldd1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.ldd1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.ldd1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.ldd1-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.ldd1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.ldd1-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.ldd1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.ldd1-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.ldd1-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.ldd1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.ldd1-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.ldd1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.ldd1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.ldd1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.ldd1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.ldd1-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.ldd1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.ldd1-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.ldd1-section-pad { padding: 32px 28px 8px; }\n.ldd1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.ldd1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0c0e8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.ldd1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.ldd1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.ldd1-card-name { font-size: 0.95rem; font-weight: 900; color: #5040b0; margin-bottom: 5px; }\n.ldd1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2e1a50; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.ldd1-closing { background: #0e0718; padding: 26px 28px; border-top: 3px solid #a090e8; }\n.ldd1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .ldd1-specs { grid-template-columns: repeat(6, 1fr); }\n  .ldd1-spec { border-bottom: none; }\n  .ldd1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .ldd1-spec:last-child { border-right: none; }\n  .ldd1-cards { grid-template-columns: repeat(2, 1fr); }\n  .ldd1-fs-body { grid-template-columns: 220px 1fr; }\n  .ldd1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .ldd1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .ldd1-cover { height: 440px; }\n  .ldd1-cover-content { padding: 22px 36px 30px; }\n  .ldd1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .ldd1-cards { grid-template-columns: repeat(3, 1fr); }\n  .ldd1-divider { margin-left: 36px; margin-right: 36px; }\n  .ldd1-section-pad { padding: 36px 36px 8px; }\n  .ldd1-closing { padding: 28px 36px; }\n  .ldd1-fs-body { grid-template-columns: 260px 1fr; }\n  .ldd1-fs-radar-panel svg { max-width: 260px; }\n  .ldd1-prereq { padding: 12px 36px; }\n}\n\u003c\/style\u003e","brand":"Kids Table Board Games","offers":[{"title":"Default Title","offer_id":53675774148935,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/LairsDeeperDungeons00.webp?v=1775738324"},{"product_id":"hell-of-a-deal","title":"Hell of a Deal - Kickstarter + Stretch Goal Included","description":"\u003c!-- =====================================================\n     HELL OF A DEAL — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"hod1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"hod1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"hod1-cover-img\" alt=\"Hell of a Deal cooperative poker board game against the Devil - official Smirk and Dagger cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/hellofadeal.webp?v=1775886352\"\u003e\n\u003cdiv class=\"hod1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hod1-cover-content\"\u003e\n\u003cp class=\"hod1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"hod1-sub\"\u003eThe table is set. The dealer has a tail. And you've already started cheating.\u003c\/p\u003e\n\u003cdiv class=\"hod1-chips\"\u003e\n\u003cspan class=\"hod1-chip hod1-chip--red\"\u003eCooperative\u003c\/span\u003e \u003cspan class=\"hod1-chip\"\u003eSmirk and Dagger\u003c\/span\u003e \u003cspan class=\"hod1-chip\"\u003ePoker in Hell\u003c\/span\u003e \u003cspan class=\"hod1-chip\"\u003eStretch Goals Included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"hod1-specs-bar\"\u003e\n\u003cdiv class=\"hod1-specs\"\u003e\n\u003cdiv class=\"hod1-spec\"\u003e\n\u003cspan class=\"hod1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"hod1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"hod1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-spec\"\u003e\n\u003cspan class=\"hod1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"hod1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"hod1-spec-val\"\u003e~90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-spec\"\u003e\n\u003cspan class=\"hod1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"hod1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"hod1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-spec\"\u003e\n\u003cspan class=\"hod1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"hod1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"hod1-spec-val\"\u003eCooperative poker\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-spec\"\u003e\n\u003cspan class=\"hod1-spec-icon\"\u003e😈\u003c\/span\u003e \u003cspan class=\"hod1-spec-label\"\u003eOpponent\u003c\/span\u003e \u003cspan class=\"hod1-spec-val\"\u003eThe Devil himself\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-spec\"\u003e\n\u003cspan class=\"hod1-spec-icon\"\u003e🎰\u003c\/span\u003e \u003cspan class=\"hod1-spec-label\"\u003eStyle\u003c\/span\u003e \u003cspan class=\"hod1-spec-val\"\u003eTexas Hold'em variant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"hod1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"hod1-intro-grid\"\u003e\n\u003cdiv class=\"hod1-intro-text\"\u003e\n\u003cp class=\"hod1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"hod1-h3\"\u003eCooperative poker against the Devil — and he cheats\u003c\/h3\u003e\n\u003cp class=\"hod1-p\"\u003eWelcome to the Last Resort \u0026amp; Casino. The place is elegant, the drinks are free, the dealer has horns. In \u003cstrong\u003eHell of a Deal\u003c\/strong\u003e, you don't play against each other — you sit on the same side of the table, each trying to beat the house. The house, however, is run by Hell.\u003c\/p\u003e\n\u003cp class=\"hod1-p\"\u003eBefore you get to the Devil's table yourself, you'll have to challenge four devilish bosses: Dedly Aloor, Jack Potts, The Dreadful Brothers, and Roul-ette. Each twists the rules to their advantage with unique abilities. You can cheat — in fact, you must — but every trick brings you closer to Temptation. And too much Temptation means Hell has swallowed you whole forever.\u003c\/p\u003e\n\u003cp class=\"hod1-p\"\u003eIt's real poker, with a Texas Hold'em structure, community cards, and classic hands. Except here you have three cards in hand instead of two (one hidden up your sleeve), Favor Cards allow you to perform impossible magic, and the infernal casino takes up almost a meter of table with its neoprene mats.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-intro-side\"\u003e\n\u003cp class=\"hod1-quote-header\"\u003eThe soul of the game\u003c\/p\u003e\n\u003cdiv class=\"hod1-quote-solo\"\u003e\n\u003cspan class=\"hod1-qs-icon\"\u003e🎴\u003c\/span\u003e\n\u003cp class=\"hod1-qs-text\"\u003eCheating is mandatory. Cheating too much is your doom. Finding the balance is the whole game.\u003c\/p\u003e\n\u003cp class=\"hod1-qs-note\"\u003eThe secret of Hell of a Deal in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-quote-solo hod1-quote-solo--alt\"\u003e\n\u003cspan class=\"hod1-qs-icon\"\u003e🔥\u003c\/span\u003e\n\u003cp class=\"hod1-qs-text\"\u003eWhen your partner plays the right Favor Card at the right time, the entire table erupts in a collective sigh of relief. It happens every night.\u003c\/p\u003e\n\u003cp class=\"hod1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"hod1-fs\"\u003e\n\u003cdiv class=\"hod1-fs-header\"\u003e\n\u003cdiv class=\"hod1-fs-brand\"\u003e\n\u003cimg class=\"hod1-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=\"hod1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"hod1-fs-game-name\"\u003eHell of a Deal\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fff0f0; border-color: #cc4444; color: #7a0000;\" class=\"hod1-fs-cat\"\u003eCooperative · Social\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-body\"\u003e\n\u003cdiv class=\"hod1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"hod1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"hod1-fs-tip\" class=\"hod1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-info\"\u003e\n\u003cspan class=\"hod1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"hod1-fs-feeling\"\u003e\n\u003cspan class=\"hod1-fs-feel-tag\"\u003eTransgressive\u003c\/span\u003e \u003cspan class=\"hod1-fs-feel-tag\"\u003eTheatrical\u003c\/span\u003e \u003cspan class=\"hod1-fs-feel-tag\"\u003eTense\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"hod1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"hod1-fs-targets\"\u003e\n\u003cdiv class=\"hod1-fs-target hod1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-target hod1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-target hod1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-target hod1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-target hod1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-target hod1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-verdict\"\u003e\n\u003cdiv class=\"hod1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-verdict-text\"\u003ePoker with a brilliant cooperative twist: everyone against the house. Perfect for high-energy evenings with players who know poker hands — or want to learn them in a memorable way.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-fs-footer\"\u003e\n\u003cimg class=\"hod1-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, official Smirk and Dagger materials and Kickstarter campaign\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:\"Every hand can save you or condemn you — the outcome is never certain\"},\n        {l:'Cooperation',   v:5, note:\"Everyone against the house: coordinating Favor Cards is vital and satisfying\"},\n        {l:'Atmosphere',      v:5, note:\"Unique bosses, neoprene mats, real poker chips — total immersion\"},\n        {l:'Accessibility',  v:4, note:\"Those who know poker will adapt immediately; others learn quickly\"},\n        {l:'Replayability',  v:3, note:\"Bosses change the approach but the underlying structure remains similar\"},\n        {l:'Complexity',    v:2, note:\"Clear rules with integrated guides — no barriers to the first table\"}\n      ];\n      var accent='#B81C1C';\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('hod1-fs-svg');\n      var tip=document.getElementById('hod1-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 hod1-draw{to{stroke-dashoffset:0}}@keyframes hod1-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:hod1-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:hod1-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:hod1-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=\"hod1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COMPONENTS CARD --\u003e\n\u003cdiv class=\"hod1-section-pad\"\u003e\n\u003cp class=\"hod1-label\"\u003eWhat you'll find at the table\u003c\/p\u003e\n\u003ch3 class=\"hod1-h3\"\u003eThe infernal casino in detail\u003c\/h3\u003e\n\u003cdiv class=\"hod1-cards\"\u003e\n\u003cdiv class=\"hod1-card\"\u003e\n\u003cspan class=\"hod1-card-icon\"\u003e🎰\u003c\/span\u003e\n\u003ch4 class=\"hod1-card-name\"\u003e52 11.5g poker chips\u003c\/h4\u003e\n\u003cp class=\"hod1-card-desc\"\u003eReal ceramic chips, professional weight. Not lightweight plastic — items you can feel in your fingers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-card\"\u003e\n\u003cspan class=\"hod1-card-icon\"\u003e🟩\u003c\/span\u003e\n\u003ch4 class=\"hod1-card-name\"\u003e6 neoprene mats\u003c\/h4\u003e\n\u003cp class=\"hod1-card-desc\"\u003eThe community table measures 28\"×20\". When set up, it looks like a real poker table. Only the dealer is a creature from the abyss.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-card\"\u003e\n\u003cspan class=\"hod1-card-icon\"\u003e😈\u003c\/span\u003e\n\u003ch4 class=\"hod1-card-name\"\u003e5 unique bosses + The Devil\u003c\/h4\u003e\n\u003cp class=\"hod1-card-desc\"\u003eDedly Aloor, Jack Potts, The Dreadful Brothers, Roul-ette — and finally Him. Each boss resets the table rules.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hod1-card\"\u003e\n\u003cspan class=\"hod1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"hod1-card-name\"\u003eFavor and Curse Cards\u003c\/h4\u003e\n\u003cp class=\"hod1-card-desc\"\u003eCheat with style: a four-card Flush, a hand stolen from the deck. Every favor has a price in Temptation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- STRETCH GOALS BANNER --\u003e\n\u003cdiv class=\"hod1-sg-banner\"\u003e\n\u003cdiv class=\"hod1-sg-inner\"\u003e\n\u003cspan class=\"hod1-sg-badge\"\u003e🎁 Special offer · While stocks last\u003c\/span\u003e\n\u003cp class=\"hod1-sg-title\"\u003eAll Kickstarter campaign Stretch Goals included\u003c\/p\u003e\n\u003cp class=\"hod1-sg-text\"\u003eCopies available on FroGames include all extra content unlocked during Smirk and Dagger's Kickstarter campaign — no additional cost, no separate shipments. What backers received, you receive too.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"hod1-closing\"\u003e\n\u003cp class=\"hod1-closing-text\"\u003eTonight at the table, there's someone who doesn't want you to win. And they're already looking at your cards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"hod1-box-section\"\u003e\n\u003cdetails class=\"hod1-det hod1-det--last\"\u003e\n\u003csummary class=\"hod1-det-sum\"\u003e\u003cspan class=\"hod1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"hod1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"hod1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"hod1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"hod1-det-body\"\u003e\n\u003cdiv class=\"hod1-rl-wrap\"\u003e\n\u003cdiv class=\"hod1-rl-langs\"\u003e\u003cspan class=\"hod1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0000; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"hod1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/315839\/rules-edition-10-ks\" target=\"_blank\"\u003e\u003cspan class=\"hod1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"hod1-rl-body\"\u003e\n\u003cspan class=\"hod1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"hod1-rl-sub\"\u003eFree PDF · Edition 1.0 KS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"hod1-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 hod1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine hod1-wrap --\u003e\n\u003cstyle\u003e\n.hod1-wrap, .hod1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.hod1-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.35);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0d0000;\n}\n\n\/* ── COVER ── *\/\n.hod1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.hod1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.hod1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,0,0,0) 0%, rgba(13,0,0,0) 20%, rgba(13,0,0,0.6) 55%, rgba(13,0,0,0.9) 75%, rgba(13,0,0,0.99) 100%); }\n.hod1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.hod1-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.hod1-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.hod1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.hod1-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.hod1-chip--red { background: #B81C1C; border-color: #B81C1C; }\n\n\/* ── SPECS ── *\/\n.hod1-specs-bar { background: #1a0000; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.hod1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.hod1-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.hod1-spec:nth-child(3n) { border-right: none; }\n.hod1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.hod1-spec-icon { font-size: 1.2rem; }\n.hod1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.hod1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.hod1-body { background: #F5EAE0; }\n\n\/* ── INTRO ── *\/\n.hod1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.hod1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #B81C1C; margin-bottom: 7px; }\n.hod1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0000; line-height: 1.15; margin-bottom: 16px; }\n.hod1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d1010; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL QUOTES ── *\/\n.hod1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #B81C1C; margin-bottom: 12px; }\n.hod1-quote-solo { background: #1a0000; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A017; }\n.hod1-quote-solo--alt { background: #2e0808; border-left-color: #B81C1C; }\n.hod1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.hod1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.hod1-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.hod1-divider { height: 1px; background: #d4b8b0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.hod1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.hod1-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.hod1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.hod1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.hod1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.hod1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.hod1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.hod1-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.hod1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.hod1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.hod1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.hod1-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.hod1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.hod1-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.hod1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.hod1-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.hod1-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.hod1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.hod1-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.hod1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.hod1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.hod1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.hod1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.hod1-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.hod1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.hod1-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.hod1-section-pad { padding: 32px 28px 8px; }\n.hod1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.hod1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0c8b8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.hod1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.hod1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.hod1-card-name { font-size: 0.95rem; font-weight: 900; color: #B81C1C; margin-bottom: 5px; }\n.hod1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d1010; line-height: 1.55; }\n\n\/* ── STRETCH GOALS BANNER ── *\/\n.hod1-sg-banner { background: linear-gradient(135deg, #1a0000 0%, #3a0808 50%, #1a0000 100%); border-top: 2px solid #D4A017; border-bottom: 2px solid #D4A017; padding: 28px 28px; margin: 8px 0; }\n.hod1-sg-inner { max-width: 800px; }\n.hod1-sg-badge { display: inline-block; background: #D4A017; color: #1a0000; font-family: sans-serif; font-size: 0.7rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 14px; border-radius: 50px; margin-bottom: 12px; }\n.hod1-sg-title { font-family: Georgia, serif; font-size: clamp(1.1rem, 2.5vw, 1.5rem); font-weight: 900; color: #fff; margin-bottom: 10px; line-height: 1.2; }\n.hod1-sg-text { font-family: sans-serif; font-size: 0.9rem; color: rgba(255,255,255,0.78); line-height: 1.65; }\n\n\/* ── CLOSING ── *\/\n.hod1-closing { background: #1a0000; padding: 26px 28px; border-top: 3px solid #D4A017; }\n.hod1-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\/* ── SECTION BOX ── *\/\n.hod1-box-section { background: #F5EAE0; border-top: 1px solid #d4b0a0; }\n.hod1-det { border-bottom: 1px solid #e8d0c0; background: #fff; }\n.hod1-det--last { border-bottom: none; }\n.hod1-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.hod1-det-sum::-webkit-details-marker { display: none; }\n.hod1-det-sum::marker { display: none; }\n.hod1-det[open] .hod1-det-sum { background: #faf5f2; }\n.hod1-det-sum:hover { background: #faf5f2; }\n.hod1-det-left { display: flex; align-items: center; gap: 10px; }\n.hod1-det-ico { font-size: 17px; flex-shrink: 0; }\n.hod1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0000; display: block; }\n.hod1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c7e78; margin-top: 1px; display: block; }\n.hod1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.hod1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c7e78; border-bottom: 2px solid #9c7e78; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.hod1-det[open] .hod1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.hod1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.hod1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.hod1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.hod1-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.hod1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.hod1-rl-body { flex: 1; min-width: 0; }\n.hod1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.hod1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.hod1-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  .hod1-specs { grid-template-columns: repeat(6, 1fr); }\n  .hod1-spec { border-bottom: none; }\n  .hod1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .hod1-spec:last-child { border-right: none; }\n  .hod1-cards { grid-template-columns: repeat(2, 1fr); }\n  .hod1-fs-body { grid-template-columns: 220px 1fr; }\n  .hod1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .hod1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .hod1-cover { height: 440px; }\n  .hod1-cover-content { padding: 22px 36px 30px; }\n  .hod1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .hod1-cards { grid-template-columns: repeat(4, 1fr); }\n  .hod1-divider { margin-left: 36px; margin-right: 36px; }\n  .hod1-section-pad { padding: 36px 36px 8px; }\n  .hod1-closing { padding: 28px 36px; }\n  .hod1-sg-banner { padding: 28px 36px; }\n  .hod1-fs-body { grid-template-columns: 260px 1fr; }\n  .hod1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Smirk \u0026 Dagger Games","offers":[{"title":"Default Title","offer_id":53685123940679,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/HellofaDeal00.webp?v=1775886293"},{"product_id":"teburu-the-bad-karmas-and-the-curse-of-cthulhu-volume-5","title":"Teburu - The Bad Karmas and the Curse of Cthulhu - Volume 5","description":"\u003c!-- =====================================================\n     THE BAD KARMAS: CURSE OF CTHULHU — VOLUME 5 — BLOCCO 1\n     FroGames | Shopify tema Concept\n     CSS Prefixes: tbk5v1- (Volume 5, Block 1)\n     ===================================================== --\u003e\n\n\u003cdiv class=\"tbk5v1-wrap\"\u003e\n\n  \u003c!-- COVER --\u003e\n  \u003cdiv class=\"tbk5v1-cover\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Teburu_-_The_Bad_Karmas.webp?v=1776050752\" alt=\"The Bad Karmas Curse of Cthulhu Volume 5 standalone Teburu Nyarlathotep Ghatanothoa Shub-Niggurath anni 30 - copertina Xplored Pegasus Spiele\" class=\"tbk5v1-cover-img\" loading=\"eager\"\u003e\n    \u003cdiv class=\"tbk5v1-cover-fade\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"tbk5v1-cover-content\"\u003e\n      \u003cp class=\"tbk5v1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n      \u003cp class=\"tbk5v1-sub\"\u003eThe 1930s. The world is still alive. For now. Three cosmic entities have not yet decided to leave it that way.\u003c\/p\u003e\n      \u003cdiv class=\"tbk5v1-chips\"\u003e\n        \u003cspan class=\"tbk5v1-chip tbk5v1-chip--standalone\"\u003e✅ Standalone — Vol. 1 not required\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-chip tbk5v1-chip--req\"\u003e⚠️ Teburu Board Required\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-chip\"\u003eCthulhu Mythos\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-chip\"\u003e5 New Heroes\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-chip\"\u003e3 Great Old Ones\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- STANDALONE WARNING --\u003e\n  \u003cdiv class=\"tbk5v1-alert-bar\"\u003e\n    \u003cspan class=\"tbk5v1-alert-icon\"\u003e✅\u003c\/span\u003e\n    \u003cdiv class=\"tbk5v1-alert-text\"\u003e\n      \u003cstrong\u003eStandalone expansion:\u003c\/strong\u003e Volume 5 can be played without the base game The Bad Karmas Vol. 1. You only need the \u003cstrong\u003eTeburu Board\u003c\/strong\u003e, an \u003cstrong\u003eLED ring\u003c\/strong\u003e, at least one Teburu W6 die, and the free app (all sold separately or included in Vol. 1).\n      \u003cspan class=\"tbk5v1-alert-note\"\u003e⚠️ Note: some sources indicate that the Pegasus version might require Vol. 1. We recommend checking with your retailer before purchasing.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003cdiv class=\"tbk5v1-specs-bar\"\u003e\n    \u003cdiv class=\"tbk5v1-specs\"\u003e\n      \u003cdiv class=\"tbk5v1-spec\"\u003e\n        \u003cspan class=\"tbk5v1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbk5v1-spec\"\u003e\n        \u003cspan class=\"tbk5v1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-val\"\u003e60–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbk5v1-spec\"\u003e\n        \u003cspan class=\"tbk5v1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbk5v1-spec\"\u003e\n        \u003cspan class=\"tbk5v1-spec-icon\"\u003e🐙\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-label\"\u003eNew bosses\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-val\"\u003e3 Great Old Ones\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbk5v1-spec\"\u003e\n        \u003cspan class=\"tbk5v1-spec-icon\"\u003e🎭\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-label\"\u003eNew heroes\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-val\"\u003e5 · 1930s\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"tbk5v1-spec\"\u003e\n        \u003cspan class=\"tbk5v1-spec-icon\"\u003e🧠\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-label\"\u003eMechanic\u003c\/span\u003e\n        \u003cspan class=\"tbk5v1-spec-val\"\u003eMadness · Sanity\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BODY --\u003e\n  \u003cdiv class=\"tbk5v1-body\"\u003e\n\n    \u003c!-- INTRO + EDITORIAL BOXES --\u003e\n    \u003cdiv class=\"tbk5v1-intro-grid\"\u003e\n      \u003cdiv class=\"tbk5v1-intro-text\"\u003e\n        \u003cp class=\"tbk5v1-label\"\u003eWhat it's about\u003c\/p\u003e\n        \u003ch3 class=\"tbk5v1-h3\"\u003eThe second cosmic chapter. Three entities. No mercy.\u003c\/h3\u003e\n        \u003cp class=\"tbk5v1-p\"\u003e\u003cstrong\u003eThe Bad Karmas: Curse of Cthulhu — Volume 5\u003c\/strong\u003e is the second standalone expansion of the Teburu system set in the Cthulhu Mythos. Five new 1930s heroes, three new Great Old Ones, the same Madness mechanic introduced in Vol. 4 — pushed to the limit by three even more extreme adversaries.\u003c\/p\u003e\n        \u003cp class=\"tbk5v1-p\"\u003eNyarlathotep is a shapeshifting entity that takes on increasingly terrifying forms. Its most fearsome power is to open a rift in reality — a vortex that sucks everything and everyone into chaos. Ghatanothoa is an amorphous mass covered in scales that mummifies anyone who meets its gaze. Shub-Niggurath, the Black Goat of the Woods with a Thousand Young, overwhelms with devastating physical force as her followers multiply around the heroes.\u003c\/p\u003e\n        \u003cp class=\"tbk5v1-p\"\u003eVol. 5 can be played completely independently, but is also fully compatible with Vol. 4 and Volumes 1–3: heroes and bosses can be freely combined across all chapters of the saga.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tbk5v1-intro-side\"\u003e\n        \u003cp class=\"tbk5v1-quote-header\"\u003eFrom the game experience\u003c\/p\u003e\n        \u003cdiv class=\"tbk5v1-quote-solo\"\u003e\n          \u003cspan class=\"tbk5v1-qs-icon\"\u003e👁️\u003c\/span\u003e\n          \u003cp class=\"tbk5v1-qs-text\"\u003eGhatanothoa does not attack — it gazes. And looking at it means beginning to petrify. The Madness timer ticks as you try not to cross its line of sight. It's not a boss: it's a hostile environment.\u003c\/p\u003e\n          \u003cp class=\"tbk5v1-qs-note\"\u003eThe secret of Volume 5 in one line\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbk5v1-quote-solo tbk5v1-quote-solo--alt\"\u003e\n          \u003cspan class=\"tbk5v1-qs-icon\"\u003e🌀\u003c\/span\u003e\n          \u003cp class=\"tbk5v1-qs-text\"\u003eNyarlathotep opens abysses on the board itself. Zones that didn't exist a turn ago suddenly suck miniatures in. Plan with a map that can change shape between actions.\u003c\/p\u003e\n          \u003cp class=\"tbk5v1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tbk5v1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- THE THREE BOSSES --\u003e\n    \u003cdiv class=\"tbk5v1-section-pad\"\u003e\n      \u003cp class=\"tbk5v1-label\"\u003eThe three Great Old Ones\u003c\/p\u003e\n      \u003ch3 class=\"tbk5v1-h3\"\u003eNyarlathotep, Ghatanothoa, Shub-Niggurath — beyond all comprehension\u003c\/h3\u003e\n      \u003cdiv class=\"tbk5v1-boss-grid\"\u003e\n\n        \u003cdiv class=\"tbk5v1-boss\"\u003e\n          \u003cdiv class=\"tbk5v1-boss-header\"\u003e\n            \u003cspan class=\"tbk5v1-boss-glyph\"\u003e𝔫\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"tbk5v1-boss-name\"\u003eNyarlathotep\u003c\/h4\u003e\n              \u003cspan class=\"tbk5v1-boss-location\"\u003e🌀 The Crawling Chaos\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"tbk5v1-boss-desc\"\u003eShapeshifting entity with no stable form. Its main weapon is opening rifts in reality — vortices that suck heroes and parts of the board into chaos. You don't fight on a fixed map: the map changes with it.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tbk5v1-boss\"\u003e\n          \u003cdiv class=\"tbk5v1-boss-header\"\u003e\n            \u003cspan class=\"tbk5v1-boss-glyph\"\u003e𝔤\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"tbk5v1-boss-name\"\u003eGhatanothoa\u003c\/h4\u003e\n              \u003cspan class=\"tbk5v1-boss-location\"\u003e👁️ The Mummifier by Sight\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"tbk5v1-boss-desc\"\u003eAmorphous mass covered in scales and slime, with eyes that glow with sinister light. Anyone who meets its gaze begins to petrify — progressive mummification, eternal agony. The heroes' Madness increases just by looking at it.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"tbk5v1-boss\"\u003e\n          \u003cdiv class=\"tbk5v1-boss-header\"\u003e\n            \u003cspan class=\"tbk5v1-boss-glyph\"\u003e𝔰\u003c\/span\u003e\n            \u003cdiv\u003e\n              \u003ch4 class=\"tbk5v1-boss-name\"\u003eShub-Niggurath\u003c\/h4\u003e\n              \u003cspan class=\"tbk5v1-boss-location\"\u003e🐐 The Black Goat of the Woods\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"tbk5v1-boss-desc\"\u003eTentacles, gaping maw, devastating physical force. Shub-Niggurath overwhelms everything with brutal charges as her Thousand Young multiply around the heroes. Eliminating the boss is not enough — you must survive its progeny.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tbk5v1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- FEATURES --\u003e\n    \u003cdiv class=\"tbk5v1-section-pad\"\u003e\n      \u003cp class=\"tbk5v1-label\"\u003eWhat it adds to the saga\u003c\/p\u003e\n      \u003ch3 class=\"tbk5v1-h3\"\u003eFive heroes, Madness mechanic, full compatibility\u003c\/h3\u003e\n      \u003cdiv class=\"tbk5v1-cards\"\u003e\n        \u003cdiv class=\"tbk5v1-card\"\u003e\n          \u003cspan class=\"tbk5v1-card-icon\"\u003e🎭\u003c\/span\u003e\n          \u003ch4 class=\"tbk5v1-card-name\"\u003e5 new 1930s heroes\u003c\/h4\u003e\n          \u003cp class=\"tbk5v1-card-desc\"\u003eA brand new cast set in the decade after Vol. 4 — new abilities, new synergies, new tactical approaches to cosmic bosses. Compatible with all bosses in the saga.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbk5v1-card\"\u003e\n          \u003cspan class=\"tbk5v1-card-icon\"\u003e🧠\u003c\/span\u003e\n          \u003ch4 class=\"tbk5v1-card-name\"\u003eAdvanced Madness mechanic\u003c\/h4\u003e\n          \u003cp class=\"tbk5v1-card-desc\"\u003eThe Madness introduced in Vol. 4 is taken to new levels. Ghatanothoa increases it with its gaze, Nyarlathotep with map chaos. Emergency actions are more powerful — and more dangerous.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbk5v1-card\"\u003e\n          \u003cspan class=\"tbk5v1-card-icon\"\u003e🔄\u003c\/span\u003e\n          \u003ch4 class=\"tbk5v1-card-name\"\u003eCompatible with Vol. 1–4\u003c\/h4\u003e\n          \u003cp class=\"tbk5v1-card-desc\"\u003eAll heroes and bosses from all volumes can be freely mixed. 1920s heroes from Vol. 4 can face Shub-Niggurath, those from Vol. 1 can challenge Nyarlathotep.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tbk5v1-card\"\u003e\n          \u003cspan class=\"tbk5v1-card-icon\"\u003e🗺️\u003c\/span\u003e\n          \u003ch4 class=\"tbk5v1-card-name\"\u003e3 unique arenas\u003c\/h4\u003e\n          \u003cp class=\"tbk5v1-card-desc\"\u003eEach boss has its own board with specific terrain and rules. Vol. 5 arenas do not overlap with previous ones — completely new content.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"tbk5v1-closing\"\u003e\n      \u003cp class=\"tbk5v1-closing-text\"\u003eCthulhu was sleeping. These three were already awake — and waiting for you.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- ACCORDION --\u003e\n    \u003cdiv class=\"tbk5v1-box-section\"\u003e\n\n      \u003cdetails class=\"tbk5v1-det tbk5v1-det--last\"\u003e\n        \u003csummary class=\"tbk5v1-det-sum\"\u003e\n          \u003cdiv class=\"tbk5v1-det-left\"\u003e\n\u003cspan class=\"tbk5v1-det-ico\"\u003e📖\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"tbk5v1-det-title\"\u003eCompatibility and requirements\u003c\/span\u003e\u003cspan class=\"tbk5v1-det-sub\"\u003eWhat you need to play Volume 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"tbk5v1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"tbk5v1-det-body\"\u003e\n          \u003cdiv class=\"tbk5v1-req-grid\"\u003e\n            \u003cdiv class=\"tbk5v1-req tbk5v1-req--need\"\u003e\n              \u003cspan class=\"tbk5v1-req-icon\"\u003e📡\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cspan class=\"tbk5v1-req-title\"\u003eTeburu Board\u003c\/span\u003e\n                \u003cspan class=\"tbk5v1-req-sub\"\u003eMandatory electronic platform · sold separately\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"tbk5v1-req tbk5v1-req--need\"\u003e\n              \u003cspan class=\"tbk5v1-req-icon\"\u003e💡\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cspan class=\"tbk5v1-req-title\"\u003eLED Ring\u003c\/span\u003e\n                \u003cspan class=\"tbk5v1-req-sub\"\u003eIncluded in Vol. 1 or sold separately\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"tbk5v1-req tbk5v1-req--need\"\u003e\n              \u003cspan class=\"tbk5v1-req-icon\"\u003e🎲\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cspan class=\"tbk5v1-req-title\"\u003eTeburu W6 Die\u003c\/span\u003e\n                \u003cspan class=\"tbk5v1-req-sub\"\u003eIncluded in Vol. 1 or sold separately\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"tbk5v1-req tbk5v1-req--need\"\u003e\n              \u003cspan class=\"tbk5v1-req-icon\"\u003e📱\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cspan class=\"tbk5v1-req-title\"\u003eFree Teburu App\u003c\/span\u003e\n                \u003cspan class=\"tbk5v1-req-sub\"\u003eiOS 13+ · Android 8+ · Windows 10+ · macOS Sonoma+\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"tbk5v1-req tbk5v1-req--ok\"\u003e\n              \u003cspan class=\"tbk5v1-req-icon\"\u003e✅\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cspan class=\"tbk5v1-req-title\"\u003eVol. 1 NOT required\u003c\/span\u003e\n                \u003cspan class=\"tbk5v1-req-sub\"\u003eStandalone expansion — played independently\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"tbk5v1-req tbk5v1-req--ok\"\u003e\n              \u003cspan class=\"tbk5v1-req-icon\"\u003e✅\u003c\/span\u003e\n              \u003cdiv\u003e\n                \u003cspan class=\"tbk5v1-req-title\"\u003eCompatible with Vol. 1–4\u003c\/span\u003e\n                \u003cspan class=\"tbk5v1-req-sub\"\u003eHeroes and bosses mixable with all previous volumes\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- end tbk5v1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine tbk5v1-wrap --\u003e\n\n\u003cstyle\u003e\n.tbk5v1-wrap, .tbk5v1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.tbk5v1-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.45);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #060808;\n}\n\n\/* ── COPERTINA ── *\/\n.tbk5v1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.tbk5v1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.tbk5v1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom,\n  rgba(6,8,8,0) 0%,\n  rgba(6,8,8,0) 20%,\n  rgba(6,8,8,0.62) 52%,\n  rgba(6,8,8,0.92) 74%,\n  rgba(6,8,8,0.99) 100%); }\n.tbk5v1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.tbk5v1-kicker { display: block; color: #c8a050; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.tbk5v1-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.tbk5v1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.tbk5v1-chip { background: rgba(255,255,255,0.11); border: 1px solid rgba(255,255,255,0.22); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.tbk5v1-chip--standalone { background: rgba(60,140,40,0.55); border-color: #7ec86a; color: #c8f0b8; }\n.tbk5v1-chip--req { background: rgba(139,47,201,0.55); border-color: #8B2FC9; color: #fff; }\n\n\/* ── ALERT ── *\/\n.tbk5v1-alert-bar { background: #0c1a0c; border-top: 2px solid #7ec86a; border-bottom: 1px solid rgba(126,200,106,0.25); padding: 14px 24px; display: flex; align-items: flex-start; gap: 12px; }\n.tbk5v1-alert-icon { font-size: 1.2rem; flex-shrink: 0; margin-top: 1px; }\n.tbk5v1-alert-text { font-family: sans-serif; font-size: 0.86rem; color: rgba(255,255,255,0.82); line-height: 1.6; }\n.tbk5v1-alert-text strong { color: #c8f0b8; }\n.tbk5v1-alert-note { display: block; margin-top: 6px; font-size: 0.78rem; color: rgba(255,200,100,0.75); font-style: italic; }\n\n\/* ── SPECS ── *\/\n.tbk5v1-specs-bar { background: #0a1008; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.tbk5v1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.tbk5v1-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.tbk5v1-spec:nth-child(3n) { border-right: none; }\n.tbk5v1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.tbk5v1-spec-icon { font-size: 1.2rem; }\n.tbk5v1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.tbk5v1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.tbk5v1-body { background: #EEF0E8; }\n\n\/* ── INTRO ── *\/\n.tbk5v1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.tbk5v1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #6a5010; margin-bottom: 7px; }\n.tbk5v1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #060808; line-height: 1.15; margin-bottom: 16px; }\n.tbk5v1-p { font-family: sans-serif; font-size: 0.95rem; color: #1a1808; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.tbk5v1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6a5010; margin-bottom: 12px; }\n.tbk5v1-quote-solo { background: #0c1a0c; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #c8a050; }\n.tbk5v1-quote-solo--alt { background: #060808; border-left-color: #6a5010; }\n.tbk5v1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.tbk5v1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.tbk5v1-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.tbk5v1-divider { height: 1px; background: #c8c4a0; margin: 32px 28px 0; }\n\n\/* ── BOSS GRID ── *\/\n.tbk5v1-section-pad { padding: 32px 28px 8px; }\n.tbk5v1-boss-grid { display: grid; grid-template-columns: 1fr; gap: 16px; margin-top: 16px; }\n.tbk5v1-boss { background: #fff; border-radius: 16px; padding: 20px 22px; border: 1px solid #c8c4a0; box-shadow: 0 2px 12px rgba(0,0,0,0.06); transition: transform 0.2s ease; }\n.tbk5v1-boss:hover { transform: translateY(-2px); }\n.tbk5v1-boss-header { display: flex; align-items: center; gap: 14px; margin-bottom: 10px; }\n.tbk5v1-boss-glyph { font-size: 2.2rem; color: #6a5010; flex-shrink: 0; font-family: Georgia, serif; line-height: 1; }\n.tbk5v1-boss-name { font-family: sans-serif; font-size: 1.05rem; font-weight: 900; color: #060808; display: block; margin-bottom: 3px; }\n.tbk5v1-boss-location { font-family: sans-serif; font-size: 0.75rem; color: #6a5010; font-weight: 600; }\n.tbk5v1-boss-desc { font-family: sans-serif; font-size: 0.86rem; color: #1a1808; line-height: 1.6; }\n\n\/* ── CARDS ── *\/\n.tbk5v1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.tbk5v1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #c8c4a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease; }\n.tbk5v1-card:hover { transform: translateY(-2px); }\n.tbk5v1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.tbk5v1-card-name { font-size: 0.95rem; font-weight: 900; color: #6a5010; margin-bottom: 5px; font-family: sans-serif; }\n.tbk5v1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #1a1808; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.tbk5v1-closing { background: #060808; padding: 26px 28px; border-top: 3px solid #c8a050; }\n.tbk5v1-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.tbk5v1-box-section { background: #EEF0E8; border-top: 1px solid #c8c4a0; }\n.tbk5v1-det { border-bottom: 1px solid #d8d4b0; background: #fff; }\n.tbk5v1-det--last { border-bottom: none; }\n.tbk5v1-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.tbk5v1-det-sum::-webkit-details-marker { display: none; }\n.tbk5v1-det-sum::marker { display: none; }\n.tbk5v1-det[open] .tbk5v1-det-sum, .tbk5v1-det-sum:hover { background: #f8f6ec; }\n.tbk5v1-det-left { display: flex; align-items: center; gap: 10px; }\n.tbk5v1-det-ico { font-size: 17px; flex-shrink: 0; }\n.tbk5v1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #060808; display: block; }\n.tbk5v1-det-sub { font-family: sans-serif; font-size: 11px; color: #8a8060; margin-top: 1px; display: block; }\n.tbk5v1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.tbk5v1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #8a8060; border-bottom: 2px solid #8a8060; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.tbk5v1-det[open] .tbk5v1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.tbk5v1-det-body { padding: 0 20px 16px; background: #fff; }\n\n\/* ── REQUISITI ── *\/\n.tbk5v1-req-grid { display: grid; grid-template-columns: 1fr; gap: 8px; padding-top: 14px; }\n.tbk5v1-req { display: flex; align-items: flex-start; gap: 12px; padding: 12px 14px; border-radius: 10px; border: 1px solid; }\n.tbk5v1-req--need { background: #fdf0ff; border-color: #d4b4f0; }\n.tbk5v1-req--ok { background: #eaf3de; border-color: #b0d890; }\n.tbk5v1-req-icon { font-size: 1.2rem; flex-shrink: 0; margin-top: 1px; }\n.tbk5v1-req-title { display: block; font-family: sans-serif; font-size: 0.84rem; font-weight: 700; color: #060808; margin-bottom: 2px; }\n.tbk5v1-req-sub { display: block; font-family: sans-serif; font-size: 0.75rem; color: #5a5030; line-height: 1.4; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .tbk5v1-specs { grid-template-columns: repeat(6, 1fr); }\n  .tbk5v1-spec { border-bottom: none; }\n  .tbk5v1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .tbk5v1-spec:last-child { border-right: none; }\n  .tbk5v1-cards { grid-template-columns: repeat(2, 1fr); }\n  .tbk5v1-req-grid { grid-template-columns: repeat(2, 1fr); }\n}\n@media screen and (min-width: 900px) {\n  .tbk5v1-cover { height: 440px; }\n  .tbk5v1-cover-content { padding: 22px 36px 30px; }\n  .tbk5v1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .tbk5v1-boss-grid { grid-template-columns: repeat(3, 1fr); }\n  .tbk5v1-cards { grid-template-columns: repeat(4, 1fr); }\n  .tbk5v1-divider { margin-left: 36px; margin-right: 36px; }\n  .tbk5v1-section-pad { padding: 36px 36px 8px; }\n  .tbk5v1-closing { padding: 28px 36px; }\n}\n\u003c\/style\u003e","brand":"Pegasus Spiele","offers":[{"title":"Default Title","offer_id":53690323075399,"sku":null,"price":114.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Teburu-TheBadKarmasandtheCurseofCthulhu-Volume500.webp?v=1775982495"},{"product_id":"foxglove-farm","title":"Foxglove Farm","description":"\u003c!-- =====================================================\n     FOXGLOVE FARM — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"ff1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"ff1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"ff1-cover-img\" alt=\"Foxglove Farm cozy tile-placement family board game - official cover Alley Cat Games\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TimberTown00.webp\"\u003e\n\u003cdiv class=\"ff1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ff1-cover-content\"\u003e\n\u003cp class=\"ff1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"ff1-sub\"\u003eYour town grows tile by tile, wheelbarrow by wheelbarrow. And in the end, no one talks about who won — they talk about how beautiful it was.\u003c\/p\u003e\n\u003cdiv class=\"ff1-chips\"\u003e\n\u003cspan class=\"ff1-chip ff1-chip--green\"\u003eCozy Strategy\u003c\/span\u003e \u003cspan class=\"ff1-chip\"\u003eAlley Cat Games\u003c\/span\u003e \u003cspan class=\"ff1-chip\"\u003eTimber Town Sequel\u003c\/span\u003e \u003cspan class=\"ff1-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=\"ff1-specs-bar\"\u003e\n\u003cdiv class=\"ff1-specs\"\u003e\n\u003cdiv class=\"ff1-spec\"\u003e\n\u003cspan class=\"ff1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"ff1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"ff1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-spec\"\u003e\n\u003cspan class=\"ff1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"ff1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"ff1-spec-val\"\u003e45–75 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-spec\"\u003e\n\u003cspan class=\"ff1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"ff1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"ff1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-spec\"\u003e\n\u003cspan class=\"ff1-spec-icon\"\u003e🧩\u003c\/span\u003e \u003cspan class=\"ff1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"ff1-spec-val\"\u003eTile Placement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-spec\"\u003e\n\u003cspan class=\"ff1-spec-icon\"\u003e🔄\u003c\/span\u003e \u003cspan class=\"ff1-spec-label\"\u003eActions\u003c\/span\u003e \u003cspan class=\"ff1-spec-val\"\u003eSimultaneous\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-spec\"\u003e\n\u003cspan class=\"ff1-spec-icon\"\u003e🏆\u003c\/span\u003e \u003cspan class=\"ff1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"ff1-spec-val\"\u003eCompetitive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"ff1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"ff1-intro-grid\"\u003e\n\u003cdiv class=\"ff1-intro-text\"\u003e\n\u003cp class=\"ff1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"ff1-h3\"\u003eA farm to build, a village to make flourish\u003c\/h3\u003e\n\u003cp class=\"ff1-p\"\u003eYour settlers have just arrived in a promising land. Around them, only raw resources and possibilities. Foxglove Farm — the sequel to Alley Cat Games' successful Timber Town — asks you to transform all of this into something beautiful and prosperous.\u003c\/p\u003e\n\u003cp class=\"ff1-p\"\u003eThe game unfolds over \u003cstrong\u003e4 rounds with predominantly simultaneous actions\u003c\/strong\u003e: build buildings, produce resources, lay paths, and manage a network of wheelbarrows that connects everything. Every building produces something. Every resource needs to go somewhere. And with limited resources, every choice matters.\u003c\/p\u003e\n\u003cp class=\"ff1-p\"\u003eThere's no chaos, no elimination, no battleground. There's only your town taking shape — and that of others, growing elegantly alongside yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-intro-side\"\u003e\n\u003cdiv class=\"ff1-quote-solo\"\u003e\n\u003cspan class=\"ff1-qs-icon\"\u003e🦊\u003c\/span\u003e\n\u003cp class=\"ff1-qs-text\"\u003eThe secret of Foxglove Farm is the network: every building you construct changes the value of those around it. Planning paths is like composing a song — each note depends on the one before it.\u003c\/p\u003e\n\u003cp class=\"ff1-qs-note\"\u003eThe secret of Foxglove Farm in one sentence\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-quote-solo ff1-quote-solo--alt\"\u003e\n\u003cspan class=\"ff1-qs-icon\"\u003e🌸\u003c\/span\u003e\n\u003cp class=\"ff1-qs-text\"\u003eRarely does a game manage to be both relaxing and deeply strategic. Foxglove Farm succeeds thanks to simultaneous actions: everyone plays, no one waits, the tension builds silently.\u003c\/p\u003e\n\u003cp class=\"ff1-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"ff1-fs\"\u003e\n\u003cdiv class=\"ff1-fs-header\"\u003e\n\u003cdiv class=\"ff1-fs-brand\"\u003e\n\u003cimg class=\"ff1-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=\"ff1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"ff1-fs-game-name\"\u003eFoxglove Farm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"ff1-fs-cat\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-body\"\u003e\n\u003cdiv class=\"ff1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"ff1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"ff1-fs-tip\" class=\"ff1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-info\"\u003e\n\u003cspan class=\"ff1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"ff1-fs-feeling\"\u003e\n\u003cspan class=\"ff1-fs-feel-tag\"\u003eRelaxing\u003c\/span\u003e \u003cspan class=\"ff1-fs-feel-tag\"\u003eThought-provoking\u003c\/span\u003e \u003cspan class=\"ff1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ff1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"ff1-fs-targets\"\u003e\n\u003cdiv class=\"ff1-fs-target ff1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-target ff1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-target ff1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-target ff1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-target ff1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-target ff1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-verdict\"\u003e\n\u003cdiv class=\"ff1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-verdict-text\"\u003eCozy tile-placement with an elegant resource system. Perfect for quiet evenings where you want to think without stress — not for those seeking direct conflict.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOLO --\u003e\n\u003cdiv class=\"ff1-fs-solo\"\u003e\n\u003cdiv class=\"ff1-fs-solo-inner\"\u003e\n\u003cdiv class=\"ff1-fs-solo-left\"\u003e\n\u003cspan class=\"ff1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"ff1-fs-solo-title\"\u003eSolo mode\u003c\/span\u003e \u003cspan class=\"ff1-fs-solo-type\"\u003eOfficial\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-solo-rating\"\u003e\n\u003cspan class=\"ff1-fs-solo-stars\"\u003e★★★★☆\u003c\/span\u003e \u003cspan class=\"ff1-fs-solo-score\"\u003e4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ff1-fs-solo-note\"\u003eThe solo mode works very well: simultaneous actions become a personal optimization puzzle. A great way to learn the game before challenging other players.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-fs-footer\"\u003e\n\u003cimg class=\"ff1-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, official description, and game style\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Replayability', v:5, note:\"Variable objectives and random tiles: each game builds a different town\"},\n        {l:'Strategy',     v:4, note:\"The network of wheelbarrows and paths requires real planning from the first turn\"},\n        {l:'Depth',    v:4, note:\"Easy to learn, but optimizing the resource chain requires practice\"},\n        {l:'Interaction',  v:2, note:\"Indirect: compete for space and resources, but no one directly attacks\"},\n        {l:'Luck',      v:2, note:\"Available tiles change, but decisions weigh more than chance\"},\n        {l:'Complexity',  v:2, note:\"Accessible rules in minutes, fluid and immediate first game\"}\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('ff1-fs-svg');\n      var tip=document.getElementById('ff1-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 ff1-draw{to{stroke-dashoffset:0}}@keyframes ff1-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:ff1-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:ff1-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:ff1-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=\"ff1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COMPONENT CARDS --\u003e\n\u003cdiv class=\"ff1-section-pad\"\u003e\n\u003cp class=\"ff1-label\"\u003eWhat you manage in each game\u003c\/p\u003e\n\u003ch3 class=\"ff1-h3\"\u003eYour builder's arsenal\u003c\/h3\u003e\n\u003cdiv class=\"ff1-cards\"\u003e\n\u003cdiv class=\"ff1-card\"\u003e\n\u003cspan class=\"ff1-card-icon\"\u003e🏗️\u003c\/span\u003e\n\u003ch4 class=\"ff1-card-name\"\u003eBuildings to construct\u003c\/h4\u003e\n\u003cp class=\"ff1-card-desc\"\u003eEvery building produces resources or generates points. Position matters: the right neighbors multiply the value of everything you build.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-card\"\u003e\n\u003cspan class=\"ff1-card-icon\"\u003e🛤️\u003c\/span\u003e\n\u003ch4 class=\"ff1-card-name\"\u003ePaths to lay\u003c\/h4\u003e\n\u003cp class=\"ff1-card-desc\"\u003eResources don't teleport. They must travel along the paths you've built — and building them in the wrong place is costly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-card\"\u003e\n\u003cspan class=\"ff1-card-icon\"\u003e🛻\u003c\/span\u003e\n\u003ch4 class=\"ff1-card-name\"\u003eWheelbarrow network\u003c\/h4\u003e\n\u003cp class=\"ff1-card-desc\"\u003eThe heart of the game. Every correctly connected wheelbarrow is an extra point at the end of the round. Optimizing the network is the main challenge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ff1-card\"\u003e\n\u003cspan class=\"ff1-card-icon\"\u003e🌾\u003c\/span\u003e\n\u003ch4 class=\"ff1-card-name\"\u003eResources to manage\u003c\/h4\u003e\n\u003cp class=\"ff1-card-desc\"\u003eWood, stone, crops — never enough for everything. Each round, you choose where to focus. Unused resources are lost points.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"ff1-closing\"\u003e\n\u003cp class=\"ff1-closing-text\"\u003eIn a few hours, you'll have built something to be proud of. It always happens with Foxglove Farm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- fine ff1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine ff1-wrap --\u003e\n\u003cstyle\u003e\n.ff1-wrap, .ff1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.ff1-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: #1A2E0F;\n}\n\n\/* ── COPERTINA ── *\/\n.ff1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.ff1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.ff1-cover-fade {\n  position: absolute; inset: 0;\n  background: linear-gradient(to bottom,\n    rgba(26,46,15,0) 0%,\n    rgba(26,46,15,0) 20%,\n    rgba(26,46,15,0.55) 50%,\n    rgba(26,46,15,0.88) 72%,\n    rgba(26,46,15,0.98) 100%);\n}\n.ff1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.ff1-kicker { display: block; color: #A8D878; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.ff1-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.ff1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.ff1-chip { background: rgba(255,255,255,0.13); border: 1px solid rgba(255,255,255,0.28); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.ff1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.ff1-specs-bar { background: #0E1C08; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.07); }\n.ff1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.ff1-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.ff1-spec:nth-child(3n) { border-right: none; }\n.ff1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.ff1-spec-icon { font-size: 1.2rem; }\n.ff1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.ff1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.ff1-body { background: #F0EDD6; }\n\n\/* ── INTRO ── *\/\n.ff1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.ff1-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.ff1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1A2E0F; line-height: 1.15; margin-bottom: 16px; }\n.ff1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d4015; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.ff1-quote-solo { background: #1A2E0F; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #A8D878; }\n.ff1-quote-solo--alt { background: #2E4A1A; border-left-color: #D4799A; }\n.ff1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.ff1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.ff1-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.ff1-divider { height: 1px; background: #c8c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.ff1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.ff1-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.ff1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.ff1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.ff1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.ff1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.ff1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.ff1-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.ff1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.ff1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.ff1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.ff1-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.ff1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.ff1-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.ff1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.ff1-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.ff1-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.ff1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px,1fr)); gap: 7px; margin-bottom: 16px; }\n.ff1-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.ff1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.ff1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.ff1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.ff1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.ff1-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.ff1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.ff1-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\/* ── SOLITARIO ── *\/\n.ff1-fs-solo { background: #eeeae4; border-top: 1px solid #e0d8cc; padding: 14px 20px; }\n.ff1-fs-solo-inner { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; flex-wrap: wrap; gap: 8px; }\n.ff1-fs-solo-left { display: flex; align-items: center; gap: 10px; }\n.ff1-fs-solo-icon { font-size: 1.4rem; }\n.ff1-fs-solo-title { display: block; font-family: sans-serif; font-size: 12px; font-weight: 700; color: #1a1208; }\n.ff1-fs-solo-type { display: inline-block; font-family: sans-serif; font-size: 10px; font-weight: 700; padding: 2px 8px; border-radius: 50px; background: #eaf3de; border: 1px solid #80b050; color: #2a5010; margin-top: 3px; }\n.ff1-fs-solo-rating { display: flex; align-items: center; gap: 6px; }\n.ff1-fs-solo-stars { font-size: 1rem; color: #2E6B0A; letter-spacing: 2px; }\n.ff1-fs-solo-score { font-family: sans-serif; font-size: 11px; font-weight: 700; color: #6b5e48; }\n.ff1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #3d2810; line-height: 1.6; }\n\n\/* ── CARDS ── *\/\n.ff1-section-pad { padding: 32px 28px 8px; }\n.ff1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.ff1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8cca8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.ff1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.ff1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.ff1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.ff1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d4015; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.ff1-closing { background: #1A2E0F; padding: 26px 28px; border-top: 3px solid #A8D878; }\n.ff1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .ff1-specs { grid-template-columns: repeat(6, 1fr); }\n  .ff1-spec { border-bottom: none; }\n  .ff1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .ff1-spec:last-child { border-right: none; }\n  .ff1-cards { grid-template-columns: repeat(2, 1fr); }\n  .ff1-fs-body { grid-template-columns: 220px 1fr; }\n  .ff1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .ff1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .ff1-cover { height: 440px; }\n  .ff1-cover-content { padding: 22px 36px 30px; }\n  .ff1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .ff1-cards { grid-template-columns: repeat(4, 1fr); }\n  .ff1-divider { margin-left: 36px; margin-right: 36px; }\n  .ff1-section-pad { padding: 36px 36px 8px; }\n  .ff1-closing { padding: 28px 36px; }\n  .ff1-fs-body { grid-template-columns: 260px 1fr; }\n  .ff1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Alley Cat Games","offers":[{"title":"Default Title","offer_id":53705410511175,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TimberTown00.webp?v=1776241974"},{"product_id":"confusing-lands-icebound-isles","title":"Confusing Lands - Icebound Isles","description":"\u003c!-- =====================================================\n     CONFUSING LANDS: ICEBOUND ISLES — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"cli1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"cli1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"cli1-cover-img\" alt=\"Confusing Lands Icebound Isles card game frozen landscapes for 1-2 players - official cover Envy Born Games\" src=\"https:\/\/cf.geekdo-images.com\/xeekdkExTRhbEwTpXdwftA__itemrep\/img\/wInKoPxd53eePIzm7rRWB6HADn0=\/fit-in\/246x300\/filters:strip_icc()\/pic9419162.png\"\u003e\n\u003cdiv class=\"cli1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cli1-cover-content\"\u003e\n\u003cp class=\"cli1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"cli1-sub\"\u003eIce islands floating in the sky, deer walking on snow, absurd and magnificent landscapes built card by card.\u003c\/p\u003e\n\u003cdiv class=\"cli1-chips\"\u003e\n\u003cspan class=\"cli1-chip cli1-chip--ice\"\u003eStandalone\u003c\/span\u003e \u003cspan class=\"cli1-chip\"\u003eEnvy Born Games\u003c\/span\u003e \u003cspan class=\"cli1-chip\"\u003eIcy Card Drafting\u003c\/span\u003e \u003cspan class=\"cli1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPEC SHEET --\u003e\n\u003cdiv class=\"cli1-specs-bar\"\u003e\n\u003cdiv class=\"cli1-specs\"\u003e\n\u003cdiv class=\"cli1-spec\"\u003e\n\u003cspan class=\"cli1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"cli1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"cli1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-spec\"\u003e\n\u003cspan class=\"cli1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"cli1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"cli1-spec-val\"\u003e~10 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-spec\"\u003e\n\u003cspan class=\"cli1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"cli1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"cli1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-spec\"\u003e\n\u003cspan class=\"cli1-spec-icon\"\u003e🎴\u003c\/span\u003e \u003cspan class=\"cli1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"cli1-spec-val\"\u003eCard Drafting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-spec\"\u003e\n\u003cspan class=\"cli1-spec-icon\"\u003e🏔️\u003c\/span\u003e \u003cspan class=\"cli1-spec-label\"\u003eSetting\u003c\/span\u003e \u003cspan class=\"cli1-spec-val\"\u003eIce Islands\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-spec\"\u003e\n\u003cspan class=\"cli1-spec-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"cli1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"cli1-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=\"cli1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"cli1-intro-grid\"\u003e\n\u003cdiv class=\"cli1-intro-text\"\u003e\n\u003cp class=\"cli1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"cli1-h3\"\u003eBuild an absurd and wonderful frozen world\u003c\/h3\u003e\n\u003cp class=\"cli1-p\"\u003eEnvy Born Games is releasing a standalone expansion to its gem \u003cstrong\u003eConfusing Lands\u003c\/strong\u003e in 2026, designed by \u003cstrong\u003eZak Eidsvoog\u003c\/strong\u003e. Icebound Isles adds the cold: Frozen Spaces, snow-capped mountains, ice rivers, solitary deer in the landscape.\u003c\/p\u003e\n\u003cp class=\"cli1-p\"\u003eThe mechanism is elegant in its simplicity: draw cards, place them, build your floating landscape. Each player places 8 cards in total. Then comes the scoring — a shared score plus the conditions of your specific landscape. The player who has created the most bizarre and profitable world wins.\u003c\/p\u003e\n\u003cp class=\"cli1-p\"\u003ePlayable solo, with two players, or combined with the base Confusing Lands to accommodate up to 4 players. A title designed to be taken in and out of the box in minutes, always leaving you wanting more.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-intro-side\"\u003e\n\u003cdiv class=\"cli1-quote-solo\"\u003e\n\u003cspan class=\"cli1-qs-icon\"\u003e❄️\u003c\/span\u003e\n\u003cp class=\"cli1-qs-text\"\u003eEight cards, an impossible landscape, a different result every time — simplicity concealing an elegant puzzle.\u003c\/p\u003e\n\u003cp class=\"cli1-qs-note\"\u003eThe secret of Icebound Isles in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-quote-solo cli1-quote-solo--alt\"\u003e\n\u003cspan class=\"cli1-qs-icon\"\u003e🏔️\u003c\/span\u003e\n\u003cp class=\"cli1-qs-text\"\u003eWhen you finish the game in ten minutes and are already shuffling the cards. That's the rhythm of Icebound Isles.\u003c\/p\u003e\n\u003cp class=\"cli1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"cli1-fs\"\u003e\n\u003cdiv class=\"cli1-fs-header\"\u003e\n\u003cdiv class=\"cli1-fs-brand\"\u003e\n\u003cimg class=\"cli1-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=\"cli1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"cli1-fs-game-name\"\u003eConfusing Lands: Icebound Isles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"cli1-fs-cat\"\u003eSocial · Gateway\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-body\"\u003e\n\u003cdiv class=\"cli1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"cli1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"cli1-fs-tip\" class=\"cli1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-info\"\u003e\n\u003cspan class=\"cli1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"cli1-fs-feeling\"\u003e\n\u003cspan class=\"cli1-fs-feel-tag\"\u003eSerene\u003c\/span\u003e \u003cspan class=\"cli1-fs-feel-tag\"\u003eContemplative\u003c\/span\u003e \u003cspan class=\"cli1-fs-feel-tag\"\u003eImmediate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cli1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n\u003cdiv class=\"cli1-fs-targets\"\u003e\n\u003cdiv class=\"cli1-fs-target cli1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-target cli1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-target cli1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-target cli1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-target cli1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-target cli1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-verdict\"\u003e\n\u003cdiv class=\"cli1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-verdict-text\"\u003eA quick and relaxing visual puzzle. Perfect for those who want a creative break alone or with two — not for those seeking tactical depth or direct confrontation.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOLO SECTION --\u003e\n\u003cdiv class=\"cli1-fs-solo\"\u003e\n\u003cdiv class=\"cli1-fs-solo-inner\"\u003e\n\u003cdiv class=\"cli1-fs-solo-left\"\u003e\n\u003cspan class=\"cli1-fs-solo-lbl\"\u003eSolo Mode\u003c\/span\u003e\n\u003cdiv class=\"cli1-fs-solo-stars\"\u003e\n\u003cspan class=\"cli1-fs-star cli1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cli1-fs-star cli1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cli1-fs-star cli1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cli1-fs-star cli1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cli1-fs-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"cli1-fs-solo-type\"\u003eOfficial\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cli1-fs-solo-note\"\u003eBuild your icy landscape against yourself, aiming for the highest score. A meditative mode that holds up very well.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-fs-footer\"\u003e\n\u003cimg class=\"cli1-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 game sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Accessibility', v:5, note:\"Rules in minutes, 100% smooth first game\"},\n        {l:'Replayability', v:4, note:\"Different cards every game — the landscape is never the same\"},\n        {l:'Luck',       v:4, note:\"Drafting introduces randomness, but you choose how to use the cards\"},\n        {l:'Energy',       v:3, note:\"Icy and contemplative atmosphere — doesn't generate adrenaline\"},\n        {l:'Strategy',     v:2, note:\"Choices matter but tactical space is contained by design\"},\n        {l:'Complexity',   v:1, note:\"The quickest game to explain you'll find — it's a strength\"}\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('cli1-fs-svg');\n      var tip=document.getElementById('cli1-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 cli1-draw{to{stroke-dashoffset:0}}@keyframes cli1-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:cli1-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:cli1-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:cli1-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=\"cli1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COMPONENT CARDS --\u003e\n\u003cdiv class=\"cli1-section-pad\"\u003e\n\u003cp class=\"cli1-label\"\u003eWhat you bring to the table\u003c\/p\u003e\n\u003ch3 class=\"cli1-h3\"\u003eYour winter arsenal\u003c\/h3\u003e\n\u003cdiv class=\"cli1-cards\"\u003e\n\u003cdiv class=\"cli1-card\"\u003e\n\u003cspan class=\"cli1-card-icon\"\u003e🎴\u003c\/span\u003e\n\u003ch4 class=\"cli1-card-name\"\u003e8 cards per landscape\u003c\/h4\u003e\n\u003cp class=\"cli1-card-desc\"\u003eNo more. Each game is built on 8 precise choices — little but abundant raw material for a bizarre and coherent world.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-card\"\u003e\n\u003cspan class=\"cli1-card-icon\"\u003e❄️\u003c\/span\u003e\n\u003ch4 class=\"cli1-card-name\"\u003eFrozen Spaces\u003c\/h4\u003e\n\u003cp class=\"cli1-card-desc\"\u003eThe novelty of Icebound Isles: frozen spaces that add a cold strategic twist — literally. They change placement and scoring possibilities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-card\"\u003e\n\u003cspan class=\"cli1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"cli1-card-name\"\u003eShared scoring condition\u003c\/h4\u003e\n\u003cp class=\"cli1-card-desc\"\u003eThere's one condition for everyone and one specific to your landscape. The tension arises here: optimize both, or sacrifice one to excel in the other?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cli1-card\"\u003e\n\u003cspan class=\"cli1-card-icon\"\u003e🔗\u003c\/span\u003e\n\u003ch4 class=\"cli1-card-name\"\u003eCompatible with Confusing Lands\u003c\/h4\u003e\n\u003cp class=\"cli1-card-desc\"\u003eStandalone for 1–2 players, or combine it with the base game for 3–4 player games. Two boxes, a unique system that scales naturally.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"cli1-closing\"\u003e\n\u003cp class=\"cli1-closing-text\"\u003eTen minutes. An icy landscape that will never exist in that form again. And you're already shuffling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS — no data provided, sections omitted --\u003e\n\u003c\/div\u003e\n\u003c!-- end cli1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine cli1-wrap --\u003e\n\u003cstyle\u003e\n.cli1-wrap, .cli1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.cli1-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: #0a1e3d;\n}\n\n\/* ── COPERTINA ── *\/\n.cli1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.cli1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.cli1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,30,61,0) 0%, rgba(10,30,61,0) 25%, rgba(10,30,61,0.65) 55%, rgba(10,30,61,0.9) 75%, rgba(10,30,61,0.99) 100%); }\n.cli1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.cli1-kicker { display: block; color: #7dd4f0; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.cli1-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.cli1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.cli1-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.cli1-chip--ice { background: #1050a0; border-color: #1050a0; }\n\n\/* ── SPECS ── *\/\n.cli1-specs-bar { background: #071428; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.cli1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.cli1-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.cli1-spec:nth-child(3n) { border-right: none; }\n.cli1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.cli1-spec-icon { font-size: 1.2rem; }\n.cli1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.cli1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.cli1-body { background: #eaf4fc; }\n\n\/* ── INTRO ── *\/\n.cli1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.cli1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1050a0; margin-bottom: 7px; }\n.cli1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #071428; line-height: 1.15; margin-bottom: 16px; }\n.cli1-p { font-family: sans-serif; font-size: 0.95rem; color: #1a3050; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.cli1-quote-solo { background: #0a1e3d; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #3ab8c8; }\n.cli1-quote-solo--alt { background: #0f2a4a; border-left-color: #7dd4f0; }\n.cli1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.cli1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.cli1-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.cli1-divider { height: 1px; background: #c0d8ee; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.cli1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.cli1-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.cli1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.cli1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.cli1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.cli1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.cli1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.cli1-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.cli1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.cli1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.cli1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.cli1-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.cli1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.cli1-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.cli1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.cli1-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.cli1-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.cli1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.cli1-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.cli1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.cli1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.cli1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.cli1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.cli1-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.cli1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n\n\/* ── SOLITARIO ── *\/\n.cli1-fs-solo { background: #eeeae4; border-top: 1px solid #e0d8cc; padding: 14px 20px; }\n.cli1-fs-solo-inner { display: flex; align-items: flex-start; gap: 16px; flex-wrap: wrap; }\n.cli1-fs-solo-left { flex-shrink: 0; }\n.cli1-fs-solo-lbl { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 6px; }\n.cli1-fs-solo-stars { display: flex; align-items: center; gap: 3px; }\n.cli1-fs-star { font-size: 16px; color: #d0c8b8; }\n.cli1-fs-star--on { color: #1050a0; }\n.cli1-fs-solo-type { font-family: sans-serif; font-size: 10px; font-weight: 700; padding: 2px 9px; border-radius: 50px; background: #e4eefc; border: 1px solid #7099d8; color: #0a3070; margin-left: 6px; }\n.cli1-fs-solo-note { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; flex: 1; min-width: 180px; }\n\n.cli1-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.cli1-section-pad { padding: 32px 28px 8px; }\n.cli1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.cli1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #b8d4ee; box-shadow: 0 2px 10px rgba(16,80,160,0.07); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.cli1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(16,80,160,0.12); }\n.cli1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.cli1-card-name { font-size: 0.95rem; font-weight: 900; color: #1050a0; margin-bottom: 5px; }\n.cli1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #1a3050; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.cli1-closing { background: #0a1e3d; padding: 26px 28px; border-top: 3px solid #3ab8c8; }\n.cli1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .cli1-specs { grid-template-columns: repeat(6, 1fr); }\n  .cli1-spec { border-bottom: none; }\n  .cli1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .cli1-spec:last-child { border-right: none; }\n  .cli1-cards { grid-template-columns: repeat(2, 1fr); }\n  .cli1-fs-body { grid-template-columns: 220px 1fr; }\n  .cli1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .cli1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .cli1-cover { height: 440px; }\n  .cli1-cover-content { padding: 22px 36px 30px; }\n  .cli1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .cli1-cards { grid-template-columns: repeat(4, 1fr); }\n  .cli1-divider { margin-left: 36px; margin-right: 36px; }\n  .cli1-section-pad { padding: 36px 36px 8px; }\n  .cli1-closing { padding: 28px 36px; }\n  .cli1-fs-body { grid-template-columns: 260px 1fr; }\n  .cli1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Envy Born Games","offers":[{"title":"Default Title","offer_id":53707398480199,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ConfusingLandsIceboundIsles00.webp?v=1776259025"},{"product_id":"yotei-deluxe-edition","title":"Yotei - Deluxe Edition Including Promos Unlocked in the Kickstarter Campaign","description":"\u003c!-- =====================================================\n     YOTEI — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"yot1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"yot1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"yot1-cover-img\" alt=\"Yotei Hokkaido town builder board game for 2-4 players - official Mighty Boards cover\" src=\"https:\/\/cf.geekdo-images.com\/5bFdfIuP0vynKpiim9mQ0g__itemrep\/img\/Az1Z9mkMarQzkat89PeESB_m3EA=\/fit-in\/246x300\/filters:strip_icc()\/pic9208306.png\"\u003e\n\u003cdiv class=\"yot1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"yot1-cover-content\"\u003e\n\u003cp class=\"yot1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"yot1-sub\"\u003eSome hoard potatoes, some win the auction at the last second, some build the most beautiful village in Japan. In the end, everyone wants to play again.\u003c\/p\u003e\n\u003cdiv class=\"yot1-chips\"\u003e\n\u003cspan class=\"yot1-chip yot1-chip--green\"\u003eKickstarter Deluxe Edition\u003c\/span\u003e \u003cspan class=\"yot1-chip\"\u003eMighty Boards\u003c\/span\u003e \u003cspan class=\"yot1-chip\"\u003eOriginal Japanese Artwork\u003c\/span\u003e \u003cspan class=\"yot1-chip\"\u003eAll Promos Unlocked\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"yot1-specs-bar\"\u003e\n\u003cdiv class=\"yot1-specs\"\u003e\n\u003cdiv class=\"yot1-spec\"\u003e\n\u003cspan class=\"yot1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"yot1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"yot1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-spec\"\u003e\n\u003cspan class=\"yot1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"yot1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"yot1-spec-val\"\u003e30–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-spec\"\u003e\n\u003cspan class=\"yot1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"yot1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"yot1-spec-val\"\u003e8+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-spec\"\u003e\n\u003cspan class=\"yot1-spec-icon\"\u003e🎴\u003c\/span\u003e \u003cspan class=\"yot1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"yot1-spec-val\"\u003eDrafting + Auctions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-spec\"\u003e\n\u003cspan class=\"yot1-spec-icon\"\u003e🏔️\u003c\/span\u003e \u003cspan class=\"yot1-spec-label\"\u003eSetting\u003c\/span\u003e \u003cspan class=\"yot1-spec-val\"\u003eHokkaido, Japan\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-spec\"\u003e\n\u003cspan class=\"yot1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"yot1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"yot1-spec-val\"\u003eCompetitive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"yot1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"yot1-intro-grid\"\u003e\n\u003cdiv class=\"yot1-intro-text\"\u003e\n\u003cp class=\"yot1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"yot1-h3\"\u003eA village to build, an auction to win, one potato at a time\u003c\/h3\u003e\n\u003cp class=\"yot1-p\"\u003eAt the foot of Mount Yotei — the Fuji of Hokkaido island — each player builds the most charming village in northern Japan. The currency? Potatoes. That stuff you grow, hoard, bet in blind auctions, and sometimes, lose badly in the final round.\u003c\/p\u003e\n\u003cp class=\"yot1-p\"\u003eYotei is a drafting and tableau-building game designed by \u003cstrong\u003eHuy Pham\u003c\/strong\u003e, with illustrations by \u003cstrong\u003eMaria Kato\u003c\/strong\u003e — a Japanese artist who depicted real places, actual inhabitants, and authentic wildlife of Niseko. The wooden tokens come from Hokkaido forests. It's not a marketing detail: it's a project born within the landscape it describes.\u003c\/p\u003e\n\u003cp class=\"yot1-p\"\u003eChoose cards from the market, reserve those you need before you have the resources to pay for them, build chains of prerequisites, and transform fields, forests, and thermal springs into Charm Points. The mechanism is clear after ten minutes. The depth emerges from the third game onwards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-intro-side\"\u003e\n\u003cp class=\"yot1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"yot1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Yotei\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"yot1-quote-text\"\u003e\"Cute, quick, clever — and by adding a blind bidding system, it adds a fresh new twist which warrants your attention.\"\u003c\/p\u003e\n\u003cp class=\"yot1-quote-transl\"\u003eCute, quick, clever — with blind auctions it adds a fresh new twist that warrants attention.\u003c\/p\u003e\n\u003cp class=\"yot1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003ePunchboard\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"yot1-quote yot1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Yotei\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"yot1-quote-text\"\u003e\"The interesting part of it sits a little below the surface — not because it's hard, but because the depth reveals itself over plays.\"\u003c\/p\u003e\n\u003cp class=\"yot1-quote-transl\"\u003eThe interesting part of it sits a little below the surface — not because it's hard, but because the depth reveals itself over plays.\u003c\/p\u003e\n\u003cp class=\"yot1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eTabletopping Games\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"yot1-fs\"\u003e\n\u003cdiv class=\"yot1-fs-header\"\u003e\n\u003cdiv class=\"yot1-fs-brand\"\u003e\n\u003cimg class=\"yot1-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=\"yot1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"yot1-fs-game-name\"\u003eYotei\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"yot1-fs-cat\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-fs-body\"\u003e\n\u003cdiv class=\"yot1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"yot1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"yot1-fs-tip\" class=\"yot1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-fs-info\"\u003e\n\u003cspan class=\"yot1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"yot1-fs-feeling\"\u003e\n\u003cspan class=\"yot1-fs-feel-tag\"\u003eSerene\u003c\/span\u003e \u003cspan class=\"yot1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e \u003cspan class=\"yot1-fs-feel-tag\"\u003eSurprising\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"yot1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"yot1-fs-targets\"\u003e\n\u003cdiv class=\"yot1-fs-target yot1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"yot1-fs-target yot1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"yot1-fs-target yot1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"yot1-fs-target yot1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"yot1-fs-target yot1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-fs-verdict\"\u003e\n\u003cdiv class=\"yot1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"yot1-fs-verdict-text\"\u003eLight tactics with a deeper core than expected. The blind auction turns each round into a small gamble. Excellent for those who love to build something beautiful in a short time.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-fs-footer\"\u003e\n\u003cimg class=\"yot1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategy',      v:4, note:\"You plan several turns ahead: each card reserves a promise you must keep\"},\n        {l:'Replayability',  v:4, note:\"Different cards every game, unpredictable auctions: never the same twice\"},\n        {l:'Depth',     v:3, note:\"On the surface it's simple — the true complexity emerges after 2-3 games\"},\n        {l:'Interaction',    v:3, note:\"Indirect but real: you block cards others need, you win auctions by a hair\"},\n        {l:'Luck',        v:2, note:\"Market cards vary but your choices always matter more than chance\"},\n        {l:'Complexity',    v:2, note:\"Rules in 10 minutes, first game smooth — accessible from the start\"}\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('yot1-fs-svg');\n      var tip=document.getElementById('yot1-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 yot1-draw{to{stroke-dashoffset:0}}@keyframes yot1-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:yot1-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:yot1-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:yot1-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=\"yot1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"yot1-section-pad\"\u003e\n\u003cp class=\"yot1-label\"\u003eWhat you control in each game\u003c\/p\u003e\n\u003ch3 class=\"yot1-h3\"\u003eYour village, your potatoes, your rules\u003c\/h3\u003e\n\u003cdiv class=\"yot1-cards\"\u003e\n\u003cdiv class=\"yot1-card\"\u003e\n\u003cspan class=\"yot1-card-icon\"\u003e🥔\u003c\/span\u003e\n\u003ch4 class=\"yot1-card-name\"\u003ePotatoes as currency\u003c\/h4\u003e\n\u003cp class=\"yot1-card-desc\"\u003eBuy cards, make bids, gather resources. Whoever manages their potato stock best controls the pace of the entire game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-card\"\u003e\n\u003cspan class=\"yot1-card-icon\"\u003e🎴\u003c\/span\u003e\n\u003ch4 class=\"yot1-card-name\"\u003eThe card market\u003c\/h4\u003e\n\u003cp class=\"yot1-card-desc\"\u003eThree levels of development — fields, forests, attractions. The most valuable cards require prerequisites that you build over time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-card\"\u003e\n\u003cspan class=\"yot1-card-icon\"\u003e📦\u003c\/span\u003e\n\u003ch4 class=\"yot1-card-name\"\u003eThe boxes for blind auctions\u003c\/h4\u003e\n\u003cp class=\"yot1-card-desc\"\u003eSmall wooden boxes where you hide your bid. No one knows how much you bet until everything is revealed at once. The most tense moment of the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"yot1-card\"\u003e\n\u003cspan class=\"yot1-card-icon\"\u003e✨\u003c\/span\u003e\n\u003ch4 class=\"yot1-card-name\"\u003eCharm Points\u003c\/h4\u003e\n\u003cp class=\"yot1-card-desc\"\u003eMultiple paths to obtain them: accumulated potatoes, card combinations, special buildings. There isn't just one winning strategy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"yot1-closing\"\u003e\n\u003cp class=\"yot1-closing-text\"\u003eIn an hour, you'll have built something beautiful and lost at least one auction by a whisker. It always happens with Yotei.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"yot1-box-section\"\u003e\n\u003cdetails class=\"yot1-det\"\u003e\n\u003csummary class=\"yot1-det-sum\"\u003e\u003cspan class=\"yot1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"yot1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"yot1-det-sub\"\u003eEnglish · Official Mighty Boards PDF\u003c\/span\u003e\u003cspan class=\"yot1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"yot1-det-body\"\u003e\n\u003cdiv class=\"yot1-rl-wrap\"\u003e\n\u003cdiv class=\"yot1-rl-langs\"\u003e\u003cspan class=\"yot1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1E3D1A; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"yot1-rl-link\" href=\"https:\/\/www.mighty-boards.com\/yotei-rulebook-KS\" target=\"_blank\"\u003e\u003cspan class=\"yot1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"yot1-rl-body\"\u003e\n\u003cspan class=\"yot1-rl-title\"\u003eDownload the official rulebook (KS edition)\u003c\/span\u003e\u003cspan class=\"yot1-rl-sub\"\u003eFree PDF · mighty-boards.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"yot1-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!-- \/yot1-body --\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.yot1-wrap, .yot1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.yot1-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: #0f1a08;\n}\n\n\/* ── COPERTINA ── *\/\n.yot1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.yot1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.yot1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(15,26,8,0) 0%, rgba(15,26,8,0) 25%, rgba(15,26,8,0.65) 55%, rgba(15,26,8,0.92) 75%, rgba(15,26,8,1) 100%); }\n.yot1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.yot1-kicker { display: block; color: #D4A820; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.yot1-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.yot1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.yot1-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.yot1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.yot1-specs-bar { background: #101e08; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.yot1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.yot1-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.yot1-spec:nth-child(3n) { border-right: none; }\n.yot1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.yot1-spec-icon { font-size: 1.2rem; }\n.yot1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.yot1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.yot1-body { background: #F5F0E8; }\n\n\/* ── INTRO ── *\/\n.yot1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.yot1-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.yot1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2a0a; line-height: 1.15; margin-bottom: 16px; }\n.yot1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3a18; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.yot1-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.yot1-quote { background: #1E3D1A; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #D4A820; }\n.yot1-quote--dark { background: #2a5020; }\n.yot1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.yot1-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.yot1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.yot1-divider { height: 1px; background: #d0c8b0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.yot1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.yot1-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.yot1-fs-brand { display:flex; align-items:center; gap:9px; }\n.yot1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.yot1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.yot1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.yot1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.yot1-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.yot1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.yot1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.yot1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.yot1-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.yot1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.yot1-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.yot1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.yot1-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.yot1-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.yot1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.yot1-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.yot1-fs-target span { font-size:14px; flex-shrink:0; }\n.yot1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.yot1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.yot1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.yot1-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.yot1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.yot1-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.yot1-section-pad { padding: 32px 28px 8px; }\n.yot1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.yot1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8d0b8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.yot1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.yot1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.yot1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.yot1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3a18; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.yot1-closing { background: #1E3D1A; padding: 26px 28px; border-top: 3px solid #D4A820; }\n.yot1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.yot1-box-section { background: #F5F0E8; border-top: 1px solid #d0c8b0; }\n.yot1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.yot1-det--last { border-bottom: none; }\n.yot1-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.yot1-det-sum::-webkit-details-marker { display: none; }\n.yot1-det-sum::marker { display: none; }\n.yot1-det[open] .yot1-det-sum { background: #f5f2ec; }\n.yot1-det-sum:hover { background: #f5f2ec; }\n.yot1-det-left { display: flex; align-items: center; gap: 10px; }\n.yot1-det-ico { font-size: 17px; flex-shrink: 0; }\n.yot1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2a0a; display: block; }\n.yot1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.yot1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.yot1-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.yot1-det[open] .yot1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.yot1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.yot1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.yot1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.yot1-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.yot1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.yot1-rl-body { flex:1; min-width:0; }\n.yot1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.yot1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.yot1-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  .yot1-specs { grid-template-columns: repeat(6, 1fr); }\n  .yot1-spec { border-bottom: none; }\n  .yot1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .yot1-spec:last-child { border-right: none; }\n  .yot1-cards { grid-template-columns: repeat(2, 1fr); }\n  .yot1-fs-body { grid-template-columns: 220px 1fr; }\n  .yot1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .yot1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .yot1-cover { height: 440px; }\n  .yot1-cover-content { padding: 22px 36px 30px; }\n  .yot1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .yot1-cards { grid-template-columns: repeat(4, 1fr); }\n  .yot1-divider { margin-left: 36px; margin-right: 36px; }\n  .yot1-section-pad { padding: 36px 36px 8px; }\n  .yot1-closing { padding: 28px 36px; }\n  .yot1-fs-body { grid-template-columns: 260px 1fr; }\n  .yot1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"MIGHTY BOARDS","offers":[{"title":"Default Title","offer_id":53708901122375,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Yotei-DeluxeEdition00.webp?v=1776268542"},{"product_id":"mr-president-the-american-presidency-2001-2020-2nd-edition-danneggiato","title":"Mr. President The American Presidency, 2001-2020 – 2nd Edition ","description":"\u003c!-- =====================================================\n     MR. PRESIDENT: THE AMERICAN PRESIDENCY, 2001-2020 — BLOCK 1\n     FroGames | Shopify Concept theme\n     ===================================================== --\u003e\n\u003cdiv class=\"mrp1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"mrp1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"mrp1-cover-img\" alt=\"Mr. President The American Presidency 2001-2020 heavy solitaire board game GMT Games - official 2nd Edition cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Mr._President_The_American_Presidency_2001-2020_2nd_Edition.webp?v=1776247808\"\u003e\n\u003cdiv class=\"mrp1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mrp1-cover-content\"\u003e\n\u003cp class=\"mrp1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"mrp1-sub\"\u003eThe weight of every decision is real. Every crisis has a cost. And no one will tell you if you did the right thing.\u003c\/p\u003e\n\u003cdiv class=\"mrp1-chips\"\u003e\n\u003cspan class=\"mrp1-chip mrp1-chip--red\"\u003eHeavy Solitaire\u003c\/span\u003e \u003cspan class=\"mrp1-chip\"\u003eGMT Games\u003c\/span\u003e \u003cspan class=\"mrp1-chip\"\u003e2nd Edition\u003c\/span\u003e \u003cspan class=\"mrp1-chip\"\u003e10+ years of development\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"mrp1-specs-bar\"\u003e\n\u003cdiv class=\"mrp1-specs\"\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e👤\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003e1 (2–4 coop)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003e8–12 hours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003eResource Management\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eScenario\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003eHistorical Sandbox\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-spec\"\u003e\n\u003cspan class=\"mrp1-spec-icon\"\u003e🧠\u003c\/span\u003e \u003cspan class=\"mrp1-spec-label\"\u003eComplexity\u003c\/span\u003e \u003cspan class=\"mrp1-spec-val\"\u003eHeavy game\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"mrp1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"mrp1-intro-grid\"\u003e\n\u003cdiv class=\"mrp1-intro-text\"\u003e\n\u003cp class=\"mrp1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"mrp1-h3\"\u003eYou are the President of the United States. You've already been elected. Now govern.\u003c\/h3\u003e\n\u003cp class=\"mrp1-p\"\u003eMr. President is not a game about elections. It's a game about what comes after — the mandate, the desk in the Oval Office, the 3 AM calls, the decisions that have no right answer. Designed by \u003cstrong\u003eGene Billingsley\u003c\/strong\u003e over ten years of research and development, published by GMT Games, it is now one of the deepest and most respected solitaire games in the history of modern board games.\u003c\/p\u003e\n\u003cp class=\"mrp1-p\"\u003eManage always-insufficient presidential resources, build your Cabinet, push your domestic agenda in Congress, monitor terrorist cells, manage relations with Russia and China — each with their own AI and four levels of aggression — and navigate a crisis deck that generates a different story every time. Each game is a unique, unrepeatable term.\u003c\/p\u003e\n\u003cp class=\"mrp1-p\"\u003eThe 2nd Edition refines the original with clearer rules, improved balancing, and new mechanics for years 3 and 4 of the term. Those who own the 1st Edition can purchase the Update Kit separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-intro-side\"\u003e\n\u003cdiv class=\"mrp1-quote-solo\"\u003e\n\u003cspan class=\"mrp1-qs-icon\"\u003e🎖️\u003c\/span\u003e\n\u003cp class=\"mrp1-qs-text\"\u003eThere's no moment when you're truly safe. The next crisis is already coming — and you don't know from where.\u003c\/p\u003e\n\u003cp class=\"mrp1-qs-note\"\u003eThe secret of Mr. President in one sentence\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-quote-solo mrp1-quote-solo--alt\"\u003e\n\u003cspan class=\"mrp1-qs-icon\"\u003e🌐\u003c\/span\u003e\n\u003cp class=\"mrp1-qs-text\"\u003eAfter ten years I could still sit down and play a game completely different from the last. That's what separates great solitaire games from everything else.\u003c\/p\u003e\n\u003cp class=\"mrp1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mrp1-fs\"\u003e\n\u003cdiv class=\"mrp1-fs-header\"\u003e\n\u003cdiv class=\"mrp1-fs-brand\"\u003e\n\u003cimg class=\"mrp1-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=\"mrp1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"mrp1-fs-game-name\"\u003eMr. President: The American Presidency\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"mrp1-fs-cat\"\u003eNarrative · Heavy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-body\"\u003e\n\u003cdiv class=\"mrp1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"mrp1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"mrp1-fs-tip\" class=\"mrp1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-info\"\u003e\n\u003cspan class=\"mrp1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"mrp1-fs-feeling\"\u003e\n\u003cspan class=\"mrp1-fs-feel-tag\"\u003eImmersive\u003c\/span\u003e \u003cspan class=\"mrp1-fs-feel-tag\"\u003eOverwhelming\u003c\/span\u003e \u003cspan class=\"mrp1-fs-feel-tag\"\u003eMemorable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mrp1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"mrp1-fs-targets\"\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-target mrp1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-verdict\"\u003e\n\u003cdiv class=\"mrp1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-verdict-text\"\u003eThe most ambitious solitaire game in recent years. Deep, narrative, brutally challenging. Not for those looking for a light evening — but for those who want to experience an authentic presidential term.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOLITAIRE SECTION --\u003e\n\u003cdiv class=\"mrp1-fs-solo\"\u003e\n\u003cdiv class=\"mrp1-fs-solo-inner\"\u003e\n\u003cdiv class=\"mrp1-fs-solo-left\"\u003e\n\u003cspan class=\"mrp1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"mrp1-fs-solo-label\"\u003eSolitaire Mode\u003c\/span\u003e \u003cspan class=\"mrp1-fs-solo-type\"\u003eOfficial · Designed for solo play\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-solo-rating\"\u003e\n\u003cspan class=\"mrp1-fs-solo-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"mrp1-fs-solo-score\"\u003e5\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"mrp1-fs-solo-note\"\u003eMr. President is born solitaire. Every system — the AI of Russia and China, the crisis deck, the variable-timed events — is designed to generate autonomous adversity and emergent narrative without a human opponent. The solo experience is what the designer had in mind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-fs-footer\"\u003e\n\u003cimg class=\"mrp1-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:'Profondità',    v:5, note:\"Decine di sistemi interconnessi — ogni anno di mandato aggiunge nuovi livelli\"},\n        {l:'Rigiocabilità', v:5, note:\"Sandbox con mazzo crisi variabile: nessuna partita uguale alla precedente\"},\n        {l:'Complessità',   v:5, note:\"Setup da 60 minuti, manualistica da centinaia di pagine. Non per tutti.\"},\n        {l:'Tensione',      v:4, note:\"Russia, Cina, terrorismo, Congresso: la pressione non si allenta mai\"},\n        {l:'Fortuna',       v:3, note:\"I dadi contano ma le scelte di allocazione risorse contano di più\"},\n        {l:'Interazione',   v:1, note:\"Solitario puro — il sistema genera avversità, non i giocatori\"}\n      ];\n      var accent='#3A56A0';\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('mrp1-fs-svg');\n      var tip=document.getElementById('mrp1-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 mrp1-draw{to{stroke-dashoffset:0}}@keyframes mrp1-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:mrp1-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:mrp1-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:mrp1-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=\"mrp1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"mrp1-section-pad\"\u003e\n\u003cp class=\"mrp1-label\"\u003eYour Mandate\u003c\/p\u003e\n\u003ch3 class=\"mrp1-h3\"\u003eWhat you manage each year of your presidency\u003c\/h3\u003e\n\u003cdiv class=\"mrp1-cards\"\u003e\n\u003cdiv class=\"mrp1-card\"\u003e\n\u003cspan class=\"mrp1-card-icon\"\u003e🏛️\u003c\/span\u003e\n\u003ch4 class=\"mrp1-card-name\"\u003eAgenda and Congress\u003c\/h4\u003e\n\u003cp class=\"mrp1-card-desc\"\u003ePush your legislation, cultivate alliances, and neutralize opponents. Resources are never enough for everything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-card\"\u003e\n\u003cspan class=\"mrp1-card-icon\"\u003e🌍\u003c\/span\u003e\n\u003ch4 class=\"mrp1-card-name\"\u003eRussia and China with their own AI\u003c\/h4\u003e\n\u003cp class=\"mrp1-card-desc\"\u003eFour levels of aggression each, postures that change in response to your actions. Living antagonists.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-card\"\u003e\n\u003cspan class=\"mrp1-card-icon\"\u003e⚡\u003c\/span\u003e\n\u003ch4 class=\"mrp1-card-name\"\u003eSurprise Crisis Deck\u003c\/h4\u003e\n\u003cp class=\"mrp1-card-desc\"\u003eSix key cards appear each turn in random order. You know they're coming. You don't know when. The pressure is constant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mrp1-card\"\u003e\n\u003cspan class=\"mrp1-card-icon\"\u003e🎖️\u003c\/span\u003e\n\u003ch4 class=\"mrp1-card-name\"\u003eCabinet and Exceptional Talents\u003c\/h4\u003e\n\u003cp class=\"mrp1-card-desc\"\u003eBuild your staff: Secretary of State, Secretary of Defense, domestic advisors. Each game, a different team.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"mrp1-closing\"\u003e\n\u003cp class=\"mrp1-closing-text\"\u003eAt the end of your term, you won't remember the points. You'll remember the choices — and the ones you should have made.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"mrp1-box-section\"\u003e\n\u003cdetails class=\"mrp1-det\"\u003e\n\u003csummary class=\"mrp1-det-sum\"\u003e\u003cspan class=\"mrp1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"mrp1-det-title\"\u003eRules\u003c\/span\u003e\u003cspan class=\"mrp1-det-sub\"\u003eEnglish · Official GMT page with all PDFs\u003c\/span\u003e\u003cspan class=\"mrp1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mrp1-det-body\"\u003e\n\u003cdiv class=\"mrp1-rl-wrap\"\u003e\n\u003cdiv class=\"mrp1-rl-langs\"\u003e\u003cspan class=\"mrp1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0A1628; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"mrp1-rl-link\" href=\"https:\/\/www.gmtgames.com\/p-1056-mr-president-the-american-presidency-2001-2020-2nd-edition.aspx\" target=\"_blank\"\u003e\u003cspan class=\"mrp1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"mrp1-rl-body\"\u003e\n\u003cspan class=\"mrp1-rl-title\"\u003eDownload all official manuals\u003c\/span\u003e\u003cspan class=\"mrp1-rl-sub\"\u003eFree PDFs · gmtgames.com (Governing Manual, Scenario Book, World Charts and others)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mrp1-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 mrp1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine mrp1-wrap --\u003e\n\u003cstyle\u003e\n.mrp1-wrap, .mrp1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mrp1-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.35);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0A1628;\n}\n\n\/* ── COPERTINA ── *\/\n.mrp1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mrp1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mrp1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,22,40,0) 0%, rgba(10,22,40,0) 20%, rgba(10,22,40,0.55) 50%, rgba(10,22,40,0.88) 72%, rgba(10,22,40,0.99) 100%); }\n.mrp1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mrp1-kicker { display: block; color: #C49A00; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mrp1-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.mrp1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mrp1-chip { background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.22); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.mrp1-chip--red { background: #B22234; border-color: #B22234; }\n\n\/* ── SPECS ── *\/\n.mrp1-specs-bar { background: #060e1c; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.mrp1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mrp1-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.mrp1-spec:nth-child(3n) { border-right: none; }\n.mrp1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mrp1-spec-icon { font-size: 1.2rem; }\n.mrp1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mrp1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mrp1-body { background: #F0EAD8; }\n\n\/* ── INTRO ── *\/\n.mrp1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mrp1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #3A56A0; margin-bottom: 7px; }\n.mrp1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0A1628; line-height: 1.15; margin-bottom: 16px; }\n.mrp1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3a4a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.mrp1-quote-solo { background: #0A1628; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #C49A00; }\n.mrp1-quote-solo--alt { background: #162038; border-left-color: #B22234; }\n.mrp1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mrp1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mrp1-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.mrp1-divider { height: 1px; background: #c8bca4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mrp1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.mrp1-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.mrp1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.mrp1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.mrp1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.mrp1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.mrp1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.mrp1-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.mrp1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.mrp1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.mrp1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.mrp1-fs-tip { display: none; position: absolute; background: #0A1628; 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.mrp1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.mrp1-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.mrp1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.mrp1-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.mrp1-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.mrp1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.mrp1-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.mrp1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.mrp1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.mrp1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.mrp1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.mrp1-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.mrp1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.mrp1-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\/* ── SEZIONE SOLITARIO ── *\/\n.mrp1-fs-solo { padding: 14px 20px; background: #f0ede8; border-top: 1px solid #e0d8cc; }\n.mrp1-fs-solo-inner { display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; margin-bottom: 8px; }\n.mrp1-fs-solo-left { display: flex; align-items: center; gap: 10px; }\n.mrp1-fs-solo-icon { font-size: 1.4rem; flex-shrink: 0; }\n.mrp1-fs-solo-label { display: block; font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a1208; }\n.mrp1-fs-solo-type { display: block; font-family: sans-serif; font-size: 11px; color: #6b5e48; margin-top: 1px; }\n.mrp1-fs-solo-rating { display: flex; align-items: center; gap: 6px; }\n.mrp1-fs-solo-stars { color: #C49A00; font-size: 1rem; letter-spacing: 1px; }\n.mrp1-fs-solo-score { font-family: sans-serif; font-size: 12px; font-weight: 700; color: #3A56A0; }\n.mrp1-fs-solo-note { font-family: sans-serif; font-size: 12px; color: #4a3a28; line-height: 1.6; }\n\n\/* ── CARDS ── *\/\n.mrp1-section-pad { padding: 32px 28px 8px; }\n.mrp1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mrp1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8cebb; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mrp1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.mrp1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mrp1-card-name { font-size: 0.95rem; font-weight: 900; color: #3A56A0; margin-bottom: 5px; }\n.mrp1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3a4a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mrp1-closing { background: #0A1628; padding: 26px 28px; border-top: 3px solid #C49A00; }\n.mrp1-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.mrp1-box-section { background: #F0EAD8; border-top: 1px solid #c8bca4; }\n.mrp1-det { border-bottom: 1px solid #e4d8c0; background: #fff; }\n.mrp1-det--last { border-bottom: none; }\n.mrp1-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.mrp1-det-sum::-webkit-details-marker { display: none; }\n.mrp1-det-sum::marker { display: none; }\n.mrp1-det[open] .mrp1-det-sum { background: #f5f0e8; }\n.mrp1-det-sum:hover { background: #f5f0e8; }\n.mrp1-det-left { display: flex; align-items: center; gap: 10px; }\n.mrp1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mrp1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0A1628; display: block; }\n.mrp1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.mrp1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mrp1-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.mrp1-det[open] .mrp1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mrp1-det-body { padding: 0 20px 16px; background: #fff; }\n.mrp1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.mrp1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.mrp1-rl-lang { font-family: sans-serif; font-size: 0.75rem; font-weight: 600; padding: 3px 10px; border-radius: 50px; background: #e8eef8; border: 1px solid #8090c0; color: #1a2a60; }\n.mrp1-rl-link:hover { opacity: .85; }\n.mrp1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.mrp1-rl-body { flex: 1; min-width: 0; }\n.mrp1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.mrp1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.mrp1-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  .mrp1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mrp1-spec { border-bottom: none; }\n  .mrp1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mrp1-spec:last-child { border-right: none; }\n  .mrp1-cards { grid-template-columns: repeat(2, 1fr); }\n  .mrp1-fs-body { grid-template-columns: 220px 1fr; }\n  .mrp1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mrp1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .mrp1-cover { height: 440px; }\n  .mrp1-cover-content { padding: 22px 36px 30px; }\n  .mrp1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mrp1-cards { grid-template-columns: repeat(4, 1fr); }\n  .mrp1-divider { margin-left: 36px; margin-right: 36px; }\n  .mrp1-section-pad { padding: 36px 36px 8px; }\n  .mrp1-closing { padding: 28px 36px; }\n  .mrp1-fs-body { grid-template-columns: 260px 1fr; }\n  .mrp1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"GMT Games","offers":[{"title":"Default Title","offer_id":53854939283783,"sku":null,"price":95.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Mr.President00.webp?v=1765003829"},{"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":"deep-regrets-uno-sventurato-gioco-di-pesca-danneggiato","title":"Deep Regrets - An Unfortunate Fishing Game","description":"\u003ch2\u003e Deep Regrets\u003c\/h2\u003e\n\n\n\u003cp\u003e 🎣 \u003cstrong\u003eWelcome to the craziest and most strategic fishing horror board game ever created!\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eDeep Regrets\u003c\/strong\u003e takes you to the dark depths of the ocean, where fishing isn't just about bringing home the catch... it's also about facing increasingly sinister creatures and your own madness.\u003c\/p\u003e\n\n\n\u003cp\u003e 🎲 Each turn, you'll roll custom dice to determine your fishing strength and decide whether to stay at sea or return to port. But be careful: each choice could increase your \u003cstrong\u003eRegrets\u003c\/strong\u003e , which affect your final score and could cause you to lose your most valuable fish!\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eDeep Regrets\u003c\/strong\u003e is a \u003cstrong\u003estrategic horror board game\u003c\/strong\u003e featuring resource management, push-your-luck mechanics, and ramping up madness. The more you risk, the more you can gain… but the fall can be disastrous.\u003c\/p\u003e\n\n\n\u003cp\u003e ⚓ \u003cstrong\u003eSolo and cooperative\u003c\/strong\u003e mode: become an ichthyologist and catalog every marine species in a unique narrative campaign!\u003c\/p\u003e\n\n\n\u003cp\u003e 🎯 \u003cem\u003eCan you balance your sanity and master the ocean, or will you be consumed by your regrets?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board game details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 1-5\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGame length:\u003c\/strong\u003e 30-150 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 14+\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDesigner:\u003c\/strong\u003e Judson Cowan\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Judson Cowan\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Tettix Games\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEdition language:\u003c\/strong\u003e English\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"MS Edizioni","offers":[{"title":"Default Title","offer_id":54040345477447,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Deep_Regrets_-_Uno_Sventurato_Gioco_di_Pesca.webp?v=1779705840"}],"url":"https:\/\/frogames.it\/en\/collections\/i-piu-desiderati.oembed","provider":"FroGames","version":"1.0","type":"link"}