{"product_id":"final-girl-dont-make-a-sound","title":"Final Girl - Don't Make a Sound","description":"```html\n\u003c!-- =====================================================\n     FINAL GIRL: DON'T MAKE A SOUND — BLOCK 1\n     FroGames | Shopify theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"fgdms1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"fgdms1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/final_girl.webp?v=1774885494\" alt=\"Final Girl Don't Make a Sound solo horror board game for 1 player - official cover Van Ryder Games\" class=\"fgdms1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"fgdms1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-cover-content\"\u003e\n\u003cp class=\"fgdms1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"fgdms1-sub\"\u003eAn eyeless alien that hunts by sound. Huge snakes under the sand. And you, alone in the middle of nowhere.\u003c\/p\u003e\n\u003cdiv class=\"fgdms1-chips\"\u003e\n\u003cspan class=\"fgdms1-chip fgdms1-chip--accent\"\u003eSolo Game\u003c\/span\u003e \u003cspan class=\"fgdms1-chip\"\u003eVan Ryder Games\u003c\/span\u003e \u003cspan class=\"fgdms1-chip\"\u003eTabletop Tremors\u003c\/span\u003e \u003cspan class=\"fgdms1-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=\"fgdms1-specs-bar\"\u003e\n\u003cdiv class=\"fgdms1-specs\"\u003e\n\u003cdiv class=\"fgdms1-spec\"\u003e\n\u003cspan class=\"fgdms1-spec-icon\"\u003e👤\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-val\"\u003eSolo — 1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-spec\"\u003e\n\u003cspan class=\"fgdms1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-val\"\u003e20–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-spec\"\u003e\n\u003cspan class=\"fgdms1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-spec\"\u003e\n\u003cspan class=\"fgdms1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-val\"\u003eDice + Hand Management\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-spec\"\u003e\n\u003cspan class=\"fgdms1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-label\"\u003eLocation\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-val\"\u003eUtopia Desert\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-spec\"\u003e\n\u003cspan class=\"fgdms1-spec-icon\"\u003e🎬\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"fgdms1-spec-val\"\u003ePure Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"fgdms1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"fgdms1-intro-grid\"\u003e\n\u003cdiv class=\"fgdms1-intro-text\"\u003e\n\u003cp class=\"fgdms1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"fgdms1-h3\"\u003eSurvive in silence or die in the Utopia desert\u003c\/h3\u003e\n\u003cp class=\"fgdms1-p\"\u003eUtopia. No one lives there by choice — it's just the place down the road, where people are outnumbered by everything else. One day an alien pod lands on the outskirts and from then on, making noise means death. The Eyeless has no eyes: it hears every sound, every step, every gunshot. And under the sand, asleep for a million years, giant snakes are about to awaken.\u003c\/p\u003e\n\u003cp class=\"fgdms1-p\"\u003eFinal Girl: Don't Make a Sound is a Feature Film Box expansion for the Final Girl system by \u003cstrong\u003eA.J. Porfirio and Evan Derrick\u003c\/strong\u003e, published by Van Ryder Games. It brings you two exclusive Final Girls — Meghan and Ronda — the Utopia location, and the killer The Eyeless, each with their own cards, tokens, and rules.\u003c\/p\u003e\n\u003cp class=\"fgdms1-p\"\u003e⚠️ \u003cstrong\u003eRequires the Final Girl Core Box to play.\u003c\/strong\u003e This box is not a standalone game — it's a Feature Film that combines with the Core Box. The Core Box contains all the dice, core mechanics, and shared materials of the system.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-intro-side\"\u003e\n\u003cp class=\"fgdms1-quote-header\"\u003eFrom the Final Girl system\u003c\/p\u003e\n\u003cdiv class=\"fgdms1-quote-solo\"\u003e\n\u003cspan class=\"fgdms1-qs-icon\"\u003e🎬\u003c\/span\u003e\n\u003cp class=\"fgdms1-qs-text\"\u003eA horror movie in a box. Each game is a different story — same protagonist, fate always hanging in the balance.\u003c\/p\u003e\n\u003cp class=\"fgdms1-qs-note\"\u003eFinal Girl's secret in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-quote-solo fgdms1-quote-solo--alt\"\u003e\n\u003cspan class=\"fgdms1-qs-icon\"\u003e🔇\u003c\/span\u003e\n\u003cp class=\"fgdms1-qs-text\"\u003eIt's not enough to survive — you have to do it in silence. And the sand beneath you is already trembling.\u003c\/p\u003e\n\u003cp class=\"fgdms1-qs-note\"\u003eFrom the gameplay experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"fgdms1-fs\"\u003e\n\u003cdiv class=\"fgdms1-fs-header\"\u003e\n\u003cdiv class=\"fgdms1-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=\"fgdms1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"fgdms1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"fgdms1-fs-game-name\"\u003eFinal Girl: Don't Make a Sound\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fgdms1-fs-cat\" style=\"background: #fef0e0; border-color: #d4a050; color: #6a3800;\"\u003eNarrative · Horror\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-body\"\u003e\n\u003cdiv class=\"fgdms1-fs-radar-panel\"\u003e\n\u003csvg id=\"fgdms1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"fgdms1-fs-tip\" id=\"fgdms1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-info\"\u003e\n\u003cspan class=\"fgdms1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n\u003cdiv class=\"fgdms1-fs-feeling\"\u003e\n\u003cspan class=\"fgdms1-fs-feel-tag\"\u003eTense\u003c\/span\u003e \u003cspan class=\"fgdms1-fs-feel-tag\"\u003eAtmospheric\u003c\/span\u003e \u003cspan class=\"fgdms1-fs-feel-tag\"\u003eUnpredictable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fgdms1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"fgdms1-fs-targets\"\u003e\n\u003cdiv class=\"fgdms1-fs-target fgdms1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-target fgdms1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-target fgdms1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-target fgdms1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-target fgdms1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-target fgdms1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-solo-box\"\u003e\n\u003cspan class=\"fgdms1-fs-section-label\"\u003eSolo Mode\u003c\/span\u003e\n\u003cdiv class=\"fgdms1-fs-solo-row\"\u003e\n\u003cspan class=\"fgdms1-fs-solo-type\"\u003eOfficial Solo\u003c\/span\u003e\n\u003cdiv class=\"fgdms1-fs-solo-stars\"\u003e\n\u003cspan class=\"fgdms1-fs-star fgdms1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"fgdms1-fs-star fgdms1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"fgdms1-fs-star fgdms1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"fgdms1-fs-star fgdms1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"fgdms1-fs-star fgdms1-fs-star--on\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"fgdms1-fs-solo-note\"\u003eDesigned exclusively for one player — it's not an add-on, it's the system's DNA.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-verdict\"\u003e\n\u003cdiv class=\"fgdms1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-fs-verdict-text\"\u003eHigh-tension narrative solo horror. Each game is a different movie — and death is behind every die roll. Not for those who want easy wins.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-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=\"fgdms1-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:'Tension',        v:5, note:\"You're always on the brink of defeat — silence is survival\"},\n        {l:'Replayability',   v:5, note:\"Every Feature Film, every Final Girl, every setup: no two games are alike\"},\n        {l:'Luck',         v:4, note:\"Dice matter a lot — but hand management changes everything\"},\n        {l:'Depth',      v:3, note:\"Tactical puzzle that unfolds after 2-3 games — the first is just survival\"},\n        {l:'Complexity',     v:3, note:\"Quick setup, deep mechanics — the learning curve is medium\"},\n        {l:'Accessibility',   v:2, note:\"Not a gateway: requires the Core Box and some familiarity with the system\"}\n      ];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fgdms1-fs-svg');\n      var tip=document.getElementById('fgdms1-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 fgdms1-draw{to{stroke-dashoffset:0}}@keyframes fgdms1-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:fgdms1-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:fgdms1-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:fgdms1-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=\"fgdms1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COMPONENT CARDS --\u003e\n\u003cdiv class=\"fgdms1-section-pad\"\u003e\n\u003cp class=\"fgdms1-label\"\u003eYour Arsenal\u003c\/p\u003e\n\u003ch3 class=\"fgdms1-h3\"\u003eWhat you'll find in this Feature Film Box\u003c\/h3\u003e\n\u003cdiv class=\"fgdms1-cards\"\u003e\n\u003cdiv class=\"fgdms1-card\"\u003e\n\u003cspan class=\"fgdms1-card-icon\"\u003e👩\u003c\/span\u003e\n\u003ch4 class=\"fgdms1-card-name\"\u003e2 Exclusive Final Girls\u003c\/h4\u003e\n\u003cp class=\"fgdms1-card-desc\"\u003eMeghan and Ronda, each with unique abilities and different play styles. Change the protagonist, change the approach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-card\"\u003e\n\u003cspan class=\"fgdms1-card-icon\"\u003e👁️\u003c\/span\u003e\n\u003ch4 class=\"fgdms1-card-name\"\u003eThe Eyeless\u003c\/h4\u003e\n\u003cp class=\"fgdms1-card-desc\"\u003eA blind alien killer that hunts by sound. Every noise you make attracts it towards you — managing noise is surviving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-card\"\u003e\n\u003cspan class=\"fgdms1-card-icon\"\u003e🐍\u003c\/span\u003e\n\u003ch4 class=\"fgdms1-card-name\"\u003eGiant Sand Snakes\u003c\/h4\u003e\n\u003cp class=\"fgdms1-card-desc\"\u003eA secondary threat that awakens during the game. As if The Eyeless wasn't enough, the very ground becomes your enemy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-card\"\u003e\n\u003cspan class=\"fgdms1-card-icon\"\u003e🏜️\u003c\/span\u003e\n\u003ch4 class=\"fgdms1-card-name\"\u003eLocation: Utopia\u003c\/h4\u003e\n\u003cp class=\"fgdms1-card-desc\"\u003eA deserted town in the middle of nowhere. The map modifies gameplay — each location in the Final Girl system creates different dynamics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"fgdms1-closing\"\u003e\n\u003cp class=\"fgdms1-closing-text\"\u003eIn a few hours, you'll know if you managed to survive in silence. Most of the time you don't — but you start again immediately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"fgdms1-box-section\"\u003e\n\u003cdetails class=\"fgdms1-det\"\u003e\n\u003csummary class=\"fgdms1-det-sum\"\u003e\u003cspan class=\"fgdms1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"fgdms1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"fgdms1-det-sub\"\u003e2 sizes · 84 cards total\u003c\/span\u003e\u003cspan class=\"fgdms1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"fgdms1-det-body\"\u003e\n\u003cdiv class=\"fgdms1-sleeve-grid\"\u003e\n\u003cdiv class=\"fgdms1-sleeve\"\u003e\n\u003cspan class=\"fgdms1-sleeve-mm\"\u003e63.5 × 88.9 mm\u003c\/span\u003e\n\u003cdiv class=\"fgdms1-sleeve-r\"\u003e\u003cspan class=\"fgdms1-sleeve-qty\"\u003e45 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fgdms1-sleeve\"\u003e\n\u003cspan class=\"fgdms1-sleeve-mm\"\u003e44 × 68 mm\u003c\/span\u003e\n\u003cdiv class=\"fgdms1-sleeve-r\"\u003e\u003cspan class=\"fgdms1-sleeve-qty\"\u003e39 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!-- \/fgdms1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- \/fgdms1-wrap --\u003e\n\u003cstyle\u003e\n.fgdms1-wrap, .fgdms1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fgdms1-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: #0A0A0F;\n}\n\n\/* ── COVER ── *\/\n.fgdms1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.fgdms1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.fgdms1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,10,15,0) 0%, rgba(10,10,15,0) 20%, rgba(10,10,15,0.55) 50%, rgba(10,10,15,0.88) 72%, rgba(10,10,15,1) 100%); }\n.fgdms1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.fgdms1-kicker { display: block; color: #C8A060; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.fgdms1-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.fgdms1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fgdms1-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.fgdms1-chip--accent { background: #8a4800; border-color: #8a4800; }\n\n\/* ── SPECS ── *\/\n.fgdms1-specs-bar { background: #14100A; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fgdms1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fgdms1-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.fgdms1-spec:nth-child(3n) { border-right: none; }\n.fgdms1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fgdms1-spec-icon { font-size: 1.2rem; }\n.fgdms1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fgdms1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.fgdms1-body { background: #F2EAD6; }\n\n\/* ── INTRO ── *\/\n.fgdms1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fgdms1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fgdms1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fgdms1-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.fgdms1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fgdms1-quote-solo { background: #1a1008; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #C8A060; }\n.fgdms1-quote-solo--alt { background: #2a1a06; border-left-color: #D45A10; }\n.fgdms1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.fgdms1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.fgdms1-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.fgdms1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.fgdms1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.fgdms1-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.fgdms1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.fgdms1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.fgdms1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.fgdms1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.fgdms1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.fgdms1-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.fgdms1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.fgdms1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.fgdms1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.fgdms1-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.fgdms1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.fgdms1-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.fgdms1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.fgdms1-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.fgdms1-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.fgdms1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.fgdms1-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.fgdms1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.fgdms1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.fgdms1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n\n\/* Solo box *\/\n.fgdms1-fs-solo-box { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; margin-bottom: 16px; }\n.fgdms1-fs-solo-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 6px; }\n.fgdms1-fs-solo-type { font-family: sans-serif; font-size: 12px; font-weight: 700; color: #1a1208; }\n.fgdms1-fs-solo-stars { display: flex; gap: 2px; }\n.fgdms1-fs-star { font-size: 14px; }\n.fgdms1-fs-star--on { color: #8a4800; }\n.fgdms1-fs-star--off { color: #d8d0c4; }\n.fgdms1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #6b5e48; line-height: 1.5; }\n\n.fgdms1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.fgdms1-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.fgdms1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.fgdms1-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.fgdms1-section-pad { padding: 32px 28px 8px; }\n.fgdms1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fgdms1-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.fgdms1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fgdms1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fgdms1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fgdms1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.fgdms1-closing { background: #1a1008; padding: 26px 28px; border-top: 3px solid #C8A060; }\n.fgdms1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.fgdms1-box-section { background: #F2EAD6; border-top: 1px solid #d4c0a0; }\n.fgdms1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.fgdms1-det--last { border-bottom: none; }\n.fgdms1-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.fgdms1-det-sum::-webkit-details-marker { display: none; }\n.fgdms1-det-sum::marker { display: none; }\n.fgdms1-det[open] .fgdms1-det-sum { background: #faf7f2; }\n.fgdms1-det-sum:hover { background: #faf7f2; }\n.fgdms1-det-left { display: flex; align-items: center; gap: 10px; }\n.fgdms1-det-ico { font-size: 17px; flex-shrink: 0; }\n.fgdms1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0800; display: block; }\n.fgdms1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.fgdms1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.fgdms1-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.fgdms1-det[open] .fgdms1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.fgdms1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.fgdms1-sleeve-grid { display: grid; grid-template-columns: 1fr; gap: 8px; padding-top: 14px; }\n.fgdms1-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.fgdms1-sleeve-mm { font-family: monospace; font-size: 0.82rem; font-weight: 700; color: #1a0800; }\n.fgdms1-sleeve-r { display: flex; align-items: center; gap: 8px; }\n.fgdms1-sleeve-qty { font-family: sans-serif; font-size: 0.78rem; color: #6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .fgdms1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fgdms1-spec { border-bottom: none; }\n  .fgdms1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fgdms1-spec:last-child { border-right: none; }\n  .fgdms1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fgdms1-fs-body { grid-template-columns: 220px 1fr; }\n  .fgdms1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fgdms1-fs-info { border-top: none; }\n  .fgdms1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .fgdms1-cover { height: 440px; }\n  .fgdms1-cover-content { padding: 22px 36px 30px; }\n  .fgdms1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fgdms1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fgdms1-divider { margin-left: 36px; margin-right: 36px; }\n  .fgdms1-section-pad { padding: 36px 36px 8px; }\n  .fgdms1-closing { padding: 28px 36px; }\n  .fgdms1-fs-body { grid-template-columns: 260px 1fr; }\n  .fgdms1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e\n```","brand":"Van Ryder Games","offers":[{"title":"Default Title","offer_id":53618401935687,"sku":null,"price":36.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Final_Girl_-_Don_t_Make_a_Sound_00.webp?v=1774875020","url":"https:\/\/frogames.it\/en\/products\/final-girl-dont-make-a-sound","provider":"FroGames","version":"1.0","type":"link"}