{"product_id":"dragons-of-etchinstone-siege","title":"Dragons of Etchinstone - Siege","description":"\u003c!-- =====================================================\n     DRAGONS OF ETCHINSTONE: SIEGE — BLOCK 1\n     Expansion — FroGames | Shopify Concept Theme\n     ===================================================== --\u003e\n\u003cdiv class=\"dos1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"dos1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"dos1-cover-img\" alt=\"Dragons of Etchinstone Siege solo pocket expansion - official Chip Theory Games cover\" src=\"https:\/\/cf.geekdo-images.com\/hWln4lLdmJQ1p5FLmmSJEQ__itemrep\/img\/CbhjM6FwSPrNrvtHODwFfX-iKhw=\/fit-in\/246x300\/filters:strip_icc()\/pic9316647.jpg\"\u003e\n\u003cdiv class=\"dos1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dos1-cover-content\"\u003e\n\u003cp class=\"dos1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"dos1-sub\"\u003eYou defeated the dragons of Vale. Now they return for the Tower — and you are the Tower. An hour of brain-burning choices, in the palm of your hand.\u003c\/p\u003e\n\u003cdiv class=\"dos1-chips\"\u003e\n\u003cspan class=\"dos1-chip dos1-chip--copper\"\u003eExpansion\u003c\/span\u003e \u003cspan class=\"dos1-chip\"\u003eChip Theory Games\u003c\/span\u003e \u003cspan class=\"dos1-chip\"\u003eRequires base game\u003c\/span\u003e \u003cspan class=\"dos1-chip\"\u003eEnglish edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- EXPANSION ALERT --\u003e\n\u003cdiv class=\"dos1-alert\"\u003e\n\u003cspan class=\"dos1-alert-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cdiv class=\"dos1-alert-body\"\u003e\n\u003cp class=\"dos1-alert-title\"\u003eExpansion not playable on its own\u003c\/p\u003e\n\u003cp class=\"dos1-alert-text\"\u003eTo play Siege, you need a copy of \u003cstrong\u003eDragons of Etchinstone\u003c\/strong\u003e (base game). The expansion adds new mechanics, modes, and a tougher challenge — it does not replace the original game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SHEET --\u003e\n\u003cdiv class=\"dos1-specs-bar\"\u003e\n\u003cdiv class=\"dos1-specs\"\u003e\n\u003cdiv class=\"dos1-spec\"\u003e\n\u003cspan class=\"dos1-spec-icon\"\u003e👤\u003c\/span\u003e \u003cspan class=\"dos1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"dos1-spec-val\"\u003e1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-spec\"\u003e\n\u003cspan class=\"dos1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"dos1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"dos1-spec-val\"\u003e~60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-spec\"\u003e\n\u003cspan class=\"dos1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"dos1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"dos1-spec-val\"\u003e8+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-spec\"\u003e\n\u003cspan class=\"dos1-spec-icon\"\u003e🏰\u003c\/span\u003e \u003cspan class=\"dos1-spec-label\"\u003eNew Feature\u003c\/span\u003e \u003cspan class=\"dos1-spec-val\"\u003eStructure Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-spec\"\u003e\n\u003cspan class=\"dos1-spec-icon\"\u003e🎭\u003c\/span\u003e \u003cspan class=\"dos1-spec-label\"\u003eVariant\u003c\/span\u003e \u003cspan class=\"dos1-spec-val\"\u003ePlay as the monsters\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-spec\"\u003e\n\u003cspan class=\"dos1-spec-icon\"\u003e🧠\u003c\/span\u003e \u003cspan class=\"dos1-spec-label\"\u003eDifficulty\u003c\/span\u003e \u003cspan class=\"dos1-spec-val\"\u003eMaximum\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"dos1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"dos1-intro-grid\"\u003e\n\u003cdiv class=\"dos1-intro-text\"\u003e\n\u003cp class=\"dos1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"dos1-h3\"\u003eThe Tower is under siege. And you are the last defense.\u003c\/h3\u003e\n\u003cp class=\"dos1-p\"\u003eSiege is the definitive expansion for Dragons of Etchinstone. After felling the last dragon of Vale, a seismic wave of Aether erupts from The Tear — and the Mages' Tower becomes a beacon, drawing all that is monstrous in the realm. The dragons return. The monsters follow. The battle shifts from the wildlands to the heart of magic.\u003c\/p\u003e\n\u003cp class=\"dos1-p\"\u003eThe expansion redefines the game's pace: a larger hand allows you to create \u003cstrong\u003etwo Action Sets per turn\u003c\/strong\u003e instead of one, \u003cstrong\u003eStructure Cards\u003c\/strong\u003e add never-before-seen combat abilities, and new dragons with crueler patterns challenge even those who finished the base game with their eyes closed. Siege is designed to break habits.\u003c\/p\u003e\n\u003cp class=\"dos1-p\"\u003eAnd then there's the twist: the \u003cstrong\u003eReturn to Etchinstone\u003c\/strong\u003e variant puts you in the shoes of the monsters. This time you are the one attacking the Tower, searching for The Tear, wanting to go home at all costs. Same pocket-sized deck, reversed perspective, completely new challenge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-intro-side\"\u003e\n\u003cp class=\"dos1-quote-header\"\u003eThe expansion in two sentences\u003c\/p\u003e\n\u003cdiv class=\"dos1-quote-solo\"\u003e\n\u003cspan class=\"dos1-qs-icon\"\u003e🏰\u003c\/span\u003e\n\u003cp class=\"dos1-qs-text\"\u003eIn the base game, you journeyed the world. Here, you defend the Tower. Same hand, new verb — and everything changes.\u003c\/p\u003e\n\u003cp class=\"dos1-qs-note\"\u003eSiege's secret in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-quote-solo dos1-quote-solo--alt\"\u003e\n\u003cspan class=\"dos1-qs-icon\"\u003e🎭\u003c\/span\u003e\n\u003cp class=\"dos1-qs-text\"\u003eWith Return to Etchinstone, you stop being the hero. You become the thing the mages feared — and finally understand why they were right.\u003c\/p\u003e\n\u003cp class=\"dos1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"dos1-fs\"\u003e\n\u003cdiv class=\"dos1-fs-header\"\u003e\n\u003cdiv class=\"dos1-fs-brand\"\u003e\n\u003cimg class=\"dos1-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=\"dos1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"dos1-fs-game-name\"\u003eDragons of Etchinstone: Siege\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fef0e0; border-color: #d4a050; color: #6a3800;\" class=\"dos1-fs-cat\"\u003eExpansion · Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-body\"\u003e\n\u003cdiv class=\"dos1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"dos1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"dos1-fs-tip\" class=\"dos1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-info\"\u003e\n\u003cspan class=\"dos1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"dos1-fs-feeling\"\u003e\n\u003cspan class=\"dos1-fs-feel-tag\"\u003eBrain-burning\u003c\/span\u003e \u003cspan class=\"dos1-fs-feel-tag\"\u003eBrutal\u003c\/span\u003e \u003cspan class=\"dos1-fs-feel-tag\"\u003eExpansive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"dos1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"dos1-fs-targets\"\u003e\n\u003cdiv class=\"dos1-fs-target dos1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-target dos1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-target dos1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-target dos1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-target dos1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-target dos1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-verdict\"\u003e\n\u003cdiv class=\"dos1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-verdict-text\"\u003eFor those who've worn out the base game and are looking for the ultimate challenge. The two Action Sets per turn and Structure Cards raise the tactical ceiling — Siege is unforgiving of mistakes. The Return variant is almost a different game, in the same box.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-solo\"\u003e\n\u003cspan class=\"dos1-fs-solo-label\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"dos1-fs-solo-row\"\u003e\n\u003cspan class=\"dos1-fs-solo-type\"\u003eDesigned for solo play\u003c\/span\u003e\n\u003cdiv class=\"dos1-fs-solo-stars\"\u003e\n\u003cspan class=\"dos1-fs-star dos1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"dos1-fs-star dos1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"dos1-fs-star dos1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"dos1-fs-star dos1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"dos1-fs-star dos1-fs-star--on\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"dos1-fs-solo-note\"\u003eLike the base game, Siege is designed exclusively for one player. The expansion doubles the tactical weight but maintains the palm-playable format — still playable in your hand, anywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-fs-footer\"\u003e\n\u003cimg class=\"dos1-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 Siege rules and continuity with the base game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Complexity',   v:4, note:\"Two Action Sets per turn and new Structure Cards — requires mastery of the base game\"},\n        {l:'Depth',    v:5, note:\"The expanded hand multiplies tactical combinations for each turn\"},\n        {l:'Tension',      v:5, note:\"Waves of increasingly lethal siege — the siege intensifies, options dwindle\"},\n        {l:'Strategy',     v:5, note:\"Zero luck, maximum planning — Siege punishes every inaccuracy\"},\n        {l:'Replayability', v:4, note:\"New dragons, Structure Cards, and the Return variant double longevity\"},\n        {l:'Luck',       v:1, note:\"The deck order is still the only random variable\"}\n      ];\n      var accent='#d49050';\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('dos1-fs-svg');\n      var tip=document.getElementById('dos1-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 dos1-draw{to{stroke-dashoffset:0}}@keyframes dos1-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:dos1-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:dos1-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:dos1-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=\"dos1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- WHAT IT ADDS --\u003e\n\u003cdiv class=\"dos1-section-pad\"\u003e\n\u003cp class=\"dos1-label\"\u003eWhat changes in the game\u003c\/p\u003e\n\u003ch3 class=\"dos1-h3\"\u003eFour new features that redefine the pace\u003c\/h3\u003e\n\u003cdiv class=\"dos1-cards\"\u003e\n\u003cdiv class=\"dos1-card\"\u003e\n\u003cspan class=\"dos1-card-icon\"\u003e✋\u003c\/span\u003e\n\u003ch4 class=\"dos1-card-name\"\u003eExpanded hand\u003c\/h4\u003e\n\u003cp class=\"dos1-card-desc\"\u003eYou create two Action Sets per turn instead of one. Doubles the options — and the weight of every decision. Analysis paralysis is just around the corner.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-card\"\u003e\n\u003cspan class=\"dos1-card-icon\"\u003e🏰\u003c\/span\u003e\n\u003ch4 class=\"dos1-card-name\"\u003e5 Structure Cards\u003c\/h4\u003e\n\u003cp class=\"dos1-card-desc\"\u003eTower defenses with unique abilities to activate in combat. They change the game's balance — if you know when to play them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-card\"\u003e\n\u003cspan class=\"dos1-card-icon\"\u003e🐲\u003c\/span\u003e\n\u003ch4 class=\"dos1-card-name\"\u003e4 new Dragons\u003c\/h4\u003e\n\u003cp class=\"dos1-card-desc\"\u003eDragons designed for siege, with attacks that break the base game's strategies. Designed for those who already have the rhythm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-card\"\u003e\n\u003cspan class=\"dos1-card-icon\"\u003e🎭\u003c\/span\u003e\n\u003ch4 class=\"dos1-card-name\"\u003eReturn Variant\u003c\/h4\u003e\n\u003cp class=\"dos1-card-desc\"\u003eYou play as the monsters attacking the Tower. Same box, new perspective, inverted rules. Practically a second game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"dos1-closing\"\u003e\n\u003cp class=\"dos1-closing-text\"\u003eIf the base game made you replay a game consecutively, Siege will keep you there for an hour without even noticing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"dos1-box-section\"\u003e\n\u003cdetails class=\"dos1-det\"\u003e\n\u003csummary class=\"dos1-det-sum\"\u003e\u003cspan class=\"dos1-det-ico\"\u003e🎴\u003c\/span\u003e\u003cspan class=\"dos1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"dos1-det-sub\"\u003e7 card types · 21 total cards\u003c\/span\u003e\u003cspan class=\"dos1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"dos1-det-body\"\u003e\n\u003cdiv class=\"dos1-comp-grid\"\u003e\n\u003cdiv class=\"dos1-comp\"\u003e\n\u003cspan class=\"dos1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"dos1-comp-lbl\"\u003eStructure Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-comp\"\u003e\n\u003cspan class=\"dos1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"dos1-comp-lbl\"\u003eBesieged Mage Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-comp\"\u003e\n\u003cspan class=\"dos1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"dos1-comp-lbl\"\u003eRegion Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-comp\"\u003e\n\u003cspan class=\"dos1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"dos1-comp-lbl\"\u003eDragon Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-comp\"\u003e\n\u003cspan class=\"dos1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"dos1-comp-lbl\"\u003eReturn to Etchinstone Variant Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-comp\"\u003e\n\u003cspan class=\"dos1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"dos1-comp-lbl\"\u003eReference Card\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-comp\"\u003e\n\u003cspan class=\"dos1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"dos1-comp-lbl\"\u003eDivider Card\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dos1-comp\"\u003e\n\u003cspan class=\"dos1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"dos1-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=\"dos1-det dos1-det--last\"\u003e\n\u003csummary class=\"dos1-det-sum\"\u003e\u003cspan class=\"dos1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"dos1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"dos1-det-sub\"\u003e1 size · 20 cards\u003c\/span\u003e\u003cspan class=\"dos1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"dos1-det-body\"\u003e\n\u003cdiv class=\"dos1-sleeve-grid\"\u003e\n\u003cdiv class=\"dos1-sleeve\"\u003e\n\u003cspan class=\"dos1-sleeve-mm\"\u003e63.5 × 89 mm\u003c\/span\u003e\n\u003cdiv class=\"dos1-sleeve-r\"\u003e\u003cspan class=\"dos1-sleeve-qty\"\u003e20 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.dos1-wrap, .dos1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.dos1-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: #0a1530;\n}\n\n\/* ── COPERTINA ── *\/\n.dos1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.dos1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.dos1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,21,48,0) 0%, rgba(10,21,48,0) 25%, rgba(10,21,48,0.6) 55%, rgba(10,21,48,0.9) 75%, rgba(10,21,48,1) 100%); }\n.dos1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.dos1-kicker { display: block; color: #d49050; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.dos1-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.dos1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.dos1-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.dos1-chip--copper { background: #d49050; border-color: #d49050; color: #0a1530; }\n\n\/* ── ALERT ESPANSIONE ── *\/\n.dos1-alert { background: #1a2850; border-top: 1px solid rgba(212,144,80,0.3); padding: 14px 26px; display: flex; gap: 12px; align-items: flex-start; }\n.dos1-alert-icon { font-size: 1.3rem; flex-shrink: 0; }\n.dos1-alert-title { font-family: sans-serif; font-size: 0.82rem; font-weight: 800; color: #e8b070; margin-bottom: 3px; text-transform: uppercase; letter-spacing: 1px; }\n.dos1-alert-text { font-family: sans-serif; font-size: 0.82rem; color: rgba(255,255,255,0.82); line-height: 1.55; }\n\n\/* ── SPECS ── *\/\n.dos1-specs-bar { background: #050b1c; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.dos1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.dos1-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.dos1-spec:nth-child(3n) { border-right: none; }\n.dos1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.dos1-spec-icon { font-size: 1.2rem; }\n.dos1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.dos1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.dos1-body { background: #f0e6d2; }\n\n\/* ── INTRO ── *\/\n.dos1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.dos1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4a10; margin-bottom: 7px; }\n.dos1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a1530; line-height: 1.15; margin-bottom: 16px; }\n.dos1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a2a3a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.dos1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4a10; margin-bottom: 12px; }\n.dos1-quote-solo { background: #0a1530; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #d49050; }\n.dos1-quote-solo--alt { background: #1a2850; border-left-color: #e8b070; }\n.dos1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.dos1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.dos1-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.dos1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.dos1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.dos1-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.dos1-fs-brand { display:flex; align-items:center; gap:9px; }\n.dos1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.dos1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.dos1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.dos1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.dos1-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.dos1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.dos1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.dos1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.dos1-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.dos1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.dos1-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.dos1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.dos1-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.dos1-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.dos1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.dos1-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.dos1-fs-target span { font-size:14px; flex-shrink:0; }\n.dos1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.dos1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.dos1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.dos1-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.dos1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\n.dos1-fs-solo { background:#eeeae4; padding:14px 20px 16px; border-top:1px solid #e0d8cc; }\n.dos1-fs-solo-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:8px; }\n.dos1-fs-solo-row { display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; margin-bottom:8px; }\n.dos1-fs-solo-type { font-family:sans-serif; font-size:12px; font-weight:700; color:#0a1530; background:#fff; padding:4px 12px; border-radius:50px; border:1px solid #c0b090; }\n.dos1-fs-solo-stars { display:flex; gap:2px; }\n.dos1-fs-star { font-size:14px; color:#d8ccb0; }\n.dos1-fs-star--on { color:#d49050; }\n.dos1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.6; font-style:italic; }\n\n.dos1-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.dos1-section-pad { padding: 32px 28px 8px; }\n.dos1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.dos1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4c0a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.dos1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.dos1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.dos1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4a10; margin-bottom: 5px; }\n.dos1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a2a3a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.dos1-closing { background: #0a1530; padding: 26px 28px; border-top: 3px solid #d49050; }\n.dos1-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.dos1-box-section { background: #f0e6d2; border-top: 1px solid #d4c0a0; }\n.dos1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.dos1-det--last { border-bottom: none; }\n.dos1-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.dos1-det-sum::-webkit-details-marker { display: none; }\n.dos1-det-sum::marker { display: none; }\n.dos1-det[open] .dos1-det-sum { background: #faf7f2; }\n.dos1-det-sum:hover { background: #faf7f2; }\n.dos1-det-left { display: flex; align-items: center; gap: 10px; }\n.dos1-det-ico { font-size: 17px; flex-shrink: 0; }\n.dos1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a1530; display: block; }\n.dos1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.dos1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.dos1-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.dos1-det[open] .dos1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.dos1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.dos1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.dos1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.dos1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#8a4a10; min-width:26px; flex-shrink:0; }\n.dos1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2a2a3a; line-height:1.3; }\n\n.dos1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.dos1-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.dos1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0a1530; }\n.dos1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.dos1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .dos1-specs { grid-template-columns: repeat(6, 1fr); }\n  .dos1-spec { border-bottom: none; }\n  .dos1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .dos1-spec:last-child { border-right: none; }\n  .dos1-cards { grid-template-columns: repeat(2, 1fr); }\n  .dos1-fs-body { grid-template-columns: 220px 1fr; }\n  .dos1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .dos1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .dos1-cover { height: 440px; }\n  .dos1-cover-content { padding: 22px 36px 30px; }\n  .dos1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .dos1-cards { grid-template-columns: repeat(4, 1fr); }\n  .dos1-divider { margin-left: 36px; margin-right: 36px; }\n  .dos1-section-pad { padding: 36px 36px 8px; }\n  .dos1-closing { padding: 28px 36px; }\n  .dos1-fs-body { grid-template-columns: 260px 1fr; }\n  .dos1-fs-radar-panel svg { max-width: 260px; }\n  .dos1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Chip Theory","offers":[{"title":"Default Title","offer_id":53744980885831,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DragonsofEtchinstone-Siege00.webp?v=1776689108","url":"https:\/\/frogames.business\/en\/products\/dragons-of-etchinstone-siege","provider":"FroGames","version":"1.0","type":"link"}