{"product_id":"avalon-myths-monsters","title":"Avalon: The Riven Veil – Retail Myths and Monsters Expansion","description":"\u003c!-- =====================================================\n     AVALON: MYTHS \u0026amp; MONSTERS — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u0026gt;\n\n\u003cdiv class=\"avmm1-wrap\"\u003e\n\n\n  \u003c!-- TEXT HERO (no image) --\u003e\n  \u003cdiv class=\"avmm1-hero\"\u003e\n\n    \u003cdiv class=\"avmm1-hero-content\"\u003e\n\n      \u003cp class=\"avmm1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n      \u003cp class=\"avmm1-sub\"\u003eThe monster you bound on turn three is now fighting for you, and nobody at the table knew that creature was in the deck. The Lady, meanwhile, has already told you how the game ends — but only you.\u003c\/p\u003e\n\n      \u003cdiv class=\"avmm1-chips\"\u003e\n\n        \u003cspan class=\"avmm1-chip avmm1-chip--accent\"\u003eExpansion\u003c\/span\u003e\n        \u003cspan class=\"avmm1-chip\"\u003eShadowborne Games\u003c\/span\u003e\n        \u003cspan class=\"avmm1-chip\"\u003eLegendary Beasts\u003c\/span\u003e\n        \u003cspan class=\"avmm1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- PRODUCT SPECS --\u003e\n  \u003cdiv class=\"avmm1-specs-bar\"\u003e\n\n    \u003cdiv class=\"avmm1-specs\"\u003e\n\n      \u003cdiv class=\"avmm1-spec\"\u003e\n\n        \u003cspan class=\"avmm1-spec-icon\"\u003e🧩\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-label\"\u003eType\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-val\"\u003eExpansion\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avmm1-spec\"\u003e\n\n        \u003cspan class=\"avmm1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-val\"\u003e2–5\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avmm1-spec\"\u003e\n\n        \u003cspan class=\"avmm1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-val\"\u003e60–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avmm1-spec\"\u003e\n\n        \u003cspan class=\"avmm1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avmm1-spec\"\u003e\n\n        \u003cspan class=\"avmm1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-val\"\u003eShadowborne Games\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avmm1-spec\"\u003e\n\n        \u003cspan class=\"avmm1-spec-icon\"\u003e🇬🇧\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-label\"\u003eLanguage\u003c\/span\u003e\n        \u003cspan class=\"avmm1-spec-val\"\u003eEnglish\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- FORMULA --\u003e\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n    \u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eNew beasts \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e New artifacts \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Lady's prophecies\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FF9500;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e⚠️ Requires the base game Avalon: The Riven Veil\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\n  \u003c!-- BODY --\u003e\n  \u003cdiv class=\"avmm1-body\"\u003e\n\n\n    \u003c!-- INTRO --\u003e\n    \u003cdiv class=\"avmm1-intro-grid\"\u003e\n\n      \u003cdiv class=\"avmm1-intro-text\"\u003e\n\n        \u003cp class=\"avmm1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n        \u003ch3 class=\"avmm1-h3\"\u003eThe creatures missing from the legend\u003c\/h3\u003e\n\n        \u003cp class=\"avmm1-p\"\u003eBinding a mythical beast is one of the most satisfying moves in the base game: you complete the ritual, the creature joins your army, and with it comes an ability that others suddenly have to recalculate. \u003cstrong\u003eAvalon: Myths \u0026amp; Monsters\u003c\/strong\u003e expands that list. More legendary monsters from Arthurian lore enter the game ready to be bound, each with \u003cstrong\u003enew abilities and strengths\u003c\/strong\u003e to discover on the field.\u003c\/p\u003e\n\n        \u003cp class=\"avmm1-p\"\u003eBut the box isn't just about creatures. Underneath the mists, \u003cstrong\u003enew artifacts\u003c\/strong\u003e appear to be found, and the \u003cstrong\u003eLady's prophecies\u003c\/strong\u003e: more mysteries hidden on the island, more reasons to enter a region you would have avoided until yesterday. The modular board of \u003cstrong\u003eAvalon: The Riven Veil\u003c\/strong\u003e ceases to be predictable even for those who know it by heart.\u003c\/p\u003e\n\n        \u003cp class=\"avmm1-p\"\u003eThis box collects the extra content unlocked during the crowdfunding campaign, brought back in a retail edition. It integrates into the base game without replacing decks and without rewriting the rulebook: \u003cstrong\u003emore things that can emerge from the mist\u003c\/strong\u003e, same rules. Requires the base game to be used.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"avmm1-intro-side\"\u003e\n\n        \u003cdiv class=\"avmm1-quote-solo\"\u003e\n\n          \u003cspan class=\"avmm1-qs-icon\"\u003e🐉\u003c\/span\u003e\n          \u003cp class=\"avmm1-qs-text\"\u003eIt doesn't add a separate module: it expands what can emerge from the mist, and with it everything your army can become.\u003c\/p\u003e\n\n          \u003cp class=\"avmm1-qs-note\"\u003eThe secret of Myths \u0026amp; Monsters in one line\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"avmm1-quote-solo avmm1-quote-solo--alt\"\u003e\n\n          \u003cspan class=\"avmm1-qs-icon\"\u003e🔮\u003c\/span\u003e\n          \u003cp class=\"avmm1-qs-text\"\u003eIt changes the exploration calculation: now it's worth entering a region just to see what it hides.\u003c\/p\u003e\n\n          \u003cp class=\"avmm1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"avmm1-divider\"\u003e\u003c\/div\u003e\n\n\n    \u003c!-- FROGSCORE --\u003e\n    \u003cdiv class=\"avmm1-fs\"\u003e\n\n      \u003cdiv class=\"avmm1-fs-header\"\u003e\n\n        \u003cdiv class=\"avmm1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"avmm1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"avmm1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"avmm1-fs-game-name\"\u003eAvalon: Myths \u0026amp; Monsters\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"avmm1-fs-cat\" style=\"background:#fff0ec;border-color:#e08070;color:#8a2200\"\u003eExpansion · Conflict\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"avmm1-fs-body\"\u003e\n\n        \u003cdiv class=\"avmm1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"avmm1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"avmm1-fs-tip\" id=\"avmm1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"avmm1-fs-info\"\u003e\n\n          \u003cspan class=\"avmm1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"avmm1-fs-feeling\"\u003e\n\n            \u003cspan class=\"avmm1-fs-feel-tag\"\u003eEpic\u003c\/span\u003e\n            \u003cspan class=\"avmm1-fs-feel-tag\"\u003eMythological\u003c\/span\u003e\n            \u003cspan class=\"avmm1-fs-feel-tag\"\u003eUnpredictable\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cspan class=\"avmm1-fs-section-label\"\u003eFor whom\u003c\/span\u003e\n          \u003cdiv class=\"avmm1-fs-targets\"\u003e\n\n            \u003cdiv class=\"avmm1-fs-target avmm1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n            \u003cdiv class=\"avmm1-fs-target avmm1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n            \u003cdiv class=\"avmm1-fs-target avmm1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n            \u003cdiv class=\"avmm1-fs-target avmm1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n            \u003cdiv class=\"avmm1-fs-target avmm1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"avmm1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"avmm1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"avmm1-fs-verdict-text\"\u003eWhy we like it: it's the expansion that challenges games for those who already know the map by heart. More beasts to bind, more artifacts under the tiles, more reasons to risk exploration instead of fortifying. Flaws but not deal-breakers: it's additional content, not a new mechanic — if you were looking for a different way to play Avalon, here you'll find variety, not revolution.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"avmm1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"avmm1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and gameplay sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Interazione',   v:5, note:\"Le bestie legate cambiano gli equilibri sul territorio — e restano rubabili da chi conquista la regione\"},\n        {l:'Tensione',      v:5, note:\"Ogni tessera girata può nascondere un artefatto o una creatura che ribalta il turno\"},\n        {l:'Rigiocabilit\\u00e0', v:5, note:\"Il vero motivo di questa scatola: pi\\u00f9 mostri, artefatti e profezie nel mazzo, meno partite uguali\"},\n        {l:'Strategia',     v:4, note:\"Devi decidere quali creature vale la pena legare e quali lasciare a chi arriva dopo\"},\n        {l:'Complessit\\u00e0',  v:3, note:\"Nessuna regola nuova pesante: il contenuto si mescola a quello base e si gioca come prima\"},\n        {l:'Fortuna',       v:3, note:\"Cosa emerge dalla nebbia dipende dal setup, ma sei tu a scegliere dove andare a guardare\"}\n      ];\n      var accent='#C0310A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('avmm1-fs-svg');\n      var tip=document.getElementById('avmm1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes avmm1-draw{to{stroke-dashoffset:0}}@keyframes avmm1-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:avmm1-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:avmm1-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:avmm1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\n    \u003cdiv class=\"avmm1-divider\"\u003e\u003c\/div\u003e\n\n\n    \u003c!-- WHAT IT ADDS --\u003e\n    \u003cdiv class=\"avmm1-section-pad\"\u003e\n\n      \u003cp class=\"avmm1-label\"\u003eWhat it adds to the table\u003c\/p\u003e\n\n      \u003ch3 class=\"avmm1-h3\"\u003eFour things that change from the first game\u003c\/h3\u003e\n\n      \u003cdiv class=\"avmm1-cards\"\u003e\n\n        \u003cdiv class=\"avmm1-card\"\u003e\n\n          \u003cspan class=\"avmm1-card-icon\"\u003e🐉\u003c\/span\u003e\n          \u003ch4 class=\"avmm1-card-name\"\u003eMore monsters to bind\u003c\/h4\u003e\n\n          \u003cp class=\"avmm1-card-desc\"\u003eNew legendary creatures from Arthurian tradition enter the pool of those you can bind to your army. Whoever reaches them first keeps them.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"avmm1-card\"\u003e\n\n          \u003cspan class=\"avmm1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"avmm1-card-name\"\u003eNew abilities and strengths\u003c\/h4\u003e\n\n          \u003cp class=\"avmm1-card-desc\"\u003eEach beast brings different powers from those already seen in the base game. It changes what's worth defending, what's worth attacking, and when it's worth waiting.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"avmm1-card\"\u003e\n\n          \u003cspan class=\"avmm1-card-icon\"\u003e🗝️\u003c\/span\u003e\n          \u003ch4 class=\"avmm1-card-name\"\u003eHidden artifacts\u003c\/h4\u003e\n\n          \u003cp class=\"avmm1-card-desc\"\u003eMore legendary objects end up under the fog tiles. Every exploration becomes a gamble with more possible rewards at stake.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"avmm1-card\"\u003e\n\n          \u003cspan class=\"avmm1-card-icon\"\u003e🔮\u003c\/span\u003e\n          \u003ch4 class=\"avmm1-card-name\"\u003eThe Lady's prophecies\u003c\/h4\u003e\n\n          \u003cp class=\"avmm1-card-desc\"\u003eNew mysteries to unveil amidst the island's mists. An extra reason to move towards the center of the map instead of protecting what you've already taken.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- BASE GAME REQUIRED --\u003e\n    \u003cdiv class=\"avmm1-section-pad avmm1-base-pad\"\u003e\n\n      \u003ca class=\"avmm1-base\" href=\"\/en\/search?q=Avalon%20The%20Riven%20Veil\u0026amp;type=product\" style=\"display:flex;align-items:center;gap:14px;padding:14px 18px;background:#fffaf0;border-radius:12px;text-decoration:none;color:#1a0800;\"\u003e\n        \u003cspan class=\"avmm1-base-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"avmm1-base-text\"\u003e\n          \u003cspan class=\"avmm1-base-label\"\u003eBase game required to play\u003c\/span\u003e\n          \u003cspan class=\"avmm1-base-meta\"\u003eAvalon: The Riven Veil · go to the base game page\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"avmm1-base-arrow\"\u003e→\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"avmm1-closing\"\u003e\n\n      \u003cp class=\"avmm1-closing-text\"\u003eYou already know the island. The thing is, the island doesn't know you anymore.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n.avmm1-wrap, .avmm1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.avmm1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n\n\/* ── HERO ── *\/\n.avmm1-hero { background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%); padding: 32px 26px 36px; position: relative; overflow: hidden; }\n.avmm1-hero::before { content: \"\"; position: absolute; inset: 0; background: radial-gradient(ellipse at top right, rgba(192,49,10,0.08) 0%, transparent 60%); pointer-events: none; }\n.avmm1-hero-content { position: relative; z-index: 2; }\n.avmm1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.avmm1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.avmm1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.avmm1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.avmm1-chip--accent { background: #C0310A; border-color: #C0310A; }\n\n\/* ── SPECS ── *\/\n.avmm1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.avmm1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.avmm1-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.avmm1-spec:nth-child(3n) { border-right: none; }\n.avmm1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.avmm1-spec-icon { font-size: 1.2rem; }\n.avmm1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.avmm1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.avmm1-body { background: #F5EDD8; }\n.avmm1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.avmm1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C0310A; margin-bottom: 7px; }\n.avmm1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.avmm1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.avmm1-quote-solo { background: #1a0800; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.avmm1-quote-solo--alt { background: #3a0a00; border-left-color: #C0310A; }\n.avmm1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.avmm1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.avmm1-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.avmm1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.avmm1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.avmm1-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.avmm1-fs-brand { display:flex; align-items:center; gap:9px; }\n.avmm1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.avmm1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.avmm1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.avmm1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.avmm1-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.avmm1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.avmm1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.avmm1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.avmm1-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.avmm1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.avmm1-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.avmm1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.avmm1-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.avmm1-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.avmm1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.avmm1-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.avmm1-fs-target span { font-size:14px; flex-shrink:0; }\n.avmm1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.avmm1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.avmm1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.avmm1-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.avmm1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.avmm1-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.avmm1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.avmm1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.avmm1-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.avmm1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.avmm1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.avmm1-card-name { font-size: 0.95rem; font-weight: 900; color: #C0310A; margin-bottom: 5px; }\n.avmm1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── LINK GIOCO BASE ── *\/\n.avmm1-base-pad { padding-top: 18px; padding-bottom: 28px; }\na.avmm1-base,\na.avmm1-base:link,\na.avmm1-base:visited,\na.avmm1-base:hover,\na.avmm1-base:focus,\na.avmm1-base:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #C0310A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.avmm1-base { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.avmm1-base:hover { background: #faf0d8 !important; transform: translateX(2px); }\n.avmm1-base *,\n.avmm1-base *::before,\n.avmm1-base *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.avmm1-base::before,\n.avmm1-base::after { display: none !important; content: none !important; }\n.avmm1-base-icon { font-size: 1.6rem; flex-shrink: 0; }\n.avmm1-base-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.avmm1-base-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; font-family: sans-serif; }\n.avmm1-base-meta { font-size: 0.78rem; color: #6b5a3a; font-family: sans-serif; }\n.avmm1-base-arrow { font-size: 1.1rem; color: #C0310A; font-weight: 700; flex-shrink: 0; }\n\n\/* ── CLOSING ── *\/\n.avmm1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.avmm1-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  .avmm1-specs { grid-template-columns: repeat(6, 1fr); }\n  .avmm1-spec { border-bottom: none; }\n  .avmm1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .avmm1-spec:last-child { border-right: none; }\n  .avmm1-cards { grid-template-columns: repeat(2, 1fr); }\n  .avmm1-fs-body { grid-template-columns: 220px 1fr; }\n  .avmm1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .avmm1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .avmm1-hero { padding: 40px 36px 44px; }\n  .avmm1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .avmm1-cards { grid-template-columns: repeat(4, 1fr); }\n  .avmm1-divider { margin-left: 36px; margin-right: 36px; }\n  .avmm1-section-pad { padding: 36px 36px 8px; }\n  .avmm1-closing { padding: 28px 36px; }\n  .avmm1-fs-body { grid-template-columns: 260px 1fr; }\n  .avmm1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Shadowborne Games","offers":[{"title":"Default Title","offer_id":54483153027399,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/AvalonMyths_Monstersgiocodatavolo.jpg?v=1785570028","url":"https:\/\/frogames.business\/en\/products\/avalon-myths-monsters","provider":"FroGames","version":"1.0","type":"link"}